.elementor .esteniv-hero{--hero-ink:#241e3a;--hero-gold:#dfb67b;--hero-copy:#f1edf6}.elementor .esteniv-hero::before{background:linear-gradient(90deg,rgb(24 19 42 / .91),rgb(24 19 42 / .69) 48%,rgb(24 19 42 / .48))!important;opacity:1!important}html[dir="rtl"] .elementor .esteniv-hero::before{background:linear-gradient(270deg,rgb(24 19 42 / .91),rgb(24 19 42 / .69) 48%,rgb(24 19 42 / .48))!important}.esteniv-hero .esteniv-hero-copy{max-width:580px}.esteniv-hero .esteniv-hero-eyebrow .elementor-heading-title{color:var(--hero-gold);font:700 13px/1.7 Almarai,sans-serif;letter-spacing:.12em;text-transform:uppercase}.esteniv-hero .esteniv-hero-title .elementor-heading-title{margin:0;color:#fff;font:700 clamp(42px, 4.1vw, 62px)/1.18 Almarai,sans-serif;letter-spacing:-.035em;text-transform:none}.esteniv-hero .esteniv-hero-title span{color:var(--hero-gold)}.esteniv-hero .esteniv-hero-description{max-width:510px;color:var(--hero-copy);font:400 17px/1.85 Almarai,sans-serif}.esteniv-hero .esteniv-hero-description p{margin:0}.esteniv-hero .esteniv-hero-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--hero-gold);font:700 14px/1.6 Almarai,sans-serif;text-decoration:underline;text-underline-offset:6px;text-decoration-color:rgb(223 182 123 / .5)}.esteniv-hero .esteniv-hero-link a:hover{color:#fff}.esteniv-hero a:focus-visible,.esteniv-hero button:focus-visible,.esteniv-hero label:focus-visible{outline:3px solid var(--hero-gold)!important;outline-offset:4px}.esteniv-hero .esteniv-hero-card{width:440px;max-width:100%;flex-shrink:0;border:1px solid rgb(255 255 255 / .55);border-radius:20px;background:#fff;box-shadow:0 20px 64px rgb(12 8 28 / .2)}.esteniv-hero .esteniv-hero-card-title .elementor-heading-title{color:var(--hero-ink);margin:0;font:700 24px/1.5 Almarai,sans-serif;letter-spacing:-.02em;text-transform:none}.esteniv-hero .esteniv-hero-form div.wpforms-container{margin:0!important;padding:0!important;background:transparent!important;border-radius:0;box-shadow:none!important;font-family:Almarai,sans-serif!important}.esteniv-hero .esteniv-hero-form form.wpforms-form{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.esteniv-hero .esteniv-hero-form .wpforms-field-container,.esteniv-hero .esteniv-hero-form .wpforms-page{margin:0!important;padding:0!important}.esteniv-hero .esteniv-hero-form .wpforms-field{padding:12px 0!important}.esteniv-hero .esteniv-hero-form .wpforms-field-pagebreak{margin-top:16px!important;padding:8px 0!important}.esteniv-hero .esteniv-hero-form .wpforms-field-pagebreak:empty{display:none}.esteniv-hero .esteniv-hero-form .wpforms-field-label{color:var(--hero-ink)!important;font:700 15px/1.6 Almarai,sans-serif!important;text-align:start!important;margin-bottom:16px!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 .wpforms-image-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:0!important;padding:0!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 li.wpforms-image-choices-item{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 label.wpforms-field-label-inline{box-sizing:border-box;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:142px;width:100%!important;padding:20px 10px!important;border:1px solid #e2dce9!important;border-radius:12px!important;background:#fcfafc!important;box-shadow:none!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 label.wpforms-field-label-inline:hover,.esteniv-hero .esteniv-hero-form .wpforms-page-1 label:has(input:checked){background:#f5f0e9!important;border-color:#ad824b!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 .wpforms-image-choices-image{margin:0!important;padding:0!important}.esteniv-hero .esteniv-hero-form .wpforms-page-1 .wpforms-image-choices-image img{display:block;width:40px!important;height:40px!important;object-fit:contain;margin:0!important}.esteniv-hero .esteniv-hero-form .wpforms-image-choices-label,.esteniv-hero .esteniv-hero-form .wpforms-field-label-inline{color:var(--hero-ink)!important;font:400 14px/1.6 Almarai,sans-serif!important;text-align:center!important}.esteniv-hero .esteniv-hero-form .wpforms-pagebreak-left,.esteniv-hero .esteniv-hero-form .wpforms-pagebreak-right{float:none!important;width:100%}.esteniv-hero .esteniv-hero-form button.wpforms-page-next,.esteniv-hero .esteniv-hero-form button.wpforms-submit{width:100%!important;min-height:50px;padding:12px 20px!important;margin:0!important;border:0!important;border-radius:9px!important;background:var(--hero-ink)!important;color:#fff!important;font:700 16px/1.6 Almarai,sans-serif!important;text-transform:none}.esteniv-hero .esteniv-hero-form button.wpforms-page-next:hover,.esteniv-hero .esteniv-hero-form button.wpforms-submit:hover{background:#3a2e59!important}.esteniv-hero .esteniv-hero-form .wpforms-page-indicator{margin:10px 0 0!important;padding:0!important}.esteniv-hero .esteniv-hero-form .wpforms-page-indicator-page-progress-wrap{height:4px!important;border-radius:4px}.esteniv-hero .esteniv-hero-form .wpforms-lead-forms-progress{height:4px!important;margin-top:16px!important}.esteniv-hero .esteniv-hero-form .wpforms-lead-forms-progress-bar{height:4px!important}html[dir="rtl"] .esteniv-hero .esteniv-hero-eyebrow .elementor-heading-title,html[dir="rtl"] .esteniv-hero .esteniv-hero-card-title .elementor-heading-title{letter-spacing:0}html[dir="rtl"] .esteniv-hero .esteniv-hero-title .elementor-heading-title{font-size:clamp(40px, 3.8vw, 56px);line-height:1.45;letter-spacing:0}html[dir="rtl"] .esteniv-hero .esteniv-hero-description{font-size:18px}@media (max-width:1024px){.esteniv-hero>.e-con-inner{flex-direction:column!important;align-items:center!important;gap:32px!important}.esteniv-hero .esteniv-hero-copy{width:100%;max-width:640px}.esteniv-hero .esteniv-hero-card{width:100%;max-width:480px}.esteniv-hero .esteniv-hero-title .elementor-heading-title{font-size:44px}}@media (max-width:767px){.elementor .esteniv-hero{padding:32px 20px!important}.esteniv-hero>.e-con-inner{padding-block:0!important;gap:28px!important}.elementor .esteniv-hero::before,html[dir="rtl"] .elementor .esteniv-hero::before{background:linear-gradient(180deg,rgb(24 19 42 / .82),rgb(24 19 42 / .65))!important}.esteniv-hero .esteniv-hero-copy,.esteniv-hero .esteniv-hero-card{width:100%;max-width:480px}.esteniv-hero .esteniv-hero-copy{gap:16px!important}.esteniv-hero .esteniv-hero-card{padding:20px!important}.esteniv-hero .esteniv-hero-link{display:none}.esteniv-hero .esteniv-hero-title .elementor-heading-title{font-size:clamp(32px, 8.7vw, 40px)}html[dir="rtl"] .esteniv-hero .esteniv-hero-title .elementor-heading-title{font-size:clamp(31px, 8.2vw, 38px)}.esteniv-hero .esteniv-hero-description,html[dir="rtl"] .esteniv-hero .esteniv-hero-description{font-size:16px;line-height:1.85}.esteniv-hero .esteniv-hero-eyebrow .elementor-heading-title{font-size:12px}.esteniv-hero .esteniv-hero-card-title .elementor-heading-title{font-size:22px}.esteniv-hero .esteniv-hero-form .wpforms-page-1 label.wpforms-field-label-inline{min-height:126px;padding:16px 8px!important}.esteniv-hero .esteniv-hero-form .wpforms-image-choices-label{font-size:13px!important}}html[lang^="en"] .esteniv-hero .elementor-background-video-hosted{transform:translate(-50%,-50%) scaleX(-1)}