.custom-contanier{max-width:1330px;margin:auto;width:100%}.custom-text-p{font-size:18px;line-height:30px;color:#27262c}.custom-heading-h2{font-size:40px;line-height:50px;color:#27262c}.custom-text-center{text-align:center}.custom-text-white{color:#fff!important}.mt-65{margin-top:65px}.pt-65{padding-top:65px}.mb-65{margin-bottom:65px}.py-65{padding:65px 0}.bg-color{background-color:#f5f5f5}.custom-btn a{background-color:#009776;border:1px solid #009776;color:#fff;padding:10px 30px;border-radius:5px;font-size:18px}.custom-btn a:hover{background-color:transparent;border:1px solid #009776;color:#009776}section.rooflights-banner-section{background:url(/cdn/shop/files/Mask_Group_6.png?v=1764919269) center/cover no-repeat;background-blend-mode:multiply;background-color:#0008;padding:40px 0;margin-top:100px}.hr-line{border-top:1px solid #E0E0E0}.rooflights-banner-section .content,.section-second .content{width:55%;margin:auto}.feature-box h3{font-size:22px;line-height:28px;margin-bottom:5px;font-weight:500}.feature-box p{font-size:17px;margin-bottom:0}.feature-box figure{margin-bottom:10px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px}.rooflights-banner-section .feature-box figure img{height:37px;max-width:100px;object-fit:contain}.custom-grid-img-text{display:grid;grid-template-columns:repeat(2,1fr);gap:200px;align-items:center}.custom-grid-img-text .custom-heading-h2{margin-bottom:15px}.custom-list-icon li{font-size:18px;line-height:30px;position:relative;padding-left:30px;color:#27262c}ul.custom-list-icon{padding:0}.custom-list-icon li:before{content:" ";background-image:url(/cdn/shop/files/list-icon.png?v=1764922139);position:absolute;width:21px;height:21px;background-repeat:no-repeat;left:0;top:4px}.business-flex--box{display:flex;flex-wrap:wrap;justify-content:center;gap:45px}.business-flex--box .feature-box{width:31%;background-color:#fff;padding:30px}.business-flex--box .feature-box .icon figure,.rooflight-grid-box .feature-box .icon figure{background-color:#effaf7;width:71px;height:71px;display:grid;place-items:center;border-radius:50%;margin:auto;padding:unset}.business-flex--box .feature-box .icon figure img{width:unset;height:unset}.rooflight-grid-box{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}.rooflight-grid-box .feature-box{background-color:#fff;padding:30px}.rooflight-grid-box .feature-box .icon figure{width:71px;height:71px}.bee-tabs.bee-type-accordion{width:85%;margin:auto}@media screen and (max-device-width: 1350px){.custom-contanier{max-width:95%;width:95%}.business-flex--box .feature-box{width:30%}.rooflights-banner-section .content,.section-second .content{width:65%}}@media screen and (max-device-width: 1025px){.business-flex--box .feature-box{width:30%}section.rooflights-banner-section{margin-top:62px}.rooflights-banner-section .content,.section-second .content{width:75%}.custom-grid-img-text{gap:40px}.custom-heading-h2{font-size:35px;line-height:45px}.custom-list-icon li,.custom-text-p{font-size:16px;line-height:28px}.feature-box h3{font-size:20px}.feature-box p{font-size:16px;line-height:28px}.features{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px!important;width:70%;margin:auto}.business-flex--box .feature-box{width:48%}.business-flex--box{gap:30px}.rooflight-grid-box{grid-template-columns:repeat(2,1fr)}.bee-tabs.bee-type-accordion{width:100%}.py-65{padding:45px 0}.mt-65{margin-top:45px}.mb-65{margin-bottom:45px}.pt-65{padding-top:45px}}@media screen and (max-device-width: 767px){.custom-contanier{max-width:92%;width:92%}.rooflights-banner-section .content,.section-second .content{width:100%}.custom-heading-h2{font-size:25px;line-height:35px}.features{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:0!important;width:90%}.py-65{padding:35px 0}.mt-65{margin-top:35px}.mb-65{margin-bottom:35px}.column-reverse{flex-direction:column-reverse;display:flex}.custom-grid-img-text{grid-template-columns:repeat(1,1fr);gap:20px!important}.business-flex--box .feature-box{width:100%}.rooflight-grid-box{grid-template-columns:repeat(1,1fr);gap:20px}.bee-tabs.bee-type-accordion span.bee-accor-text{font-size:18px}.bee-tabs.bee-type-accordion .bee-tab-content{font-size:16px}.bee-tabs.bee-type-accordion .bee-tab-wrapper{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/developer.css.map */
