.marquee-container.svelte-1x78oey{display:flex;width:100%;overflow-x:hidden;flex-direction:row;position:relative}.marquee-container.svelte-1x78oey:hover .marquee:where(.svelte-1x78oey){animation-play-state:var(--pause-on-hover)}.marquee-container.svelte-1x78oey:active .marquee:where(.svelte-1x78oey){animation-play-state:var(--pause-on-click)}.marquee.svelte-1x78oey{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;gap:var(--gap, 0);animation:svelte-1x78oey-scroll var(--duration) linear infinite;animation-play-state:var(--play);animation-direction:var(--direction);padding-right:var(--gap, 0)}@keyframes svelte-1x78oey-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.initial-child-container.svelte-1x78oey{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row}.gradient.svelte-1x78oey:after,.gradient.svelte-1x78oey:before{background:linear-gradient(to right,var(--gradientColor, white),transparent);content:"";height:100%;position:absolute;width:var(--gradientWidth, 10%);z-index:2}.gradient.svelte-1x78oey:before{left:0;top:0}.gradient.svelte-1x78oey:after{right:0;top:0;transform:rotate(180deg)}.backdrop-filter-parent.svelte-3803i0{position:relative}.backdrop-filter-parent.svelte-3803i0: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}.slider-container.svelte-on1lnu{height:70vh;width:100vw;overflow:hidden;position:relative;background:transparent}.tour-track.svelte-on1lnu{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-on1lnu:active{cursor:grabbing}.tour-card.svelte-on1lnu{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-on1lnu:active{cursor:grabbing}.tour-card.svelte-on1lnu:hover{transform:scale(1.05);z-index:10}.card-overlay.svelte-on1lnu{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-on1lnu{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.price-tag.svelte-on1lnu{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-on1lnu{margin-top:auto}.tour-title.svelte-on1lnu{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:var(--font-display)}.title-separator.svelte-on1lnu{height:1px;background:#ffffff4d;margin:.5rem 0}.tour-notes.svelte-on1lnu{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-on1lnu{height:80vh}.tour-track.svelte-on1lnu{gap:3vmin}.tour-card.svelte-on1lnu{width:66vmin;height:72vmin;min-width:312px;min-height:456px}.tour-title.svelte-on1lnu{font-size:.6rem}.tour-notes.svelte-on1lnu{font-size:.5rem;-webkit-line-clamp:4;line-clamp:4}.price-tag.svelte-on1lnu{font-size:.8rem;padding:.4rem .8rem}.card-overlay.svelte-on1lnu{padding:1rem}}@media (max-width: 480px){.tour-card.svelte-on1lnu{width:72vmin;height:78vmin;min-width:300px;min-height:420px}.tour-title.svelte-on1lnu{font-size:.75rem}.tour-notes.svelte-on1lnu{font-size:.7rem;-webkit-line-clamp:4;line-clamp:4}.price-tag.svelte-on1lnu{font-size:.75rem;padding:.3rem .6rem}}@media (prefers-reduced-motion: no-preference){.tour-card.svelte-on1lnu{transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion: reduce){.tour-card.svelte-on1lnu{transition:none}}@keyframes svelte-107lhg9-float-slow{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-5px)}75%{transform:translateY(-25px) translate(5px)}}.animate-float-slow.svelte-107lhg9{animation:svelte-107lhg9-float-slow 12s ease-in-out infinite}.testimonials-section.svelte-107lhg9{min-height:100vh}.testimonial-card.svelte-107lhg9{transition:all .5s cubic-bezier(.4,0,.2,1)}.testimonial-card.svelte-107lhg9:hover{transform:translateY(-10px) scale(1.05)}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;overflow:visible;transform:translateZ(0);will-change:transform}swiper-container::part(container){overflow:visible}swiper-container::part(wrapper){overflow:visible}.swiper-wrapper{align-items:center;transform:translateZ(0);will-change:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}swiper-slide{height:auto!important;display:flex;flex-direction:column;transform:translateZ(0);will-change:transform;transition:opacity .5s ease-in-out,transform .5s ease-in-out}.swiper-button-prev-custom,.swiper-button-next-custom{transition:all .3s ease-in-out;transform:translateZ(0);will-change:transform,opacity}.swiper-pagination-bullet{transition:all .3s ease-in-out;transform:translateZ(0)}swiper-slide{opacity:1;transform:translateZ(0) scale(.92);z-index:1}.swiper-slide-active{transform:translateZ(0) scale(1.05)!important;z-index:10!important}.swiper-slide-active .tour-cta-title{text-shadow:0 0 20px rgba(255,255,255,.6),0 0 40px rgba(255,255,255,.3);filter:brightness(1.4)}.swiper-slide-active .tour-cta-subtitle{filter:brightness(1.3);text-shadow:0 0 10px rgba(255,255,255,.3)}.swiper-slide-active .tour-cta-tour-title{filter:brightness(1.5) contrast(1.2);text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.2)}.swiper-slide-active .tour-cta-details{filter:brightness(1.3)}.swiper-slide-active .tour-cta-price{filter:brightness(1.4);text-shadow:0 0 15px rgba(255,255,255,.4)}.swiper-slide-duplicate{opacity:1}
