/*
DO NOT EDIT THIS FILE DIRECTLY.
Generated via Gulp. Changes will be overwritten.
Edit SCSS in /assets/scss/ instead.
*/

.shield-bg .row-bg img{-o-object-fit:none!important;object-fit:none!important;-o-object-position:-2% 65%!important;object-position:-2% 65%!important}.custom-contracting__hero>.row_col_wrap_12{display:flex}.custom-contracting__hero p{color:#d8e3d4!important;font-size:16px;letter-spacing:-.96px;line-height:1.5}.custom-contracting__hero .hero-content{height:calc(100svh - 166px);margin:0 auto!important;max-height:874px;max-width:1890px;min-height:400px;width:calc(100svw - 24px)}.custom-contracting__hero .hero-content .wpb_wrapper>div.inner_row.logo-container{margin-bottom:auto!important;margin-top:auto!important}.custom-contracting__our-services .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid[data-grid-spacing="35px"] .nectar-post-grid-item .content{padding:32px 0}.custom-contracting__our-services .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid[data-grid-spacing="35px"] .nectar-post-grid-item .content h3{letter-spacing:-2.4px;line-height:.91}.custom-contracting__how-we-work h3{margin-bottom:24px!important}.custom-contracting__how-we-work .vc_col-sm-4:not(:first-child){border-top:1px solid #bbcdb3}@media (min-width:1000px){.custom-contracting__how-we-work .vc_col-sm-4:not(:first-child){border-left:1px solid #bbcdb3;border-top:none}}.custom-contracting__our-process h3{margin-bottom:33px!important}.custom-contracting__our-process .nectar-hor-list-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:16px 0!important}.custom-contracting__our-process .nectar-hor-list-item:last-child{border-bottom:1px solid #bbcdb3!important}.custom-contracting__our-process .nectar-hor-list-item .nectar-list-item{letter-spacing:-1.2px;line-height:.92;padding:0!important;width:auto}.custom-contracting__faq .light li{color:var(--nectar-page-light-text-color,var(--nectar-font-light-color,#fff))}.custom-contracting__faq .light li:not(:last-child){margin-bottom:24px}.custom-contracting__faq .nectar-inherit-h3{font-size:32px!important;font-weight:400;letter-spacing:-1.6px}.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper{display:flex;flex-direction:column;gap:12px}.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper>*{margin-bottom:0!important}.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper .nectar-star-rating{height:44px;padding:12px 0!important}.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper .nectar-star-rating .nectar-star-rating__icon:before{color:#ffc107;line-height:1!important}.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper p{color:#20322d!important;font-weight:400;letter-spacing:-.96px;line-height:1.5}@media (min-width:1000px){.custom-contracting__our-work .vc_col-sm-6 .wpb_wrapper p{width:82%}.custom-contracting__our-work{border-left:1px solid #ebeded;border-right:1px solid #ebeded}.custom-contracting__our-work:before{background-color:#ebeded;bottom:0;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.custom-contracting__our-work .row_col_wrap_12{align-items:start;-moz-column-gap:64px;column-gap:64px;display:grid!important;flex-wrap:unset!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 280px 280px auto auto;padding-left:46px!important;padding-right:46px!important}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-12{grid-column:1/-1;grid-row:1/2;width:100%!important}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6{width:100%!important}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6 .wpb_wrapper{display:flex;flex-direction:column;gap:12px}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6 .wpb_wrapper>*{margin-bottom:0!important}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6:nth-child(2){grid-column:1;grid-row:2/4}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6:nth-child(3){grid-column:2;grid-row:3/6}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6:nth-child(4){grid-column:1;grid-row:5/7}.custom-contracting__our-work .row_col_wrap_12>.vc_col-sm-6:nth-child(5){grid-column:2;grid-row:6/8}}[data-color-change-section-bg-color]:not(.container-wrap) .custom-contracting__cta .light p{color:#666!important}[data-color-change-section-bg-color]:not(.container-wrap) .custom-contracting__cta .column-image-bg-wrap img{-o-object-fit:none!important;object-fit:none!important}