.contact-block .inner{max-width:1600px;margin:0 auto}@media screen and (max-width: 800px){.contact-block .inner{flex-direction:column-reverse}}.contact-block .contact-intro{flex:0 0 30%;position:relative}@media screen and (max-width: 800px){.contact-block .contact-intro{flex:0 0 100%;padding-top:4em}}.contact-block .contact-intro .sticky-content{position:sticky;top:calc(var(--header-height) + 5%)}@media screen and (max-width: 800px){.contact-block .contact-intro .sticky-content{position:static}}.contact-block .contact-intro .contact-details h4{font-size:clamp(1.25rem,1.125rem + .625vw,1.5rem);font-weight:500;font-family:var(--font-heading);letter-spacing:-0.00775em;text-transform:none;margin:0 0 .5em;line-height:1.1;color:var(--color-red)}.contact-block .contact-intro .contact-details ul{padding:0;list-style:none}.contact-block .contact-intro .contact-details ul li h4{margin-top:1em}.contact-block .contact-intro .contact-details ul li a,.contact-block .contact-intro .contact-details ul li .address:not(:has(a)){padding:.4em 0;display:inline-block;line-height:1.2;font-weight:500;font-family:var(--font-body);color:var(--color-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0)}.contact-block .contact-intro .contact-details ul li a:hover,.contact-block .contact-intro .contact-details ul li .address:not(:has(a)):hover{text-decoration-color:var(--color-red) !important;color:var(--color-red) !important}.contact-block .contact-form{flex:0 0 70%;padding-left:4%;min-height:500px}@media screen and (max-width: 800px){.contact-block .contact-form{flex:0 0 100%;padding:0}}.map-block{position:relative;padding-top:10%}.map-block .gradient-blob{position:absolute;opacity:.2}.map-block .acf-map{width:100%;height:35vw !important;min-height:300px;overflow:hidden;border-radius:8px;cursor:pointer}.map-block .acf-map img{max-width:inherit !important}/*# sourceMappingURL=contact.css.map */
