.c-contact-details__heading{margin-bottom:2rem}.c-contact-details__section+.c-contact-details__section{margin-top:2rem}.c-contact-details__section-content{margin:0;color:#444}.c-contact-details__implicit-link{color:inherit;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s cubic-bezier(.165,.84,.44,1);transition:text-decoration-color .3s cubic-bezier(.165,.84,.44,1);transition:text-decoration-color .3s cubic-bezier(.165,.84,.44,1),-webkit-text-decoration-color .3s cubic-bezier(.165,.84,.44,1)}.c-contact-details__implicit-link:focus,.c-contact-details__implicit-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-contact-map__inner{width:100%;height:45.3rem;position:relative}.c-contact-map__map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border:none}.c-contact-map__marker{position:absolute;bottom:50%;left:50%;z-index:2;color:#98002e;font-size:4.4rem;transform:translateX(-50%)}@media all and (min-width:768px){.c-contact-details__inner{column-count:2;column-gap:3rem}.c-contact-details__section{break-inside:avoid}}@media all and (min-width:1280px){.c-contact-map__inner{height:52rem}}