@charset "UTF-8";.hq-location-contain{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}@media screen and (max-width:1400px){.hq-location-contain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hq-location-contain aside.hq-sidebar{position:relative;background:#070c2b;color:white;-ms-flex-negative:0;flex-shrink:0;width:100%;line-height:1.4}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar{width:22%;min-width:370px;max-width:500px}}.hq-location-contain aside.hq-sidebar a{color:white;text-decoration:none;font-weight:inherit}.hq-location-contain aside.hq-sidebar a:focus-visible,.hq-location-contain aside.hq-sidebar a:hover{color:#ffca1b}.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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner{scrollbar-color:#ffca1b #dddddd;scrollbar-width:thin;overflow-y:auto;max-height:calc(100dvh - var(--header-height-scroll));position:-webkit-sticky;position:sticky;top:var(--header-height-scroll);left:0}}.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight: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;text-align:inherit;--px-min:20px;--px-scaler:5.7vw;--px-max:150px;--pl-min:var(--px-min);--pl-max:var(--px-max);--pr-min:var(--px-min);--pr-max:var(--px-max);padding-left:5%;padding-left:clamp(var(--pl-min), var(--px-scaler), var(--pl-max));padding-right:5%;padding-right:clamp(var(--pr-min), var(--px-scaler), var(--pr-max));font-size:calc(max(calc(12rem / 16), calc(18rem / 16)));padding-block:0.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.6em;min-height:55px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#070c2b;text-align:left;letter-spacing:0.05em}.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle:focus-visible{outline:auto}@media screen and (max-width:500px){.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle{--px-scaler:5vw}}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle{display:none}}.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle:focus-visible,.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle:hover{background:#040719}.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle.active svg{rotate:-180deg}.hq-location-contain aside.hq-sidebar .sidebar-inner button.hq-info-toggle svg{height:0.6em;width:0.6em;color:currentColor;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown{display:block!important}}@media screen and (max-width:1400px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown{display:none;position:absolute;inset:100% 0 auto 0;-webkit-box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 1px 1px -0.5px rgba(0, 0, 0, 0.06), 0px 3px 3px -1.5px rgba(0, 0, 0, 0.06), 0px 6px 6px -3px rgba(0, 0, 0, 0.06), 0px 12px 12px -6px rgba(0, 0, 0, 0.06), 0px 24px 24px -12px rgba(0, 0, 0, 0.06);box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 1px 1px -0.5px rgba(0, 0, 0, 0.06), 0px 3px 3px -1.5px rgba(0, 0, 0, 0.06), 0px 6px 6px -3px rgba(0, 0, 0, 0.06), 0px 12px 12px -6px rgba(0, 0, 0, 0.06), 0px 24px 24px -12px rgba(0, 0, 0, 0.06);z-index:100}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info{padding:40px 40px 40px 55px;background:#1a2046;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:1400px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info{--px-min:20px;--px-scaler:5.7vw;--px-max:150px;--pl-min:var(--px-min);--pl-max:var(--px-max);--pr-min:var(--px-min);--pr-max:var(--px-max);padding-left:5%;padding-left:clamp(var(--pl-min), var(--px-scaler), var(--pl-max));padding-right:5%;padding-right:clamp(var(--pr-min), var(--px-scaler), var(--pr-max))}}@media screen and (max-width:1400px) and (max-width:500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info{--px-scaler:5vw}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info>*{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 .hq-info-dropdown address.hq-info>* .icon{width:1.15rem;height:1.1rem;-ms-flex-negative:0;flex-shrink:0}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info .hq-name{font-weight:bold;font-size:clamp(1.3em, 4.5vw, 1.65em)}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown 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 .hq-info-dropdown address.hq-info .hq-address .icon{color:#ffca1b;margin-top:0.2em}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info .hq-phone{font-size:17px;font-weight:600}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info .hq-phone .icon{color:#ffca1b}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-info-dropdown address.hq-info .hq-rating{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 .hq-info-dropdown address.hq-info .hq-rating .rating-stars:before{content:"★★★★★";background:-webkit-gradient(linear, left top, right top, from(#ffca1b), to(#d6d6d6));background:-webkit-linear-gradient(left, #ffca1b calc(var(--rating-value) / 5 * 100%), #d6d6d6 calc(var(--rating-value) / 5 * 100%));background:-o-linear-gradient(left, #ffca1b calc(var(--rating-value) / 5 * 100%), #d6d6d6 calc(var(--rating-value) / 5 * 100%));background:linear-gradient(90deg, #ffca1b calc(var(--rating-value) / 5 * 100%), #d6d6d6 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 .hq-nav-contain{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media screen and (max-width:1400px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain{display:none}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav{width:100%}.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{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:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a{--px-min:20px;--px-scaler:5.7vw;--px-max:150px;--pl-min:var(--px-min);--pl-max:var(--px-max);--pr-min:var(--px-min);--pr-max:var(--px-max);padding-left:5%;padding-left:clamp(var(--pl-min), var(--px-scaler), var(--pl-max));padding-right:5%;padding-right:clamp(var(--pr-min), var(--px-scaler), var(--pr-max));--pr-min:35px;min-height:0;font-size:18px}}@media screen and (max-width:1401px) and (max-width:500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a{--px-scaler:5vw}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a:focus-visible,.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a:hover,.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a[aria-current=page]{color:#ffca1b}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav ul li a:after{content:"";height:0.6em;width:0.6em;-ms-flex-negative:0;flex-shrink:0;display:block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hq-location-contain main.hq-main{width:100%;min-width:0}@media screen and (min-width:1401px){.hq-location-contain main.hq-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1401px){.hq-other-services-section.hq-city-mobile{display:none}}.siding-styles-section{text-align:center}@media screen and (min-width:1401px){.siding-styles-section .siding-style-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.why-choose-us-section{position:relative;color:white;background-image:url("/Content/images/backgrounds/background-sky.jpg");background-size:cover;background-position:top;background-repeat:no-repeat}@media screen and (max-width:1380px){.why-choose-us-section{text-align:center}}.why-choose-us-section h2,.why-choose-us-section h3{color:white}.why-choose-us-section h3{font-size:clamp(18px, 1.5vw, 22px);margin-bottom:40px}.why-choose-us-section p{margin-top:5px}.why-choose-us-section ul.icon-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;max-width:700px}.why-choose-us-section ul.icon-list li{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 40px);margin:10px 0;font-size:18px;font-weight:bold}.why-choose-us-section ul.icon-list li:before{display:none}.why-choose-us-section ul.icon-list li img{margin-right:20px;max-width:60px;height:auto!important}@media screen and (max-width:640px){.why-choose-us-section ul.icon-list{display:block}.why-choose-us-section ul.icon-list li{width:100%}}.why-choose-us-section ul.icon-list{max-width:100%;padding-bottom:clamp(160px, 18vw, 360px)}.why-choose-us-section ul.icon-list li{-webkit-column-gap:20px;column-gap:20px}@media screen and (max-width:1380px){.why-choose-us-section ul.icon-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:30px;font-size:16px}.why-choose-us-section ul.icon-list li img{margin-bottom:10px}}.why-choose-us-section ul.icon-list li .img-wrap{-ms-flex-negative:0;flex-shrink:0;width:95px;display:-ms-grid;display:grid;place-items:center}.why-choose-us-section ul.icon-list li img{max-width:80px;max-width:100%;max-height:95px;-webkit-box-flex:0;-ms-flex:0;flex:0}.why-choose-us-section ul.icon-list li .text-wrap strong{font-size:16px}.why-choose-us-section ul.icon-list li .text-wrap p{font-size:16px;font-weight:300;margin-top:3px}.why-choose-us-section .house-image{position:absolute;bottom:0;left:0;width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.location-freeQuote{position:relative;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:125px}@media only screen and (max-width:1280px){.location-freeQuote{padding-bottom:50px}}@media only screen and (max-width:1000px){.location-freeQuote{padding-top:100px}}@media only screen and (max-width:640px){.location-freeQuote{padding-top:70px}}.location-freeQuote>*{width:calc(100% / 2)}@media only screen and (max-width:1280px){.location-freeQuote>*{width:100%}}@media only screen and (max-width:1100px){.location-freeQuote .bg-curved{left:0}}.location-freeQuote .left-content{position:relative;z-index:2}@media only screen and (max-width:1100px){.location-freeQuote .left-content{padding-top:0}}.location-freeQuote .iframe-wrap{padding-left:7%}@media only screen and (max-width:1500px){.location-freeQuote .iframe-wrap{padding-left:5%}}@media only screen and (max-width:1280px){.location-freeQuote .iframe-wrap{padding-left:0}}.location-freeQuote .iframe-wrap iframe{display:block;width:100%;height:100%;min-height:350px}@media only screen and (max-width:1280px){.location-freeQuote .iframe-wrap iframe{height:420px}}@media only screen and (max-width:740px){.location-freeQuote .iframe-wrap iframe{height:350px}}@media only screen and (max-width:480px){.location-freeQuote .iframe-wrap iframe{height:280px}}.remodeling-cost-section{background:-webkit-gradient(linear, left bottom, left top, from(#1c2252), to(#044f8f));background:-webkit-linear-gradient(bottom, #1c2252 0%, #044f8f 100%);background:-o-linear-gradient(bottom, #1c2252 0%, #044f8f 100%);background:linear-gradient(0deg, #1c2252 0%, #044f8f 100%)}@media only screen and (min-width:1501px){.remodeling-cost-section{padding-block:100px}}@media screen and (max-width:520px){.remodeling-cost-section{text-align:center}}.remodeling-cost-section h2{color:white;margin-bottom:35px}.remodeling-cost-section>div{margin-bottom:10px}.remodeling-cost-section .card{background-color:white;position:relative;color:black;display:-ms-grid;display:grid;-ms-grid-columns:clamp(80px, 5vw, 150px) 1fr;grid-template-columns:clamp(80px, 5vw, 150px) 1fr;padding:20px clamp(30px, 2vw, 40px);padding-right:clamp(60px, 10vw, 120px);gap:clamp(30px, 2vw, 40px);border-radius:8px;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:520px){.remodeling-cost-section .card{text-align:center;-ms-grid-columns:1fr;grid-template-columns:1fr;padding-inline:25px}}.remodeling-cost-section .card:hover{background:#f2f2f2}.remodeling-cost-section .card:hover:after{translate:10px -50%}.remodeling-cost-section .card:after{content:"";position:absolute;top:50%;right:clamp(25px, 2vw, 36px);translate:0 -50%;background-image:url("/Content/images/icons/arrowRightPrimary.png");background-size:contain;background-position:center;width:clamp(25px, 2vw, 36px);aspect-ratio:36 / 25;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}@media screen and (max-width:520px){.remodeling-cost-section .card:after{display:none}}.remodeling-cost-section .card:not(:last-child){margin-bottom:10px}.remodeling-cost-section .card .icon-wrap{display:-ms-grid;display:grid;place-items:center}.remodeling-cost-section .card .icon-wrap img{max-width:93px;width:100%}.remodeling-cost-section .card .text-wrap{position:relative;padding-block:15px}.remodeling-cost-section .card .text-wrap h3{position:relative;font-size:clamp(20px, 1.2vw, 23px);margin-bottom:5px}@media screen and (max-width:520px){.remodeling-cost-section .card .text-wrap h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.remodeling-cost-section .card .text-wrap p{margin-top:5px;margin-bottom:0}.remodeling-cost-section .card .text-wrap:after{content:"";position:relative;display:block;margin:20px auto 0;background-image:url("/Content/images/icons/arrowRightPrimary.png");background-size:contain;background-position:center;width:35px;height:25px}@media screen and (min-width:521px){.remodeling-cost-section .card .text-wrap:after{display:none}}.exteriorRemodeling-split{position:relative;background:#f2f2f2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:50px}@media only screen and (max-width:1280px){.exteriorRemodeling-split{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:480px){.exteriorRemodeling-split{gap:30px}}.exteriorRemodeling-split .left-content{position:relative}@media only screen and (min-width:1281px){.exteriorRemodeling-split .left-content{padding-block:25px}}.exteriorRemodeling-split .left-content h2{margin-bottom:15px}.exteriorRemodeling-split .left-content h3{font-size:clamp(20px, 1.56vw, 30px)}.exteriorRemodeling-split .left-content p+h3{margin-top:30px}.exteriorRemodeling-split .left-content ul{padding-left:15px;margin-bottom:25px}.exteriorRemodeling-split .left-content ul li{margin-bottom:10px}.exteriorRemodeling-split .left-content p{margin-top:0}.exteriorRemodeling-split .left-content ul+h2{margin-top:35px}.exteriorRemodeling-split .left-content .faq{position:relative;background:#ddd;padding:25px;border-radius:5px;margin-bottom:20px}.exteriorRemodeling-split .left-content .faq h3{font-size:clamp(18px, 1.04vw, 20px);margin-bottom:5px}.exteriorRemodeling-split .left-content .faq p{margin:10px 0}.exteriorRemodeling-split .right-image{position:relative}.exteriorRemodeling-split .right-image img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1281px){.exteriorRemodeling-split .right-image img{position:absolute;inset:0}}@media only screen and (max-width:1280px){.exteriorRemodeling-split .right-image img{max-height:500px}}
/*# sourceMappingURL=HQ-city.css.map */