::-moz-selection{color:#fff;background:#d62b67}::selection{color:#fff;background:#d62b67}::-moz-selection{color:#fff;background:#d62b67}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat',sans-serif;font-weight:400;color:#25323a}img{height:auto;-o-object-fit:contain;object-fit:contain}a{text-decoration:none}.page-wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:700}.container{width:100%;max-width:1280px}.section{padding:130px 0}.navbar{padding:0;background:transparent;transition:500ms all ease-in-out;-webkit-transition:500ms all ease-in-out;-moz-transition:500ms all ease-in-out;-ms-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out;position:relative;background:#fff}.main-header .navbar-nav{margin-top:10px}.main-header .navbar-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 10px}.main-header .navbar-nav li:first-child{margin-left:0}.main-header .navbar-nav li a,.main-header .nav-link{font-size:13px;color:#373534;font-weight:500;border:0;padding:10px !important;text-transform:uppercase;-webkit-transition:500ms all ease-in-out;transition:500ms all ease-in-out}.main-header .navbar-nav li.active a,.main-header .navbar-nav li:hover a{-webkit-transition:500ms all ease-in-out;transition:500ms all ease-in-out;color:#999}.main-header .navbar-toggler{outline:none !important}.main-header .navbar-nav li ul{top:92%;padding-top:0;padding-bottom:0}.navbar-brand{margin-top:35px;margin-bottom:10px;max-width:337px;transition:500ms all ease-in-out;-webkit-transition:500ms all ease-in-out;-moz-transition:500ms all ease-in-out;-ms-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out}.navbar-nav li:hover>ul.dropdown-menu{display:block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.dropdown-menu>li>a:hover:after{text-decoration:underline;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-header.fixed .navbar-brand>img{width:100px;transition:500ms all ease-in-out;-webkit-transition:500ms all ease-in-out;-moz-transition:500ms all ease-in-out;-ms-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out}.main-header.fixed .header-top{margin-top:10px;padding-bottom:10px;background:#fff;transition:500ms all ease-in-out;-webkit-transition:500ms all ease-in-out;-moz-transition:500ms all ease-in-out;-ms-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out}.main-header.fixed .navbar-nav{margin-top:0px}.main-header.fixed .header-btm{margin-top:0px;transition:500ms all ease-in-out;-webkit-transition:500ms all ease-in-out;-moz-transition:500ms all ease-in-out;-ms-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out}.main-header.fixed .navbar{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.3);box-shadow:0px 2px 10px rgba(0,0,0,0.3);max-width:680px}.main-header.fixed .navbar-brand{margin-top:15px;margin-bottom:15px;margin-right:20px}.main-footer{background:#1a1b20}.main-footer .footer-top{padding:70px 0 125px 0}.footer-top figure>img{width:100%;object-fit:contain}.footer-top h2{font-size:20px;color:#00a564;font-weight:700;margin-bottom:40px;text-transform:uppercase}.footer-top p{font-size:16px;font-weight:400;color:#fff;margin-bottom:25px}.footer-top p:last-child{margin-bottom:0}.footer-top ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.footer-top ul li{position:relative;padding-left:20px;margin-bottom:0}.footer-top ul li a{font-size:16px;color:#fff;font-weight:400;text-transform:capitalize}.footer-top ul li:hover a{text-decoration:none}.footer-top ul li:before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:#fff}.main-footer .footer-btm{background:#121316;padding:40px 0}.footer-btm .footer-space-between{display:flex;justify-content:space-between;align-items:center;height:100%}.footer-space-between .copyright{font-size:14px;color:#464649;font-weight:400}.footer-space-between .copyright a{color:#464649}.footer-space-between .socialize ul{list-style:none;display:flex;justify-content:flex-end;padding:0;margin:0}.footer-space-between .socialize li{margin-right:15px;margin-bottom:0}.footer-space-between .socialize li a{width:45px;height:45px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px;background:#01a664;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.footer-space-between .socialize li:hover a{text-decoration:none;background:#fff;color:#00a564;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.hero-banner{background:#122634}.hero-banner .item-list{height:1030px}.hero-banner .item{position:relative;background-repeat:no-repeat !important;background-position:100% 100% !important;background-size:cover !important;height:700px}.hero-banner .item .overlay{position:absolute;bottom:40px;right:90px}.hero-banner .item h1{font-size:43px;color:#fff;font-weight:700;margin-bottom:20px;text-align:right}.hero-banner .item h1 span{font-weight:400;font-size:35px}.hero-banner .item p{font-size:22px;font-weight:400;margin-bottom:5px;color:#fff;text-align:right}.hero-banner .item .cta-btn-wrap{margin-bottom:20px;display:flex;justify-content:flex-end}.cta-btn-wrap .cta-btn{color:#00a564;font-size:36px;font-weight:700;padding:5px 10px;text-align:center;position:relative;border-radius:0;overflow:visible;border:4px solid transparent;transition:.30s ease-in-out;-webkit-transition:.30s ease-in-out;-moz-transition:.30s ease-in-out;transition:.30s ease-in-out;box-shadow:none}.cta-btn-wrap .cta-btn:before{position:absolute;left:-4px;top:-4px;content:"";background:url(../images/quote-left.svg) 0 0 no-repeat;width:24px;height:29px;background-size:cover !important}.cta-btn-wrap .cta-btn:after{position:absolute;right:-4px;bottom:-4px;left:auto;content:"";background:url(../images/quote-right.svg) 0 0 no-repeat;width:24px;height:29px;background-size:cover !important}.cta-btn-wrap .cta-btn:hover{text-decoration:none;color:#fff;background:0;border-color:#fff;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.hero-banner .item .sub-title{max-width:505px;position:absolute;top:85px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hero-banner .item h2{text-align:left;font-size:35px;color:#25323a;font-weight:400}.feature-section{background:#fff}.feature-section h2{font-size:56px;font-weight:700;margin-bottom:10px}.feature-section h4{font-size:27.92px;color:#32404a;font-weight:700;text-align:center}.feature-section h4 span{color:#00a564}.feature-section p{font-size:16px;font-weight:600}.features-list ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;flex-direction:column;align-items:center}.features-list ul li{display:block;margin-bottom:45px;width:100%}.features-list ul li a{display:flex;background:#00a564;padding:10px 20px;color:#fff;font-size:18px;font-weight:900;height:78px;align-items:center;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.features-list ul li a .div{display:block}.features-list ul li a span{font-size:24px;font-weight:900;display:block}.features-list ul li a:hover{text-decoration:none;background:#32404a;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.talk-broker-section{background:#00a564}.talk-broker-section h3{color:#fff;font-size:32px;font-weight:700;margin-bottom:15px}.talk-broker-section p{font-size:24px;color:#000;font-weight:500;margin-bottom:35px}.partitioned-section .partitioned-box .cta-btn-wrap{margin-top:50px;display:block}.talk-broker-section .cta-btn-wrap .cta-btn{color:#fff;font-size:36px;padding:15px;width:auto}.talk-broker-section .cta-btn-wrap .cta-btn:before{background:url(../images/quote-left-white.svg) 0px 0px no-repeat}.talk-broker-section .cta-btn-wrap .cta-btn:after{background:url(../images/quote-right-white.svg) 0px 0px no-repeat}.talk-broker-section .unordered-list{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column}.talk-broker-section .unordered-list li{font-size:16px;font-weight:500}.partitioned-section{background:#32404a}.partitioned-section figure{width:100%;height:100%;margin-bottom:0}.partitioned-section figure img{width:100%;height:100%;object-fit:cover}.partitioned-section h4{color:#fff;font-size:20px;font-weight:500}.partitioned-section h4 span{color:#00a564}.partitioned-section h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:10px}.partitioned-section p{font-weight:400;color:#fff;font-size:20px}.partitioned-section .partitioned-box{padding:50px 8%;max-width:622px}.partitioned-section .cta-btn-wrap .cta-btn{width:auto;padding:15px 20px;background-position:0 0,100% 100%}.line-section{padding:60px 0}.line-section hr{border-color:#00a564}.join-section{padding:50px 0;background:#444}.join-section h2{font-size:24px;font-weight:700;margin-bottom:20px;color:#fff}.join-section .cta-btn{background:#fff;font-size:20px;color:#000;text-transform:uppercase;padding:15px 20px;border:solid 1px #7f7f7f;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.join-section .cta-btn:hover{background:#00a564;border-color:#00a564;color:#fff;text-decoration:none;transition:all ease-in-out 500ms;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;-ms-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms}.section-white{background:#fff}.section-white h3{color:#00a564}.section-white p{color:#000}.section-white .cta-btn-wrap .cta-btn{color:#00a564}.section-white .cta-btn-wrap .cta-btn:before{background-image:url(../images/quote-left-green.svg)}.section-white .cta-btn-wrap .cta-btn:after{background-image:url(../images/quote-right-green.svg)}.section-white .cta-btn-wrap .cta-btn:hover{border-color:#00a564}.hero-banner .item .push-sub-title{top:35%;left:50%;transform:translateX(-100%)}.hero-banner .item .push-left-sub-title{top:50%;left:50%;transform:translateX(-100%)}.know-section{background:#00a564}.know-section h2{font-size:30px;font-weight:500;margin-bottom:30px;color:#fff}.know-section p{font-size:22px;font-weight:500;color:#32404a;margin-bottom:20px}.know-section .unordered-list{padding-left:20px;font-size:16px;font-weight:700;color:#fff}.know-section .unordered-list li{margin-bottom:20px}.know-section .unordered-list li:last-child{margin-bottom:0}.login-options{position:fixed;bottom:25%;right:-35px;z-index:10000;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg)}.login-options a{font-size:20px;color:#fff;font-weight:600;padding:15px 30px 15px 30px;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0}.login-options a:hover{text-decoration:none}.login-options .login-btn a{background:#01a764}.login-options .quote-btn a{background:#b7174f}.login-options .quote-btn,.login-options .login-btn{position:absolute;right:0;bottom:45px;display:block;width:210px}.login-options .quote-btn{width:150px;bottom:45px;right:-160px}.scrollTop{position:fixed;bottom:0;right:10%;width:50px;height:30px;z-index:1000;background:#303030;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;opacity:0;transition:all .4s ease-in-out 0s}.scrollTop a{color:#fff}.scrollTop:hover a{text-decoration:none;color:#fff}