.omc-ds-page .contact-page h1{letter-spacing:-.045em;max-width:18ch;font:700 clamp(38px,4.7vw,64px)/1.08 Sora,sans-serif}.omc-ds-page .contact-page h2{letter-spacing:-.04em;font:600 clamp(28px,3vw,40px)/1.16 Sora,sans-serif}.omc-ds-page .contact-page p{font:400 18px/1.6 Mulish,sans-serif}.contact-opening-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.contact-opening-layout>div:first-child>p{max-width:31ch;margin-top:30px}.contact-primary{gap:24px;padding-top:8px;display:grid}.contact-primary>svg{color:#052b22}.contact-primary p{max-width:38ch;margin:0}.contact-primary .ds-button{width:fit-content;margin-top:4px}.contact-email{color:inherit;text-underline-offset:5px;overflow-wrap:anywhere;width:fit-content;font:600 17px/1.5 Mulish,sans-serif;text-decoration:underline}.contact-direct-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.contact-direct h2+p{margin-top:24px}.contact-channels{gap:16px;display:grid}.contact-channels>a{color:#f7f4ec;background:#204338;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.contact-channels>a>span{flex:1;gap:8px;display:grid}.contact-channels strong{font:700 21px/1.3 Mulish,sans-serif}.contact-channels span span{font:400 17px/1.4 Mulish,sans-serif}.contact-channels>a>svg:first-child{color:#a6cf4f;flex-shrink:0}.contact-channels>a>svg:last-child{flex-shrink:0;transition:transform .18s}.contact-channels>a:hover{background:#3b5b43}.contact-channels>a:hover>svg:last-child{transform:translate(4px)}.contact-details-layout{grid-template-columns:1.1fr 1fr;gap:clamp(48px,8vw,120px);display:grid}.contact-address{align-items:start;gap:20px;display:flex}.contact-address>svg{flex-shrink:0}.contact-address address{gap:8px;font:400 18px/1.5 Mulish,sans-serif;display:grid}.contact-details h2+p,.contact-details .ds-link{margin-top:24px}.contact-page a:focus-visible{outline-offset:5px;outline:3px solid}@media (width<=1100px){.contact-opening-layout,.contact-direct-layout,.contact-details-layout{grid-template-columns:1fr;gap:40px}.omc-ds-page .contact-page h1{max-width:18ch}.contact-opening .ds-wrap{max-width:760px}}@media (width<=560px){.contact-page .ds-wrap{width:calc(100% - 40px)}.contact-page .ds-section{padding-block:56px}.omc-ds-page .contact-page h1{max-width:none;font-size:clamp(30px,7.7vw,40px)}.omc-ds-page .contact-page h2{font-size:28px}.contact-primary .ds-button{justify-content:space-between;width:100%}.contact-channels>a{gap:16px;padding:20px}.contact-channels strong{font-size:19px}.contact-channels span span{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-channels>a>svg:last-child{transition:none;transform:none}}
