.contact{background-color:var(--background-color)}.contact-inner{--width-image:31.75%;--gap:calc(max(13%, 30px));display:flex;justify-content:center;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap)}@media screen and (max-width:749px){.contact-inner{--width-image:calc(max(53.45%, 187px));--gap:calc(max(13%, 53px));justify-content:center}}@media screen and (min-width:750px){.contact-inner a:hover{color:var(--color-link-text-hover-primary)}}.contact__image{width:100%;max-width:var(--width-image)}.contact__image-inner{position:relative;height:auto;min-height:100%;padding-top:calc(1 / var(--aspect-ratio) * 100%)}.contact__wrapper{width:100%;max-width:calc(100% - var(--width-image) - var(--gap));text-align:left;color:var(--text)}@media screen and (max-width:749px){.contact__wrapper{max-width:calc(max(67.3%,253px));text-align:center}}.contact__wrapper a{color:inherit}.contact__heading{margin-bottom:34px;color:var(--text)}@media screen and (max-width:749px){.contact__heading{margin-bottom:40px}}.contact__email{margin-bottom:30px;font-size:var(--font-size-body-large);line-height:1.5em;font-weight:700}.contact__phone{font-size:var(--font-size-body-large);line-height:1.5em;font-weight:700}.contact__phone a{display:inline-block}.contact__additional-text{margin-top:30px;font-size:var(--font-size-body-large);line-height:1.5em}@media screen and (max-width:749px){.contact__additional-text{margin:25px 5px}}.contact__additional-text strong{font-weight:700}