.LanguageToggle_languageDropdown__XIuwT{position:relative;display:inline-block}.LanguageToggle_languageToggleBtn__xZJJ_{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;color:#fff;font-weight:500;transition:all .3s ease;min-width:120px;justify-content:space-between}.LanguageToggle_languageToggleBtn__xZJJ_:hover{background:#f8f9fa;border-color:#1f8bcc;color:#1e3b69}.LanguageToggle_languageToggleBtn__xZJJ_:hover .LanguageToggle_dropdownArrow__eW92v,.LanguageToggle_languageToggleBtn__xZJJ_:hover .LanguageToggle_languageIcon__0jky6{color:#1e3b69}.LanguageToggle_languageDropdown__XIuwT.LanguageToggle_open__j5y7X .LanguageToggle_languageToggleBtn__xZJJ_{border-color:#1f8bcc;box-shadow:0 0 0 2px rgba(31,139,204,.1)}.LanguageToggle_languageIcon__0jky6{color:#fff;font-size:16px;flex-shrink:0}.LanguageToggle_languageText__LdPAK{flex:1 1;text-align:left}.LanguageToggle_dropdownArrow__eW92v{color:#fff;font-size:12px;transition:transform .3s ease;flex-shrink:0}.LanguageToggle_dropdownArrow__eW92v.LanguageToggle_rotated__YBdHj{transform:rotate(180deg)}.LanguageToggle_languageDropdownMenu__x3WXp{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;margin-top:4px;overflow:hidden}.LanguageToggle_languageOption__o1GYA{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;font-size:14px;color:#333;transition:background .2s ease}.LanguageToggle_languageOption__o1GYA:hover{background:#f8f9fa}.LanguageToggle_languageOption__o1GYA.LanguageToggle_selected__bP2L9{background:#e8f4fd;color:#1f8bcc}.LanguageToggle_languageOption__o1GYA:not(:last-child){border-bottom:1px solid #f0f0f0}.LanguageToggle_languageName__CMxut{font-weight:500}.LanguageToggle_languageCode__hnfhX{font-size:12px;color:#666;margin-left:8px}.LanguageToggle_selectedIndicator__nd7OL{color:#1f8bcc;font-weight:700;font-size:16px}[dir=rtl] .LanguageToggle_languageText__LdPAK{text-align:right}[dir=rtl] .LanguageToggle_languageCode__hnfhX{margin-left:0;margin-right:8px}[dir=rtl] .LanguageToggle_languageDropdownMenu__x3WXp{left:auto;right:0}[dir=rtl] .LanguageToggle_languageOption__o1GYA{text-align:right}[dir=rtl] .LanguageToggle_languageToggle__iyHx7{margin-left:0;margin-right:10px;flex-direction:row-reverse}@media (prefers-color-scheme:dark){.LanguageToggle_languageToggleBtn__xZJJ_:hover{background:#2a2a2a;border-color:#1f8bcc}.LanguageToggle_languageOption__o1GYA.LanguageToggle_selected__bP2L9{background:#1a3a5c;color:#4dabf7}}.Header_header__b6rsY{background-color:#1e3b69;color:#fff;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:1000}.Header_headerContainer__VNwoX{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:80px;position:relative}.Header_logo__h1sXA h2{color:#fff;text-decoration:none;font-size:28px;font-weight:700}.Header_logo__h1sXA{text-decoration:none;z-index:1001}.Header_logoImg___FjLm{width:160px;height:60px}.Header_mobileMenuToggle__skEzd{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;z-index:1001}.Header_hamburger__v1UDn{width:25px;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}.Header_hamburger__v1UDn.Header_open__lXlBT:first-child{transform:rotate(45deg) translate(8px,7px)}.Header_hamburger__v1UDn.Header_open__lXlBT:nth-child(2){opacity:0}.Header_hamburger__v1UDn.Header_open__lXlBT:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.Header_nav__P64p0{position:relative}.Header_navList__OKV5Q{display:flex;list-style:none;gap:30px;align-items:center;margin:0;padding:0}.Header_navList__OKV5Q a{color:#fff;text-decoration:none;font-weight:500;transition:opacity .3s}.Header_navList__OKV5Q a:hover{opacity:.8}.Header_loginLink__jh2ZH,.Header_signupLink__EWvv9{padding:10px 20px;border-radius:4px;transition:background-color .3s}.Header_loginLink__jh2ZH:hover{background-color:hsla(0,0%,100%,.1)}.Header_signupLink__EWvv9{background-color:#1f8bcc;border:2px solid #1f8bcc}.Header_signupLink__EWvv9:hover{background-color:#1e3b69}.Header_logoutBtn__ma5zA{background:transparent;border:1px solid #fff;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.Header_logoutBtn__ma5zA:hover{background-color:#fff;color:#1e3b69}.Header_userAvatar__f0ots{position:relative;display:flex;align-items:center;cursor:pointer}.Header_avatarIcon__fGnFo{width:40px;height:40px;border-radius:50%;background-color:#1f8bcc;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:all .3s ease}.Header_avatarIcon__fGnFo:hover{background-color:#1e3b69;transform:scale(1.05)}.Header_dropdownMenu__78S0x{position:absolute;top:100%;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:200px;z-index:1000;transform-origin:top right;animation:Header_fadeIn__nhrNo .2s ease-out;border:1px solid #ddd}@keyframes Header_fadeIn__nhrNo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownMenu__78S0x:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.Header_dropdownItem__8q97q,.Header_dropdownMenu__78S0x button{padding:12px 16px;color:#1e3b69!important;text-decoration:none;display:flex;align-items:center;gap:10px;transition:background-color .2s;border-bottom:1px solid #f0f0f0;font-weight:500;background:none!important;border:none!important;width:100%;text-align:left;font-size:inherit;cursor:pointer}.Header_dropdownItem__8q97q:last-child{border-bottom:none}.Header_dropdownItem__8q97q:hover{background-color:#f5f5f5}.Header_dropdownItem__8q97q.Header_logout__5mqGA{color:#dc3545!important}.Header_mobileMenu___jXqL{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#1e3b69;z-index:1000;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease-in-out}.Header_mobileMenu___jXqL.Header_open__lXlBT{transform:translateX(0)}.Header_mobileMenuContent__l_cNg{flex:1 1;overflow-y:auto;padding:80px 20px 20px}.Header_mobileMenuList__h32Sx{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:20px}.Header_mobileMenuList__h32Sx li{padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.Header_mobileMenuList__h32Sx a{text-decoration:none}.Header_mobileMenuList__h32Sx a,.Header_mobileMenuList__h32Sx button{color:#fff;font-size:18px;font-weight:500;display:block;padding:10px 0}.Header_mobileMenuList__h32Sx button{background:transparent;border:none;text-align:left;width:100%;cursor:pointer}.Header_mobileMenuLoginLink__mcNxO,.Header_mobileMenuSignupLink__4vUgH{display:inline-block;padding:12px 24px;border-radius:4px;margin-top:10px;text-align:center}.Header_mobileMenuLoginLink__mcNxO{border:1px solid #fff}.Header_mobileMenuSignupLink__4vUgH{background-color:#1f8bcc;border:2px solid #1f8bcc}.Header_mobileMenuOverlay__VwSCy{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none}.Header_mobileMenuOverlay__VwSCy.Header_open__lXlBT{display:block}[dir=rtl] .Header_headerContainer__VNwoX{flex-direction:row-reverse}[dir=rtl] .Header_nav__P64p0{order:-1}[dir=rtl] .Header_logo__h1sXA,[dir=rtl] .Header_navList__OKV5Q li:first-child{order:1}[dir=rtl] .Header_navList__OKV5Q li:nth-child(2){order:2}[dir=rtl] .Header_navList__OKV5Q li:nth-child(3){order:3}[dir=rtl] .Header_navList__OKV5Q li:nth-child(4){order:4}[dir=rtl] .Header_navList__OKV5Q li:last-child{order:5}[dir=rtl] .Header_navList__OKV5Q li{text-align:right}[dir=rtl] .Header_header__b6rsY{direction:rtl}[dir=rtl] .Header_headerContainer__VNwoX{justify-content:space-between}[dir=rtl] .Header_headerContainer__VNwoX .Header_logo__h1sXA{order:2}[dir=rtl] .Header_headerContainer__VNwoX .Header_nav__P64p0{order:1}@media (max-width:768px){.Header_mobileMenuToggle__skEzd{display:flex}.Header_navList__OKV5Q{display:none}.Header_headerContainer__VNwoX{height:70px}.Header_logoImg___FjLm{width:140px;height:50px}body.Header_menu-open__F9Mnv{overflow:hidden}.Header_header__b6rsY{position:fixed;top:0;left:0;right:0}}@media (max-width:480px){.Header_logoImg___FjLm{width:120px;height:40px}.Header_headerContainer__VNwoX{height:60px}}.Footer_footer__JrJN9{background-color:#1e3b69;color:#fff;padding:40px 0 20px;margin-top:auto}.Footer_footerContainer__O_seD{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.Footer_footerSection__K5TRX h3,.Footer_footerSection__K5TRX h4{margin-bottom:15px;color:#f05050}.Footer_footerSection__K5TRX ul{list-style:none;margin:0;padding:0}.Footer_footerSection__K5TRX ul li{margin-bottom:8px}.Footer_footerSection__K5TRX ul li a{color:#ccc;text-decoration:none;transition:color .3s}.Footer_footerSection__K5TRX ul li a:hover{color:#fff}.Footer_socialLinks__AJQgv{display:flex;gap:15px}.Footer_socialLinks__AJQgv a{color:#ccc;font-size:24px;text-decoration:none;transition:transform .3s,color .3s}.Footer_socialLinks__AJQgv a:hover{color:#fff;transform:scale(1.1)}.Footer_footerBottom__Ch4z_{text-align:center;padding:20px;border-top:1px solid #444;margin-top:30px;color:#ccc}.Footer_footerLogo__2qnpg{max-width:150px;height:auto;margin-bottom:15px;background-color:hsla(0,0%,100%,.9);padding:10px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}[dir=rtl] .Footer_socialLinks__AJQgv{flex-direction:row-reverse;justify-content:flex-end}[dir=rtl] .Footer_footerSection__K5TRX ul li a{text-align:right}@media (max-width:768px){.Footer_footerContainer__O_seD{grid-template-columns:1fr;gap:30px;text-align:center}.Footer_socialLinks__AJQgv{justify-content:center}.Footer_footerLogo__2qnpg{margin-left:auto;margin-right:auto}[dir=rtl] .Footer_socialLinks__AJQgv{justify-content:center}}@media (max-width:480px){.Footer_footer__JrJN9{padding:30px 0 15px}.Footer_footerContainer__O_seD{padding:0 15px;gap:25px}.Footer_socialLinks__AJQgv a{font-size:20px}.Footer_footerLogo__2qnpg{max-width:120px;padding:8px}}.LoadingOverlay_loadingOverlay__roJQp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f8f9fa;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.LoadingOverlay_loadingOverlay__roJQp,.LoadingOverlay_logoLoader__Tfpgr{display:flex;justify-content:center;align-items:center}.LoadingOverlay_logoImage__GNK7D{width:200px;height:auto;animation:LoadingOverlay_pulse__HUB9y 1.5s ease-in-out infinite}@keyframes LoadingOverlay_pulse__HUB9y{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}@media (max-width:768px){.LoadingOverlay_logoImage__GNK7D{width:150px}}@media (max-width:480px){.LoadingOverlay_logoImage__GNK7D{width:120px}}.HotelAccessibility_accessibilitySection__hx2zT{margin:30px 0;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border-left:4px solid #1f8bcc}.HotelAccessibility_accessibilitySection__hx2zT h2{margin-top:0;color:#333;font-size:22px}.HotelAccessibility_accessibilityListContainer__aKTQz{margin:15px 0}.HotelAccessibility_accessibilityList__M9Phx{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;gap:15px;list-style:none;padding:0;margin:0}.HotelAccessibility_accessibilityItem__fmx7j{display:flex;align-items:center;gap:10px;padding:10px;background:#e8f4fd;border-radius:8px}.HotelAccessibility_accessibilityIcon__FcJIl{color:#1f8bcc;font-size:18px;min-width:20px;display:flex;align-items:center;justify-content:center}.HotelAccessibility_accessibilityDescription__mjcqG{margin-top:20px;padding:15px;background:#e8f4fd;border-radius:8px;border-left:4px solid #1f8bcc}.HotelAccessibility_accessibilityDescription__mjcqG p{margin:0;color:#333;line-height:1.6}.HotelAccessibility_modalContainer__gu_t7{margin:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:visible;flex:1 1;display:flex;flex-direction:column;min-height:0}.HotelAccessibility_modalHeader__O5BOd{padding:20px;background:#fff;border-bottom:1px solid #e9ecef}.HotelAccessibility_modalTitle__HZSCc{margin:0;color:#333;font-size:22px;font-weight:600}.HotelAccessibility_tabsContainer__LSWMj{padding:0 20px 20px;flex:1 1;display:flex;flex-direction:column;min-height:0}.HotelAccessibility_tabHeaders__2ps62{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.HotelAccessibility_tabButton__U8GlS{padding:12px 20px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-weight:600;color:#666;transition:all .3s ease;margin-right:10px}.HotelAccessibility_tabButton__U8GlS:hover{color:#1f8bcc;background-color:#f5f5f5}.HotelAccessibility_tabButton__U8GlS.HotelAccessibility_activeTab__HQs6Y{color:#1f8bcc;border-bottom:3px solid #1f8bcc}.HotelAccessibility_tabContentContainer__lkACK{min-height:200px;flex:1 1;overflow-y:auto}.HotelAccessibility_tabContentContainer__lkACK::-webkit-scrollbar{width:8px}.HotelAccessibility_tabContentContainer__lkACK::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.HotelAccessibility_tabContentContainer__lkACK::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.HotelAccessibility_tabContentContainer__lkACK::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.HotelAccessibility_tabContentContainer__lkACK{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.HotelAccessibility_errorMessage__orbFD,.HotelAccessibility_loadingMessage__py3xj,.HotelAccessibility_noDataMessage__nzEQV{padding:40px 20px;text-align:center;color:#666}.HotelAccessibility_errorMessage__orbFD{color:#d32f2f}.HotelAccessibility_subcategoriesContainer__iigmZ{margin-bottom:20px}.HotelAccessibility_subcategoriesText__9WSuW{margin:0;padding:10px 0;color:#555;font-size:14px;line-height:1.5}.HotelAccessibility_featuresGrid__miko2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.HotelAccessibility_featureCard__kbyoH{padding:15px;background:#fff;border-radius:8px;border:1px solid #e9ecef;transition:transform .2s ease,box-shadow .2s ease}.HotelAccessibility_featureCard__kbyoH:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.HotelAccessibility_featureTitle__DoVcL{margin-top:0;margin-bottom:8px;color:#1f8bcc;font-size:16px;font-weight:600}.HotelAccessibility_featureCategories__Fu3rF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:15px}.HotelAccessibility_featureCategoryCard__zppFN{padding:15px;background:#fff;border-radius:8px;border:1px solid #e9ecef;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:15px}.HotelAccessibility_featureCategoryCard__zppFN:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.HotelAccessibility_featureCategoryTitle__l3jRp{margin-top:0;margin-bottom:12px;color:#1f8bcc;font-size:16px;font-weight:600;border-bottom:1px solid #e9ecef;padding-bottom:8px}.HotelAccessibility_featureCategoryFeatures__2hq8e{margin-bottom:10px}.HotelAccessibility_featureItem__P029s{padding:4px 0;border-bottom:1px dashed #e9ecef}.HotelAccessibility_featureItem__P029s:last-child{border-bottom:none}.HotelAccessibility_featureName__7v_MP{color:#444;font-size:14px}.HotelAccessibility_showMoreButton__Wjm3R{background:none;border:none;color:#1f8bcc;text-decoration:underline;cursor:pointer;font-size:13px;padding:5px 0;margin-top:5px;text-align:left;width:100%}.HotelAccessibility_showMoreButton__Wjm3R:hover{color:#1565a0}.HotelAccessibility_noFeaturesMessage__ZLtLt{padding:20px;text-align:center;color:#666;font-style:italic;background:#fff;border-radius:8px;border:1px solid #e9ecef;grid-column:1/-1}@media (max-width:768px){.HotelAccessibility_accessibilityList__M9Phx{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.HotelAccessibility_accessibilityItem__fmx7j{padding:8px}.HotelAccessibility_accessibilityDescription__mjcqG{padding:12px}.HotelAccessibility_tabHeaders__2ps62{flex-direction:column}.HotelAccessibility_tabButton__U8GlS{text-align:left;border-bottom:1px solid #e0e0e0;border-right:3px solid transparent;margin-right:0;margin-bottom:5px}.HotelAccessibility_tabButton__U8GlS.HotelAccessibility_activeTab__HQs6Y{border-bottom:1px solid #e0e0e0;border-right:3px solid #1f8bcc}.HotelAccessibility_featuresGrid__miko2{grid-template-columns:1fr}.HotelAccessibility_modalHeader__O5BOd{padding:15px}.HotelAccessibility_tabsContainer__LSWMj{padding:0 15px 15px}.HotelAccessibility_featureCard__kbyoH{padding:15px}.HotelAccessibility_tabContentContainer__lkACK{max-height:300px}.HotelAccessibility_featuresGrid__miko2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}}