.TrendingDestinationsSection_highlight__OCZfj{background:#ffd4b8}.TrendingDestinationsSection_highlighttext__kmX1J{color:#ffd4b8}.TrendingDestinationsSection_trendingSection__kMOvX{padding:5rem var(--indent-size);background:#fff}.TrendingDestinationsSection_container__zPZQy{margin:0 auto}.TrendingDestinationsSection_header__6ptya{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem;flex-wrap:wrap}.TrendingDestinationsSection_title__Arto2{font-size:3.5rem;font-weight:700;color:#00296b;margin:0}.TrendingDestinationsSection_controls__R9mLa{display:flex;align-items:center;width:100%;justify-content:space-between;flex-wrap:wrap}.TrendingDestinationsSection_filters__JPqyj{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #f8f8f8;padding-bottom:.5rem}.TrendingDestinationsSection_filters__JPqyj::-webkit-scrollbar{height:4px}.TrendingDestinationsSection_filters__JPqyj::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.TrendingDestinationsSection_filters__JPqyj::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:2px}.TrendingDestinationsSection_filters__JPqyj::-webkit-scrollbar-thumb:hover{background:#64748b}.TrendingDestinationsSection_filterButton__8rAF4{padding:.5rem 1.25rem;border:2px solid #00296b;background:#fff;color:#00296b;border-radius:2rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0;white-space:nowrap}.TrendingDestinationsSection_filterButton__8rAF4:hover{background:#f8fafc}.TrendingDestinationsSection_filterButton__8rAF4.TrendingDestinationsSection_active__u0tQo{background:#00296b;color:#fff;border-color:#00296b}.TrendingDestinationsSection_navigation__lpRim{display:flex;gap:.75rem}.TrendingDestinationsSection_navButton___b7K8{width:48px;height:48px;border:2px solid #00296b;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.TrendingDestinationsSection_navButton___b7K8 svg{color:#00296b}.TrendingDestinationsSection_navButton___b7K8:hover:not(:disabled){background:#00296b}.TrendingDestinationsSection_navButton___b7K8:hover:not(:disabled) svg{color:#fff}.TrendingDestinationsSection_navButton___b7K8:disabled{opacity:.3;cursor:not-allowed}.TrendingDestinationsSection_embla__1wyaK,.TrendingDestinationsSection_embla__viewport__A4pXg{width:100%;overflow:hidden}.TrendingDestinationsSection_embla__viewport__A4pXg:focus-visible{outline:none}.TrendingDestinationsSection_embla__container___seO9{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-left:-1rem;touch-action:pan-y;padding:.5rem 0}.TrendingDestinationsSection_embla__slide__cYEs5{flex:0 0 calc(25% - 1rem);min-width:0;padding-left:1rem;position:relative}@media(max-width:1024px){.TrendingDestinationsSection_trendingSection__kMOvX{padding:4rem 2rem}.TrendingDestinationsSection_title__Arto2{font-size:2.5rem}.TrendingDestinationsSection_header__6ptya{flex-direction:column;align-items:stretch}.TrendingDestinationsSection_controls__R9mLa{justify-content:space-between;width:100%}.TrendingDestinationsSection_embla__slide__cYEs5{flex:0 0 calc(33.333% - 1rem)}.TrendingDestinationsSection_navigation__lpRim{display:none}}@media(max-width:768px){.TrendingDestinationsSection_trendingSection__kMOvX{padding:3rem 1.5rem}.TrendingDestinationsSection_title__Arto2{font-size:2rem}.TrendingDestinationsSection_header__6ptya{margin-bottom:2rem}.TrendingDestinationsSection_controls__R9mLa{flex-direction:column;gap:1.5rem}.TrendingDestinationsSection_filters__JPqyj{width:100%}.TrendingDestinationsSection_filterButton__8rAF4{font-size:.85rem;padding:.4rem 1rem}.TrendingDestinationsSection_navigation__lpRim{align-self:flex-end}.TrendingDestinationsSection_navButton___b7K8{width:40px;height:40px}.TrendingDestinationsSection_navButton___b7K8 svg{width:20px;height:20px}.TrendingDestinationsSection_embla__container___seO9{margin-left:-.75rem}.TrendingDestinationsSection_embla__slide__cYEs5{flex:0 0 calc(85% - .75rem);padding-left:.75rem}}.TrendingDestinationCard_highlight__pWgnp{background:#ffd4b8}.TrendingDestinationCard_highlighttext___LzBN{color:#ffd4b8}.TrendingDestinationCard_card__eieZl{background:#fff;border-radius:1rem;overflow:hidden;transition:all .3s ease;cursor:pointer;padding:0 1rem}.TrendingDestinationCard_card__eieZl:hover{transform:translateY(-4px)}.TrendingDestinationCard_imageWrapper__8Qq36{position:relative;width:100%;height:330px;overflow:hidden;border-top-left-radius:50%;border-top-right-radius:50%}.TrendingDestinationCard_image__XuQcn{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TrendingDestinationCard_content__k9d3D{padding:1.5rem;text-align:center}.TrendingDestinationCard_destination__r9NhU{font-size:1.5rem;font-weight:700;color:#00296b;margin:0 0 .5rem}.TrendingDestinationCard_tagline__z1LJ4{font-size:1rem;color:#00296b;margin:0;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.TrendingDestinationCard_destination__r9NhU{font-size:1.25rem}.TrendingDestinationCard_tagline__z1LJ4{font-size:.85rem}}.VisaFreeSection_highlight__hGD4l{background:#ffd4b8}.VisaFreeSection_highlighttext__k5fZn{color:#ffd4b8}.VisaFreeSection_visaFreeSection__ZIIH5{padding:5rem var(--indent-size);background:#e3f2fd}.VisaFreeSection_container__VK0DL{margin:0 auto}.VisaFreeSection_title__tu_wF{font-size:3.5rem;font-weight:700;color:#00296b;text-align:center;margin-bottom:3rem}.VisaFreeSection_grid__xmgaI{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:1.5rem}.VisaFreeSection_grid__xmgaI>*{min-height:300px}@media(max-width:1024px){.VisaFreeSection_visaFreeSection__ZIIH5{padding:4rem 2rem}.VisaFreeSection_title__tu_wF{font-size:2.5rem;margin-bottom:2.5rem}.VisaFreeSection_grid__xmgaI{gap:1.25rem}}@media(max-width:768px){.VisaFreeSection_visaFreeSection__ZIIH5{padding:3rem 1.5rem}.VisaFreeSection_title__tu_wF{font-size:2rem;margin-bottom:2rem}.VisaFreeSection_grid__xmgaI{grid-template-columns:1fr 1fr;gap:1rem}}