.backdrop-filter-parent.svelte-rio5ja{position:relative}.backdrop-filter-parent.svelte-rio5ja:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:-1;border-radius:inherit;pointer-events:none}.smooth-swiper.svelte-1mkjd8v{width:100%;height:600px;--swiper-navigation-size: 0px;overflow:visible;touch-action:pan-y pinch-zoom}.smooth-swiper swiper-slide{width:auto!important;flex-shrink:0;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-out;pointer-events:auto;-webkit-user-select:none;user-select:none}.smooth-swiper .swiper-wrapper{align-items:center;touch-action:pan-y pinch-zoom}.swiper-button-prev-custom.svelte-1mkjd8v,.swiper-button-next-custom.svelte-1mkjd8v{transform-origin:center;will-change:transform;z-index:50!important;pointer-events:auto}@keyframes svelte-1mkjd8v-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-1mkjd8v{animation:svelte-1mkjd8v-spin 1s linear infinite}.smooth-swiper .swiper-slide{opacity:1;transform:scale(1);transition:transform .3s ease-out;will-change:transform}.smooth-swiper .swiper-slide-active,.smooth-swiper .swiper-slide-next,.smooth-swiper .swiper-slide-prev{opacity:1;transform:scale(1)}.smooth-swiper *{box-sizing:border-box}.smooth-swiper{position:relative!important}.smooth-swiper .swiper-slide img{pointer-events:none;-webkit-user-select:none;user-select:none}.slider-container.svelte-q9833u{height:70vh;width:100vw;overflow:hidden;position:relative;background:transparent}.tour-track.svelte-q9833u{display:flex;gap:2vmin;position:absolute;left:0%;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;cursor:grab;transition:none;will-change:transform}.tour-track.svelte-q9833u:active{cursor:grabbing}.tour-card.svelte-q9833u{width:32vmin;height:50vmin;min-width:260px;min-height:350px;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden;flex-shrink:0;transition:transform .3s ease;box-shadow:0 10px 30px #0000004d;cursor:pointer}.tour-card.svelte-q9833u:active{cursor:grabbing}.tour-card.svelte-q9833u:hover{transform:scale(1.05);z-index:10}.card-overlay.svelte-q9833u{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,rgba(0,0,0,.1) 70%,transparent 100%);display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.card-content.svelte-q9833u{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.price-tag.svelte-q9833u{align-self:flex-start;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:.5rem 1rem;color:#fff;font-size:.875rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1)}.text-content.svelte-q9833u{margin-top:auto}.tour-title.svelte-q9833u{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:Termina Test,sans-serif}.title-separator.svelte-q9833u{height:1px;background:#ffffff4d;margin:.5rem 0}.tour-notes.svelte-q9833u{color:#fffc;font-size:.875rem;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width: 768px){.slider-container.svelte-q9833u{height:80vh}.tour-track.svelte-q9833u{gap:3vmin}.tour-card.svelte-q9833u{width:66vmin;height:72vmin;min-width:312px;min-height:456px}.tour-title.svelte-q9833u{font-size:.6rem}.tour-notes.svelte-q9833u{font-size:.5rem;-webkit-line-clamp:4;line-clamp:4}.price-tag.svelte-q9833u{font-size:.8rem;padding:.4rem .8rem}.card-overlay.svelte-q9833u{padding:1rem}}@media (max-width: 480px){.tour-card.svelte-q9833u{width:72vmin;height:78vmin;min-width:300px;min-height:420px}.tour-title.svelte-q9833u{font-size:.75rem}.tour-notes.svelte-q9833u{font-size:.7rem;-webkit-line-clamp:4;line-clamp:4}.price-tag.svelte-q9833u{font-size:.75rem;padding:.3rem .6rem}}@media (prefers-reduced-motion: no-preference){.tour-card.svelte-q9833u{transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion: reduce){.tour-card.svelte-q9833u{transition:none}}.marquee-container.svelte-11dmb27{display:flex;width:100%;overflow-x:hidden;flex-direction:row;position:relative}.marquee-container.svelte-11dmb27:hover .marquee:where(.svelte-11dmb27){animation-play-state:var(--pause-on-hover)}.marquee-container.svelte-11dmb27:active .marquee:where(.svelte-11dmb27){animation-play-state:var(--pause-on-click)}.marquee.svelte-11dmb27{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;gap:var(--gap, 0);animation:svelte-11dmb27-scroll var(--duration) linear infinite;animation-play-state:var(--play);animation-direction:var(--direction);padding-right:var(--gap, 0)}@keyframes svelte-11dmb27-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.initial-child-container.svelte-11dmb27{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row}.gradient.svelte-11dmb27:after,.gradient.svelte-11dmb27:before{background:linear-gradient(to right,var(--gradientColor, white),transparent);content:"";height:100%;position:absolute;width:var(--gradientWidth, 10%);z-index:2}.gradient.svelte-11dmb27:before{left:0;top:0}.gradient.svelte-11dmb27:after{right:0;top:0;transform:rotate(180deg)}swiper-container{--swiper-navigation-color: white;--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, .4);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bottom: 8px;transform:translateZ(0);will-change:transform}.swiper-wrapper{align-items:stretch;transform:translateZ(0);will-change:transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}swiper-slide{height:auto!important;display:flex;flex-direction:column;transform:translateZ(0);will-change:transform;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.swiper-button-prev-custom,.swiper-button-next-custom{transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,opacity}.swiper-pagination-bullet{transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}.swiper-slide-active{transform:translateZ(0) scale(1)}.swiper-slide-next,.swiper-slide-prev{transform:translateZ(0) scale(.95);opacity:.8}
