.ContactForm-module-scss-module__XDv6NG__container{background:#fff;justify-content:center;padding:80px 20px;display:flex}.ContactForm-module-scss-module__XDv6NG__content{text-align:center;width:100%;max-width:800px}.ContactForm-module-scss-module__XDv6NG__heading{color:#1a202c;margin-bottom:10px;font-size:36px;font-weight:600}.ContactForm-module-scss-module__XDv6NG__subtext{color:#4a5568;margin-bottom:40px;font-size:15px;line-height:1.6}.ContactForm-module-scss-module__XDv6NG__formWrapper{text-align:left;border-radius:16px;padding:40px}.ContactForm-module-scss-module__XDv6NG__form{flex-direction:column;gap:20px;display:flex}.ContactForm-module-scss-module__XDv6NG__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ContactForm-module-scss-module__XDv6NG__inputGroup{flex-direction:column;gap:6px;display:flex}.ContactForm-module-scss-module__XDv6NG__label{color:#2d3748;font-size:14px;font-weight:500}.ContactForm-module-scss-module__XDv6NG__required{color:#e63946}.ContactForm-module-scss-module__XDv6NG__input,.ContactForm-module-scss-module__XDv6NG__textarea{color:#2d3748;box-shadow:none;background:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;padding:10px 12px;font-size:15px;transition:all .3s}.ContactForm-module-scss-module__XDv6NG__input:focus,.ContactForm-module-scss-module__XDv6NG__textarea:focus{box-shadow:0 0 0 3px #007bff1a;box-shadow:none;border-color:#e82526;outline:none}.ContactForm-module-scss-module__XDv6NG__textarea{resize:none;height:140px}.ContactForm-module-scss-module__XDv6NG__fullWidth{grid-column:1/-1}.ContactForm-module-scss-module__XDv6NG__submitButton{color:#fff;cursor:pointer;background:#e82526;border:none;border-radius:6px;align-self:flex-start;margin-top:10px;padding:12px 28px;font-size:15px;font-weight:500;transition:all .3s}.ContactForm-module-scss-module__XDv6NG__submitButton:hover{background:#e82526}@media (max-width:600px){.ContactForm-module-scss-module__XDv6NG__heading{font-size:28px}.ContactForm-module-scss-module__XDv6NG__formWrapper{padding:25px}.ContactForm-module-scss-module__XDv6NG__submitButton{text-align:center;width:100%}}.ContactForm-module-scss-module__XDv6NG__successBox{color:#0f6f32;text-align:center;background:#00b44626;border-left:4px solid #00b446;border-radius:6px;margin-top:16px;padding:14px 18px;font-weight:600}
