:root{--midnight:#0e3d2e;--midnight-90:#0e3d2ee6;--deep:#082a1f;--abyss:#062018;--gold:#b8a47c;--gold-light:#c8b890;--gold-pale:#e4d8c4;--cream:#f4eee2;--ivory:#faf8f4;--lp-marquee-h:88px;--lp-hero-min:540px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}body{color:#0e3d2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-site{position:relative}:root{--nd-h:0px}html.nd-on{--nd-h:48px}@media (max-width:760px){html.nd-on{--nd-h:44px}}html.nd-on.nd-hide{--nd-h:0px}.nd-hide .nd-banner{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.FloatingWhatsApp-module__Hdxe9W__fab{z-index:1000;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:0;height:48px;padding:0;text-decoration:none;transition:padding .25s,box-shadow .2s,transform .2s;animation:.4s both FloatingWhatsApp-module__Hdxe9W__fabIn;display:inline-flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 6px 20px #00000038}.FloatingWhatsApp-module__Hdxe9W__fab:hover{transform:translateY(-1px);box-shadow:0 10px 28px #25d36673}.FloatingWhatsApp-module__Hdxe9W__rtl{left:20px;right:auto!important}.FloatingWhatsApp-module__Hdxe9W__icon{flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.FloatingWhatsApp-module__Hdxe9W__icon svg{width:24px;height:24px}.FloatingWhatsApp-module__Hdxe9W__label{white-space:nowrap;opacity:0;max-width:0;padding:0;font-size:.9rem;font-weight:600;transition:max-width .25s,opacity .2s,padding .25s}.FloatingWhatsApp-module__Hdxe9W__fab:hover .FloatingWhatsApp-module__Hdxe9W__label,.FloatingWhatsApp-module__Hdxe9W__fab:focus-visible .FloatingWhatsApp-module__Hdxe9W__label{opacity:1;max-width:200px;padding-inline-end:18px}.FloatingWhatsApp-module__Hdxe9W__rtl .FloatingWhatsApp-module__Hdxe9W__label{padding-inline-end:0;font-family:Madani Arabic,Almarai,system-ui,sans-serif;font-size:.95rem}.FloatingWhatsApp-module__Hdxe9W__rtl:hover .FloatingWhatsApp-module__Hdxe9W__label,.FloatingWhatsApp-module__Hdxe9W__rtl:focus-visible .FloatingWhatsApp-module__Hdxe9W__label{padding-inline:18px 0}@keyframes FloatingWhatsApp-module__Hdxe9W__fabIn{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.FloatingWhatsApp-module__Hdxe9W__fab{height:46px;bottom:16px;right:16px}.FloatingWhatsApp-module__Hdxe9W__rtl{left:16px;right:auto!important}.FloatingWhatsApp-module__Hdxe9W__icon{flex-basis:46px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.FloatingWhatsApp-module__Hdxe9W__fab{transition:none;animation:none}}
.NationalDayBanner-module__56jlqq__banner{--nd-gold:#b8a47c;--nd-gold-light:#d9c79a;--nd-gold-pale:#f0e4c4;--nd-ivory:#faf8f4;isolation:isolate;height:48px;color:var(--nd-ivory);-webkit-font-smoothing:antialiased;background:#05201a url(/vista-united-assets/nd96/sadu-band.webp) 50%/cover no-repeat;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 -1px #d9c79a61}.NationalDayBanner-module__56jlqq__banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03110cb8 0%,#03110c6b 28% 72%,#03110cb8 100%);position:absolute;inset:0}.NationalDayBanner-module__56jlqq__rtl{font-family:Noto Kufi Arabic,Tajawal,system-ui,sans-serif}.NationalDayBanner-module__56jlqq__fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.NationalDayBanner-module__56jlqq__inner{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:100%;padding-inline:40px 56px;display:grid;position:relative}.NationalDayBanner-module__56jlqq__falcon{filter:drop-shadow(0 0 10px #e6cf9773)drop-shadow(0 2px 4px #00000080);width:auto;height:40px;animation:4.2s ease-in-out infinite NationalDayBanner-module__56jlqq__ndGlide;display:block}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__falcon{animation-name:NationalDayBanner-module__56jlqq__ndGlideRtl;transform:scaleX(-1)}.NationalDayBanner-module__56jlqq__slogan{white-space:nowrap;color:#fff;text-shadow:0 0 18px #000000e6,0 2px 8px #000000b3;text-align:start;min-width:0;font-family:Noto Kufi Arabic,Tajawal,system-ui,sans-serif;font-size:21px;font-weight:800;line-height:1.1}.NationalDayBanner-module__56jlqq__banner:not(.NationalDayBanner-module__56jlqq__rtl) .NationalDayBanner-module__56jlqq__slogan{text-align:left}.NationalDayBanner-module__56jlqq__side{align-items:center;gap:18px;display:flex}.NationalDayBanner-module__56jlqq__count{align-items:center;gap:7px;min-width:0;display:flex}.NationalDayBanner-module__56jlqq__countNum{color:var(--nd-ivory);text-shadow:0 1px 8px #0009;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;line-height:1}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__countNum{font-family:Noto Kufi Arabic,system-ui,sans-serif;font-size:19px}.NationalDayBanner-module__56jlqq__countLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--nd-gold-light);text-shadow:0 1px 6px #0009;font-size:8.5px;font-weight:600;line-height:1.2}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__countLabel{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500}.NationalDayBanner-module__56jlqq__countText{letter-spacing:.16em;text-transform:uppercase;color:var(--nd-gold-pale);text-shadow:0 1px 6px #0009;font-size:10.5px;font-weight:600}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__countText{letter-spacing:0;text-transform:none;font-size:12px}.NationalDayBanner-module__56jlqq__cta{letter-spacing:.16em;text-transform:uppercase;color:var(--nd-gold-pale);white-space:nowrap;background:#03120b8c;border:1px solid #d9c79a99;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:9.5px;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__cta{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__cta svg{transform:scaleX(-1)}.NationalDayBanner-module__56jlqq__cta:hover{background:var(--nd-gold-light);border-color:var(--nd-gold-light);color:#0e3d2e;transform:translateY(-1px)}.NationalDayBanner-module__56jlqq__close{z-index:2;top:50%;color:#faf8f499;background:#0000004d;border-radius:50%;place-items:center;width:24px;height:24px;transition:color .25s,background .25s;display:grid;position:absolute;inset-inline-end:14px;transform:translateY(-50%)}.NationalDayBanner-module__56jlqq__close:hover{color:#fff;background:#0000008c}.NationalDayBanner-module__56jlqq__entrance{z-index:9999;pointer-events:none;background:#04140e;animation:4.4s forwards NationalDayBanner-module__56jlqq__ndEntrance;position:fixed;inset:0;overflow:hidden}.NationalDayBanner-module__56jlqq__entranceImg{object-fit:cover;object-position:center 40%;width:100%;height:100%;animation:4.6s cubic-bezier(.22,.61,.36,1) forwards NationalDayBanner-module__56jlqq__ndKenBurns,.6s both NationalDayBanner-module__56jlqq__ndFadeIn;position:absolute;inset:0}.NationalDayBanner-module__56jlqq__entrance:after{content:"";pointer-events:none;background:linear-gradient(#03110c59 0%,#03110c00 30% 60%,#03110c8c 100%),radial-gradient(60% 55% at 50% 52%,#03110c73 0%,#03110c00 100%);position:absolute;inset:0}.NationalDayBanner-module__56jlqq__entranceInner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.NationalDayBanner-module__56jlqq__entranceNum{letter-spacing:-.03em;background:linear-gradient(110deg,#8f7a4f 0%,#d9c79a 28%,#fff3cf 46%,#d9c79a 62%,#8f7a4f 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 6px 30px #0009);-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-size:clamp(120px,22vw,240px);font-weight:700;line-height:.9;animation:1.3s cubic-bezier(.16,1,.3,1) both NationalDayBanner-module__56jlqq__ndPop,4s ease-in-out infinite NationalDayBanner-module__56jlqq__ndShine}.NationalDayBanner-module__56jlqq__entranceSlogan{color:#fff;text-shadow:0 4px 30px #000000b3;font-family:Noto Kufi Arabic,Tajawal,system-ui,sans-serif;font-size:clamp(34px,7vw,68px);font-weight:800;line-height:1.2;animation:1s cubic-bezier(.16,1,.3,1) .45s both NationalDayBanner-module__56jlqq__ndRise}@keyframes NationalDayBanner-module__56jlqq__ndShine{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes NationalDayBanner-module__56jlqq__ndGlide{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2.5px)rotate(-1.5deg)}}@keyframes NationalDayBanner-module__56jlqq__ndGlideRtl{0%,to{transform:scaleX(-1)translateY(0)rotate(0)}50%{transform:scaleX(-1)translateY(-2.5px)rotate(-1.5deg)}}@keyframes NationalDayBanner-module__56jlqq__ndEntrance{0%{opacity:0}6%{opacity:1}84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes NationalDayBanner-module__56jlqq__ndKenBurns{0%{transform:scale(1.12)translateY(1.5%)}to{transform:scale(1)translateY(0)}}@keyframes NationalDayBanner-module__56jlqq__ndFadeIn{0%{opacity:0}to{opacity:1}}@keyframes NationalDayBanner-module__56jlqq__ndPop{0%{opacity:0;filter:blur(14px);transform:scale(.6)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes NationalDayBanner-module__56jlqq__ndRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.NationalDayBanner-module__56jlqq__inner{gap:16px;padding-inline:24px 48px}.NationalDayBanner-module__56jlqq__cta{display:none}}@media (max-width:760px){.NationalDayBanner-module__56jlqq__banner{height:44px}.NationalDayBanner-module__56jlqq__inner{gap:12px;padding-inline:12px 42px}.NationalDayBanner-module__56jlqq__falcon{height:30px}.NationalDayBanner-module__56jlqq__slogan{font-size:18px}.NationalDayBanner-module__56jlqq__side{gap:0}.NationalDayBanner-module__56jlqq__countNum{font-size:18px}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__countNum{font-size:16px}.NationalDayBanner-module__56jlqq__countLabel{letter-spacing:.14em;font-size:7.5px}.NationalDayBanner-module__56jlqq__rtl .NationalDayBanner-module__56jlqq__countLabel{font-size:9.5px}.NationalDayBanner-module__56jlqq__countText{letter-spacing:.1em;font-size:9px}.NationalDayBanner-module__56jlqq__close{inset-inline-end:8px}}@media (max-width:360px){.NationalDayBanner-module__56jlqq__side{display:none}}
