.two-column-contact{padding-top:0}@media (width>=992px){.two-column-contact{min-height:1176px}}.two-column-contact h3{margin-bottom:30px}.two-column-contact .fa-wrapper{color:#efebe5;text-align:center;background-color:#2c221a;border-radius:5px;width:35px;height:35px;line-height:35px;display:inline-block}.two-column-contact__img{background-color:var(--bs-black);position:absolute;inset:-1px}.two-column-contact__heading{--component-bg-colour:transparent;margin-bottom:40px}@media (width>=992px){.two-column-contact__heading{margin-bottom:80px}}.two-column-contact__heading:before{content:"";background-color:#0009;width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.two-column-contact__heading{margin-left:-16px;margin-right:-16px}@media (width>=1400px){.two-column-contact__heading{margin-left:-20px;margin-right:-20px}.two-column-contact__heading:before{width:95%}}.two-column-contact__form{background-color:#fff;padding:38px 20px}@media (width>=768px){.two-column-contact__form{padding:38px 30px}}@media (width>=992px){.two-column-contact__form{background-color:#fff}}.two-column-contact__form .wpcf7-spinner{position:absolute}@media (width<=575.98px){.two-column-contact__content h4{font-size:16px}}@media (width>=992px){.two-column-contact__content{padding-right:35px}}.two-column-contact__content .fa-wrapper{transition:background-color .3s}.two-column-contact__content a:hover{text-underline-offset:50%;text-decoration:underline;text-decoration-thickness:2px}.two-column-contact__content a:hover .fa-wrapper{background-color:#7d6a58}.two-column-contact__footer-details{background-color:#efebe5;padding-top:42px;padding-bottom:42px;font-size:16px}.two-column-contact__footer-details .fa-wrapper{color:#efebe5;text-align:center;background-color:#2c221a;border-radius:5px;width:35px;height:35px;line-height:35px;transition:background-color .3s;display:inline-block}@media (width>=992px){.two-column-contact__footer-details .fa-wrapper{width:27px;height:27px;line-height:27px}}.two-column-contact__footer-details a:hover{text-underline-offset:50%;text-decoration:underline;text-decoration-thickness:2px}.two-column-contact__footer-details a:hover .fa-wrapper{background-color:#7d6a58}.two-column-contact__content-title{margin-bottom:30px}@media (width>=992px){.two-column-contact__content-title{margin-bottom:50px}}
