.header_navbar_header__Ww02y{position:relative;width:100%;padding:15px 0 14px;min-height:70px;max-height:70px;display:flex;justify-content:space-between}.header_navbar_brand__CPlXx{margin:8px 0 0}.header_navbar_top__4DYNL{float:left;margin:14px 0 0 20%}.header_navbar_top__4DYNL li{float:left;list-style-type:none;position:relative;margin:0}.header_navbar_top__4DYNL li a{font-size:15px;font-weight:var(--font500);text-decoration:none;float:left;position:relative;padding:5px 15px;color:#fff}.header_RSHeader__N7jaW{width:100%;position:fixed;top:0;left:0;z-index:200;will-change:background;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 4px 0 rgba(12,12,13,.05),0 1px 4px 0 rgba(12,12,13,.1)}.header_navbar_top__4DYNL li span{font-size:15px;font-weight:var(--font500);text-decoration:none;float:left;position:relative;padding:5px 15px;color:#0f4085!important;cursor:pointer}.header_linkColor__T2JvK{color:#fff!important;border-bottom:2px solid #fff}.header_selectUL__pC47i{display:inline-block;position:relative;margin:0 10px}.header_selectUL__pC47i button{color:#fff!important}.header_selectUL__pC47i a,.header_selectUL__pC47i button{border:none!important;outline:none!important;background:none!important}.header_selectUL__pC47i a{color:#0f4085!important;margin-left:5px;font-size:14px}.header_selectUL2__wkT5_{display:inline-block;position:relative;margin:0 20px 0 0}[data-lang=ar] .header_selectUL2__wkT5_{margin:0 0 0 16px}.header_selectUL2__wkT5_ button{color:#fff!important}.header_selectUL2__wkT5_ a,.header_selectUL2__wkT5_ button{border:none!important;outline:none!important;background:none!important}.header_selectUL2__wkT5_ a{color:#0f4085!important;margin-left:5px;font-size:14px;display:flex;align-items:center;gap:5px;font-weight:var(--font500)}.header_selectUL2__wkT5_ svg path{fill:#0f4085}[data-lang=ar] .header_selectUL2__wkT5_ span{margin:0 8px 0 0}[data-lang=ar] .header_selectUL2__wkT5_ a{margin-left:5px;margin-right:5px}.header_RMBooking__kAi29{color:#0f4085!important;margin:0 10px;font-size:14px;text-decoration:none!important;font-weight:var(--font500)}[data-lang=ar] .header_RMBooking__kAi29{margin:0}[data-lang=ar] .header_navbar_brand__CPlXx,[data-lang=ar] .header_navbar_top__4DYNL,[data-lang=ar] .header_navbar_top__4DYNL li{float:right}[data-lang=ar] .header_navbar_top__4DYNL{margin:14px 20% 0 0}.header_whatsappLink__mdTim{display:flex;align-items:center;margin:0 17px 0 7px}.header_whatsappLink__mdTim a{font-size:14px;color:#0f4085;display:flex;align-items:center;gap:5px;font-weight:var(--font500)}[data-lang=ar] .header_whatsappLink__mdTim a{direction:ltr;margin:0 0 0 10px}.header_navbar_top__4DYNL li:nth-child(4n){display:none!important}.header_arabicLang__rKHUI{color:#fff}.header_goBlack__JxlAX .header_arabicLang__rKHUI{color:#000}.header_actionz__IiLL6{margin:3px 0 0;display:flex;align-items:center}.header_Seprator__iI8ys{height:14px;background:#0f4085;display:inline-block;margin:0 5px;width:1px;vertical-align:middle}.header_small_button__qJdXM{background:var(--blue_clr);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:36px;line-height:36px;padding:0 25px;display:inline-block;color:#fff!important;text-decoration:none!important;border:none;outline:none;cursor:pointer;font-size:12px;font-weight:var(--font500)}.header_ramadanLinks__DuN5h,.header_ramadanLinks__DuN5h ul{display:flex;align-items:center}.header_ramadanLinks__DuN5h ul{margin:0}.header_ramadanLinks__DuN5h ul li{list-style-type:none}.header_ramadanLinks__DuN5h ul li span{font-size:15px;font-weight:var(--font500);text-decoration:none;float:left;position:relative;padding:5px 15px;color:#0f4085!important;cursor:pointer}[data-lang=ar] .header_actionz__IiLL6{float:left;margin:8px 0 0;display:flex;align-items:center}[data-lang=ar] .header_selectUL__pC47i span{margin:0 8px 0 0}[data-lang=ar] .header_selectUL__pC47i a{margin-left:5px;margin-right:5px;font-size:16px}.HeroBanner_heroSection__ge6v0,.HeroBanner_hero__8BVIO{position:relative;width:100%;height:auto;padding:0}.HeroBanner_heroBg__wr3pi{position:absolute;inset:0;z-index:0;overflow:hidden;transform:scale(1.06);animation:HeroBanner_heroZoom__rSKMi 9s ease-out forwards}.HeroBanner_heroBgImage__xs6KF{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes HeroBanner_heroZoom__rSKMi{0%{transform:scale(1.06)}to{transform:scale(1)}}.HeroBanner_heroOverlay__RhPko{position:absolute;inset:0;z-index:1}.HeroBanner_heroContent__Blp4C{position:relative;z-index:2;padding:60px 15px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto}.HeroBanner_heroText__oM07C{animation:HeroBanner_fadeUp__kUUmu .9s ease .3s both;max-width:720px}@keyframes HeroBanner_fadeUp__kUUmu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroBanner_heroBadge__UsEiY{display:inline-flex;align-items:center;gap:8px;background:rgba(43,131,230,.2);border:1px solid rgba(43,131,230,.45);color:#7ec8f4;padding:6px 18px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:20px}.HeroBanner_heroBadge__UsEiY:before{content:"";width:5px;height:5px;background:#7ec8f4;border-radius:50%}.HeroBanner_heroTitle__f6Klc{font-size:clamp(50px,6.5vw,88px);font-weight:800;line-height:1.04;color:#fff;margin-bottom:20px}.HeroBanner_heroTitle__f6Klc span{color:var(--blue_clr)}.HeroBanner_heroSub__v5_vs{font-size:18px;color:#fff;max-width:480px;line-height:1.75;font-weight:400;margin-bottom:36px}.HeroBanner_heroStats__eV68E{display:flex;gap:36px}.HeroBanner_hStat__1Zq_4{display:flex;flex-direction:column;gap:3px}.HeroBanner_hStatNum__cNvk6{font-size:28px;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px}.HeroBanner_hStatLbl__7PI9d{font-size:14px;color:#fff;letter-spacing:.5px}.HeroBanner_searchWidget__LY3Nb{background:transparent;animation:HeroBanner_fadeUp__kUUmu .9s ease .55s both;width:100%}.HeroBanner_setNewBackground__1vlRw{padding:15px 20px 16px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;width:100%;margin:0;z-index:100}.HeroBanner_sTabs__Z64F5{display:flex;gap:6px;margin-bottom:14px}.HeroBanner_sTab__dRDuk{display:flex;align-items:center;gap:7px;padding:9px 20px;border-radius:100px;cursor:pointer;border:1.5px solid hsla(0,0%,100%,.25);background:transparent;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:600;transition:all .22s}.HeroBanner_sTabActive__Iivbo,.HeroBanner_sTab__dRDuk.HeroBanner_sTabActive__Iivbo{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.55);color:#fff}.HeroBanner_sTab__dRDuk:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4);color:#fff}.HeroBanner_sTabIcon__N2BAP{font-size:15px;line-height:1}.HeroBanner_sTabLbl__Zl1fT{font-size:13px;font-weight:600}.HeroBanner_sBar__QnN8X{display:flex;align-items:stretch;background:hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;height:72px;padding:0 8px 0 0;overflow:hidden}.HeroBanner_sField__7AX1F{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:0 22px;height:100%;cursor:pointer;transition:background .18s;min-width:0;border-right:1px solid hsla(0,0%,100%,.14)}.HeroBanner_sField__7AX1F:last-of-type{border-right:none}.HeroBanner_sField__7AX1F:hover{background:hsla(0,0%,100%,.06)}.HeroBanner_sLbl__j43qG{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.55);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.HeroBanner_sInput__D_etY{background:transparent;border:none;color:#fff;font-size:14px;font-weight:500;outline:none;width:100%}.HeroBanner_sInput__D_etY::placeholder{color:hsla(0,0%,100%,.58)}.HeroBanner_sInput__D_etY option{color:var(--text-dark);background:#fff}.HeroBanner_sDiv__timGh{display:none}.HeroBanner_sSubmit__cbK32{background:var(--blue-accent);color:#fff;border:none;padding:0 30px;height:52px;border-radius:12px;align-self:center;font-size:15px;font-weight:700;cursor:pointer;flex-shrink:0;margin:0 0 0 8px;white-space:nowrap;transition:all .26s var(--ease);display:flex;align-items:center;gap:8px}.HeroBanner_sSubmit__cbK32:hover{background:#1a72d4;transform:translateY(-1px);box-shadow:0 8px 28px rgba(43,131,230,.45)}.HeroBanner_sDateField__agwKa{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HeroBanner_sDateVal__OKR6s{background:transparent;border:none;color:#fff;font-size:14px;font-weight:500;outline:none;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeroBanner_calBackdrop__x6Kgf{position:fixed;inset:0;z-index:99990;display:none}.HeroBanner_calBackdropOpen__i52Ag,.HeroBanner_calBackdrop__x6Kgf.HeroBanner_calBackdropOpen__i52Ag{display:block}.HeroBanner_calPopup__BXkAU{position:fixed;z-index:99999;background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 16px rgba(10,43,92,.06),0 24px 80px rgba(10,43,92,.18);border:1px solid rgba(27,95,170,.08);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.98);transition:opacity .22s ease,transform .22s ease,visibility .22s;pointer-events:none}.HeroBanner_calPopup__BXkAU.HeroBanner_calOpen__KhWAq{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:all}.HeroBanner_calMonthsRow__PuzQ_{display:flex;gap:32px;align-items:flex-start}.HeroBanner_calNav__KkGsH{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--off-white);border:1.5px solid var(--border);color:var(--text-mid);font-size:17px;cursor:pointer;transition:all .18s;flex-shrink:0;margin-top:2px;line-height:1}.HeroBanner_calNav__KkGsH:hover{background:var(--blue-light);color:var(--blue-primary);border-color:var(--blue-accent)}.HeroBanner_calMonth__Aw20a{flex:1 1;min-width:0}.HeroBanner_calMhd__6eLNx{font-size:14px;font-weight:700;color:var(--text-dark);text-align:center;margin-bottom:14px;letter-spacing:-.2px}.HeroBanner_calWrow__dg7_S{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.HeroBanner_calWd__683OJ{text-align:center;font-size:10px;font-weight:700;color:var(--text-light);letter-spacing:.8px;padding:2px 0}.HeroBanner_calDgrid__oeSeG{display:grid;grid-template-columns:repeat(7,1fr)}.HeroBanner_cc__dp63a{height:38px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.HeroBanner_ccEmpty__sfh2M,.HeroBanner_ccPast__KbNjL{pointer-events:none}.HeroBanner_cc__dp63a span{width:33px;height:33px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--text-dark);position:relative;z-index:1;transition:background .12s,color .12s}.HeroBanner_ccPast__KbNjL span{color:rgba(0,0,0,.2)}.HeroBanner_ccToday__35PKM span{font-weight:800;color:var(--blue-primary)}.HeroBanner_ccToday__35PKM:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:3px;height:3px;background:var(--blue-accent);border-radius:50%;z-index:2}.HeroBanner_cc__dp63a:not(.HeroBanner_ccPast__KbNjL):not(.HeroBanner_ccEmpty__sfh2M):not(.HeroBanner_ccSelS__ZeCpU):not(.HeroBanner_ccSelE__NUhDq):hover span{background:var(--blue-light);color:var(--blue-primary)}.HeroBanner_ccInR__q_Ta8{background:#dbeafe}.HeroBanner_ccSelS__ZeCpU{background:linear-gradient(90deg,transparent 50%,#dbeafe 0)}.HeroBanner_ccSelE__NUhDq{background:linear-gradient(270deg,transparent 50%,#dbeafe 0)}.HeroBanner_ccSelS__ZeCpU.HeroBanner_ccSelE__NUhDq{background:transparent}.HeroBanner_ccSelE__NUhDq span,.HeroBanner_ccSelS__ZeCpU span{background:var(--blue-primary);color:#fff;font-weight:700}.HeroBanner_ccSelE__NUhDq:hover span,.HeroBanner_ccSelS__ZeCpU:hover span{background:var(--blue-primary)!important;color:#fff!important}.HeroBanner_calFoot__RQ0tz{display:flex;align-items:center;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid rgba(27,95,170,.1)}.HeroBanner_calFootTxt__UQL92{flex:1 1;font-size:13px;color:var(--text-mid);text-align:center;line-height:1.4;padding:0 8px}.HeroBanner_calFootTxt__UQL92 b{color:var(--blue-primary)}.HeroBanner_btnCclear__LUNFW{background:transparent;color:var(--text-mid);border:1.5px solid var(--border);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s}.HeroBanner_btnCclear__LUNFW:hover{border-color:var(--text-mid);color:var(--text-dark)}.HeroBanner_btnCdone__acDDS{background:var(--blue-primary);color:#fff;border:none;padding:9px 22px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.HeroBanner_btnCdone__acDDS:hover{background:var(--blue-dark);box-shadow:0 4px 14px rgba(27,95,170,.3)}.HeroBanner_SearchInside__MAKOF{padding:12px;display:flex;flex-direction:column;border-radius:10px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.2)}@media (max-width:680px){.HeroBanner_calPopup__BXkAU{padding:16px}.HeroBanner_calMonthsRow__PuzQ_{gap:0}.HeroBanner_calMonthLast__j_oSn{display:none}}@media (max-width:786px){.HeroBanner_heroContent__Blp4C{padding:50px 15px 44px;gap:20px}.HeroBanner_heroText__oM07C{max-width:100%}.HeroBanner_heroBadge__UsEiY{font-size:10px;display:none}.HeroBanner_heroTitle__f6Klc{font-size:clamp(42px,6.5vw,88px);line-height:1.2}.HeroBanner_heroSub__v5_vs{font-size:12px;margin-bottom:10px}.HeroBanner_sBar__QnN8X{height:auto;flex-direction:column;padding:6px;gap:0;border-radius:14px}.HeroBanner_sField__7AX1F{padding:11px 15px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.12);height:auto;min-width:unset;width:100%}.HeroBanner_sField__7AX1F:last-of-type{border-bottom:none}.HeroBanner_sSubmit__cbK32{width:calc(100% - 12px);margin:6px;height:46px;justify-content:center;border-radius:9px;align-self:auto}}@media (max-width:600px){.HeroBanner_hStatNum__cNvk6{font-size:22px}.HeroBanner_heroStats__eV68E{gap:16px}}.PackageSearchBox_mobileWrap__RxZp2{width:100%}.PackageSearchBox_searchInside__I4bWB{padding:12px;display:flex;flex-direction:column;border-radius:10px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.2)}.PackageSearchBox_searchInsideModal__TKI4G{padding:16px;display:flex;flex-direction:column;background:#fff;min-height:100%}.PackageSearchBox_desktopWrap__Z0_hp{width:100%}@media (max-width:767px){.PackageSearchBox_desktopWrap__Z0_hp{display:none!important}}.PackageSearchBox_desktopBg__smkd1{padding:15px 20px 16px;background:#fff;border-radius:16px;width:100%;margin:0;z-index:1}.landingShared_section__0UrFx{padding:96px 0}.landingShared_secLbl__6gvDw{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--blue-accent);margin-bottom:10px;display:flex;align-items:center;gap:9px}.landingShared_secLbl__6gvDw:before{content:"";width:22px;height:2px;background:var(--blue-accent);display:block}.landingShared_secTitle__Rno_G{font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1.1;color:var(--text-dark);margin-bottom:12px;letter-spacing:-1.5px}.landingShared_secTitle__Rno_G span{color:var(--blue-primary)}.landingShared_secDesc__eqJSC{font-size:15px;color:var(--text-mid);max-width:540px;line-height:1.72;margin-top:10px}.landingShared_secHeader__yUr_A{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:20px}.landingShared_viewAll__stML6{color:var(--blue-primary);font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px;white-space:nowrap;padding-bottom:2px;border-bottom:1.5px solid var(--blue-primary);transition:gap .2s}.landingShared_viewAll__stML6:after{content:"→";display:inline-block;transition:transform .2s}html[dir=rtl] .landingShared_viewAll__stML6:after,html[lang=ar] .landingShared_viewAll__stML6:after{transform:rotate(180deg)}.landingShared_viewAll__stML6:hover{gap:9px}.landingShared_btnPrimary__X2fpB{background:var(--blue-accent);color:#fff;border:none;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .28s var(--ease);display:inline-flex;align-items:center;gap:6px}.landingShared_btnPrimary__X2fpB:after{content:"→";display:inline-block;transition:transform .2s}html[dir=rtl] .landingShared_btnPrimary__X2fpB:after,html[lang=ar] .landingShared_btnPrimary__X2fpB:after{transform:rotate(180deg)}.landingShared_btnPrimary__X2fpB:hover{background:#1a72d4;transform:translateY(-1px);box-shadow:0 8px 24px rgba(43,131,230,.38);color:#fff!important}.landingShared_btnOutline__RO8TI{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.35);padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .22s;display:inline-flex;align-items:center}.landingShared_btnOutline__RO8TI:hover{border-color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1)}.landingShared_btnBook__ak02t{background:var(--blue-primary);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .26s var(--ease);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.landingShared_btnBook__ak02t:after{content:"→";display:inline-block;transition:transform .2s}html[dir=rtl] .landingShared_btnBook__ak02t:after,html[lang=ar] .landingShared_btnBook__ak02t:after{transform:rotate(180deg)}.landingShared_btnBook__ak02t:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 6px 18px rgba(27,95,170,.32)}.landingShared_btnView__dG2_W{background:transparent;color:var(--blue-primary);border:1.5px solid var(--blue-primary);padding:7px 15px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;transition:all .22s;display:inline-flex;align-items:center;gap:6px}.landingShared_btnView__dG2_W:after{content:"→";display:inline-block;transition:transform .2s}html[dir=rtl] .landingShared_btnView__dG2_W:after,html[lang=ar] .landingShared_btnView__dG2_W:after{transform:rotate(180deg)}.landingShared_btnView__dG2_W:hover{background:var(--blue-primary);color:#fff}.landingShared_btnWhite__Z9mlZ{background:#fff;color:var(--blue-dark);border:none;padding:14px 30px;border-radius:9px;font-size:15px;font-weight:700;cursor:pointer;transition:all .28s var(--ease);align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.landingShared_btnWhite__Z9mlZ:after{content:"→";display:inline-block;transition:transform .2s;margin:5px 0 0}html[dir=rtl] .landingShared_btnWhite__Z9mlZ:after,html[lang=ar] .landingShared_btnWhite__Z9mlZ:after{transform:rotate(180deg)}.landingShared_btnWhite__Z9mlZ:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 8px 28px hsla(0,0%,100%,.18)}.landingShared_btnEvisa__CMJ_L{background:#fff;color:var(--blue-dark);border:none;padding:13px 28px;border-radius:9px;font-size:15px;font-weight:700;cursor:pointer;transition:all .28s var(--ease);display:inline-flex;align-items:center;gap:7px}.landingShared_btnEvisa__CMJ_L:after{content:"→";display:inline-block;transition:transform .2s}html[dir=rtl] .landingShared_btnEvisa__CMJ_L:after,html[lang=ar] .landingShared_btnEvisa__CMJ_L:after{transform:rotate(180deg)}.landingShared_btnEvisa__CMJ_L:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 10px 32px hsla(0,0%,100%,.18)}.landingShared_pkgVisaTag__mY1_q{display:inline-flex;align-items:center;gap:5px;background:rgba(22,163,74,.15);border:1px solid rgba(22,163,74,.35);color:#4ade80;font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;letter-spacing:.5px;margin-bottom:8px}.landingShared_pkgGovNote__oJAXX{font-size:11px;color:var(--text-mid);padding:8px 12px;background:var(--blue-light);border-radius:7px;margin-bottom:14px;border-left:3px solid var(--blue-accent);line-height:1.55}.landingShared_pkgGovNote__oJAXX strong{color:var(--blue-primary)}.landingShared_hotelPkgNote__N6UTG{font-size:12px;color:var(--blue-primary);font-weight:600;background:var(--blue-light);padding:6px 10px;border-radius:6px;margin-bottom:12px;display:flex;align-items:center;gap:6px;border:1px solid rgba(27,95,170,.12)}.landingShared_feeTable__IG9da{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:20px;width:260px}.landingShared_feeTableTitle__4EjVO{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.55);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px}.landingShared_feeRow__tJLIt{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.landingShared_feeRow__tJLIt:last-of-type{border-bottom:none}.landingShared_feeLabel__B_Fag{font-size:13px;color:hsla(0,0%,100%,.7)}.landingShared_feeVal__zWoqA{font-size:13px;font-weight:700;color:#fff}.landingShared_feeTotal___cHsJ{padding-top:12px;margin-top:4px;border-top:1.5px solid hsla(0,0%,100%,.25)!important;border-bottom:none!important}.landingShared_feeTotal___cHsJ .landingShared_feeLabel__B_Fag{font-weight:700;color:#fff}.landingShared_feeTotal___cHsJ .landingShared_feeVal__zWoqA{font-size:15px;color:#7ec8f4}.landingShared_feeNote__6xUT6{font-size:11px;color:hsla(0,0%,100%,.4);margin-top:12px;text-align:center}@media (max-width:786px){.landingShared_section__0UrFx{padding:48px 16px}.landingShared_btnPrimary__X2fpB{padding:10px 16px;font-size:12px}.landingShared_secHeader__yUr_A{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:28px}.landingShared_secLbl__6gvDw{font-size:10px;letter-spacing:1.4px;margin-bottom:6px}.landingShared_secLbl__6gvDw:before{width:14px}.landingShared_secTitle__Rno_G{font-size:26px;letter-spacing:-.4px;margin-bottom:8px;line-height:1.25}.landingShared_secDesc__eqJSC{font-size:12px;line-height:1.6;max-width:100%;margin-top:6px}.landingShared_viewAll__stML6{font-size:11px}.landingShared_btnEvisa__CMJ_L,.landingShared_btnPrimary__X2fpB,.landingShared_btnWhite__Z9mlZ{font-size:12px;padding:10px 16px}.landingShared_btnBook__ak02t,.landingShared_btnView__dG2_W{font-size:11px;padding:8px 14px}.landingShared_btnOutline__RO8TI{font-size:12px;padding:9px 16px}.landingShared_hotelPkgNote__N6UTG,.landingShared_pkgGovNote__oJAXX{font-size:11px}.landingShared_feeTable__IG9da{width:100%;max-width:100%;padding:14px}}.Destinations_destSection__e1zZs{background:var(--off-white)}.Destinations_destGrid__anjIl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Destinations_destRevealItem__BVLWD{display:block;min-height:0}.Destinations_destRevealWide__hBVK9{display:block;min-height:0;grid-column:span 2}.Destinations_destCard__Gxy3a{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s var(--ease);aspect-ratio:3/4;display:block}.Destinations_destCard__Gxy3a:hover{transform:translateY(-6px);box-shadow:0 28px 64px rgba(10,43,92,.24)}.Destinations_destCardWide__JQEov{grid-column:span 2;aspect-ratio:3/2}.Destinations_dImg__y1leL{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.Destinations_destCard__Gxy3a:hover .Destinations_dImg__y1leL{transform:scale(1.07)}.Destinations_dOverlay__hmpVE{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,30,61,.92) 0,rgba(7,30,61,.2) 55%,transparent);transition:all .38s}.Destinations_destCard__Gxy3a:hover .Destinations_dOverlay__hmpVE{background:linear-gradient(0deg,rgba(7,30,61,.96) 0,rgba(7,30,61,.38) 62%,rgba(7,30,61,.08))}.Destinations_dContent__pIAef{position:absolute;bottom:0;left:0;right:0;padding:22px}.Destinations_dTag__Vw3YS{display:inline-block;background:var(--blue-accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:100px;margin-bottom:9px}.Destinations_dName__0Aert{font-size:24px;font-weight:800;color:#fff;line-height:1.08;margin-bottom:5px;letter-spacing:-.5px}.Destinations_dDesc__T13Tl{font-size:12px;color:hsla(0,0%,100%,.7);line-height:1.5;max-height:0;overflow:hidden;transition:max-height .38s ease}.Destinations_destCard__Gxy3a:hover .Destinations_dDesc__T13Tl{max-height:60px;margin-bottom:10px}.Destinations_dCta__oAn3x{display:inline-flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;letter-spacing:.3px;opacity:0;transform:translateY(7px);transition:all .32s}.Destinations_destCard__Gxy3a:hover .Destinations_dCta__oAn3x{opacity:1;transform:translateY(0)}.Destinations_dCta__oAn3x:after{content:"→"}[data-lang=ar] .Destinations_dCta__oAn3x:after{content:"→";transform:rotate(180deg)}@media (max-width:786px){.Destinations_destGrid__anjIl{grid-template-columns:1fr;gap:12px}.Destinations_destRevealWide__hBVK9{grid-column:span 1}.Destinations_destCardWide__JQEov,.Destinations_destCard__Gxy3a{aspect-ratio:4/3;grid-column:span 1}.Destinations_dContent__pIAef{padding:14px 16px}.Destinations_dTag__Vw3YS{font-size:8px;padding:3px 8px;margin-bottom:6px}.Destinations_dName__0Aert{font-size:16px;letter-spacing:-.3px;margin-bottom:4px}.Destinations_dDesc__T13Tl{font-size:11px;max-height:none;margin-bottom:8px;overflow:visible}.Destinations_dCta__oAn3x{font-size:11px;opacity:1;transform:none}.Destinations_destCard__Gxy3a:hover,.Destinations_destCard__Gxy3a:hover .Destinations_dImg__y1leL{transform:none}}.Evisa_evisaSection__pPT9P{background:linear-gradient(135deg,var(--blue-primary) 0,var(--blue-dark) 52%,var(--blue-deeper) 100%);padding:88px 0;position:relative;overflow:hidden}.Evisa_evisaSection__pPT9P:before{content:"";position:absolute;top:-120px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,rgba(43,131,230,.18) 0,transparent 70%);pointer-events:none}.Evisa_evisaSection__pPT9P:after{content:"";position:absolute;bottom:-80px;left:-60px;width:420px;height:420px;background:radial-gradient(circle,rgba(126,200,227,.1) 0,transparent 70%);pointer-events:none}.Evisa_evisaInner__T7Tl2{display:grid;grid-template-columns:1fr auto;grid-gap:68px;gap:68px;align-items:center;position:relative;z-index:1}.Evisa_evisaBadges__nycqP{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.Evisa_evisaBadge__oM8rJ{display:flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.88);padding:7px 15px;border-radius:100px;font-size:12px;font-weight:500}.Evisa_evisaTitle__0kQ00{font-size:clamp(36px,4.5vw,58px);font-weight:800;color:#fff;line-height:1.08;margin-bottom:16px;letter-spacing:-1.5px}.Evisa_evisaTitle__0kQ00 span{color:#7ec8f4}.Evisa_evisaSub__lPa9O{font-size:15px;color:hsla(0,0%,100%,.67);line-height:1.78;max-width:500px;margin-bottom:38px}.Evisa_evisaSteps__lRC6W{display:flex;gap:30px;flex-wrap:wrap}.Evisa_evisaStep__rseQN{display:flex;align-items:flex-start;gap:13px}.Evisa_evisaStepNum__mdBXD{width:34px;height:34px;background:var(--blue-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.Evisa_evisaStepTitle__fuscT{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.Evisa_evisaStepText__pji7q{font-size:12px;color:hsla(0,0%,100%,.5)}.Evisa_evisaActions__aPlhY{display:flex;gap:13px;margin-top:38px;flex-wrap:wrap}.Evisa_evisaSide__NFafI{display:flex;flex-direction:column;align-items:center;gap:22px}.Evisa_evisaOrb__vOBGr{width:224px;height:224px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:76px;position:relative}.Evisa_evisaOrb__vOBGr:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed rgba(43,131,230,.4);animation:Evisa_spin__Af_qx 22s linear infinite}.Evisa_evisaOrb__vOBGr:after{content:"";position:absolute;inset:20px;border-radius:50%;border:1px dashed rgba(126,200,227,.22);animation:Evisa_spin__Af_qx 14s linear infinite reverse}@keyframes Evisa_spin__Af_qx{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Evisa_evisaStatNum__E5oW7{font-size:36px;font-weight:800;color:#fff;letter-spacing:-1px;text-align:center;line-height:1}.Evisa_evisaStatLbl__e_k39{font-size:12px;color:hsla(0,0%,100%,.5);text-align:center;margin-top:3px}.Evisa_evisaDetailsSection__6lhjJ{background:var(--off-white);padding:80px var(--gutter) 96px;border-top:1px solid rgba(27,95,170,.08)}.Evisa_evisaDetailsHeader__Lfd0i{margin-bottom:48px}.Evisa_whyGrid__MCQpy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Evisa_whyRevealItem__y2Ewm{display:block;min-height:0}.Evisa_whyRevealItem__y2Ewm>*{height:100%}.Evisa_whyCard__QnO9Z{background:#fff;border-radius:var(--radius-lg);padding:36px 32px;box-shadow:var(--card-shadow);transition:all .38s var(--ease);border:1px solid rgba(27,95,170,.06)}.Evisa_whyCard__QnO9Z:hover{transform:translateY(-5px);box-shadow:var(--card-hover)}.Evisa_whyIconWrap__QA_SS{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.Evisa_serviceIcon__HKbrO{font-size:28px;line-height:1}.Evisa_whyTitle__30VJn{font-size:19px;font-weight:700;color:var(--text-dark);margin-bottom:12px;letter-spacing:-.3px;line-height:1.25}.Evisa_whyText__4MiRX{font-size:14px;color:var(--text-mid);line-height:1.72}.Evisa_howCard__h_Er_{background:#fff;border-radius:24px;padding:56px 48px;box-shadow:var(--card-shadow);border:1px solid rgba(27,95,170,.06)}.Evisa_howSteps__UZoXp{display:flex;align-items:flex-start;justify-content:space-between}.Evisa_howStep__j_y_K{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1}.Evisa_howIconWrap__NWMH0{position:relative;margin-bottom:20px}.Evisa_howCircle__oDQfI{width:80px;height:80px;background:linear-gradient(135deg,var(--blue-primary) 0,var(--blue-accent) 100%);box-shadow:0 8px 24px rgba(27,95,170,.3)}.Evisa_howCircle__oDQfI,.Evisa_howNum__JFNdM{border-radius:50%;display:flex;align-items:center;justify-content:center}.Evisa_howNum__JFNdM{position:absolute;top:-6px;right:-6px;width:26px;height:26px;background:var(--blue-accent);color:#fff;font-size:12px;font-weight:800;border:2.5px solid #fff;box-shadow:0 2px 8px rgba(27,95,170,.28);z-index:1}.Evisa_howTitle__JWXPh{font-size:15px;font-weight:700;color:var(--text-dark);margin-bottom:7px;letter-spacing:-.2px}.Evisa_howText__DGQ4Z{font-size:13px;color:var(--text-mid);line-height:1.6}.Evisa_howConnector__OrvmB{flex:0 0 56px;height:2px;margin-top:40px;border-radius:1px;background:linear-gradient(to right,var(--blue-primary),var(--blue-accent));opacity:.3}.Evisa_countriesGrid__Z2gR4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}.Evisa_countryRevealItem__MueRI{display:block;min-height:0}.Evisa_countryRevealItem__MueRI>*{height:100%}.Evisa_countryCard__j6Sqr{background:#fff;border-radius:var(--radius);padding:28px 16px;text-align:center;box-shadow:var(--card-shadow);border:1px solid rgba(27,95,170,.06);transition:all .3s var(--ease);cursor:pointer}.Evisa_countryCard__j6Sqr:hover{transform:translateY(-4px);box-shadow:var(--card-hover);border-color:var(--blue-accent)}.Evisa_countryFlag__Lx9n7{margin-bottom:12px;display:flex;justify-content:center;align-items:center;min-height:40px}.Evisa_countryAr__eOu86{font-size:14px;color:var(--text-dark);margin-bottom:4px;font-weight:600;direction:rtl}.Evisa_countryEn__CDrVZ{font-size:13px;color:var(--text-light);font-weight:500}.Evisa_rulesGridFour__Lgbh3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:786px){.Evisa_evisaDetailsSection__6lhjJ,.Evisa_evisaSection__pPT9P{padding:48px 16px}.Evisa_evisaInner__T7Tl2{grid-template-columns:1fr;gap:24px}.Evisa_evisaBadges__nycqP{gap:6px;margin-bottom:16px}.Evisa_evisaBadge__oM8rJ{font-size:10px;padding:5px 10px}.Evisa_evisaTitle__0kQ00{font-size:16px;letter-spacing:-.4px;margin-bottom:10px;line-height:1.25}.Evisa_evisaSub__lPa9O{font-size:12px;line-height:1.65;margin-bottom:24px;max-width:100%}.Evisa_evisaSteps__lRC6W{gap:16px;flex-direction:column}.Evisa_evisaStepNum__mdBXD{width:28px;height:28px;font-size:12px}.Evisa_evisaStepTitle__fuscT{font-size:12px}.Evisa_evisaStepText__pji7q{font-size:11px}.Evisa_evisaActions__aPlhY{margin-top:24px;gap:10px;flex-direction:column;width:100%}.Evisa_evisaActions__aPlhY a{width:100%;justify-content:center;box-sizing:border-box}.Evisa_evisaOrb__vOBGr{display:none}.Evisa_evisaStatNum__E5oW7{font-size:24px}.Evisa_evisaStatLbl__e_k39{font-size:11px}.Evisa_evisaDetailsHeader__Lfd0i{margin-bottom:28px}.Evisa_whyGrid__MCQpy{grid-template-columns:1fr;gap:12px}.Evisa_whyCard__QnO9Z{padding:20px 16px}.Evisa_whyIconWrap__QA_SS{width:48px;height:48px;margin-bottom:14px}.Evisa_whyTitle__30VJn{font-size:16px;margin-bottom:8px}.Evisa_whyText__4MiRX{font-size:12px;line-height:1.6}.Evisa_howCard__h_Er_{padding:24px 16px}.Evisa_howSteps__UZoXp{flex-direction:column;align-items:stretch;gap:20px}.Evisa_howStep__j_y_K{width:100%}.Evisa_howCircle__oDQfI{width:56px;height:56px}.Evisa_howNum__JFNdM{width:22px;height:22px;font-size:10px}.Evisa_howTitle__JWXPh{font-size:14px}.Evisa_howText__DGQ4Z{font-size:12px;max-width:100%}.Evisa_howConnector__OrvmB{width:2px;height:24px;flex:0 0 24px;margin:0 auto;background:linear-gradient(to bottom,var(--blue-primary),var(--blue-accent))}.Evisa_countriesGrid__Z2gR4{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px}.Evisa_countryCard__j6Sqr{padding:16px 10px}.Evisa_countryFlag__Lx9n7{margin-bottom:8px;min-height:28px}.Evisa_countryAr__eOu86{font-size:12px}.Evisa_countryEn__CDrVZ{font-size:11px}.Evisa_rulesGridFour__Lgbh3{grid-template-columns:1fr;gap:12px}}.PkgSection_pkgSection__LJG3f{background:#fff}.PkgSection_pkgGrid__PCPA9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.PkgSection_pkgRevealItem__bz624{display:block;min-height:0}.PkgSection_pkgRevealItem__bz624>*{height:100%}.PkgSection_pkgCard__wB0S9{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow);transition:all .38s var(--ease);border:1px solid rgba(27,95,170,.06)}.PkgSection_pkgCard__wB0S9:hover{transform:translateY(-7px);box-shadow:var(--card-hover)}.PkgSection_pkgImgWrap__lr4c0{position:relative;height:218px;overflow:hidden}.PkgSection_pkgImg__F97oX{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.PkgSection_pkgCard__wB0S9:hover .PkgSection_pkgImg__F97oX{transform:scale(1.07)}.PkgSection_pkgBadge__XMW6c{left:14px;background:var(--blue-primary);padding:4px 11px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.PkgSection_pkgBadge__XMW6c,.PkgSection_pkgDur__kqt1Z{position:absolute;top:14px;color:#fff;border-radius:100px}.PkgSection_pkgDur__kqt1Z{right:14px;background:rgba(7,30,61,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px 12px;font-size:11px;font-weight:600;border:1px solid hsla(0,0%,100%,.15)}.PkgSection_pkgBody__Fxidw{padding:22px}.PkgSection_pkgName__2L_JE{display:block;font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:12px;line-height:1.22;letter-spacing:-.3px;cursor:pointer}.PkgSection_pkgFeats__UDVrP{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.PkgSection_pkgFeat__ajvqY{display:inline-flex;align-items:center;gap:4px;background:var(--blue-light);color:var(--blue-primary);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500}.PkgSection_pkgFoot__zBD7Y{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border)}.PkgSection_pkgFrom___FfvD{font-size:10px;color:var(--text-light);margin-bottom:2px}.PkgSection_pkgPrice__JRFOz{font-size:26px;font-weight:800;color:var(--blue-primary);line-height:1;letter-spacing:-.5px}.PkgSection_pkgCur__nCqaC{font-size:13px;font-weight:500;color:var(--text-mid);margin-left:2px}.PkgSection_aroyaPromo__1dsJE{background:linear-gradient(135deg,var(--blue-primary) 0,var(--blue-dark) 100%);border-radius:var(--radius-lg);padding:38px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 32px rgba(27,95,170,.28)}.PkgSection_aroyaPromo__1dsJE .PkgSection_pkgName__2L_JE{color:#fff;margin-bottom:10px}.PkgSection_aroyaPromoText__fVWLK{font-size:14px;color:hsla(0,0%,100%,.68);line-height:1.65;margin-bottom:26px;font-weight:400}@media (max-width:786px){.PkgSection_pkgGrid__PCPA9{grid-template-columns:1fr;gap:14px}.PkgSection_pkgImgWrap__lr4c0{height:160px}.PkgSection_pkgBody__Fxidw{padding:16px}.PkgSection_pkgBadge__XMW6c{font-size:9px;padding:3px 8px}.PkgSection_pkgDur__kqt1Z{font-size:10px;padding:4px 10px}.PkgSection_pkgName__2L_JE{font-size:16px;margin-bottom:10px}.PkgSection_pkgFeat__ajvqY{font-size:10px;padding:3px 8px}.PkgSection_pkgFeats__UDVrP{margin-bottom:14px;gap:5px}.PkgSection_pkgFrom___FfvD{font-size:9px}.PkgSection_pkgPrice__JRFOz{font-size:20px}.PkgSection_pkgCur__nCqaC{font-size:11px}.PkgSection_pkgFoot__zBD7Y{padding-top:12px}.PkgSection_aroyaPromo__1dsJE{padding:20px 16px}.PkgSection_aroyaPromoText__fVWLK{font-size:12px;margin-bottom:18px}.PkgSection_pkgCard__wB0S9:hover{transform:none}}.AlulaWrap_alulaWrap__7O_ss{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:var(--blue-deeper)}.AlulaWrap_alulaMedia__k_QKi{position:relative;overflow:hidden}.AlulaWrap_alulaImg__mGNvA{width:100%;height:100%;object-fit:cover;min-height:500px;transition:transform .9s ease}.AlulaWrap_alulaWrap__7O_ss:hover .AlulaWrap_alulaImg__mGNvA{transform:scale(1.04)}.AlulaWrap_alulaFade__bOcvG{position:absolute;inset:0;background:linear-gradient(to right,transparent 50%,var(--blue-deeper) 100%)}[data-lang=ar] .AlulaWrap_alulaFade__bOcvG{background:linear-gradient(to left,transparent 50%,var(--blue-deeper) 100%)}.AlulaWrap_alulaBody__mkAyu{padding:88px 68px;display:flex;flex-direction:column;justify-content:center;color:#fff}.AlulaWrap_alulaSecLbl__1RX9P{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--blue-mid);margin-bottom:10px;display:flex;align-items:center;gap:9px}.AlulaWrap_alulaSecLbl__1RX9P:before{content:"";width:22px;height:2px;background:var(--blue-mid);display:block}.AlulaWrap_alulaSecTitle__rWoxb{font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:20px;letter-spacing:-1.5px}.AlulaWrap_alulaSecTitle__rWoxb span{color:var(--blue-mid)}.AlulaWrap_alulaText__e5pL5{font-size:15px;color:hsla(0,0%,100%,.66);line-height:1.82;margin-bottom:38px;font-weight:400}.AlulaWrap_alulaGrid___Cxjy{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:36px}.AlulaWrap_alulaCard__D5VMQ{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:18px;transition:all .28s}.AlulaWrap_alulaCard__D5VMQ:hover{background:rgba(43,131,230,.12);border-color:rgba(43,131,230,.35)}.AlulaWrap_alulaCardIcon__ZoOaO{font-size:24px;margin-bottom:9px;display:block}.AlulaWrap_alulaCardTitle__zMhgf{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.2px}.AlulaWrap_alulaCardText__wjam2{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.55}.AlulaWrap_alulaTl__mUtaI{display:flex;flex-direction:column;margin-bottom:36px}.AlulaWrap_alulaEra__neZ4P{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.AlulaWrap_alulaEra__neZ4P:last-child{border-bottom:none}.AlulaWrap_alulaEraThumb__qo_8R{flex-shrink:0;width:38px;height:38px;border-radius:10px;overflow:hidden}.AlulaWrap_alulaEraImage__6mizz{width:38px;height:38px;object-fit:cover;border-radius:10px;display:block}.AlulaWrap_alulaEraContent__9Nki7{flex:1 1;min-width:0}.AlulaWrap_alulaEraPrice__m4m4w{flex-shrink:0;min-width:84px;text-align:right;font-size:14px;font-weight:700;color:var(--blue-mid);line-height:1.2;letter-spacing:-.2px}.AlulaWrap_alulaEraName__ccLSC{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.AlulaWrap_alulaEraSub__Zz69M{font-size:12px;color:hsla(0,0%,100%,.47)}@media (max-width:786px){.AlulaWrap_alulaWrap__7O_ss{grid-template-columns:1fr;min-height:0}.AlulaWrap_alulaImg__mGNvA,.AlulaWrap_alulaMedia__k_QKi{min-height:220px}.AlulaWrap_alulaFade__bOcvG{background:linear-gradient(to bottom,transparent 30%,var(--blue-deeper) 100%)}.AlulaWrap_alulaBody__mkAyu{padding:32px 16px}.AlulaWrap_alulaSecLbl__1RX9P{font-size:10px;letter-spacing:1.4px;margin-bottom:8px}.AlulaWrap_alulaSecLbl__1RX9P:before{width:14px}.AlulaWrap_alulaSecTitle__rWoxb{font-size:16px;letter-spacing:-.4px;margin-bottom:12px}.AlulaWrap_alulaText__e5pL5{font-size:12px;line-height:1.65;margin-bottom:24px}.AlulaWrap_alulaGrid___Cxjy{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.AlulaWrap_alulaCard__D5VMQ{padding:14px}.AlulaWrap_alulaCardIcon__ZoOaO{font-size:20px;margin-bottom:6px}.AlulaWrap_alulaCardTitle__zMhgf{font-size:14px;margin-bottom:3px}.AlulaWrap_alulaCardText__wjam2{font-size:11px}.AlulaWrap_alulaTl__mUtaI{margin-bottom:24px}.AlulaWrap_alulaEra__neZ4P{gap:12px;padding:10px 0}.AlulaWrap_alulaEraImage__6mizz,.AlulaWrap_alulaEraThumb__qo_8R{width:40px;height:40px}.AlulaWrap_alulaEraPrice__m4m4w{font-size:12px;min-width:64px}.AlulaWrap_alulaEraName__ccLSC{font-size:12px}.AlulaWrap_alulaEraSub__Zz69M{font-size:11px}.AlulaWrap_alulaWrap__7O_ss:hover .AlulaWrap_alulaImg__mGNvA{transform:none}}.HotelsSection_hotelsSection__y7Fxo{background:var(--off-white);overflow:visible}.HotelsSection_hotelsSection__y7Fxo .container{overflow:visible}.HotelsSection_controlBtn__dFlXJ{position:absolute;top:50%;z-index:2;width:var(--arrow-size,44px);height:var(--arrow-size,44px);border-radius:50%;border:1px solid rgba(27,95,170,.18);background:#fff;color:var(--blue-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 16px rgba(10,43,92,.12)}.HotelsSection_controlBtn__dFlXJ:hover:not(:disabled){background:var(--blue-light);border-color:rgba(27,95,170,.35);box-shadow:0 6px 20px rgba(10,43,92,.16)}.HotelsSection_controlBtn__dFlXJ:disabled{opacity:.35;cursor:not-allowed}.HotelsSection_chevronIcon__VeELf{width:18px;height:18px}.HotelsSection_hotelsInfoBanner__JjdM3{background:var(--blue-light);border:1px solid rgba(27,95,170,.18);border-radius:14px;padding:16px 20px;margin-bottom:28px;display:flex;align-items:center;gap:14px}.HotelsSection_hotelsInfoIcon__YAsui{font-size:22px}.HotelsSection_hotelsInfoTitle__RB_vv{font-size:14px;font-weight:700;color:var(--blue-primary);margin-bottom:2px}.HotelsSection_hotelsInfoText__OUnbL{font-size:13px;color:var(--text-mid)}.HotelsSection_sliderShell__jQGu4{overflow:visible}.HotelsSection_sliderWrap__MNXC6{--arrow-size:44px;--arrow-gap:14px;--arrow-offset:calc(var(--arrow-size) + var(--arrow-gap));width:100%}.HotelsSection_sliderTrack__sDb5_{position:relative;width:100%}.HotelsSection_navPrev__JApCl{inset-inline-start:calc(-1 * var(--arrow-offset))}.HotelsSection_navNext__b4pvu{inset-inline-end:calc(-1 * var(--arrow-offset))}.HotelsSection_viewport__YEcHk{overflow:hidden;width:100%}.HotelsSection_track__Mcc_q{display:flex;width:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.HotelsSection_slide__ogRyG{flex-shrink:0;min-width:0;display:flex}.HotelsSection_track__Mcc_q[data-slides="4"] .HotelsSection_slide__ogRyG{flex-basis:calc((100% - 48px) / 4)}.HotelsSection_track__Mcc_q[data-slides="1.5"] .HotelsSection_slide__ogRyG{flex-basis:calc((100% - 16px) / 1.5)}.HotelsSection_hotelCard__ZqvmP{position:relative;display:flex;flex-direction:column;flex:1 1;width:100%;min-height:380px;border-radius:12px;overflow:hidden;box-shadow:0 2px 14px rgba(10,43,92,.1);transition:box-shadow .28s ease;text-decoration:none;color:inherit}.HotelsSection_hotelCard__ZqvmP:hover{box-shadow:0 12px 32px rgba(10,43,92,.18)}.HotelsSection_media__srijY{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(160deg,#0a284a,#071e3d)}.HotelsSection_hImg__l85kF{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hImg__l85kF{transform:scale(1.05)}.HotelsSection_hOverlay__nEjRl{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,40,74,.22),rgba(10,40,74,.4) 45%,rgba(10,40,74,.9));pointer-events:none;transition:background .28s ease}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hOverlay__nEjRl{background:linear-gradient(180deg,rgba(10,40,74,.28),rgba(10,40,74,.48) 42%,rgba(10,40,74,.94))}.HotelsSection_hContent__3g9dE{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-height:380px;padding:18px 16px 16px}[data-lang=ar] .HotelsSection_hContent__3g9dE{direction:rtl}.HotelsSection_infoBlock__oZSeG,.HotelsSection_topBlock__FgQFk{display:flex;flex-direction:column;gap:10px}.HotelsSection_infoBlock__oZSeG{margin-top:auto}.HotelsSection_hStarBadge__amTON{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;font-size:15px;line-height:1}.HotelsSection_hMtBadge__7uXn_{display:inline-flex;flex-direction:row;align-items:center;gap:5px;align-self:flex-start;flex-shrink:0;padding:4px 10px;border-radius:100px;background:rgba(10,40,74,.42);border:1px solid var(--blue-primary,#0b7fdf);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);line-height:1.3;max-width:calc(100% - 4px)}.HotelsSection_hMtBadgeLabel__zHx_u{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.95);white-space:nowrap}.HotelsSection_hMtBadgeNumber__TcbRj{font-size:10px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelsSection_starFilled__mDhgG{color:#f5b301;text-shadow:0 0 8px rgba(245,179,1,.45)}.HotelsSection_starEmpty__ohh_Z{color:hsla(0,0%,100%,.35)}.HotelsSection_hName__i_egp{margin:0;font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.2px;color:#fff;text-shadow:0 2px 12px rgba(7,30,61,.45);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.HotelsSection_hLoc__lSArF{display:flex;align-items:flex-start;gap:6px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.92);line-height:1.35;text-shadow:0 1px 8px rgba(7,30,61,.35)}.HotelsSection_hLocIcon__NmIZ4{width:14px;height:14px;flex-shrink:0;margin-top:2px}.HotelsSection_bottomBlock__dqgr6{display:flex;flex-direction:column;flex-shrink:0}.HotelsSection_hCta__HsV4M{display:flex;align-items:center;justify-content:center;width:100%;max-height:0;min-height:0;margin:0;padding:0 16px;border:0 solid hsla(0,0%,100%,.75);border-radius:8px;font-size:14px;font-weight:600;color:#fff;background:transparent;opacity:0;overflow:hidden;box-sizing:border-box;transition:max-height .28s ease,min-height .28s ease,opacity .24s ease,padding .24s ease,border-width .24s ease,background .24s ease}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hCta__HsV4M{max-height:48px;min-height:42px;padding:10px 16px;border-width:1.5px;opacity:1;background:hsla(0,0%,100%,.08)}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hCta__HsV4M:hover{background:hsla(0,0%,100%,.14)}.HotelsSection_hotelCardSkeleton___lp_F{width:100%;min-height:380px;border-radius:12px}.HotelsSection_sliderDots__RaTSq{display:flex;justify-content:center;gap:8px;margin-top:22px}.HotelsSection_dot__kxdT1{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:rgba(27,95,170,.18);cursor:pointer;transition:transform .2s ease,background .2s ease}.HotelsSection_dotActive__1ZNmB{background:var(--blue-primary);transform:scale(1.15)}@media (max-width:786px){.HotelsSection_sliderShell__jQGu4{--mobile-gutter:31px;width:calc(100% + (var(--mobile-gutter) * 2));max-width:calc(100% + (var(--mobile-gutter) * 2));margin-inline:calc(-1 * var(--mobile-gutter));padding-inline:var(--mobile-gutter);box-sizing:border-box}.HotelsSection_sliderWrap__MNXC6{--arrow-size:30px;--arrow-gap:0px;--arrow-offset:calc(var(--arrow-size) + var(--arrow-gap))}.HotelsSection_navPrev__JApCl{inset-inline-start:0}.HotelsSection_navNext__b4pvu{inset-inline-end:0}.HotelsSection_controlBtn__dFlXJ{width:var(--arrow-size);height:var(--arrow-size);box-shadow:0 2px 12px rgba(10,43,92,.22);-webkit-tap-highlight-color:transparent}.HotelsSection_chevronIcon__VeELf{width:14px;height:14px}.HotelsSection_hotelsInfoBanner__JjdM3{padding:12px 14px;margin-bottom:20px;align-items:flex-start;gap:10px}.HotelsSection_hotelsInfoIcon__YAsui{font-size:18px}.HotelsSection_hotelsInfoTitle__RB_vv{font-size:12px}.HotelsSection_hotelsInfoText__OUnbL{font-size:11px;line-height:1.5}.HotelsSection_hotelCardSkeleton___lp_F{min-height:320px}.HotelsSection_hotelCard__ZqvmP{min-height:0}.HotelsSection_hContent__3g9dE{min-height:320px;padding:16px 14px 14px}.HotelsSection_infoBlock__oZSeG,.HotelsSection_topBlock__FgQFk{gap:10px}.HotelsSection_hMtBadge__7uXn_{padding:3px 8px;gap:4px}.HotelsSection_hStarBadge__amTON{font-size:13px;gap:2px}.HotelsSection_hName__i_egp{font-size:17px;line-height:1.3;letter-spacing:-.15px}.HotelsSection_hLoc__lSArF{font-size:13px;font-weight:600;gap:5px}.HotelsSection_hLocIcon__NmIZ4{width:13px;height:13px;margin-top:1px}.HotelsSection_hCta__HsV4M,.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hCta__HsV4M{max-height:44px;min-height:40px;padding:9px 14px;border-width:1.5px;opacity:1;background:hsla(0,0%,100%,.1)}.HotelsSection_hotelCard__ZqvmP:hover{box-shadow:0 2px 14px rgba(10,43,92,.1)}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hImg__l85kF{transform:none}.HotelsSection_sliderDots__RaTSq{margin-top:16px}.HotelsSection_slideRtlMirror__VBsOg,.HotelsSection_viewportRtlMirror__Typv0{transform:scaleX(-1)}}@media (hover:hover) and (min-width:787px){.HotelsSection_hCta__HsV4M{max-height:0;min-height:0;opacity:0;border-width:0;padding-top:0;padding-bottom:0}.HotelsSection_hotelCard__ZqvmP:hover .HotelsSection_hCta__HsV4M{max-height:48px;min-height:42px;opacity:1;border-width:1.5px;padding:10px 16px;background:hsla(0,0%,100%,.08)}}.Redsea_redseaHero__SpKFt{position:relative;height:auto;overflow:hidden}.Redsea_rsBg__tOVIK{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.Redsea_rsGrad__75vbq{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,30,61,.1) 0,rgba(7,30,61,.2) 40%,rgba(7,30,61,.9))}.Redsea_rsContent__r5IND{position:relative;z-index:2;padding:80px 0}.Redsea_rsLbl__vKTjf{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#0b7fdf;margin-bottom:10px;display:flex;align-items:center;gap:9px}.Redsea_rsLbl__vKTjf:before{content:"";width:22px;height:2px;background:#0b7fdf;display:block}.Redsea_rsTitle___iE21{font-size:clamp(42px,6vw,74px);font-weight:800;color:#fff;line-height:1.05;margin-bottom:16px;letter-spacing:-2px}.Redsea_rsTitle___iE21 span{color:#0f4085}.Redsea_rsSub__LHOq6{font-size:16px;color:hsla(0,0%,100%,.7);max-width:500px;margin-bottom:34px;line-height:1.72}.Redsea_rsPills__rh3hl{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:34px}.Redsea_rsPill__nBokS{background:hsla(0,0%,100%,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.22);color:#fff;padding:9px 17px;border-radius:100px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:5px;cursor:pointer;transition:all .22s}.Redsea_rsPill__nBokS:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.4)}.Redsea_resortGrid__RaV_D{padding:56px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;background:#fff}.Redsea_resortRevealItem__m5NG1{display:block;min-height:0}.Redsea_resortRevealItem__m5NG1>*{height:100%}.Redsea_resortCard__oyvv1{display:block;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow);transition:all .38s var(--ease);text-decoration:none;color:inherit}.Redsea_resortCard__oyvv1:hover{transform:translateY(-6px);box-shadow:var(--card-hover)}.Redsea_resortImg__NCS6A{width:100%;height:204px;object-fit:cover;transition:transform .65s ease}.Redsea_resortCard__oyvv1:hover .Redsea_resortImg__NCS6A{transform:scale(1.06)}.Redsea_resortBody__maD1O{padding:22px}.Redsea_resortName__oEJ9l{font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:7px;letter-spacing:-.3px;line-height:1.2}.Redsea_resortDesc__4XAWu{font-size:13px;color:var(--text-mid);line-height:1.65;margin-bottom:18px}.Redsea_resortFoot__zxFhd{display:flex;align-items:center;justify-content:space-between}.Redsea_resortPrice__8r9vR{font-size:20px;font-weight:800;color:var(--blue-primary);letter-spacing:-.3px}.Redsea_resortPrice__8r9vR small{font-size:12px;font-weight:400;color:var(--text-light)}@media (max-width:786px){.Redsea_rsContent__r5IND{padding:40px 16px 100px}.Redsea_rsLbl__vKTjf{font-size:10px;letter-spacing:1.4px;margin-bottom:8px}.Redsea_rsLbl__vKTjf:before{width:14px}.Redsea_rsTitle___iE21{font-size:26px;letter-spacing:-.5px;margin-bottom:10px;line-height:1.2}.Redsea_rsSub__LHOq6{font-size:12px;line-height:1.6;margin-bottom:20px;max-width:100%}.Redsea_rsPills__rh3hl{gap:6px;margin-bottom:20px}.Redsea_rsPill__nBokS{font-size:11px;padding:7px 12px}.Redsea_resortGrid__RaV_D{padding:32px 16px 80px;grid-template-columns:1fr;gap:14px}.Redsea_resortImg__NCS6A{height:160px}.Redsea_resortBody__maD1O{padding:16px}.Redsea_resortName__oEJ9l{font-size:16px;margin-bottom:5px}.Redsea_resortDesc__4XAWu{font-size:12px;margin-bottom:14px;line-height:1.55}.Redsea_resortPrice__8r9vR{font-size:16px}.Redsea_resortPrice__8r9vR small{font-size:10px}.Redsea_resortCard__oyvv1:hover,.Redsea_resortCard__oyvv1:hover .Redsea_resortImg__NCS6A{transform:none}}@keyframes VisaLandingSkeleton_visaLandingSkeletonPulse__qZupR{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.VisaLandingSkeleton_shimmerDark__MT_m3,.VisaLandingSkeleton_shimmer__g7qr7{background-size:200% 100%;animation:VisaLandingSkeleton_visaLandingSkeletonPulse__qZupR 1.4s ease-in-out infinite}.VisaLandingSkeleton_shimmer__g7qr7{background:linear-gradient(90deg,#e8edf4,#f4f6fa 50%,#e8edf4)}.VisaLandingSkeleton_shimmerDark__MT_m3{background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.22) 50%,hsla(0,0%,100%,.1))}.VisaLandingSkeleton_root__YUM1e{width:100%}.VisaLandingSkeleton_heroBadge__HdTJT{height:28px;width:170px;border-radius:100px;margin-bottom:20px}.VisaLandingSkeleton_heroTitle__PI0P2{height:72px;width:min(560px,92%);margin-bottom:20px;border-radius:10px}.VisaLandingSkeleton_heroSub__pwyXt{height:52px;width:min(480px,88%);margin-bottom:36px;border-radius:8px}.VisaLandingSkeleton_hStatNum__8eNBv{height:28px;width:96px;margin-bottom:6px;border-radius:6px}.VisaLandingSkeleton_hStatLbl__KZrSi{height:11px;width:128px;border-radius:4px}.VisaLandingSkeleton_searchWidget__EJgCY{width:100%;padding:15px 20px 16px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(24px) saturate(200%);backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.2);border-radius:16px}.VisaLandingSkeleton_searchTabs__LW00K{display:flex;gap:6px;margin-bottom:14px}.VisaLandingSkeleton_searchTab__lTXR_{height:34px;width:92px;border-radius:8px}.VisaLandingSkeleton_searchTabWide__zeK2s{height:34px;width:118px;border-radius:8px}.VisaLandingSkeleton_searchBar__CQqIP{height:56px;width:100%;border-radius:12px}.VisaLandingSkeleton_secLbl__EgBGW{height:14px;width:132px;margin-bottom:10px;border-radius:4px}.VisaLandingSkeleton_secTitle__Pcfal{height:44px;width:min(420px,82%);margin-bottom:12px;border-radius:8px}.VisaLandingSkeleton_secDesc__fs1X5{height:16px;width:min(520px,92%);margin-top:10px;border-radius:4px}.VisaLandingSkeleton_viewAll__lJIC7{height:18px;width:148px;border-radius:4px;flex-shrink:0}.VisaLandingSkeleton_evisaBadges__ANl3B{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.VisaLandingSkeleton_evisaBadge__GRN1z{height:34px;width:128px;border-radius:100px}.VisaLandingSkeleton_evisaTitle__Wn1c1{height:58px;width:min(460px,90%);margin-bottom:16px;border-radius:10px}.VisaLandingSkeleton_evisaSubShort__A1x6O,.VisaLandingSkeleton_evisaSub__hi7rZ{border-radius:6px}.VisaLandingSkeleton_evisaSub__hi7rZ{height:72px;width:min(500px,95%);margin-bottom:12px}.VisaLandingSkeleton_evisaSubShort__A1x6O{height:18px;width:min(380px,80%);margin-bottom:38px}.VisaLandingSkeleton_evisaActions__srF2d{display:flex;gap:13px;flex-wrap:wrap}.VisaLandingSkeleton_evisaBtnPrimary__EYcVZ{height:46px;width:168px;border-radius:9px}.VisaLandingSkeleton_evisaBtnOutline__oh_0e{height:46px;width:156px;border-radius:9px}.VisaLandingSkeleton_evisaOrb__csa9t{width:224px;height:224px;border-radius:50%}.VisaLandingSkeleton_evisaStatBlock__BasUM{height:52px;width:140px;border-radius:8px}.VisaLandingSkeleton_evisaStatBlockSmall__KFsek{height:44px;width:120px;border-radius:8px}.VisaLandingSkeleton_whyIcon__PAK8h{width:64px;height:64px;border-radius:16px;margin-bottom:24px}.VisaLandingSkeleton_whyTitle__pZgdP{height:22px;width:72%;margin-bottom:12px;border-radius:6px}.VisaLandingSkeleton_whyTextShort__gra0t,.VisaLandingSkeleton_whyText__4eTnW{border-radius:4px}.VisaLandingSkeleton_whyText__4eTnW{height:14px;width:100%;margin-bottom:8px}.VisaLandingSkeleton_whyTextShort__gra0t{height:14px;width:84%}.VisaLandingSkeleton_rulesCard__SBooZ{background:#fff;border-radius:var(--radius-lg);padding:32px 36px;box-shadow:var(--card-shadow);border:1px solid rgba(27,95,170,.06);margin-bottom:72px}.VisaLandingSkeleton_ruleItem__kQojF{height:120px;border-radius:12px}.VisaLandingSkeleton_ruleAlert__GybUp{height:52px;width:100%;margin-top:16px;border-radius:9px}.VisaLandingSkeleton_ruleInfo__jjYhw{height:48px;width:100%;margin-top:10px;border-radius:9px}.VisaLandingSkeleton_howStep__zb2Gf{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1}.VisaLandingSkeleton_howCircle__Rpi5R{width:80px;height:80px;border-radius:50%;margin-bottom:20px}.VisaLandingSkeleton_howTitle__idOXY{height:16px;width:88px;margin-bottom:8px;border-radius:4px}.VisaLandingSkeleton_howText__KQ1eB{height:12px;width:112px;border-radius:4px}.VisaLandingSkeleton_countryCard__1x6Ux{height:96px;border-radius:var(--radius-lg)}.VisaLandingSkeleton_pkgImg__b8lwD{height:218px;width:100%;border-radius:0}.VisaLandingSkeleton_pkgName__uuK5a{height:22px;width:78%;margin-bottom:12px;border-radius:6px}.VisaLandingSkeleton_pkgTag__SXJx0{height:22px;width:108px;margin-bottom:8px;border-radius:100px}.VisaLandingSkeleton_pkgNote__oHL02{height:44px;width:100%;margin-bottom:14px;border-radius:7px}.VisaLandingSkeleton_pkgFrom__9vXfr{height:10px;width:72px;margin-bottom:4px;border-radius:4px}.VisaLandingSkeleton_pkgPrice__RO57P{height:26px;width:108px;border-radius:6px}.VisaLandingSkeleton_pkgBtn__8fwwX{height:38px;width:96px;border-radius:8px}.VisaLandingSkeleton_alulaMedia__F17ck{min-height:500px;width:100%;border-radius:0}.VisaLandingSkeleton_alulaLbl___NfBi{height:14px;width:148px;margin-bottom:10px;border-radius:4px}.VisaLandingSkeleton_alulaTitle__X_TXB{height:44px;width:min(420px,92%);margin-bottom:20px;border-radius:8px}.VisaLandingSkeleton_alulaTextShort__ujmZw,.VisaLandingSkeleton_alulaText__2FLks{border-radius:6px}.VisaLandingSkeleton_alulaText__2FLks{height:52px;width:100%;margin-bottom:12px}.VisaLandingSkeleton_alulaTextShort__ujmZw{height:18px;width:84%;margin-bottom:38px}.VisaLandingSkeleton_alulaCard__2MVZt{height:96px;border-radius:14px}.VisaLandingSkeleton_alulaEra__eGU2E{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.VisaLandingSkeleton_alulaEraThumb___unBb{width:38px;height:38px;border-radius:10px;flex-shrink:0}.VisaLandingSkeleton_alulaEraContent__488bY{flex:1 1;min-width:0}.VisaLandingSkeleton_alulaEraName__mbeew{height:14px;width:68%;margin-bottom:6px;border-radius:4px}.VisaLandingSkeleton_alulaEraSub__OxIMQ{height:12px;width:52%;border-radius:4px}.VisaLandingSkeleton_alulaEraPrice__Q5mMx{width:72px;height:16px;border-radius:4px;flex-shrink:0}.VisaLandingSkeleton_alulaBtn__aNeDC{height:48px;width:220px;border-radius:9px}.VisaLandingSkeleton_hotelsInfoIcon__b_neg{width:28px;height:28px;border-radius:50%;flex-shrink:0}.VisaLandingSkeleton_hotelsInfoCopy__U5_bU{flex:1 1}.VisaLandingSkeleton_hotelsInfoTitle__FOiJU{height:14px;width:180px;margin-bottom:6px;border-radius:4px}.VisaLandingSkeleton_hotelsInfoText__ktF14{height:14px;width:min(560px,100%);border-radius:4px}.VisaLandingSkeleton_hotelImg__nh9XX{height:178px;width:100%;border-radius:0}.VisaLandingSkeleton_hotelImgFeat__Ur6II{min-height:577px;width:100%;border-radius:0}.VisaLandingSkeleton_hStars__3a28U{height:13px;width:88px;margin-bottom:7px;border-radius:4px}.VisaLandingSkeleton_hName__Tr4xz{height:20px;width:76%;margin-bottom:4px;border-radius:6px}.VisaLandingSkeleton_hLoc__40CdT{height:12px;width:58%;margin-bottom:12px;border-radius:4px}.VisaLandingSkeleton_hTags__meckY{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.VisaLandingSkeleton_hTag__HLzed{height:24px;width:72px;border-radius:5px}.VisaLandingSkeleton_hPriceLbl__hSdxf{height:10px;width:72px;margin-bottom:4px;border-radius:4px}.VisaLandingSkeleton_hPrice__so9UM{height:22px;width:96px;border-radius:6px}.VisaLandingSkeleton_hBtn__ZG8JS{height:34px;width:108px;border-radius:7px}.VisaLandingSkeleton_redseaBg__gkWF5{position:absolute;inset:0;z-index:0;background:#1a3a5c 50%/cover no-repeat}.VisaLandingSkeleton_rsLbl__vZh0r{height:14px;width:132px;margin-bottom:10px;border-radius:4px}.VisaLandingSkeleton_rsTitle__27tbG{height:74px;width:min(520px,92%);margin-bottom:16px;border-radius:10px}.VisaLandingSkeleton_rsSub__KJpE0{height:52px;width:min(500px,90%);margin-bottom:34px;border-radius:8px}.VisaLandingSkeleton_rsPill__nwTSE{height:38px;width:118px;border-radius:100px}.VisaLandingSkeleton_rsBtn__I27XB{height:46px;width:220px;border-radius:8px}.VisaLandingSkeleton_resortImg__tRQqB{height:204px;width:100%;border-radius:0}.VisaLandingSkeleton_resortName__ibSG4{height:22px;width:72%;margin-bottom:7px;border-radius:6px}.VisaLandingSkeleton_resortDescShort__6bIvF,.VisaLandingSkeleton_resortDesc__LnAbx{border-radius:4px}.VisaLandingSkeleton_resortDesc__LnAbx{height:14px;width:100%;margin-bottom:8px}.VisaLandingSkeleton_resortDescShort__6bIvF{height:14px;width:88%;margin-bottom:18px}.VisaLandingSkeleton_resortPrice__nGO92{height:20px;width:120px;border-radius:6px}.VisaLandingSkeleton_resortBtn__36unF{height:34px;width:96px;border-radius:7px}@media (max-width:786px){.VisaLandingSkeleton_heroTitle__PI0P2{height:52px}.VisaLandingSkeleton_heroSub__pwyXt{height:36px;margin-bottom:10px}.VisaLandingSkeleton_searchWidget__EJgCY{padding:10px;border-radius:12px}.VisaLandingSkeleton_searchBar__CQqIP{height:120px}.VisaLandingSkeleton_secTitle__Pcfal{height:32px}.VisaLandingSkeleton_viewAll__lJIC7{width:120px}.VisaLandingSkeleton_evisaTitle__Wn1c1{height:40px}.VisaLandingSkeleton_evisaSub__hi7rZ{height:56px;margin-bottom:10px}.VisaLandingSkeleton_evisaSubShort__A1x6O{margin-bottom:24px}.VisaLandingSkeleton_evisaOrb__csa9t{display:none}.VisaLandingSkeleton_evisaActions__srF2d{width:100%;flex-direction:column}.VisaLandingSkeleton_evisaBtnOutline__oh_0e,.VisaLandingSkeleton_evisaBtnPrimary__EYcVZ{width:100%}.VisaLandingSkeleton_rulesCard__SBooZ{padding:20px 16px;margin-bottom:48px}.VisaLandingSkeleton_howStep__zb2Gf{min-width:72px}.VisaLandingSkeleton_howCircle__Rpi5R{width:56px;height:56px}.VisaLandingSkeleton_alulaMedia__F17ck{min-height:220px}.VisaLandingSkeleton_alulaTitle__X_TXB{height:32px}.VisaLandingSkeleton_hotelImgFeat__Ur6II{min-height:180px}.VisaLandingSkeleton_rsTitle__27tbG{height:52px}.VisaLandingSkeleton_rsSub__KJpE0{height:36px;margin-bottom:20px}.VisaLandingSkeleton_resortImg__tRQqB{height:160px}}