:root{--primary: #6CA3D7;--secondary: #2E4450;--gray: #737373}.banner_content h1,.about_banner_content h1{font-size:127px;font-weight:600;color:var(--secondary);line-height:113px}.banner_content h1 strong,.about_banner_content h1 strong{font-weight:900;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(to bottom,var(--primary),#c8d9e8)}.banner_content p{max-width:327px!important}.banner_content p,.about_banner_content p{color:var(--gray);font-size:20px;font-weight:200;padding-top:40px;margin-right:7vw;line-height:27px}.about_banner_mobile{display:none}.solar_text_icon img{height:22px;width:22px}.cool_content h2 strong{font-weight:600}.footer_wrapper .details-content ul{display:flex;align-items:center;justify-content:space-between}.footer_wrapper .details-content ul li{border:1px solid #FFFFFF33;border-radius:36px;padding:7px 18px}.footer_head .h2:last-child h2{color:var(--primary)!important}.footer_details .spacing-style:first-child p,.footer_wrapper .copyright_text{color:#fff6}.footer_wrapper .footer_mobile_logo_text,.footer_wrapper .footer_mobile_menu{display:none}.aboutus_img .section-content-wrapper img{height:606px}.number_wrapper h1,.our_story_wrapper h2,.icons_with_text_head h2,.icons_with_text_details h2,.contact_head p strong,.contact_form .contact_form_head h3{font-weight:600!important}.icons_with_text_details p{font-weight:500}.number_wrapper .group-block--height-fit{position:relative}.number_wrapper .group-block--height-fit:after{content:"";position:absolute;top:50%;left:-30%;width:2px;height:40px;background-color:#ffffff14;transform:translateY(-50%)}.number_wrapper .group-block--height-fit:first-child:after{display:none}.ventilation_mobile{display:none!important}.marquee_wrapper .marquee_text p{font-size:18px;position:relative}.marquee_wrapper .marquee_text p:after{content:"";position:absolute;top:50%;left:-20px;border-radius:30px;background-color:var(--primary);height:10px;width:10px;transform:translateY(-50%)}.contact_form label{margin-bottom:13px;font-size:18px;font-weight:600;display:block}.contact_form .submit-button{font-size:18px}.power_mobile{display:none!important}.slide_wrapper_desktop .sticky-block{padding-top:50px!important}.slide_wrapper_desktop .sticky-block .component{height:calc(100vh - 12rem)}.features_slide .slide_wrapper_desktop nav{align-self:center}.specification_head,.bundle_text p{font-size:56px;font-weight:600!important;text-align:center;color:#2e4450}.product-information .text-block h1{font-weight:600}@media (max-width: 768px){.ventilation_section .group-block--height-fill{border-radius:10px;min-height:243px}.ventilation_section .group-block-content{flex-direction:row;gap:6px;align-items:end;max-width:calc(100% - 20px);margin:0 auto;padding-bottom:9px}.ventilation_section .solar_text_icon{width:auto;margin-bottom:16px}.ventilation_section .custom-typography{width:100%}.ventilation_section .custom-typography p{text-align:start;font-size:12px;font-weight:500;letter-spacing:2px}.solar_text_icon img{height:6px;width:6px}.split_wrapper .split,.split_wrapper .overlay{border-radius:14px}.split_wrapper .split h3{font-size:26px}.split_wrapper .split a.size-style,.cool_content a.size-style{font-size:12px;padding:11px 16px;letter-spacing:1px;line-height:0;gap:8px}.cool_content .spacing-style h2{font-size:24px}.cool_content .spacing-style p{font-size:12px}.cool_content .group-block-content{gap:16px}.cool_content .group-block--height-fill{padding:20px;border-radius:13px;min-height:362px}.footer_wrapper.spacing-style{border-radius:13px!important;padding:30px 20px}.footer_wrapper .footer_head_img{width:80px}.footer_wrapper .footer_menu_wrapper{gap:10px}.footer_wrapper .spacing-style h2{font-size:26px}.footer_wrapper .footer_copyright_text,.footer_wrapper .footer_menu_wrapper{display:none}.footer_wrapper .details-content ul{flex-wrap:wrap;row-gap:16px;column-gap:8px;justify-content:start}.footer_wrapper .details-content ul li{padding:5px 18px;display:flex;align-items:center}.footer_wrapper .details-content ul li a{font-size:12px}.footer_wrapper .footer_mobile_logo_text,.footer_wrapper .footer_mobile_menu{display:block}.footer_wrapper .group-block-content{gap:24px}.footer_details .spacing-style:first-child p,.footer_wrapper .copyright_text,.footer_details .spacing-style p{font-size:12px}.footer_wrapper .footer_left_content .footer_mobile_menu{order:1}.footer_wrapper .footer_left_content .footer_head_img{order:2}.footer_wrapper .footer_left_content .footer_head{order:3;gap:4px}.footer_wrapper .footer_head .group-block-content{gap:4px}.footer_wrapper .footer_email_contact .group-block-content .group-block-content,.footer_wrapper .footer_details .group-block-content{gap:8px}.footer_wrapper .footer_left_content .group-block-content{gap:10px}.footer_wrapper .footer_mobile_menu{margin-bottom:14px}.evercool_wrapper .group-block{border-radius:13px}.evercool_wrapper .evercool_details{padding:0}.evercool_wrapper .evercool_details .group-block{border-radius:4px;width:100%}.evercool_wrapper .layout-panel-flex--row>.group-block--width-custom{padding:34px 20px 15px}.evercool_wrapper .author_wrap,.evercool_wrapper .review_wrap{padding:0!important}.evercool_wrapper .author_wrap p,.evercool_small_content p,.evercool_wrapper .author_wrap h3,.evercool_wrapper .review_wrap p{font-size:10px}.evercool_wrapper .evercool_content_wrap .group-block-content{flex-wrap:nowrap}.about_banner_content h1{font-size:32px;line-height:33px}.about_banner_content p{font-size:12px;font-weight:500;line-height:20px;padding-top:5px}.aboutus_img .section-content-wrapper img{height:198px;border-radius:8px}.about_banner_content .custom-section-content>.layout-panel-flex{padding-bottom:24px}.about_banner_desktop{display:none}.about_banner_mobile{display:block}.home_banner_mobile .review_img{width:48px}.home_banner_mobile p{padding-top:0}.home_banner_mobile h3{color:var(--secondary);font-weight:600}.home_banner_mobile .layout-panel-flex--row:not(.mobile-column)>.image-block{flex:none}.banner_content{padding:30px 0 10px}.banner_content .spacing-style{padding:0}.number_wrapper .custom-section-content>.layout-panel-flex{flex-direction:row;justify-content:start;overflow:auto;gap:50px}.number_wrapper .group-block-content{gap:4px}.our_story_wrapper .image-block img{border-radius:8px}.our_story_wrapper .layout-panel-flex{gap:24px}.our_story_wrapper .layout-panel-flex .group-block-content{gap:18px}.our_story_wrapper h2,.icons_with_text_head h2{font-size:24px!important}.icons_with_text_head h2{text-align:start}.icons_with_text_head .text-block,.icons_with_text_head .text-block h2{width:100%}.icons_with_text_head .layout-panel-flex{padding-bottom:0}.our_story_wrapper p{font-size:12px}.number_wrapper .group-block--height-fit:after{left:-20%}.icons_with_text_details .group-block{border-radius:8px}.icons_with_text_details h2{font-size:18px!important}.icons_with_text_details p{font-size:12px}.icons_with_text_details .icon-block__media{height:40px;width:40px!important}.marquee_wrapper{display:none}.ventilation_mobile{display:block!important;padding:0 18px}.ventilation_mobile h4{font-weight:600!important;line-height:27px!important}.ventilation_mobile p{font-size:12px;color:#ffffff85}.ventilation_mobile a.size-style{font-size:10px;padding:10px 34px}.contact_head .contact_text p{font-size:24px}.contact_head{border-radius:9px!important;padding:30px 33px 30px 20px!important}.contact_head_wrapper .layout-panel-flex{padding-bottom:0}.contact_form .contact_form_head h3{font-size:21px}.contact_form label{font-size:12px;margin-bottom:8px}.contact_form .contact-form__input{border-radius:5px;font-size:12px;padding:10px 15px}.contact_form .submit-button{font-size:12px;padding:10px 30px}.contact_head_wrapper .contact_mobile{padding:0}.step_wrapper .step_details{position:relative}.step_wrapper .step_details:after{content:"";position:absolute;top:0;left:-18px;height:100%;width:3px;background-color:#d9d9d9}.power_mobile{display:grid!important}.power_mobile .step_wrapper .step_head p{width:55px}.power_mobile .step_wrapper p strong{font-weight:600;text-transform:capitalize}.power_mobile .step_wrapper .desc p{font-weight:500}.step_wrapper .layout-panel-flex--row:not(.mobile-column)>.text-block{flex:none}.slide_wrapper_desktop{display:none!important}.specification_head,.bundle_text p{font-size:24px!important}.product-information .text-block h1{font-size:26px}.product-information product-price .price{font-size:24px}.product-information product-price .price>sup{font-size:12px}.product-information .price-sale-wrap .price-diff,.product-information .price-sale-wrap .price-percent{font-size:10px}.product-information .product-details{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
