.contact-page{color:#f6f7f5;background:#0b110e;padding:160px max(6vw,24px) 100px}.contact-page>header,.contact-layout{max-width:1280px;margin:auto}.contact-page h1{margin:0 0 24px;font-size:clamp(44px,6vw,84px);line-height:1.1}.contact-page>header p{color:#bfc9c2;max-width:650px;font-size:22px;line-height:1.6}.contact-layout{grid-template-columns:1fr 1.2fr;gap:9%;margin-top:70px;display:grid}.contact-details dt{color:#a6b6ac;margin:0 0 10px;font-size:17px}.contact-details dd{overflow-wrap:anywhere;margin:0 0 35px;font-size:clamp(21px,2.2vw,30px);line-height:1.5}.contact-map{border-bottom:1px solid #2fbc67;padding-bottom:12px;font-size:18px;display:inline-block}.contact-layout h2{margin:0 0 28px;font-size:30px}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.contact-form label{margin-bottom:20px;font-size:17px;display:block}.contact-form input:not([type=checkbox]),.contact-form textarea{color:#fff;width:100%;font:inherit;background:#121c16;border:1px solid #607068;border-radius:0;margin-top:9px;padding:13px;display:block}.contact-form input:focus,.contact-form textarea:focus{outline-offset:2px;outline:2px solid #30b758}.contact-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.contact-form .contact-consent{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.contact-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.contact-consent a{text-decoration:underline}.contact-form button{color:#08140b;cursor:pointer;background:#30b758;border:0;padding:17px 30px;font-size:18px;font-weight:650}.contact-form button:disabled{opacity:.55;cursor:default}.contact-form [role=status]{line-height:1.6}.contact-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:760px){.contact-page{padding-top:120px;padding-bottom:60px}.contact-layout{grid-template-columns:1fr;gap:50px;margin-top:40px}.contact-fields{grid-template-columns:1fr}.contact-page>header p{font-size:19px}}
