header #logo img{height:100%}.header-bottom.wide-nav .flex-col{width:100%}.header-bottom.wide-nav ul.nav>li{flex-grow:1;text-align:center;margin:0 10px}@media(min-width:992px){.header-bottom.wide-nav .flex-col{padding:0 30px}}@media (min-width:849px) and (max-width:1087px){.has-sticky .header-button-2{top:-20px}}.vertical-offset-20{margin-bottom:-20px}.vertical-offset-25{margin-bottom:-25px}.vertical-offset-30{margin-bottom:-30px}.vertical-offset-35{margin-bottom:-35px}.vertical-offset-40{margin-bottom:-40px}.row-icon-text .icon-box{align-items:center}.bg1-section>.bg{background-size:365px!important}div .text-center .star-rating{margin-left:auto}div .star-rating span::before{color:#f9b804}.bg1{background:#f4f4f4;background:linear-gradient(90deg,rgb(244 244 244) 0%,rgb(226 226 226) 38%,rgb(214 214 214) 100%)}.bg2{background:#f4f4f4;background:linear-gradient(90deg,rgb(244 244 244) 0%,rgb(236 236 236) 38%,rgb(255 255 255) 100%)}.bg3>.col-inner{background:#da4025;background:linear-gradient(90deg,rgb(218 64 37) 0%,rgb(241 84 57) 47%,rgb(242 103 79) 100%)}.accordion-title .icon-angle-down::before{content:"+";color:#da4025;font-size:27px;font-weight:700;vertical-align:text-top;font-family:Arial,sans-serif}.accordion-title.active .icon-angle-down::before{content:"–"}.accordion-title .toggle{opacity:1;pointer-events:none}@media(min-width:550px){.title-with-bg{display:inline-block;padding-left:55px;width:auto}.title-with-bg::before{display:inline;content:'';background:url(/wp-content/uploads/2021/12/asap-icon.png) left top no-repeat;background-size:76px;position:absolute;margin-left:-55px;width:80px;height:57px;margin-top:-22px}}.wpcf7-form input[type="email"],.wpcf7-form input[type="date"],.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="password"],.wpcf7-form textarea,.wpcf7-form select{border-radius:10px;-webkit-border-radius:10px;height:3.2em;border:2px solid #e8ebef;box-shadow:none;-webkit-box-shadow:none}.wpcf7-form input[type="email"]:hover,.wpcf7-form input[type="date"]:hover,.wpcf7-form input[type="text"]:hover,.wpcf7-form input[type="tel"]:hover,.wpcf7-form input[type="url"]:hover,.wpcf7-form input[type="password"]:hover,.wpcf7-form textarea:hover,.wpcf7-form select:hover{border-color:#DAA9A0}.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form input[type="password"]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:#da4025}.wpcf7-form input[type="submit"]{border-radius:10px;-webkit-border-radius:10px;margin-right:0}@media(max-width:600px){#wrapper .wpcf7-form input[type="submit"]{margin:0 auto!important;position:relative;display:block}}.wpcf7-form .col{padding-bottom:0}.wpcf7-spinner{position:absolute}.areas-block{text-align:left;margin:0 auto;display:inline-block}.areas-block>span{position:relative;padding:5px 5px 5px 23px;display:inline-block}.areas-block>span i{position:absolute;left:0;top:7px;color:#da4025;font-size:19px}.nav-vertical .tab a{padding:10px}.nav-vertical .tab.active a{background-color:#da4025;color:#fff}.nav-line.nav-vertical>li>a::before{background-color:#da4025}.footer-primary{padding:7.5px 0}.footer-call-block{position:relative;background:#db442a;color:#fff;margin-top:-17px;padding:10px}.footer-call-block .sm-ttl{font-size:14px}.footer-call-block a{color:#fff;font-weight:700;transition:all .3s}.footer-call-block a:hover{color:#333}@media(min-width:550px){.footer-call-block::before{content:"";position:absolute;height:0;width:0;left:-17px;top:-18px;border:18px solid #fff0;border-bottom-color:#db442a}}.kc_captcha{text-align:center;display:block}span.captcha-image{border:none;padding:0}span.captcha-image .cf7ic_instructions span{color:#f25e45}span.captcha-image label>input{margin:0!important;position:absolute;width:0px!important}span.captcha-image label>input+svg{padding:4px;width:43px;height:43px}span.captcha-image label>input:checked+svg,span.captcha-image label>input:focus+svg,.captcha-image label.active input svg{border:2px solid #f25e45;color:#f25e45}.cf7ic_instructions{font-size:14px}.projects-equal-height .col{position:static!important}.projects-equal-height .box-text{padding-bottom:.5rem}@media (max-width:849px){p img.alignright{display:block;margin:15px auto}.services{flex-wrap:wrap;justify-content:center}.services .box{max-width:33.33%;flex:0 0 33.33%}.services .box:nth-child(n+4){margin-top:30px!important}}@media (max-width:549px){.services .box{max-width:50%;flex:0 0 50%}.services .box:nth-child(n+3){margin-top:30px!important}}@media (max-width:849px){.header .icon-phone{-webkit-animation-name:trin;animation-name:trin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes trin{from{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}20%,32%,44%,56%,68%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}26%,38%,50%,62%,74%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}29%,41%,53%,65%,77%{-webkit-transform:rotate3d(0,0,1,-15deg);transform:rotate3d(0,0,1,-15deg)}80%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes trin{from{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}20%,32%,44%,56%,68%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}26%,38%,50%,62%,74%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}29%,41%,53%,65%,77%{-webkit-transform:rotate3d(0,0,1,-15deg);transform:rotate3d(0,0,1,-15deg)}80%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}