.section--acf-block-cards.hover-card .card-wrap{overflow:hidden}
.section--acf-block-cards.hover-card .card-wrap .card .card-body{position:absolute;bottom:0;padding:1.25rem !important;text-align:center;width:100%;background-color:var(--theme-primary-background-color);-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border-radius:0 !important}
.section--acf-block-cards.hover-card .card-wrap .card:hover .card-body{-webkit-transform:translateY(0);transform:translateY(0)}
.site-header .container .row .navigation--header-mobile .phone{display:none}
.site-header .container .row .mobile-cta{width:100%;margin-top:10px;text-align:center}
.site-header .container .row .mobile-cta a:last-child{margin-top:10px}
.footer-rated-links{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-rated-links a{max-width:160px;margin:0 20px}
body:not(.page-id-3068) .before-after-gallery .owl-stage-outer{overflow:visible}
body:not(.page-id-3068) .before-after-gallery .owl-item{-webkit-box-shadow:5px 5px 5px #d3d3d3;box-shadow:5px 5px 5px #d3d3d3;opacity:0;-webkit-transition:opacity 100ms;transition:opacity 100ms}
body:not(.page-id-3068) .before-after-gallery .owl-item.active{opacity:1}
body.page:not(.home) .site-content article.page>.container .wp-block-image{overflow:unset}
body.page:not(.home) .site-content article.page>.container .wp-block-image img,body.page:not(.home) .site-content article.page>.container .col-media img{-webkit-box-shadow:5px 5px 5px #d3d3d3;box-shadow:5px 5px 5px #d3d3d3}
@media(min-width:991px){.section--hero .mobile-form{display:none}
.site-header .container .row .mobile-cta{display:none}
}@media(max-width:550px){.footer-rated-links{-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}
.footer-rated-links a{margin:20px 0}
}