:root,.ae-site.ae9-site{--ae-navy:#0C3555;--ae-teal:#087E8B;--ae-teal-hover:#066873;--ae-white:#FFFFFF;--ae-surface:#F3F8FA;--ae-body:#334E60;--ae-muted:#526779;--ae-gold:#B8892D;--ae-border:#D8E5EB;--ae-radius:16px;--aenavy:#0C3555;--aeteal:#087E8B;--aestroke:#D8E5EB;--ae-ink:#334E60;--ae-light:#F3F8FA}
.ae-site.ae9-site{font-family:Arial,"Noto Sans Arabic",Tahoma,sans-serif;color:var(--ae-body);font-size:17px;line-height:1.7}
.ae-site.ae9-site [hidden]{display:none!important}
.ae9-site .elementor-heading-title{font-family:inherit!important;letter-spacing:-.025em}
.ae9-site .ae-up-main h1{font-size:clamp(32px,4.2vw,56px)!important;line-height:1.13!important;text-wrap:balance}
.ae9-site .ae-up-main h2{font-size:clamp(25px,2.8vw,36px)!important;line-height:1.23!important;text-wrap:balance}
.ae9-site .ae-up-main h3{font-size:clamp(19px,1.7vw,23px)!important;line-height:1.35!important}
.ae9-site .ae-up-main p,.ae9-site .ae-up-main li{font-size:17px;line-height:1.75}
.ae9-site .ae-up-main p{max-width:74ch}
.ae9-site .elementor-button,.ae9-site .wpcf7-submit{background:var(--ae-teal)!important;color:#fff!important;border:1px solid var(--ae-teal)!important;border-radius:10px!important;min-height:48px;padding:13px 22px!important;font-size:15px!important;font-weight:700;line-height:1.4!important;box-shadow:none!important;white-space:normal}
.ae9-site .elementor-button:hover,.ae9-site .wpcf7-submit:hover{background:var(--ae-teal-hover)!important;border-color:var(--ae-teal-hover)!important;transform:translateY(-1px)}
.ae9-site .ae9-secondary .elementor-button{background:#fff!important;color:var(--ae-navy)!important;border-color:var(--ae-navy)!important}
.ae9-site .ae9-secondary .elementor-button:hover{background:#edf5f7!important;color:var(--ae-navy)!important}
.ae9-site a:focus-visible,.ae9-site button:focus-visible,.ae9-site input:focus-visible,.ae9-site textarea:focus-visible,.ae9-site select:focus-visible,.ae9-site summary:focus-visible{outline:3px solid var(--ae-navy)!important;outline-offset:4px!important}
.ae9-site .ae-hero a:focus-visible,.ae9-site .ae-footer-v8 a:focus-visible{outline-color:#fff!important}
.ae9-site .ae-up-main>.ae-modern-section,.ae9-site .ae-up-main>.ae-up-section,.ae9-site .ae-up-main>.ae-service-v3-section{padding-block:48px!important}
.ae9-site .ae-up-main>.ae-hero{padding-block:64px!important;min-height:0!important}
.ae9-site .ae-service-v3-hero h1{max-width:22ch}
.ae9-site .ae-service-v3-nav{position:relative!important;top:auto!important}
.ae9-site .ae-service-v3-nav a{min-height:44px;display:inline-flex;align-items:center}
.ae9-site .ae-form-shell{scroll-margin-top:28px;background:var(--ae-surface)!important;border-top:1px solid var(--ae-border);padding-block:40px!important}
.ae9-site .ae-form-shell .wpcf7{width:100%;max-width:920px;margin-inline:auto}
.ae9-site .ae-form-grid{gap:18px!important}
.ae9-site .wpcf7 input:not([type=checkbox]):not([type=submit]),.ae9-site .wpcf7 select,.ae9-site .wpcf7 textarea{font:inherit!important;color:var(--ae-navy)!important;background:#fff!important;border:1px solid #829cac!important;border-radius:9px!important;min-height:48px;max-width:100%;width:100%}
.ae9-site .wpcf7 textarea{min-height:130px;max-height:320px}
.ae9-site .wpcf7 label{color:var(--ae-body)!important;font-weight:600;line-height:1.6}
.ae9-site .wpcf7-not-valid-tip{color:#a52323!important;font-size:14px}
.ae9-site .wpcf7-response-output{color:var(--ae-navy)!important;background:#fff;line-height:1.6}
.ae9-site .ae-faq-details{border:1px solid var(--ae-border)!important;border-radius:12px!important;box-shadow:none!important}
.ae9-site .ae-faq-summary{min-height:56px;padding:16px 20px!important}
.ae9-site .ae-faq-summary h3{font-size:18px!important;margin:0!important}
.ae9-site .ae-faq-answer{color:var(--ae-body)!important}
.ae9-site .ae9-disclosure{padding:16px 24px!important;gap:0!important;background:#fff!important;min-height:0!important}
.ae9-site .ae9-disclosure>.e-con-inner{gap:0!important}
.ae9-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 24px;background:var(--ae-surface);color:var(--ae-navy);border:1px solid var(--ae-border);border-radius:12px;font:700 18px/1.4 Arial,sans-serif;text-align:start;cursor:pointer;min-height:64px}
.ae9-toggle::after{content:'+';font-size:26px;font-weight:400;flex-shrink:0}
.ae9-toggle[aria-expanded=true]::after{content:'−'}
.ae9-toggle:hover{border-color:var(--ae-teal);background:#eaf3f5}
.ae9-toggle:focus-visible{outline:3px solid var(--ae-navy);outline-offset:3px}
.ae9-site .ae9-disclosure-content{gap:0!important;padding:0!important;width:100%!important;max-width:none!important}
.ae9-site .ae9-disclosure-content>.e-con-inner{max-width:none!important;padding:0!important}
.ae9-site .ae9-disclosure-content>.e-con,.ae9-site .ae9-disclosure-content>.e-con-inner>.e-con{width:100%;padding-block:36px!important}
.ae9-site .ae9-categories,.ae9-site .ae9-proof,.ae9-site .ae9-resources,.ae9-site .ae9-form-routes{width:min(1200px,100%);margin-inline:auto;padding:48px 24px}
.ae9-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ae-teal)}
.ae9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}
.ae9-card{display:flex;flex-direction:column;gap:12px;padding:26px;background:#fff;border:1px solid var(--ae-border);border-radius:var(--ae-radius);color:var(--ae-body)}
.ae9-card h3,.ae9-proof h2,.ae9-categories h2,.ae9-resources h2{color:var(--ae-navy);margin:0}
.ae9-card p{margin:0!important}
.ae9-card a{font-weight:700;color:var(--ae-teal);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;margin-top:auto}
.ae9-proof{background:var(--ae-surface);border-radius:20px;margin-block:24px}
.ae9-proof .ae9-fact{font-weight:700;color:var(--ae-navy);font-size:20px}
.ae9-form-routes{padding-block:24px}
.ae9-route-links{display:flex;flex-wrap:wrap;gap:12px}
.ae9-route-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:1px solid var(--ae-border);border-radius:10px;color:var(--ae-navy);font-weight:700;text-decoration:none;background:#fff}
.ae9-route-links a:hover{border-color:var(--ae-teal);background:var(--ae-surface)}
.ae9-site .ae-home-event-section{padding-block:40px!important;background:var(--ae-surface)!important}
.ae9-site .ae-quick-section-heading{padding-top:40px!important;padding-bottom:16px!important}
.ae9-site .ae-quick-section-heading .elementor-widget-image{display:none!important}
.ae9-site .ae-quick-cards-panel{padding-bottom:40px!important}
.ae-site.ae9-site .ae-up-main .elementor-element.ae-hero.ae9-hero-photo{background-image:linear-gradient(90deg,rgba(12,53,85,.94),rgba(12,53,85,.78)),url('https://amuelite.com/wp-content/uploads/2026/10/IMG-20260804-WA00291.jpg')!important;background-position:center 44%!important}
.ae9-site .ae9-hero-photo:before{background:linear-gradient(90deg,rgba(12,53,85,.94),rgba(12,53,85,.78))!important;opacity:1!important}
.ae9-site .ae-service-v3-related-cards{gap:20px}
.ae9-site [id]{scroll-margin-top:28px}
@media(max-width:767px){.ae9-grid{grid-template-columns:1fr;gap:16px}.ae9-site .ae-up-main>.ae-hero{padding-block:42px!important}.ae9-site .ae-up-main>.ae-modern-section,.ae9-site .ae-up-main>.ae-up-section,.ae9-site .ae-up-main>.ae-service-v3-section{padding-block:32px!important}.ae9-site .ae-up-main h1{font-size:34px!important}.ae9-site .ae-up-main p,.ae9-site .ae-up-main li{font-size:16px}.ae9-site .ae9-disclosure{padding:12px 16px!important}.ae9-toggle{font-size:17px;padding:18px}.ae9-site .ae9-categories,.ae9-site .ae9-proof,.ae9-site .ae9-resources,.ae9-site .ae9-form-routes{padding:28px 20px}.ae9-site .ae9-proof{border-radius:0;margin-block:0}.ae9-card{padding:22px}.ae9-site .ae-form-grid{grid-template-columns:1fr!important}.ae9-route-links{flex-direction:column}.ae9-site .ae-faq-summary{padding:15px!important}.ae9-site .ae-faq-summary h3{font-size:17px!important}.ae9-site .ae-form-shell{padding-block:28px!important}}
@media(prefers-reduced-motion:reduce){.ae9-site *{scroll-behavior:auto!important;transition:none!important}}
@media print{.ae9-toggle{display:none}.ae-site.ae9-site [hidden]{display:block!important}.ae9-site .ae-header,.ae9-site .ae-modern-footer{display:none!important}}

.ae10-language-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}
.ae10-language-links a{min-height:44px;display:inline-flex;align-items:center;padding:7px 14px;border:1px solid #658095;border-radius:8px;color:#fff!important;text-decoration:none;font-size:14px;line-height:1.6}
.ae10-language-links a:hover{background:#164967}
.ae10-language-strip{background:#f3f8fa;border-bottom:1px solid #d8e5eb;color:#334e60;font:14px/1.6 Arial,Tahoma,sans-serif}
.ae10-language-strip>nav{width:min(1200px,100%);margin:auto;padding:4px 24px;display:flex;align-items:center;justify-content:flex-end;gap:6px 14px;flex-wrap:wrap}
.ae10-language-strip a{display:inline-flex;align-items:center;min-height:40px;padding:4px 8px;color:#0c3555;text-decoration:none;font-weight:700}
.ae10-language-strip a:hover{text-decoration:underline;text-underline-offset:4px}
.ae10-language-strip a:focus-visible{outline:3px solid #0c3555;outline-offset:2px}
.ae10-language-strip span{font-size:12px;color:#526779}
.ae10-whatsapp{display:flex!important;align-items:center;gap:12px;margin-top:10px;text-decoration:none!important;min-height:60px}
.ae10-whatsapp svg{width:22px;height:22px;flex-shrink:0}
.ae10-whatsapp span{display:flex;flex-direction:column;min-width:0}
.ae10-whatsapp small{color:#c6d9e1;font-size:12px;line-height:1.5}
.ae10-whatsapp strong{color:white;font-size:15px;line-height:1.6}
.ae10-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:18px}
.ae10-contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid #087e8b;border-radius:10px;color:#0c3555;background:white;font-size:15px;font-weight:700;text-decoration:none}
.ae10-contact-actions a:first-child{background:#087e8b;color:#fff}
.ae10-contact-actions a:focus-visible{outline:3px solid #0c3555;outline-offset:3px}
@media(max-width:480px){.ae10-contact-actions{flex-direction:column}.ae10-language-links{gap:8px}.ae10-language-links a{font-size:13px;padding-inline:10px}}
