body.home #inner-header{border-bottom:none}.current-menu-item a.shiftnav-target{background:#cc494f!important}#container .banner{background:linear-gradient(rgba(34,64,194,.4),rgba(204,73,79,.4));background-size:cover!important}.home #container .banner{background-position:center center!important}.banner-cta{padding:6em 0}.banner-cta .cta-bg .title h2{font-weight:700;text-transform:uppercase;margin-bottom:0;font-size:3em}.banner-cta .cta-bg .content p{font-size:1.3em}.banner-cta .cta-bg .button{margin-top:3em}.banner-cta .cta-bg .button a{padding:.5em 3em;border-radius:3px;text-transform:uppercase;font-family:Oswald;letter-spacing:1px;transition:.15s all}@media (min-width:768px){.banner-cta .cta-bg{text-align:left;max-width:35em;margin-left:-12em}.banner-cta .cta-bg .title h2{font-size:5rem}}@media (min-width:1030px){.banner-cta .cta-bg{margin-left:-25em}}#content .page-title{position:relative}#content .page-title::after{content:"";position:absolute;background:#cc494f;width:2em;height:5px;bottom:-10px;left:0}#content .residential-elevator-wrapper{margin-bottom:2em}#content .residential-elevator-wrapper .residential-elevator-title{text-align:center}#content .residential-elevator-wrapper .residential-elevator-text{text-align:center}#content .residential-elevator-wrapper .residential-elevator-text .residential-elevator-text-button a{text-decoration:none;background:#cc494f;color:white;padding:.7em 2em;border:2px solid #cc494f;transition:.15s all}#content .residential-elevator-wrapper .residential-elevator-text .residential-elevator-text-button a:hover{background:#fff;color:#cc494f}@media (max-width:768px){.entry-content-image-container{display:flex;justify-content:center}.wp-block-image{display:flex;justify-content:center}}.foogallery .fg-loaded .fg-image{min-height:234px!important;object-fit:cover}.entry-content .strong-form input,.entry-content .strong-form textarea{background:0 0;border:1px solid #ccc;border-radius:2px}.entry-content .strong-form input#wpmtst_featured_image{border:none}.service-box-bg .inner-service-box-bg{box-shadow:none}.service-box-bg .inner-service-box-bg .service-title{display:none}.service-box-bg .inner-service-box-bg .service-content .service-content-background{background-position:center center!important;background-size:cover!important;height:23em;display:flex;justify-content:center;align-items:center;padding:0 2.5em;position:relative}.service-box-bg .inner-service-box-bg .service-content .service-content-background a.fill{position:absolute;width:100%;height:100%}.service-box-bg .inner-service-box-bg .service-content #service-box-1{background:linear-gradient(rgba(204,73,79,.4),rgba(44,44,44,.8))}.service-box-bg .inner-service-box-bg .service-content #service-box-2{background:linear-gradient(rgba(255,255,255,.4),rgba(44,44,44,.8))}.service-box-bg .inner-service-box-bg .service-content #service-box-3{background:linear-gradient(rgba(34,64,194,.4),rgba(44,44,44,.8))}.service-box-bg .inner-service-box-bg .service-content .service-content-background .service-content-inner-text{text-shadow:1px 1px 9px rgba(0,0,0,.5)}.service-box-bg .inner-service-box-bg .service-content .service-content-background .service-content-inner-text h2{font-size:2rem;text-transform:uppercase;font-family:"Oswald"!important;letter-spacing:1px;position:relative}.service-box-bg .inner-service-box-bg .service-content .service-content-background .service-content-inner-text h2::after{content:"";position:absolute;background:#fff;height:5px;width:1.5em;bottom:-8px;left:0;right:0;margin:0 auto}.service-box-bg .inner-service-box-bg .service-button{display:none}@media (max-width:1030px){.service-box-bg .inner-service-box-bg .service-content .service-content-background{padding:0 1.5em}}.service-box-bg .inner-service-box-bg .service-content .service-content-background a.fill:before{content:"";position:absolute;border:rgba(0,0,0,0) solid 4px;top:50px;right:50px;bottom:50px;left:50px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.service-box-bg .inner-service-box-bg .service-content .service-content-background a.fill:hover:before,.service-box-bg .inner-service-box-bg .service-content .service-content-background a.fill:focus:before,.service-box-bg .inner-service-box-bg .service-content .service-content-background a.fill:active:before{border-color:lightgray;top:8px;right:8px;bottom:8px;left:8px}.post-main-content .pre-footer-form .inner-pre-footer-form{background:rgba(255,255,255,.8);padding:0 2em;border-radius:8px;width:80%!important;max-width:60em}.post-main-content .pre-footer-form .inner-pre-footer-form h4{font-size:1.4rem;letter-spacing:1px}.post-main-content .pre-footer-form .inner-pre-footer-form .gform_wrapper input,.post-main-content .pre-footer-form .inner-pre-footer-form .gform_wrapper textarea{border-radius:0;background:0 0!important;border-bottom:1px solid rgba(200,200,200,.5)}.post-main-content .pre-footer-form .inner-pre-footer-form .gform_wrapper{color:#777}.post-main-content .pre-footer-form .inner-pre-footer-form .gform_wrapper .gform_footer input{background:#3e92cc!important;border:2px solid #3e92cc;text-transform:uppercase;font-weight:700;font-family:"Oswald";letter-spacing:1px;color:white;padding:.2em 3em;transition:.25s all}.post-main-content .pre-footer-form .inner-pre-footer-form .gform_wrapper .gform_footer input:hover{color:#3e92cc;background:0 0!important}