.contact-location-row{align-items:stretch}.contact-location-photo{position:relative;height:100%;min-height:460px;margin:0;overflow:hidden;border-radius:24px}.contact-location-photo>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.contact-location-link{position:absolute;right:20px;bottom:20px;z-index:1;background:#a85134;color:#fff;padding:15px 24px;border-radius:50px;font-size:15px;font-weight:600;box-shadow:0 6px 24px #0003}.contact-location-link:hover{background:#854029;color:#fff}.contact-location-content .section-title{margin-bottom:20px}.contact-location-content .section-title h2{font-size:clamp(32px,3vw,48px);line-height:1.15;margin-bottom:0}.contact-location-content>p{margin-bottom:0}.contact-location-content .st-big-phone{margin:20px 0;font-size:clamp(28px,3vw,40px)}.contact-location-content .st-address{padding:24px;margin-top:24px!important}.contact-location-content .st-address h3{font-size:27px;margin-bottom:12px}.contact-location-content .st-address p{margin-bottom:0}.contact-location-content .st-address p:last-child{margin-top:14px!important}@media(max-width:991px){.contact-location-photo{min-height:0;aspect-ratio:4/3}.contact-location-link{right:14px;bottom:14px;padding:12px 20px}.contact-location-content .section-title h2{font-size:34px}}