@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{background:#110d0c;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{text-decoration:none;font-weight:inherit}.hq-location-contain aside.hq-sidebar a:focus-visible,.hq-location-contain aside.hq-sidebar a:hover{color:#eb1d25}.hq-location-contain aside.hq-sidebar .sidebar-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner{scrollbar-color:#eb1d25 #dddddd;scrollbar-width:thin;overflow-y:auto;max-height:calc(calc(var(--vh, 1vh) * 100) - var(--header-height-scroll));position:-webkit-sticky;position:sticky;top:var(--header-height-scroll);left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info{padding:clamp(30px, 8%, 40px) 40px clamp(30px, 8%, 40px) 55px;background:#222222;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 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 address.hq-info{--px-scaler:5vw}}.hq-location-contain aside.hq-sidebar .sidebar-inner 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 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 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 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:#eb1d25;margin-top:0.2em}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-phone{font-size:17px;font-weight:600}.hq-location-contain aside.hq-sidebar .sidebar-inner address.hq-info .hq-phone .icon{color:#eb1d25}.hq-location-contain aside.hq-sidebar .sidebar-inner 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 address.hq-info .hq-rating .rating-stars:before{content:"★★★★★";background:-webkit-gradient(linear, left top, right top, from(#ffca1b), to(#bbbbbb));background:-webkit-linear-gradient(left, #ffca1b calc(var(--rating-value) / 5 * 100%), #bbbbbb calc(var(--rating-value) / 5 * 100%));background:-o-linear-gradient(left, #ffca1b calc(var(--rating-value) / 5 * 100%), #bbbbbb calc(var(--rating-value) / 5 * 100%));background:linear-gradient(90deg, #ffca1b calc(var(--rating-value) / 5 * 100%), #bbbbbb 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}.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: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));--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:#222222;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:500px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle{--px-scaler:5vw}}.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:#181818}@media screen and (max-width:1400px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;background:#110d0c}.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:black}}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle.active:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle: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);-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle .active-page{display:block}.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain button.hq-nav-toggle .hq-name{display:block}@media screen and (min-width:1401px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav{display:block!important}}@media screen and (max-width:1400px){.hq-location-contain aside.hq-sidebar .sidebar-inner .hq-nav-contain nav.hq-nav{position:absolute;top:100%;z-index:9999;width:100%;background:#110d0c;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{font-size:22px;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;font-weight:600}@media screen and (max-width:1400px){.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:20px}}@media screen and (max-width:1400px) 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.active{color:#eb1d25}.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}}.hq-page-banner-section{background:#222222;color:white}.hq-page-banner-section .site-wrapper{text-align:center;min-height:850px;--py-max:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hq-page-banner-section .site-wrapper .icon-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hq-page-banner-section .site-wrapper .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.hq-page-banner-section .site-wrapper .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hq-page-banner-section .site-wrapper :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hq-page-banner-section .site-wrapper iframe,.hq-page-banner-section .site-wrapper table{margin-left:auto;margin-right:auto}@media only screen and (max-width:1200px){.hq-page-banner-section .site-wrapper{min-height:750px}}@media only screen and (max-width:600px){.hq-page-banner-section .site-wrapper{min-height:650px}}.hq-page-banner-section .cover-img-bg{-o-object-position:top center;object-position:top center}@media only screen and (max-width:1000px){.hq-page-banner-section .cover-img-bg{-webkit-filter:brightness(50%);filter:brightness(50%)}}.exterior-cost-resources{position:relative;color:white;background:#f80002;background:-webkit-gradient(linear, left top, left bottom, from(#f80002), color-stop(40%, #d10002), color-stop(80%, #ab0001));background:-webkit-linear-gradient(top, #f80002 0%, #d10002 40%, #ab0001 80%);background:-o-linear-gradient(top, #f80002 0%, #d10002 40%, #ab0001 80%);background:linear-gradient(180deg, #f80002 0%, #d10002 40%, #ab0001 80%)}.exterior-cost-resources h2{margin-bottom:35px;text-align:left}.exterior-cost-resources .cost-resources-list{position:relative;text-decoration:none;background:white;padding-block:50px;padding-inline:25px;margin-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:165px 1fr;grid-template-columns:165px 1fr;gap:25px;color:black;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:740px){.exterior-cost-resources .cost-resources-list{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-block:25px}}.exterior-cost-resources .cost-resources-list .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.exterior-cost-resources .cost-resources-list .icon-wrap img{display:block;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.exterior-cost-resources .cost-resources-list .text-wrap{position:relative;padding-right:125px}.exterior-cost-resources .cost-resources-list .text-wrap>:first-child{margin-top:0}.exterior-cost-resources .cost-resources-list .text-wrap>:last-child{margin-bottom:0}@media only screen and (max-width:1000px){.exterior-cost-resources .cost-resources-list .text-wrap{padding-right:0}}.exterior-cost-resources .cost-resources-list .text-wrap:after{content:"";display:block;position:absolute;right:50px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:35px;height:25px;background:url("/Content/images/icons/icon-arrow-right.png") no-repeat;background-size:contain;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1000px){.exterior-cost-resources .cost-resources-list .text-wrap:after{display:none}}.exterior-cost-resources .cost-resources-list .text-wrap h3{position:relative;font-size:clamp(20px, 1.2vw, 23px);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:740px){.exterior-cost-resources .cost-resources-list .text-wrap h3{margin-inline:auto}}.exterior-cost-resources .cost-resources-list .text-wrap h3:after{content:"";display:none;margin-right:10px;width:25px;height:20px;background:url("/Content/images/icons/icon-arrow-right.png") no-repeat;background-size:contain;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1000px){.exterior-cost-resources .cost-resources-list .text-wrap h3:after{display:inline-block;margin-left:10px;vertical-align:middle}}.exterior-cost-resources .cost-resources-list .text-wrap p{margin:0;text-align:left}@media only screen and (max-width:740px){.exterior-cost-resources .cost-resources-list .text-wrap p{text-align:center}}.exterior-cost-resources .cost-resources-list:hover{background:#efefef}.exterior-cost-resources .cost-resources-list:hover .text-wrap:after{-webkit-transform:translate(0, -50%) translateX(10px);-ms-transform:translate(0, -50%) translateX(10px);transform:translate(0, -50%) translateX(10px)}.location-split-content-img{position:relative}.location-split-content-img .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:55fr 45fr;grid-template-columns:55fr 45fr;gap:50px}@media only screen and (max-width:1650px){.location-split-content-img .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.location-split-content-img .text-wrap{padding-block:35px;text-align:left}.location-split-content-img .text-wrap>:first-child{margin-top:0}.location-split-content-img .text-wrap>:last-child{margin-bottom:0}@media only screen and (min-width:2001px){.location-split-content-img .text-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (max-width:1280px){.location-split-content-img .text-wrap{padding-block:0}}.location-split-content-img .text-wrap ul{list-style:inherit;padding-left:20px;text-align:left}.location-split-content-img .text-wrap ul.col-2{-webkit-column-count:2;column-count:2;gap:35px}@media only screen and (max-width:640px){.location-split-content-img .text-wrap ul.col-2{-webkit-column-count:1;column-count:1;margin:0}}.location-split-content-img .text-wrap ul li{padding-left:0;margin:0 0 5px;text-align:left}.location-split-content-img .text-wrap ul li:before{display:none}.location-split-content-img .image-wrap{position:relative}@media only screen and (min-width:2001px){.location-split-content-img .image-wrap{min-height:640px}}@media only screen and (max-width:1650px){.location-split-content-img .image-wrap{display:none}}@media only screen and (max-width:1280px){.location-split-content-img .image-wrap{display:block;max-height:550px}}@media only screen and (max-width:740px){.location-split-content-img .image-wrap{max-height:350px}}.location-split-content-img .image-wrap img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:2001px){.location-split-content-img .image-wrap img{position:absolute;inset:0}}.permit-top-content{position:relative;margin-bottom:35px;display:-ms-grid;display:grid;-ms-grid-columns:120px 1fr;grid-template-columns:120px 1fr;gap:25px}@media only screen and (max-width:1000px){.permit-top-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}.permit-top-content .icon-wrap img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:640px){.permit-top-content .icon-wrap img{margin:auto}}.permit-top-content .text-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.permit-top-content .text-wrap>:first-child{margin-top:0}.permit-top-content .text-wrap>:last-child{margin-bottom:0}.permit-top-content .text-wrap h2{font-size:clamp(25px, 1.56vw, 30px);font-weight:900;color:black;text-transform:initial}.permit-top-content .text-wrap>*{margin:0 0 3px}.team-section{--bg-path:url("/Content/images/secondary/roofingTileBG.jpg");background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.527)), to(rgba(0, 0, 0, 0.5))), var(--bg-path);background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.527), rgba(0, 0, 0, 0.5)), var(--bg-path);background-image:-o-linear-gradient(rgba(0, 0, 0, 0.527), rgba(0, 0, 0, 0.5)), var(--bg-path);background-image:linear-gradient(rgba(0, 0, 0, 0.527), rgba(0, 0, 0, 0.5)), var(--bg-path);background-color:#232424}.content-iframe-split-section .site-wrapper{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));gap:40px 6%}@media screen and (max-width:800px){.content-iframe-split-section .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.content-iframe-split-section .site-wrapper .section-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content-iframe-split-section .site-wrapper .section-iframe{overflow:hidden;position:relative;min-height:clamp(250px, 45vw, 450px);background:#bbbbbb;-webkit-box-shadow:14px 14px 0 rgba(0, 0, 0, 0.1);box-shadow:14px 14px 0 rgba(0, 0, 0, 0.1)}.content-iframe-split-section .site-wrapper .section-iframe iframe{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}.window-type-grid{gap:25px;--img-width:150px;list-style:none;margin:35px 0 0 0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:1600px){.window-type-grid{--img-width:120px}}@media screen and (max-width:1200px){.window-type-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:740px) and (min-width:641px){.window-type-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.window-type-grid.col-4{--img-width:100px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media screen and (max-width:1200px){.window-type-grid.col-4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.window-type-grid.col-4>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}@media screen and (max-width:1600px) and (min-width:1201px){.window-type-grid.col-4>li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.window-type-grid.col-4>li .icon-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.window-type-grid.col-4>li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.window-type-grid.col-4>li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.window-type-grid.col-4>li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.window-type-grid.col-4>li iframe,.window-type-grid.col-4>li table{margin-left:auto;margin-right:auto}}@media screen and (max-width:800px){.window-type-grid.col-4>li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.window-type-grid.col-4>li .icon-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.window-type-grid.col-4>li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.window-type-grid.col-4>li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.window-type-grid.col-4>li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.window-type-grid.col-4>li iframe,.window-type-grid.col-4>li table{margin-left:auto;margin-right:auto}}@media screen and (max-width:1600px) and (min-width:1201px){.window-type-grid.col-4>li .img-wrap{height:150px}}@media screen and (max-width:800px){.window-type-grid.col-4>li .img-wrap{height:150px}}@media screen and (max-width:640px){.window-type-grid.col-4>li .img-wrap{height:125px}}@media screen and (max-width:740px){.window-type-grid.col-1-mobile{-ms-grid-columns:1fr;grid-template-columns:1fr}.window-type-grid.col-1-mobile>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;margin-bottom:25px}.window-type-grid.col-1-mobile>li .img-wrap{height:125px}}@media screen and (max-width:740px) and (max-width:500px){.window-type-grid.col-1-mobile>li .img-wrap{--img-width:70px;height:85px}}@media screen and (max-width:740px){.window-type-grid.col-1-mobile>li .text-wrap p{display:block}}.window-type-grid>li{margin:0;padding:0;text-align:center;gap:15px;font-size:16px}.window-type-grid>li:before{content:"";display:none}.window-type-grid>li .has-arrow{position:relative;gap:10px;margin-bottom:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:370px){.window-type-grid>li .has-arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7px}}.window-type-grid>li .has-arrow:after{content:"";background:url(/Content/images/icons/arrowRight-orange.png) no-repeat center/contain;margin-top:4px;height:16px;width:20px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:block;-ms-flex-negative:0;flex-shrink:0}.window-type-grid>li .img-wrap{width:var(--img-width);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px;height:150px}@media screen and (max-width:640px){.window-type-grid>li .img-wrap{height:125px}}.window-type-grid>li .img-wrap img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:100%;max-width:100%;margin:auto}.window-type-grid>li .text-wrap{width:100%;text-align:center}.window-type-grid>li .text-wrap>:first-child{margin-top:0}.window-type-grid>li .text-wrap>:last-child{margin-bottom:0}@media screen and (max-width:740px){.window-type-grid>li .text-wrap{line-height:1.4}}.window-type-grid>li .text-wrap p{margin:0}@media screen and (max-width:740px){.window-type-grid>li .text-wrap p{display:none}}
/*# sourceMappingURL=HQ-city.css.map */