#header{height:130px;flex-direction:row;display:flex;justify-content:center;text-align:justify;z-index:60000000000;align-items:flex-start;position:fixed;width:100%;top:0px}#headerInner{width:100%;flex-direction:row;display:flex;justify-content:space-between;align-items:center;height:100%;padding-left:64px;padding-right:64px;text-align:center}#mobileMenu{display:none;position:fixed;z-index:500000;width:100vw;top:0px;left:0px;text-align:left;flex-direction:row}#caseStudiesSide{width:50vw;flex-direction:column;display:flex;text-align:left;padding-left:0px;height:100vh;background-color:#e5e5e5}#caseStudyListOuter{padding-top:32px;padding-bottom:32px;padding-left:32px;width:100%;background-color:#e5e5e5;padding-right:32px;overflow:scroll;height:100%}.oxy-dynamic-list :is([data-id="archiveSlide"],#incspec){flex-direction:column;display:flex;width:100%;overflow:hidden;border-radius:8px;border-bottom-color:#74c39a;border-bottom-width:8px;border-bottom-style:solid}#infoSide{background-color:#f0f0f0;width:50vw;height:100vh;padding-left:48px;padding-top:250px;padding-right:48px;padding-bottom:48px;justify-content:flex-end;text-align:center;align-items:flex-start;position:relative;z-index:500000;gap:350px}#mobileInnerMenu{gap:10px;flex-direction:column;display:flex;text-align:left}#menuInfo{flex-direction:row;display:flex;width:100%;justify-content:space-between}#mobileMenuLinks{gap:32px;width:40%;justify-content:space-between;align-items:flex-start;text-align:left}#mobileMenuAddressContact{width:60%;align-items:flex-start;text-align:left;gap:32px;justify-content:space-between}#heroSection{background-size:cover;width:100vw;flex-direction:column;display:flex;text-align:center;align-items:flex-start;justify-content:flex-end;overflow:hidden;position:fixed;top:0px;left:0px;z-index:100;padding-left:64px;padding-right:64px;padding-bottom:90px;padding-top:90px;gap:200px;height:100vh}#videoOverlay{width:100%;height:100%;position:absolute;z-index:20;top:0px;opacity:0.47;left:0px;background-image:linear-gradient(to right,#000000,#00000000)}#pageContent{width:100%;padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:32px;background-color:#f0f0f0;gap:32px;position:relative;z-index:250000;margin-top:100vh}#introTextSection{max-width:1000px;flex-direction:column;display:flex;justify-content:center;align-items:center;margin-top:200px;margin-bottom:200px;gap:50px;margin-right:auto;margin-left:auto}#mapAndBrands{width:100%;gap:32px;flex-direction:row;display:flex;align-items:stretch;justify-content:flex-start;text-align:center;height:100%}#mapSection{z-index:10;border-radius:8px;position:relative;width:100%;border-bottom-style:solid;border-bottom-color:#74c39a;border-bottom-width:8px}#mapOverlay{width:100%;position:absolute;top:0px;left:0px;z-index:3;height:100%}#contactInfoBox{gap:24px;justify-content:flex-start}#contactInfoSection{flex-direction:column;display:flex;text-align:left;align-items:center;justify-content:center;gap:10px}#footer{width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;flex-direction:column;display:flex;text-align:left;background-color:#e5e5e5;z-index:30000;position:relative}#bottomFooter{width:100%;padding-left:175px;padding-top:175px;padding-right:175px;padding-bottom:30px;flex-direction:column;display:flex;border-top-style:none;gap:50px;align-items:center;justify-content:center;text-align:center}#footerCol4{width:50%;gap:40px;align-items:center;flex-direction:row;display:flex;justify-content:center}#footerCol2{width:100%;text-align:left;align-items:center}#contactDetailsFooter{flex-direction:row;display:flex;text-align:left;gap:20px}@media (max-width:1280px){#footerCol4{width:80%}}@media (max-width:1024px){#header{background-color:rgba(255,255,255,0)}}@media (max-width:1024px){#headerInner{align-items:center;text-align:center;justify-content:flex-start}}@media (max-width:1024px){#mobileMenu{display:none;position:fixed;top:0px;left:0px;background-color:#1c1c1c;width:100vw;z-index:10000;height:100vh;padding-right:0px;padding-bottom:40px;padding-left:0px;overflow-x:hidden;flex-direction:row}}@media (max-width:1024px){#caseStudyListOuter{padding-left:32px}}@media (max-width:1024px){#mobileInnerMenu{width:100%;gap:10px;flex-direction:column;display:flex;text-align:left;align-items:flex-start;justify-content:center;padding-left:32px;padding-right:32px}}@media (max-width:1024px){#mobileMenuLinks{width:90%;align-items:flex-start;text-align:left;display:flex;gap:20px;padding-top:30px;border-top-style:none;border-bottom-style:none;padding-bottom:65px;padding-left:32px;padding-right:32px;justify-content:flex-end;margin-left:auto;margin-right:auto}}@media (max-width:1024px){#div_block-265-10{flex-direction:column;display:flex;text-align:left;align-items:flex-start;width:100%;gap:5px}}@media (max-width:1024px){#mobileMenuAddressContact{width:100%;align-items:flex-start;text-align:left;flex-direction:column;display:flex;gap:20px;padding-top:65px;border-top-color:#ffffff;border-top-style:solid;border-top-width:3px;border-bottom-color:#ffffff65;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:65px;padding-left:32px;padding-right:32px}}@media (max-width:1024px){#mobileMenuDetails{flex-direction:column;display:flex;text-align:left;align-items:flex-start;width:100%;gap:5px}}@media (max-width:1024px){#mapAndBrands{text-align:left;flex-direction:column;display:flex}}@media (max-width:1024px){#mapSection{width:100%}}@media (max-width:1024px){#footerCol4{width:90%}}@media (max-width:767px){#header{background-color:transparent;z-index:100000;position:absolute}}@media (max-width:767px){#headerInner{padding-right:0px;padding-left:0px;text-align:center;flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:20px;padding-bottom:02px;height:auto}}@media (max-width:767px){#mobileMenu{display:none;position:fixed;top:0px;left:0px;width:100vw;height:100vh;background-color:#1c1c1c;padding-bottom:40px;z-index:10000;text-align:left;padding-top:150px;overflow-x:hidden}}@media (max-width:767px){#caseStudiesSide{width:100vw;order:2}}@media (max-width:767px){#caseStudyListOuter{padding-left:0px}}@media (max-width:767px){#infoSide{width:100vw;padding-top:100px;padding-left:20px;padding-right:20px;padding-bottom:20px;order:1;gap:20px;height:auto}}@media (max-width:767px){#mobileInnerMenu{flex-direction:column;display:flex;text-align:left;justify-content:center;align-items:flex-start;width:100%;gap:10px}}@media (max-width:767px){#mobileMenuLinks{padding-bottom:24px}}@media (max-width:767px){#mobileMenuAddressContact{padding-top:0px}}@media (max-width:767px){#footerCol4{justify-items:center;align-items:stretch;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;text-align:center}}@media (max-width:767px){#footerCol2{gap:10px}}@media (max-width:767px){#contactDetailsFooter{flex-direction:column;display:flex;align-items:flex-start;text-align:center;gap:10px}}@media (max-width:479px){#headerInner{padding-bottom:20px}}@media (max-width:479px){#pageContent{padding-left:16px;padding-right:16px}}@media (max-width:479px){#footerCol4{justify-items:center;align-items:stretch;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:40px;display:grid;text-align:center}}#homeSubHeader:hover{color:#74c39a}#introText{color:#272727;font-weight:500;font-size:32px;font-family:'museo-sans';text-align:center;line-height:1.4}#ourWorkReadMore{color:#272727;font-family:'museo-sans';font-size:22px;line-height:1.2;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;font-weight:300}#mapAddress{color:#ffffff;max-width:400px;font-family:'museo-sans';position:absolute;z-index:4;top:50px;left:50px;font-weight:300;text-align:left}@media (max-width:767px){#introText{font-size:16px;text-align:center}}@media (max-width:767px){#ourWorkReadMore{font-size:18px}}#archiveLink{opacity:0.25}#logoBackground{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.oxy-dynamic-list :is([data-id="link-100-10"],#incspec){flex-direction:column;display:flex;text-align:left;align-items:flex-start;justify-content:center;width:100%}#link-1001-110{text-align:left;align-items:flex-start;width:100%;flex-direction:column;display:flex;z-index:1000000;position:relative}#roofingSection{width:50%;display:flex;flex-direction:column;align-items:flex-start}#inRoofSolarSection{width:50%;display:flex;text-align:left}#ourWorkReadMoreOuter{border-radius:8px;flex-direction:column;display:flex;text-align:left;align-items:center;justify-content:center;margin-top:20px;background-color:#e5e5e5;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px}#ourWorkReadMoreOuter:hover{background-color:#74c39a}@media (max-width:1024px){#logoBackground{padding-top:0px;padding-bottom:0px;height:auto}}@media (max-width:767px){#logoBackground{padding-bottom:10px;padding-top:10px;padding-left:0px;padding-right:0px;height:auto}}@media (max-width:767px){#roofingSection{width:100%}}@media (max-width:767px){#inRoofSolarSection{width:100%}}@media (max-width:479px){#logoBackground{padding-left:20px;padding-right:20px;padding-top:20px}}#logo{z-index:20}#logoDark{z-index:20;display:none}#mainHeroImage{z-index:10;width:100vw;height:100vh;left:0px;top:0px;position:absolute;object-fit:cover}#image-1080-110{width:50px;position:absolute;top:50%;left:50%;z-index:1000;transform:translate(-50%,-50%)}#smaslogo{width:138px}#chasLogo{width:110px}#image-568-115{width:110px}#image-620-115{width:110px}@media (max-width:1280px){#logo{margin-left:0px;width:125px}}@media (max-width:1280px){#logoDark{margin-left:0px;width:125px}}@media (max-width:1024px){#logo{width:100px}}@media (max-width:1024px){#logoDark{width:100px}}@media (max-width:1024px){#image-1080-110{width:40px}}@media (max-width:767px){#logo{margin-left:0px;width:100px;padding-top:0px;margin-top:0px}}@media (max-width:767px){#logoDark{margin-left:0px;width:100px;padding-top:0px;margin-top:0px}}@media (max-width:479px){#logo{padding-bottom:10px}}@media (max-width:479px){#logoDark{padding-bottom:10px}}@media (max-width:479px){#smaslogo{width:100px}}@media (max-width:479px){#chasLogo{width:100px}}@media (max-width:479px){#image-568-115{width:100px}}@media (max-width:479px){#image-620-115{width:100px}}#burgerMenu{display:flex;z-index:50;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;position:relative;border-radius:16px}#videoCode{width:100vw;height:100vh;position:absolute;top:0px;left:0px;z-index:10}#mapCode{z-index:2;position:relative;width:100%;height:100%}@media (max-width:1024px){#burgerMenu{display:flex;position:absolute;right:30px;padding-right:20px;padding-top:5px;padding-bottom:5px;background-color:#1c1c1c;padding-left:20px;border-radius:25px}}@media (max-width:767px){#burgerMenu{position:absolute;right:30px;display:flex;top:20px;border-radius:25px}}@media (max-width:479px){#burgerMenu{right:15px;top:15px}}#inner_content-12-10{background-color:#ffffff}#caseStudyListMobileMenu{flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;text-align:center;gap:32px;padding-left:0px}#caseStudyListMobileMenu .oxy-repeater-pages{font-size:12px}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-link-button{display:inline-block;text-align:center;text-decoration:none}.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center}.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.oxy-login-form{width:100%}.oxy-search-form{width:100%}.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-testimonial{width:100%}.oxy-icon-box{width:100%}.oxy-pricing-box{width:100%}.oxy-posts-grid{width:100%}.oxy-gallery{width:100%}.ct-slider{width:100%}.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}.ct-modal{flex-direction:column;align-items:flex-start}.ct-span{display:inline-block;text-decoration:inherit}.ct-widget{width:100%}.oxy-dynamic-list{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-testimonial{flex-direction:row;align-items:center}.oxy-testimonial .oxy-testimonial-photo-wrap{order:1}.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px}.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left}.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.oxy-icon-box{text-align:left;flex-direction:column}.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start} .oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px} .oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-link{margin-top:20px} .oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center}.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px}.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row}.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px}.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7}.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px}.oxy-pricing-box .oxy-pricing-box-term{font-size:16px}.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5)} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center}.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused}.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%}.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused,none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)}.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased}.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px}.ct-slider .unslider-nav ol li{border-color:#ffffff}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff}.ct-slider .ct-slide{padding:0px}.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary{transition-duration:0.5s}.oxy-shape-divider{width:0px;height:0px}.oxy_shape_divider svg{width:100%}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff}.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container{background-image:url()}.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93)}.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left}.oxy-site-navigation > ul{left:0}.oxy-site-navigation{--oxynav-animation-name:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button,.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none}.ct-section-inner-wrap,.oxy-header-container{max-width:1280px}body{font-family:'Open Sans'}body{line-height:1.6;font-size:16px;font-weight:400;color:#404040}.oxy-nav-menu-hamburger-line{background-color:#404040}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro';font-size:36px;font-weight:700}h2,h3,h4,h5,h6{font-size:30px}h3,h4,h5,h6{font-size:24px}h4,h5,h6{font-size:20px}h5,h6{font-size:18px}h6{font-size:16px}a{color:#0074db;text-decoration:none}a:hover{text-decoration:none}.ct-link-text{text-decoration:}.ct-link{text-decoration:}.ct-link-button{border-radius:3px}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.oxy-header-container{padding-right:20px;padding-left:20px}@media (max-width:992px){.ct-columns-inner-wrap{display:block !important}.ct-columns-inner-wrap:after{display:table;clear:both;content:""}.ct-column{width:100% !important;margin:0 !important}.ct-columns-inner-wrap{margin:0 !important}}.navLink:hover{color:#939393}.navLink{font-family:'itc-avant-garde-gothic-pro';color:#101010;font-size:20px;font-weight:300}.topSection{background-size:cover;width:100%;background-repeat:no-repeat;overflow:hidden;background-color:#00000075;aspect-ratio:1.15 / 1}.topSectionOverlay{width:100%;background-color:#00000067;height:100%;padding-left:30px;padding-bottom:30px;z-index:5;transform:translateX(50%);transition:transform 0.25s}.topSectionOverlay:not(.ct-section):not(.oxy-easy-posts),.topSectionOverlay.oxy-easy-posts .oxy-posts,.topSectionOverlay.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:767px){.topSectionOverlay{transform:translateX(50%);transition:transform 0.25s}}.overlayTitle{font-family:'itc-avant-garde-gothic-pro';color:#ffffff65;font-size:45px;font-weight:300;transition:color 0.25s}@media (max-width:767px){.overlayTitle{margin-bottom:20px;margin-top:10px}}.overlayCopy{font-family:'itc-avant-garde-gothic-pro';color:#ffffff67;font-size:22px;position:absolute;right:30px;font-weight:300;text-align:left;max-width:calc(50% - 60px);transition:color 0.25s}@media (max-width:1024px){.overlayCopy{}.overlayCopy:not(.ct-section):not(.oxy-easy-posts),.overlayCopy.oxy-easy-posts .oxy-posts,.overlayCopy.ct-section .ct-section-inner-wrap{display:none}}@media (max-width:767px){.overlayCopy{}}.topSectionImage{background-image:url(https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/roofing-main-homepage.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;transition:filter 1s}.contactDetail{font-family:'itc-avant-garde-gothic-pro';color:#ffffff90;font-size:20px;font-weight:300}.clientImage:hover{opacity:1}.clientImage{max-height:80px;max-width:350px;opacity:0.8;transition:opacity 0.2s ease}@media (max-width:1024px){.clientImage{width:140px}}.footerCol{width:25%}.footerText{font-family:'itc-avant-garde-gothic-pro';color:#ffffff;font-size:20px;font-weight:300}.bottomSpace{margin-bottom:125px}.bottomSpace:not(.ct-section):not(.oxy-easy-posts),.bottomSpace.oxy-easy-posts .oxy-posts,.bottomSpace.ct-section .ct-section-inner-wrap{display:flex}@media (max-width:767px){.bottomSpace{margin-top:0px}}.specWorkCol{background-size:cover;width:25%;background-repeat:no-repeat;position:relative;overflow:hidden;background-color:#00000075;aspect-ratio:1 / 1;width:calc(25% - 38.75px)}@media (max-width:1280px){.specWorkCol{aspect-ratio:1 / 1;width:calc(25% - 38.75px)}}.overlay{background-color:#00000065;position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;opacity:0;margin-right:0px;transition:opacity:0.5s ease linear}.specTitle{font-family:'itc-avant-garde-gothic-pro';color:#ffffff65;font-size:45px;position:absolute;bottom:30px;left:30px;line-height:1;font-weight:300;transition:color 0.25s}.mainImageSection{background-image:url(https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/Roofing-main-image.jpg);background-size:cover;width:100vw;background-repeat:no-repeat;position:relative;background-position:center;height:calc(100vh - 130px)}.mainImageSection:not(.ct-section):not(.oxy-easy-posts),.mainImageSection.oxy-easy-posts .oxy-posts,.mainImageSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.mainImageSection{}}.contactButton:hover{background-color:#ffffff50}.contactButton{background-color:#ffffff;z-index:20;position:relative;border-radius:30px;padding-left:20px;padding-top:10px;padding-right:20px;padding-bottom:10px;cursor:pointer}.contactButton:not(.ct-section):not(.oxy-easy-posts),.contactButton.oxy-easy-posts .oxy-posts,.contactButton.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.contactButtonText{font-family:'itc-avant-garde-gothic-pro';color:#000000;margin-bottom:0px}.IntroSection{padding-left:65px;padding-right:65px;gap:65px;width:100%}.IntroSection:not(.ct-section):not(.oxy-easy-posts),.IntroSection.oxy-easy-posts .oxy-posts,.IntroSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;justify-content:space-between;gap:65px}@media (max-width:1024px){.IntroSection{text-align:justify}.IntroSection:not(.ct-section):not(.oxy-easy-posts),.IntroSection.oxy-easy-posts .oxy-posts,.IntroSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}@media (max-width:767px){.IntroSection{padding-left:20px;padding-right:20px}}.pageTitle{font-family:'itc-avant-garde-gothic-pro';color:#939393;font-size:50px;line-height:1;font-weight:300}.introCopySection{width:50%;gap:50px}.introCopySection:not(.ct-section):not(.oxy-easy-posts),.introCopySection.oxy-easy-posts .oxy-posts,.introCopySection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:50px}@media (max-width:1024px){.introCopySection{width:100%}}.introLeadingText{font-family:'itc-avant-garde-gothic-pro';color:#000000;font-size:50px;font-weight:300;line-height:1.3;text-align:left}@media (max-width:767px){.introLeadingText{}}.introCopyText{font-family:'itc-avant-garde-gothic-pro';color:#000000;font-size:24px;font-weight:300;position:relative;column-count:2}.specWorkSection{padding-left:65px;padding-right:65px;gap:65px;width:100%;text-align:justify}.specWorkSection:not(.ct-section):not(.oxy-easy-posts),.specWorkSection.oxy-easy-posts .oxy-posts,.specWorkSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:space-between;gap:65px}@media (max-width:767px){.specWorkSection{padding-left:20px;padding-right:20px}}@media (max-width:479px){.specWorkSection{padding-left:20px;padding-right:20px}}.mainContent{width:100%;padding-left:65px;padding-right:65px}.mainContent:not(.ct-section):not(.oxy-easy-posts),.mainContent.oxy-easy-posts .oxy-posts,.mainContent.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:stretch}@media (max-width:1024px){.mainContent{text-align:justify;gap:50px}.mainContent:not(.ct-section):not(.oxy-easy-posts),.mainContent.oxy-easy-posts .oxy-posts,.mainContent.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;gap:50px}}@media (max-width:767px){.mainContent{padding-left:20px;padding-right:20px}}.contentBlock{gap:65px;width:50%}.contentBlock:not(.ct-section):not(.oxy-easy-posts),.contentBlock.oxy-easy-posts .oxy-posts,.contentBlock.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:center;gap:65px}@media (max-width:1024px){.contentBlock{width:100%;order:2}}.contentHeader{font-size:50px;color:#939393;font-weight:300;line-height:70px}.contentCopy{color:#000000;font-size:24px;font-weight:300;line-height:1.3}@media (max-width:479px){.contentCopy{width:100%}}.contentImageBlock{width:50%;height:100%}.contentImageBlock:not(.ct-section):not(.oxy-easy-posts),.contentImageBlock.oxy-easy-posts .oxy-posts,.contentImageBlock.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media (max-width:1024px){.contentImageBlock{width:100%}}.contentImage{attachment_height:918;attachment_width:960;attachment_url:https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/roofing-image.jpg;width:100%;position:relative;height:590px;border-bottom-color:#74c39a;border-bottom-style:solid;border-bottom-width:8px;border-radius:8px}.contentImage:not(.ct-section):not(.oxy-easy-posts),.contentImage.oxy-easy-posts .oxy-posts,.contentImage.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}@media (max-width:1024px){.contentImage{width:100%}}.specImage{background-image:url(https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/Image-2.png);width:100%;height:100%;position:absolute;top:0px;left:0px}.specCopy{font-family:'itc-avant-garde-gothic-pro';color:#ffffff67;font-size:24px;font-weight:300;text-align:left;position:absolute;top:30px;left:30px;width:calc(100% - 60px);opacity:0}.footerLink:hover{color:#939393}.footerLink{}.bigLinkText:hover{color:#00000050}.bigLinkText{color:#000000;font-weight:300;text-decoration:underline;font-size:28px}@media (max-width:1280px){.bigLinkText{}}.scrollDown{}.scrollDown:not(.ct-section):not(.oxy-easy-posts),.scrollDown.oxy-easy-posts .oxy-posts,.scrollDown.ct-section .ct-section-inner-wrap{display:none}@media (max-width:1024px){.scrollDown{z-index:250;position:absolute;bottom:20px;right:0px;text-align:center;gap:10px}.scrollDown:not(.ct-section):not(.oxy-easy-posts),.scrollDown.oxy-easy-posts .oxy-posts,.scrollDown.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}}@media (max-width:767px){.scrollDown{position:absolute;bottom:0px;right:20px;gap:20px;text-align:center;z-index:100}.scrollDown:not(.ct-section):not(.oxy-easy-posts),.scrollDown.oxy-easy-posts .oxy-posts,.scrollDown.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}}.lineDown{}@media (max-width:1024px){.lineDown{width:50px;background-color:#a40000;height:3px}.lineDown:not(.ct-section):not(.oxy-easy-posts),.lineDown.oxy-easy-posts .oxy-posts,.lineDown.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}}@media (max-width:767px){.lineDown{width:3px;background-color:#a40000;height:50px}.lineDown:not(.ct-section):not(.oxy-easy-posts),.lineDown.oxy-easy-posts .oxy-posts,.lineDown.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}}.scrollText{}@media (max-width:1024px){.scrollText{color:#ffffff50;font-size:18px}}@media (max-width:767px){.scrollText{color:#ffffff50;font-size:18px;transform:rotate(-90deg);white-space:nowrap}}.mobileHeaderTitle{font-family:'itc-avant-garde-gothic-pro';color:#ffffff65;font-size:45px;font-weight:300;transition:color 0.25s}.mobileHeaderTitle:not(.ct-section):not(.oxy-easy-posts),.mobileHeaderTitle.oxy-easy-posts .oxy-posts,.mobileHeaderTitle.ct-section .ct-section-inner-wrap{display:none}@media (max-width:1024px){.mobileHeaderTitle{font-size:22px}.mobileHeaderTitle:not(.ct-section):not(.oxy-easy-posts),.mobileHeaderTitle.oxy-easy-posts .oxy-posts,.mobileHeaderTitle.ct-section .ct-section-inner-wrap{display:flex}}@media (max-width:767px){.mobileHeaderTitle{font-size:20px;color:#ffffff85}.mobileHeaderTitle:not(.ct-section):not(.oxy-easy-posts),.mobileHeaderTitle.oxy-easy-posts .oxy-posts,.mobileHeaderTitle.ct-section .ct-section-inner-wrap{display:flex}}.mobileReadMore{font-family:'itc-avant-garde-gothic-pro';color:#ffffff65;font-size:45px;font-weight:300;transition:color 0.25s}.mobileReadMore:not(.ct-section):not(.oxy-easy-posts),.mobileReadMore.oxy-easy-posts .oxy-posts,.mobileReadMore.ct-section .ct-section-inner-wrap{display:none}@media (max-width:1024px){.mobileReadMore{font-size:18px}.mobileReadMore:not(.ct-section):not(.oxy-easy-posts),.mobileReadMore.oxy-easy-posts .oxy-posts,.mobileReadMore.ct-section .ct-section-inner-wrap{display:flex}}@media (max-width:767px){.mobileReadMore{font-size:18px;color:#ffffff50;margin-bottom:75px;margin-top:10px}.mobileReadMore:not(.ct-section):not(.oxy-easy-posts),.mobileReadMore.oxy-easy-posts .oxy-posts,.mobileReadMore.ct-section .ct-section-inner-wrap{display:flex}}.topSectionOuter{background-size:cover;width:50%;background-repeat:no-repeat;overflow:hidden;background-color:#00000075;aspect-ratio:1.15 / 1}@media (max-width:1280px){.topSectionOuter{width:100%}}@media (max-width:1024px){.topSectionOuter{width:100%}}@media (max-width:767px){.topSectionOuter{width:100%}}.mobileMoveTop{}.roofingScrollDown{}.solarScrollDown{}.solarScrollLeft{}.mobileNavItem:hover{color:#74c39a}.mobileNavItem{font-family:'museo-sans';font-size:52px;font-weight:400;color:#36383c;line-height:1.2}@media (max-width:1024px){.mobileNavItem{font-size:45px;font-weight:400;line-height:1.2}.mobileNavItem:hover{color:#ffffff50}}@media (max-width:767px){.mobileNavItem{font-size:40px;font-weight:400;line-height:1.2}}@media (max-width:479px){.mobileNavItem{font-size:36px}}.hero-slider{width:100vw}.case-study-content{width:100%;padding-left:65px;padding-right:65px;padding-bottom:65px}@media (max-width:1024px){.case-study-content{padding-right:20px;padding-left:20px}}.backButton:hover{color:#1d1d1d50}.backButton{color:#000000;font-size:24px;line-height:1.2;text-decoration:underline;font-weight:300}.case-study-info{text-align:justify;width:100%;gap:40px}.case-study-info:not(.ct-section):not(.oxy-easy-posts),.case-study-info.oxy-easy-posts .oxy-posts,.case-study-info.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:40px}@media (max-width:1280px){.case-study-info{text-align:left}.case-study-info:not(.ct-section):not(.oxy-easy-posts),.case-study-info.oxy-easy-posts .oxy-posts,.case-study-info.ct-section .ct-section-inner-wrap{display:flex;flex-wrap:wrap}}.client-name{color:#939393;font-size:50px;font-weight:300}@media (max-width:1024px){.client-name{font-size:30px}}.case-study-col{width:25%}@media (max-width:1280px){.case-study-col{width:45%}}@media (max-width:1024px){.case-study-col{}}.discipline{font-family:'itc-avant-garde-gothic-pro';color:#101010;font-size:24px;font-weight:500}@media (max-width:1024px){.discipline{font-size:18px}}.case-study-intro{font-family:'itc-avant-garde-gothic-pro';color:#101010;font-size:24px;width:50%;font-weight:300}@media (max-width:1280px){.case-study-intro{width:100%;font-size:20px}}@media (max-width:1024px){.case-study-intro{font-size:16px}}@media (max-width:767px){.case-study-intro{}}.ct-inner-content{}.case-study-gallery{width:100%}.case-study-gallery-item{width:100%}.case-study-gallery-item:not(.ct-section):not(.oxy-easy-posts),.case-study-gallery-item.oxy-easy-posts .oxy-posts,.case-study-gallery-item.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.spaceBottom{}.case-study-title-main{font-family:'itc-avant-garde-gothic-pro';color:#1d1d1d;font-weight:300;font-size:45px;line-height:1.2}@media (max-width:767px){.case-study-title-main{font-size:36px}}.case-study-name{font-family:'itc-avant-garde-gothic-pro';color:#ffffff75;font-weight:300;font-size:20px;margin-top:20px}.case-study-image{width:100%}.case-study-date{font-family:'itc-avant-garde-gothic-pro';color:#ffffff50;font-weight:300;font-size:20px}.contentColumn{width:22.3%;gap:40px}.contentColumn:not(.ct-section):not(.oxy-easy-posts),.contentColumn.oxy-easy-posts .oxy-posts,.contentColumn.ct-section .ct-section-inner-wrap{gap:40px}@media (max-width:1280px){.contentColumn{width:45%}}@media (max-width:1024px){.contentColumn{width:48%}}@media (max-width:767px){.contentColumn{width:100%}}.case-study-page-title{font-family:'itc-avant-garde-gothic-pro';font-weight:500;font-size:24px;color:#101010}.case-study-page-content{font-family:'itc-avant-garde-gothic-pro';font-size:24px;color:#101010;font-weight:300;line-height:1.3}@media (max-width:1024px){.case-study-page-content{font-size:18px}}.viewCaseStudyLink{font-family:'itc-avant-garde-gothic-pro';color:#ffffff50;font-size:20px;margin-top:50px;font-weight:300;line-height:1.2}.case-study-title-mobile-menu{font-family:'itc-avant-garde-gothic-pro';color:#1d1d1d;font-weight:300;font-size:45px;line-height:1.2}@media (max-width:767px){.case-study-title-mobile-menu{color:#ffffff75;font-size:40px}}@media (max-width:479px){.case-study-title-mobile-menu{font-size:36px}}.case-study-name-mobile{font-family:'itc-avant-garde-gothic-pro';color:#ffffff;font-weight:300;font-size:20px;margin-top:20px}@media (max-width:767px){.case-study-name-mobile{font-size:16px}}.case-study-date-mobile{font-family:'itc-avant-garde-gothic-pro';color:#ffffff50;font-weight:300;font-size:20px}@media (max-width:767px){.case-study-date-mobile{font-size:16px}}.case-study-image-mobile{width:100%;object-fit:cover;object-position:center}@media (max-width:767px){.case-study-image-mobile{width:100%}}.spacer{}.spacer:not(.ct-section):not(.oxy-easy-posts),.spacer.oxy-easy-posts .oxy-posts,.spacer.ct-section .ct-section-inner-wrap{display:none}@media (max-width:767px){.spacer{}}.animatingCircleMobile{}@media (max-width:767px){.animatingCircleMobile{width:30px;height:30px;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-radius:100%;position:absolute;bottom:10px}}.mobileUnderlay{}.mobileUnderlay:not(.ct-section):not(.oxy-easy-posts),.mobileUnderlay.oxy-easy-posts .oxy-posts,.mobileUnderlay.ct-section .ct-section-inner-wrap{display:none}@media (max-width:767px){.mobileUnderlay{position:absolute;bottom:0px;left:0px;width:100%;height:75vh;z-index:4;background-image:linear-gradient(to top,#000000,#00000000);opacity:0.75}.mobileUnderlay:not(.ct-section):not(.oxy-easy-posts),.mobileUnderlay.oxy-easy-posts .oxy-posts,.mobileUnderlay.ct-section .ct-section-inner-wrap{display:flex}}.downloadBtn:hover{color:#10101050}.downloadBtn{font-family:'itc-avant-garde-gothic-pro';color:#101010;font-size:28px;font-weight:300;text-decoration:underline}@media (max-width:767px){.downloadBtn{font-size:30px}}.mobileMenuText{font-family:'museo-sans';color:#939393;font-size:20px;font-weight:300}@media (max-width:1024px){.mobileMenuText{font-size:24px;font-weight:300}}@media (max-width:767px){.mobileMenuText{font-size:22px}}@media (max-width:479px){.mobileMenuText{font-size:18px}}.mobileMenuTextFull{font-family:'museo-sans';color:#939393;font-size:20px;font-weight:300}@media (max-width:1024px){.mobileMenuTextFull{font-size:24px;font-weight:300}}@media (max-width:767px){.mobileMenuTextFull{font-size:22px}}@media (max-width:479px){.mobileMenuTextFull{font-size:18px}}.carouselSlide{padding-left:175px;padding-right:175px;width:90%;margin-top:50px}.carouselSlide:not(.ct-section):not(.oxy-easy-posts),.carouselSlide.oxy-easy-posts .oxy-posts,.carouselSlide.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width:1280px){.carouselSlide{padding-left:65px;padding-right:65px;gap:30px;text-align:justify}.carouselSlide:not(.ct-section):not(.oxy-easy-posts),.carouselSlide.oxy-easy-posts .oxy-posts,.carouselSlide.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:30px}}@media (max-width:767px){.carouselSlide{padding-right:30px;padding-left:30px}}.textSideSlider{width:40%;text-align:left;gap:65px;max-width:400px}.textSideSlider:not(.ct-section):not(.oxy-easy-posts),.textSideSlider.oxy-easy-posts .oxy-posts,.textSideSlider.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:65px}@media (max-width:1280px){.textSideSlider{width:100%;max-width:100%;order:2}}.imageSideSlider{width:60%;height:100%;text-align:left}.imageSideSlider:not(.ct-section):not(.oxy-easy-posts),.imageSideSlider.oxy-easy-posts .oxy-posts,.imageSideSlider.ct-section .ct-section-inner-wrap{align-items:center}@media (max-width:1280px){.imageSideSlider{width:100%;text-align:center}.imageSideSlider:not(.ct-section):not(.oxy-easy-posts),.imageSideSlider.oxy-easy-posts .oxy-posts,.imageSideSlider.ct-section .ct-section-inner-wrap{align-items:flex-start}}@media (max-width:1024px){.imageSideSlider{width:100%}}@media (max-width:767px){.imageSideSlider{width:100%}}.carouselImage{attachment_height:951;attachment_width:960;attachment_url:https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/roofing-main-homepage.jpg;max-height:800px;width:100%;object-fit:cover}@media (max-width:767px){.carouselImage{width:100%}}.carouselSlideText{font-family:'itc-avant-garde-gothic-pro';font-size:24px;line-height:1.2;font-weight:300;color:#101010}@media (max-width:767px){.carouselSlideText{font-size:18px}}.carouselTextImage{attachment_height:400;attachment_width:400;attachment_url:https://brookhousecontracting.co.uk/wp-content/uploads/2023/08/Image-1.png}@media (max-width:1280px){.carouselTextImage{}}.carouselTitle{font-family:'itc-avant-garde-gothic-pro';font-size:50px;color:#939393;font-weight:300;line-height:1}@media (max-width:767px){.carouselTitle{font-size:36px}}.carouselTextDiv{gap:40px}.carouselTextDiv:not(.ct-section):not(.oxy-easy-posts),.carouselTextDiv.oxy-easy-posts .oxy-posts,.carouselTextDiv.ct-section .ct-section-inner-wrap{gap:40px}.savepdfIcon{attachment_height:57;attachment_width:57;attachment_url:https://brookhousecontracting.co.uk/wp-content/uploads/2023/09/save-pdf.svg;height:50px;cursor:pointer}.downloadPdfRow{gap:20px}.downloadPdfRow:not(.ct-section):not(.oxy-easy-posts),.downloadPdfRow.oxy-easy-posts .oxy-posts,.downloadPdfRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;gap:20px}@media (max-width:1280px){.downloadPdfRow{width:100%}}.blueBackdrop{width:100%}.blurBackdrop{width:100%;height:100%;position:absolute;top:0px;z-index:10;background-color:#fff}.footerTextNew{font-family:'museo-sans';color:#272727;font-size:20px;font-weight:300}@media (max-width:767px){.footerTextNew{font-size:16px;text-align:center}}.pageContent{}.pageContent:not(.ct-section):not(.oxy-easy-posts),.pageContent.oxy-easy-posts .oxy-posts,.pageContent.ct-section .ct-section-inner-wrap{display:flex}.roofingSolarRow{gap:32px;width:100%}.roofingSolarRow:not(.ct-section):not(.oxy-easy-posts),.roofingSolarRow.oxy-easy-posts .oxy-posts,.roofingSolarRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;justify-content:space-between;gap:32px}@media (max-width:767px){.roofingSolarRow{text-align:justify}.roofingSolarRow:not(.ct-section):not(.oxy-easy-posts),.roofingSolarRow.oxy-easy-posts .oxy-posts,.roofingSolarRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}.contentSection{gap:16px}.contentSection:not(.ct-section):not(.oxy-easy-posts),.contentSection.oxy-easy-posts .oxy-posts,.contentSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (max-width:767px){.contentSection{width:100%}}.pageImage{object-fit:cover;height:100%;width:100%;border-bottom-style:none}.pageInfo{gap:5px}.pageInfo:not(.ct-section):not(.oxy-easy-posts),.pageInfo.oxy-easy-posts .oxy-posts,.pageInfo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.pageSmallTitle{font-family:'museo-sans';color:#272727;font-weight:500;font-size:24px;line-height:1.2}@media (max-width:767px){.pageSmallTitle{text-align:left}}.pageIntroText{font-family:'museo-sans';color:#272727;font-size:20px;line-height:1.2;opacity:0.6;font-weight:300}@media (max-width:767px){.pageIntroText{text-align:left}}.imageOverlay{width:100%;position:absolute;height:100%;background-color:#00000025;z-index:10;transition:all 0.5s ease;opacity:0}.imageOverlay:not(.ct-section):not(.oxy-easy-posts),.imageOverlay.oxy-easy-posts .oxy-posts,.imageOverlay.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.arrowDiv{background-color:#ffffff30;width:100px;height:100px;border-radius:100%}.arrowDiv:not(.ct-section):not(.oxy-easy-posts),.arrowDiv.oxy-easy-posts .oxy-posts,.arrowDiv.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.detailsRow{gap:32px;width:100%;margin-top:0px;max-width:100%;text-align:left;overflow-x:hidden}.detailsRow:not(.ct-section):not(.oxy-easy-posts),.detailsRow.oxy-easy-posts .oxy-posts,.detailsRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:32px}@media (max-width:1024px){.detailsRow{text-align:left}.detailsRow:not(.ct-section):not(.oxy-easy-posts),.detailsRow.oxy-easy-posts .oxy-posts,.detailsRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}.detailBox{background-color:#e5e5e5;border-radius:8px;width:100%;padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px;gap:64px}.detailBox:not(.ct-section):not(.oxy-easy-posts),.detailBox.oxy-easy-posts .oxy-posts,.detailBox.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:64px}@media (max-width:1024px){.detailBox{width:100%}}.detailHeader{font-family:'museo-sans';color:#272727;font-size:20px;font-weight:500;line-height:1.2}.enquireButton:hover{background-color:#74c39a}.enquireButton{background-color:#fff;border-radius:20px;padding-bottom:10px;padding-top:10px;padding-left:30px;padding-right:30px;min-width:200px;cursor:pointer}.enquireButton:not(.ct-section):not(.oxy-easy-posts),.enquireButton.oxy-easy-posts .oxy-posts,.enquireButton.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.enquireButtonText{font-family:'museo-sans';font-size:22px;font-weight:300;line-height:1;color:#35383b}.contactInfo:hover{text-decoration:none;cursor:pointer}.contactInfo{font-family:'museo-sans';color:#272727;font-size:20px;font-weight:300;line-height:1.2;text-decoration:underline}.IntroText{}.brandImage{width:200px}@media (max-width:767px){.brandImage{max-width:100%}}.archiveInfo{position:absolute;bottom:30px;left:30px;z-index:30030;gap:10px}.archiveInfo:not(.ct-section):not(.oxy-easy-posts),.archiveInfo.oxy-easy-posts .oxy-posts,.archiveInfo.ct-section .ct-section-inner-wrap{gap:10px}.archiveLink:hover{border-bottom-style:none;border-bottom-width:2px;border-bottom-color:#74c39a}.archiveLink{position:relative;border-bottom-style:none}.caseStudyMenuName{font-family:'museo-sans';color:#ffffff;font-weight:400;font-size:24px;line-height:1.2}@media (max-width:767px){.caseStudyMenuName{font-size:16px}}.caseStudyImageOverlay{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#00000050;z-index:200}.caseStudyImageOverlay:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageOverlay.oxy-easy-posts .oxy-posts,.caseStudyImageOverlay.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.caseStudyMenuIntro{font-family:'museo-sans';color:#ffffff;font-weight:300;font-size:20px;line-height:1.2}@media (max-width:767px){.caseStudyMenuIntro{font-size:16px}}.caseStudyImageMenu{width:100%;object-fit:cover;object-position:center;border-bottom-style:none}@media (max-width:767px){.caseStudyImageMenu{width:100%}}.mainHero{width:100vw;height:100vh}.mainHero:not(.ct-section):not(.oxy-easy-posts),.mainHero.oxy-easy-posts .oxy-posts,.mainHero.ct-section .ct-section-inner-wrap{display:flex}@media (max-width:479px){.mainHero{background-size:cover;background-position:center}.mainHero:not(.ct-section):not(.oxy-easy-posts),.mainHero.oxy-easy-posts .oxy-posts,.mainHero.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}.heroInfo:hover{background-color:#74c39a30}.heroInfo{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;border-radius:50px;z-index:100;backdrop-filter:blur(50px);background-color:#74c39a60}.heroInfoText{font-family:'museo-sans';color:#e2fbb3;font-size:24px;font-weight:300;line-height:1}.subPageContent{padding-left:32px;padding-right:32px;padding-bottom:32px;padding-top:32px;background-color:#ffffff;position:relative;gap:32px;z-index:2}.subPageContent:not(.ct-section):not(.oxy-easy-posts),.subPageContent.oxy-easy-posts .oxy-posts,.subPageContent.ct-section .ct-section-inner-wrap{gap:32px}@media (max-width:479px){.subPageContent{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}}.pageIntroContent{width:100%;gap:12px;margin-bottom:32px}.pageIntroContent:not(.ct-section):not(.oxy-easy-posts),.pageIntroContent.oxy-easy-posts .oxy-posts,.pageIntroContent.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.pageIntroContentHeader{font-family:'museo-sans';color:#ffffff;font-size:32px;font-weight:500;line-height:1}@media (max-width:1024px){.pageIntroContentHeader{font-size:24px}}.pageIntroContentText{font-family:'museo-sans';color:#000000;font-size:20px;font-weight:300;line-height:1.2}@media (max-width:1024px){.pageIntroContentText{text-align:center;font-size:24px}}@media (max-width:767px){.pageIntroContentText{text-align:center}}.pageEnquiryBox{width:100%;background-color:#e5e5e5;border-radius:8px;padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px}.pageEnquiryBox:not(.ct-section):not(.oxy-easy-posts),.pageEnquiryBox.oxy-easy-posts .oxy-posts,.pageEnquiryBox.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.pageEnquiryButton:hover{background-color:#74c39a}.pageEnquiryButton{padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;border-radius:8px;background-color:#ffffff;cursor:pointer}.pageEnquiryButtonText{font-family:'museo-sans';color:#35383b;font-size:20px;line-height:1.2;font-weight:300}@media (max-width:1024px){.pageEnquiryButtonText{text-align:center;font-size:18px}}@media (max-width:767px){.pageEnquiryButtonText{font-size:16px}}.imageWithBrands{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%}.pageBigImage{width:100%;object-fit:cover}.pageBigImageSection{width:100%;z-index:20}.greyBackgroundSection{width:100%;background-color:#e5e5e5;border-radius:8px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;text-align:left;gap:32px;min-height:300px}.greyBackgroundSection:not(.ct-section):not(.oxy-easy-posts),.greyBackgroundSection.oxy-easy-posts .oxy-posts,.greyBackgroundSection.ct-section .ct-section-inner-wrap{display:none;align-items:flex-start;justify-content:space-between;gap:32px}@media (max-width:1024px){.greyBackgroundSection{text-align:justify;gap:16px}.greyBackgroundSection:not(.ct-section):not(.oxy-easy-posts),.greyBackgroundSection.oxy-easy-posts .oxy-posts,.greyBackgroundSection.ct-section .ct-section-inner-wrap{display:none;gap:16px}}.quoteName{color:#272727;font-size:20px;line-height:1.2;font-weight:500}@media (max-width:767px){.quoteName{font-size:18px}}.quoteRole{color:#272727;font-size:20px;line-height:1.2;font-weight:300;text-align:left}@media (max-width:767px){.quoteRole{font-size:18px}}.quoteInfo{width:50%;gap:8px}.quoteInfo:not(.ct-section):not(.oxy-easy-posts),.quoteInfo.oxy-easy-posts .oxy-posts,.quoteInfo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}@media (max-width:1024px){.quoteInfo{width:100%}}.quoteContent{width:50%}@media (max-width:1024px){.quoteContent{width:100%}}.quoteContentText{color:#272727;font-size:29px;line-height:1.2;font-weight:300;text-align:left}@media (max-width:1024px){.quoteContentText{font-size:22px}}@media (max-width:767px){.quoteContentText{font-size:16px}}.subPageContentTop{margin-top:100vh}@media (max-width:479px){.subPageContentTop{padding-left:16px;padding-right:16px}}.caseStudiesPageInfo{position:relative;z-index:30030;width:100%;gap:8px}.caseStudiesPageInfo:not(.ct-section):not(.oxy-easy-posts),.caseStudiesPageInfo.oxy-easy-posts .oxy-posts,.caseStudiesPageInfo.ct-section .ct-section-inner-wrap{gap:8px}.caseStudyPageName{font-family:'museo-sans';font-weight:400;font-size:24px;line-height:1.2;color:#272727;margin-bottom:0px}@media (max-width:767px){.caseStudyPageName{font-size:16px}}.caseStudyPageIntro{font-family:'museo-sans';font-weight:300;font-size:20px;line-height:1.2;color:#272727}@media (max-width:767px){.caseStudyPageIntro{font-size:16px}}.videoSection{}@media (max-width:1024px){.videoSection{background-image:url(https://brookhousecontracting.co.uk/wp-content/uploads/2023/10/protoec-video_PosterImage.jpg);background-size:cover;background-repeat:no-repeat}}.caseStudyLink{position:relative;border-radius:8px;overflow:hidden;border-bottom-style:solid;border-bottom-color:#74c39a;border-bottom-width:8px}.caseStudyImagePage{width:100%;object-fit:cover;object-position:center;height:100%;border-bottom-style:none;aspect-ratio:1.5 / 1}@media (max-width:767px){.caseStudyImagePage{width:100%}}.caseStudyImagePageOverlay{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#00000050;z-index:200;border-radius:8px;opacity:1}.caseStudyImagePageOverlay:not(.ct-section):not(.oxy-easy-posts),.caseStudyImagePageOverlay.oxy-easy-posts .oxy-posts,.caseStudyImagePageOverlay.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.caseStudyImageArrowSection{background-color:#ffffff30;width:100px;height:100px;border-radius:100%;opacity:0;transition:all 1s ease}.caseStudyImageArrowSection:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageArrowSection.oxy-easy-posts .oxy-posts,.caseStudyImageArrowSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.caseStudyImageArrow{}.otherPageLinkSection{width:100%;gap:0px;background-color:#74c39a;position:fixed;bottom:0px;z-index:-1;max-width:100vw;opacity:0}.otherPageLinkSection:not(.ct-section):not(.oxy-easy-posts),.otherPageLinkSection.oxy-easy-posts .oxy-posts,.otherPageLinkSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0px}.otherPageLink{width:100%;object-fit:cover}@media (max-width:1024px){.otherPageLink{min-height:250px}}@media (max-width:767px){.otherPageLink{min-height:200px}}.otherPageInfo{gap:8px;width:100%;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;position:relative;z-index:100000}.otherPageInfo:not(.ct-section):not(.oxy-easy-posts),.otherPageInfo.oxy-easy-posts .oxy-posts,.otherPageInfo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.otherPageLinkHeader{font-family:'museo-sans';color:#ffffff;font-size:32px;font-weight:400;line-height:1.2;text-align:center}@media (max-width:1024px){.otherPageLinkHeader{font-size:24px}}.otherPageLinkText{font-family:'museo-sans';color:#ffffff;font-size:32px;font-weight:100;line-height:1.2}@media (max-width:1024px){.otherPageLinkText{font-size:24px}}.lastSection{}.caseStudyMain{background-color:#f0f0f0;min-height:100vh;width:100vw;padding-top:200px;padding-left:32px;padding-right:32px;padding-bottom:100px}@media (max-width:1024px){.caseStudyMain{padding-top:175px}}@media (max-width:479px){.caseStudyMain{padding-top:160px;padding-right:16px;padding-left:16px}}.caseStudyHero{width:100vw;height:100vh}.caseStudyIndividualSection{background-color:#f0f0f0;width:100vw;padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:32px;gap:32px;z-index:100;position:relative}.caseStudyIndividualSection:not(.ct-section):not(.oxy-easy-posts),.caseStudyIndividualSection.oxy-easy-posts .oxy-posts,.caseStudyIndividualSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:32px}@media (max-width:479px){.caseStudyIndividualSection{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}}.caseStudyIndividualName{font-family:'museo-sans';color:#fffcf8;font-size:64px;font-weight:500}@media (max-width:1024px){.caseStudyIndividualName{font-size:24px}}@media (max-width:767px){.caseStudyIndividualName{font-size:20px}}.caseStudyInfoTop{width:100%;gap:64px;margin-bottom:32px;text-align:center;z-index:100}.caseStudyInfoTop:not(.ct-section):not(.oxy-easy-posts),.caseStudyInfoTop.oxy-easy-posts .oxy-posts,.caseStudyInfoTop.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:64px}.caseStudyIndividualDescription{font-family:'museo-sans';color:#fffcf8;font-size:42px;font-weight:300;width:50%;text-align:left}@media (max-width:1024px){.caseStudyIndividualDescription{text-align:center;font-size:18px}}@media (max-width:767px){.caseStudyIndividualDescription{font-size:20px}}.caseStudyGreySection{width:100%;border-radius:8px;background-color:#e5e5e5;min-height:200px;padding-left:64px;padding-top:32px;padding-right:64px;padding-bottom:32px;gap:64px;position:relative;z-index:10000}.caseStudyGreySection:not(.ct-section):not(.oxy-easy-posts),.caseStudyGreySection.oxy-easy-posts .oxy-posts,.caseStudyGreySection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:64px}@media (max-width:1280px){.caseStudyGreySection{padding-left:32px;padding-right:32px;gap:32px}.caseStudyGreySection:not(.ct-section):not(.oxy-easy-posts),.caseStudyGreySection.oxy-easy-posts .oxy-posts,.caseStudyGreySection.ct-section .ct-section-inner-wrap{gap:32px}}@media (max-width:1024px){.caseStudyGreySection{text-align:justify}.caseStudyGreySection:not(.ct-section):not(.oxy-easy-posts),.caseStudyGreySection.oxy-easy-posts .oxy-posts,.caseStudyGreySection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}}@media (max-width:767px){.caseStudyGreySection{gap:20px}.caseStudyGreySection:not(.ct-section):not(.oxy-easy-posts),.caseStudyGreySection.oxy-easy-posts .oxy-posts,.caseStudyGreySection.ct-section .ct-section-inner-wrap{gap:20px}}@media (max-width:479px){.caseStudyGreySection{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}}.caseStudyImageRow{gap:32px;width:100%;overflow:hidden;border-radius:8px}.caseStudyImageRow:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageRow.oxy-easy-posts .oxy-posts,.caseStudyImageRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:32px}@media (max-width:1280px){.caseStudyImageRow{text-align:center;min-width:100%;overflow:hidden}.caseStudyImageRow:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageRow.oxy-easy-posts .oxy-posts,.caseStudyImageRow.ct-section .ct-section-inner-wrap{justify-content:flex-start}}@media (max-width:1024px){.caseStudyImageRow{text-align:left}.caseStudyImageRow:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageRow.oxy-easy-posts .oxy-posts,.caseStudyImageRow.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}@media (max-width:479px){.caseStudyImageRow{gap:16px}.caseStudyImageRow:not(.ct-section):not(.oxy-easy-posts),.caseStudyImageRow.oxy-easy-posts .oxy-posts,.caseStudyImageRow.ct-section .ct-section-inner-wrap{gap:16px}}.caseStudyContentImage{width:50%;object-fit:cover;object-position:center;border-radius:8px}@media (max-width:1280px){.caseStudyContentImage{object-fit:initial;width:49%}}@media (max-width:1024px){.caseStudyContentImage{width:100%}}.caseStudyIndividualBigImage{position:relative;z-index:40}.caseStudyIndividualBigImage:not(.ct-section):not(.oxy-easy-posts),.caseStudyIndividualBigImage.oxy-easy-posts .oxy-posts,.caseStudyIndividualBigImage.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.caseStudyBigImage{width:100%;object-fit:cover}@media (max-width:767px){.caseStudyBigImage{height:60vh;object-fit:cover}}.caseStudyNextPost{width:100vw;background-color:#ffffff;gap:0px;position:fixed;bottom:0px;z-index:-1}.caseStudyNextPost:not(.ct-section):not(.oxy-easy-posts),.caseStudyNextPost.oxy-easy-posts .oxy-posts,.caseStudyNextPost.ct-section .ct-section-inner-wrap{display:flex;gap:0px}.nextPostImage{attachment_height:480;attachment_width:1920;attachment_url:https://brookhousecontracting.co.uk/wp-content/uploads/2023/09/Mask-Group-57.jpg;width:100vw}@media (max-width:1024px){.nextPostImage{min-height:300px}}@media (max-width:479px){.nextPostImage{min-height:200px}}.nextPostInfo{gap:8px;background-color:#74c39a;width:100%;padding-top:64px;padding-bottom:64px}.nextPostInfo:not(.ct-section):not(.oxy-easy-posts),.nextPostInfo.oxy-easy-posts .oxy-posts,.nextPostInfo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:8px}@media (max-width:1024px){.nextPostInfo{width:100%}}.nextPostTitle{font-family:'museo-sans';color:#f7f7f7;font-size:32px;font-weight:400}@media (max-width:1024px){.nextPostTitle{font-size:24px}}@media (max-width:767px){.nextPostTitle{font-size:20px}}@media (max-width:479px){.nextPostTitle{font-size:18px}}.nextPostDesciption{font-family:'museo-sans';color:#f7f7f7;font-size:32px;font-weight:300;text-align:center;max-width:90%}@media (max-width:1024px){.nextPostDesciption{font-size:24px;width:90%}}@media (max-width:767px){.nextPostDesciption{font-size:20px}}@media (max-width:479px){.nextPostDesciption{font-size:18px}}.nextPostImageSection{position:relative;width:100%;overflow:hidden}.nextPostImageSection:not(.ct-section):not(.oxy-easy-posts),.nextPostImageSection.oxy-easy-posts .oxy-posts,.nextPostImageSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.nextPostArrowDiv{background-color:#00000075;width:100px;height:100px;border-radius:100%;position:absolute;bottom:32px;opacity:1;backdrop-filter:blur(5px)}.nextPostArrowDiv:not(.ct-section):not(.oxy-easy-posts),.nextPostArrowDiv.oxy-easy-posts .oxy-posts,.nextPostArrowDiv.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.nextPostArrow{transform:rotate(90deg)}.caseStudyTopSection{margin-top:100vh;padding-top:32px}@media (max-width:1024px){.caseStudyTopSection{padding-top:32px}}@media (max-width:767px){.caseStudyTopSection{padding-top:32px;padding-bottom:32px}}@media (max-width:479px){.caseStudyTopSection{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;gap:16px}.caseStudyTopSection:not(.ct-section):not(.oxy-easy-posts),.caseStudyTopSection.oxy-easy-posts .oxy-posts,.caseStudyTopSection.ct-section .ct-section-inner-wrap{gap:16px}}.otherPageLinkImageSection{width:100%;overflow:hidden}.otherPageLinkImageSection:not(.ct-section):not(.oxy-easy-posts),.otherPageLinkImageSection.oxy-easy-posts .oxy-posts,.otherPageLinkImageSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.otherPageArrowDiv{background-color:#ffffff75;width:100px;height:100px;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);opacity:1;backdrop-filter:blur(5px)}.otherPageArrowDiv:not(.ct-section):not(.oxy-easy-posts),.otherPageArrowDiv.oxy-easy-posts .oxy-posts,.otherPageArrowDiv.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.otherPageArrow{transform:rotate(90deg)}.caseStudyInfo{font-family:'museo-sans';color:#35383b;font-weight:300;font-size:32px;text-align:left;line-height:1.2}@media (max-width:1280px){.caseStudyInfo{font-size:20px}}@media (max-width:1024px){.caseStudyInfo{font-size:20px}}@media (max-width:767px){.caseStudyInfo{font-size:18px}}@media (max-width:479px){.caseStudyInfo{font-size:16px}}.caseStudyInfoCol{width:100%;text-align:center;padding-left:0px;gap:5px}.caseStudyInfoCol:not(.ct-section):not(.oxy-easy-posts),.caseStudyInfoCol.oxy-easy-posts .oxy-posts,.caseStudyInfoCol.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px}@media (max-width:1024px){.caseStudyInfoCol{width:100%;text-align:center}.caseStudyInfoCol:not(.ct-section):not(.oxy-easy-posts),.caseStudyInfoCol.oxy-easy-posts .oxy-posts,.caseStudyInfoCol.ct-section .ct-section-inner-wrap{align-items:flex-start}}@media (max-width:767px){.caseStudyInfoCol{width:100%}}.heroOverlay{width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0.5;z-index:20;background-image:linear-gradient(to right,#000000,#00000000)}.rotate{transform:rotate(90deg)}.whiteText{color:#fffcf8}.mainTitle{font-family:'museo-sans';color:#f7f7f7;font-weight:400;font-size:68px;line-height:1.2;text-align:left;max-width:900px;width:90%;z-index:100000}@media (max-width:1024px){.mainTitle{color:#ffffff;width:80%;text-align:center;font-size:30px}}@media (max-width:767px){.mainTitle{font-size:20px}}.subtitle{font-family:'museo-sans';color:#f7f7f7;font-weight:100;font-size:36px;z-index:100;max-width:750px;text-align:left;text-decoration-thickness:1px}@media (max-width:1024px){.subtitle{color:#ffffff;width:80%;text-align:center;font-size:30px}}@media (max-width:767px){.subtitle{font-size:20px}}.mainHeroSection{gap:100px;max-width:800px}.mainHeroSection:not(.ct-section):not(.oxy-easy-posts),.mainHeroSection.oxy-easy-posts .oxy-posts,.mainHeroSection.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:100px}.peopleImage{width:100%;aspect-ratio:1;object-fit:cover;position:relative}.peopleDiv{position:relative;border-radius:8px;overflow:hidden}.peopleInfo{position:absolute;bottom:32px;left:32px;z-index:15;width:90%;gap:10px;opacity:0;transition:opacity:0.5s ease linear}.peopleInfo:not(.ct-section):not(.oxy-easy-posts),.peopleInfo.oxy-easy-posts .oxy-posts,.peopleInfo.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;gap:10px}.peopleText{font-family:'museo-sans';color:#ffffff;font-size:22px;line-height:1;font-weight:400}.peopleEmail{margin-top:10px}.projectInfo{width:40%;gap:25px}.projectInfo:not(.ct-section):not(.oxy-easy-posts),.projectInfo.oxy-easy-posts .oxy-posts,.projectInfo.ct-section .ct-section-inner-wrap{gap:25px}@media (max-width:1024px){.projectInfo{width:100%}}.nextPostDiv{text-align:left}.nextPostDiv:not(.ct-section):not(.oxy-easy-posts),.nextPostDiv.oxy-easy-posts .oxy-posts,.nextPostDiv.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.videoOverlay{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1000}.fade-out{}.caseStudyDuration{}.caseStudyValue{}.nextImage{}.caseStudyImageBig{width:100%;object-fit:cover;object-position:center;border-radius:8px}@media (max-width:1280px){.caseStudyImageBig{object-fit:initial;width:49%}}@media (max-width:1024px){.caseStudyImageBig{width:100%}}.mobileMenuTextFull:hover{opacity:0.75}.no-scroll{overflow:hidden !important}body{font-family:'museo-sans'}::-webkit-scrollbar{display:none}.contentImage:hover .pageImage{transform:scale(1.015);transition:all 1s ease}.contentImage .pageImage{transform:scale(1);transition:all 1s ease}.otherPageLinkImageSection .otherPageLink,.nextPostImageSection .nextPostImage{transform:scale(1);transition:all 0.5s ease}.otherPageLinkImageSection:hover .otherPageLink,.nextPostImageSection:hover .nextPostImage{transform:scale(1.05);transition:all 0.5s ease}.contentImage{overflow:hidden;border-radius:8px}.mapboxgl-ctrl.mapboxgl-ctrl-attrib.mapboxgl-compact{display:none !important}.navLink.active{font-weight:700}.topSection:hover .topSectionOverlay{transform:translateX(0);transition:transform 0.5s}.topSection:hover .overlayTitle,.topSection:hover .overlayCopy{color:#FFFFFF;transition:color 0.5s}.topSection:hover .topSectionImage{filter:blur(20px);transition:filter 1s}.specWorkCol:hover .specTitle{color:#FFFFFF;transition:color 0.5s}.specWorkCol:hover .specCopy{opacity:1;color:#FFFFFF;transition:all 0.5s}.specWorkCol:hover .specImage{filter:blur(20px);transition:filter 1s}.specWorkCol{position:relative}.specWorkCol:after{display:block;content:'';border-bottom:solid 9px #ba0000;transform:scaleX(0);transition:transform 500ms ease-in-out;transform-origin: 0% 50%;width:100%;height:100%;z-index:2000}.specWorkCol:hover:after{transform:scaleX(1)}.fluentform .ff-el-form-control{background-color:transparent !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:2px solid #FFFFFF90;border-radius:0px !important;padding:10px 0px !important}.fluentform .ff-el-group{margin-bottom:60px !important}.fluentform textarea{min-height:unset !important}textarea{resize:none !important}form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit{border-radius:0px !important}.fluentform .ff_btn_style{padding:10px 35px !important}.slick-track{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:200px}.contactButton:hover .contactButtonText{color:#FFFFFF}.hamburger{height:25px;padding:0px}.hamburger-inner{background-color:#fff}.hamburger-inner:before{background-color:#fff}.hamburger-inner:after{background-color:#fff}.hamburger.is-active .hamburger-inner{background-color:#fff}.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;width:24px}.hamburger-box{width:24px}.hamburger.is-active .hamburger-inner:before{background-color:transparent !important}.case-study-intro span{column-count:2;column-gap:50px}#_gallery-43-67 .oxy-gallery-item .oxy-gallery-item-contents img{height:auto !important}#_gallery-43-67.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty){position:relative !important;padding:1em 0 !important;text-align:left !important;font-size:24px !important;font-weight:300 !important}@keyframes moveAndFade{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-75px);opacity:0}}.animatingCircleMobile{animation:moveAndFade 1.5s ease-in-out infinite}#archiveSpecificationCarousel .slick-prev,#archiveSpecificationCarousel .slick-next{z-index:5000}#archiveSpecificationCarousel .slick-prev{left:25px}#archiveSpecificationCarousel .slick-next{right:25px}#archiveSpecificationCarousel .slick-prev:before{content:url('https://magicalogical.co.uk/protecnw/wp-content/uploads/2023/09/Path-227.svg')}#archiveSpecificationCarousel .slick-next:before{content:url('https://magicalogical.co.uk/protecnw/wp-content/uploads/2023/09/Path-226.svg')}#archiveSpecificationCarousel .slick-track{gap:25px}.contentImage:hover .imageOverlay{transition:all 0.5s ease;opacity:1}.fluentform .ff-el-group{margin-bottom:0px !important}.fluentform .ff-el-form-control{padding-top:0px !important;padding-bottom:0px !important;margin-bottom:10px !important}.fluentform .ff-el-form-control{font-size:20px !important;color:#707070 !important;text-align:center;min-width:350px}#fluentform_2,.fluentform .ff-el-group{display:flex;justify-content:center;align-items:center}.ff-btn-submit{font-family:'museo-sans';color:#000000 !important;font-size:20px !important;font-weight:300 !important;line-height:1 !important}.ff-default .ff-el-form-control{font-family:'museo-sans' !important}form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit{background-color:rgba(186,0,0,1);border-color:rgba(186,0,0,1);color:#ffffff;border-radius:20px;min-width:200px}.ff-el-input--content{margin-bottom:10px !important}.mapboxgl-canvas{height:100% !important}.archiveLink .caseStudyImageMenu,.caseStudyLink .caseStudyImagePage{transform:scale(1);transition:all 1s ease}.caseStudyLink .caseStudyImagePageOverlay{opacity:0;transition:all 1s ease}.caseStudyLink:hover .caseStudyImagePageOverlay{opacity:1;transition:all 1s ease}.archiveLink:hover .caseStudyImageMenu,.caseStudyLink:hover .caseStudyImagePage{transform:scale(1.015);transition:all 0.5s ease}.archiveLink:hover .caseStudyImageArrowSection{opacity:1;transition:all 1s ease}.archiveLink .caseStudyImageArrowSection{opacity:0;transition:all 1s ease}.caseStudyLink .caseStudyImageArrowSection{opacity:0;transition:all 1s ease}.caseStudyLink:hover .caseStudyImageArrowSection{opacity:1;transition:all 1s ease}.peopleDiv:hover .peopleInfo,.peopleDiv:hover .overlay{opacity:1;transition:all 0.5s ease}.peopleDiv .peopleInfo,.peopleDiv .overlay{transition:all 0.5s ease}.peopleEmail:hover span{color:#74c39a}@media screen and (min-width:1281px){#ourPeopleGrid > .peopleDiv:nth-last-child(1):nth-child(3n + 1){grid-column:2 / 3}}@media screen and (max-width:2000px){.overlayCopy{font-size:22px}#introCopyText{width:60%}#specWorkInner{gap:40px}.specWorkCol{width:calc(25% - 38.75px)}.carouselSlide{padding-left:75px;padding-right:75px;margin-top:100px}.peopleText{font-size:20px}.mainTitle{font-size:62px;max-width:700px}#heroSection{gap:120px}.contentImage{height:520px}.mobileNavItem{font-size:45px}#introTextSection{margin-top:150px;margin-bottom:150px}#buildHero{background-position:20% 90%}#infoSide{gap:200px}.otherPageLinkHeader{font-size:30px}.otherPageLinkText{font-size:26px}}@media screen and (max-width:1600px){.overlayCopy{font-size:16px}#introCopyText{font-size:16px}#mainIntroHeading{color:#000000;font-size:42px;line-height:54px}#peopleHeroSection{padding-bottom:88px}.contentImage{height:480px}#infoSide{padding-top:200px}#logo,#logoDark{width:175px}#caseStudyHero,#buildHero,#maintainHero{padding-bottom:64px}.subtitle{font-size:30px;max-width:50%}.mainHeroSection{width:100%;max-width:unset}.mainTitle{font-size:52px;max-width:50%}#heroSection{gap:100px}.pageInfo:not(.ct-section):not(.oxy-easy-posts),.pageInfo.oxy-easy-posts .oxy-posts,.pageInfo.ct-section .ct-section-inner-wrap{gap:5px}.pageSmallTitle{font-size:20px}#introText{font-size:24px;max-width:75%}.footerText,.contactDetail{font-size:16px}.caseStudyPageName{font-size:20px}#specWorkInner{gap:25px}.specWorkCol{width:25%}.specTitle{font-size:30px}.specCopy{font-size:16px}#clientsHeaderSection{padding:50px 150px}.clientImage{max-height:60px;max-width:275px}#bottomFooter{padding:125px 150px}.overlayTitle,#contactTitle,#clientsTitle,.introLeadingText,.contentHeader,.client-name{font-size:42px}.navLink,.introCopyText,.contentCopy{font-size:16px}.case-study-intro,.discipline{font-size:20px}#_gallery-43-67.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty){font-size:20px !important}#header{height:110px}.mainImageSection,.topSection{height:calc(100vh - 110px)}.bigLinkText,.downloadBtn{font-size:24px}.contentBlock{gap:50px !important}.introCopyText{column-gap:40px}.bottomSpace{margin-bottom:75px}.topSectionOuter{aspect-ratio:unset}#archiveSpecificationCarousel{width:96%}.textSideSlider:not(.ct-section):not(.oxy-easy-posts),.textSideSlider.oxy-easy-posts .oxy-posts,.textSideSlider.ct-section .ct-section-inner-wrap{gap:40px !important}.carouselImage{max-height:100%}#contentCopy1,#contentCopy2{max-width:90%}.case-study-page-content,.carouselSlideText{font-size:16px}#roofingSpecSubText{font-size:28px}#case-study-main-intro{font-size:20px;max-width:70%}.brandImage{width:150px}.mobileNavItem{font-size:36px}.mobileMenuText,.mobileMenuTextFull{font-size:16px}.caseStudyInfo,.nextPostDesciption,.nextPostTitle,.caseStudyIndividualDescription{font-size:24px}.caseStudyIndividualName{font-size:42px}.peopleText{font-size:18px}#headerInner{padding-left:48px;padding-right:48px}.mainHeroSection:not(.ct-section):not(.oxy-easy-posts),.mainHeroSection.oxy-easy-posts .oxy-posts,.mainHeroSection.ct-section .ct-section-inner-wrap{gap:50px}#introTextSection{margin-top:120px;margin-bottom:120px}#buildHero{background-position:20% 80%}#infoSide{gap:150px}#mainHeroSection{max-width:unset;width:100%}.otherPageLinkHeader{font-size:24px}.otherPageLinkText{font-size:22px}}@media screen and (max-width:1400px){.overlayCopy{font-size:14px}#mainIntroHeading{color:#000000;font-size:44px;line-height:52px}#addressFooterText{max-width:90%}.footerText{font-size:14px}.specCopy{font-size:14px}#contactSection{padding-top:30px}.case-study-page-content{font-size:18px}.bigLinkText,.downloadBtn{font-size:20px}.peopleText{font-size:16px}}@media screen and (max-width:1366px){#videoCode{display:none !important}}@media screen and (max-width:1280px){#mainIntroHeading{color:#000000;font-size:38px;line-height:46px}#specWorkInner{gap:40px}.specWorkCol{width:calc(50% - 20px)}.specCopy,.case-study-page-content{font-size:14px}#headerInner{padding:0px 50px}.overlayTitle,#contactTitle,#clientsTitle,.introLeadingText,.contentHeader{font-size:36px}.bottomSpace{margin-bottom:50px}.carouselImage,.carouselTextImage{max-height:400px;width:100%;object-fit:cover}.carouselSlide{padding-left:40px;padding-right:40px}.quoteContentText{font-size:22px}.mainTitle{font-size:42px;max-width:80%}#heroSection,#buildHero,#maintainHero,#caseStudyHero{padding-left:32px;padding-right:32px}#burgerMenu{right:10px;top:unset}.mobileNavItem{font-size:30px}.mobileMenuText,.mobileMenuTextFull{font-size:14px}#infoSide{gap:40px}.heroInfoText{font-size:18px}#introTextSection{margin-top:80px;margin-bottom:80px}}@media screen and (max-width:1025px){#header{box-shadow:none}.in-view .peopleInfo,.overlay,.in-view .overlay{opacity:1;transition:all 0.5s ease}#buildHero{background-position:54% 80%}#mobileMenuAddressContact,#mobileMenuLinks{padding-top:25px;padding-bottom:25px}#topSection{flex-direction:row}.mainImageSection,.topSection{height:unset}#headerInner{padding:0px 25px}.mainImageSection{aspect-ratio:unset;height:90vh}.topSection{width:100%}.overlayTitle,.overlayCopy{color:#FFFFFF}#introCopyText{width:100%}#contactSection{position:relative;width:100%;right:0;padding-top:75px}#bottomFooter{padding:100px 50px}#clientsHeaderSection{padding:30px 50px}.clientImage{max-height:40px;max-width:200px}#mapAddress{top:30px;left:30px}#menu{gap:60px}.topSection{height:90vh;aspect-ratio:unset}.topSectionOuter{height:90vh;scroll-snap-align:start;position:relative;aspect-ratio:unset;overflow:unset;min-width:100vw}#topSection{height:90vh;max-height:90vh;width:200vw;max-width:100vw;overflow-x:scroll;scroll-snap-type:mandatory;scroll-snap-points-x:repeat(100vw);scroll-snap-type:x mandatory;justify-content:flex-start}.topSectionOverlay{background-color:#00000067;width:50%;padding-bottom:80px}.mobileMoveTop{opacity:0;transform:translateY(100vh);transition:opacity 0.5s ease,transform 0.5s ease}#solarOuter{scroll-snap-align:end}#_gallery-43-67.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty){font-size:20px !important}.carouselImage,.carouselTextImage{max-height:300px}.carouselSlide{padding-left:30px;padding-right:30px}#archiveSpecificationCarousel .slick-prev{left:0px}#archiveSpecificationCarousel .slick-next{right:0px}.textSideSlider:not(.ct-section):not(.oxy-easy-posts),.textSideSlider.oxy-easy-posts .oxy-posts,.textSideSlider.ct-section .ct-section-inner-wrap{flex-direction:row}#mobileMenu{padding-top:0px;padding-bottom:0px}#caseStudiesSide{padding-left:0px}#caseStudyListOuter{padding-left:32px}.caseStudyImageOverlay{background-color:#00000085}#menuInfo{flex-direction:column}#mobileMenuLinks{width:100%}#mobileMenuAddressContact{border-top:none;border-bottom:none}#videoSection{height:80vh}.caseStudyMenuName{font-size:20px}.caseStudyMenuIntro{font-size:14px}.quoteContentText{font-size:18px}.mainTitle{text-align:left}.subtitle{text-align:left;font-size:24px;max-width:90%}#buildHero,#maintainHero{padding-bottom:200px}#logo,#logoDark{width:250px}.mainTitle{font-size:54px;max-width:90%}.caseStudyMenuName{font-size:16px}.archiveInfo{position:absolute;bottom:16px;left:16px}.caseStudyImageOverlay{background-color:#00000095}.heroInfoText{font-size:16px}}@media screen and (max-width:767px){#contactInfo{width:100%;gap:5px}#topSection{flex-direction:column}.peopleInfo{left:10px}#headerInner{padding:0px 10px}.overlayCopy{display:none}.overlayTitle,#contactTitle,#clientsTitle,.introLeadingText,.contentHeader,#mainIntroHeading{font-size:30px;line-height:40px}.bottomSpace{margin-bottom:50px}#introSection,#specWork{flex-direction:column;padding:20px}#specWorkInner{flex-direction:column}#introTitleSection,#introCopy,.specWorkCol{width:100%}#introCopyText{max-width:100%;margin-left:0}#callButton{margin-left:0}#contactInfo{position:relative;left:0;bottom:0}#bottomFooter{padding:50px;flex-direction:column}#footerCol1,#footerCol2,#footerCol3,#footerCol4,#contactDetailsFooter,#footerLinksMain{width:100%;align-items:center}.footerText{text-align:center}#menu{display:none}#headerInner{justify-content:center}.introCopyText{column-count:1;font-size:14px}.hover-effect{color:#FFFFFF;transition:color 0.5s}.hover-effect-opacity{opacity:1;color:#FFFFFF;transition:all 0.5s}.hover-effect-blur{filter:blur(20px);transition:filter 1s}.hover-effect-scale.specWorkCol:after{transform:scaleX(1)}.topSection{height:90vh;aspect-ratio:unset}.topSectionOuter{scroll-snap-align:unset;overflow:unset}#topSection{height:180vh;max-height:180vh;scroll-snap-type:unset;scroll-snap-points-y:unset;overflow:unset}.topSectionOverlay{background-color:#00000067;transform:unset;width:100%}.mobileMoveTop{opacity:0;transform:translateY(100vh);transition:opacity 0.5s ease,transform 0.5s ease}#clientsSlider .slick-track{gap:50px}#caseStudiesList .slick-track:after{margin-left:0px !important}.case-study-intro span{column-count:1;column-gap:0px}#_gallery-43-67.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty){font-size:16px !important}.case-study-col{width:100%}.carouselImage,.carouselTextImage{max-height:250px;width:100%;object-fit:cover}.carouselSlide{padding-left:20px;padding-right:20px}#archiveSpecificationCarousel .slick-prev{left:0px}#archiveSpecificationCarousel .slick-next{right:0px}.textSideSlider:not(.ct-section):not(.oxy-easy-posts),.textSideSlider.oxy-easy-posts .oxy-posts,.textSideSlider.ct-section .ct-section-inner-wrap{flex-direction:column}.quoteContentText{font-size:16px}#mobileMenu{flex-direction:column}.caseStudyMenuName{font-size:16px}.caseStudyMenuIntro{font-size:12px}.caseStudyLink .caseStudyImagePageOverlay,.caseStudyLink .caseStudyImageArrowSection,.nextPostImageSection .nextPostArrowDiv,.otherPageLinkImageSection .otherPageArrowDiv,.archiveLink .caseStudyImageArrowSection{opacity:1}.otherPageArrowDiv{top:unset;transform:unset}.mainHero{width:100vw;height:100vh}#logo,#logoDark{width:200px;padding-top:10px}#logoBackground{padding-top:15px !important}.contentImage{height:300px}#introText{font-size:20px;max-width:90%}.contactInfo{font-size:16px}#mapAddress{font-size:12px}#introTextSection{margin-top:60px;margin-bottom:60px}.enquireButtonText,.ff-btn-submit{font-size:18px !important}#mobileInnerMenu,#mobileMenuLinks,#mobileMenuAddressContact{padding-left:16px;padding-right:16px}.mainTitle{font-size:48px;width:100%;max-width:100%}#infoSide{padding-top:150px}.subtitle{text-align:left;font-size:22px;max-width:100%;width:100%}.heroInfoText{font-size:14px}#heroSection,#buildHero,#maintainHero,#caseStudyHero,.caseStudyInfoTop{gap:32px}#peopleHeroSection{padding-bottom:70px}#buildHero,#maintainHero,#heroSection,#caseStudyHero{padding-bottom:125px}.caseStudyInfo,.nextPostDesciption,.nextPostTitle,.caseStudyIndividualDescription{font-size:18px}#buildHero{background-position:55% 80%}}