.HomeMobileQuickLinks_wrap__Gc__k{display:none}@media (max-width:991.98px){.HomeMobileQuickLinks_wrap__Gc__k{--quick-ink:#1c2418;--quick-muted:#5c6a52;--quick-accent:#63ab45;--quick-gold:#fbb03b;--quick-border:rgba(28,36,24,0.1);display:block;position:relative;z-index:2;padding:14px 12px 10px;margin-bottom:18px;background:transparent;border-top:1px solid rgba(28,36,24,.12);animation:HomeMobileQuickLinks_quickReveal__u5gWb .55s ease-out both}.HomeMobileQuickLinks_inner__vMt2J{max-width:560px;margin:0 auto}.HomeMobileQuickLinks_heading__ndN7d{text-align:center;margin-bottom:12px;animation:HomeMobileQuickLinks_cardRise___PX3j .45s ease-out both}.HomeMobileQuickLinks_eyebrow__ZN2vd{margin:0 0 2px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--quick-accent)}.HomeMobileQuickLinks_title__c4scU{margin:0;font-size:1.15rem;font-weight:800;line-height:1.25;color:var(--quick-ink);letter-spacing:-.01em}.HomeMobileQuickLinks_title__c4scU:after{content:"";display:block;width:36px;height:3px;margin:8px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--quick-accent),var(--quick-gold))}.HomeMobileQuickLinks_grid__Fc_cH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.HomeMobileQuickLinks_card__iby5N{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:98px;padding:12px 6px 10px;text-decoration:none;color:var(--quick-ink);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 8px 20px rgba(28,36,24,.08),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent;animation:HomeMobileQuickLinks_cardRise___PX3j .5s ease-out both}.HomeMobileQuickLinks_card__iby5N:active{transform:translateY(1px) scale(.97);background:rgba(255,255,255,.9);box-shadow:0 3px 10px rgba(28,36,24,.1);border-color:rgba(99,171,69,.35)}.HomeMobileQuickLinks_iconWrap__Ro6TY{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:radial-gradient(circle at 30% 25%,rgba(251,176,59,.22),transparent 55%),linear-gradient(160deg,#f4fbf0,#eaf5e4);box-shadow:inset 0 0 0 1px rgba(99,171,69,.14),0 4px 10px rgba(99,171,69,.12);transition:transform .25s ease}.HomeMobileQuickLinks_iconWrap__Ro6TY img{width:30px;height:30px;object-fit:contain;display:block}.HomeMobileQuickLinks_card__iby5N:active .HomeMobileQuickLinks_iconWrap__Ro6TY{transform:scale(1.08)}.HomeMobileQuickLinks_label__V_Vas{font-size:.68rem;font-weight:700;line-height:1.25;text-align:center;letter-spacing:.01em;color:var(--quick-ink);max-width:100%;word-break:break-word}}@media (max-width:380px){.HomeMobileQuickLinks_title__c4scU{font-size:1.05rem}.HomeMobileQuickLinks_grid__Fc_cH{gap:6px}.HomeMobileQuickLinks_card__iby5N{min-height:90px;padding:10px 4px 8px;border-radius:16px}.HomeMobileQuickLinks_iconWrap__Ro6TY{width:42px;height:42px;border-radius:14px}.HomeMobileQuickLinks_iconWrap__Ro6TY img{width:26px;height:26px}.HomeMobileQuickLinks_label__V_Vas{font-size:.62rem}}@keyframes HomeMobileQuickLinks_quickReveal__u5gWb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeMobileQuickLinks_cardRise___PX3j{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.HomeRecommendedProperties_section__Yp_bh{position:relative}.HomeRecommendedProperties_headerRow__0tWQO{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:40px}.HomeRecommendedProperties_sliderWrap__c9JZt{position:relative}.HomeRecommendedProperties_sliderBtnGroup__JKM2b{display:flex;align-items:center;gap:12px}.HomeRecommendedProperties_card__8P5KT{height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .2s ease}.HomeRecommendedProperties_card__8P5KT:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.HomeRecommendedProperties_media__cbRVi{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;background:#f3f3f3}.HomeRecommendedProperties_imageWrap__FTIPw,.HomeRecommendedProperties_slider__GhYmy,.HomeRecommendedProperties_slider__GhYmy .swiper,.HomeRecommendedProperties_slider__GhYmy .swiper-slide,.HomeRecommendedProperties_slider__GhYmy .swiper-wrapper{width:100%;height:100%}.HomeRecommendedProperties_imageWrap__FTIPw{position:relative}.HomeRecommendedProperties_image__2Moss{width:100%;height:100%;object-fit:cover;display:block}.HomeRecommendedProperties_categoryBadge___1v3t{top:12px;background:rgba(0,0,0,.65);color:#fff;font-weight:500}.HomeRecommendedProperties_categoryBadge___1v3t,.HomeRecommendedProperties_destinationBadge__6K_iu{position:absolute;left:12px;z-index:2;padding:4px 10px;border-radius:4px;font-size:11px;line-height:1.2}.HomeRecommendedProperties_destinationBadge__6K_iu{bottom:12px;background:rgba(255,255,255,.92);color:#222;font-weight:600;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeRecommendedProperties_pagination__4mqVQ{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:auto!important;display:flex;gap:4px;z-index:9}.HomeRecommendedProperties_pagination__4mqVQ .swiper-pagination-bullet{height:8px;width:8px;margin:0!important;background-color:transparent;border:1px solid var(--white-color,#fff);opacity:1;position:relative}.HomeRecommendedProperties_pagination__4mqVQ .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--primary-color1,#c9a227)}.HomeRecommendedProperties_pagination__4mqVQ .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";height:4px;width:4px;border-radius:50%;background-color:var(--primary-color1,#c9a227);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.HomeRecommendedProperties_content__kfP9X{flex:1 1;display:flex;flex-direction:column;padding:16px;gap:12px}.HomeRecommendedProperties_propertyName__JJS_H{margin:0;font-size:18px;font-weight:600;line-height:1.3}.HomeRecommendedProperties_propertyName__JJS_H a{color:inherit;text-decoration:none}.HomeRecommendedProperties_propertyName__JJS_H a:hover{color:var(--primary-color1,#c9a227)}.HomeRecommendedProperties_address__4Wlpj{margin:0;font-size:12px;color:#777;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeRecommendedProperties_roomMeta__xiues{margin:0;font-size:12px;color:#666;line-height:1.35}.HomeRecommendedProperties_priceArea__gYj4d{margin-top:auto;display:flex;flex-direction:column;gap:2px}.HomeRecommendedProperties_priceLabel__orlyy{margin:0;font-size:12px;color:#888}.HomeRecommendedProperties_priceValue__obTt_{margin:0;font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.2}.HomeRecommendedProperties_priceValue__obTt_ del{margin-left:6px;color:#999;font-size:13px;font-weight:400}.HomeRecommendedProperties_taxesLine__5Esqs{margin:0;font-size:12px;color:#888}.HomeRecommendedProperties_bookBtn__J28tB{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:6px}.HomeRecommendedProperties_viewAllWrap__16btY{margin-top:30px}@media (max-width:767px){.HomeRecommendedProperties_headerRow__0tWQO{margin-bottom:24px}.HomeRecommendedProperties_sliderBtnGroup__JKM2b{width:100%;justify-content:flex-end}.HomeRecommendedProperties_pagination__4mqVQ{display:none}}.Topbar_topBar__w9fy3{align-items:center}.Topbar_topbarLeft__fPtNY{max-width:235px!important;width:100%!important;flex:0 0 235px;display:flex;align-items:center;min-height:36px}.Topbar_topbarSpacer___Ky5F{flex:1 1 auto;min-width:0}.Topbar_topbarRight__2O28a{max-width:none!important;width:auto!important;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:36px;padding-left:16px}.Topbar_contactLink__E5j9k{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;white-space:nowrap;line-height:1.2;transition:opacity .2s ease}.Topbar_contactLink__E5j9k:hover{color:#fff;opacity:.88}.Topbar_contactIcon__4yJ9D{width:16px;height:16px;object-fit:contain;flex-shrink:0}.Topbar_contactText__79DvS{display:inline-flex;align-items:center;gap:6px;font-size:14px}.Topbar_contactLabel__YQ4Oq{font-weight:500;opacity:.9}.Topbar_contactText__79DvS strong{font-weight:700}@media (max-width:1199.98px){.Topbar_topbarLeft__fPtNY{flex-basis:200px;max-width:200px!important}.Topbar_topbarRight__2O28a{gap:12px}.Topbar_contactText__79DvS{font-size:13px}}.HomeSafariPackage_imageWrap___V668{width:100%}.HomeSafariPackage_cardImageLink__c_Zls{display:block;width:100%;aspect-ratio:250/316;overflow:hidden;border-radius:10px;position:relative}.HomeSafariPackage_cardImage__G_qKS{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:10px}@media (max-width:767px){.HomeSafariPackage_cardImageLink__c_Zls{aspect-ratio:16/10;max-height:220px}}.DestinationSafariBanner_banner__VQGhX{position:relative;border-radius:10px;overflow:hidden}.DestinationSafariBanner_banner__VQGhX:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,12,8,.05),rgba(16,12,8,.45));z-index:1}.DestinationSafariBanner_image__B4_0b{width:100%;height:auto;min-height:220px;max-height:420px;object-fit:cover;display:block}.DestinationSafariBanner_overlay__CEOS6{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px}.DestinationSafariBanner_bookBtn__7qYn1{padding:14px 28px;font-size:16px;white-space:nowrap}@media (max-width:767px){.DestinationSafariBanner_image__B4_0b{min-height:180px;max-height:260px}.DestinationSafariBanner_bookBtn__7qYn1{padding:12px 20px;font-size:14px;white-space:normal;text-align:center}}