.wp-block-acf-contact-block .contact-image{position:relative;height:400px;width:100%}.wp-block-acf-contact-block .contact-image-holder{position:absolute;top:0;left:0;height:100%;width:100%}.wp-block-acf-contact-block .contact-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.wp-block-acf-contact-block .contact-content{padding:20px;background:#00aacb}.wp-block-acf-contact-block .contact-content .contact{display:inline-block;font-size:1.5rem;margin-bottom:20px}.wp-block-acf-contact-block .contact-content-cta{padding-top:20px;margin-top:20px;border-top:1px solid rgba(255,255,255,.2)}.wp-block-acf-contact-block .contact-content .title{display:block;font-size:1.5rem;margin-bottom:20px}.wp-block-acf-contact-block .contact-content .title,.wp-block-acf-contact-block .contact-content a,.wp-block-acf-contact-block .contact-content p{color:#fff}.wp-block-acf-contact-block .contact-content p{margin-bottom:0}@media (min-width:1112px){.wp-block-acf-contact-block .wrapper{display:flex}.wp-block-acf-contact-block .contact-content{display:flex;flex-direction:column;height:calc(100% - 80px);margin-top:40px;margin-bottom:40px;margin-left:-40px}.wp-block-acf-contact-block .contact-content .content{margin-bottom:auto}}@media (max-width:1111px){.wp-block-acf-contact-block .contact-content{margin-right:30px;margin-top:-60px}}@media (max-width:695px){.wp-block-acf-contact-block .contact-image{height:225px}}