.Contact-module__x2Jx8a__contactContainer{color:#1c2d38;background-color:#fff;flex-direction:column;gap:1rem;width:100%;margin:0;padding:24px;font-family:Euclid Circular A,Helvetica Neue,Arial,sans-serif;display:flex}.Contact-module__x2Jx8a__contactHeader{text-align:center;margin-bottom:30px}.Contact-module__x2Jx8a__contactHeader h1{color:#001e2b;text-align:center;margin-bottom:1.5rem;font-size:24px;font-weight:700}.Contact-module__x2Jx8a__contactForm{background-color:#fff;border:1px solid #e8edeb;border-radius:8px;padding:1.5rem;transition:box-shadow .3s;box-shadow:0 2px 5px #0000000d}.Contact-module__x2Jx8a__contactForm:hover{box-shadow:0 4px 10px #0000001a}.Contact-module__x2Jx8a__formGroup{margin-bottom:20px}.Contact-module__x2Jx8a__formGroup label{color:#001e2b;margin-bottom:5px;font-weight:700;display:block}.Contact-module__x2Jx8a__formGroup input,.Contact-module__x2Jx8a__formGroup textarea{box-sizing:border-box;border:1px solid #e8edeb;border-radius:4px;width:100%;padding:10px;font-family:Euclid Circular A,Helvetica Neue,Arial,sans-serif;font-size:16px}.Contact-module__x2Jx8a__formGroup textarea{resize:vertical;height:150px}.Contact-module__x2Jx8a__submitButton{background-color:var(--theme-background-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-family:Euclid Circular A,Helvetica Neue,Arial,sans-serif;font-size:16px;transition:background-color .3s}.Contact-module__x2Jx8a__submitButton:hover{background-color:var(--theme-background-color)}.Contact-module__x2Jx8a__submitButton:disabled{cursor:not-allowed;background-color:#ccc}.Contact-module__x2Jx8a__alert{border-radius:4px;margin-bottom:20px;padding:10px;font-family:Euclid Circular A,Helvetica Neue,Arial,sans-serif}.Contact-module__x2Jx8a__alertSuccess{color:#155724;background-color:#d4edda}.Contact-module__x2Jx8a__alertDanger{color:#721c24;background-color:#f8d7da}@media (max-width:768px){.Contact-module__x2Jx8a__contactContainer{padding:10px}.Contact-module__x2Jx8a__contactForm{padding:12px}.Contact-module__x2Jx8a__formGroup input,.Contact-module__x2Jx8a__formGroup textarea,.Contact-module__x2Jx8a__submitButton{font-size:14px}}
