.Contact-module__YZVMUq__contactPage{background:#fff}.Contact-module__YZVMUq__header{background:var(--primary-blue);color:#fff;text-align:center;padding:5rem 0}.Contact-module__YZVMUq__title{color:#fff;font-family:var(--font-serif);margin-bottom:1rem;font-size:3.5rem}.Contact-module__YZVMUq__subtitle{opacity:.9;font-size:1.25rem}.Contact-module__YZVMUq__content{padding:5rem 0}.Contact-module__YZVMUq__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.Contact-module__YZVMUq__grid{grid-template-columns:1.5fr 1fr}}.Contact-module__YZVMUq__formSection h2{font-family:var(--font-serif);color:var(--primary-blue);border-bottom:2px solid var(--accent-pink);margin-bottom:2rem;font-size:2rem;display:inline-block}.Contact-module__YZVMUq__form{flex-direction:column;gap:1.5rem;display:flex}.Contact-module__YZVMUq__formGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__YZVMUq__formGroup label{text-transform:uppercase;color:var(--primary-blue);font-size:.9rem;font-weight:700}.Contact-module__YZVMUq__formGroup input,.Contact-module__YZVMUq__formGroup select,.Contact-module__YZVMUq__formGroup textarea{border:1px solid var(--border-color);border-radius:4px;padding:.75rem}.Contact-module__YZVMUq__submitBtn{background:var(--primary-blue);color:#fff;text-transform:uppercase;cursor:pointer;border:none;padding:1rem;font-weight:700}.Contact-module__YZVMUq__infoSection{flex-direction:column;gap:2rem;display:flex}.Contact-module__YZVMUq__infoCard{border-left:5px solid var(--primary-blue);background:#f9f9f9;padding:2rem}.Contact-module__YZVMUq__infoCard h3{text-transform:uppercase;color:var(--primary-blue);letter-spacing:.05em;margin-bottom:1rem;font-size:1.1rem}.Contact-module__YZVMUq__infoCard p{margin-bottom:.5rem;font-size:1.1rem}.Contact-module__YZVMUq__socials{flex-wrap:wrap;gap:1rem;display:flex}.Contact-module__YZVMUq__socials a{border:1px solid var(--border-color);color:var(--foreground);background:#fff;padding:.4rem .8rem;font-size:.9rem;font-weight:600}
