.input_input__FMZ2w{margin-right:10px;width:100%;background-color:#eee8e8;padding:15px;border-radius:5px;height:50px;font-size:medium;border:2px solid #cecece}.input_input__FMZ2w:focus{outline:none}@media screen and (max-width:768px){.input_input__FMZ2w{height:50px;width:100%;margin:0;padding:10px;box-sizing:border-box}}.button_button__kv3pI{background-color:var(--color-primary);padding:10px;color:#fff;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;border:none;font-size:1em;font-family:var(--font-poppins);height:50px;transition:all .2s ease-in-out;font-weight:var(--fw-800)}.button_button__kv3pI a{text-decoration:none;color:#fff}.button_button__kv3pI:hover{background-color:var(--color-primary-dark)}.button_marginTop__be7TZ{margin-top:10px}.button_fullWidth__PG5fV{width:100%}@media screen and (max-width:768px){.button_button__kv3pI{width:100%}}.contact_main__69hxC{width:100%;min-height:80vh;display:flex;justify-content:center;align-items:center;padding:4.5rem 1.5rem;background-color:var(--color-primary-bg)}.contact_inner__uIUzv{max-width:600px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.contact_titleContainer__fJN1G{margin-bottom:1rem}.contact_subtitle__pBeyQ{font-family:var(--font-primary);font-size:1.1rem;font-weight:500;color:var(--color-text-subheading);line-height:1.6;margin-top:-.5rem}.contact_formCard__VGREQ{width:100%;background:var(--color-secondary);border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px rgba(101,79,182,.06),0 1px 3px rgba(0,0,0,.02);border:1px solid rgba(101,79,182,.1);text-align:left}.contact_form__5JR5m{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contact_fieldGroup__g6mo9{display:flex;flex-direction:column;gap:.5rem}.contact_label__ZfPdF{font-family:var(--font-primary);font-size:.9rem;font-weight:700;color:var(--color-text-body)}.contact_textarea__Do2aM{width:100%;background-color:#eee8e8;padding:15px;border-radius:5px;min-height:150px;font-size:medium;font-family:var(--font-primary);border:2px solid #cecece;resize:vertical;transition:border-color .2s ease-in-out}.contact_textarea__Do2aM:focus{outline:none;border-color:var(--color-primary)}.contact_statusMessage__RQfPs{text-align:center;font-family:var(--font-primary);font-size:.95rem;font-weight:600;margin-top:1rem;padding:.75rem;border-radius:6px}.contact_success__Vy4C7{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.contact_error__eZcN2{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@media screen and (max-width:480px){.contact_main__69hxC{padding:2.5rem 1rem}.contact_formCard__VGREQ{padding:1.5rem}}