.Topbar-module__LfIHZq__topbar{text-align:center;background:linear-gradient(90deg,#dc3545 0%,#a71d2a 100%);padding:12px 0}.Topbar-module__LfIHZq__container{max-width:1320px;margin:0 auto;padding:0 15px}.Topbar-module__LfIHZq__topbarContent{justify-content:center;align-items:center;gap:12px;display:flex}.Topbar-module__LfIHZq__topbarContent i{color:#fff;font-size:18px}.Topbar-module__LfIHZq__topbarContent p{color:#fff;letter-spacing:.5px;margin:0;font-size:14px;font-weight:600}@media (max-width:767px){.Topbar-module__LfIHZq__topbarContent p{font-size:11px}.Topbar-module__LfIHZq__topbarContent i{font-size:14px}.Topbar-module__LfIHZq__topbar{padding:10px 0}}@media (max-width:480px){.Topbar-module__LfIHZq__topbarContent p{font-size:10px}}
.Navbar-module__cJzEcG__navbar{z-index:1000;background:linear-gradient(#1a0a2e 0%,#0d1b2a 100%);padding:15px 0;position:relative}.Navbar-module__cJzEcG__container{max-width:1320px;margin:0 auto;padding:0 15px}.Navbar-module__cJzEcG__navbarContainer{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cJzEcG__navbarLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoIcon{background:linear-gradient(135deg,#00d4aa 0%,#55efc4 100%);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Navbar-module__cJzEcG__logoIcon i{color:#1a0a2e;font-size:24px}.Navbar-module__cJzEcG__navbarLogoText{color:#00d4aa;letter-spacing:1px;font-family:Playfair Display,serif;font-size:24px;font-weight:700}.Navbar-module__cJzEcG__navbarMenu{align-items:center;gap:35px;display:flex}.Navbar-module__cJzEcG__navbarMenu a{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Navbar-module__cJzEcG__navbarMenu a:after{content:"";background:#00d4aa;width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}.Navbar-module__cJzEcG__navbarMenu a:hover{color:#00d4aa}.Navbar-module__cJzEcG__navbarMenu a:hover:after{width:100%}.Navbar-module__cJzEcG__hamburger{cursor:pointer;z-index:1001;flex-direction:column;padding:10px;display:none}.Navbar-module__cJzEcG__hamburger span{background:#00d4aa;border-radius:2px;width:28px;height:3px;margin:3px 0;transition:all .3s}.Navbar-module__cJzEcG__hamburger.Navbar-module__cJzEcG__active span:first-child{transform:rotate(45deg)translate(6px,6px)}.Navbar-module__cJzEcG__hamburger.Navbar-module__cJzEcG__active span:nth-child(2){opacity:0}.Navbar-module__cJzEcG__hamburger.Navbar-module__cJzEcG__active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Navbar-module__cJzEcG__mobileMenu{z-index:999;background:linear-gradient(#1a0a2e 0%,#0d1b2a 100%);width:280px;height:100vh;padding:100px 30px 30px;transition:right .4s;position:fixed;top:0;right:-100%;box-shadow:-5px 0 30px #00000080}.Navbar-module__cJzEcG__mobileMenu.Navbar-module__cJzEcG__active{right:0}.Navbar-module__cJzEcG__mobileMenu a{color:#fff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff1a;padding:15px 0;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.Navbar-module__cJzEcG__mobileMenu a:hover{color:#00d4aa;padding-left:10px}.Navbar-module__cJzEcG__mobileOverlay{z-index:998;opacity:0;background:#000000b3;width:100%;height:100%;transition:opacity .4s;display:none;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__mobileOverlay.Navbar-module__cJzEcG__active{opacity:1;display:block}@media (max-width:991px){.Navbar-module__cJzEcG__navbarMenu{display:none}.Navbar-module__cJzEcG__hamburger{display:flex}}@media (max-width:575px){.Navbar-module__cJzEcG__navbarLogoText{font-size:18px}.Navbar-module__cJzEcG__logoIcon{width:40px;height:40px}.Navbar-module__cJzEcG__logoIcon i{font-size:20px}}@media (max-width:400px){.Navbar-module__cJzEcG__navbarLogoText{font-size:14px}.Navbar-module__cJzEcG__logoIcon{width:36px;height:36px}.Navbar-module__cJzEcG__logoIcon i{font-size:18px}.Navbar-module__cJzEcG__navbarLogo{gap:8px}}
.Footer-module__S6Hkya__footer{background:linear-gradient(#0d1b2a 0%,#0a1622 100%);padding:80px 0 0}.Footer-module__S6Hkya__container{max-width:1320px;margin:0 auto;padding:0 15px}.Footer-module__S6Hkya__footerTop{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:50px;display:grid}.Footer-module__S6Hkya__footerBrand{padding-right:40px}.Footer-module__S6Hkya__footerLogo{align-items:center;gap:12px;margin-bottom:25px;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__logoIcon{background:linear-gradient(135deg,#00d4aa 0%,#55efc4 100%);border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.Footer-module__S6Hkya__logoIcon i{color:#1a0a2e;font-size:22px}.Footer-module__S6Hkya__footerLogo span{color:#00d4aa;font-family:Playfair Display,serif;font-size:22px;font-weight:700}.Footer-module__S6Hkya__footerDescription{color:#9ca3af;margin:0;font-size:15px;line-height:1.8}.Footer-module__S6Hkya__footerTitle{color:#fff;margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.Footer-module__S6Hkya__footerLinks ul{margin:0;padding:0;list-style:none}.Footer-module__S6Hkya__footerLinks ul li{margin-bottom:12px}.Footer-module__S6Hkya__footerLinks ul li a{color:#9ca3af;font-size:15px;text-decoration:none;transition:all .3s}.Footer-module__S6Hkya__footerLinks ul li a:hover{color:#00d4aa;padding-left:5px}.Footer-module__S6Hkya__disclaimerSection{border-bottom:1px solid #ffffff1a;padding:40px 0}.Footer-module__S6Hkya__disclaimerTitle{color:#f59e0b;align-items:center;gap:10px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex}.Footer-module__S6Hkya__disclaimerTitle i{font-size:18px}.Footer-module__S6Hkya__disclaimerText{color:#6b7280;margin:0 0 15px;font-size:13px;line-height:1.8}.Footer-module__S6Hkya__disclaimerText:last-child{margin-bottom:0}.Footer-module__S6Hkya__footerBottom{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.Footer-module__S6Hkya__copyright{color:#6b7280;margin:0;font-size:14px}.Footer-module__S6Hkya__ageWarning{color:#dc3545;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.Footer-module__S6Hkya__ageWarning i{font-size:16px}@media (max-width:1200px){.Footer-module__S6Hkya__footerTop{grid-template-columns:1fr 1fr 1fr;gap:40px}.Footer-module__S6Hkya__footerBrand{text-align:center;grid-column:span 3;max-width:500px;margin:0 auto;padding-right:0}.Footer-module__S6Hkya__footerLogo{justify-content:center}}@media (max-width:767px){.Footer-module__S6Hkya__footer{padding:60px 0 0}.Footer-module__S6Hkya__footerTop{grid-template-columns:1fr 1fr;gap:30px}.Footer-module__S6Hkya__footerBrand{grid-column:span 2}.Footer-module__S6Hkya__disclaimerTitle{font-size:14px}.Footer-module__S6Hkya__disclaimerText{font-size:12px}.Footer-module__S6Hkya__footerBottom{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){.Footer-module__S6Hkya__footerTop{text-align:center;grid-template-columns:1fr}.Footer-module__S6Hkya__footerBrand{grid-column:span 1}.Footer-module__S6Hkya__footerLinks ul li a:hover{padding-left:0}.Footer-module__S6Hkya__ageWarning{flex-direction:column;gap:5px}}
.FAQ-module__V8_xEa__section{background:#f8f9fa;padding:100px 0}.FAQ-module__V8_xEa__container{max-width:900px;margin:0 auto;padding:0 15px}.FAQ-module__V8_xEa__sectionHeader{text-align:center;margin-bottom:60px}.FAQ-module__V8_xEa__sectionBadge{background:#00d4aa1a;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.FAQ-module__V8_xEa__sectionBadge i{color:#00d4aa;font-size:14px}.FAQ-module__V8_xEa__sectionBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.FAQ-module__V8_xEa__sectionTitle{color:#1a0a2e;margin-bottom:15px;font-family:Playfair Display,serif;font-size:42px}.FAQ-module__V8_xEa__sectionSubtitle{color:#6c757d;max-width:600px;margin:0 auto;font-size:18px;line-height:1.7}.FAQ-module__V8_xEa__faqList{flex-direction:column;gap:15px;display:flex}.FAQ-module__V8_xEa__faqItem{background:#fff;border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 5px 20px #0000000d}.FAQ-module__V8_xEa__faqItem:hover{box-shadow:0 10px 30px #0000001a}.FAQ-module__V8_xEa__faqItem.FAQ-module__V8_xEa__active{box-shadow:0 10px 30px #00d4aa26}.FAQ-module__V8_xEa__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px 30px;transition:all .3s;display:flex}.FAQ-module__V8_xEa__faqQuestion span{color:#1a0a2e;padding-right:20px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.FAQ-module__V8_xEa__faqQuestion i{color:#00d4aa;background:#00d4aa1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;transition:all .3s;display:flex}.FAQ-module__V8_xEa__faqItem.FAQ-module__V8_xEa__active .FAQ-module__V8_xEa__faqQuestion i{color:#fff;background:#00d4aa}.FAQ-module__V8_xEa__faqAnswer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.FAQ-module__V8_xEa__faqItem.FAQ-module__V8_xEa__active .FAQ-module__V8_xEa__faqAnswer{max-height:500px}.FAQ-module__V8_xEa__faqAnswer p{color:#6c757d;margin:0;padding:0 30px 25px;font-size:15px;line-height:1.8}@media (max-width:767px){.FAQ-module__V8_xEa__section{padding:70px 0}.FAQ-module__V8_xEa__sectionTitle{font-size:32px}.FAQ-module__V8_xEa__sectionSubtitle{font-size:16px}.FAQ-module__V8_xEa__faqQuestion{padding:20px}.FAQ-module__V8_xEa__faqQuestion span{font-size:15px}.FAQ-module__V8_xEa__faqAnswer p{padding:0 20px 20px;font-size:14px}}@media (max-width:480px){.FAQ-module__V8_xEa__sectionTitle{font-size:28px}.FAQ-module__V8_xEa__faqQuestion i{width:30px;height:30px;font-size:12px}}
.Hero-module__ZARIfG__hero{align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroBg{z-index:-1;background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 50%,#0d1b2a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__heroOverlay{z-index:0;background:radial-gradient(at 30%,#00d4aa1a 0%,#0000 50%),radial-gradient(at 70% 80%,#2d1b4e80 0%,#0000 40%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__container{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1320px;margin:0 auto;padding:0 15px;display:flex;position:relative}.Hero-module__ZARIfG__heroContent{max-width:650px;padding:60px 0}.Hero-module__ZARIfG__heroBadge{background:#00d4aa26;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:10px;margin-bottom:30px;padding:10px 24px;display:inline-flex}.Hero-module__ZARIfG__heroBadge i{color:#00d4aa;font-size:14px}.Hero-module__ZARIfG__heroBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.Hero-module__ZARIfG__heroTitle{color:#fff;margin-bottom:25px;font-family:Playfair Display,serif;font-size:58px;font-weight:700;line-height:1.15}.Hero-module__ZARIfG__heroTitle span{color:#00d4aa;display:block}.Hero-module__ZARIfG__heroDescription{color:#ced4da;max-width:550px;margin-bottom:40px;font-size:18px;line-height:1.8}.Hero-module__ZARIfG__heroButtons{flex-wrap:wrap;gap:20px;display:flex}.Hero-module__ZARIfG__btnPrimary,.Hero-module__ZARIfG__btnOutline{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:16px 35px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Hero-module__ZARIfG__btnPrimary{color:#1a0a2e;background:#00d4aa;border:2px solid #00d4aa}.Hero-module__ZARIfG__btnPrimary:hover{background:#00b894;border-color:#00b894;transform:translateY(-3px);box-shadow:0 5px 30px #00d4aa4d}.Hero-module__ZARIfG__btnOutline{color:#fff;background:0 0;border:2px solid #fff}.Hero-module__ZARIfG__btnOutline:hover{color:#1a0a2e;background:#fff;transform:translateY(-3px)}.Hero-module__ZARIfG__heroFeatures{border-top:1px solid #ffffff1a;gap:40px;margin-top:60px;padding-top:40px;display:flex}.Hero-module__ZARIfG__heroFeature{align-items:center;gap:15px;display:flex}.Hero-module__ZARIfG__heroFeatureIcon{background:#00d4aa26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.Hero-module__ZARIfG__heroFeatureIcon i{color:#00d4aa;font-size:22px}.Hero-module__ZARIfG__heroFeatureText h4{color:#fff;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.Hero-module__ZARIfG__heroFeatureText p{color:#ced4da;margin:0;font-size:13px}.Hero-module__ZARIfG__heroCards{position:relative}.Hero-module__ZARIfG__heroCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:320px;margin-bottom:25px;padding:28px;transition:all .3s}.Hero-module__ZARIfG__heroCard:hover{border-color:#00d4aa4d;transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.Hero-module__ZARIfG__heroCardHeader{align-items:center;gap:15px;margin-bottom:18px;display:flex}.Hero-module__ZARIfG__heroCardIcon{background:linear-gradient(135deg,#00d4aa 0%,#55efc4 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Hero-module__ZARIfG__heroCardIcon i{color:#1a0a2e;font-size:22px}.Hero-module__ZARIfG__heroCardHeader h4{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600}.Hero-module__ZARIfG__heroCardBody p{color:#ced4da;margin:0;font-size:14px;line-height:1.7}.Hero-module__ZARIfG__heroCardRating{align-items:center;gap:4px;margin-top:15px;display:flex}.Hero-module__ZARIfG__heroCardRating i{color:#00d4aa;font-size:14px}.Hero-module__ZARIfG__heroCardRating span{color:#fff;margin-left:8px;font-size:15px;font-weight:600}@media (max-width:1200px){.Hero-module__ZARIfG__heroCards{display:none}.Hero-module__ZARIfG__heroContent{text-align:center;max-width:100%}.Hero-module__ZARIfG__heroDescription{margin-left:auto;margin-right:auto}.Hero-module__ZARIfG__heroButtons,.Hero-module__ZARIfG__heroFeatures{justify-content:center}.Hero-module__ZARIfG__heroBadge{margin-left:auto;margin-right:auto}}@media (max-width:991px){.Hero-module__ZARIfG__heroTitle{font-size:48px}.Hero-module__ZARIfG__heroFeatures{flex-wrap:wrap;gap:25px}.Hero-module__ZARIfG__heroFeature{flex:0 0 calc(50% - 15px);justify-content:center}}@media (max-width:767px){.Hero-module__ZARIfG__hero{min-height:75vh}.Hero-module__ZARIfG__heroTitle{font-size:38px}.Hero-module__ZARIfG__heroDescription{font-size:16px}.Hero-module__ZARIfG__heroButtons{flex-direction:column;align-items:center}.Hero-module__ZARIfG__btnPrimary,.Hero-module__ZARIfG__btnOutline{justify-content:center;width:100%;max-width:300px}.Hero-module__ZARIfG__heroBadge span{letter-spacing:1px;font-size:11px}.Hero-module__ZARIfG__heroFeature{flex:0 0 100%}}@media (max-width:575px){.Hero-module__ZARIfG__heroTitle{font-size:32px}.Hero-module__ZARIfG__heroContent{padding:40px 0}.Hero-module__ZARIfG__heroFeatures{margin-top:40px;padding-top:30px}.Hero-module__ZARIfG__heroFeature{text-align:center;flex-direction:column}.Hero-module__ZARIfG__heroFeatureIcon{width:50px;height:50px}.Hero-module__ZARIfG__heroFeatureIcon i{font-size:20px}}@media (max-width:400px){.Hero-module__ZARIfG__heroTitle{font-size:28px}.Hero-module__ZARIfG__heroBadge{padding:8px 16px}.Hero-module__ZARIfG__heroBadge span{font-size:10px}}
.FeaturedHotels-module__l_uSFW__section{background:#f8f9fa;padding:100px 0}.FeaturedHotels-module__l_uSFW__container{max-width:1320px;margin:0 auto;padding:0 15px}.FeaturedHotels-module__l_uSFW__sectionHeader{text-align:center;margin-bottom:60px}.FeaturedHotels-module__l_uSFW__sectionBadge{background:#00d4aa1a;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.FeaturedHotels-module__l_uSFW__sectionBadge i{color:#00d4aa;font-size:14px}.FeaturedHotels-module__l_uSFW__sectionBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.FeaturedHotels-module__l_uSFW__sectionTitle{color:#1a0a2e;margin-bottom:15px;font-family:Playfair Display,serif;font-size:42px}.FeaturedHotels-module__l_uSFW__sectionSubtitle{color:#6c757d;max-width:600px;margin:0 auto;font-size:18px;line-height:1.7}.FeaturedHotels-module__l_uSFW__hotelsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.FeaturedHotels-module__l_uSFW__hotelCard{background:#fff;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 10px 40px #00000014}.FeaturedHotels-module__l_uSFW__hotelCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.FeaturedHotels-module__l_uSFW__hotelImageWrapper{background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 100%);height:200px;overflow:hidden}.FeaturedHotels-module__l_uSFW__hotelImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.FeaturedHotels-module__l_uSFW__hotelCard:hover .FeaturedHotels-module__l_uSFW__hotelImage{transform:scale(1.05)}.FeaturedHotels-module__l_uSFW__hotelContent{padding:25px}.FeaturedHotels-module__l_uSFW__hotelLocation{align-items:center;gap:6px;margin-bottom:10px;display:flex}.FeaturedHotels-module__l_uSFW__hotelLocation i{color:#00d4aa;font-size:12px}.FeaturedHotels-module__l_uSFW__hotelLocation span{color:#6c757d;font-size:13px;font-weight:500}.FeaturedHotels-module__l_uSFW__hotelName{color:#1a0a2e;margin-bottom:12px;font-family:Playfair Display,serif;font-size:22px}.FeaturedHotels-module__l_uSFW__hotelDescription{color:#6c757d;margin-bottom:18px;font-size:14px;line-height:1.7}.FeaturedHotels-module__l_uSFW__hotelFeatures{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.FeaturedHotels-module__l_uSFW__featureTag{color:#00b894;background:#00d4aa1a;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500}.FeaturedHotels-module__l_uSFW__hotelFooter{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.FeaturedHotels-module__l_uSFW__hotelRating{align-items:center;gap:5px;display:flex}.FeaturedHotels-module__l_uSFW__hotelRating i{color:#00d4aa;font-size:14px}.FeaturedHotels-module__l_uSFW__ratingScore{color:#1a0a2e;font-size:15px;font-weight:700}.FeaturedHotels-module__l_uSFW__reviewCount{color:#6c757d;font-size:13px}.FeaturedHotels-module__l_uSFW__readMore{color:#00d4aa;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.FeaturedHotels-module__l_uSFW__readMore:hover{color:#00b894;gap:10px}.FeaturedHotels-module__l_uSFW__viewAllWrapper{text-align:center;margin-top:50px}.FeaturedHotels-module__l_uSFW__viewAllBtn{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#1a0a2e;border-radius:5px;align-items:center;gap:10px;padding:16px 40px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FeaturedHotels-module__l_uSFW__viewAllBtn:hover{background:#2d1b4e;transform:translateY(-3px);box-shadow:0 10px 30px #1a0a2e4d}@media (max-width:1200px){.FeaturedHotels-module__l_uSFW__hotelsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.FeaturedHotels-module__l_uSFW__section{padding:70px 0}.FeaturedHotels-module__l_uSFW__sectionTitle{font-size:32px}.FeaturedHotels-module__l_uSFW__sectionSubtitle{font-size:16px}.FeaturedHotels-module__l_uSFW__hotelsGrid{grid-template-columns:1fr}.FeaturedHotels-module__l_uSFW__hotelName{font-size:20px}}@media (max-width:480px){.FeaturedHotels-module__l_uSFW__sectionTitle{font-size:28px}.FeaturedHotels-module__l_uSFW__hotelContent{padding:20px}.FeaturedHotels-module__l_uSFW__hotelFooter{flex-direction:column;align-items:flex-start;gap:15px}}
.WhyChooseUs-module__aV2w7G__section{background:linear-gradient(#1a0a2e 0%,#0d1b2a 100%);padding:100px 0}.WhyChooseUs-module__aV2w7G__container{max-width:1320px;margin:0 auto;padding:0 15px}.WhyChooseUs-module__aV2w7G__sectionHeader{text-align:center;margin-bottom:60px}.WhyChooseUs-module__aV2w7G__sectionBadge{background:#00d4aa26;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.WhyChooseUs-module__aV2w7G__sectionBadge i{color:#00d4aa;font-size:14px}.WhyChooseUs-module__aV2w7G__sectionBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.WhyChooseUs-module__aV2w7G__sectionTitle{color:#fff;margin-bottom:15px;font-family:Playfair Display,serif;font-size:42px}.WhyChooseUs-module__aV2w7G__sectionSubtitle{color:#ced4da;max-width:650px;margin:0 auto;font-size:18px;line-height:1.7}.WhyChooseUs-module__aV2w7G__featuresGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px;display:grid}.WhyChooseUs-module__aV2w7G__featureCard{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:35px 30px;transition:all .3s}.WhyChooseUs-module__aV2w7G__featureCard:hover{background:#ffffff0f;border-color:#00d4aa4d;transform:translateY(-5px)}.WhyChooseUs-module__aV2w7G__featureIcon{background:linear-gradient(135deg,#00d4aa 0%,#55efc4 100%);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 25px;display:flex}.WhyChooseUs-module__aV2w7G__featureIcon i{color:#1a0a2e;font-size:28px}.WhyChooseUs-module__aV2w7G__featureTitle{color:#fff;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600}.WhyChooseUs-module__aV2w7G__featureDescription{color:#ced4da;margin:0;font-size:15px;line-height:1.7}.WhyChooseUs-module__aV2w7G__statsBar{border-top:1px solid #ffffff1a;justify-content:center;gap:80px;padding:50px 0;display:flex}.WhyChooseUs-module__aV2w7G__statItem{text-align:center}.WhyChooseUs-module__aV2w7G__statNumber{color:#00d4aa;margin-bottom:8px;font-family:Playfair Display,serif;font-size:48px;font-weight:700;display:block}.WhyChooseUs-module__aV2w7G__statLabel{color:#ced4da;text-transform:uppercase;letter-spacing:1px;font-size:14px}@media (max-width:1200px){.WhyChooseUs-module__aV2w7G__statsBar{gap:50px}.WhyChooseUs-module__aV2w7G__statNumber{font-size:40px}}@media (max-width:991px){.WhyChooseUs-module__aV2w7G__featuresGrid{grid-template-columns:repeat(2,1fr)}.WhyChooseUs-module__aV2w7G__statsBar{flex-wrap:wrap;gap:40px}.WhyChooseUs-module__aV2w7G__statItem{flex:0 0 calc(50% - 20px)}}@media (max-width:767px){.WhyChooseUs-module__aV2w7G__section{padding:70px 0}.WhyChooseUs-module__aV2w7G__sectionTitle{font-size:32px}.WhyChooseUs-module__aV2w7G__sectionSubtitle{font-size:16px}.WhyChooseUs-module__aV2w7G__featuresGrid{grid-template-columns:1fr}.WhyChooseUs-module__aV2w7G__featureCard{padding:30px 25px}.WhyChooseUs-module__aV2w7G__statNumber{font-size:36px}}@media (max-width:480px){.WhyChooseUs-module__aV2w7G__sectionTitle{font-size:28px}.WhyChooseUs-module__aV2w7G__statsBar{gap:30px}.WhyChooseUs-module__aV2w7G__statItem{flex:0 0 100%}.WhyChooseUs-module__aV2w7G__statNumber{font-size:42px}}
.CasinoGaming-module__FB5sma__section{background:#fff;padding:100px 0}.CasinoGaming-module__FB5sma__container{max-width:1320px;margin:0 auto;padding:0 15px}.CasinoGaming-module__FB5sma__contentWrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.CasinoGaming-module__FB5sma__textContent{padding-right:30px}.CasinoGaming-module__FB5sma__sectionBadge{background:#00d4aa1a;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.CasinoGaming-module__FB5sma__sectionBadge i{color:#00d4aa;font-size:14px}.CasinoGaming-module__FB5sma__sectionBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.CasinoGaming-module__FB5sma__sectionTitle{color:#1a0a2e;margin-bottom:25px;font-family:Playfair Display,serif;font-size:40px;line-height:1.2}.CasinoGaming-module__FB5sma__sectionDescription{color:#6c757d;margin-bottom:20px;font-size:16px;line-height:1.8}.CasinoGaming-module__FB5sma__ctaButton{color:#1a0a2e;text-transform:uppercase;letter-spacing:1px;background:#00d4aa;border-radius:5px;align-items:center;gap:10px;margin-top:15px;padding:16px 35px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CasinoGaming-module__FB5sma__ctaButton:hover{background:#00b894;transform:translateY(-3px);box-shadow:0 5px 30px #00d4aa4d}.CasinoGaming-module__FB5sma__gamesGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.CasinoGaming-module__FB5sma__gameCard{background:#f8f9fa;border-radius:15px;align-items:flex-start;gap:18px;padding:25px;transition:all .3s;display:flex}.CasinoGaming-module__FB5sma__gameCard:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #0000001a}.CasinoGaming-module__FB5sma__gameIcon{background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.CasinoGaming-module__FB5sma__gameIcon i{color:#00d4aa;font-size:20px}.CasinoGaming-module__FB5sma__gameInfo{flex:1}.CasinoGaming-module__FB5sma__gameTitle{color:#1a0a2e;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600}.CasinoGaming-module__FB5sma__gameDescription{color:#6c757d;margin:0;font-size:14px;line-height:1.6}@media (max-width:1200px){.CasinoGaming-module__FB5sma__contentWrapper{gap:40px}.CasinoGaming-module__FB5sma__textContent{padding-right:0}}@media (max-width:991px){.CasinoGaming-module__FB5sma__contentWrapper{grid-template-columns:1fr;gap:50px}.CasinoGaming-module__FB5sma__textContent{text-align:center}.CasinoGaming-module__FB5sma__gamesGrid{max-width:600px;margin:0 auto}}@media (max-width:767px){.CasinoGaming-module__FB5sma__section{padding:70px 0}.CasinoGaming-module__FB5sma__sectionTitle{font-size:32px}.CasinoGaming-module__FB5sma__gamesGrid{grid-template-columns:1fr}}@media (max-width:480px){.CasinoGaming-module__FB5sma__sectionTitle{font-size:28px}.CasinoGaming-module__FB5sma__gameCard{text-align:center;flex-direction:column;align-items:center}.CasinoGaming-module__FB5sma__ctaButton{justify-content:center;width:100%}}
.pages-module__kXd57W__pageHeader{text-align:center;background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 50%,#0d1b2a 100%);padding:80px 0}.pages-module__kXd57W__container{max-width:1320px;margin:0 auto;padding:0 15px}.pages-module__kXd57W__pageBadge{background:#00d4aa26;border:1px solid #00d4aa;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.pages-module__kXd57W__pageBadge i{color:#00d4aa;font-size:14px}.pages-module__kXd57W__pageBadge span{color:#00d4aa;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.pages-module__kXd57W__pageTitle{color:#fff;margin-bottom:15px;font-family:Playfair Display,serif;font-size:48px}.pages-module__kXd57W__pageSubtitle{color:#ced4da;max-width:600px;margin:0 auto;font-size:18px;line-height:1.7}.pages-module__kXd57W__pageContent{background:#f8f9fa;padding:80px 0}.pages-module__kXd57W__contentWrapper{max-width:900px;margin:0 auto}.pages-module__kXd57W__contentSection{background:#fff;border-radius:20px;margin-bottom:30px;padding:40px;box-shadow:0 5px 20px #0000000d}.pages-module__kXd57W__contentSection:last-child{margin-bottom:0}.pages-module__kXd57W__sectionTitle{color:#1a0a2e;align-items:center;gap:12px;margin-bottom:20px;font-family:Playfair Display,serif;font-size:28px;display:flex}.pages-module__kXd57W__sectionTitle i{color:#00d4aa;font-size:24px}.pages-module__kXd57W__contentText{color:#6c757d;margin-bottom:20px;font-size:16px;line-height:1.8}.pages-module__kXd57W__contentText:last-child{margin-bottom:0}.pages-module__kXd57W__contentList{margin:0 0 20px;padding:0;list-style:none}.pages-module__kXd57W__contentList li{color:#6c757d;border-bottom:1px solid #e9ecef;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.7;display:flex}.pages-module__kXd57W__contentList li:last-child{border-bottom:none}.pages-module__kXd57W__contentList li i{color:#00d4aa;flex-shrink:0;margin-top:5px;font-size:14px}.pages-module__kXd57W__highlightBox{background:#00d4aa1a;border-left:4px solid #00d4aa;border-radius:0 10px 10px 0;margin:25px 0;padding:20px 25px}.pages-module__kXd57W__highlightBox p{color:#1a0a2e;margin:0;font-size:15px;line-height:1.7}.pages-module__kXd57W__contactEmail{color:#fff;background:#1a0a2e;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:15px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.pages-module__kXd57W__contactEmail:hover{background:#2d1b4e;transform:translateY(-2px)}.pages-module__kXd57W__contactEmail i{color:#00d4aa}.pages-module__kXd57W__hotelsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pages-module__kXd57W__hotelCard{background:#fff;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 10px 40px #00000014}.pages-module__kXd57W__hotelCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.pages-module__kXd57W__hotelImageWrapper{background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 100%);height:180px;overflow:hidden}.pages-module__kXd57W__hotelImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pages-module__kXd57W__hotelCard:hover .pages-module__kXd57W__hotelImage{transform:scale(1.05)}.pages-module__kXd57W__hotelContent{padding:25px}.pages-module__kXd57W__hotelLocation{align-items:center;gap:6px;margin-bottom:8px;display:flex}.pages-module__kXd57W__hotelLocation i{color:#00d4aa;font-size:12px}.pages-module__kXd57W__hotelLocation span{color:#6c757d;font-size:13px}.pages-module__kXd57W__hotelName{color:#1a0a2e;margin-bottom:10px;font-family:Playfair Display,serif;font-size:20px}.pages-module__kXd57W__hotelRating{align-items:center;gap:5px;margin-bottom:15px;display:flex}.pages-module__kXd57W__hotelRating i{color:#00d4aa;font-size:14px}.pages-module__kXd57W__ratingScore{color:#1a0a2e;font-size:15px;font-weight:700}.pages-module__kXd57W__reviewCount{color:#6c757d;font-size:13px}.pages-module__kXd57W__readReview{color:#00d4aa;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pages-module__kXd57W__readReview:hover{color:#00b894;gap:12px}.pages-module__kXd57W__reviewHeader{border-bottom:1px solid #e9ecef;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:25px;display:flex}.pages-module__kXd57W__reviewImageWrapper{background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 100%);border-radius:15px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.pages-module__kXd57W__reviewImage{object-fit:cover;width:100%;height:100%}.pages-module__kXd57W__reviewInfo h2{color:#1a0a2e;margin-bottom:8px;font-family:Playfair Display,serif;font-size:32px}.pages-module__kXd57W__reviewLocation{color:#6c757d;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.pages-module__kXd57W__reviewLocation i{color:#00d4aa}.pages-module__kXd57W__reviewRating{align-items:center;gap:8px;display:flex}.pages-module__kXd57W__reviewRating i{color:#00d4aa;font-size:18px}.pages-module__kXd57W__reviewRating span{color:#1a0a2e;font-size:20px;font-weight:700}.pages-module__kXd57W__featuresList{grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0;display:grid}.pages-module__kXd57W__featureItem{background:#f8f9fa;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;display:flex}.pages-module__kXd57W__featureItem i{color:#00d4aa;font-size:18px}.pages-module__kXd57W__featureItem span{color:#1a0a2e;font-size:15px;font-weight:500}.pages-module__kXd57W__prosConsGrid{grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;display:grid}.pages-module__kXd57W__prosBox,.pages-module__kXd57W__consBox{border-radius:15px;padding:25px}.pages-module__kXd57W__prosBox{background:#00d4aa1a}.pages-module__kXd57W__consBox{background:#dc35451a}.pages-module__kXd57W__prosBox h4,.pages-module__kXd57W__consBox h4{align-items:center;gap:10px;margin-bottom:15px;font-size:18px;display:flex}.pages-module__kXd57W__prosBox h4{color:#00b894}.pages-module__kXd57W__consBox h4{color:#dc3545}.pages-module__kXd57W__prosBox ul,.pages-module__kXd57W__consBox ul{margin:0;padding:0;list-style:none}.pages-module__kXd57W__prosBox li,.pages-module__kXd57W__consBox li{color:#6c757d;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.pages-module__kXd57W__prosBox li i{color:#00b894;margin-top:3px}.pages-module__kXd57W__consBox li i{color:#dc3545;margin-top:3px}.pages-module__kXd57W__verdictBox{background:linear-gradient(135deg,#1a0a2e 0%,#2d1b4e 100%);border-radius:15px;margin-top:30px;padding:30px}.pages-module__kXd57W__verdictBox h4{color:#00d4aa;margin-bottom:15px;font-size:20px}.pages-module__kXd57W__verdictBox p{color:#ced4da;margin:0;font-size:15px;line-height:1.8}@media (max-width:991px){.pages-module__kXd57W__hotelsGrid{grid-template-columns:repeat(2,1fr)}.pages-module__kXd57W__featuresList,.pages-module__kXd57W__prosConsGrid{grid-template-columns:1fr}}@media (max-width:767px){.pages-module__kXd57W__pageHeader{padding:60px 0}.pages-module__kXd57W__pageTitle{font-size:36px}.pages-module__kXd57W__pageSubtitle{font-size:16px}.pages-module__kXd57W__pageContent{padding:50px 0}.pages-module__kXd57W__contentSection{padding:25px}.pages-module__kXd57W__sectionTitle{font-size:24px}.pages-module__kXd57W__hotelsGrid{grid-template-columns:1fr}.pages-module__kXd57W__reviewHeader{text-align:center;flex-direction:column}.pages-module__kXd57W__reviewImageWrapper{width:100%;height:200px}.pages-module__kXd57W__reviewInfo h2{font-size:26px}.pages-module__kXd57W__reviewLocation,.pages-module__kXd57W__reviewRating{justify-content:center}}@media (max-width:480px){.pages-module__kXd57W__pageTitle{font-size:30px}.pages-module__kXd57W__contentSection{padding:20px}.pages-module__kXd57W__sectionTitle{flex-direction:column;align-items:flex-start;gap:8px;font-size:22px}}
