.pageHero.svelte-19axxjf{background:linear-gradient(135deg,#eb1000,#c00000);color:#fff;padding:60px 0;text-align:center}.pageTitle.svelte-19axxjf{font-size:2.5rem;font-weight:700;margin:0 0 10px}.pageSubtitle.svelte-19axxjf{font-size:1.2rem;margin:0;font-family:Arial,Helvetica,sans-serif}.section.svelte-19axxjf{padding:60px 0;background-color:#f9f9f9}.container.svelte-19axxjf{max-width:1200px;margin:0 auto;padding:0 20px}.contactFormContainer.svelte-19axxjf{max-width:800px;margin:0 auto;padding:40px;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 15px #0000001a}.contactDescription.svelte-19axxjf{text-align:left;color:#666;margin-bottom:30px;line-height:1.8;font-size:.9rem}.dividerOr.svelte-19axxjf{position:relative;text-align:center;margin:40px 0}.dividerOr.svelte-19axxjf:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ddd}.dividerOr.svelte-19axxjf span:where(.svelte-19axxjf){position:relative;background-color:#fff;padding:0 20px;color:#767676;font-size:.95rem;font-weight:500}.alternativeContacts.svelte-19axxjf{background-color:#f5f5f5;padding:25px;border-radius:5px;margin-top:0}.alternativeContacts.svelte-19axxjf h2:where(.svelte-19axxjf){margin:0 0 20px;color:#333;font-size:1.2rem;text-align:center}.contactMethods.svelte-19axxjf{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contactMethod.svelte-19axxjf{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;color:#333;text-decoration:none;border-radius:5px;border:1px solid #ddd;transition:all .3s ease;font-weight:500}.contactMethod.svelte-19axxjf:hover{background-color:#eb1000;color:#fff;border-color:#eb1000;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.contactMethod.svelte-19axxjf .material-icons:where(.svelte-19axxjf){font-size:1.2rem}.contactForm.svelte-19axxjf{display:flex;flex-direction:column;gap:25px}.formGroup.svelte-19axxjf{display:flex;flex-direction:column;gap:10px}.formGroup.svelte-19axxjf label:where(.svelte-19axxjf){font-weight:700;color:#333;font-size:1.05rem}.required.svelte-19axxjf{color:#eb1000;font-size:.9em}.formGroup.svelte-19axxjf input:where(.svelte-19axxjf),.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf){padding:14px;border:2px solid #ddd;border-radius:5px;font-size:1rem;font-family:inherit;transition:all .3s ease}.formGroup.svelte-19axxjf input:where(.svelte-19axxjf)::placeholder,.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf)::placeholder{color:#767676}.formGroup.svelte-19axxjf input:where(.svelte-19axxjf):focus,.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf):focus{outline:none;border-color:#eb1000;box-shadow:0 0 0 3px #eb10001a}.formGroup.svelte-19axxjf input:where(.svelte-19axxjf):disabled,.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf):disabled{background-color:#f5f5f5;cursor:not-allowed}.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf){resize:vertical;min-height:150px}.recaptchaContainer.svelte-19axxjf{display:flex;justify-content:center;margin:20px 0}.formActions.svelte-19axxjf{display:flex;justify-content:center;margin-top:10px}.btnSubmit.svelte-19axxjf{display:inline-flex;align-items:center;gap:10px;padding:15px 50px;background-color:#eb1000;color:#fff;border:none;border-radius:5px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btnSubmit.svelte-19axxjf:hover:not(:disabled){background-color:#c00000;transform:translateY(-2px);box-shadow:0 6px 12px #0003}.btnSubmit.svelte-19axxjf:disabled{opacity:.6;cursor:not-allowed}.alertSuccess.svelte-19axxjf,.alertError.svelte-19axxjf{display:flex;align-items:center;gap:12px;padding:18px;border-radius:5px;margin-top:20px;font-weight:500;font-size:1.05rem}.alertSuccess.svelte-19axxjf{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alertError.svelte-19axxjf{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alertSuccess.svelte-19axxjf .material-icons:where(.svelte-19axxjf),.alertError.svelte-19axxjf .material-icons:where(.svelte-19axxjf){font-size:1.5rem}@media (max-width: 767px){.pageTitle.svelte-19axxjf{font-size:2rem}.contactFormContainer.svelte-19axxjf{margin:0 20px;padding:25px}.contactMethods.svelte-19axxjf{flex-direction:column}.contactMethod.svelte-19axxjf{width:100%;justify-content:center}.formGroup.svelte-19axxjf input:where(.svelte-19axxjf),.formGroup.svelte-19axxjf textarea:where(.svelte-19axxjf){font-size:16px}.btnSubmit.svelte-19axxjf{width:100%;justify-content:center;padding:12px 30px;font-size:1.1rem}}
