.contact{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 62.4375em){.contact{margin-top:40px;margin-bottom:0}}.contact .wrap{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:10px;gap:10px}@media screen and (max-width: 62.4375em){.contact .wrap{grid-template-columns:1fr;gap:40px}}.contact__details,.contact__form{grid-column:span 6;position:relative}.contact__form--thanks .editable{display:inherit;flex-direction:inherit;gap:inherit;flex-grow:1}.contact__form .form__text{flex-grow:1}.contact__details{display:flex;flex-direction:column;gap:48px;padding:48px 48px 0}@media screen and (max-width: 62.4375em){.contact__details{gap:36px;padding:0}}.contact__section{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 62.4375em){.contact__section{gap:6px;text-align:center}}.contact__section--social{flex-direction:row;align-items:center;gap:20px}@media screen and (max-width: 62.4375em){.contact__section--social{justify-content:center;gap:13px}}.contact__title{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:1.5625rem;line-height:1.2}@media screen and (max-width: 62.4375em){.contact__title{font-size:1.125rem;line-height:1.3888888889}}.contact__text{font-family:Poppins,Helvetica,sans-serif;line-height:1.7;font-size:.75rem;line-height:1.8333333333;color:var(--richtext-color, var(--c-body));letter-spacing:.5px;font-weight:var(--font-weight-light)}.contact__text p{margin-bottom:1rem;margin-bottom:var(--richtext-internal-margin, 1rem)}.contact__text a:not(.button){color:var(--richtext-link-color, var(--c-brand));font-weight:var(--font-weight-normal)}.contact__text strong,.contact__text b{font-weight:var(--font-weight-medium)}.contact__text small{font-size:.666em}.contact__text>:last-child{margin-bottom:0}.contact__text{font-size:1.125rem;line-height:1.6111111111}.styleguide .contact__text{font-size:1.125rem;line-height:1.6111111111}@media screen and (max-width: 62.4375em){.contact__text{font-size:.8125rem;line-height:1.6923076923}.styleguide .contact__text{font-size:.8125rem;line-height:1.6923076923}}.editable:has(.contact__text,.contact__title){padding-bottom:22px;margin-bottom:-22px;min-height:0}.editable:has(.contact__text,.contact__title) .editable__tools{transform:scale(0.8);transform-origin:top right;right:10px;top:10px}.contact__numbers{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width: 42.5em){.contact__numbers{flex-direction:column}}.contact__numbers dl{flex:1 0 calc(33.33% - 8px);display:flex;flex-direction:column;gap:4px;min-width:160px}.contact__numbers dt{font-size:1rem;line-height:1.6875;font-weight:var(--font-weight-light);letter-spacing:.8px}@media screen and (max-width: 62.4375em){.contact__numbers dt{font-size:.875rem;line-height:1.7142857143}}.contact__numbers dd{font-size:1.125rem;line-height:1.6111111111;font-weight:var(--font-weight-medium);letter-spacing:.8px}@media screen and (max-width: 62.4375em){.contact__numbers dd{font-size:1rem;line-height:1.375}}.contact__emails a{font-size:1.125rem;line-height:1.6111111111;font-weight:var(--font-weight-medium);letter-spacing:.8px;color:inherit}@media screen and (max-width: 62.4375em){.contact__emails a{font-size:.875rem;line-height:1.7142857143}}.contact__address{font-size:1.125rem;line-height:1.6111111111;font-weight:var(--font-weight-light);letter-spacing:.8px}@media screen and (max-width: 62.4375em){.contact__address{font-size:.875rem;line-height:1.7142857143}}.contact__socials{display:flex;gap:20px}@media screen and (max-width: 62.4375em){.contact__socials{gap:13px}}.contact__socials svg{display:block}
/*# sourceMappingURL=contact.css.cda34.map */