.contact-page.svelte-19y1n4{max-width:640px;margin:0 auto;padding:96px 15px 48px;min-height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center}h3.svelte-19y1n4{font-size:2.1rem;font-weight:700;margin-bottom:1rem}.text-center.svelte-19y1n4{text-align:center}.field.svelte-19y1n4{margin-bottom:1rem}label.svelte-19y1n4{display:block;font-weight:600;font-size:14px;margin-bottom:.25rem}.required.svelte-19y1n4{color:red}.form-control.svelte-19y1n4{width:100%;height:38px;border-radius:15px;border:1px solid #ced4da;padding:.375rem .75rem;font-size:1rem;box-sizing:border-box}.form-control.svelte-19y1n4:focus{outline:none;border-color:#212529;box-shadow:none}.textarea.svelte-19y1n4{height:100px;resize:vertical}.btn-submit.svelte-19y1n4{display:block;width:100%;background:#ff5e62;color:#000;border-radius:15px;font-size:1.1rem;font-weight:600;padding:.375rem .75rem;border:0}.btn-submit.svelte-19y1n4:disabled{background:#b9b9b9}.error.svelte-19y1n4{background:#ffe7e7;color:#cc0005;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem;text-align:center}.success.svelte-19y1n4{background:#e6f9ec;color:#0a7c3a;border-radius:10px;padding:.75rem 1rem;text-align:center}
