@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url('../../../../../../../../themes/solarbright/sbp_assets/css/href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&#038;family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&#038;display=swap"');body{font-family:'Open Sans',sans-serif;color:#464647;font-weight:300;font-size:16px;overflow-x:hidden}p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#464647}p>a{color:inherit;text-decoration:none}p>a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;color:#1D1D1D;font-weight:700;line-height:1}.bg-gray{background:#f9fafc}.bg-blue{background:#004497}img{max-width:100%;height:auto}.sec-space{padding:100px 0}h2{font-size:32px;font-weight:800;padding-bottom:25px}.btn-theme{font-size:24px;border-radius:7px;padding:18px 28px;font-weight:800;background-color:#FFC901;font-family:'Inter',sans-serif;color:#1D1D1D;display:inline-block;line-height:1;transition:all 0.3s;position:relative;z-index:1;overflow:hidden;text-decoration:none;text-transform:capitalize}.btn-theme:after{position:absolute;content:"";width:0;height:0;left:50%;bottom:0;z-index:-1;background-color:#004497;transition:0.3s ease-out;border-top-left-radius:50%;border-top-right-radius:50%}body .btn-theme:hover{color:#fff!important}.btn-theme:hover:after{width:100%;height:100%;left:0;bottom:0;border-radius:0}.text-primary{color:#004497!important}.btn-col{margin-top:40px}.cta-btn-top{margin-left:25px!important}.hover-light:hover:after{background:#FFF!important}body .hover-light:hover{color:#004497!important}header{position:fixed;top:0;left:0;right:0;z-index:99999;background:#FFF;border-top:20px solid #0054a6;box-shadow:0 0 10px rgba(0,0,0,.22)}.cta-btn-top .btn-theme{border-radius:0px!important;padding:18px 15px}header.header-inner{position:relative;background:#412c76}header a.navbar-brand{max-width:302px}.top-wp-icon img{max-width:200px;margin-left:6px}.dropdown a:before,.menu-item-has-children a:before{content:""!important;position:absolute;height:7px;width:7px;border:1px solid #fff;border-left:0;border-bottom:0;transform:rotate(134deg);top:10px;right:0}li.nav-item.dropdown,li.menu-item-has-children a{padding-right:16px}.dropdown-toggle::after{display:none}ul.dropdown-menu a:before,ul.menu-item-has-children a:before{display:none}.navbar-nav{align-items:center}.nav-link,.menu-item a{color:#1d1d1d;font-weight:600;font-size:16px;font-family:'Inter',sans-serif!important}.nav-link:hover,.nav-link:focus{color:#0054a6!important}li.nav-item,.menu-item{margin:0 4px;position:relative}header .sub-menu{display:block;opacity:0;visibility:hidden;top:130%;display:none;-o-transition:all 0.3s ease;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:230px;padding:20px;border:0;left:-39px;background:#FFF;border-radius:4px}ul.menu-links li{position:relative}header .sub-menu li{list-style:none;padding:0;display:block;width:100%;margin:0!important}li.nav-item.top-wp-icon{margin-right:0}header .dropdown.dropdown li a,header .sub-menu li a{position:relative;padding:3px 10px;font-size:15px;color:#212529;font-weight:600;display:block;margin:0!important;line-height:28px}header .dropdown.dropdown li a:hover,header .sub-menu li a:hover{color:#412C77!important}.right-menu ul{display:flex;align-items:center;padding-left:0;margin:0}.right-menu{border-left:1px solid #E8EAED;padding-left:22px;margin-left:16px}.search-open-header .search-form-main-header{display:block!important;display:inline-block!important;position:absolute;right:10px;z-index:99;min-width:600px;top:69px;background:#FFF;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.11);border-radius:4px}span.input-group-btn .btn{min-width:65px;padding:18px 10px;border-radius:0 6px 6px 0}span.input-group-btn .btn,span.input-group-btn .btn:focus{padding:16px 25px!important;background:#0054a6;color:#fdd90c!important;display:inline-block}.form-control,select{height:60px;background:#F5F5F5;border-color:#F5F5F5;font-size:14px}.pro-search-form{display:flex;position:relative}header nav.navbar{padding:0}@media (min-width:992px){.offcanvas.offcanvas-start{flex-direction:inherit}header .sub-menu{position:absolute}header .dropdown:hover .dropdown-menu,header .menu-item-has-children:hover .sub-menu{visibility:visible!important;top:100%;opacity:1;display:block}header .sub-menu .sub-menu{display:none!important}ul.sub-menu li:hover ul.sub-menu{display:block!important}ul.sub-menu ul.sub-menu{left:100%;top:-20px!important}header .sub-menu .menu-item-has-children a:before{content:""!important;position:absolute;height:7px;width:7px;border:1px solid #000;border-left:0;border-bottom:0;transform:rotate(46deg);top:10px;right:0;z-index:4}header .sub-menu .menu-item-has-children .sub-menu a:before{display:none!important}}@media (max-width:991px){.dropdown a:before,.menu-item-has-children a:before{display:none}.offcanvas{padding-bottom:100px;overflow-y:auto}.navbar-toggler-icon{background-image:none!important;height:auto!important;width:50px}.navbar-toggler{background:#000;border-radius:0!important;padding:2px}.navbar-toggler-icon svg{fill:#FFF;width:38px;height:39px}.nav-link,.menu-item a{color:#FFF}.navbar-nav{margin-left:0!important;display:block}.navbar-nav li{display:block!important;text-align:left!important;padding:0 20px}.offcanvas{background:#000;z-index:9999;max-width:305px}.offcanvas-header{margin-bottom:20px}.right-menu{display:block!important;border:0!important;list-style:none!important;padding-left:10px}.right-menu ul{list-style:none!important}.right-menu a.search-click-header{display:none}.cta-btn-top{margin-left:0!important}.nav-link:hover,.nav-link:focus{color:#FFF!important}}section.hero-sec{background-size:cover!important;position:relative;padding:106px 0 0}section.hero-sec:before{content:"";position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background:#0054a6}section.hero-sec .container{position:relative}.row.banner-row{padding:59px 91px;background-size:cover!important}.sub-title-hero{font-size:20px;color:#FFF}.banner-title{font-size:33px;color:#FFF}.aw-img img{max-height:101px;object-fit:contain;margin-bottom:8px}.banner-title span{font-size:66px;display:block}.banner-text ul li{color:#FFF;font-size:19px;margin-bottom:4px}.banner-text ul{margin-top:19px}.top-form{background:#FFF;border:10px solid #000;border-radius:10px;padding:22px;position:relative}.form-head{background-color:#fc0;color:#000;font-weight:700;padding:35px 12px;border:none;border-radius:10px;font-size:1.25rem;box-shadow:none;text-align:center;position:absolute;top:-32px;left:0;right:0;margin:auto;max-width:398px;background-size:cover!important;background-repeat:no-repeat!important}.form-head h2{margin-bottom:0;padding-bottom:0;position:relative;top:-13px;color:#0355a3}.form-body{padding:19px 0 0}.form-body p{text-align:center;font-size:14px;max-width:320px;margin:5px auto 13px}.pro-media{height:100%}.pro-sec .pro-media img{height:100%;min-height:336px;max-height:336px;object-fit:cover}.about-text p{font-size:24px;line-height:40px;margin:0;font-weight:400}.about-text{max-width:1153px;margin:0 auto 53px;text-align:center}span.check-icon{width:22px;height:40px;display:inline-block;position:absolute;left:0}ul.list-style{margin:0;padding:0}ul.list-style li{position:relative;list-style:none;text-align:left;padding-left:30px;margin-bottom:12px;color:#FFF;font-size:20px}.pro-text h3{color:#FFF;text-align:left;font-weight:500!important;font-size:32px;margin:28px 0 20px}.nav-tabs .nav-link:before{content:"";position:absolute;width:100%;height:13px;background:#265980;left:0;right:0;bottom:0;border-right:1px solid #797272}.nav-tabs .nav-link{background:transparent;color:#FFF;font-weight:300;font-size:24px;line-height:28px;border:0!important;padding-bottom:21px;max-width:160px}.nav-link.active::before{background:#ffc901}.nav-tabs li.nav-item{margin:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{background:transparent;border:0!important;color:#FFF!important}.pro-sec:before{content:"";position:absolute;width:100%;height:84px;background:#ffc901;top:0}.pro-sec{position:relative}.nav-tabs{border:0!important;margin-bottom:0!important}.tab-nav-main{border:4px solid #FFF;display:table;margin:-51px auto 27px!important;position:relative;background:#004497;box-shadow:0 7px 10px rgba(0,0,0,.55)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1f5d7a}.pro-sec .owl-nav{position:absolute;bottom:0;right:13px;margin-left:0;margin-top:0;top:26%;width:100%;height:auto;clear:both}.pro-sec .owl-nav button.owl-prev{position:absolute;left:0}.pro-sec button.owl-next{position:absolute!important;right:-32px!important}.owl-theme .owl-nav [class*='owl-']{color:#b4340b!important;width:50px;height:50px;border-radius:50%;margin-right:10px;position:relative;opacity:1!important;cursor:pointer;background:#ffc901!important}button.owl-prev:before{content:"";position:absolute;height:14px;width:14px;border:2px solid #000;border-left:0;border-bottom:0;transform:rotate(224deg);top:18px;left:20px}button.owl-next:before{content:"";position:absolute;height:14px;width:14px;border:2px solid #000;border-left:0;border-bottom:0;transform:rotate(405deg);top:18px;left:15px}.owl-carousel .owl-stage-outer{position:static}.owl-theme .owl-nav [class*='owl-'] span{display:none}.owl-theme .owl-nav [class*='owl-']:hover:before{border-color:#000}.rebates-sec .about-text{margin-bottom:0}.step-box{background-color:#fff;border-radius:10px;padding:30px 20px;text-align:center;color:#00479b;height:100%}.step-box h3{font-size:20px;font-weight:500;line-height:30px}.sm-head-all a:hover{color:#FFF}.step-icon{margin-bottom:0}.step-num{font-size:32px;font-weight:700;color:#000}.review-row{padding-top:80px}.thumb-img-review{background:#FFF;padding:7px;border-radius:10px}.thumb-img-review img{width:100%;min-height:472px;max-height:472px;object-fit:cover}.review-carousel .owl-nav{position:absolute;top:40%;left:0;right:0}.review-carousel.owl-carousel .owl-stage-outer,.owl-carousel.owl-theme.review-carousel.owl-loaded.owl-drag{position:relative}.review-carousel button.owl-prev{left:-28px!important;position:absolute!important}.review-carousel button.owl-next{position:absolute!important;right:-28px!important}footer p{margin:0;font-weight:400}footer{padding:28px 0;background:#ffc901}.gform-theme--foundation .gfield textarea.large{min-block-size:inherit!important;height:63px}h2.gform_title{display:none!important}.gform-theme--foundation .gform_fields{row-gap:12px!important}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large,textarea{background:#f9fafc!important;border:1px solid #d1d1d1!important;box-shadow:none!important}::-webkit-input-placeholder{color:#646464!important}::-moz-placeholder{color:#646464!important}:-ms-input-placeholder{color:#646464!important}:-moz-placeholder{color:#646464!important}.gform_button{background:#ffc901!important;color:#1D1D1D!important;font-size:18px!important;font-weight:800!important;padding:15px 20px!important;border-radius:10px!important;box-shadow:0 8px 9px rgba(0,0,0,.3)!important}.thanks-sec{background-size:cover!important;min-height:calc(100vh - 112px);display:flex;align-content:center;padding:161px 0;text-align:center}.thanks-sec h1{color:#FFF;margin-bottom:26px}.thanks-text p{color:#FFF}.thanks-text .btn-theme{font-weight:800;font-size:22px;padding:15px 24px;min-width:250px}.thanks-text .btn-theme img{max-width:32px;position:relative;top:-2px}.thanks-sec h1{font-size:50px}.thanks-text .btn-theme:hover img{filter:brightness(0) invert(1)}.sm-phone{width:40px;height:40px;background:#285a99;display:inline-block;text-align:center;line-height:40px;border-radius:50%;color:#FFF}.sm-phone:hover{color:#FFF!important}.sm-phone svg{fill:#FFF!important;color:#FFF}.solar-media{margin-bottom:30px}.gallery-wrap .owl-theme .owl-nav{position:absolute;top:29%;width:100%}.gallery-wrap .owl-theme .owl-nav .owl-prev{position:absolute;left:-25px!important}.gallery-wrap .owl-next{position:absolute!important;right:-25px!important}.right-menu ul li:first-child{margin-right:20px!important}@media (min-width:1200px) and (max-width:1399px){.row.banner-row{padding:59px 38px}}@media (min-width:992px){header .container{width:100%;max-width:1200px}.menu-sm{display:none!important}.thanks-text p{font-size:22px}.thanks-sec{background:url(../../../../../../../../themes/solarbright/sbp_assets/images/thanks-bg.jpg)!important;background-size:cover!important}.form-head h2{font-size:24px}.pro-sec{margin-bottom:0;padding-top:41px}.sm-title{position:relative;z-index:9;margin-bottom:58px;color:#004fad}.pro-sec::before{content:"";position:absolute;width:100%;height:139px;background:#ffc901;top:0}}@media (max-width:991px){.thanks-text p{font-size:20px}body .menu-hide-sm{display:none!important}.row.banner-row{padding:10px}.sec-space{padding:30px 0}h2{font-size:24px;line-height:32px;padding-bottom:10px;margin-bottom:0}.about-text p{font-size:16px;line-height:25px}.btn-col{margin-top:22px}.step-box{padding:10px}.step-icon{max-width:80px;margin:0 auto;display:flex;align-items:center;margin:-5px auto}.step-num{font-size:24px}.step-box h3{font-size:16px;line-height:20px;margin-top:1px;font-weight:100!important}.review-row{padding-top:38px}.review-row .sec-title.mb-4{margin-bottom:24px!important}.review-carousel{width:90%;margin:auto}.step-sec .sec-title{margin-bottom:0!important;padding-bottom:0}.pro-sec .btn-col.text-center{text-align:left!important;margin-top:20px}.pro-sec .owl-nav{top:26%;left:0;right:0}.pro-sec .owl-prev{position:absolute!important;left:0}.pro-sec .owl-next{position:absolute!important;right:0}.pro-text h3{margin:20px 0}.search-open-header .search-form-main-header{max-width:96%;min-width:96%;margin:auto;left:0;right:0;top:83px}.navbar-toggler{margin-left:10px}.sm-head-all a{text-decoration:none!important}.search-click-header{margin-left:12px}header{border:0}.g-media-desk{display:none!important}.right-menu ul li{list-style:none}.hero-sec .container.main-container{width:100%;max-width:100%}.form-col-main{padding:40px 20px;background:#004497;margin-top:42px}.banner-right-col{padding:0!important}.top-form{border:0;background:transparent;padding-top:4px}.form-body p{color:#FFF;text-align:center}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large,textarea{height:50px;border-radius:6px}section.hero-sec:before{background:transparent}.row.banner-row{background:transparent!important;padding:0}.about-text{margin-bottom:20px;margin-top:34px}.form-head{margin:-36px auto 0}.about-sec .about-text{display:none}.form-body{padding-top:0}.rebates-sec .about-text{margin-top:0;margin-bottom:23px}.review-logo{padding-bottom:11px!important;margin-bottom:3px!important;padding-left:20px;padding-right:20px}.review-main{margin-bottom:17px}.gallery-wrap{margin-bottom:15px}.banner-left-col{display:none}.banner-right-col .pro-media{display:none}section.hero-sec{padding:84px 0 0}.about-text-sm{padding:0 20px}.thanks-sec{padding:130px 0}.thanks-sec h1{font-size:36px}.pro-sec{margin-bottom:30px;padding-top:22px}.pro-sec:after{content:"";background:url(../../../../../../../../themes/solarbright/sbp_assets/images/curve-bg.jpg) no-repeat;width:100%;height:69px;background-size:100% 100%!important;position:absolute}.form-col-main{margin-bottom:30px}.form-col-main:after{content:"";background:url(../../../../../../../../themes/solarbright/sbp_assets/images/curve-bg.jpg) no-repeat;width:100%;height:69px;background-size:100% 100%!important;position:absolute;left:0;right:0}.pro-sec::before{content:"";height:117px}.sm-title{position:relative;z-index:9;margin-bottom:58px;color:#004fad}.banner-text-sm{position:absolute;top:122px;width:100%}.banner-text-sm .btn-theme{padding:10px 10px;font-size:20px}.sm-text-all{color:#FFF}.sm-text-all h4{color:#FFC901;text-shadow:0 0 6px #000;margin-bottom:9px}.sm-text-all h2{color:#FFC901;font-size:44px;text-shadow:0 0 6px #000;margin-bottom:6px}.sm-text-all .btn-col{margin-top:7px}.cta-btn-top .btn-theme{color:#000}.right-menu .sm-phone{display:none}.gform-theme--framework .gform_validation_errors{background:#FFF}header{padding:0 0}header a.navbar-brand{max-width:110px}.pro-sec button.owl-next{position:absolute!important;right:-5px!important}.gallery-wrap .owl-theme .owl-nav .owl-prev{position:absolute;left:0px!important}.gallery-wrap .owl-next{position:absolute!important;right:0px!important}}@media (min-width:992px) and (max-width:1200px){.nav-link,.menu-item a{font-size:13px}li.nav-item,.menu-item{margin:0 0}}@media (min-width:768px) and (max-width:991px){.banner-text-sm{top:197px}.sm-text-all h4{font-size:38px}.sm-text-all h2{font-size:44px;line-height:50px}.banner-title-sm span{font-size:81px;margin-top:9px;margin-bottom:9px}.sm-text-all ul li{font-size:20px}.sm-text-all ul{margin-bottom:20px}}@media (max-width:520px){.nav-tabs .nav-link{font-size:21px;max-width:100%}.nav-tabs li.nav-item{max-width:33.33%}}@media (max-width:400px){.banner-text-sm{top:109px}.sm-text-all ul{margin-bottom:2px}.sm-text-all h2{margin-bottom:1px;font-size:24px;line-height:30px}.banner-title-sm span{font-size:38px}.sm-text-all h4{margin-bottom:3px;font-size:20px}.sm-text-all ul li{font-size:14px}}@media (min-width:401px) and (max-width:767px){.sm-text-all h2{margin-bottom:1px;font-size:24px;line-height:30px}.banner-title-sm span{font-size:38px}}@media (max-width:370px){.form-head h2{font-size:19px}header a.navbar-brand{max-width:135px}header{padding:10px 0}}@media (min-width:992px) and (max-width:1200px){.form-head h2{font-size:18px}.form-head{padding:28px 12px}.form-head h2{top:-10px}}@media (max-width:991px){.form-head h2{font-size:18px}.form-head{padding:12px 12px;display:flex;align-content:center;justify-content:center;height:94px;/*! background-size: contain !important; */
}.form-head h2{top:13px;line-height:20px}.banner-title-sm span{display:block}.sm-text-all h4{display:none}}@media (max-width:424px){.form-head{padding:12px 12px;height:94px;background-size:contain!important}}@media (max-width:466px){.form-head h2{top:11px}}@media (max-width:375px){.form-head h2{top:8px}}@media (max-width:360px){.form-head h2{top:3px}}@media (min-width:375px) and (max-width:991px){.form-head h2{font-size:21px}}header .navbar-expand-lg img{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem}@media (max-width:991px){div.gfield_consent_description{background:#fff!important;border-radius:5px!important}div.ginput_container_consent .gform-field-label,.gfield_label_before_complex{color:#fff!important}}