@media only screen and (max-width: 1920px) and (min-width: 1599px){.common1125wrap .uagb-container-inner-blocks-wrap{max-width:140.5rem!important}}.toprightcut{-webkit-clip-path:polygon(92.8% 2.6rem,93.4% 0,100% 0,100% 100%,0 100%,0 2.6rem);clip-path:polygon(92.8% 2.6rem,93.4% 0,100% 0,100% 100%,0 100%,0 2.6rem);margin-top:-2.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.toprightcut{-webkit-clip-path:polygon(92.8% 3.2rem,93.5% 0,100% 0,100% 100%,0 100%,0 3.2rem);clip-path:polygon(92.8% 3.2rem,93.5% 0,100% 0,100% 100%,0 100%,0 3.2rem);margin-top:-3.2rem}}@media only screen and (max-width: 768px){.toprightcut{-webkit-clip-path:polygon(85.3% 2.2rem,87% 0,100% 0,100% 100%,0 100%,0 2.2rem);clip-path:polygon(85.3% 2.2rem,87% 0,100% 0,100% 100%,0 100%,0 2.2rem);margin-top:-2.2rem}}.toprightcut.residential04{-webkit-clip-path:polygon(88.5% 4rem,89.4% 0,100% 0,100% 100%,0 100%,0 4rem);clip-path:polygon(88.5% 4rem,89.4% 0,100% 0,100% 100%,0 100%,0 4rem);margin-top:-4rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.toprightcut.residential04{-webkit-clip-path:polygon(88.5% 5rem,89.4% 0,100% 0,100% 100%,0 100%,0 5rem);clip-path:polygon(88.5% 5rem,89.4% 0,100% 0,100% 100%,0 100%,0 5rem);margin-top:-5rem}}@media only screen and (max-width: 768px){.toprightcut.residential04{-webkit-clip-path:polygon(85.3% 2.2rem,87% 0,100% 0,100% 100%,0 100%,0 2.2rem);clip-path:polygon(85.3% 2.2rem,87% 0,100% 0,100% 100%,0 100%,0 2.2rem);margin-top:-2.2rem}}.topleftcut{-webkit-clip-path:polygon(5.2% 0,6.2% 4rem,100% 4rem,100% 100%,0 100%,0 0);clip-path:polygon(5.2% 0,6.2% 4rem,100% 4rem,100% 100%,0 100%,0 0);margin-top:-4rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.topleftcut{-webkit-clip-path:polygon(5.2% 0,6.2% 5rem,100% 5rem,100% 100%,0 100%,0 0);clip-path:polygon(5.2% 0,6.2% 5rem,100% 5rem,100% 100%,0 100%,0 0);margin-top:-5rem}}@media only screen and (max-width: 768px){.topleftcut{-webkit-clip-path:polygon(5.2% 0,6.2% 2.2rem,100% 2.2rem,100% 100%,0 100%,0 0);clip-path:polygon(5.2% 0,6.2% 2.2rem,100% 2.2rem,100% 100%,0 100%,0 0);margin-top:-2.2rem}}.bottomleftcut{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6rem),9% calc(100% - 3.6rem),8.3% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6rem),9% calc(100% - 3.6rem),8.3% 100%,0 100%)}@media only screen and (max-width: 1920px) and (min-width: 1599px){.bottomleftcut{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 4.6rem),9% calc(100% - 4.6rem),8.3% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4.6rem),9% calc(100% - 4.6rem),8.3% 100%,0 100%);padding-top:10rem!important;padding-bottom:14rem!important}.bottomleftcut .uagb-container-inner-blocks-wrap{max-width:140.5rem!important}.bottomleftcut .uagb-container-inner-blocks-wrap h2.uagb-heading-text{margin-bottom:1.3rem!important}.bottomleftcut .uagb-container-inner-blocks-wrap p.uagb-desc-text{margin-bottom:4.1rem}}.bottomrightcut{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,87.5% 100%,86.8% calc(100% - 4.2rem),0 calc(100% - 4.2rem));clip-path:polygon(0 0,100% 0,100% 100%,87.5% 100%,86.8% calc(100% - 4.2rem),0 calc(100% - 4.2rem))}@media only screen and (max-width: 1920px) and (min-width: 1599px){.bottomrightcut{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,87.5% 100%,86.8% calc(100% - 5.2rem),0 calc(100% - 5.2rem));clip-path:polygon(0 0,100% 0,100% 100%,87.5% 100%,86.8% calc(100% - 5.2rem),0 calc(100% - 5.2rem));padding-top:10rem!important;padding-bottom:17rem!important}}@media only screen and (max-width: 768px){.bottomrightcut{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,88.5% 100%,86.8% calc(100% - 2.4rem),0 calc(100% - 2.4rem));clip-path:polygon(0 0,100% 0,100% 100%,88.5% 100%,86.8% calc(100% - 2.4rem),0 calc(100% - 2.4rem))}}.topleftycut,.toprightycut,.bottomrightycut,.bottomleftycut{margin-top:-3.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.topleftycut,.toprightycut,.bottomrightycut,.bottomleftycut{margin-top:-4.6rem}}.topleftycut:before,.toprightycut:before,.bottomrightycut:before,.bottomleftycut:before{content:"";background-color:#ffcd05;-webkit-clip-path:polygon(0 0,100% 0,97% 100%,0 100%);clip-path:polygon(0 0,100% 0,97% 100%,0 100%);position:absolute;top:0;left:0;display:block;height:2rem;width:12.8%}@media only screen and (max-width: 1920px) and (min-width: 1599px){.topleftycut:before,.toprightycut:before,.bottomrightycut:before,.bottomleftycut:before{height:2.6rem}}@media only screen and (max-width: 768px){.topleftycut:before,.toprightycut:before,.bottomrightycut:before,.bottomleftycut:before{height:1.7rem;width:24%}}.bottomleftycut:before{background:#0461be;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0% 100%);clip-path:polygon(0 0,95% 0,100% 100%,0% 100%);position:absolute;top:auto;bottom:0;width:10%}@media only screen and (max-width: 1920px) and (min-width: 1599px){.bottomleftycut:before{height:2.6rem}}@media only screen and (max-width: 768px){.bottomleftycut:before{height:1.7rem;width:24%}}.bottomrightycut{margin-top:0}.bottomrightycut:before{-webkit-clip-path:polygon(3% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(3% 0,100% 0,100% 100%,0% 100%);left:auto;top:auto;right:0;bottom:0;width:11.8%}.bottomrightycut.news03:before{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%);width:15.2%;height:5.2rem;background-color:#1b8bfa;z-index:1}.bottomrightycut.post-content-wrapper:before,.bottomrightycut.faqs02:before{width:13.2%;background:#0461be}.bottomrightycut.contact02:before{z-index:1}.bottomrightycut.residential03R:before{width:28.5%}.toprightycut{margin-top:-4.2rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.toprightycut{margin-top:-5.2rem}}@media only screen and (max-width: 768px){.toprightycut{margin-top:-2.4rem}}.toprightycut:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,.8rem 100%);clip-path:polygon(0 0,100% 0,100% 100%,.8rem 100%);left:auto;right:0;height:2.4rem;width:15.6%}@media only screen and (max-width: 768px){.toprightycut:before{height:1.7rem;width:17%}}.bottomrightBordercut:after{content:"";position:absolute;bottom:0;right:0;border:1rem solid transparent;border-right-color:#1b8bfa;border-bottom-color:#1b8bfa}.news02.toprightcut,.faqs03.toprightcut{-webkit-clip-path:polygon(89.8% 3.7rem,90.6% 0,100% 0,100% 100%,0 100%,0 3.7rem);clip-path:polygon(89.8% 3.7rem,90.6% 0,100% 0,100% 100%,0 100%,0 3.7rem);margin-top:-3.7rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.news02.toprightcut,.faqs03.toprightcut{-webkit-clip-path:polygon(89.8% 4.7rem,90.6% 0,100% 0,100% 100%,0 100%,0 4.7rem);clip-path:polygon(89.8% 4.7rem,90.6% 0,100% 0,100% 100%,0 100%,0 4.7rem);margin-top:-4.7rem}}@media only screen and (max-width: 768px){.news02.toprightcut,.faqs03.toprightcut{-webkit-clip-path:polygon(89.8% 2.2rem,90.6% 0,100% 0,100% 100%,0 100%,0 2.2rem);clip-path:polygon(89.8% 2.2rem,90.6% 0,100% 0,100% 100%,0 100%,0 2.2rem);margin-top:-2.2rem}}.news02.toprightcut.news04,.faqs03.toprightcut.news04{-webkit-clip-path:polygon(87.8% 3.7rem,88.6% 0,100% 0,100% 100%,0 100%,0 3.7rem);clip-path:polygon(87.8% 3.7rem,88.6% 0,100% 0,100% 100%,0 100%,0 3.7rem);margin-top:-7rem}.news02 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:55rem;margin-inline:auto}.news02 .wp-block-uagb-info-box p.uagb-ifb-desc{max-width:29rem;margin:0 auto;text-transform:capitalize}.news03 p.uagb-desc-text{font-size:1.64rem;letter-spacing:.082px;padding-right:4%;line-height:1.5}.news03 .whitebgList{margin-bottom:7.5rem}.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{background:#0461BE}.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{min-width:8rem;height:8rem;background:linear-gradient(135deg,#043E93 3%,#021531 100%);position:relative}.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap:after{content:"";position:absolute;bottom:0;right:-8px;border:4px solid transparent;border-left-color:#021531;border-bottom-color:#021531;display:block}.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap:before{display:none}.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__label{font-size:1.6rem;letter-spacing:-.16px;font-family:Space Grotesk,sans-serif}@media only screen and (max-width: 1920px) and (min-width: 1599px){.news03 .whitebgList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__label{font-size:2rem}}.news04 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:100%;font-size:1.8rem}@media only screen and (max-width: 768px){.news04 .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.44rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about01{padding-top:10rem!important;padding-bottom:10rem!important}.about01 .about01Linner{max-width:58rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about01 .about01Linner h2.uagb-heading-text{margin-bottom:1.3rem!important}}.about01 .about01Linner p.uagb-desc-text{font-weight:400;line-height:1.45;letter-spacing:.288px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about01 .about01Linner p.uagb-desc-text{margin-bottom:3.8rem!important}}.about01 .about01Linner p.uagb-desc-text strong{display:block;font-size:1.64rem;font-weight:500;margin-bottom:1.3rem;letter-spacing:.082px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about01 .about01Linner p.uagb-desc-text strong{font-size:2.05rem;margin-bottom:1.7rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02{padding-top:12.2rem!important;padding-bottom:17rem!important}.about02 .wp-block-uagb-advanced-heading p.uagb-desc-text{margin-bottom:6rem!important}}@media only screen and (max-width: 600px){.about02 .about02wrapCol{flex-direction:column;max-width:40rem}.about02 .about02wrapCol .wp-block-uagb-container.about02wrap2{padding:4rem 2rem 3rem!important}.about02 .about02wrapCol .wp-block-uagb-container.about02wrap2 .wp-block-uagb-info-box .uagb-ifb-content{text-align:center}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .uagb-container-inner-blocks-wrap{column-gap:2.6rem!important}}.about02 .about02wrap .about02wrap1 .about02img1{-webkit-clip-path:polygon(89% 0,89% 49%,100% 55%,100% 100%,0 100%,0 0);clip-path:polygon(89% 0,89% 49%,100% 55%,100% 100%,0 100%,0 0)}@media only screen and (max-width: 600px){.about02 .about02wrap .about02wrap1 .about02img1{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,54% 95%,46% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,54% 95%,46% 100%,0 100%)}.about02 .about02wrap .about02wrap1 .about02img1 img{width:100%;aspect-ratio:1/.7;object-fit:cover}}.about02 .about02wrap .about02wrap1 .about02img2{position:absolute!important;top:1rem;right:-1.7rem;width:8.8rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .about02wrap1 .about02img2{right:-2rem;width:11rem!important}.about02 .about02wrap .about02wrap1 .about02img2 img{width:11rem!important}}@media only screen and (max-width: 600px){.about02 .about02wrap .about02wrap1 .about02img2{top:auto;bottom:-3rem;right:50%;transform:translate(50%);width:8rem!important}}.about02 .about02wrap .about02wrap2{padding:0 2.4rem 0 3.4rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .about02wrap2{padding:0 3rem 0 4.3rem!important}}.about02 .about02wrap .about02wrap2 span.uagb-ifb-title-prefix{font-family:Space Grotesk;font-size:1.44rem;font-weight:700}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .about02wrap2 span.uagb-ifb-title-prefix{font-size:1.8rem;margin-bottom:6px!important}}.about02 .about02wrap .about02wrap2 h3.uagb-ifb-title{font-size:1.92rem;letter-spacing:-.192px;line-height:1.2}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .about02wrap2 h3.uagb-ifb-title{font-size:2.4rem;margin-bottom:1.5rem!important}}.about02 .about02wrap .about02wrap2 p.uagb-ifb-desc{margin:0;font-size:1.44rem;font-weight:400;line-height:1.42;letter-spacing:.144px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about02 .about02wrap .about02wrap2 p.uagb-ifb-desc{font-size:1.8rem}}.about03 .about03L{max-width:49.4%!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03L{margin-top:-43px!important}}@media only screen and (max-width: 768px){.about03 .about03L{max-width:100%!important}}.about03 .about03L .movingText-logo{background:rgba(0,17,43,.3019607843);top:2.8rem;right:3.3rem;position:absolute!important}.about03 .about03R{max-width:50.6%!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03R{padding-right:4.4rem!important}}@media only screen and (max-width: 768px){.about03 .about03R{max-width:100%!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03R .about03R-inner{max-width:71.2rem!important}.about03 .about03R .about03R-inner h2.uagb-heading-text{margin-bottom:1.5rem!important}.about03 .about03R .about03R-inner p.uagb-desc-text{margin-bottom:2.9rem!important}.about03 .about03R .about03R-inner .wp-block-uagb-faq-child{margin-bottom:1.6rem!important}}.about03 .about03R .about03R-inner .uagb-faq-child__outer-wrap .uagb-faq-content p{letter-spacing:normal}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03R .about03R-inner .uagb-faq-questions-button.uagb-faq-questions{padding:1.9rem 1.6rem 1.9rem 1.8rem}}.about03 .about03R .about03R-inner .uagb-faq-questions-button.uagb-faq-questions span.uagb-question:before{content:url(/wp-content/uploads/2025/05/Vector.png);transform:scale(.8);transform-origin:center center;display:inline-block;vertical-align:middle;margin-right:.5rem;line-height:0}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03R .about03R-inner .uagb-faq-questions-button.uagb-faq-questions span.uagb-question:before{margin-right:1rem;transform:scale(1);line-height:24px}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about03 .about03R .about03R-inner .uagb-faq-content{padding:2.5rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about04 .uagb-container-inner-blocks-wrap{max-width:155rem!important;row-gap:3.8rem!important}}.about04 .teamWrap{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:6.4px}@media only screen and (max-width: 768px){.about04 .teamWrap{border-radius:8px}}.about04 .teamWrap .teamThumbnail .wp-block-uagb-image:before{content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(24,41,65,0) 0%,#10213A 100%);display:block;height:60%;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.about04 .teamWrap .teamContentN{position:absolute!important;bottom:0;opacity:1;padding:2.2rem 1.6rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about04 .teamWrap .teamContentN{padding:2.8rem 1.6rem}}@media only screen and (max-width: 768px){.about04 .teamWrap .teamContentN{opacity:0}}.about04 .teamWrap .teamContentN:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8rem;width:75%;background:#1B8BFA;border-radius:1rem 1rem 0 0;display:block}.about04 .teamWrap .teamContent{position:absolute;bottom:-62%;opacity:0;visibility:hidden;padding:1.2rem 1rem 2.3rem!important;border-radius:3.2px;border:.8px solid #4E92F9!important;background:rgba(3,33,79,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 2.4rem)!important;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.about04 .teamWrap .teamContent{bottom:0;opacity:1;visibility:visible;padding:1.5rem 1rem!important;border-radius:0;border:0!important;background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset}}.about04 .teamWrap .teamContent:before{content:"";position:absolute;top:0;right:0;border:1.5rem solid transparent;border-top-color:#4e92f9;border-right-color:#4e92f9;display:block}@media only screen and (max-width: 768px){.about04 .teamWrap .teamContent:before{opacity:0}}.about04 .teamWrap .teamContent .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.48rem;line-height:1.3;font-weight:500;max-width:89%;margin-inline:auto}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about04 .teamWrap .teamContent .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.7rem;line-height:24px;font-weight:400}}@media only screen and (max-width: 768px){.about04 .teamWrap .teamContent .wp-block-uagb-info-box p.uagb-ifb-desc{max-width:100%;display:none}}@media only screen and (max-width: 768px){.about04 .teamWrap .teamContent .wp-block-uagb-modal .uagb-spectra-button-wrapper a.uagb-modal-button-link.wp-block-button__link{padding:1rem 2rem!important}}.about04 .teamWrap:hover .teamThumbnail .wp-block-uagb-image:before{opacity:0}@media only screen and (max-width: 768px){.about04 .teamWrap:hover .teamThumbnail .wp-block-uagb-image:before{opacity:1}}.about04 .teamWrap:hover .teamContentN{bottom:-10%;opacity:0}.about04 .teamWrap:hover .teamContent{bottom:1.2rem;opacity:1;visibility:visible}@media only screen and (max-width: 768px){.about04 .teamWrap:hover .teamContent{bottom:0}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about05.home04{padding-bottom:16rem!important}}@media only screen and (max-width: 768px){.about05{margin-top:-3.6rem!important}}.about05 .wp-block-uagb-advanced-heading h2.uagb-heading-text mark.has-inline-color{margin-left:.5rem}.about05 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:65rem;margin-inline:auto}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about05 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:84rem;margin-bottom:.7rem!important}}@media only screen and (max-width: 768px){.about05 h2.uagb-heading-text{display:inline-block}.about05 h2.uagb-heading-text img{width:2.5rem;vertical-align:middle}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about06 .about06L{padding-left:64px!important}.about06 .about06L .about06L-inner{max-width:710px!important}.about06 .about06L .about06L-inner h2.uagb-heading-text{margin-bottom:1.6rem!important}.about06 .about06R{margin-top:-64px!important}}.about06 p.uagb-desc-text{font-size:1.6rem;letter-spacing:.32px;font-weight:400;padding-right:3%}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about06 p.uagb-desc-text{font-size:2rem;margin-bottom:3rem!important;letter-spacing:.4px}}@media only screen and (max-width: 768px){.about06 p.uagb-desc-text{padding-right:0}}.about06 .fromUs-text p.uagb-heading-text{font-family:Space Grotesk,sans-serif;font-size:1.92rem;letter-spacing:-.384px;margin-bottom:1.9rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about06 .fromUs-text p.uagb-heading-text{font-size:2.4rem;margin-bottom:2.4rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about07{padding-top:8.8rem!important}.about07 .uagb-container-inner-blocks-wrap{max-width:120rem!important}.about07 .uagb-container-inner-blocks-wrap h2.uagb-heading-text{margin-bottom:18px!important}}.about07 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:79rem;margin-inline:auto}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about07 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:90rem}}.about07 ul.all-reviewsList{gap:1.6rem;margin-bottom:2.2rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about07 ul.all-reviewsList{gap:2rem;margin-bottom:3.4rem;margin-top:2.2rem}}.about07 ul.all-reviewsList li a{gap:.4rem;min-height:6.6rem;padding:.9rem 2.2rem;flex-direction:column;border-radius:6px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.about07 ul.all-reviewsList li a{min-height:8rem;padding:1.1rem 3.2rem}}.moveprefix .uagb-ifb-title-wrap{display:flex;flex-direction:column-reverse}.moveprefix .uagb-ifb-title-wrap span.uagb-ifb-title-prefix{font-size:1.52rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.moveprefix .uagb-ifb-title-wrap span.uagb-ifb-title-prefix{font-size:1.9rem}}@media only screen and (max-width: 768px){.moveprefix .uagb-ifb-title-wrap span.uagb-ifb-title-prefix{font-size:1.4rem}}.home04{margin-top:-3.8rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.home04{padding-top:9.5rem!important;padding-bottom:16.4rem!important;margin-top:-4.8rem}.home04 .uagb-container-inner-blocks-wrap{max-width:132.5rem!important}.home04 .uagb-container-inner-blocks-wrap .logo-gallery .spectra-image-gallery{grid-gap:5rem}}@media only screen and (max-width: 1024px){.home04 .uagb-container-inner-blocks-wrap{max-width:calc(100% - 10rem)!important}}@media only screen and (max-width: 768px){.home04{margin-top:-2.4rem}.home04 .uagb-container-inner-blocks-wrap{max-width:100%!important}.home04 .uagb-container-inner-blocks-wrap .slick-arrow{top:calc(100% + 2rem);transform:unset}.home04 .uagb-container-inner-blocks-wrap .slick-arrow.prevNav{left:calc(50% - 4.5rem)}.home04 .uagb-container-inner-blocks-wrap .slick-arrow.nextNav{right:calc(50% - 4.5rem)}.home04 .logo-gallery .spectra-image-gallery{grid-gap:1.2rem}}.home04 .logo-gallery .spectra-image-gallery__media{aspect-ratio:unset}.home04 p.uagb-desc-text{font-size:1.6rem;line-height:1.4}@media only screen and (max-width: 1920px) and (min-width: 1599px){.home04 p.uagb-desc-text{font-size:2.05rem;margin-bottom:2.7rem!important}}@media only screen and (max-width: 768px){.home04 p.uagb-desc-text{font-size:1.4rem}}.news01 .news01L{max-width:69.5%!important}@media only screen and (max-width: 768px){.news01 .news01L{max-width:100%!important}}.news01 .news01R{max-width:29.5%!important}@media only screen and (max-width: 768px){.news01 .news01R{max-width:100%!important}}.news-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-column-gap:2.1rem;grid-row-gap:2.1rem}.news-blog-grid article.single-article{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-blog-grid article.single-article img.object-cover{aspect-ratio:1/.555;object-fit:cover;border-radius:6px}.news-blog-grid article.single-article .article-content{z-index:1;position:relative;padding:0 1.5rem 2rem}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content{padding:0}}.news-blog-grid article.single-article .article-content .cat_date{background:#B6CEFA;max-width:fit-content;font-size:11.2px;letter-spacing:.336px;text-transform:uppercase;font-weight:600;padding:.6rem 1.7rem;margin-top:-2rem;border-radius:100vw}.news-blog-grid article.single-article .article-content h2.article-title{margin-block:1.5rem 1rem}.news-blog-grid article.single-article .article-content h2.article-title a{font-size:1.72rem;font-weight:600;line-height:1.3;letter-spacing:.172px;text-transform:initial;display:block;color:#051e38;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content h2.article-title a{font-size:1.5rem}}.news-blog-grid article.single-article .article-content p.article-excerpt{color:#384252;font-size:1.44rem;font-weight:400;line-height:1.4;margin-block:0 .8rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.news-blog-grid article.single-article .article-content p.article-excerpt{font-size:1.8rem}}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content p.article-excerpt{font-size:1.44rem}}.news-blog-grid article.single-article .article-content a.article-read-more{color:#0647a7;font-family:Space Grotesk;font-size:1.44rem;font-weight:700;border-bottom:1px solid;display:flex;max-width:fit-content;align-items:center;gap:.6rem;padding-bottom:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content a.article-read-more{font-size:1.8rem;gap:.7rem}}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content a.article-read-more{font-size:1.44rem}}.news-blog-grid article.single-article .article-content a.article-read-more svg{width:1.4rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.news-blog-grid article.single-article .article-content a.article-read-more svg{width:1.7rem}}@media only screen and (max-width: 768px){.news-blog-grid article.single-article .article-content a.article-read-more svg{width:1.2rem}}.news-blog-grid article.single-article .article-content a.article-read-more svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-blog-grid article.single-article .article-content a.article-read-more:hover{color:#1b8bfa;border-color:transparent}.news-blog-grid article.single-article .article-content a.article-read-more:hover svg path{fill:#1b8bfa}.news-blog-grid article.single-article:hover .article-content h2.article-title a{color:#1b8bfa}.projects01 .projects-Mdetails{background:#ffffff;border-radius:6px;overflow:hidden}@media only screen and (max-width: 768px){.projects01 .projects-Mdetails .dQVoxg{padding:2px 12px}.projects01 .projects-Mdetails .dQVoxg .bLLTms{font-size:13px}.projects01 .projects-Mdetails .jJwjzq{padding:2px 10px}.projects01 .projects-Mdetails .jJwjzq .gKwmxk{font-size:13px}.projects01 .projects-Mdetails .cQMtnw{width:100%;min-width:100%}.projects01 .projects-Mdetails .sc-lcepkR>div,.projects01 .projects-Mdetails .sc-ehCJOs{gap:1rem}.projects01 .projects-Mdetails .dcpHlu{padding-right:0}.projects01 .projects-Mdetails .jWRgkl>div{padding-bottom:0}}.projects01 .projects-Mdetails .biGZb.rwlMapContainer{height:45rem}@media only screen and (max-width: 768px){.projects01 .projects-Mdetails .biGZb.rwlMapContainer{height:35rem}}.projects01 .projects-Mdetails .buScaH.rwlMapLegend{border:0;padding:3.3rem 3.3rem 2.5rem}@media only screen and (max-width: 768px){.projects01 .projects-Mdetails .buScaH.rwlMapLegend{padding:2rem}}.projects01 .projects-Mdetails .ktkfzd.rwlJobLocations{border-top:1px solid rgba(17,61,105,.2);padding:2.5rem 1.7rem 2.5rem 2.5rem;max-height:66.2rem;overflow-y:auto}@media only screen and (max-width: 768px){.projects01 .projects-Mdetails .ktkfzd.rwlJobLocations{padding:2rem;max-height:60rem}}.projects01 .projects-Mdetails .ktkfzd.rwlJobLocations::-webkit-scrollbar{width:8px;background:#ffffff}.projects01 .projects-Mdetails .ktkfzd.rwlJobLocations::-webkit-scrollbar-thumb{background:#384252;border-radius:2rem}.projects01 .projects-Mdetails .ktkfzd.rwlJobLocations .kORBdL{font-size:1.44rem;padding:0!important;line-height:1.45}.projects01 .projects-Mdetails .kgRVqY ul,.projects01 .projects-Mdetails .bgSBNY ul,.projects01 .projects-Mdetails .dKvasa ul{gap:0}.projects01 .projects-Mdetails .kgRVqY ul li,.projects01 .projects-Mdetails .bgSBNY ul li,.projects01 .projects-Mdetails .dKvasa ul li{padding:5px}.projects01 .projects-Mdetails .sc-gyUexO.SeCyA,.projects01 .projects-Mdetails h3.rwlLocationLabel,.projects01 .projects-Mdetails .hoirhA.rwlShowCaseChip{display:none}.projects02:before{content:url(/wp-content/uploads/2025/05/new-shape.png);position:absolute;top:0;left:0;transform:scale(.8);transform-origin:left top}@media only screen and (max-width: 1920px) and (min-width: 1599px){.projects02:before{transform:scale(1)}}@media only screen and (max-width: 768px){.projects02:before{transform:scale(.32)}}.projects02:after{content:"Process";position:absolute;bottom:0;right:0;writing-mode:sideways-lr;color:#769eda12;font-family:Space Grotesk,sans-serif;font-size:18.4rem;font-weight:700;line-height:9rem;letter-spacing:-14.72px;text-transform:capitalize}@media only screen and (max-width: 1920px) and (min-width: 1599px){.projects02:after{font-size:23rem;line-height:9rem;letter-spacing:-18.4px}}@media only screen and (max-width: 1024px){.projects02:after{display:none}}.projects02 .wp-block-uagb-info-box:before{content:"";position:absolute;top:0;left:0;border:4.2rem solid transparent;border-top-color:#1b8bfa;border-left-color:#1b8bfa;display:block}.projects02 .wp-block-uagb-info-box span.uagb-ifb-title-prefix{position:absolute;top:1.4rem;left:1.4rem}.projects02 .wp-block-uagb-info-box h3.uagb-ifb-title{font-size:1.84rem;line-height:1.25;letter-spacing:-.184px;max-width:22rem;margin-inline:auto}.projects02 .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.44rem;line-height:1.4;letter-spacing:.144px}.projects03 p.uagb-desc-text{font-size:1.8rem;letter-spacing:.09px}@media only screen and (max-width: 768px){.projects03 p.uagb-desc-text{font-size:1.5rem}}.grw-review-inner.grw-backgnd{border:.8px solid #D9D9D9!important;box-shadow:1.6px 1.6px 8px #0000001a!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;border-radius:6.4px!important;padding:2rem!important;overflow:hidden}.grw-review-inner.grw-backgnd:hover{border-color:#111!important;box-shadow:unset!important}.wp-gr .grw-review-inner>svg{right:-2rem!important;opacity:0;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.wp-gr .grw-review-inner.grw-backgnd:hover>svg{right:1rem!important;opacity:1}.wp-gr .grw-content-inner{flex-direction:column}.wp-gr.wpac .wp-google-left img{width:3.4rem!important;height:3.4rem!important;margin-right:8px!important}.wp-gr.wpac a.wp-google-name{color:#191d24!important;font-size:1.44rem!important;font-weight:600!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;display:block;line-height:normal!important}.wp-gr .wp-google-time{color:#5b6b86!important;font-size:1.12rem!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-weight:500!important;line-height:8px!important}.wp-gr .grw-review .wp-google-stars{margin:0 0 4px!important}.wp-gr .wp-google-stars .wp-star{padding:0 2px 0 0!important}.wp-gr .wp-star svg{width:1.4rem!important;height:1.4rem!important}.wp-gr .wp-google-text{font-size:1.32rem!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.264px!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.wp-gr .wp-more-toggle{color:#1b8bfa!important;font-size:1.36rem!important;text-transform:capitalize!important;margin-left:2px!important}.wp-gr a.wp-google-url{color:#1b8bfa!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;border-radius:6.4px!important;border:1.6px solid #1B8BFA!important;background:#ffffff!important;padding:11px!important;min-width:210px!important;font-family:Montserrat!important;margin:35px 0 0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-gr a.wp-google-url:hover{color:#fff!important;background:#1B8BFA!important}.wp-gr a.wp-google-url:before{content:"Load"}.wp-gr.wpac{padding:0!important}figure.wp-block-video{margin:0}.testimonials01 .wp-block-uagb-advanced-heading p.uagb-desc-text{max-width:55rem;margin-inline:auto}.testimonials02:before{content:url(/wp-content/uploads/2025/05/blue-shape.png);position:absolute;top:0;right:0;transform:scale(.8);transform-origin:right top}@media only screen and (max-width: 1920px) and (min-width: 1599px){.testimonials02:before{transform:scale(1)}}@media only screen and (max-width: 768px){.testimonials02:before{transform:scale(.32)}}.testimonials02:after{content:"Process";position:absolute;bottom:-1rem;right:0;writing-mode:sideways-lr;color:#769eda12;font-family:Space Grotesk,sans-serif;font-size:18.4rem;font-weight:700;line-height:9rem;letter-spacing:-14.72px;text-transform:capitalize}@media only screen and (max-width: 1920px) and (min-width: 1599px){.testimonials02:after{font-size:23rem;line-height:9rem;letter-spacing:-18.4px}}@media only screen and (max-width: 1024px){.testimonials02:after{display:none}}.testimonials02 .roofingProject-box{border-radius:6px;overflow:hidden!important;box-shadow:0 4px #bad4fc!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.testimonials02 .roofingProject-box .wp-block-uagb-image{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform-origin:center}.testimonials02 .roofingProject-box .wp-block-uagb-info-box{padding:0 3rem 2.2rem;position:absolute!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:-13.5rem;left:0;right:0;text-align:center}@media only screen and (max-width: 768px){.testimonials02 .roofingProject-box .wp-block-uagb-info-box{padding:0 2rem 2.2rem}}@media only screen and (max-width: 44rem){.testimonials02 .roofingProject-box .wp-block-uagb-info-box{bottom:0}}.testimonials02 .roofingProject-box .wp-block-uagb-info-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%,0 2rem);clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%,0 2rem);background:rgba(3,33,79,.95);display:block;z-index:-1}.testimonials02 .roofingProject-box .wp-block-uagb-info-box:after{content:"";position:absolute;width:68%;height:4px;background:#FFCD05;left:50%;transform:translate(-50%);top:-4px;border-top-left-radius:1rem;border-top-right-radius:1rem;display:block;z-index:-1}.testimonials02 .roofingProject-box .wp-block-uagb-info-box img{max-width:8.8rem;margin-top:-4.2rem}.testimonials02 .roofingProject-box .wp-block-uagb-info-box h3.uagb-ifb-title{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2.16rem;font-weight:700;line-height:1.2;letter-spacing:-.216px;margin:2px 0 0}@media only screen and (max-width: 768px){.testimonials02 .roofingProject-box .wp-block-uagb-info-box h3.uagb-ifb-title{font-size:1.8rem}}.testimonials02 .roofingProject-box .wp-block-uagb-info-box p.uagb-ifb-desc{color:#c6e2fe;font-size:1.48rem;font-weight:500;line-height:1.35;margin-block:1.8rem}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link{padding:.6rem .6rem .6rem 1.5rem;font-family:Space Grotesk;font-size:1.32rem;font-weight:700;letter-spacing:.66px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link span{display:flex;justify-content:center;align-items:center;gap:8px}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link span svg{width:3rem;height:auto}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link span svg rect.hover-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link:after{display:none}.testimonials02 .roofingProject-box .wp-block-uagb-info-box a.uagb-infobox-cta-link.wp-block-button__link:hover svg rect.hover-overlay{transform:translate(100%)}.testimonials02 .roofingProject-box:hover{box-shadow:0 4px #ffcd05!important}.testimonials02 .roofingProject-box:hover .wp-block-uagb-info-box{bottom:0}.testimonials02 .roofingProject-box:hover .wp-block-uagb-image{transform:scale(1.12);transform-origin:center}.testimonials03 ul.keyFeaturesList{margin-top:5.6rem;background:#021533}@media only screen and (max-width: 1920px) and (min-width: 1599px){.faqs01{padding-top:9rem!important;padding-bottom:18rem!important}}.faqs01 .faqsTabs ul.uagb-tabs__panel li.uagb-tabs__active{background:#0647A7!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.faqs02{padding-top:9rem!important;padding-bottom:18rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.faqs03{padding-top:9rem!important}}.faqs03 ul.keyFeaturesList{margin-top:7.7rem}@media only screen and (max-width: 768px){.faqs03 ul.keyFeaturesList{margin-top:6rem}}.faqs-two-columns{display:flex;gap:1.9rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.faqs-two-columns{gap:2.4rem}}@media only screen and (max-width: 768px){.faqs-two-columns{gap:1.2rem;flex-direction:column}}.faqs-two-columns .faq-column{display:flex;flex-direction:column;flex:1;gap:1.8rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.faqs-two-columns .faq-column{gap:2.2rem}}@media only screen and (max-width: 768px){.faqs-two-columns .faq-column{gap:1.2rem}}@media only screen and (max-width: 768px){.faqsTabs{padding:0!important}}.faqsTabs ul.uagb-tabs__panel{background:#BFD8F9;border-radius:100vw;padding:1rem!important;margin-bottom:3rem!important}@media only screen and (max-width: 768px){.faqsTabs ul.uagb-tabs__panel{flex-direction:row!important;max-width:fit-content!important;margin:0 auto 2rem!important}}@media only screen and (max-width: 600px){.faqsTabs ul.uagb-tabs__panel{border-radius:6px;flex-direction:column!important;max-width:30rem!important}}.faqsTabs ul.uagb-tabs__panel li{margin:0!important}@media only screen and (max-width: 768px){.faqsTabs ul.uagb-tabs__panel li{width:auto!important}}@media only screen and (max-width: 600px){.faqsTabs ul.uagb-tabs__panel li{width:100%!important}}.faqsTabs ul.uagb-tabs__panel li a.uagb-tabs-list{color:#191d24!important;font-size:13.2px;letter-spacing:.396px;padding:1rem 1.7rem}@media only screen and (max-width: 768px){.faqsTabs ul.uagb-tabs__panel li a.uagb-tabs-list{font-size:12px;padding:1rem 1.2rem}}.faqsTabs ul.uagb-tabs__panel li:hover a.uagb-tabs-list{color:#0647a7!important}.faqsTabs ul.uagb-tabs__panel li.uagb-tabs__active a.uagb-tabs-list,.faqsTabs ul.uagb-tabs__panel li.uagb-tabs__active:hover a.uagb-tabs-list{color:#fff!important}.faqsTabs.faqsTabsD ul.uagb-tabs__panel{background:#384252;margin-bottom:4rem!important}@media only screen and (max-width: 768px){.faqsTabs.faqsTabsD ul.uagb-tabs__panel{margin-bottom:2rem!important}}.faqsTabs.faqsTabsD ul.uagb-tabs__panel li a.uagb-tabs-list{color:#a8b3c4!important}.faqsTabs.faqsTabsD ul.uagb-tabs__panel li:hover a.uagb-tabs-list,.faqsTabs.faqsTabsD ul.uagb-tabs__panel li.uagb-tabs__active a.uagb-tabs-list,.faqsTabs.faqsTabsD ul.uagb-tabs__panel li.uagb-tabs__active:hover a.uagb-tabs-list{color:#fff!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact01{padding-top:9rem!important}}.contact01 .contact01Wrap{z-index:1;margin-bottom:-8rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact01 .contact01Wrap{margin-bottom:-9.5rem}}@media only screen and (max-width: 768px){.contact01 .contact01Wrap{margin-bottom:0}}.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox{gap:1rem}.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox h3.uagb-ifb-title{font-size:1.44rem;margin-top:-8px;letter-spacing:.144px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox h3.uagb-ifb-title{font-size:1.8rem}}.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox p.uagb-ifb-desc{font-size:1.44rem;line-height:1.4;letter-spacing:.144px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox p.uagb-ifb-desc{font-size:1.8rem}}.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox p.uagb-ifb-desc a{color:#fff;font-weight:500}.contact01 .contact01Wrap .contact01L .contact01Linner .ContactInfoBox p.uagb-ifb-desc a:hover{color:#ebf1fe}.contact01 .contact01Wrap .contact01R:before{content:"";position:absolute;top:0;right:0;border:3rem solid transparent;border-top-color:#ffcd05;border-right-color:#ffcd05;display:block}.contact01 .contact01Wrap .contact01R .contact01Rinner p.uagb-desc-text{font-size:1.44rem;letter-spacing:.072px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact01 .contact01Wrap .contact01R .contact01Rinner p.uagb-desc-text{font-size:1.8rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact02{padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact03{padding-top:9rem!important}}.contact03 .contact03Wrap .contact03eachbox{background-image:url(/wp-content/uploads/2025/06/ecperts-box-bg.png);background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact03 .contact03Wrap .contact03eachbox:after{content:"";position:absolute;bottom:0;right:0;border:1.5rem solid transparent;border-bottom-color:#1b8bfa;border-right-color:#1b8bfa;display:block}.contact03 .contact03Wrap .contact03eachbox .uagb-ifb-image-content{margin:0 auto;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:7.2rem;height:7.2rem}.contact03 .contact03Wrap .contact03eachbox .uagb-ifb-image-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(182,206,250,0) 50%,#1B8BFA 50%);border-radius:50%;display:block;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform-origin:center}.contact03 .contact03Wrap .contact03eachbox h3.uagb-ifb-title{font-size:1.84rem;line-height:1.2;letter-spacing:-.184px;margin-inline:auto;max-width:18rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact03 .contact03Wrap .contact03eachbox p.uagb-ifb-desc{font-size:1.44rem;line-height:1.4;letter-spacing:.144px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.contact03 .contact03Wrap .contact03eachbox p.uagb-ifb-desc{font-size:1.8rem}}.contact03 .contact03Wrap .contact03eachbox:hover .uagb-ifb-image-content:before{transform:rotate(-180deg)}.contact03 .contact03Wrap .contact03eachbox:hover h3.uagb-ifb-title{color:#1b8bfa!important}.contact03 ul.keyFeaturesList{margin-top:3.5rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential01{padding-top:9.5rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential01 .residential01L .residential01Linner{max-width:58.5rem!important}.residential01 .residential01L .residential01Linner h2.uagb-ifb-title{margin-bottom:18px!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential01 .residential01L .residential01Linner p.uagb-ifb-desc{margin-bottom:31px!important}}.residential01 .residential01L .residential01Linner p.uagb-ifb-desc em{font-style:normal;display:block;margin-top:1rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential01 .residential01R{margin-bottom:-48px!important}}.residential01 .residential01R:after{content:"";position:absolute;right:-1.8rem;bottom:3.8rem;background:#0060BF;width:1.9rem;height:11rem;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);display:block}@media only screen and (max-width: 768px){.residential01 .residential01R:after{display:none}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02{padding-top:13.2rem!important;padding-bottom:6.9rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-intro{max-width:75rem!important}.residential02 .residential02-intro h2.uagb-heading-text{margin-bottom:1.5rem!important}.residential02 .residential02-intro p.uagb-desc-text{margin-bottom:5.5rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-inner{column-gap:25px!important;margin-bottom:53px!important}}.residential02 .residential02-inner .roofingSolutionsBox{border-radius:6.4px;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-image img{aspect-ratio:1;object-fit:cover}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box{position:absolute!important;width:100%;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:center;padding:3.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box{padding:4rem 4.5rem}}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box{padding:1.5rem 1.5rem 2.5rem}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box:before{content:"";position:absolute;width:100%;height:60%;bottom:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 100%),linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 100%),linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 90%);display:block;box-shadow:inset 0 -6.4px #1b8bfa}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box:before{height:80%}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-3.6rem}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content{margin-bottom:0}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-button-wrapper.wp-block-button{display:none}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.76rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content h3.uagb-ifb-title{font-size:2.2rem}}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.7rem}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content p.uagb-ifb-desc{line-height:1.5;letter-spacing:.074px}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content p.uagb-ifb-desc{margin:0!important}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;text-transform:uppercase;color:#fff;box-shadow:unset!important;padding:0;font-size:1.36rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{font-size:1.7rem}}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{opacity:1}}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link:after{display:none}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link:hover{color:#9fb2cd}.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box.roofingSolutionsBox01{padding:3.6rem 5.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box.roofingSolutionsBox01{padding:4rem 7rem}}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box.roofingSolutionsBox01{padding:1.5rem 1.5rem 2rem}}.residential02 .residential02-inner .roofingSolutionsBox:hover .wp-block-uagb-info-box:before{background:linear-gradient(180deg,#262A30 10%,#262A30 85%);height:50%;border-radius:2rem 2rem 0 0;opacity:.95}@media only screen and (max-width: 768px){.residential02 .residential02-inner .roofingSolutionsBox:hover .wp-block-uagb-info-box:before{background:linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 100%),linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 100%),linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 90%);height:80%;border-radius:0;opacity:1}}.residential02 .residential02-inner .roofingSolutionsBox:hover .wp-block-uagb-info-box .uagb-ifb-content{margin-bottom:0}.residential02 .residential02-inner .roofingSolutionsBox:hover .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{opacity:1}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential03 .residential03R{padding-right:113px!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential03 .residential03R .residential03Rinner{max-width:585px!important}.residential03 .residential03R .residential03Rinner h2.uagb-ifb-title{margin-bottom:25px!important}.residential03 .residential03R .residential03Rinner p.uagb-ifb-desc{margin-bottom:27px!important}}.residential03 .residential03R .residential03Rinner em{font-weight:400;margin-top:2.8rem;display:block;font-style:normal}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential03 .residential03R .residential03Rinner em{margin-top:3.4rem}}@media only screen and (max-width: 768px){.residential03 .residential03R .residential03Rinner em{margin-top:1.5rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential04{padding-top:14.3rem!important;padding-bottom:13.4rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential04 .residential04-intro{max-width:720px!important}.residential04 .residential04-intro h2.uagb-heading-text{margin-bottom:16px!important}.residential04 .residential04-intro p.uagb-desc-text{margin-bottom:51px!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05{padding-top:9.3rem!important;padding-bottom:13rem!important}.residential05 .uagb-container-inner-blocks-wrap{row-gap:41px!important;max-width:1620px!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner{row-gap:29px!important;column-gap:25px!important}}.residential05 .residential05-inner .bestRoofingService-box{background:linear-gradient(250deg,#134696 -4.07%,#083272 45.56%);border:2px solid #083272;border-radius:7px;overflow:hidden;-webkit-clip-path:polygon(100% 0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%,0 0)}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner .bestRoofingService-box{-webkit-clip-path:polygon(100% 0,100% calc(100% - 4rem),calc(100% - 4rem) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 4rem),calc(100% - 4rem) 100%,0 100%,0 0)}}.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{background:#ffffff;display:flex;align-self:stretch;align-items:center;padding-right:.5rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content img{width:120px!important}}@media only screen and (max-width: 768px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{align-items:start;padding-top:1.2rem}}.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content{-webkit-align-self:stretch!important;align-self:stretch!important;padding:2.5rem 2rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content{padding:4.2rem 3rem}}@media only screen and (max-width: 480px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content{padding:1.5rem}}.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.76rem;letter-spacing:-.176px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:2.2rem;margin-bottom:11px!important}}@media only screen and (max-width: 480px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.6rem}}.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:14.96px;line-height:24px;letter-spacing:-.075px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:18.7px;line-height:30px}}@media only screen and (max-width: 768px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{line-height:21px}}@media only screen and (max-width: 480px){.residential05 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:1.4rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential06{padding-top:17.8rem!important}.residential06 .uagb-container-inner-blocks-wrap{max-width:770px!important}.residential06 .uagb-container-inner-blocks-wrap p.uagb-desc-text{margin-bottom:39px!important}}.residential06 ul.keyFeaturesList{margin-top:8.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.residential06 ul.keyFeaturesList{margin-top:10.6rem}}@media only screen and (max-width: 768px){.residential06 ul.keyFeaturesList{margin-top:6rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01{padding-top:10.7rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01L .metal01Linner{max-width:610px!important}}.metal01 .metal01L .metal01Linner .wp-block-uagb-info-box p.uagb-ifb-desc em{font-style:normal;display:block;margin-top:1.6rem}.metal01 .metal01L .metal01Linner .wp-block-uagb-info-box a.wp-block-button__link{padding:.5rem 1.8rem .5rem 1.4rem}.metal01 .metal01L .metal01Linner .wp-block-uagb-info-box a.wp-block-button__link:before{content:"";display:inline-block;background:url(/wp-content/uploads/2025/06/phone-call-icon.gif) no-repeat;background-size:cover;width:3.5rem;height:3.5rem;vertical-align:middle;margin-right:5px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner{max-width:663px!important}}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner{border:1px solid #94a2b5!important}}.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box{padding:7px 12px 0 28px;background:#03214F;overflow:hidden}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box{padding:8px 12px 0 34px}.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box .uagb-ifb-image-content img{width:150px}}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box{padding:15px}}.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box:before{content:"";position:absolute;width:15%;height:100%;background:#3764A8;top:0;right:0;z-index:-1;border-radius:50% 0 0 50%;transform:scale(1.5);display:block}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box:before{display:none}}.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box h2.uagb-ifb-title{text-align:left;letter-spacing:normal;line-height:1.1;font-size:2.08rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box h2.uagb-ifb-title{font-size:2.6rem}}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box h2.uagb-ifb-title{font-size:1.4rem;text-align:center}}.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box p.uagb-ifb-desc{text-align:left;font-size:1.52rem;line-height:1.7;font-weight:400;letter-spacing:.076px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.9rem;letter-spacing:.095px}}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.4rem;letter-spacing:.03px;line-height:normal;margin-top:5px;text-align:center}}.metal01 .metal01R .metal01Rinner .servicesForm{padding:3.2rem 3rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .servicesForm{padding:4rem 3.5rem}}@media only screen and (max-width: 768px){.metal01 .metal01R .metal01Rinner .servicesForm{padding:2rem}}.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields{grid-column-gap:1.2rem!important;grid-row-gap:1.2rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields{grid-column-gap:1.5rem!important;grid-row-gap:1.5rem!important}}.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields input,.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields select,.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields textarea{font-size:1.36rem!important;padding:1.3rem 1.4rem!important;background:#E9EFF8;border-color:#e9eff8}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields input,.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields select,.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields textarea{font-size:1.7rem!important;padding:1.3rem 2rem!important}}.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields textarea{height:13rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal01 .metal01R .metal01Rinner .servicesForm .gform_fields textarea{height:16.2rem!important}}.metal01 .metal01R .metal01Rinner .servicesForm input[type=submit]{max-width:100%}.metal02 .metal02intro p.uagb-desc-text{max-width:50rem;margin-inline:auto!important}.metal02 .residential05-inner .wp-block-uagb-container{height:100%}.metal02 .residential05-inner .bestRoofingService-box{overflow:hidden;-webkit-clip-path:unset;clip-path:unset;border-radius:8px;border:1.6px solid #02305F;background:rgba(3,32,77,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3.9rem 4.4rem;gap:3.4rem;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.metal02 .residential05-inner .bestRoofingService-box{gap:2.5rem;padding:1.5rem}}@media only screen and (max-width: 480px){.metal02 .residential05-inner .bestRoofingService-box{flex-direction:column;text-align:center}}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{background:transparent;display:flex;align-self:flex-start;align-items:center;justify-content:center;background:linear-gradient(-45deg,#0749A9,#2179FE);border-radius:50%;position:relative;overflow:hidden;z-index:1;width:11rem;height:11rem;padding-right:0}@media only screen and (max-width: 768px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{width:9rem;height:9rem;padding:0}}@media only screen and (max-width: 480px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{margin:0 auto}}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content:before{content:"";position:absolute;width:86%;height:86%;background:#021531;border-radius:50%;opacity:.25;display:block;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content{padding:0}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-title-prefix{margin:0;position:absolute;background:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0647a7;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700;left:12.2rem;width:3.7rem;height:3.7rem}@media only screen and (max-width: 768px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-title-prefix{font-size:1.4rem;left:8rem;width:3rem;height:3rem}}@media only screen and (max-width: 480px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-title-prefix{top:1.5rem;left:56%}}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{letter-spacing:normal}@media only screen and (max-width: 768px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.6rem}}.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:1.6rem;line-height:1.6;letter-spacing:.08px}@media only screen and (max-width: 768px){.metal02 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:1.4rem}}.metal02 .residential05-inner .bestRoofingService-box:hover{border-color:#0461be;background:rgba(1,18,43,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.metal02 .residential05-inner .bestRoofingService-box:hover .uagb-ifb-image-content:before{transform:translate(55%,55%)}.metal03:after{content:"metal roof";position:absolute;bottom:-3.5rem;right:0;writing-mode:sideways-lr;color:#d3e4fd66;font-family:Space Grotesk,sans-serif;font-size:16rem;font-weight:700;line-height:5.3rem;letter-spacing:-8px;text-transform:capitalize;white-space:nowrap}@media only screen and (max-width: 768px){.metal03:after{display:none}}.metal03 .metal03inner .metalRoofingService-box{border-radius:8px;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-image img{aspect-ratio:1/.5;object-fit:cover}}.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{position:absolute!important;bottom:-11.2rem;width:100%;background:rgba(1,22,42,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2.2rem 2.6rem!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{bottom:0;padding:1.5rem!important;position:static!important}}.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading:before{content:"";clip-path:polygon(0 0,86% 0%,100% 100%,0% 100%);position:absolute;top:-1.5rem;left:0;width:28%;height:1.5rem;background:#1B8BFA;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{font-family:Space Grotesk,sans-serif;font-size:1.76rem;font-weight:700;display:flex;justify-content:space-between;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{font-size:1.6rem}}.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.075px;min-height:9.6rem}@media only screen and (max-width: 768px){.metal03 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.4rem;min-height:7rem}}.metal03 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading{bottom:0}.metal03 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading:before{width:18%}.metal03 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading h3.uagb-heading-text{color:#1b8bfa}.metal03 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading h3.uagb-heading-text img{opacity:0}.metal05:before{content:url(/wp-content/uploads/2025/06/skyblue-shape.png);position:absolute;top:0;left:0;transform:scale(.8);transform-origin:left top}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal05:before{transform:scale(1)}}@media only screen and (max-width: 768px){.metal05:before{transform:scale(.32)}}.metal05 .metal05inner .commonSignsBox{border-radius:8px;overflow:hidden!important;background:#ffffff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.metal05 .metal05inner .commonSignsBox .uagb-ifb-image-content{line-height:0;position:relative}@media only screen and (max-width: 768px){.metal05 .metal05inner .commonSignsBox .uagb-ifb-image-content img{width:100%}}.metal05 .metal05inner .commonSignsBox .uagb-ifb-image-content:before{content:"";-webkit-clip-path:polygon(0 0,89% 0%,100% 100%,0% 100%);clip-path:polygon(0 0,89% 0%,100% 100%,0% 100%);position:absolute;bottom:0;left:-1px;width:33%;height:1.2rem;background:#ffffff;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.metal05 .metal05inner .commonSignsBox .uagb-ifb-title-wrap{padding:2.2rem 1.5rem .7rem}.metal05 .metal05inner .commonSignsBox .uagb-ifb-title-wrap h3.uagb-ifb-title{font-size:1.76rem}.metal05 .metal05inner .commonSignsBox p.uagb-ifb-desc{font-size:1.52rem;font-weight:400;line-height:1.6;padding:0 2.2rem 2.3rem}.metal05 .metal05inner .commonSignsBox:hover .uagb-ifb-image-content:before{width:18%}.metal06 .metal06R:before{-webkit-clip-path:polygon(4% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(4% 0,100% 0,100% 100%,0% 100%);width:24%;background-color:#1b8bfa}.metal06 .metal06R .metal06Rinner p.uagb-desc-text{max-width:89%}@media only screen and (max-width: 768px){.metal06 .metal06R .metal06Rinner p.uagb-desc-text{max-width:100%}}.metal06 .metal06R .metal06Rinner p.has-white-color.has-text-color{margin-bottom:2.3rem}.metal06 .metal06R .metal06Rinner .twoColumnList{margin-bottom:3.2rem}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap{grid-row-gap:2.3rem;max-width:100%}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap{grid-row-gap:3rem}}@media only screen and (max-width: 768px){.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap{max-width:fit-content;grid-template-columns:1fr 1fr}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{display:flex;flex-direction:column;gap:8px;text-align:center}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{margin:0}}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__source-wrap{width:5.2rem;height:5.2rem;display:flex!important;align-items:center;justify-content:center}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__source-wrap{width:6.5rem;height:6.5rem;margin-right:16px!important}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__source-wrap img.uagb-icon-list__source-image{width:30px}}.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__label{font-size:1.52rem;letter-spacing:.304px}@media only screen and (max-width: 1920px) and (min-width: 1599px){.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__label{font-size:1.9rem;letter-spacing:.38px}}@media only screen and (max-width: 768px){.metal06 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__label{font-size:1.4rem;text-align:center}}.insurance01 .insurance01L .insurance01Linner p.uagb-ifb-title-prefix{font-size:1.64rem}@media only screen and (max-width: 768px){.insurance01 .insurance01L .insurance01Linner p.uagb-ifb-title-prefix{font-size:1.44rem}}.insurance01 .insurance01L .insurance01Linner p.uagb-ifb-desc{letter-spacing:.288px;line-height:1.45}.insurance01 .insurance01L .insurance01Linner p.uagb-ifb-desc strong{font-weight:700;display:block;margin-top:2.2rem;font-size:1.64rem}.insurance01 .insurance01L .insurance01Linner .uagb-icon-list__wrap{display:block!important;column-count:2;margin-bottom:2.2rem}@media only screen and (max-width: 600px){.insurance01 .insurance01L .insurance01Linner .uagb-icon-list__wrap{display:flex!important;column-count:1;max-width:fit-content;margin:0 auto 2rem}}.insurance01 .insurance01L .insurance01Linner .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__label{font-size:1.44rem;letter-spacing:.288px}.insurance01 .insurance01L .insurance01Linner .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__label strong{background:#0461BE;border-radius:4px;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:5px}.insurance01 .insurance01L .insurance01Linner .twoColumnList{margin-bottom:3.2rem}.insurance01 .insurance01L .insurance01Linner .twoColumnList .uagb-icon-list__wrap{grid-row-gap:2.3rem;max-width:83%}@media only screen and (max-width: 768px){.insurance01 .insurance01L .insurance01Linner .twoColumnList .uagb-icon-list__wrap{max-width:fit-content}}.insurance01 .insurance01L .insurance01Linner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__source-wrap{width:5.2rem;height:5.2rem;display:flex!important;align-items:center;justify-content:center}.insurance01 .insurance01L .insurance01Linner .twoColumnList .uagb-icon-list__wrap span.uagb-icon-list__label{font-size:15.2px;letter-spacing:.304px}.insurance02 .insurance02intro p.uagb-desc-text{max-width:50rem;margin-inline:auto}.insurance02 .insurance02wrap .wp-block-uagb-info-box{background:url(/wp-content/uploads/2025/06/printed-pattern.png),#ffffff;background-repeat:no-repeat;background-position:right top;border-top:5px solid #0461BE;border-radius:6px;padding-top:3.2rem}.insurance02 .insurance02wrap .wp-block-uagb-info-box span.uagb-ifb-title-prefix{position:absolute;top:0;left:50%;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101 26'%3E%3Cpath d='M0.703948 -2.79217C-0.0681944 -6.2876 2.59242 -9.6001 6.17212 -9.6001H94.628C98.2077 -9.6001 100.868 -6.2876 100.096 -2.79218L94.7946 21.2078C94.2279 23.7733 91.9538 25.5999 89.3264 25.5999H11.4737C8.84638 25.5999 6.57228 23.7733 6.00556 21.2078L0.703948 -2.79217Z' fill='%230461BE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center bottom;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:2.5px 28px}.insurance02 .insurance02wrap .wp-block-uagb-info-box .uagb-ifb-image-content{width:10rem;height:10rem;margin:0 auto;display:flex;align-items:center;justify-content:center;border:10px solid #D3E4FD;border-radius:50%;background:#ffffff}@media only screen and (max-width: 768px){.insurance02 .insurance02wrap .wp-block-uagb-info-box .uagb-ifb-image-content{width:auto;height:auto;margin:10px auto 0;border:unset}}.insurance02 .insurance02wrap .wp-block-uagb-info-box .uagb-ifb-image-content img{width:45px}.insurance02 .insurance02wrap .wp-block-uagb-info-box h3.uagb-ifb-title{margin:0;padding:1rem 1.5rem 1.2rem;font-family:Space Grotesk,sans-serif;font-size:1.76rem;font-weight:700;letter-spacing:-.176px}.insurance02 .insurance02wrap .wp-block-uagb-info-box h3.uagb-ifb-title:after{content:"";display:block;width:6rem;height:5px;background:#D3E4FD;margin:9px auto 0;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.44rem;font-weight:400;line-height:20.48px;letter-spacing:.144px}.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc em{font-style:normal;padding:0 3rem;display:block}@media only screen and (max-width: 768px){.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc em{padding:0 2rem}}.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc strong{background:#FFCD05;display:block;margin-top:2rem;font-size:1.28rem;line-height:1.35;font-weight:400;letter-spacing:.256px;padding:11px;position:relative}@media only screen and (max-width: 768px){.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc strong{padding:1rem 2rem}}.insurance02 .insurance02wrap .wp-block-uagb-info-box p.uagb-ifb-desc strong :after{content:"";position:absolute;right:0;top:-1.9rem;display:block;border:1rem solid transparent;border-right-color:#ffcd05;border-bottom-color:#ffcd05}.insurance03 .residential03L{max-width:49.4%!important}@media only screen and (max-width: 768px){.insurance03 .residential03L{max-width:100%!important}}.insurance03 .residential03R{max-width:50.6%!important}@media only screen and (max-width: 768px){.insurance03 .residential03R{max-width:100%!important}}.insurance03 .residential03R .residential03Rinner p.uagb-ifb-title-prefix{font-size:1.64rem}.insurance03 .residential03R .residential03Rinner p.uagb-ifb-desc{font-size:1.52rem;line-height:24px;letter-spacing:.304px}.insurance03 .residential03R .residential03Rinner p.uagb-ifb-desc em{margin-top:1.6rem}.insurance04 .insurance04L .insurance04Linner p.uagb-desc-text{max-width:90%}@media only screen and (max-width: 768px){.insurance04 .insurance04L .insurance04Linner p.uagb-desc-text{max-width:100%}}.insurance04 .insurance04R .wp-block-uagb-info-box{border-radius:6.4px;background:url(/wp-content/uploads/2025/06/thunderbolt-light-1.png),#01162A;background-repeat:no-repeat;background-size:cover;background-position:right top;padding:2.3rem 2.5rem 2.3rem 0;gap:1.5rem}@media only screen and (max-width: 768px){.insurance04 .insurance04R .wp-block-uagb-info-box{padding:2rem;flex-direction:column;box-shadow:inset 0 5px #1b8bfa}.insurance04 .insurance04R .wp-block-uagb-info-box .uagb-ifb-content{text-align:center}}.insurance04 .insurance04R .wp-block-uagb-info-box .uagb-ifb-image-content{width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;border-radius:4.8px;border:3.2px solid #1B8BFA;background:linear-gradient(180deg,#EEF5FF 0%,#D3E4FD 100%);box-shadow:3.2px 3.2px 3.2px #00000040;margin-left:-1.6rem}@media only screen and (max-width: 768px){.insurance04 .insurance04R .wp-block-uagb-info-box .uagb-ifb-image-content{width:auto;height:auto;border:0;margin:0 auto;background:transparent;box-shadow:unset}.insurance04 .insurance04R .wp-block-uagb-info-box .uagb-ifb-image-content img{filter:brightness(0) invert(1)}}.insurance04 .insurance04R .wp-block-uagb-info-box span.uagb-ifb-title-prefix{font-size:1.44rem}@media only screen and (max-width: 768px){.insurance04 .insurance04R .wp-block-uagb-info-box span.uagb-ifb-title-prefix{font-size:1.2rem;background:#1b8bfa;color:#fff;max-width:fit-content;margin:2px auto 10px;padding:2px 12px;border-radius:100vw}}.insurance04 .insurance04R .wp-block-uagb-info-box h3.uagb-ifb-title{font-size:1.84rem;font-weight:700;line-height:23px;letter-spacing:-.184px}@media only screen and (max-width: 768px){.insurance04 .insurance04R .wp-block-uagb-info-box h3.uagb-ifb-title{font-size:1.6rem;line-height:20px}.insurance04 .insurance04R .wp-block-uagb-info-box h3.uagb-ifb-title br{display:none}}.insurance04 .insurance04R .wp-block-uagb-info-box p.uagb-ifb-desc{font-size:1.44rem;font-weight:400;line-height:1.42;letter-spacing:.144px}@media only screen and (max-width: 768px){.insurance04 .insurance04R .wp-block-uagb-info-box p.uagb-ifb-desc{color:#b2c5ef}}.insurance05 ul.keyFeaturesList{margin-top:8.9rem}@media only screen and (max-width: 768px){.insurance05 ul.keyFeaturesList{margin-top:6rem}}.repair02:after{content:"Roof Repair";bottom:10%;color:#0f264b}.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{background:#0647A7;bottom:-6.7rem}@media only screen and (max-width: 768px){.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{position:static!important;background:#ffffff}.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading:before{width:15%;background:#0647A7}.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{color:#1b8bfa}}.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading:before{width:23%;background:#ffffff}.repair02 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.52rem;min-height:auto}.repair02 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading{background:#ffffff}.repair02 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading:before{width:15%;background:#0647A7}.repair03 .repair03intro p.uagb-desc-text{max-width:58rem;margin-inline:auto;letter-spacing:.082px}.repair03 .residential05-inner .bestRoofingService-box{overflow:visible;border-radius:6px;border:0;background:#ffffff;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0 2.2rem 2.4rem}.repair03 .residential05-inner .bestRoofingService-box:after{content:"";position:absolute;background:#ffffff;left:0;border-bottom-left-radius:6px;-webkit-clip-path:polygon(0 0,100% 0,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:58%;bottom:-1.4rem;height:2rem}.repair03 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{width:9.5rem;height:9.5rem;margin:-4.8rem auto 1.5rem}@media only screen and (max-width: 768px){.repair03 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{width:8rem;height:8rem}}.repair03 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.76rem}.repair03 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{font-size:1.52rem;line-height:1.55}.repair03 .residential05-inner .bestRoofingService-box:hover{background:#ffffff;-webkit-backdrop-filter:unset;backdrop-filter:unset}.repair03 .residential05-inner .bestRoofingService-box:hover:after{width:70%}.repair04 .repair04L .repair04Linner .processBox{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;gap:1.6rem;margin-bottom:2.2rem}@media only screen and (max-width: 768px){.repair04 .repair04L .repair04Linner .processBox{margin-bottom:2.5rem}}.repair04 .repair04L .repair04Linner .processBox:before{content:"";position:absolute;left:2.8rem;top:27%;width:4px;height:100%;background:#0461BE;z-index:-1;display:block}.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-image-content{border-radius:50%;background:#0461BE;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1;width:6rem;height:6rem}@media only screen and (max-width: 768px){.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-image-content{-webkit-align-self:start;align-self:start}}.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-image-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(45%,45%);background:#02305F;border-radius:50%;opacity:.2;display:block;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-content h3.uagb-ifb-title{font-size:1.68rem;letter-spacing:.168px}@media only screen and (max-width: 768px){.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-content h3.uagb-ifb-title{font-size:1.5rem}}.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-content p.uagb-ifb-desc{font-size:1.52rem;line-height:normal}@media only screen and (max-width: 768px){.repair04 .repair04L .repair04Linner .processBox .uagb-ifb-content p.uagb-ifb-desc{font-size:1.4rem}}.repair04 .repair04L .repair04Linner .processBox:last-child{margin-bottom:0}.repair04 .repair04L .repair04Linner .processBox:last-child:before{display:none}.repair04 .repair04L .repair04Linner .processBox:hover .uagb-ifb-image-content:after{transform:unset}.repair04 .repair04R .wp-block-uagb-image{-webkit-clip-path:polygon(7.5rem 0,100% 0,100% 100%,0 100%,0 7.5rem);clip-path:polygon(7.5rem 0,100% 0,100% 100%,0 100%,0 7.5rem)}.repair05 .metal05inner .commonSignsWrap{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:6px;overflow:hidden!important}.repair05 .metal05inner .commonSignsWrap .commonSignsBox,.repair05 .metal05inner .commonSignsWrap .commonSignsBox .uagb-ifb-image-content{line-height:0}@media only screen and (max-width: 768px){.repair05 .metal05inner .commonSignsWrap .commonSignsBox .uagb-ifb-image-content img{width:100%}}.repair05 .metal05inner .commonSignsWrap .commonSignsBox .uagb-ifb-image-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.9;background:linear-gradient(180deg,rgba(29,32,37,0) 0%,#1D2025 100%);display:block;z-index:1}@media only screen and (max-width: 768px){.repair05 .metal05inner .commonSignsWrap .commonSignsBox .uagb-ifb-title-wrap{display:none}}.repair05 .metal05inner .commonSignsWrap .commonSignsBox h3.uagb-ifb-title{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:left;position:absolute;bottom:0;padding:2.4rem 2.5rem;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:1.68rem;line-height:1.2;z-index:1}.repair05 .metal05inner .commonSignsWrap .commonSignsBox h3.uagb-ifb-title img{width:3.2rem!important}.repair05 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading{border-radius:6px;background:rgba(2,33,64,.95);max-width:calc(100% - 5rem);padding:2rem;position:absolute!important;bottom:-11rem;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.repair05 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading{bottom:1.5rem;padding:1.5rem;max-width:calc(100% - 3rem);opacity:1;visibility:visible}}.repair05 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading h3.uagb-heading-text{font-size:1.68rem}.repair05 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.48rem}.repair05 .metal05inner .commonSignsWrap:hover .commonSignsBox .uagb-ifb-image-content:before{opacity:0}.repair05 .metal05inner .commonSignsWrap:hover .commonSignsBox h3.uagb-ifb-title{opacity:0}.repair05 .metal05inner .commonSignsWrap:hover .wp-block-uagb-advanced-heading{bottom:2.4rem;opacity:1;visibility:visible}@media only screen and (max-width: 768px){.repair05 .metal05inner .commonSignsWrap:hover .wp-block-uagb-advanced-heading{bottom:1.5rem}}.repair06 .uagb-icon-list__wrap{gap:1.4rem;margin-bottom:2.8rem}@media only screen and (max-width: 768px){.repair06 .uagb-icon-list__wrap{max-width:fit-content;margin-inline:auto}}.repair06 .uagb-icon-list__wrap span.uagb-icon-list__source-wrap{line-height:0}.replacement01 .metal05inner .commonSignsWrap .commonSignsBox .uagb-ifb-image-content:before{display:none}.replacement01 .metal05inner .commonSignsWrap .commonSignsBox h3.uagb-ifb-title{bottom:2rem;padding:1.55rem 1.8rem;font-size:1.52rem;max-width:calc(100% - 4.2rem);left:50%;transform:translate(-50%);background:#02305F;border-radius:6px;overflow:hidden}.replacement01 .metal05inner .commonSignsWrap .commonSignsBox h3.uagb-ifb-title:after{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffff;height:100%;width:5.8rem;-webkit-clip-path:polygon(20% 0%,100% 0,100% 100%,0% 100%);clip-path:polygon(20% 0%,100% 0,100% 100%,0% 100%);display:block;z-index:-1}.replacement01 .metal05inner .commonSignsWrap .commonSignsBox h3.uagb-ifb-title img{width:1.6rem!important}.replacement01 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading{background:#ffffff;max-width:calc(100% - 4.2rem);padding:2rem;padding:1.55rem 1.8rem;overflow:hidden}@media only screen and (max-width: 768px){.replacement01 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading{max-width:calc(100% - 3rem);padding:1.5rem;overflow:visible;opacity:1}}.replacement01 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading:before{content:"";position:absolute;top:0;right:0;width:30%;height:1.5rem;background:#FFCD05;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.replacement01 .metal05inner .commonSignsWrap .wp-block-uagb-advanced-heading h3.uagb-heading-text:after{content:"";display:block;width:2.5rem;height:.35rem;background:#0461BE;margin-top:5px;-webkit-clip-path:polygon(0 0,90% 0,100% 100%,0% 100%);clip-path:polygon(0 0,90% 0,100% 100%,0% 100%)}.replacement01 .metal05inner .commonSignsWrap:hover .wp-block-uagb-advanced-heading{bottom:2rem}@media only screen and (max-width: 768px){.replacement01 .metal05inner .commonSignsWrap:hover .wp-block-uagb-advanced-heading{bottom:1.5rem}}.replacement02{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 4.5rem),10.5% calc(100% - 4.5rem),9.5% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4.5rem),10.5% calc(100% - 4.5rem),9.5% 100%,0 100%)}.replacement02:before{display:none}@media only screen and (max-width: 480px){.replacement02 .metal05inner{grid-template-columns:1fr!important;max-width:30rem!important;margin:0 auto}}.replacement02 .metal05inner .wp-block-uagb-container{border:1.6px solid #00468E}@media only screen and (max-width: 768px){.replacement02 .metal05inner .wp-block-uagb-container{background-size:31rem;object-fit:cover;background-position:center -15px}}.replacement02 .metal05inner .wp-block-uagb-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(3,32,77,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;display:block}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox{height:100%;border-radius:0;background:transparent;padding:3rem 2.5rem 2.3rem}@media only screen and (max-width: 768px){.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox{padding:2.5rem 1.5rem 2rem}}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-image-content{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-image-content img{width:10rem}}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-image-content:before{display:none}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-title-wrap{padding:4.6rem 0 1rem}@media only screen and (max-width: 768px){.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-title-wrap{padding:4rem 0 1rem}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox .uagb-ifb-title-wrap h3.uagb-ifb-title{font-size:1.6rem}}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox p.uagb-ifb-desc{font-size:1.48rem;padding:0}@media only screen and (max-width: 768px){.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox p.uagb-ifb-desc{font-size:1.4rem}}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox:hover{background:rgba(1,18,43,.8)}.replacement02 .metal05inner .wp-block-uagb-container .commonSignsBox:hover .uagb-ifb-image-content{opacity:1}.replacement03{margin-top:-4.5rem}.replacement03:before{height:2.4rem;width:13.8%}.replacement03 .metal01R .metal01Rinner .servicesForm .gform_fields textarea{height:10.5rem!important}.replacement04{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,93.5% 100%,92.5% calc(100% - 3.8rem),0 calc(100% - 3.8rem));clip-path:polygon(0 0,100% 0,100% 100%,93.5% 100%,92.5% calc(100% - 3.8rem),0 calc(100% - 3.8rem))}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content{padding-left:10rem}}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content .uagb-ifb-image-content{filter:drop-shadow(4px 4px 8px rgba(0,0,0,.15));background:linear-gradient(43deg,#004CD8 14.11%,#0275E8 85.68%);width:14.8rem;height:14.8rem;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content .uagb-ifb-image-content{width:8rem;height:8rem;position:absolute;left:0;top:0}}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content .uagb-ifb-image-content:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84%;max-width:84%;height:84%;aspect-ratio:1;background:#ffffff;border-radius:50%;box-shadow:inset 0 0 0 7px #ddebff;display:block}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content .uagb-ifb-image-content:after{content:url(/wp-content/uploads/2025/06/double-arrow.svg);position:absolute;right:-63%;transform:scale(.8);display:block}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content .uagb-ifb-image-content:after{display:none}}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content span.uagb-ifb-title-prefix{z-index:1;position:relative;background:#8292AA;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.44rem;border:3.2px solid #191D24;width:4rem;height:4rem;margin-inline:auto!important}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content span.uagb-ifb-title-prefix{width:3rem;height:3rem;font-size:1.3rem;position:absolute;left:2.5rem;top:8rem}}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content h3.uagb-ifb-title{font-size:1.76rem}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content h3.uagb-ifb-title{font-size:1.5rem;text-align:left}}.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content p.uagb-ifb-desc{font-size:1.52rem;font-weight:400;line-height:1.55;letter-spacing:.076px;padding-inline:1.1rem}@media only screen and (max-width: 768px){.replacement04 .replacement04inner .commonSignsBox .uagb-ifb-content p.uagb-ifb-desc{font-size:1.4rem;text-align:left;padding:0}}.replacement04 .replacement04inner .commonSignsBox.commonSignsBox4 .uagb-ifb-image-content:after{display:none}.replacement05{margin-top:-3.8rem}.replacement05:before{height:2rem;width:10%;z-index:1;background-color:#1b8bfa}.replacement05 .wp-block-uagb-icon-list{margin-top:.6rem}.replacement05 .wp-block-uagb-icon-list .uagb-icon-list__wrap{gap:1.8rem;margin-bottom:3rem}.replacement06:before{content:url(/wp-content/uploads/2025/06/blue-shape.png)}.replacement06 .replacement06inner .commonSignsBox{border-bottom:6.4px solid #1B8BFA;background:#ffffff;border-radius:6px;overflow:hidden;padding-bottom:1.8rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.replacement06 .replacement06inner .commonSignsBox .uagb-ifb-image-content{line-height:0;position:relative;margin-bottom:2.4rem}.replacement06 .replacement06inner .commonSignsBox .uagb-ifb-image-content:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='222' height='17' viewBox='0 0 222 17' fill='none'%3E%3Cpath d='M214.51 28.5C219.513 28.5 222.901 23.4034 220.965 18.7904L215.087 4.79037C213.996 2.19107 211.452 0.5 208.633 0.5H13.3667C10.5477 0.5 8.00379 2.19098 6.91251 4.79018L1.03458 18.7902C-0.90224 23.4033 2.4856 28.5 7.48879 28.5H214.51Z' fill='white'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center top;width:61%;height:8%;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.replacement06 .replacement06inner .commonSignsBox h3.uagb-ifb-title{font-size:1.68rem}.replacement06 .replacement06inner .commonSignsBox p.uagb-ifb-desc{font-size:1.52rem;font-weight:400;line-height:1.6;padding-inline:2rem}.replacement06 .replacement06inner .commonSignsBox:hover{border-color:#fff}.replacement06 .replacement06inner .commonSignsBox:hover .uagb-ifb-image-content:after{height:0}.replacement07 .metal02intro p.uagb-desc-text{max-width:100%}.replacement07 .residential05-inner .bestRoofingService-box{background:linear-gradient(254deg,#1452B1 -1.53%,#083272 68.99%);border:0;-webkit-clip-path:polygon(100% 0,100% calc(100% - 5.5rem),calc(100% - 5.5rem) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 5.5rem),calc(100% - 5.5rem) 100%,0 100%,0 0);-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:4.8rem 4.8rem 4.5rem 4.4rem;gap:2.3rem;height:100%}@media only screen and (max-width: 768px){.replacement07 .residential05-inner .bestRoofingService-box{-webkit-clip-path:polygon(100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 2rem),calc(100% - 2rem) 100%,0 100%,0 0);padding:2rem}}.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#ffffff;width:10.5rem;height:10.5rem}@media only screen and (max-width: 768px){.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content{width:8rem;height:8rem;margin-bottom:2rem;padding-right:0}}.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-image-content:before{display:none}.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{line-height:1.2;font-size:1.92rem}@media only screen and (max-width: 768px){.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-content h3.uagb-ifb-title{font-size:1.7rem}}.replacement07 .residential05-inner .bestRoofingService-box .uagb-ifb-content p.uagb-ifb-desc{line-height:1.55;letter-spacing:normal}.replacement07 .residential05-inner .bestRoofingService-box:hover{background:linear-gradient(254deg,#1452B1 -1.53%,#083272 68.99%);-webkit-backdrop-filter:unset;backdrop-filter:unset}.replacement07 .residential05-inner .bestRoofingService-box:hover .uagb-ifb-image-content{box-shadow:inset 0 0 0 .8rem #0461be}@media only screen and (max-width: 768px){.replacement07 .residential05-inner .bestRoofingService-box:hover .uagb-ifb-image-content{box-shadow:inset 0 0 0 .5rem #0461be}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial01{padding-top:9.5rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial01 .metal01L .metal01Linner{max-width:62.5rem!important}.commercial01 .metal01L .metal01Linner h2.uagb-ifb-title{margin-bottom:18px!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial01 .metal01L .metal01Linner .wp-block-uagb-info-box p.uagb-ifb-desc{margin-bottom:31px!important}.commercial01 .metal01L .metal01Linner .wp-block-uagb-info-box p.uagb-ifb-desc em{margin-top:2rem}}.commercial01 .metal01L .metal01Linner .wp-block-uagb-info-box a.wp-block-button__link{padding:1.4rem 2.8rem}.commercial01 .metal01L .metal01Linner .wp-block-uagb-info-box a.wp-block-button__link:before{display:none}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial01 .metal01R{margin-bottom:-45px!important}}.commercial01 .metal01R:before{content:"";position:absolute;left:-1.8rem;bottom:3.6rem;background:#0060BF;display:block;width:1.9rem;height:11rem;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%)}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial01 .metal01R:before{bottom:4.4rem;left:-2.2rem;width:2.4rem;height:14rem}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial02{padding-bottom:7.3rem!important}.commercial02 .residential02-intro p.uagb-desc-text{margin-bottom:4rem!important}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial02 .residential02-inner{margin-bottom:67px!important}.commercial02 .residential02-inner .uagb-container-inner-blocks-wrap{row-gap:30px!important;column-gap:24px!important}}.commercial02 .residential02-inner .roofingSolutionsBox{border-bottom:6.4px solid #1B8BFA}.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 100%),linear-gradient(180deg,rgba(38,42,48,0) 0%,#262A30 90%);height:50%;bottom:0;width:100%;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure:after{opacity:0}}.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure img{aspect-ratio:1/.822}.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;margin:0;width:100%;bottom:0;display:flex;justify-content:space-between;color:#fff;font-family:Space Grotesk;font-size:1.76rem;font-weight:700;line-height:26.4px;padding:1.7rem 1.5rem 1.7rem 2.5rem;z-index:1}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption{font-size:2.2rem;padding:2.4rem 2rem 2.4rem 3.2rem}}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption{opacity:0}}.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption:after{content:"";position:absolute;background:#1B8BFA;width:5.5rem;height:66%;bottom:-1px;right:0;clip-path:polygon(23% 0%,100% 0,100% 100%,0% 100%);display:block;z-index:-1}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption:after{width:7rem}}.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption img{position:relative;top:1.3rem;width:1.7rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial02 .residential02-inner .roofingSolutionsBox figure.wp-block-uagb-image__figure figcaption.uagb-image-caption img{width:2.2rem!important}}.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:2.7rem 17% 3.2rem;margin-bottom:-5rem;opacity:0}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box{padding:1.5rem 1.5rem 3rem;margin-bottom:0;opacity:1}}.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box:before{box-shadow:unset;height:64%!important}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box:before{height:80%!important}}.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content{margin-bottom:0}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content p.uagb-ifb-desc{margin:0!important}}.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{opacity:1}@media only screen and (max-width: 768px){.commercial02 .residential02-inner .roofingSolutionsBox .wp-block-uagb-info-box .uagb-ifb-content a.wp-block-button__link{display:none}}.commercial02 .residential02-inner .roofingSolutionsBox:hover figure.wp-block-uagb-image__figure:after{display:none}.commercial02 .residential02-inner .roofingSolutionsBox:hover figure.wp-block-uagb-image__figure figcaption.uagb-image-caption{opacity:0}.commercial02 .residential02-inner .roofingSolutionsBox:hover .wp-block-uagb-info-box{opacity:1;margin-bottom:0}.commercial03 .metal06R:before{width:28.5%;background-color:#ffcd05}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial03 .metal06R .metal06Rinner{max-width:680px!important}.commercial03 .metal06R .metal06Rinner h2.uagb-heading-text{margin-bottom:2rem!important}}.commercial03 .metal06R .metal06Rinner p.uagb-desc-text{max-width:90%}@media only screen and (max-width: 768px){.commercial03 .metal06R .metal06Rinner p.uagb-desc-text{max-width:100%}}.commercial03 .metal06R .metal06Rinner .twoColumnList{margin-bottom:3rem;margin-top:1rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial03 .metal06R .metal06Rinner .twoColumnList{margin-bottom:3.8rem}}.commercial03 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap{max-width:85%}@media only screen and (max-width: 768px){.commercial03 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap{max-width:100%;grid-template-columns:1fr 1fr}.commercial03 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{display:flex;flex-direction:column;gap:8px;text-align:center}.commercial03 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{margin:0}.commercial03 .metal06R .metal06Rinner .twoColumnList .uagb-icon-list__wrap .wp-block-uagb-icon-list-child span.uagb-icon-list__label{text-align:center;font-size:1.4rem}}.commercial04{-webkit-clip-path:polygon(88.6% 4rem,89.4% 0,100% 0,100% 100%,0 100%,0 4rem);clip-path:polygon(88.6% 4rem,89.4% 0,100% 0,100% 100%,0 100%,0 4rem);margin-top:-4rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04{padding-top:14rem!important;padding-bottom:11.6rem!important}.commercial04 .uagb-container-inner-blocks-wrap{row-gap:4.5rem!important}}.commercial04:after{display:none}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03intro{max-width:85rem!important}.commercial04 .metal03intro h2.uagb-heading-text{margin-bottom:1.5rem!important}}.commercial04 .metal03intro p.uagb-desc-text{max-width:57rem;margin-inline:auto}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03intro p.uagb-desc-text{max-width:70rem!important}}@media only screen and (max-width: 768px){.commercial04 .metal03intro p.uagb-desc-text{max-width:100%}}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03inner{row-gap:25px!important;column-gap:25px!important}}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-image img{min-height:25rem;object-fit:cover}}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid rgba(255,255,255,.2);z-index:1;display:block}}.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{background:#ffffff;-webkit-backdrop-filter:unset;backdrop-filter:unset;-webkit-clip-path:polygon(46% 0,49.5% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(46% 0,49.5% 31%,100% 31%,100% 100%,0 100%,0 0);bottom:-8.4rem;padding:1.5rem 2.8rem!important}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{bottom:-11.2rem;padding:1.8rem 3.5rem!important}}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(40% 0,45% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(40% 0,45% 31%,100% 31%,100% 100%,0 100%,0 0);background:linear-gradient(94deg,#0647A7 65.84%,#0C346E 118.25%);padding:1.5rem!important;bottom:0;position:static!important;margin-top:-5rem}}@media only screen and (max-width: 600px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(24rem 0,28rem 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(24rem 0,28rem 31%,100% 31%,100% 100%,0 100%,0 0)}}.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading:before{display:none}.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{font-size:1.68rem;letter-spacing:-.168px;max-width:fit-content;align-items:center;gap:.7rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{font-size:2.1rem;letter-spacing:-.21px;gap:.9rem;margin-bottom:25px!important}}.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text img{width:8px!important}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text img{display:none}}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading h3.uagb-heading-text{color:#fff}}.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.52rem;letter-spacing:normal;min-height:auto}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.9rem}}@media only screen and (max-width: 480px){.commercial04 .metal03inner .metalRoofingService-box .wp-block-uagb-advanced-heading p.uagb-desc-text{font-size:1.2rem}}.commercial04 .metal03inner .metalRoofingService-box.topQualityBox2 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(53.5% 0,57% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(53.5% 0,57% 31%,100% 31%,100% 100%,0 100%,0 0)}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox2 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(48% 0,53% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(48% 0,53% 31%,100% 31%,100% 100%,0 100%,0 0)}}@media only screen and (max-width: 600px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox2 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(28rem 0,32rem 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(28rem 0,32rem 31%,100% 31%,100% 100%,0 100%,0 0)}}.commercial04 .metal03inner .metalRoofingService-box.topQualityBox3 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(49.5% 0,53.5% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(49.5% 0,53.5% 31%,100% 31%,100% 100%,0 100%,0 0)}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox3 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(44% 0,49% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(44% 0,49% 31%,100% 31%,100% 100%,0 100%,0 0)}}@media only screen and (max-width: 600px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox3 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(27rem 0,31rem 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(27rem 0,31rem 31%,100% 31%,100% 100%,0 100%,0 0)}}.commercial04 .metal03inner .metalRoofingService-box.topQualityBox4 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(51.5% 0,55% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(51.5% 0,55% 31%,100% 31%,100% 100%,0 100%,0 0)}@media only screen and (max-width: 768px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox4 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(45% 0,50% 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(45% 0,50% 31%,100% 31%,100% 100%,0 100%,0 0)}}@media only screen and (max-width: 600px){.commercial04 .metal03inner .metalRoofingService-box.topQualityBox4 .wp-block-uagb-advanced-heading{-webkit-clip-path:polygon(28rem 0,32rem 31%,100% 31%,100% 100%,0 100%,0 0);clip-path:polygon(28rem 0,32rem 31%,100% 31%,100% 100%,0 100%,0 0)}}.commercial04 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading{background:linear-gradient(94deg,#0647A7 65.84%,#0C346E 118.25%)}.commercial04 .metal03inner .metalRoofingService-box:hover .wp-block-uagb-advanced-heading h3.uagb-heading-text{color:#fff}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial05{padding-top:17.4rem!important}.commercial05 .uagb-container-inner-blocks-wrap{max-width:910px!important}.commercial05 .uagb-container-inner-blocks-wrap p.uagb-desc-text{margin-bottom:28px!important}}.commercial05 ul.keyFeaturesList{margin-top:9.6rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.commercial05 ul.keyFeaturesList{margin-top:11.8rem}}@media only screen and (max-width: 768px){.commercial05 ul.keyFeaturesList{margin-top:6rem}}
