.hero-title.svelte-1tfv9ff{font-family:Cinzel,serif;color:#fff;letter-spacing:.5px;line-height:1.3;white-space:pre-line;animation:fadeInUp 1s ease forwards}.hero-description.svelte-1tfv9ff{animation:fadeInUp 1s ease forwards;animation-delay:.3s;opacity:0}.hero-link.svelte-1tfv9ff{animation:fadeInUp 1s ease forwards;animation-delay:.6s;opacity:0}.available-spots.svelte-1tfv9ff{animation:fadeInUp 1s ease forwards;animation-delay:.8s;opacity:0}.content.svelte-1tfv9ff{position:relative;z-index:1;animation:fadeInUp 1s ease forwards}.svelte-4q6k1q,.svelte-4q6k1q:before,.svelte-4q6k1q:after{box-sizing:border-box}.timeline.svelte-4q6k1q{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:80px 0 15px;overflow:hidden}.timeline.svelte-4q6k1q:after{content:"";position:absolute;width:2px;background:#9ca3af;top:0;bottom:0;left:50%;margin-left:-1px}.timeline.svelte-4q6k1q .gradient-circle:where(.svelte-4q6k1q){position:absolute;opacity:0;top:0;left:50%;transform:translate(-50%);width:300px;height:300px;pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 50%,#ffd99166,#ffd99133 20%,#0000 50%,#fff0);transition:all .4s ease}.container.svelte-4q6k1q{padding:70px 30px;position:relative;background:inherit;width:50%}.container.left.svelte-4q6k1q{left:0}.container.right.svelte-4q6k1q{left:50%}.container.svelte-4q6k1q:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:-8px;background:#9ca3af;border:2px solid #9ca3af;border-radius:16px;z-index:1;transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.container.right.svelte-4q6k1q:after{left:-8px}.container.svelte-4q6k1q:before{content:"";position:absolute;width:50px;height:2px;top:calc(50% - 1px);right:8px;background:#9ca3af;z-index:1;transition:background-color .24s ease,transform .24s ease}.container.right.svelte-4q6k1q:before{left:8px}.container.svelte-4q6k1q .date:where(.svelte-4q6k1q){position:absolute;display:inline-block;width:fit-content;top:calc(50% - 8px);text-align:center;font-size:14px;font-weight:700;color:#fff;fill:#fff;text-transform:uppercase;letter-spacing:1px;z-index:1;transition:color .24s ease}.container.left.svelte-4q6k1q .date:where(.svelte-4q6k1q){right:-100px}.container.right.svelte-4q6k1q .date:where(.svelte-4q6k1q){left:-100px}.container.svelte-4q6k1q .icon:where(.svelte-4q6k1q){position:absolute;display:inline-block;width:40px;height:40px;padding:9px 0;top:calc(50% - 20px);border:2px solid #9ca3af;border-radius:40px;text-align:center;font-size:18px;color:#fff;z-index:1;transition:color .24s ease,border-color .24s ease,background-color .24s ease}.container.left.svelte-4q6k1q .icon:where(.svelte-4q6k1q){right:56px}.container.right.svelte-4q6k1q .icon:where(.svelte-4q6k1q){left:56px}.container.svelte-4q6k1q .content:where(.svelte-4q6k1q){padding:30px 90px 30px 30px;position:relative;border-radius:0 500px 500px 0;color:#fff;transition:color .24s ease}.container.right.svelte-4q6k1q .content:where(.svelte-4q6k1q){padding:30px 30px 30px 90px;border-radius:500px 0 0 500px}.container.active.svelte-4q6k1q .date:where(.svelte-4q6k1q),.container.active.svelte-4q6k1q .icon:where(.svelte-4q6k1q),.container.active.svelte-4q6k1q .content:where(.svelte-4q6k1q) p:where(.svelte-4q6k1q):first-of-type{color:#fbbf24;fill:#fbbf24}.container.active.svelte-4q6k1q .content:where(.svelte-4q6k1q) p:where(.svelte-4q6k1q):nth-of-type(2){color:#fff}.container.active.svelte-4q6k1q .icon:where(.svelte-4q6k1q){border-color:#fbbf24}@media (max-width: 767.98px){.timeline.svelte-4q6k1q .gradient-circle:where(.svelte-4q6k1q){left:30px;width:200px;height:200px}.timeline.svelte-4q6k1q:after{left:30px}.container.svelte-4q6k1q{width:100%;padding-left:120px;padding-right:30px}.container.right.svelte-4q6k1q{left:0%}.container.left.svelte-4q6k1q:after,.container.right.svelte-4q6k1q:after{left:22px}.container.left.svelte-4q6k1q:before,.container.right.svelte-4q6k1q:before{width:30px;left:38px}.container.left.svelte-4q6k1q .date:where(.svelte-4q6k1q),.container.right.svelte-4q6k1q .date:where(.svelte-4q6k1q){font-size:12px;left:62px;top:calc(50% - 50px)}.container.left.svelte-4q6k1q .icon:where(.svelte-4q6k1q),.container.right.svelte-4q6k1q .icon:where(.svelte-4q6k1q){left:66px}.container.left.svelte-4q6k1q .content:where(.svelte-4q6k1q),.container.right.svelte-4q6k1q .content:where(.svelte-4q6k1q){padding:20px 0 20px 20px;border-radius:500px 0 0 500px}}.container.active.svelte-4q6k1q:before{background:#fbbf24}.container.active.svelte-4q6k1q:after{background:#fbbf24;border-color:#fbbf24;transform:scale(1.05)}.websites-slider.svelte-1am28gf{box-sizing:border-box;height:var(--item-height);overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);position:relative;transform:rotate(0);max-width:100vw}.carousel-list.svelte-1am28gf{display:flex;gap:var(--item-gap);width:max-content;height:var(--item-height);animation:svelte-1am28gf-carousel-move 16s linear infinite}.carousel-item.svelte-1am28gf{flex:0 0 auto;height:var(--item-height);width:auto;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.carousel-item.svelte-1am28gf img:where(.svelte-1am28gf){width:100%;object-fit:contain;display:block;aspect-ratio:16 / 9;border-radius:12px}@keyframes svelte-1am28gf-carousel-move{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-gradient-bg.svelte-asxrgo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,#fff,#f0edff,#fff);background-size:100% 100%;animation:svelte-asxrgo-gradientMove 4s ease-in-out infinite alternate}@keyframes svelte-asxrgo-gradientMove{0%{background-position:0% 50%}to{background-position:100% 100%}}.video-bg-container.svelte-1fx9tkw{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;z-index:-1}.video-bg.svelte-1fx9tkw{position:absolute;top:0;left:0;min-width:100%;min-height:100vh;width:auto;height:auto;object-fit:cover;pointer-events:none;will-change:transform}.slogan.svelte-1nunzmr{line-height:1.4}.word.svelte-1nunzmr{display:inline-block;color:#94a3b88c}@media (prefers-reduced-motion: reduce){.word.svelte-1nunzmr{color:#fff}}
