.contactForm_contact__FdgRH{padding:4rem 1.5rem;background:var(--bg-primary);color:var(--text-color);text-align:center}.contactForm_contact__FdgRH button:disabled,.contactForm_contact__FdgRH input:disabled,.contactForm_contact__FdgRH textarea:disabled{opacity:.6;cursor:not-allowed}.contactForm_contact__container__CEHvl{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.contactForm_contact__title__uZ3_Y{font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:1rem}.contactForm_contact__description___GsBX{font-size:1.1rem;color:var(--tertiary-color);margin-bottom:2rem}.contactForm_contact__form___W8AT{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;align-items:center}.contactForm_contact__form___W8AT input,.contactForm_contact__form___W8AT select,.contactForm_contact__form___W8AT textarea{padding:.75rem 1rem;font-size:1rem;border:1px solid var(--text-color-muted);border-radius:8px;background:var(--secondary-color);color:var(--text-color);width:100%}.contactForm_contact__form___W8AT textarea{resize:vertical}.contactForm_contact__form___W8AT select{height:auto}.contactForm_contact__actions__n5H1u{text-align:right}.contactForm_contact__actions__n5H1u button{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:6px;transition:background .3s ease}.contactForm_contact__actions__n5H1u button:hover{background:var(--primary-color-hover)}