.contact-module__swMWYG__heroSection{background-color:#fff;grid-template-columns:1fr 1fr;height:500px;display:grid}.contact-module__swMWYG__heroContent{background-color:var(--still-yellow);flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 3rem;display:flex}.contact-module__swMWYG__heroSubtitle{text-transform:uppercase;color:#000;letter-spacing:1.5px;margin-bottom:1rem;font-family:Roboto,sans-serif;font-size:.95rem;font-weight:400}.contact-module__swMWYG__heroTitle{color:#000;text-transform:uppercase;max-width:900px;margin:0;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.2}.contact-module__swMWYG__heroImage{width:100%;height:100%;position:relative;overflow:hidden}.contact-module__swMWYG__heroImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contact-module__swMWYG__contactSection{background-color:#f5f5f5;padding:5rem 2rem}.contact-module__swMWYG__contactContainer{max-width:1400px;margin:0 auto}.contact-module__swMWYG__contactTitle{color:#1a2b4a;text-align:center;margin-bottom:3rem;font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:400}.contact-module__swMWYG__contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.contact-module__swMWYG__formContainer{background-color:#fff;border-radius:20px;max-width:750px;margin:0 auto;padding:3rem 2.5rem;box-shadow:0 4px 20px #00000014}.contact-module__swMWYG__formGroup{margin-bottom:1.5rem}.contact-module__swMWYG__formInput,.contact-module__swMWYG__formTextarea{color:#666;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;width:650px;padding:1rem 1.25rem;font-family:Roboto,sans-serif;font-size:.938rem;transition:all .3s}.contact-module__swMWYG__formInput::-moz-placeholder{color:#999}.contact-module__swMWYG__formTextarea::-moz-placeholder{color:#999}.contact-module__swMWYG__formInput::placeholder,.contact-module__swMWYG__formTextarea::placeholder{color:#999}.contact-module__swMWYG__formInput:focus,.contact-module__swMWYG__formTextarea:focus{border-color:var(--still-yellow);background-color:#fff;outline:none}.contact-module__swMWYG__formTextarea{resize:vertical;min-height:150px}.contact-module__swMWYG__submitButton{text-transform:uppercase;color:#fff;cursor:pointer;letter-spacing:1px;background-color:#000;border:none;border-radius:50px;width:650px;padding:1rem 2rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;transition:all .3s}.contact-module__swMWYG__submitButton:hover{background-color:#1a2b4a;transform:translateY(-2px)}.contact-module__swMWYG__mapContainer{border-radius:12px;width:100%;height:550px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.contact-module__swMWYG__mapContainer iframe{border:0;width:100%;height:100%}@media (max-width:1024px){.contact-module__swMWYG__heroSection{grid-template-columns:1fr}.contact-module__swMWYG__heroContent{max-width:100%;margin-left:0}.contact-module__swMWYG__heroImage{min-height:400px}.contact-module__swMWYG__contactGrid{grid-template-columns:1fr;gap:2rem}.contact-module__swMWYG__formContainer{max-width:100%}.contact-module__swMWYG__formInput,.contact-module__swMWYG__formTextarea,.contact-module__swMWYG__submitButton{width:100%}.contact-module__swMWYG__mapContainer{height:400px}}@media (max-width:768px){.contact-module__swMWYG__heroContent{padding:3rem 2rem}.contact-module__swMWYG__heroTitle{font-size:2rem}.contact-module__swMWYG__contactSection{padding:3rem 1.5rem}.contact-module__swMWYG__contactTitle{font-size:1.5rem}.contact-module__swMWYG__formContainer{padding:2rem 1.5rem}}@media (max-width:480px){.contact-module__swMWYG__heroTitle{font-size:1.75rem}.contact-module__swMWYG__formContainer{border-radius:12px}}.contact-module__swMWYG__successMessage{color:#166534;background-color:#f0fff4;border-left:4px solid #22c55e;border-radius:4px;margin-bottom:1.5rem;padding:1rem 1.5rem;font-family:Roboto,sans-serif}.contact-module__swMWYG__errorMessage{border-left:4px solid var(--still-red);color:#c70000;background-color:#fff0f0;border-radius:4px;margin-bottom:1.5rem;padding:1rem 1.5rem;font-family:Roboto,sans-serif}
/*# sourceMappingURL=1acc13049ac9c173.css.map*/