.contact-page{background:#f1f6fa}.contact-page:before{display:none}.contact-page #main-nav,.contact-page #main-nav.scrolled{background:#fff;border-bottom:1px solid #dce6ed}.contact-page .nav-links a{color:#173951}.contact-page .nav-hamburger span{background:#173951}a.nav-cta{text-decoration:none}.contact-main{padding:145px 6% 75px;display:grid;grid-template-columns:1fr 1.25fr;gap:6%;align-items:start}.contact-intro h1 span{color:#086eac}.contact-intro p{max-width:490px;color:#587083;margin:25px 0}.contact-intro>a{color:#086eac}#expert-form{padding:clamp(24px,3.5vw,55px);background:white;border:1px solid #dce6ed;border-radius:10px}.form-help{font-size:12px;color:#607487;margin:12px 0 22px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-fields label{font-size:12px;color:#163950;font-weight:600;min-width:0}.contact-fields input,.contact-fields select,.contact-fields textarea{display:block;width:100%;min-width:0;margin-top:8px;border:1px solid #bfd0dc;border-radius:5px;padding:12px;font:400 14px/1.5 var(--font-body);background:white;color:#173951}.contact-fields textarea{resize:vertical;min-height:130px}.field-wide{grid-column:1/-1}.contact-fields :is(input,select,textarea):focus{outline:2px solid #086eac;outline-offset:2px}.contact-submit{padding:14px 25px;background:#086eac;color:white;border:0;border-radius:6px;font:600 14px var(--font-body);cursor:pointer}.contact-submit:disabled{opacity:.6}.contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#contact-status{font-size:14px;margin-top:18px;color:#a52a37}@media(max-width:900px){.contact-main{grid-template-columns:1fr;gap:35px;padding-top:120px}}@media(max-width:520px){.contact-fields{grid-template-columns:1fr}.contact-main{padding:110px 20px 45px}#expert-form{padding:24px 20px}.contact-submit{width:100%}}
