.m-header-with-image{padding:2rem 0 2.5rem;position:relative}.m-header-with-image__wrapper{background:#f6f6f6;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:85%;position:absolute;width:100%}.m-header-with-image__content{order:1}.m-header-with-image__content-subtitle{color:#000;font-size:1.2rem;font-weight:300;line-height:1.67;margin-bottom:6px}.m-header-with-image__content h1{margin-bottom:1.5rem}.m-header-with-image__content p{font-size:1rem;line-height:1.4;margin-bottom:0}.m-header-with-image__cta{margin-top:2.5rem}.m-header-with-image__cta h4{margin-bottom:.7rem}.m-header-with-image__cta .button{margin-right:1.25rem}.m-header-with-image__cta .phone{color:#000;font-size:1.1rem;font-weight:900;line-height:1.45;padding-bottom:8px;padding-top:8px}.m-header-with-image__cta .phone span{margin-left:5px;text-decoration:underline}.m-header-with-image__cta .phone:hover span{color:#153d6a}.m-header-with-image__visual{margin-bottom:2rem}.m-header-with-image__visual picture{display:block}@media only screen and (min-width:992px){.m-header-with-image__content{order:0}.m-header-with-image__content p{max-width:570px}.m-header-with-image__cta .button{margin-right:.3rem}.m-header-with-image__visual{margin-bottom:0}.m-header-with-image__visual picture{height:0;padding-bottom:110%;position:relative;width:143%}.m-header-with-image__visual picture img{box-shadow:0 .5rem 2rem rgba(0,0,0,.3);height:100%!important;object-fit:cover;position:absolute;right:0;top:0}}@media only screen and (min-width:1175px){.m-header-with-image__visual picture{padding-bottom:110%;width:140%}.m-header-with-image__cta .button{margin-right:1.25rem}}@media only screen and (min-width:1440px){.m-header-with-image__visual picture{padding-bottom:126.55%;width:163.37%}}