.contact-hero-sub{margin-top:clamp(28px,3.5vw,36px);padding-bottom:clamp(20px,4vw,32px)}.contact-split{max-width:var(--max-content);padding-inline:var(--page-pad);grid-template-columns:.85fr 1.15fr;align-items:stretch;margin-inline:auto;display:grid}.contact-side{border-right:1px solid #0d0d0d1f;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(48px,6vw,80px) clamp(24px,3vw,48px) clamp(48px,6vw,80px) 0;display:flex}.contact-side>div:first-child{flex-direction:column;gap:32px;display:flex}.contact-lines{flex-direction:column;gap:16px;display:flex}.contact-line{flex-direction:column;gap:4px;display:flex}.contact-line a.h4{transition:color .15s linear}.contact-line a.h4:hover{color:#1b5fd9}.contact-external{white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;width:fit-content;display:inline-flex}.contact-external-icon{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.contact-external:hover .contact-external-icon{transform:translate(2px,-2px)}.next-box{border-radius:var(--radius-lg);background:#e8e8e4;border:1px solid #0d0d0d1f;padding:28px}.contact-form-wrap{max-width:640px;padding:clamp(48px,6vw,80px) 0 clamp(48px,6vw,80px) clamp(24px,3vw,48px)}@media (max-width:860px){.contact-split{grid-template-columns:1fr}.contact-side{border-bottom:1px solid #0d0d0d1f;border-right:none;padding-right:0}.contact-form-wrap{padding-left:0}}
