@charset "UTF-8";.hq-location-contain{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}@media screen and (max-width:1500px){.hq-location-contain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hq-location-contain aside.hq-sidebar{background:#191b28;color:white;-ms-flex-negative:0;flex-shrink:0;width:100%;line-height:1.4}@media screen and (min-width:1501px){.hq-location-contain aside.hq-sidebar{width:22%;min-width:370px;max-width:500px}}.hq-location-contain aside.hq-sidebar a{text-decoration:none;font-weight:inherit}.hq-location-contain aside.hq-sidebar a:focus-visible,.hq-location-contain aside.hq-sidebar a:hover{color:var(--main)}.hq-location-contain aside.hq-sidebar .sidebar-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (min-width:1501px){.hq-location-contain aside.hq-sidebar .sidebar-inner{--scrollbar-size:8px;scrollbar-width:thin;scrollbar-color:var(--accent) #eeeeee;overflow-y:auto;max-height:calc(calc(var(--vh, 1vh) * 100));position:-webkit-sticky;position:sticky;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1501px) and (max-width:640px){.hq-location-contain aside.hq-sidebar .sidebar-inner{--scrollbar-size:8px;scrollbar-width:thin}}@media screen and (min-width:1501px){.hq-location-contain aside.hq-sidebar .sidebar-inner ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.hq-location-contain aside.hq-sidebar .sidebar-inner ::-webkit-scrollbar-track{background:#eeeeee;border-radius:0px}.hq-location-contain aside.hq-sidebar .sidebar-inner ::-webkit-scrollbar-thumb{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:var(--accent);border-radius:0px}.hq-location-contain aside.hq-sidebar .sidebar-inner ::-webkit-scrollbar-thumb:hover{background:#314a72}}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner>*{width:calc(100% / 2)}}@media screen and (max-width:850px){.hq-location-contain aside.hq-sidebar .sidebar-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.hq-location-contain aside.hq-sidebar .sidebar-inner>*{width:100%}}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info{position:relative;padding:clamp(30px, 8%, 40px) 40px clamp(30px, 8%, 40px) 55px;background:#202332;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.6em}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info{--px-min:20px;--px-max:110px;--px-scaler:5vw;padding-left:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-right:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-block:12px;gap:0.2em;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info:after{content:"";position:absolute;right:2.5em;top:50%;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);height:13px;width:13px;-ms-flex-negative:0;flex-shrink:0;display:block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;cursor:pointer;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info:hover{background:#161822}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info.active:after{-webkit-transform:translate(0, -50%) rotate(-135deg);-ms-transform:translate(0, -50%) rotate(-135deg);transform:translate(0, -50%) rotate(-135deg)}}@media screen and (max-width:850px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info:after{right:3.2em}}@media screen and (max-width:550px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info{padding-right:55px}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info:after{right:2em}}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7em}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info a .icon{width:1.15rem;height:1.1rem;-ms-flex-negative:0;flex-shrink:0}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-name{font-weight:bold;font-size:clamp(1.3em, 4.5vw, 1.65em)}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-name{font-size:1.3em}}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-address .icon{color:var(--main);margin-top:0.2em}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-phone{width:100%;font-size:17px;font-weight:600}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-phone .icon{color:var(--main)}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-phone{margin-bottom:12px}}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-rating{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4em}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-rating .rating-stars:before{content:"★★★★★";background:-webkit-gradient(linear, left top, right top, from(var(--main)), to(transparent));background:-webkit-linear-gradient(left, var(--main) calc(var(--rating-value) / 5 * 100%), transparent calc(var(--rating-value) / 5 * 100%));background:-o-linear-gradient(left, var(--main) calc(var(--rating-value) / 5 * 100%), transparent calc(var(--rating-value) / 5 * 100%));background:linear-gradient(90deg, var(--main) calc(var(--rating-value) / 5 * 100%), transparent calc(var(--rating-value) / 5 * 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.15em;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;display:inline-block}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .sidebar-contact-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2em}@media screen and (min-width:1501px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .sidebar-contact-infos{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .sidebar-contact-infos{display:none;position:absolute;top:100%;left:0;width:100%;z-index:999;background:#0f111a;--px-min:20px;--px-max:110px;--px-scaler:5vw;padding-left:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-right:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-block:20px}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;--px-min:20px;--px-max:110px;--px-scaler:5vw;padding-left:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-right:clamp(var(--px-min), var(--px-scaler), var(--px-max));--pr-min:35px;font-size:22px;padding-top:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;min-height:85px;width:100%;display:none;background:var(--accent-hover);text-align:left;letter-spacing:0.05em}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle:focus-visible{outline:auto}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3em}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle:focus-visible,.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle:hover{background:#010b15}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle.active:after{-webkit-transform:translate(0, -50%) rotate(-135deg);-ms-transform:translate(0, -50%) rotate(-135deg);transform:translate(0, -50%) rotate(-135deg)}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle:after{content:"";position:absolute;right:2.5em;top:50%;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);height:13px;width:13px;-ms-flex-negative:0;flex-shrink:0;display:block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}@media screen and (max-width:550px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle{padding-right:55px}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle:after{right:1.5em}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle .active-page{display:block;font-size:0.7em;padding-top:7px;color:#ebebeb}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle .hq-name{display:block}@media screen and (min-width:1501px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav{display:block!important}}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav{position:absolute;top:100%;z-index:9999;width:100%;background:#0f111a;display:none}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul{padding:20px 0;margin:0;list-style-type:none}@media screen and (max-width:600px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul{padding:15px 0}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li{padding:0;margin:0}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li:before{content:unset;display:none}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a{position:relative;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 40px 12px 55px;min-height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a{--px-min:20px;--px-max:110px;--px-scaler:5vw;padding-left:clamp(var(--px-min), var(--px-scaler), var(--px-max));padding-right:clamp(var(--px-min), var(--px-scaler), var(--px-max));--pr-min:35px;min-height:0;font-size:18px}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a.active{color:var(--main)}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a:after{content:"";position:absolute;top:50%;right:3em;-webkit-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);height:13px;width:13px;-ms-flex-negative:0;flex-shrink:0;display:block;border-right:2px solid currentColor;border-bottom:2px solid currentColor}@media screen and (max-width:550px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a{padding-right:55px}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a:after{right:2em}}.hq-location-contain main.hq-main{width:100%;min-width:0}@media screen and (min-width:1501px){.hq-location-contain main.hq-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.location-map-split{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;gap:40px clamp(40px, 6vw, 100px)}@media screen and (max-width:1750px){.location-map-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1000px){.location-map-split{margin-bottom:0}}.location-map-split .location-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-block:0;width:100%}@media screen and (min-width:1751px){.location-map-split .location-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.location-map-split .location-info-wrap{width:100%}@media screen and (min-width:1751px){.location-map-split .location-info-wrap{-webkit-box-flex:0;-ms-flex:0 0 550px;flex:0 0 550px}}.location-map-split .location-info-wrap .iframe-wrap{width:100%;height:255px;margin-bottom:20px;background:#eeeeee}@media screen and (max-width:1400px){.location-map-split .location-info-wrap .iframe-wrap{height:350px}}.location-map-split .location-info-wrap .iframe-wrap iframe{display:block;width:100%;height:100%}.location-map-split .location-info-wrap .location-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 35px}.location-map-split .location-info-wrap .location-info .location-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;gap:15px;font-size:calc(max(calc(12rem / 16), calc(20rem / 16)));font-weight:bold;font-family:"Oswald", sans-serif;text-transform:uppercase}.location-map-split .location-info-wrap .location-info .location-contacts{font-size:calc(max(calc(12rem / 16), calc(16rem / 16)))}.location-map-split .location-info-wrap .location-info .location-contacts .address{display:block;-webkit-text-decoration-color:#bbbbbb;text-decoration-color:#bbbbbb}.location-map-split .location-info-wrap .location-info .location-contacts .address .i-block{text-decoration:inherit}.location-map-split .location-info-wrap .location-info .location-contacts .phone{display:block;text-decoration:none;color:var(--main);font-weight:bold}.location-map-split .location-info-wrap .location-info .location-contacts .phone:focus-visible,.location-map-split .location-info-wrap .location-info .location-contacts .phone:hover{color:var(--main-hover)}.commercial-roofers-comparison{position:relative;width:100%;max-width:1400px;margin-block:35px 50px;margin-inline:auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:1000px){.commercial-roofers-comparison{-ms-grid-columns:1fr;grid-template-columns:1fr}}.commercial-roofers-comparison .roofedRight{border:20px solid var(--main)}@media screen and (max-width:420px){.commercial-roofers-comparison .roofedRight{border-width:12px}}.commercial-roofers-comparison .other-roofer{border:20px solid transparent;background:#eeeeee}@media screen and (max-width:420px){.commercial-roofers-comparison .other-roofer{border-width:12px}}.commercial-roofers-comparison .headline-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Oswald", sans-serif;font-weight:bold;text-transform:uppercase;color:black;text-align:center;font-size:clamp(calc(max(calc(12rem / 16), calc(22rem / 16))), 1.56vw, calc(max(calc(12rem / 16), calc(30rem / 16))));height:200px;max-width:20ch;margin-inline:auto;line-height:1.3;padding-block:15px}@media screen and (max-width:1280px){.commercial-roofers-comparison .headline-wrap{height:160px}}@media only screen and (max-width:1000px){.commercial-roofers-comparison .headline-wrap{max-height:initial;height:auto;min-height:125px}}.commercial-roofers-comparison .headline-wrap img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1280px){.commercial-roofers-comparison .headline-wrap img{max-height:125px}}.commercial-roofers-comparison .description-wrap{padding:0 7% 50px}@media screen and (max-width:1280px){.commercial-roofers-comparison .description-wrap{padding-bottom:0}}.commercial-roofers-comparison .description-wrap ul{list-style:none;padding:0}.commercial-roofers-comparison .description-wrap ul li{position:relative;color:black;margin-bottom:25px;color:#3f4146;padding-left:40px}.commercial-roofers-comparison .description-wrap ul li:before{content:"";display:inline-block;position:absolute;left:0;top:5px}.commercial-roofers-comparison .description-wrap ul.check-lists-green li:before, .has-check-lists-green li:before{background:url("../../images/icons/check-green.png") no-repeat;background-size:contain;width:27px;height:20px}.commercial-roofers-comparison .description-wrap ul.check-lists-red li:before, .has-check-lists-red li:before{background:url("../../images/icons/x-red.png") no-repeat;background-size:contain;width:24px;height:26px}.location-bottom-section{position:relative;text-align:center;color:white;background-color:var(--accent)}.location-bottom-section .ways-to-get-started{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;max-width:1000px;margin:30px auto;z-index:2}.location-bottom-section .ways-to-get-started>*{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 3 - 20px);flex:1 0 calc(100% / 3 - 20px);background:rgba(0, 0, 0, 0.4);padding:25px 3%;text-decoration:none}@media screen and (max-width:1000px){.location-bottom-section .ways-to-get-started>*{-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 2 - 20px);flex:1 0 calc(100% / 2 - 20px)}}@media screen and (max-width:740px){.location-bottom-section .ways-to-get-started>*{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:25px}}@media screen and (max-width:420px){.location-bottom-section .ways-to-get-started>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.location-bottom-section .ways-to-get-started>* .img-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:740px) and (min-width:421px){.location-bottom-section .ways-to-get-started>* .text-contain{text-align:left}}.location-bottom-section .ways-to-get-started>* .text-contain h4{font-size:calc(max(calc(12rem / 16), calc(20rem / 16)))}@media screen and (max-width:1500px){.location-bottom-section .ways-to-get-started>* .text-contain h4{font-size:calc(max(calc(18rem / 16), calc(18rem / 16)))}}@media screen and (max-width:1200px){.location-bottom-section .ways-to-get-started>* .text-contain h4{font-size:calc(max(calc(18rem / 16), calc(16rem / 16)))}}@media screen and (max-width:800px){.location-bottom-section .ways-to-get-started>* .text-contain h4{font-size:calc(max(calc(18rem / 16), calc(14rem / 16)))}}@media screen and (max-width:460px){.location-bottom-section .ways-to-get-started>* .text-contain h4{font-size:calc(max(calc(18rem / 16), calc(12rem / 16)))}}.location-bottom-section .ways-to-get-started>* .text-contain p{margin-top:0}.location-bottom-section .ways-to-get-started>:hover[href]{color:white;background:rgba(0, 0, 0, 0.7)}.location-content-split{position:relative;padding-bottom:0}.location-content-split+.brand-slider-section .site-wrapper{padding-top:30px}@media only screen and (max-width:800px){.location-content-split+.brand-slider-section .site-wrapper{padding-top:0}}.location-content-split .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px clamp(60px, 5vw, 100px)}@media only screen and (max-width:1500px){.location-content-split .site-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location-content-split .site-wrapper .content-section{margin:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}@media only screen and (min-width:1501px){.location-content-split .site-wrapper .content-section{-webkit-box-flex:1.2;-ms-flex:1.2 1 0px;flex:1.2 1 0}}@media only screen and (min-width:1501px) and (max-width:1700px){.location-content-split .site-wrapper .content-section{-webkit-box-flex:1.5;-ms-flex:1.5 1 0px;flex:1.5 1 0}}.location-content-split .site-wrapper .content-benefits{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.location-content-split .site-wrapper .content-benefits>:first-child{margin-top:0}.location-content-split .site-wrapper .content-benefits>:last-child{margin-bottom:0}@media only screen and (min-width:1501px){.location-content-split .site-wrapper .content-benefits{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.location-content-split .site-wrapper .content-benefits ul{-webkit-column-gap:30px;column-gap:30px;-webkit-column-count:2;column-count:2}@media only screen and (max-width:1700px){.location-content-split .site-wrapper .content-benefits ul{-webkit-column-count:1;column-count:1}}@media only screen and (max-width:1500px){.location-content-split .site-wrapper .content-benefits ul{-webkit-column-count:3;column-count:3}}@media only screen and (max-width:1200px){.location-content-split .site-wrapper .content-benefits ul{-webkit-column-count:2;column-count:2}}@media only screen and (max-width:640px){.location-content-split .site-wrapper .content-benefits ul{-webkit-column-count:1;column-count:1}}.location-content-split .site-wrapper .content-benefits ul>li{display:inline-block;width:100%;margin-top:0}@media only screen and (min-width:1501px){.content-img-split-section .site-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.bar-graph-table{position:relative}.bar-graph-table .grid-container{position:absolute;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10, 1fr);left:300px;top:0;height:100%;width:calc(100% - 300px);counter-reset:percentage}@media only screen and (max-width:1400px){.bar-graph-table .grid-container{width:calc(100% - 215px);left:215px}}@media only screen and (max-width:1000px){.bar-graph-table .grid-container{width:calc(100% - 145px);left:145px}}@media only screen and (max-width:740px){.bar-graph-table .grid-container{display:none}}.bar-graph-table .grid-container .grid-item{border-left:2px solid rgba(60, 60, 60, 0.1);counter-increment:percentage 10;position:relative}.bar-graph-table .grid-container .grid-item:last-of-type{border-right:2px solid rgba(60, 60, 60, 0.1)}.bar-graph-table .grid-container .grid-item:after{content:counter(percentage);position:absolute;right:0;bottom:-40px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);font-size:14px}.bar-graph-table .grid-container .grid-item:first-of-type:before{content:"0";position:absolute;left:0;bottom:-40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:14px}.bar-graph-table .grid-container .grid-item.border{border-right:2px solid #fff}.bar-graph-table .graph-row{display:-ms-grid;display:grid;padding-block:7px;-ms-grid-columns:295px 1fr;grid-template-columns:295px 1fr;grid-column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1400px){.bar-graph-table .graph-row{-ms-grid-columns:210px 1fr;grid-template-columns:210px 1fr}}@media only screen and (max-width:1000px){.bar-graph-table .graph-row{-ms-grid-columns:140px 1fr;grid-template-columns:140px 1fr}}@media only screen and (max-width:740px){.bar-graph-table .graph-row{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-block:5px 7px}}@media only screen and (max-width:600px){.bar-graph-table .graph-row{padding-block:12px}}.bar-graph-table .graph-row p{font-weight:700;margin-bottom:0}@media only screen and (max-width:740px){.bar-graph-table .graph-row p{margin-top:0.3em;font-size:calc(max(calc(12rem / 16), calc(18rem / 16)))}}@media only screen and (max-width:600px){.bar-graph-table .graph-row p{margin-top:0em}}.bar-graph-table .graph-row .years{position:relative;color:white;z-index:2;padding-left:30px}@media only screen and (max-width:740px){.bar-graph-table .graph-row .years{padding-left:15px;font-weight:600}}@media only screen and (max-width:600px){.bar-graph-table .graph-row .years{color:var(--main-hover);font-size:1rem;padding:0 0 7px 0}}.bar-graph-table .graph-row .years span{position:absolute;height:30px;left:0;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:600px){.bar-graph-table .graph-row .years span{top:100%;height:10px}}.bar-graph-table .graph-row .years span.min-years{background:var(--main-hover);z-index:-1}.bar-graph-table .graph-row .years span.max-years{background:var(--main);z-index:-2}.common-roofing-emergency{position:relative;margin-top:100px}@media only screen and (max-width:1000px){.common-roofing-emergency{margin-top:70px}}.common-roofing-emergency ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-webkit-column-gap:35px;column-gap:35px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:1280px),only screen and (max-width:1850px) and (min-width:1501px){.common-roofing-emergency ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);width:100%}}@media only screen and (max-width:700px){.common-roofing-emergency ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}.common-roofing-emergency ul li{margin-block:0.7em}@media only screen and (max-width:700px){.common-roofing-emergency ul li{margin-block:0.5em}}.service-area-hq-banner-section{border-top:2px solid white}.service-area-hq-banner-section .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(40px, 6vw, 80px) 15px}@media screen and (max-width:1450px){.service-area-hq-banner-section .site-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-area-hq-banner-section .site-wrapper .section-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media screen and (max-width:1450px) and (min-width:801px){.service-area-hq-banner-section .site-wrapper .section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.service-area-hq-banner-section .site-wrapper .section-content img.logo{max-width:400px}@media screen and (max-width:1450px){.service-area-hq-banner-section .site-wrapper .section-content img.logo{max-width:350px}}@media screen and (max-width:700px){.service-area-hq-banner-section .site-wrapper .section-content img.logo{max-width:325px}}.service-area-hq-banner-section .site-wrapper .section-content address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-wrap:balance;gap:20px clamp(30px, 3vw, 80px)}@media screen and (max-width:1100px) and (min-width:801px){.service-area-hq-banner-section .site-wrapper .section-content address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:700px){.service-area-hq-banner-section .site-wrapper .section-content address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-area-hq-banner-section .site-wrapper .section-content address>div{padding-left:4em;min-width:230px}@media screen and (max-width:1100px){.service-area-hq-banner-section .site-wrapper .section-content address>div{padding-left:3em}}.service-area-hq-banner-section .site-wrapper .section-content address>div .addr-header{display:block;color:var(--main);font-size:calc(max(calc(12rem / 16), calc(22rem / 16)));position:relative}@media screen and (max-width:1450px){.service-area-hq-banner-section .site-wrapper .section-content address>div .addr-header{font-size:calc(max(calc(12rem / 16), calc(20rem / 16)))}}@media screen and (max-width:740px){.service-area-hq-banner-section .site-wrapper .section-content address>div .addr-header{font-size:calc(max(calc(12rem / 16), calc(18rem / 16)))}}.service-area-hq-banner-section .site-wrapper .section-content address>div .addr-header svg.icon{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:calc(100% + 0.6em);width:1.2em;height:1.2em}@media screen and (max-width:1100px){.service-area-hq-banner-section .site-wrapper .section-content address>div .addr-header svg.icon{width:1em;height:1em}}.service-area-hq-banner-section .site-wrapper .section-content address>div p{margin:0.6em 0 1em;line-height:1.4;font-weight:600;letter-spacing:0.05em}.service-area-hq-banner-section .site-wrapper .section-iframe{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:500px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (max-width:1450px){.service-area-hq-banner-section .site-wrapper .section-iframe{min-height:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:400px}}.service-area-hq-banner-section .site-wrapper .section-iframe iframe{background:#eeeeee;width:100%;height:100%}.split-content{position:relative;--text-color:#1a1a1a}.split-content .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:45fr 55fr;grid-template-columns:45fr 55fr}@media only screen and (max-width:1200px){.split-content .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.split-content .site-wrapper .img-contain{position:relative}@media only screen and (min-width:1200px){.split-content .site-wrapper .img-contain{min-height:500px}}.split-content .site-wrapper .img-contain img{--scaler:clamp(100px, 9vw, 240px);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media only screen and (min-width:1201px){.split-content .site-wrapper .img-contain img{position:absolute;inset:0;-webkit-clip-path:polygon(0 0, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%)}}@media only screen and (max-width:1200px){.split-content .site-wrapper .img-contain img{max-height:400px}}.split-content .site-wrapper .content-contain{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.split-content .site-wrapper .content-contain>:first-child{margin-top:0}.split-content .site-wrapper .content-contain>:last-child{margin-bottom:0}.split-content .site-wrapper .content-contain p{color:var(--text-color)}
/*# sourceMappingURL=location.css.map */