/*!/wp-content/themes/buildpress-child/style.css*/html,body{max-width:100%;overflow-x:hidden}body{font-size:15px;line-height:1.42857143}body,.textwidget{color:#222222!important}.blog-item-info-img{aspect-ratio:403 / 228;object-fit:cover}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:30px;margin-bottom:18px}h4,.h4,h5,.h5,h6,.h6{margin-top:26px;margin-bottom:12px}h1,.h1{font-size:36px;line-height:42px}h2,.h2{font-size:30px;line-height:36px}div.sow-features-feature-content h2{font-size:22px}h3,.h3{font-size:24px;line-height:30px}h4,.h4{font-size:18px;line-height:24px}h5,.h5{font-size:14px;line-height:20px}h6,.h6{font-size:12px;line-height:18px}body .top{color:#fff;padding:10px 0;background:#5c0c0b;background:-moz-linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);background:-webkit-linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);background:linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c0c0b",endColorstr="#a01f2a",GradientType=1);border-bottom:none}.top__left{text-align:inherit;padding:0!important}.top__right{text-align:inherit}.top,.top a,.navigation--top>.menu-item-has-children>a::after,.top .icon-box__title,.top .icon-box__subtitle,.top .widget-icon-box .icon-box{color:#fff}.top-navigation-social{padding:0;margin:0;list-style:none}.top-navigation-social>li{display:inline-block;margin-right:14px}.top-navigation-social>li:last-of-type{margin-right:0}.top-navigation-social>li>a{color:#fff}.top-navigation-social>li>a:hover,.top-navigation-social>li>a:active,.top-navigation-social>li>a:focus{color:#ffb9b9}.master-container>.container>.row{margin-left:-40px;margin-right:-40px}.master-container>.container>.row>*[class*=' col-']{padding-left:40px;padding-right:40px}.header-main{display:flex;align-items:center}.header-main:after{content:"";display:table;clear:both}.logo img{width:250px}.header-info-item{display:inline-block}.header-info-item:before{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-size:30px;line-height:36px;font-weight:900;color:#a01f2a;margin-right:10px;vertical-align:middle}.header-info-item-phone:before{content:"\f879"}.header-info-item-fax:before{content:"\f1ac"}.header-info-item-address:before{content:"\f3c5"}.header-info-item-content{display:inline-block;text-align:left;vertical-align:middle}.header-info-item-title{font-size:16px;font-weight:700;color:#a01f2a;margin:0}.main-title__primary,.main-title__secondary{font-family:Montserrat,sans-serif;font-weight:700}body .navigation a,body .navigation a:hover,body .navigation a:active,body .navigation a:focus{text-decoration:none}body .navbar-toggle{color:#fff;margin:0 0 0 auto}body .navbar-toggle__text{color:inherit;padding:0}body .navbar-toggle__text:after{content:"\f0c9";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;margin-left:10px}body .jumbotron{padding:0;background:#fff0}.jumbotron-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.jumbotron-img>.container,.jumbotron-img>.container>.row{height:100%}.jumbotron-img>.container{position:relative}.jumbotron-content-col{display:table;height:100%}.jumbotron-content-cont{display:table-cell;vertical-align:middle}.jumbotron-desc{color:#fff;padding:28px 36px;background-color:rgb(51 51 51 / .9)}.jumbotron-category{display:inline-block;font-family:'Montserrat';font-size:12px;line-height:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.jumbotron-title,body .jumbotron h1,body .jumbotron .h1{margin-top:0;margin-bottom:10px}.jumbotron-content>*:first-child{margin-top:0!important}.jumbotron-content>*:last-child{margin-bottom:0!important}body .jumbotron p{font-size:inherit}.jumbotron-content .btn{display:inline-block;margin-top:8px}body .carousel-control.left,body .carousel-control.right{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.jumbotron-caption-cont{display:block;color:#fff;padding:12px 20px;background-color:rgb(29 29 29 / .9);position:absolute}.jumbotron-caption>*:first-child{margin-top:0!important}.jumbotron-caption>*:last-child{margin-bottom:0!important}.jumbotron-caption a{color:#ffb9b9}.jumbotron-caption a:hover,.jumbotron-caption a:active,.jumbotron-caption a:focus{color:#ffb9b9;text-decoration:underline}.jumbotron-caption a>i{display:inline-block;vertical-align:middle;margin-left:2px;margin-top:-.5px}.jumbotron-cta-cont{padding:20px 0}.jumbotron-cta-message{font-size:19px;line-height:25px;color:#fff}.jumbotron-cta-message>*:first-child{margin-top:0!important}.jumbotron-cta-message>*:last-child{margin-bottom:0!important}.jumbotron-cta-buttons>.btn{border-width:1px;border-style:solid}.jumbotron-cta-buttons>.btn-acr,.jumbotron-cta-buttons>.btn-acr-outline-red{border-color:#a01f2a}.jumbotron-cta-buttons>.btn-acr:hover,.jumbotron-cta-buttons>.btn-acr:active,.jumbotron-cta-buttons>.btn-acr:focus,.jumbotron-cta-buttons>.btn-acr-outline-red:hover,.jumbotron-cta-buttons>.btn-acr-outline-red:active,.jumbotron-cta-buttons>.btn-acr-outline-red:focus{border-color:#a11210}.jumbotron-cta-buttons>.btn-acr-white,.jumbotron-cta-buttons>.btn-acr-outline-white{border-color:#fff}.jumbotron-cta-buttons>.btn-acr-white:hover,.jumbotron-cta-buttons>.btn-acr-white:active,.jumbotron-cta-buttons>.btn-acr-white:focus,.jumbotron-cta-buttons>.btn-acr-outline-white:hover,.jumbotron-cta-buttons>.btn-acr-outline-white:active,.jumbotron-cta-buttons>.btn-acr-outline-white:focus{border-color:#ddd}body .breadcrumbs{font-size:13px}body .breadcrumbs a{font-size:13px}.btn{font-family:'Montserrat';font-weight:600;text-decoration:none;border:none;border-radius:5px;padding-top:16px;padding-bottom:16px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.btn-acr{color:#fff;background-color:#a01f2a;border:1px solid #a01f2a}.btn-acr:hover,.btn-acr:active,.btn-acr:focus{color:#fff;background-color:#a11210;border:1px solid #a11210}.btn-acr.btn-acr-white{color:#a01f2a;background-color:#fff;border:1px solid #fff}.btn-acr.btn-acr-white:hover,.btn-acr.btn-acr-white:active,.btn-acr.btn-acr-white:focus{color:#a01f2a;background-color:#ddd;border:1px solid #ddd}.btn-acr.btn-acr-outline-red{color:#a01f2a;background-color:#fff0;border:1px solid #a01f2a}.btn-acr.btn-acr-outline-red:hover,.btn-acr.btn-acr-outline-red:active,.btn-acr.btn-acr-outline-red:focus{color:#a11210;background-color:#fff0;border:1px solid #a11210}.btn-acr.btn-acr-outline-white{color:#fff;background-color:#fff0;border:1px solid #fff}.btn-acr.btn-acr-outline-white:hover,.btn-acr.btn-acr-outline-white:active,.btn-acr.btn-acr-outline-white:focus{color:#ddd;background-color:#fff0;border:1px solid #ddd}body .sidebar{color:inherit}.sidebar .widget{margin-bottom:60px}.sidebar .widget:last-of-type{margin-bottom:0}.sidebar .widget ul>li>a{color:#666!important}.sidebar div.sidebar__headings{font-family:Montserrat;letter-spacing:-.5px;font-weight:700;color:#333;font-size:20px;line-height:26px;text-transform:uppercase;padding-bottom:12px;margin-bottom:20px}h4.sidebar__headings{font-size:20px;line-height:26px;text-transform:uppercase;padding-bottom:12px;margin-bottom:20px}.sidebar .widget ul{padding:0;margin:0;list-style:none}.sidebar .widget ul li{display:block;margin-top:0;margin-bottom:14px}.sidebar .widget ul>li:last-of-type{margin-bottom:0}.sidebar .widget ul>li>a{font-family:inherit!important;font-size:inherit!important;color:#777;text-decoration:none;padding:0;background-color:#fff0}.sidebar .widget ul>li>a:hover,.sidebar .widget ul>li>a:active,.sidebar .widget ul>li>a:focus{color:#a01f2a!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.sidebar ul.menu li.current-menu-item>a,.sidebar .widget_categories ul li.current-cat>a{color:#a01f2a!important;background-color:transparent!important}.sidebar ul.menu li.current-menu-item>a:hover,.sidebar-wrap ul.menu li.current-menu-item>a:active,sidebar-wrap ul.menu li.current-menu-item>a:focus,.sidebar .widget_categories ul li.current-cat>a:hover,.sidebar .widget_categories ul li.current-cat>a:active,.sidebar .widget_categories ul li.current-cat>a:focus{color:#a11210!important}.sidebar ul.menu li.menu-item-has-children ul{padding-left:14px;margin:14px 0 8px 0}.sidebar ul.menu li>p>span,.sidebar ul.menu li>a>span{display:inline-block;width:100%;vertical-align:middle}.sidebar ul.menu li.menu-item-has-children>p.menu-item-title{margin-top:0;margin-bottom:0;cursor:pointer}.sidebar ul.menu li.menu-item-has-children>p.menu-item-title:hover,.sidebar ul.menu li.menu-item-has-children>p.menu-item-title:active,.sidebar ul.menu li.menu-item-has-children>p.menu-item-title:focus{color:#a01f2a}.sidebar ul.menu li.menu-item-has-children>p.menu-item-title>span{width:calc(100% - 35px)}.sidebar ul.menu li.menu-item-has-children>p.menu-item-title:after{content:"\f107";display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;margin-left:15px;vertical-align:middle}.sidebar ul.menu li.menu-item-has-children.open>p.menu-item-title:after{content:"\f106"}.sidebar ul.menu li.menu-item-has-children.open>ul.sub-menu,.sidebar ul.menu li.menu-item-has-children.open>ul.sub-menu{list-style:none}.sidebar-contact li{font-size:14.5px;padding-bottom:14px;border-bottom:1px solid rgb(0 0 0 / .08)}.sidebar-contact>li:last-of-type{padding-bottom:0;border-bottom:none}.sidebar-contact li address{line-height:inherit;margin-bottom:0}.sidebar-contact li.sidebar-contact-detail:before{display:inline-block;font-family:"Font Awesome 5 Free";font-size:18px;font-style:normal;font-weight:900;text-align:center;color:#a01f2a;width:18px;margin-right:15px;vertical-align:middle}.sidebar-contact li.sidebar-contact-detail-address:before{content:"\f3c5"}.sidebar-contact li.sidebar-contact-detail-email:before{content:"\f0e0"}.sidebar-contact li.sidebar-contact-detail-phone:before{content:"\f879"}.sidebar-contact li.sidebar-contact-detail-fax:before{content:"\f1ac"}.sidebar-contact li span,.sidebar-contact li address{display:inline-table;width:calc(100% - 45px)}.sidebar-contact-social{margin-top:30px!important}.sidebar-contact-social li{display:inline-block!important;font-size:18px;line-height:24px;margin-right:15px;margin-bottom:0!important}.sidebar-contact-social li:last-of-type{margin-right:0}.sidebar-contact-social li>a{color:#a01f2a!important}.sidebar-contact-social li>a:hover,.sidebar-contact-social li>a:active,.sidebar-contact-social li>a:focus{color:#a11210!important}.sidebar p.special{font-size:16px;line-height:22px}h1:not([class]),h2:not([class]),h3:not([class]){font-weight:700;color:#a01f2a;margin-top:30px;margin-bottom:18px}h1:not([class])+*:not([class]),h2:not([class])+*:not([class]),h3:not([class])+*:not([class]){margin-top:0}h4:not([class]),h5:not([class]),h6:not([class]){font-weight:700;color:#a01f2a;margin-top:26px;margin-bottom:12px}h1,.h1{font-size:36px;line-height:42px}h2,.h2{font-size:30px;line-height:36px}h3,.h3{font-size:26px;line-height:32px}h4,.h4{font-size:22px;line-height:28px}h5,.h5{font-size:18px;line-height:24px}h6,.h6{font-size:16px;line-height:22px}p,ul,ol,pre,table{margin-bottom:24px}p strong{color:inherit!important}hr{margin-top:40px;margin-bottom:38px}iframe,img{max-width:100%}.entry-content ul,.entry-content ol{list-style-position:initial;padding-inline-start:40px;-moz-padding-start:40px;-webkit-padding-start:40px;-khtml-padding-start:40px;-o-padding-start:40px;padding-start:40px;padding-left:40px;line-height:1.5}.entry-content p~ul,.entry-content p~ol{margin-bottom:24px}.entry-content ul{list-style-type:disc}.entry-content ul li,.entry-content ol li{margin-bottom:10px}.entry-content ul li>ul,.entry-content ol li>ul{list-style-type:circle;margin:12px 0}.entry-content ul li:last-of-type,.entry-content ol li:last-of-type{margin-bottom:0}.cta-banner{background:linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);padding-top:4em;padding-bottom:4em}.cta-banner h2.cta-banner-title{color:#fff;text-align:center}.cta-banner-content,.cta-banner-content h3{color:#fff}.cta-banner-content a{color:lightgrey}.cta-banner-content a:hover{color:#fff}.cta-banner-button{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.faq-section{margin:4em 0}.columns-2{display:flex;flex-direction:row}.columns-2 .column{width:50%}img.featured-person,img.featuring-section-image{display:block;object-fit:cover;width:50%;height:auto;margin-left:auto;margin-right:auto}.featuring-section div,.featuring-section img{margin-bottom:2em}.featuring-section h2{color:#a01f2a}@media (max-width:991px){.columns-2{display:flex;flex-direction:column}.columns-2 .column{width:100%}}p.special{font-size:18px;line-height:24px;font-weight:400;color:#a01f2a}body.home .master-container{margin-bottom:0}h2.section-title{position:relative;padding-bottom:30px;margin-top:0;margin-bottom:30px;border-bottom:1px solid rgb(0 0 0 / .08)}h2.section-title:after{position:absolute;content:"";height:3px;width:30px;background-color:#a01f2a;bottom:-1px;left:0}.introduction-section{padding:60px 15px 50px 15px;background-color:#f7f7f7}.introduction-blocks-header{display:block;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.introduction-blocks-title{font-size:30px;line-height:36px;color:#a01f2a;margin-top:0;margin-bottom:10px}.introduction-blocks-desc>*:first-child{margin-top:0!important}.introduction-blocks-desc>*:last-child{margin-bottom:0!important}.introduction-block-cont{margin-bottom:30px}.introduction-block-link:hover,.introduction-block-link:active,.introduction-block-link:focus{text-decoration:none}.introduction-block{position:relative;background-color:#fff;text-decoration:none;box-shadow:0 1px 2px rgb(0 0 0 / .08);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.introduction-block:hover,.introduction-block:active,.introduction-block:focus{box-shadow:0 6px 8px rgb(0 0 0 / .025);-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);-o-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.introduction-block-icon-cont{position:absolute;background-color:#a01f2a;left:0}.introduction-block:hover .introduction-block-icon-cont,.introduction-block:hover .introduction-block-icon-cont,.introduction-block:hover .introduction-block-icon-cont{background-color:#a11210}.introduction-block-title{position:relative;font-size:22px;line-height:28px;color:#a01f2a;padding-bottom:14px;margin-top:0;margin-bottom:14px;border-bottom:1px solid rgb(0 0 0 / .08)}.introduction-block:hover .introduction-block-title,.introduction-block:active .introduction-block-title,.introduction-block:focus .introduction-block-title{color:#a11210}.introduction-block-title:after{position:absolute;content:"";background-color:#a01f2a;height:3px;width:30px;bottom:-1px;left:0}.introduction-block-desc{color:#222}.introduction-block-desc>*:first-child{margin-top:0!important}.introduction-block-desc>*:last-child{margin-bottom:0!important}.testimonial__carousel>i{vertical-align:middle}.testimonial__carousel{color:#666}.testimonial__quote::before{background:#a01f2a}.landing-introduction-cont{display:block;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.landing-introduction-cont .textwidget>*:first-child{margin-top:0!important}.landing-introduction-cont .textwidget>*:last-child{margin-bottom:0!important}.landing-blocks .sow-features-list{margin-left:-25px;margin-right:-25px}.landing-blocks .sow-features-feature{padding:0 25px!important;margin-bottom:50px!important;clear:none!important}.landing-blocks .sow-icon-container{margin-bottom:24px!important}.landing-blocks .sow-features-feature h3{font-size:22px;line-height:28px;margin-top:0!important;margin-bottom:14px!important}.landing-blocks .sow-features-feature h3>a{color:#a01f2a}.landing-blocks .sow-features-feature h3>a:hover,.landing-blocks .sow-features-feature h3>a:active,.landing-blocks .sow-features-feature h3>a:focus{color:#a11210;text-decoration:none!important}.landing-blocks .sow-more-text{display:inline-block;margin-bottom:0}.landing-blocks .sow-more-text>a{display:block;font-family:'Montserrat';font-weight:600!important;text-decoration:none!important;color:white!important;background-color:#a01f2a;border:1px solid #a01f2a;border-radius:5px;padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.landing-blocks .sow-more-text>a:hover,.landing-blocks .sow-more-text>a:active,.landing-blocks .sow-more-text>a:focus{color:white!important;background-color:#a11210;border:1px solid #a11210}.entry-content>*:first-child{margin-top:0!important}.entry-content>*:last-child{margin-bottom:0!important}.team-member{margin-bottom:50px}.team-member:last-of-type{margin-bottom:0}.team-member-info-name{font-size:20px;line-height:26px;font-weight:700;color:#a01f2a;margin:0}.team-member-position{display:block;font-size:16px;line-height:24px;font-weight:500;color:#333;margin-top:2px}.team-member-info-description{margin-top:10px}.team-member-info-description>*:last-child{margin-bottom:0}.media-publication{margin-bottom:30px}.media-publication.media-publication-videos{margin-bottom:20px}.media-publication-cont:last-of-type .media-publication{margin-bottom:0}.media-publication-title{color:#a01f2a;margin-top:0}.media-publication-item{margin-bottom:30px}.media-publication-item>a:hover,.media-publication-item>a:active,.media-publication-item>a:focus{text-decoration:none}.media-publication-videos-item{margin-bottom:40px}.media-publication-item-img{background-size:cover;background-repeat:no-repeat}.media-publication-item-img-overlay{position:relative;padding-top:calc(242/186 * 100%);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.media-publication-item-img:hover .media-publication-item-img-overlay,.media-publication-item-img:active .media-publication-item-img-overlay,.media-publication-item-img:focus .media-publication-item-img-overlay{background-color:rgb(189 21 19 / .8)}.media-publication-item-img:hover .media-publication-item-img-overlay:after,.media-publication-item-img:active .media-publication-item-img-overlay:after,.media-publication-item-img:focus .media-publication-item-img-overlay:after{content:"\f002";display:inline-block;font-family:"Font Awesome 5 Free";font-size:54px;line-height:60px;font-style:normal;font-weight:700;color:#fff;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.media-publication-videos-item-info-title{font-size:22px;line-height:28px;color:#a01f2a;margin-top:0;margin-bottom:12px}.media-publication-videos-item-info-subtitle{font-size:18px;line-height:24px;font-weight:500;color:#a11210;margin-top:0;margin-bottom:12px}.media-publication-videos-item-info-desc>*:first-child{margin-top:0!important}.media-publication-videos-item-info-desc>*:last-child{margin-bottom:0!important}.media-publication-item-audio-toggle{padding-top:100%;background-color:#f5f5f5;position:relative;cursor:pointer}.media-publication-item-audio-toggle:after{content:"\f04b";display:inline-block;font-family:"Font Awesome 5 Free";font-size:54px;line-height:60px;font-style:normal;font-weight:700;text-align:center;color:#777;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.media-publication-item-audio-toggle:hover:after,.media-publication-item-audio-toggle:active:after,.media-publication-item-audio-toggle:focus:after{color:#a01f2a}.media-publication-item-audio-toggle.playing:after{content:"\f04c"}.media-publication-item-audio-label{text-align:center;margin-top:10px;margin-bottom:0}.panel{margin-bottom:14px;overflow:hidden}.panel:last-of-type{margin-bottom:0}.panel-title{font-size:18px;line-height:26px;margin:0}.panel-title a{display:block;color:#fff;padding:10px 24px;background-color:#a01f2a;border-width:1px;border-style:solid;border-color:#a01f2a;border-top-left-radius:6px;border-top-right-radius:6px}.panel-title a:hover,.panel-title a:active,.panel-title a:focus{text-decoration:none;color:#fff;background-color:#a11210;border-color:#a11210}.panel-title a.collapsed{color:#a01f2a;background-color:#fff0;border:1px solid rgb(0 0 0 / .08);border-radius:6px}.panel-title a.collapsed:hover,.panel-title a.collapsed:active,.panel-title a.collapsed:focus{color:#a11210}.panel-title a>span{display:inline-block!important;width:calc(100% - 26px);vertical-align:middle}.panel-title a:after{content:"\f106";display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;margin-left:15px;vertical-align:middle}.panel-title a.collapsed:after{content:"\f107"}.panel-body{padding:24px;border-left:1px solid rgb(0 0 0 / .08);border-right:1px solid rgb(0 0 0 / .08);border-bottom:1px solid rgb(0 0 0 / .08);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.panel-body>*:first-child{margin-top:0!important}.panel-body>*:last-child{margin-bottom:0!important}.testimonials-shortcode{margin-top:30px}.testimonials-shortcode .testimonial{margin-top:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgb(0 0 0 / .08)}.testimonials-shortcode .testimonial:last-of-type{margin-top:0;margin-bottom:0;padding-bottom:0;border-bottom:none}.testimonial-content>*:first-child:before{content:"\201C";display:inline-block;font-size:20px;line-height:21px;color:#a01f2a;margin-right:4px}.testimonial-content>*:first-child{margin-top:0!important}.testimonial-content>*:last-child{margin-bottom:0!important}.testimonial-content>*:last-child:after{content:"\201D";display:inline-block;font-size:20px;line-height:21px;color:#a01f2a;margin-left:4px}.testimonial-source{font-weight:700;margin-top:28px;margin-bottom:0}body .esg-filters{margin-bottom:40px!important}body .text-light .esg-filterbutton{font-size:inherit;line-height:inherit;padding:14px 20px;margin-right:0;margin-bottom:0;border-right:none;border-bottom:3px solid #fff0}body .text-light .esg-filterbutton:hover,body .text-light .esg-filterbutton:active,body .text-light .esg-filterbutton:focus{border-bottom:3px solid #a01f2a}body .text-light .esg-filterbutton:hover span:first-child,body .text-light .esg-filterbutton:active span:first-child,body .text-light .esg-filterbutton:focus span:first-child{text-decoration:none!important}body .text-light .esg-filterbutton.selected{border-bottom:3px solid #a01f2a}body .text-light .esg-filterbutton.selected:hover,body .text-light .esg-filterbutton.selected:active,body .text-light .esg-filterbutton.selected:focus{border-bottom:3px solid #a11210}body .text-light .esg-filterbutton.selected span:first-child{text-decoration:none!important}body .esg-overflowtrick{height:initial!important}.text-light .esg-filterbutton,.text-light .esg-navigationbutton,.text-light .esg-sortbutton,.text-light .esg-cartbutton{color:#666!important}body .esg-grid .mainul{width:initial!important;height:initial!important;max-width:initial!important;margin:0 -15px}body .esg-grid .mainul:after{content:"";display:table;clear:both}body .esg-container .tp-esg-item{display:block;height:initial!important;padding:0 15px!important;margin-bottom:30px;background:transparent!important;float:left;position:relative;top:0!important;left:0!important;transform:none!important;transform-origin:initial!important}body .esg-container .tp-esg-item:last-of-type{margin-bottom:30px}body .esg-container .tp-esg-item.itemishidden{display:none!important}body .esg-media-cover-wrapper>a{display:block}body .esg-media-cover-wrapper>a:hover,body .esg-media-cover-wrapper>a:active,body .esg-media-cover-wrapper>a:focus{background-color:#000}body .esg-entry-media{padding-top:calc(11/16 * 100%)!important;padding-bottom:0!important}body .esg-media-cover-wrapper>a:hover .esg-entry-media,body .esg-media-cover-wrapper>a:active .esg-entry-media,body .esg-media-cover-wrapper>a:focus .esg-entry-media{opacity:.5}body .esg-entry-cover{height:initial!important;position:relative!important}body .esg-overlay{display:none!important}body .esg-bc.eec{position:relative!important}body .esg-bc>div:not([class]){display:none!important}.renovation-project-item-info{text-align:left;padding-top:10px;background-color:#fff}.renovation-project-item-info-title{font-size:18px;line-height:24px;margin:0}.renovation-project-item-info-title>a{color:#a01f2a}.renovation-project-item-info-title>a:hover,.renovation-project-item-info-title>a:active,.renovation-project-item-info-title>a:focus{color:#a11210}.renovation-project-item-info-date{font-size:15px;line-height:21px;margin:0}.project__meta-data{padding:24px 26px;background-color:#f7f7f7;border-radius:3px}.project__meta-data ul>li{margin-bottom:14px}.project__meta-data ul>li:last-of-type{margin-bottom:0}.project__meta-icon{color:#a01f2a;margin-right:0;vertical-align:top}.project__meta-main{display:inline-block;width:calc(100% - 35px);margin-left:10px;vertical-align:top}.project__meta-label{display:block;font-weight:700;color:#222;margin-bottom:2px}.project__meta-info{display:block}.gallery{margin-left:-15px;margin-right:-15px}.gallery:after{content:"";display:table;clear:both}.gallery-item{display:block;max-width:initial!important;padding-left:15px;padding-right:15px;margin:0 0 30px 0;position:relative;overflow:hidden}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66667%}.gallery-columns-7 .gallery-item{width:14.28571%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11111%}.gallery-columns-9 .gallery-item{width:11.11111%}.gallery-item a{display:block;padding-top:calc(3/4 * 100%);position:relative}.gallery-item a>img{width:100%;height:100%;object-fit:cover;border-radius:3px;position:absolute;top:0}.gallery-caption{width:calc(100% - 30px);font-size:inherit;line-height:inherit;text-align:center;padding:6px 10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;left:50%;transform:translateX(-50%)}.featherlight .featherlight-content .caption{margin-top:6px}.project-gallery-img-cont{margin-bottom:30px}.project-gallery-img{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:3px;overflow:hidden}.project-gallery-img-overlay{padding-top:calc(3/4 * 100%);position:relative}.project-gallery-img-overlay-caption{display:none;width:100%;text-align:center;color:#fff;padding:6px 10px;background-color:rgb(0 0 0 / .7);position:absolute;bottom:0}.project-gallery-img:hover .project-gallery-img-overlay-caption,.project-gallery-img:active .project-gallery-img-overlay-caption,.project-gallery-img:focus .project-gallery-img-overlay-caption{display:block}.project__navigation{margin-bottom:0!important}.blog-item-col{margin-bottom:50px}.blog-item-info-title{position:relative;font-size:22px;line-height:28px;padding-bottom:20px;margin-top:10px;margin-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .08)}.blog-item-info-title:after{position:absolute;content:"";background-color:#a01f2a;height:3px;width:30px;bottom:-1px;left:0}.blog-item-info-title>a{color:#a01f2a;text-decoration:none}.blog-item-info-title>a:hover,.blog-item-info-title>a:active,.blog-item-info-title>a:focus{color:#a11210}.blog-item-info-desc>*:first-child{margin-top:0!important}.blog-item-info-desc>*:last-child{margin-bottom:0!important}.post{margin-bottom:0}.pagination>.page-numbers{border-top:none}.pagination li a{color:#666}.blog-header{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .08)}.blog-header:after{position:absolute;content:"";background-color:#a01f2a;height:3px;width:30px;bottom:-1px;left:0}.blog-title.hentry__title{padding-bottom:0;margin-top:0;margin-bottom:10px;border-bottom:none}.blog-title.hentry__title:after{content:none}.single .hentry__content{padding-bottom:0;margin-bottom:0;border-bottom:none}.single .hentry__content>*:first-child{margin-top:0!important}.single .hentry__content>*:last-child{margin-bottom:0!important}.recentposts-section{padding:60px 15px;background-color:#fff}body:not(.home) .recentposts-section{background-color:#f7f7f7}.recentposts-cont .entry-content a{font-weight:600}.meta-data{font-size:14px}.meta-data a{color:#222}.meta-data a:hover,.meta-data a:active,.meta-data a:focus{color:#222;text-decoration:underline}.hww-cta-cont{position:relative}.row.hww-cta-bg-row>div[class*=' col-']{padding-left:0;padding-right:0}.hww-cta-main-row{position:absolute;top:0;left:15px;width:100%}.hww-cta-bg-image-col{background-size:cover;background-position:center center;background-repeat:no-repeat}.hww-cta-bg-color-col{background-color:#333}.hww-cta-main-col{color:#fff}.hww-cta-title{font-size:30px;line-height:36px;margin-bottom:20px!important}.hww-cta-message>*:first-child{margin-top:0!important}.hww-cta-message>*:last-child{margin-bottom:0!important}.hww-cta-button{margin-top:30px}.cta{padding:50px 15px;background:#5c0c0b;background:-moz-linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);background:-webkit-linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);background:linear-gradient(90deg,rgb(92 12 11) 0%,rgb(148 17 16) 65%,rgb(189 21 19) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c0c0b",endColorstr="#a01f2a",GradientType=1)}.cta-col{position:relative;padding-left:15px;padding-right:15px;float:left}.cta-title{color:#fff;margin-top:0;margin-bottom:10px}.cta-message-cont{color:#fff}.cta-message{margin:0}.footer-info-logo{display:block;margin-bottom:24px}.footer-info-logo>img{display:block;height:auto}.footer a:has(img){display:inline-block;min-height:44px;min-width:44px}.footer .widget ul>li>a,.footer .footer-info-item-number a{color:#666!important}.footer-info-items{margin-bottom:30px}.footer-info-item{margin-bottom:16px}.footer-info-item:last-of-type{margin-bottom:0}.footer-info-item-address>span{font-family:'Montserrat';font-size:16px;font-weight:700;color:#a01f2a}.footer-info-item-number{display:block;margin-bottom:4px}.footer-info-item-number:last-of-type{margin-bottom:0}.footer-info-item-number:before{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;color:#a01f2a;margin-right:10px;vertical-align:middle}.footer-info-item-phone:before{content:"\f879"}.footer-info-item-fax:before{content:"\f1ac"}.footer-info-socials{padding:0;margin:0;list-style:none}.footer-info-socials>li{display:inline-block;margin-right:15px}.footer-info-socials>li:last-of-type{margin-right:0}.footer-info-socials>li>a{font-size:18px;line-height:24px;color:#a01f2a}.footer-info-socials>li>a:hover,.footer-info-socials>li>a:active,.footer-info-socials>li>a:focus{color:#a11210}.footer h4.sidebar__headings{font-size:18px;line-height:24px;color:#a01f2a;padding-bottom:0;margin-top:0;margin-bottom:20px;border-bottom:none}.footer div.sidebar__headings{font-family:Montserrat;letter-spacing:-.5px;color:#a01f2a;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;padding-bottom:0;margin-bottom:20px;border:0}.footer h4.sidebar__headings:after,.footer div.sidebar__headings:after{content:none}.footer .widget ul{list-style:none;padding:0;margin:0}.footer .widget ul>li{margin-bottom:16px}.footer .widget ul>li:last-of-type{margin-bottom:0}.footer .widget ul>li>a,.footer .footer-info-item-number a{font-size:14px;line-height:20px;color:#777;padding:0!important}.footer .widget ul>li>a:hover,.footer .widget ul>li>a:active,.footer .widget ul>li>a:focus,.footer .footer-info-item-number a:hover,.footer .footer-info-item-number a:active,.footer .footer-info-item-number a:focus{color:#666}.footer .footer-info-item-number span,.footer .footer-info-item-number span a{font-size:15px;color:#666}.footer-awards-cont{border-top:1px solid rgb(0 0 0 / .08)}.footer-awards{text-align:center}.footer-award{display:inline-block;margin-right:20px;vertical-align:middle}.footer-award:last-of-type{margin-right:0}.footer-bottom{padding:20px 0!important;color:white!important;background-color:#333333!important}.footer-copyright{margin:0}.footer-copyright a{color:#f55f5d!important;text-decoration:none}.footer-copyright a:hover,.footer-copyright a:active,.footer-copyright a:focus{color:#e84745!important;text-decoration:none!important}body .gform_wrapper#gform_wrapper_1{margin-top:30px}body .gform_wrapper label.gfield_label,body .gform_wrapper legend.gfield_label{font-weight:700}body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{font-size:12.5px;line-height:18.5px;color:#545454;margin-top:4px}body .gform_wrapper .gfield_required{color:#B02020}body .ginput_container input,body .ginput_container select,body .ginput_container textarea{background-color:#f5f5f5;border-bottom:2px solid #545454;border-top:0;border-left:0;border-right:0;transition:background-color 150ms cubic-bezier(.4,0,.2,1),border-bottom 150ms cubic-bezier(.4,0,.2,1);-webkit-border-radius:0}body .ginput_container input:hover,body .ginput_container select:hover,body .ginput_container textarea:hover{border-bottom:2px solid #000}body .ginput_container input:focus,body .ginput_container input:active,body .ginput_container select:focus,body .ginput_container select:active,body .ginput_container textarea:focus,body .ginput_container textarea:active{background-color:#f9f9f9;border-bottom:2px solid #a01f2a;outline:none}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .ginput_container select,body .ginput_container textarea{padding:10px 16px!important}body.safari .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body.safari .ginput_container select{height:34px}body .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,body .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,body .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0}.gform_button{font-family:'Montserrat';font-weight:600;text-decoration:none;color:#fff;background-color:#a01f2a;border:none;border-radius:5px;padding-top:16px;padding-bottom:16px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.gform_button:hover,.gform_button:active,.gform_button:focus{color:#fff;background-color:#a11210}body .gform_confirmation_message{font-weight:700;padding:16px!important;color:#33691E;text-align:center;border:2px solid #33691E;border-radius:3px}body .gform_wrapper div.validation_error{font-size:inherit;color:#B02020;padding:16px 24px;border:2px solid #B02020;border-radius:3px;background-color:#fff0}body .gform_wrapper .top_label .gfield_error{width:100%}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;margin-bottom:20px;border-top:none;border-bottom:none;border:none;padding:0}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{position:relative}body .gform_wrapper .gfield_error .gfield_label{color:#B02020}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{padding:10px 32px 10px 16px;background-color:#fff8f8;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #B02020;outline:none}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_complex>span{position:relative}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container:not(.ginput_complex):after,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_complex>span:after{content:"\f06a";font-family:'FontAwesome';display:inline-block;color:#B02020;position:absolute;top:11px;right:10px}body .gform_wrapper .validation_message{color:#B02020}span.required{font-weight:700;color:#B02020}.boxzilla.boxzilla-5947{color:#fff;padding:25px 34px;background:rgb(189 21 19 / .9)}.boxzilla.boxzilla-5947 .boxzilla-content{color:#fff}.boxzilla-content>*{color:inherit!important}.boxzilla-content>*:first-child{margin-top:0}.boxzilla-content>*:last-child{margin-bottom:0}.boxzilla.boxzilla-5947 .boxzilla-content h3{font-size:20px;line-height:26px;margin-bottom:6px}.boxzilla.boxzilla-5947 .boxzilla-content p.special{font-size:16px;line-height:22px}.boxzilla.boxzilla-5947 .boxzilla-content a{color:#ffb9b9}.boxzilla.boxzilla-5947 .boxzilla-content a:hover,.boxzilla.boxzilla-5947 .boxzilla-content a:active,.boxzilla.boxzilla-5947 .boxzilla-content a:focus{color:#ffb9b9!important;text-decoration:underline}.boxzilla.boxzilla-5947 .boxzilla-close-icon{font-size:28px;line-height:14px;color:#fff;padding:12px;opacity:1}.boxzilla.boxzilla-5947 .boxzilla-close-icon:hover,.boxzilla.boxzilla-5947 .boxzilla-close-icon:active,.boxzilla.boxzilla-5947 .boxzilla-close-icon:focus{color:#ddd;opacity:1}body.ie .img-responsive{width:100%}@media only screen and (min-width:569px) and (max-width:767px) and (orientation:landscape){.team-member-image-col{width:30%}.team-member-info-col{width:70%}}@media only screen and (max-width:767px) and (orientation:portrait){.top-bar-slogan-col,.top-bar-navigation-col{text-align:center}.top-bar-navigation-col{margin-bottom:6px}body .esg-container .tp-esg-item{width:100%!important}}@media only screen and (max-width:767px) and (orientation:landscape){.top-bar-slogan-col,.top-bar-navigation-col{width:50%}.top-bar-slogan-col{text-align:left}.top-bar-navigation-col{text-align:right}body .esg-container .tp-esg-item{width:50%!important}}@media only screen and (max-width:767px){.header-info-item{display:block;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgb(0 0 0 / .08)}.header-info-item:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.jumbotron-img{height:350px}.jumbotron-desc{font-size:16px;line-height:22px}.jumbotron-title,body .jumbotron h1,body .jumbotron .h1{font-size:22px;line-height:28px}.btn{width:100%;padding-left:22px;padding-right:22px}.btn+.btn{margin-top:12px}.sidebar{margin-top:50px}img.alignleft,img.alignright,figure.alignright,figure.alignleft{float:none}img.alignleft,img.alignright{display:block;max-width:100%;margin:30px 0}img.alignleft,figure.alignleft{margin-right:0}img.alignright,figure.alignright{margin-left:0}figure.alignright,figure.alignleft{display:block;width:100%!important;margin:30px 0}.introduction-block{padding:22px 22px 22px 76px}.introduction-block-content{margin:8px 0}.introduction-block-icon-cont{width:54px;padding:8px}.testimonial__quote{font-size:15px}.landing-blocks .sow-features-feature{width:100%!important}.landing-blocks .sow-more-text>a{width:100%;padding-left:18px;padding-right:18px}.team-member-image-col{margin-bottom:24px}body .esg-filters{text-align:left;border-bottom:3px solid #a01f2a}body .text-light .esg-filterbutton{display:none;padding:14px 20px}body .esg-mobile-filter-button,body .esg-selected-filterbutton{display:block;font-size:inherit;line-height:inherit;font-weight:400;text-align:initial;padding:14px 20px;margin-bottom:0}body .esg-mobile-filter-button>span,body .esg-selected-filterbutton>span{display:inline-block;width:calc(100% - 37px);vertical-align:middle}body .esg-mobile-filter-button .eg-icon-down-open,body .esg-selected-filterbutton .eg-icon-down-open{display:inline-block;width:initial;font-size:inherit;line-height:inherit;font-weight:700;color:#666;margin-left:15px;vertical-align:middle;cursor:pointer}body .esg-sorting-select{padding:14px 20px;border:none}.single-portfolio .gallery-item{width:100%}.cta-message{font-size:15px;line-height:23px}.cta-button-cont{text-align:center}.cta-button{width:100%}footer{background-color:#fff!important}footer>div.footer{background:url(https://acrltd.ca/wp-content/uploads/2022/01/Maple-Leaf-BKG.jpg) no-repeat!important;background-position:-100px bottom!important}.footer{padding:50px 0 30px 0;text-align:center}.footer-info-cont{text-align:center}.footer-info-logo>img{margin:0 auto}.footer-awards-cont{margin-top:40px;padding-top:20px}.footer-award-logo{margin-bottom:20px}body .top_label div.ginput_complex.ginput_container.gf_name_has_1,body .top_label div.ginput_complex.ginput_container.gf_name_has_2,body .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:100%}body div.ginput_container_name span{padding-right:0;margin-right:0}body div.ginput_complex.ginput_container.gf_name_has_2 span{width:100%}.gform_button{width:100%;padding-left:22px;padding-right:22px}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.header-info{text-align:center}.jumbotron-img{height:40vh;min-height:350px}.introduction-blocks-header{width:90%}.introduction-block{padding:22px 22px 22px 82px}.introduction-block-content{margin:8px 0}.introduction-block-icon-cont{width:60px;padding:10px}.landing-introduction-cont{width:90%}.landing-blocks .sow-features-feature{width:50%!important}body .esg-container .tp-esg-item{width:33.33333%!important}.single-portfolio .gallery-item{width:33.33333%}.cta-button-cont{text-align:left}.footer-info-cont{text-align:left}.footer-info-logo>img{margin:0 auto 0 0}.footer-awards-cont{margin-top:20px;padding-top:30px}}@media only screen and (min-width:768px){.top-bar-slogan-col{text-align:left}.top-bar-navigation-col{text-align:right}.header-info-item{padding-right:20px;margin-right:20px;border-right:1px solid rgb(0 0 0 / .08)}.header-info-item:last-of-type{padding-right:0;margin-right:0;border-right:none}.jumbotron-desc{font-size:18px;line-height:24px}.jumbotron-cta-buttons>.btn{margin-right:10px}.jumbotron-cta-buttons>.btn:last-of-type{margin-right:0}.btn{padding-left:36px;padding-right:36px}.landing-blocks .sow-more-text>a{padding-left:30px;padding-right:30px}.team-member-col{display:table}.team-member-col>div{display:table-cell;vertical-align:middle}.cta-message{font-size:16px;line-height:24px}.footer{padding:60px 0}body div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_complex>span:after{right:26px}.gform_button{padding-left:36px;padding-right:36px}}@media only screen and (min-width:768px) and (max-width:1199px){.jumbotron-title,body .jumbotron h1,body .jumbotron .h1{font-size:24px;line-height:30px}}@media only screen and (max-width:991px){.header{padding:24px 0}.header-main{margin-bottom:10px}body .container.header-nav-cont{padding:0}.header-info-desktop{display:none}.header-info-mobile-cont{display:block;margin-top:10px}body .navigation{background:#fff0}body.header-light .navbar-collapse{box-shadow:none}body .navigation--main{padding:10px 0;margin:10px 0;background-color:#f2f2f2;border-top:1px solid rgb(0 0 0 / .08);border-bottom:1px solid rgb(0 0 0 / .08)}body .navigation--main>li>a,body .navigation--main>.menu-item-has-children>a::after,body .navigation--main .sub-menu>li>a{color:#777}body .navigation--main>li:hover>a,body .navigation--main>li:active>a,body .navigation--main>li:focus>a,body .navigation--main>.menu-item-has-children:hover>a::after,body .navigation--main>.menu-item-has-children:active>a::after,body .navigation--main>.menu-item-has-children:focus>a::after,body .navigation--main .sub-menu>li:hover>a,body .navigation--main .sub-menu>li:active>a,body .navigation--main .sub-menu>li:focus>a{color:#333}body .navigation--main>li>a,body .navigation--main .sub-menu>li>a{padding:6px 15px}body.header-light .navigation--main>.current-menu-item>a,body.header-light .navigation--main>.current-menu-ancestor>a{color:#a01f2a}body.header-light .navigation--main>.current-menu-item:hover>a,body.header-light .navigation--main>.current-menu-item:active>a,body.header-light .navigation--main>.current-menu-item:focus>a,body.header-light .navigation--main>.current-menu-ancestor:hover>a,body.header-light .navigation--main>.current-menu-ancestor:active>a,body.header-light .navigation--main>.current-menu-ancestor:focus>a{color:#a11210}body.header-light .navigation--main>.menu-item-has-children.current-menu-item>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor>a::after{color:#a01f2a}body.header-light .navigation--main>.menu-item-has-children.current-menu-item:hover>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-item:active>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-item:focus>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:hover>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:active>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:focus>a::after{color:#a11210}body .navigation--main .sub-menu>li>a{font-weight:400}body .navigation--main>.menu-item-has-children>a::after{position:relative;float:right}body .navigation--main>.menu-item-has-children.open>a::after{content:"\f0d8"}.navigation--main .sub-menu>li.current-menu-item>a,.navigation--main .sub-menu>li.current_page_item>a{color:#a01f2a}.navigation--main .sub-menu>li.current-menu-item:hover>a,.navigation--main .sub-menu>li.current-menu-item:active>a,.navigation--main .sub-menu>li.current-menu-item:focus>a,.navigation--main .sub-menu>li.current_page_item:hover>a,.navigation--main .sub-menu>li.current_page_item:active>a,.navigation--main .sub-menu>li.current_page_item:focus>a{color:#a11210}.jumbotron-caption-cont{width:calc(70% - 30px);text-align:center;border-bottom:3px solid #a01f2a;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.jumbotron-cta-cont{background-color:#333}.jumbotron-desc{width:100%}.jumbotron-cta-message,.jumbotron-cta-buttons{text-align:center}.jumbotron-cta-message{margin-bottom:16px}.testimonial-col{margin-bottom:50px}.testimonial-col:last-of-type{margin-bottom:0}.blog-item-col.recentposts-blog-item-col:last-of-type{margin-bottom:0}.page-id-44 .breadcrumbs,.page-id-5344 .breadcrumbs{margin-bottom:30px}.page-id-44 .master-container,.page-id-5344 .master-container{margin-bottom:0}.media-publication-videos-item-info-col{margin-top:20px}.page-id-23 .breadcrumbs{margin-bottom:30px}.page-id-23 .master-container{margin-bottom:0}body .esg-filter-wrapper{display:block;width:100%;margin-left:0!important;margin-right:0!important}.portfolio-content-col{margin-bottom:40px}.project__navigation{margin-top:10px}.hww-cta-bg-image-overlay{display:block;height:100%;background-color:rgb(51 51 51 / .9)}.hww-cta-bg-color-col{display:none!important}.hww-cta-main-col{padding-top:50px;padding-bottom:50px}.cta-message-col{margin-bottom:20px}.footer-col{margin-bottom:30px}.footer-col:last-of-type{margin-bottom:0}.footer-info-logo>img{max-width:230px}.footer-copyright-cont,.footer-me-cont{text-align:center}.footer-copyright-cont{margin-bottom:24px}.boxzilla.boxzilla-5947{width:100%}.boxzilla.boxzilla-5947 .boxzilla-content{text-align:center}}@media only screen and (min-width:992px){.header{padding:24px 0 0 0}.header-main{margin-bottom:20px}.header-info{width:calc(100% - 250px);text-align:right}.header-info-desktop{display:block}.header-info-mobile-cont{display:none}body .navigation{background:#e4e4e4;background:-moz-linear-gradient(0deg,rgb(228 228 228) 0%,rgb(242 242 242) 100%);background:-webkit-linear-gradient(0deg,rgb(228 228 228) 0%,rgb(242 242 242) 100%);background:linear-gradient(0deg,rgb(228 228 228) 0%,rgb(242 242 242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e4e4",endColorstr="#f2f2f2",GradientType=1)}body.header-light .navigation--main>li>a,body.header-light .navigation--main>li:hover>a,body.header-light .navigation--main>li:active>a,body.header-light .navigation--main>li:focus>a{text-decoration:none}body.header-light .navigation--main>li>a{font-size:16px;line-height:22px;letter-spacing:.2px}body .navigation--main>li>a,body .navigation--main>.menu-item-has-children>a::after{color:#777}body.header-light .navigation--main>li:hover>a,body .header-light .navigation--main>li:active>a,body .header-light .navigation--main>li:focus>a{color:#333}body.header-light .navigation--main>.menu-item-has-children>a::after{bottom:16px}body .navigation--main>.menu-item-has-children:hover>a::after,body .navigation--main>.menu-item-has-children:active>a::after,body .navigation--main>.menu-item-has-children:focus>a::after{color:#a01f2a}body.header-light .navigation--main>.current-menu-item>a,body.header-light .navigation--main>.current-menu-ancestor>a{background-color:#a01f2a;color:#fff}body.header-light .navigation--main>.current-menu-item:hover>a,body.header-light .navigation--main>.current-menu-item:active>a,body.header-light .navigation--main>.current-menu-item:focus>a,body.header-light .navigation--main>.current-menu-ancestor:hover>a,body.header-light .navigation--main>.current-menu-ancestor:active>a,body.header-light .navigation--main>.current-menu-ancestor:focus>a{background-color:#a11210;color:#fff;border-color:#a11210}body.header-light .navigation--main>.menu-item-has-children.current-menu-item>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor>a::after{color:#fff}body.header-light .navigation--main>.menu-item-has-children.current-menu-item:hover>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-item:active>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-item:focus>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:hover>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:active>a::after,body.header-light .navigation--main>.menu-item-has-children.current-menu-ancestor:focus>a::after{color:#fff}body .navigation--main .sub-menu{border-top:none;min-width:290px!important;max-width:320px}body .navigation--main .sub-menu>li>a{font-weight:400;white-space:normal;color:#777;background-color:#e4e4e4;border-bottom:none}body .navigation--main .sub-menu>li>a:hover,body .navigation--main .sub-menu>li>a:active,body .navigation--main .sub-menu>li>a:focus{color:#333;background-color:#dcdcdc}.navigation--main .sub-menu>li.current-menu-item>a,.navigation--main .sub-menu>li.current_page_item>a{background-color:#8e0f0d;color:#fff}.navigation--main .sub-menu>li.current-menu-item:hover>a,.navigation--main .sub-menu>li.current-menu-item:active>a,.navigation--main .sub-menu>li.current-menu-item:focus>a,.navigation--main .sub-menu>li.current_page_item:hover>a,.navigation--main .sub-menu>li.current_page_item:active>a,.navigation--main .sub-menu>li.current_page_item:focus>a{background-color:#7d0e0c;color:#fff}.carousel{position:relative}.jumbotron-img{height:65vh;min-height:650px}.jumbotron-desc{width:60%}.jumbotron-caption-cont{border-left:3px solid #a01f2a;bottom:99px}.jumbotron-cta-cont{background-color:rgb(51 51 51 / .9);border-top:1px solid #444;position:absolute;bottom:0;left:0;right:0}.jumbotron-cta-col{display:table}.jumbotron-cta-message,.jumbotron-cta-buttons{display:table-cell;vertical-align:middle}.jumbotron-cta-buttons{text-align:right}.introduction-block{padding:22px 22px 22px 82px}.introduction-block-content{margin:8px 0}.introduction-block-icon-cont{width:60px;padding:10px}.testimonial__quote{font-size:16px}.blog-item-col.recentposts-blog-item-col{margin-bottom:0}.page-id-44 .breadcrumbs,.page-id-5344 .breadcrumbs{margin-bottom:60px}.page-id-44 .master-container,.page-id-5344 .master-container{margin-bottom:10px}.landing-introduction-cont{width:80%}.page-id-23 .breadcrumbs{margin-bottom:60px}.page-id-23 .master-container{margin-bottom:30px}body .esg-filters{border-bottom:1px solid rgb(0 0 0 / .08)}body .esg-container .tp-esg-item{width:25%!important}.project__navigation{margin-top:40px}.hww-cta-main-col{padding-top:100px;padding-bottom:100px;padding-left:70px}.cta-col{display:table}.cta-message-cont,.cta-button-cont{display:table-cell;vertical-align:middle}.cta-button-cont{text-align:right}.footer-info-col{width:26%}.footer-info-cont{text-align:center}.footer-info-logo>img{max-width:75%;margin:0 auto}.footer-navigation-col{width:18.5%;margin-top:76px}.footer-awards-cont{margin-top:50px;padding-top:30px}.footer-bottom-col{display:table}.footer-copyright-cont,.footer-me-cont{display:table-cell;vertical-align:middle}.footer-copyright-cont{text-align:left}.footer-me-cont{text-align:right}.boxzilla.boxzilla-5947{max-width:350px}.boxzilla.boxzilla-bottom-right.boxzilla-5947{bottom:20px;right:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.introduction-blocks-header{width:85%}.introduction-block{padding:22px 22px 22px 76px}.introduction-block-content{margin:8px 0}.introduction-block-icon-cont{width:54px;padding:8px}.landing-blocks .sow-features-feature{width:50%!important}body .text-light .esg-filterbutton{padding:14px 18px}.single-portfolio .gallery-item{width:25%}}@media only screen and (max-width:1199px){.banner-cta-cont{text-align:center;padding-top:26px;padding-bottom:26px}.banner__text{padding:0;margin-bottom:16px;float:none}}@media only screen and (min-width:1200px){.jumbotron-title,body .jumbotron h1,body .jumbotron .h1{font-size:30px;line-height:36px}.introduction-blocks-header{width:80%}.introduction-block{padding:22px 22px 22px 82px}.introduction-block-content{margin:8px 0}.introduction-block-icon-cont{width:60px;padding:10px}.landing-blocks .sow-features-feature{width:33.33333%!important}body .text-light .esg-filterbutton{padding:14px 20px}.single-portfolio .gallery-item{width:20%}}@media only screen and (min-width:641px){body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{width:calc(50% - 8px);padding-right:0}body .gform_wrapper .top_label li.gfield.gf_left_half{margin-right:16px}body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 8px)}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}.no-lines{width:100%!important}.no-lines table{width:fit-content!important;margin:0!important}.no-lines td{vertical-align:baseline;border:unset!important}.no-lines ul{padding-left:.5em;margin:0!important}