.contact-intro{background:radial-gradient(ellipse at top right,#123674,#071637 65%);color:white;padding:55px 0}.contact-intro h1 em{color:#35d2f5}.contact-intro .eyebrow{color:#9deaff}.contact-intro .lead{color:#d0ddf1;max-width:610px;margin-bottom:0}.contact-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:75px;padding:65px 0}.contact-information>p{max-width:440px}.contact-methods{margin:30px 0 0}.contact-methods>div{border-top:1px solid var(--line);padding:22px 0}.contact-methods dt{font-size:10px;letter-spacing:1.7px;color:#1264b6;font-weight:700;margin-bottom:12px}.contact-methods dd{margin:0;font-size:19px;font-weight:500;line-height:1.6}.contact-methods a{overflow-wrap:anywhere}.contact-methods a:hover{color:#0d55b3}.contact-methods a span{color:#0d55b3;margin-left:7px}.hours-detail{font-size:14px;color:var(--muted);font-weight:400}.contact-card{align-self:start;box-shadow:0 12px 40px #071c4408;border-top:3px solid #0d55b3}.contact-card h3{font-size:26px}.contact-card .eyebrow{margin-bottom:18px}.contact-card>.note{margin:15px 0 26px}.inquiry-ready{margin-top:25px;padding:22px;background:#edf2fa;border:1px solid #c9d7ec}.inquiry-ready .status{margin-top:0;font-size:14px;color:var(--ink)}.inquiry-download{display:block;border:0;border-bottom:1px solid #1264b6;background:transparent;color:#0d55b3;padding:7px 0;cursor:pointer;font-size:13px;margin-top:15px}.contact-next{border-top:1px solid var(--line);padding:35px 0 65px}.contact-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.contact-tips h3{font-size:19px}.contact-tips p{font-size:14px}.footer-contact{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:15px;font-size:13px;color:#d0ddf1}.footer-contact a:hover{color:#20ccf4}
@media(max-width:1000px){.contact-layout{gap:35px}.contact-methods dd{font-size:17px}}@media(max-width:780px){.contact-intro{padding:40px 0}.contact-layout,.contact-tips{grid-template-columns:1fr}.contact-layout{padding:45px 0;gap:30px}.contact-methods>div:last-child{padding-bottom:0}.contact-next{padding-bottom:40px}.contact-tips{gap:12px}.contact-tips p{margin-bottom:5px}.inquiry-ready{padding:18px}}
