.ContactForm-module__1SvrgG__form{background:#fff;border:1px solid #dbe3e7;border-top:4px solid #21a9d5;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.ContactForm-module__1SvrgG__form h2{margin:0}.ContactForm-module__1SvrgG__intro{color:#4e5d66;margin:-.35rem 0 .35rem;line-height:1.6}.ContactForm-module__1SvrgG__field{gap:.35rem;display:grid}.ContactForm-module__1SvrgG__field>span{letter-spacing:.06em;text-transform:uppercase;color:#435663;font-size:.78rem;font-weight:800}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{width:100%;font:inherit;color:#0a1b2e;background:#fbfdfe;border:1px solid #c6d3da;border-radius:10px;padding:.7rem .85rem}.ContactForm-module__1SvrgG__field textarea{resize:vertical;min-height:8rem}.ContactForm-module__1SvrgG__field input:focus-visible,.ContactForm-module__1SvrgG__field textarea:focus-visible{outline-offset:1px;background:#fff;outline:2px solid #0a6f8c}.ContactForm-module__1SvrgG__field input:invalid:not(:placeholder-shown),.ContactForm-module__1SvrgG__field textarea:invalid:not(:placeholder-shown){border-color:#b4553a}.ContactForm-module__1SvrgG__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__1SvrgG__context{color:#4e5d66;border-top:1px solid #e2e9ed;margin:0;padding-top:.9rem;font-size:.85rem}.ContactForm-module__1SvrgG__problem{color:#7d3a22;background:#fdf1ec;border-left:3px solid #b4553a;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.55}.ContactForm-module__1SvrgG__problem a{color:inherit;font-weight:750}.ContactForm-module__1SvrgG__sent{color:#1c5334;background:#eaf5ee;border-left:3px solid #1c6b3f;margin:0;padding:.85rem 1rem;line-height:1.6}.ContactForm-module__1SvrgG__form button{justify-self:start}@media (max-width:760px){.ContactForm-module__1SvrgG__form button{justify-self:stretch;width:100%}}
.contact-module__LVAaNa__hero{color:#fff;background:linear-gradient(115deg,#0a1b2e,#173750);padding:clamp(5rem,9vw,8rem) 0 4.5rem}.contact-module__LVAaNa__hero h1{max-width:850px}.contact-module__LVAaNa__actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.contact-module__LVAaNa__phone{color:#fff;font-weight:700;text-decoration:none}.contact-module__LVAaNa__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact-module__LVAaNa__direct{background:#f2f6f8;border-top:4px solid #21a9d5;padding:clamp(1.5rem,3vw,2.4rem)}.contact-module__LVAaNa__direct h2{margin:.65rem 0 1rem}.contact-module__LVAaNa__email,.contact-module__LVAaNa__directPhone{color:#0b4b70;width:max-content;max-width:100%;margin-top:.65rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:750;text-decoration:none;display:block}.contact-module__LVAaNa__context{border-top:1px solid #cdd9df;margin-top:1.7rem;padding-top:1.2rem;font-size:.9rem}.contact-module__LVAaNa__offices{gap:1rem;display:grid}.contact-module__LVAaNa__officeCard{background:#fff;border:1px solid #dbe3e7;padding:1.45rem}.contact-module__LVAaNa__officeCard span{text-transform:uppercase;letter-spacing:.08em;color:#647681;font-size:.78rem}.contact-module__LVAaNa__officeCard h3{margin:.35rem 0 .65rem}.contact-module__LVAaNa__officeCard p{color:#4e5d66;margin:0;line-height:1.65}.contact-module__LVAaNa__nextStep{background:#eef3f5;padding:4rem 0 5rem}.contact-module__LVAaNa__nextStep h2,.contact-module__LVAaNa__nextStep p{max-width:760px}.contact-module__LVAaNa__nextStep .text-link{margin-top:1rem}@media (max-width:760px){.contact-module__LVAaNa__grid{grid-template-columns:1fr}.contact-module__LVAaNa__hero{padding-top:4rem}.contact-module__LVAaNa__actions{flex-direction:column;align-items:flex-start}}.contact-module__LVAaNa__hero h1,.contact-module__LVAaNa__hero h2,.contact-module__LVAaNa__hero h3{color:#fff}.contact-module__LVAaNa__hero .hero-lede{color:#e0edf3}.contact-module__LVAaNa__hero{--kicker-color:#1aa8d2}.contact-module__LVAaNa__aside{align-content:start;gap:1rem;display:grid}
