.tour-card-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 6px;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px}.tour-card-badge .icon{width:30px;height:30px;border-radius:50%;background-color:var(--neutral-0);position:relative;display:flex;align-items:center;justify-content:center}.tour-card-badge .icon[data-ratio]{width:28px;height:28px;--percentage:0;transform:rotate(-90deg);transition:background 1s;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);outline:#fff solid 2px}.tour-card-badge .icon::after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:50%;z-index:2}.tour-card-badge .icon[data-ratio] svg{z-index:3;position:relative}.tour-card-badge[data-color=yellow]{background-color:#fffbea}.tour-card-badge[data-color=yellow] .icon[data-ratio]{--percentage:calc(var(--ratio) * 3.6);background:conic-gradient(#fff calc(360deg - var(--percentage)),var(--secondary) 0deg)}.tour-card-badge[data-color=yellow] .icon[data-ratio] svg path{fill:var(--secondary)}.tour-card-badge[data-color=green]{background-color:#effdf4}.tour-card-badge[data-color=green] .icon[data-ratio]{--percentage:calc(var(--ratio) * 3.6);background:conic-gradient(#fff calc(360deg - var(--percentage)),#06df73 0deg)}.tour-card-badge[data-color=green] .icon[data-ratio] svg path{fill:#06DF73}.tour-card-badge[data-color=red]{background-color:#fef3f2}.tour-card-badge[data-color=red] .icon[data-ratio]{--percentage:calc(var(--ratio) * 3.6);background:conic-gradient(#fff calc(360deg - var(--percentage)),#fa2c37 0deg)}.tour-card-badge[data-color=red] .icon[data-ratio] svg path{fill:#FA2C37}.tour-card-badge.date{background-color:#7b416E0D}.tour-card-badge.date .icon{background-color:var(--neutral-0)}.tour-card-badge.date .icon svg{z-index:4;position:relative}.tour-card-badge.date .icon svg path{fill:var(--primary)}.tour-card-badge span{color:var(--black);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--text-sm-line-height)}@media screen and (max-width:1150px){.tour-card-badge span{font-size:var(--text-xs);line-height:var(--text-xs-line-height)}}.badge{padding:8px 12px;font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--text-sm-line-height);border-radius:44px;background-color:var(--primary);color:var(--neutral-0);display:inline-flex}.badge.light{background-color:#7b416E1A;color:var(--primary);font-weight:var(--font-medium)}@media screen and (max-width:640px){.badge{font-size:var(--text-xs);line-height:var(--text-xs-line-height);padding:6px 10px}}.input .search-spinner,.video-img .video-spinner{animation:0.8s linear infinite video-spin;z-index:2;position:absolute}.hero .hero-content .container h1 strong,.ruya-ai .ruya-ai-content h3 strong{background:linear-gradient(91deg,#fae2bb 10%,#a34e90 30%,#02a4f0 50%,#985497 70%,#fae2bb 90%);transition:0.3s;text-fill-color:#fff0;-webkit-text-fill-color:#fff0}#hero-form .flatpickr-calendar,#hero-form .flatpickr-calendar.open{transform:translate(-50%,-50%)!important}.ai-button,.ai-text,.date-overlay{visibility:hidden}#hero-form,.hero .hero-content form .input-wrap,.video-img{position:relative}.video-img .video-spinner{top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid;border-top-color:#7b416e;border-radius:50%}@keyframes video-spin{to{transform:rotate(360deg)}}.input .search-spinner{bottom:22px;right:16px;width:20px;height:20px;margin:-10px 0 0;border:2px solid;border-top-color:#7b416e;border-radius:50%;pointer-events:none}.hero #hero-form .flatpickr-calendar.closing,.hero .flatpickr-calendar.closing{animation:0.22s forwards fpClose;pointer-events:none}@keyframes fpClose{from{transform:translateY(0);opacity:1}to{transform:translateY(-8px);opacity:0}}.hero .date-overlay.closing{animation:0.3s forwards overlayClose}@keyframes overlayClose{from{opacity:1}to{opacity:0}}#hero-form .flatpickr-current-month span.cur-month,#hero-form span.flatpickr-weekday{color:var(--neutral-950)!important;font-weight:var(--font-normal)!important;font-size:var(--text-sm)!important}.hero{padding:0 14px 14px;z-index:2}#hero-form .flatpickr-months{align-items:center;height:52px}@keyframes orbital-wobble{0%,100%{transform:rotate(0) rotateX(0) rotateY(0)}50%{transform:rotate(5deg) rotateX(-10deg) rotateY(0)}75%{transform:rotate(-5deg) rotateX(10deg) rotateY(0)}}@keyframes subtle-pulse{0%{opacity:.5;transform:scale(.1) rotate(0)}100%{opacity:1;transform:scale(1) rotate(720deg)}}.hero-content{background-color:#140014;border-radius:24px;height:980px;padding-top:190px;position:relative;perspective:2500px}.hero-content>*{position:relative;z-index:10}.hero-content .container{display:flex;flex-direction:column;align-items:center;max-width:1056px}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate{0%{--angle:0deg}100%{--angle:360deg}}@keyframes identifier{0%{transform:scale(1.3) rotate(0)}50%{transform:scale(1.2) rotate(140deg)}75%{transform:scale(.9) rotate(-40deg)}100%{transform:scale(1.3) rotate(-180deg)}}.hero .hero-content .container h1{font-size:var(--text-5xl);font-weight:var(--font-semibold);line-height:var(--text-5xl-line-height);color:var(--neutral-0);text-align:center;margin-bottom:4px}.hero .hero-content .container h1 strong{display:block;font-weight:var(--font-semibold);height:72px;background-size:400% 100%;background-clip:text;-webkit-background-clip:text;animation:15s linear infinite forwards shine;-webkit-animation:15s linear infinite forwards shine;font-size:var(--text-5xl);transform:translateZ(0);will-change:background-position}.hero .hero-content .container p{max-width:552px;text-align:center;margin:0 auto 32px;color:#ffffffb2;font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--text-base-line-height)}@keyframes shine{0%{background-size:400% 100%;background-position:0 0}100%{background-size:400% 200%;background-position:400% 0}}.hero .hero-content form{background-color:var(--neutral-0);padding:24px;border-radius:12px;display:grid;grid-template-columns:auto auto 182px;grid-auto-rows:auto;gap:12px;width:100%;max-width:828px;margin-left:auto;margin-right:auto;z-index:3}.input-wrap--error .input{border-color:#fa2c37!important}.continents .continents-accordion,.hero .hero-content form .input-wrap .input-box{display:flex;flex-direction:column;gap:8px}.hero .hero-content form .input-wrap .input-box .input{width:100%;height:60px;border:1px solid var(--neutral-300);padding:0 0 0 16px;border-radius:60px;gap:12px;display:flex;align-items:center;transition:border-color 0.3s;cursor:pointer}.hero .hero-content form .input-wrap .input-box .input svg{min-width:24px;transition:var(--transition-transform)}.hero .hero-content form .input-wrap .input-box .input:focus-within{border-color:var(--neutral-400)}.hero .hero-content form .input-wrap .input-box .input:focus-within svg{transform:scale(1.05)}.hero .hero-content form .input-wrap .input-box .input input{color:var(--neutral-900);font-weight:var(--font-medium);line-height:var(--text-sm-line-height);cursor:pointer;height:100%;width:100%}.hero .hero-content form .input-wrap .input-box .input input::placeholder{color:var(--neutral)}.hero .hero-content form .input-wrap .input-box label{color:var(--black);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--text-sm-line-height)}.continents .continents-accordion .continent-item .content .badges.active,.continents .continents-accordion .continent-item.active .content,.hero .hero-content form .btn-wrap,.search-wrap.active{display:flex}.date-container .month-grid button.active::after,.search-city-country-list-items button.active::after,.tour-list-accordion .container .content .accordion-item.active .accordion-content{opacity:1}.continents .continents-accordion .continent-item .content .badges strong{font-size:14px;font-weight:500;line-height:16px}#hero-form .flatpickr-calendar.arrowTop:after,#hero-form .flatpickr-calendar.arrowTop:before,#hero-form .flatpickr-next-month,#hero-form .flatpickr-prev-month,.continents .continents-accordion .continent-item .content .badges strong:last-of-type::after{display:none}.hero .hero-content form .btn-wrap button{margin-top:auto}.hero .hero-content .ai{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-top:48px}:root{--reveal-duration:3.6s;--fade-duration:0.6s;--wait-between:1s;--ease-smooth:cubic-bezier(0.25, 1, 0.5, 1);--ai1-width:28ch;--ai2-width:48ch;--button-delay-offset:0.35s;--start-2:calc(
    var(--reveal-duration) + var(--fade-duration) + var(--wait-between)
  )}.ai-wrapper{display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-height:88px;width:min(100%, var(--ai2-width));max-width:100%;contain:layout}.ai-texts{display:flex;gap:12px;align-items:center;position:relative;min-height:36px;width:100%}.ai-text{box-sizing:border-box;background:#7b416e1a;border:1.26px solid #ffffff0d;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;padding:6px 12px;display:inline-block;white-space:nowrap;overflow:hidden;width:var(--target-width);max-width:100%;opacity:0;transform:translateY(8px);will-change:opacity,transform}.ai-text span{display:inline-block;vertical-align:middle}.ai-text span,.ai-text span strong{background:linear-gradient(180deg,#fff 1.88%,#7b416e 101.88%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:400;font-size:14px}.ai-text span strong{font-weight:500}@keyframes reveal{0%{opacity:0;transform:translateY(8px);visibility:visible}60%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes hide{0%{opacity:1;transform:translateY(0);visibility:visible}100%{opacity:0;transform:translate(-20px,-20px);visibility:hidden;pointer-events:none}}.ai-text-1{--target-width:var(--ai1-width);animation:reveal var(--reveal-duration) var(--ease-smooth) forwards,hide var(--fade-duration) var(--reveal-duration) ease forwards}.ai-text-2{--target-width:var(--ai2-width);position:absolute;left:0;top:0;animation:reveal var(--reveal-duration) var(--ease-smooth) calc(var(--start-2)) forwards}.ai-text-1.ai-text--done{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:0;opacity:0;pointer-events:none;animation:none}.ai-button{background-color:#8a4d7e;color:#fff;border:none;padding:6px 14px;border-radius:12px;cursor:pointer;opacity:0;transform:translateX(20px);animation:fadeInBtn 0.7s calc(var(--start-2) + 1s) ease forwards}@keyframes fadeInBtn{0%{opacity:0;transform:translateX(20px);visibility:visible}100%{opacity:1;transform:translateX(0);visibility:visible}}.ai-button:hover{transform:translateY(-1px)}@media (max-width:420px){:root{--ai1-width:20ch;--ai2-width:32ch}}.hero .hero-content .ai button{background-color:#7b416e1a;border:1px solid #ffffff0d;backdrop-filter:blur(4px);padding:12px 16px;display:flex;align-items:center;border-radius:48px;gap:8px;font-weight:var(--font-semibold);font-size:var(--text-sm);color:#f070d3;position:relative;overflow:hidden}.hero .hero-content .ai button span,.hero .hero-content .ai button:after,.hero .hero-content .ai button:before{width:58px;height:58px;position:absolute;border-radius:50%;transition:var(--transition-all)}.hero .hero-content .ai button img{transition:var(--transition-all)}.hero .hero-content .ai button:after{content:"";box-shadow:#ffbe224d 0 0 25px 6px;top:42px;left:-38px}.hero .hero-content .ai button:before{content:"";box-shadow:#a34e90 0 0 35px 9px;top:21px;right:-54px}.hero .hero-content .ai button span{box-shadow:#02a4f0 0 0 35px 9px;left:25%;top:-58px}.blog .content .box:hover .image img,.hero .hero-content .ai button:hover img{transform:scale(1.05)}.hero .hero-content .ai button:hover::after{box-shadow:#ffbe22 0 0 20px 5px}.hero .hero-content .ai button:hover::before{box-shadow:#a34e90 0 0 20px 5px}.hero .hero-content .ai button:hover span{box-shadow:#02a4f0 0 0 20px 5px}#hero-form .flatpickr-wrapper{position:initial;display:flex;width:100%}#hero-form .flatpickr-days{width:100%!important}#hero-form .dayContainer{width:50%!important;min-width:auto;max-width:none}#hero-form .flatpickr-day{min-width:auto;max-width:none;height:32px!important;line-height:32px!important;font-size:var(--text-xs);user-select:none;color:var(--neutral-800);border-radius:6px}#hero-form .datepicker-tabs,.date-container h4{font-size:12px;line-height:16px;font-weight:600}#hero-form .flatpickr-day.inRange,#hero-form .flatpickr-day.selected.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.startRange.startRange+.flatpickr-day{border-radius:0!important}#hero-form .flatpickr-day.endRange.endRange,#hero-form .flatpickr-day.selected.endRange,.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 6px 6px 0!important}#hero-form .flatpickr-day.selected.startRange.endRange{border-radius:6px!important}#hero-form .flatpickr-calendar{box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:16px;cursor:default}#hero-form .flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#0a0a0a4d!important}#hero-form .flatpickr-day.today{border-color:#fff!important}#hero-form .flatpickr-day.selected,.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--neutral-0)!important}#hero-form .flatpickr-day.selected.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.startRange.startRange{border-radius:6px 0 0 6px!important}#hero-form .flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:var(--neutral-200)!important;border-color:var(--neutral-200)!important}#hero-form .flatpickr-current-month input.cur-year{display:none!important}#hero-form .flatpickr-current-month{padding:0!important;width:100%!important}#hero-form .flatpickr-current-month span.cur-month{text-align:center!important;border:1px solid #0a0a0a1a!important;padding:8px 12px!important;border-radius:60px;margin-left:0}#hero-form .custom-month-nav{position:absolute;width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;z-index:1}#hero-form .flatpickr-innerContainer{padding:0 8px 8px}#hero-form .custom-month-nav button{width:44px;height:32px;border-radius:60px;border:1px solid #0a0a0a1a;transition:background-color 0.3s,border-color 0.3s}#hero-form .custom-month-nav button.prev-btn{background:url(/assets/images/date-picker-prev.svg) center center no-repeat}#hero-form .custom-month-nav button.next-btn{background:url(/assets/images/date-picker-next.svg) center center no-repeat}#hero-form .custom-month-nav button:hover{background-color:var(--neutral-100);border-color:var(--neutral-100)}#hero-form .datepicker-tabs{display:flex;justify-content:flex-start;gap:24px;border-bottom:1px solid #0a0a0a1a;width:calc(100% - 32px);margin:0 auto}#hero-form .datepicker-tabs button{height:56px;border-bottom:2px solid #fff0;transition:border-color 0.3s,color 0.3s;cursor:pointer;font-weight:var(--font-semibold);color:var(--black)}#hero-form .datepicker-tabs button.active{border-color:var(--primary);color:var(--primary)}.last-call,.tour-slider{padding:76px 0}.continents .continents-categories,.tour-slider .tour-slider-categories{display:flex;justify-content:space-between;gap:24px;align-items:center;border-width:1px 0;border-style:solid;border-color:#0a0a0a1a}.continents .continents-categories .list,.tour-slider .tour-slider-categories .list{display:flex;align-items:center;gap:40px}.continents .continents-categories .list button,.tour-slider .tour-slider-categories .list button{height:76px;font-weight:var(--font-medium);font-size:var(--text-xl);line-height:var(--text-xl-line-height);color:var(--neutral-950);position:relative;transition:var(--transition-color)}.continents .continents-accordion .continent-item button.accordion-toggle:hover,.continents .continents-categories .list button.active,.continents .continents-categories .list button:hover,.tour-list-accordion .container .content .accordion-item .accordion-content a:hover,.tour-slider .container .swiper .card:hover h2,.tour-slider .tour-slider-categories .list button.active,.tour-slider .tour-slider-categories .list button:hover{color:var(--primary)}.continents .continents-categories .list button::after,.tour-slider .tour-slider-categories .list button::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff0;transition:background-color 0.3s}.continents .continents-categories .list button.active span,.continents .continents-categories .list button.active::after,.tour-slider .tour-slider-categories .list button.active::after{background-color:var(--primary)}.continents .continents-categories .list button,.tour-information .arrow,.tour-slider .tour-slider-categories .arrow{display:flex;align-items:center;gap:8px}.tour-information .arrow button,.tour-slider .tour-slider-categories .arrow button{width:48px;height:48px;background-color:#0a0a0a0d;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-all);will-change:transform,box-shadow}.tour-information .arrow button:hover,.tour-slider .tour-slider-categories .arrow button:hover{background-color:var(--primary-50);box-shadow:0 0 10px rgb(0 0 0 / .1);transform:scale(1.05)}.tour-information .arrow button:active,.tour-slider .tour-slider-categories .arrow button:active{background-color:var(--primary-300);box-shadow:0 0 10px rgb(0 0 0 / .1);transform:scale(.95)}.tour-slider .container .swiper{width:100%;opacity:1;height:auto;z-index:1;overflow:hidden}.tour-slider .loading{display:none}@media (max-width:1023px){.tour-slider .container .swiper .swiper-wrapper{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tour-slider .container .swiper .swiper-wrapper::-webkit-scrollbar{display:none}.tour-slider .container .swiper .swiper-slide{flex:0 0 66%;scroll-snap-align:start}}@media (min-width:1024px){.tour-slider .container .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tour-slider .container .swiper:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.tour-slider .container .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(25% - 24px);scroll-snap-align:start}}.tour-information .container .info-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tour-slider .container .swiper .card{display:flex;flex-direction:column;position:relative}.tour-slider .container .swiper .card::after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background-color:#0a0a0a1a;border-radius:12px}.tour-slider .container .swiper .card .image{height:164px;background-color:var(--neutral-100);border-radius:12px;overflow:hidden;position:relative}.tour-slider .container .swiper .card .image .badge{position:absolute;top:10px;right:10px;z-index:1}.blog .content .box .image img,.tour-slider .container .swiper .card .image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-transform)}.tour-slider .container .swiper .card:hover img{transform:scale(1.05);will-change:transform}.tour-slider .container .swiper .card .content{padding:16px 8px}.tour-slider .container .swiper .card .content h2{color:var(--black);font-weight:var(--font-semibold);font-size:var(--text-xl);line-height:var(--text-xl-line-height);margin-bottom:7px;transition:var(--transition-color)}.tour-slider .container .swiper .card .content p{color:var(--black);font-weight:var(--font-normal);font-size:var(--text-base);line-height:var(--text-base-line-height);margin-bottom:24px}.tour-slider .container .swiper .card .content .badges{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.tour-slider .container .swiper .card .content strong{color:var(--black);font-weight:var(--font-bold);font-size:var(--text-2xl);line-height:var(--text-2xl-line-height);gap:4px;display:flex;align-items:center}.tour-slider .container .swiper .card .content strong s{background:#d32f2f;font-size:16px;padding:2px 7px;border-radius:50px;color:#fff;font-weight:500;height:24px;line-height:20px;text-decoration-color:#8a0b11ba}.continents{padding:32px 0}.blog .container,.continents .container,.tour-information .container,.tour-list-accordion .container,.tour-slider .container{display:flex;flex-direction:column;gap:32px}.continents .continents-categories .list button span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0a0a0a4d;color:var(--neutral-0);font-size:var(--text-xs);transition:background-color 0.3s}.continents .continents-accordion .continent-item{padding:12px 24px;border-radius:8px;display:flex;flex-direction:column;gap:24px;overflow:hidden}.continents .continents-accordion .continent-item:nth-child(odd){background-color:#0a0a0a08}.continents .continents-accordion .continent-item:nth-child(2n){background-color:#fff;border:1px solid #0a0a0a08}.continents .continents-accordion .continent-item button.accordion-toggle{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:-12px -24px;padding:12px 24px;flex:1;transition:color 0.3s}.continents .continents-accordion .continent-item button.accordion-toggle strong{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--neutral-950)}.continents .continents-accordion .continent-item.active button.accordion-toggle span{transform:rotate(45deg)}.continents .continents-accordion .continent-item button.accordion-toggle span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #0a0a0a1a;transition:var(--transition-transform)}.continents .continents-accordion .continent-item .content{flex-direction:column;gap:16px;display:none}.continents .continents-accordion .continent-item .content .tab{display:flex;justify-content:space-between;border-bottom:1px solid #0a0a0a1a}.continents .continents-accordion .continent-item .content .tab .buttons{display:flex;gap:24px}.continents .continents-accordion .continent-item .content .tab button{color:#555;font-weight:var(--font-medium);font-size:var(--text-sm);line-height:var(--text-sm-line-height);height:36px;display:flex;align-items:flex-start;border-bottom:2px solid #fff0}.comments .boxes .box .user .left .avatar img,.comments .boxes .box .video-img img,.search-tour-list-item-image img{width:100%;height:100%;object-fit:cover}.continents .continents-accordion .continent-item .content .tab button.active{color:var(--black);border-color:var(--primary)}.continents .continents-accordion .continent-item .content .tab h3{color:#555;font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.continents .continents-accordion .continent-item .content .btn-primary{display:inline-flex;margin-top:16px}.continents .continents-accordion .continent-item .content .badges{display:none;flex-wrap:wrap;gap:8px}.blog,.comments,.ruya-ai,.tour-information,.tour-list-accordion{padding:64px 0}.ruya-ai .ruya-ai-content{position:relative;background-color:#140014;padding:76px 80px;border-radius:24px;overflow:hidden}.ruya-ai-content .bot-scale{position:absolute;top:162px;right:230px;z-index:2;transform:scale(3.6)}.ruya-ai-content .bot-scale::after{content:"";width:196px;height:32px;background:radial-gradient(50% 50% at 50% 50%,rgb(255 255 255 / .4) 0,#fff0 100%);backdrop-filter:blur(6px);position:absolute;top:72%;left:50%;transform:translateX(-50%) scale(.2)}.ruya-ai-content .globe-animation{position:absolute;top:-22px;right:-316px;z-index:1}.ruya-ai-content .globe-animation::after{top:64px;right:unset;left:74px;background:linear-gradient(180deg,#a34e90 0,#ffbe22 10.91%,#02a4f0 22.26%);animation:20s linear infinite alternate-reverse backwards globe-animation-lighter-ruya-ai}.ruya-ai .ruya-ai-content .globe-animation img{width:992px;height:890px}@keyframes globe-animation-lighter-ruya-ai{0%,100%{top:64px;left:74px;transform:rotate(0)}50%{top:244px;left:-4px;transform:rotate(-90deg)}}.ruya-ai .ruya-ai-content .text{display:flex;flex-direction:column;align-items:flex-start;max-width:380px;position:relative;z-index:2}.ruya-ai .ruya-ai-content h3{font-weight:var(--font-semibold);color:var(--neutral-0);font-size:var(--text-3xl);line-height:var(--text-3xl-line-height);margin-bottom:12px}.ruya-ai .ruya-ai-content h3 strong{color:#fff;font-weight:var(--font-semibold);background-size:400% 100%;background-clip:text;-webkit-background-clip:text;animation:15s linear infinite forwards shine;-webkit-animation:15s linear infinite forwards shine}.ruya-ai .ruya-ai-content p{color:#ffffffb2;font-weight:var(--font-light);font-size:var(--text-sm);line-height:var(--text-sm-line-height);margin-bottom:64px}.ruya-ai .ruya-ai-content .text .btn{background-color:#a34e9033;color:#f387da;display:inline-flex}.tour-information .container .info-grid .info-item{width:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;padding:8px}.tour-information .container .info-grid .info-item .image{width:100%;height:190px;overflow:hidden}.tour-information .container .info-grid .info-item .image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-transform);border-radius:12px}.tour-information .container .info-grid .info-item .text{background:#fff;border-radius:12px;padding:12px;transition:var(--transition-transform),box-shadow 0.3s ease}.tour-information .container .info-grid .info-item:hover .text{transform:translateY(-5px);box-shadow:0 4px 20px rgb(0 0 0 / .1)}.tour-information .container .info-grid .info-item:hover .image img{transform:scale(.9)}.tour-information .container .info-grid .info-item .text h3{color:var(--neutral-950);font-weight:var(--font-bold);font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.tour-information .container .info-grid .info-item .text p{color:#0a0a0a80;font-weight:var(--font-normal);font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.comments .boxes .box .user .left span,.last-call .box .content table tbody td,.last-call .box .content table thead tr th{font-size:var(--text-base);line-height:var(--text-base-line-height)}.tour-information .container .info-grid .info-item:nth-child(1n){background-color:#ffe4e9}.tour-information .container .info-grid .info-item:nth-child(2n){background-color:#e5e4ec}.tour-information .container .info-grid .info-item:nth-child(3n){background-color:#f7ebf4}.tour-information .container .info-grid .info-item:nth-child(4n){background-color:#f2f9ff}.comments .container{display:flex;flex-direction:column;gap:64px}.comments .boxes{column-count:3;column-gap:32px}.comments .boxes .box{padding:16px;border:1px solid #0a0a0a0d;break-inside:avoid;border-radius:12px;display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.comments .boxes .box .icon{width:56px;height:56px;border-radius:50%;border:1px solid #0a0a0a0d;display:flex;align-items:center;justify-content:center}.comments .boxes .box .user{border-top:1px solid #0a0a0a0d;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.comments .boxes .box .user .left{display:flex;align-items:center;gap:12px}.comments .boxes .box .user .left .avatar{width:48px;height:48px;border-radius:50%;overflow:hidden}.comments .boxes .box .user .left span{font-weight:var(--font-semibold);color:var(--neutral-950)}.comments .boxes .box p{font-weight:var(--font-normal);font-size:var(--text-sm);line-height:var(--text-sm-line-height);color:var(--neutral-950)}.comments .boxes .box:has(.video-img) .icon,.comments .boxes .box:has(.video-img) p{display:none}.comments .boxes .box:has(.video-img) .user{border-top-width:0}.comments .boxes .box .video-img{margin:-16px;position:relative}.comments .boxes .box .video-img img{position:absolute;top:0;left:0;z-index:2;border-radius:12px}.comments .boxes .box .video-img button{z-index:3;width:56px;height:56px;background-color:#ffffff6d;position:absolute;top:50%;left:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transform:translate(-50%,-50%);transition:var(--transition-transform)}.comments .boxes .box .video-img button:hover{transform:translate(-50%,-50%) scale(1.05)}.last-call .box{background-color:#140014;border-radius:24px;min-height:480px}.last-call .box .content .table-responsive>table,.last-call .box .content .scroll-container table{table-layout:fixed}.last-call .box .head{padding:49px 32px 39px;display:flex;justify-content:space-between;align-items:center}.last-call .box .head h3{color:var(--neutral-0);font-size:26px;height:43px;font-family:"Geist Mono",sans-serif;background:url(/assets/images/call-bg.png) left top;backdrop-filter:contrast(0);display:inline-flex;align-items:center;letter-spacing:5.5px;padding-left:1px;width:208px;white-space:nowrap}.last-call .box .head h4{color:#a34e90;font-size:var(--text-lg);font-weight:var(--font-semibold);width:139px;height:29px;background:url(/assets/images/call-bg-small.png) left top;backdrop-filter:contrast(.5);display:inline-flex;align-items:center;letter-spacing:3.3px;white-space:nowrap;overflow:hidden;position:relative}.blog .content .box,.last-call .box .content{flex-direction:column;display:flex}.last-call .box .head h4 span{display:inline-block;padding-left:100%;animation:20s linear infinite marquee}.last-call .box .head h4::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 14px 5px #000;z-index:1}.table-responsive{overflow-x:auto;width:100%}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.last-call .box .content table{width:100%;border-collapse:collapse}.last-call .box .content .scroll-container table{margin-bottom:32px}.last-call .box .content table thead{background-color:#191919}.last-call .box .content table thead tr th{color:var(--neutral-0);font-weight:var(--font-semibold);padding:12px;text-align:left}.last-call .box .content table tbody tr td:first-child,.last-call .box .content table thead tr th:first-child{width:15%}.last-call .box .content table tbody tr td:nth-child(2),.last-call .box .content table thead tr th:nth-child(2){width:50%}.last-call .box .content table tbody tr td:nth-child(3),.last-call .box .content table thead tr th:nth-child(3){width:25%}.last-call .box .content table tbody tr td:nth-child(4),.last-call .box .content table thead tr th:nth-child(4){width:10%}.last-call .box .content table tbody{background:url(/assets/images/call-bg-small.png);backdrop-filter:contrast(.5)}.last-call .box .content table tbody td{padding:12px;font-weight:var(--font-semibold);letter-spacing:3.3px;color:var(--neutral-0);font-family:"Geist Mono",sans-serif;text-transform:uppercase}.last-call .box .content table tbody tr td:first-child{color:var(--secondary)}.last-call .box .content table tbody tr td:last-child a{color:#a34e90;font-size:var(--text-sm);display:flex;gap:8px}.last-call .box .content table tbody tr td:last-child a svg{min-width:14px}.last-call .box .content table tbody tr td:last-child a:hover{text-decoration:underline}.last-call .box .content table tbody tr td.red{color:red}.last-call .box .content table tbody tr td.yellow{color:orange}.last-call .box .content table tbody tr td.blue{color:#00f6ff}.last-call .box .content table tbody tr{text-decoration:line-through;text-decoration-color:#2c1a2c3e}.last-call .box .content .btn-wrap{margin-top:50px;margin-bottom:60px}.last-call .box .content .btn-wrap .btn{background-color:var(--neutral-0)}.blog .content .box{gap:12px;position:relative;transition:var(--transition-transform)}.blog .content .box .text{display:flex;flex-direction:column;gap:4px}.blog .content .box .image{height:317px;overflow:hidden;border-radius:12px;position:relative}.blog .content .box:hover{transform:translateY(-8px)}.blog .content .box h3{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--text-xl-line-height);color:var(--neutral-950)}.blog .content .box span,.tour-list-accordion .container p.description{font-weight:var(--font-normal);font-size:var(--text-base);line-height:var(--text-base-line-height)}.blog .content .box span{color:#333}.blog .head,.comments .comment-head,.tour-information .tour-information-head,.tour-list-accordion .head{display:flex;justify-content:space-between;align-items:center;gap:24px}.blog .btn-wrap,.comments .btn-wrap,.custom-close-button,.search-close,.search-wrap{display:none}.tour-list-accordion .container .content{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:72px;align-items:flex-start}.tour-list-accordion .container .content .accordion-item{display:flex;flex-direction:column;border-bottom:1px solid #0a0a0a1a}.tour-list-accordion .container .content .accordion-item button{display:flex;justify-content:space-between;align-items:center;height:64px;color:var(--neutral-950);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--text-sm-line-height);transition:background-color 0.3s,padding 0.3s}.tour-list-accordion .container .content .accordion-item button svg{transition:transform 0.3s}.tour-list-accordion .container .content .accordion-item button:hover{background-color:var(--neutral-100);padding:0 12px}.tour-list-accordion .container .content .accordion-item.active button svg{transform:rotate(180deg)}.tour-list-accordion .container .content .accordion-item .accordion-content{flex-direction:column;display:flex;gap:14px;padding:8px 0;opacity:0;transition:opacity 0.3s ease-in-out}.tour-list-accordion .container .content .accordion-item .accordion-content a{color:#0a0a0ab2;font-weight:var(--font-normal);font-size:var(--text-sm);line-height:var(--text-sm-line-height);text-decoration:underline}.tour-list-accordion .container p.description{color:var(--black)}#hero-form .flatpickr-calendar{position:fixed!important;width:100%!important;max-width:684px!important;top:50%!important;left:50%!important;margin:0!important}.date-overlay{position:fixed;top:0;left:0;width:100%;background:rgb(0 0 0 / .1);opacity:0;border-radius:24px;backdrop-filter:blur(8px);z-index:20;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.date-overlay.active{opacity:1;visibility:visible}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.date-container{position:relative;z-index:2}.date-container .month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 4px;padding:8px}.date-container .month-grid button,.search-city-country-list-items button{text-align:left;padding:14px 8px;border-bottom:1px solid #0a0a0a1a;position:relative;display:flex;align-items:center;gap:8px;color:var(--neutral-950)}.date-container .month-grid>button:nth-last-of-type(-n+3),.search-city-country-list-items button:last-child,.search-tour-list-item:last-child{border-bottom:none}.date-container .month-grid button::before,.search-city-country-list-items button::before{content:"";display:inline-flex;min-width:16px;height:16px;border-radius:50%;border:1px solid #0a0a0a1a;transition:border-color 0.3s,background-color 0.3s}.date-container .month-grid button::after,.search-city-country-list-items button::after{content:"";position:absolute;top:16px;left:12px;width:8px;height:8px;background-color:var(--neutral-0);border-radius:8px;opacity:0;transition:opacity 0.3s}.date-container .month-grid button::after{top:22px;left:12px}.date-container .month-grid:first-of-type button:first-child,.date-container .month-grid:first-of-type button:nth-child(2),.date-container .month-grid:first-of-type button:nth-child(3){padding-top:0}.date-container .month-grid button.active::before,.search-city-country-list-items button.active::before{border-color:var(--primary);background-color:var(--primary)}.date-container h4{color:var(--neutral-950);font-weight:var(--font-semibold);text-align:left;padding-left:16px;margin-bottom:4px}.date-container h4+.month-grid{gap:12px}.date-container h4+.month-grid button{padding:12px 16px}.date-container h4+.month-grid button::after{top:20px!important;left:20px!important}.date-container .month-grid .special-select{border:1px solid #eee!important;border-radius:8px}.search-wrap{margin-top:-12px;padding:16px;background-color:var(--neutral-0);position:absolute;width:100%;top:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 12px 12px 0 rgb(0 0 0 / .1)}.search-wrap .search-content{display:flex;flex-direction:column;gap:8px;border:1px solid #0a0a0a1a;padding:16px;border-radius:16px;width:100%}.search-tour-list,.search-tour-list-wrap{display:flex;flex-direction:column}h6.home-search-title{font-size:var(--text-xs);line-height:var(--text-xs-line-height);color:var(--neutral-950)}.search-city-country-list-items button,.search-no-result h6{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.search-tour-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #0a0a0a1a;transition:background-color 0.3s,padding 0.3s}.search-tour-list-item:hover{background-color:#ece3ea3b;padding:8px 12px}.search-tour-list-item-left{display:flex;align-items:center;gap:16px}.search-tour-list-item-left .search-tour-list-item-text h5{font-size:var(--text-base);line-height:var(--text-base-line-height);color:var(--neutral-950);font-weight:var(--font-semibold)}.search-tour-list-item-left .search-tour-list-item-text span{font-size:var(--text-xs);line-height:var(--text-xs-line-height);color:var(--neutral-950);font-weight:var(--font-normal)}.search-tour-list-item-image{width:64px;height:64px;border-radius:8px;overflow:hidden}.search-city-country-list-items{display:grid;grid-template-columns:repeat(1,1fr)}.lottie-loader{width:250px;margin:0 auto;background:#f5f5f5;border-radius:50%;padding:3px;border:1px solid #eee;box-shadow:0 15px 24px 0 #0000002b}.search-city-country-list-items button::after{top:20px}.search-no-result h6{color:var(--neutral-950);text-align:center;margin-bottom:12px}.search-no-result p{font-size:var(--text-xs)!important;line-height:var(--text-xs-line-height)!important;color:var(--neutral-700)!important;text-align:center}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border:none}.scroll-container{height:200px;overflow-y:hidden}.scroll-content{animation:10s linear infinite scrollUp}.scroll-container:hover .scroll-content{animation-play-state:paused}@keyframes scrollUp{from{transform:translateY(0)}to{transform:translateY(-50%)}}@media screen and (min-width:1150px){.blog .content{column-count:3;column-gap:32px}.blog .content .box{margin-bottom:32px}.blog .content .box:nth-child(2),.blog .content .box:nth-child(3),.blog .content .box:nth-child(6){overflow:hidden;border-radius:12px}.blog .content .box:nth-child(2) .image,.blog .content .box:nth-child(3) .image,.blog .content .box:nth-child(6) .image{height:572px}.blog .content .box:nth-child(2) .text,.blog .content .box:nth-child(3) .text,.blog .content .box:nth-child(6) .text{position:absolute;bottom:0;padding:18px;background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / 89%) 100%)}.blog .content .box:nth-child(2) .text h3,.blog .content .box:nth-child(3) .text h3,.blog .content .box:nth-child(6) .text h3{color:var(--neutral-0)}.blog .content .box:nth-child(2) .text span,.blog .content .box:nth-child(3) .text span,.blog .content .box:nth-child(6) .text span{color:#eee}}@media screen and (max-width:1150px){.last-call .box .head h4{width:70px}.last-call .box .head h3{font-size:21px;height:37px;letter-spacing:5.1px;width:174px;background-size:contain}.hero .hero-content .container p,.tour-information .container .info-grid .info-item .text h3{font-size:var(--text-base);line-height:var(--text-base-line-height);margin-bottom:4px}.blog .content .box span,.comments .boxes .box .user .left span,.hero .hero-content .ai span,.last-call .box .content table thead tr th,.tour-slider .container .swiper .card .content p{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.continents .continents-categories .list button,.tour-slider .tour-slider-categories .list button{font-size:var(--text-lg);line-height:var(--text-lg-line-height);height:62px}.tour-information .arrow button,.tour-slider .tour-slider-categories .arrow button{height:40px;width:40px}.blog .content .box h3,.tour-slider .container .swiper .card .content h2{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.tour-slider .container .swiper .card .content strong{font-size:var(--text-xl);line-height:var(--text-xl-line-height)}.ruya-ai .ruya-ai-content h3{font-size:var(--text-2xl);line-height:var(--text-2xl-line-height)}.comments .boxes .box .user .left .avatar{width:32px;height:32px}.comments .boxes .box .user svg{display:none}.comments .boxes{column-gap:24px}.comments .boxes .box{margin-bottom:24px}.comments .container{gap:32px}.comments .boxes .box .icon{width:20px;height:20px;padding:2px}.last-call .box .content table thead th{padding:8px 16px;white-space:nowrap}.last-call .box .content table tbody td{font-size:var(--text-xs);line-height:var(--text-xs-line-height);padding:8px;letter-spacing:0}.last-call .box .content table thead tr th{padding:8px}.blog .content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.blog .content .box .image{height:250px}}@media screen and (max-width:992px){.tour-list-accordion .container .content{grid-template-columns:1fr 1fr}.ruya-ai .ruya-ai-content{background-image:none;position:relative;overflow:hidden;box-shadow:inset 1px 1px 100px 50px #7b416e69;outline:#7b416e47 solid 2px;padding:24px}.ruya-ai .ruya-ai-content .bot-scale,.ruya-ai .ruya-ai-content .globe-animation{display:none}.hero-content{padding-top:114px;padding-bottom:114px;height:auto;background:#140014}.hero .globe-animation{top:68px}}.tours-secondary-skeleton-close:before,.tours-secondary-skeleton-title:before,.tours-skeleton-header-close:before,.tours-skeleton-header-title:before,.tours-skeleton-inner-button:before,.tours-skeleton-inner-content:before,.tours-skeleton-tab-button:before,.tours-skeleton-tab-info:before,.tours-skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0 0,rgb(255 255 255 / .6) 50%,#fff0 100%);transform:translateX(-100%);animation:1.4s infinite sk-shimmer}@media screen and (max-width:810px){.hero .hero-content form{grid-template-columns:repeat(1,1fr);width:100%}}@media screen and (max-width:768px){.continents .continents-categories .btn,.tour-information .arrow,.tour-slider .tour-slider-categories .arrow{display:none}.blog .content{grid-template-columns:1fr 1fr}.tour-information .container .info-grid{display:flex;grid-template-columns:none;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tour-information .container .info-grid::-webkit-scrollbar{display:none}.tour-information .container .info-grid .info-item{flex:0 0 auto;width:70%;scroll-snap-align:start;padding:12px}}.custom-button-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:calc(100% - 16px);padding:12px 0 16px;border-top:1px solid;margin:0 auto}.custom-button-wrapper .btn{width:152px;height:48px;align-items:center;justify-content:center;text-align:center}.custom-button-wrapper .btn.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}#hero-form .flatpickr-days,#hero-form .flatpickr-weekdays{gap:30px}#hero-form .dayContainer+.dayContainer{box-shadow:unset!important}#hero-form .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none!important}@media screen and (max-width:640px){.tour-information .container .info-grid .info-item .text p{font-size:var(--text-xs);line-height:var(--text-xs-line-height)}body:has(.search-wrap.active) .hero{z-index:12;position:relative}.continents .continents-accordion .continent-item button.accordion-toggle strong{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-wrap{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:999;margin-top:0;border-radius:0;box-shadow:unset;overflow-y:auto}.search-wrap .search-content{padding:0;border:none;border-radius:0}.hero-content{perspective:none;display:flex;flex-direction:column;background:linear-gradient(180deg,#140014 0,#7b416e 255.67%);padding:36px 0;border-radius:20px}#hero-form .flatpickr-calendar{width:100%;max-height:100dvh;height:100dvh;top:0!important;left:0!important;transform:none!important;border-radius:0!important;overflow-y:auto}#hero-form .flatpickr-calendar.open{transform:none!important}.hero .hero-content form{padding:0;background-color:#fff0;gap:8px}.blog .container .head .btn,.comments .comment-head .btn,.hero .hero-content .container p,.hero .hero-content form label,.hero-content .globe-animation-wrapper,.search-tour-list-item-right,.tour-list-accordion .container .head .btn{display:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none!important;margin-left:0!important;padding-left:0!important;font-weight:600!important;margin-top:6px!important}.search-city-country-list-items button::after{top:18px}.search-city-country-list-items button{font-size:var(--text-xs);line-height:var(--text-xs-line-height)}.search-tour-list-item-left .search-tour-list-item-text h5,.tour-information .container .info-grid .info-item .text h3,.tour-list-accordion .container p.description{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.search-tour-list-item-image{width:48px;height:48px}.hero{padding:6px}.blog .content .box h3,.tour-slider .container .swiper .card .content h2{font-size:var(--text-base);line-height:var(--text-base-line-height)}.blog,.comments,.information,.last-call,.ruya-ai,.tour-information,.tour-list-accordion,.tour-slider{padding:48px 0}.blog .content{display:flex;align-items:flex-start;overflow-x:auto}.blog .content .box{min-width:280px;margin-bottom:0}.blog .container,.comments .container,.continents .container,.tour-list-accordion .container,.tour-slider .container,.why-us .container{gap:24px}.comments .boxes .box:last-child,.last-call .box .content .scroll-container .table{margin-bottom:0}.last-call .box .content .btn-wrap{margin-top:24px;margin-bottom:24px}.last-call .box .head{padding:24px}.blog .btn-wrap,.comments .btn-wrap{display:flex}.comments .boxes{column-count:1;column-gap:0}.comments .boxes .box{margin-bottom:12px}.comments .boxes .box .user svg{display:inline-block;width:70px}.ruya-ai .ruya-ai-content p{margin-bottom:32px}.ruya-ai .ruya-ai-content h3{font-size:var(--text-xl);line-height:var(--text-xl-line-height)}.continents .continents-accordion .continent-item button.accordion-toggle span{width:32px;min-width:32px;height:32px}.continents .continents-accordion .continent-item .content .tab h3{font-size:var(--text-xs);line-height:var(--text-xs-line-height);margin-top:3px}.tour-slider .container .swiper .card .content strong{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.continents .continents-categories .list,.tour-slider .tour-slider-categories .list{gap:24px;overflow-x:auto;overflow-y:hidden}.continents .continents-categories .list button,.tour-slider .tour-slider-categories .list button{height:48px;font-size:var(--text-base);line-height:var(--text-base-line-height);white-space:nowrap}.hero-content .container{padding:0 24px}.hero .hero-content .container h1{font-size:28px;font-weight:400;line-height:32px;margin-bottom:20px}.hero .hero-content .container h1 strong{height:auto;font-size:32px;font-weight:600;line-height:38px;margin-top:-3px}.hero-content .icon-badge{margin-bottom:14px}.hero-content .icon-badge-inner{padding:4px 16px 4px 4px;gap:6px}.hero-content .icon-badge-inner-icon{width:16px;height:16px}.hero-content .icon-badge-inner-icon svg{width:12px;height:12px}.hero-content .icon-badge span{font-size:12px;line-height:16px}.hero .hero-content .ai{margin-top:0;display:none}.hero .hero-content form .btn,.hero .hero-content form .input-wrap .input-box .input{height:60px}.hero .hero-content form .btn-wrap button{width:100%;justify-content:center}#hero-form .dayContainer{width:100%!important}.last-call .box .content table tbody tr td:last-child{padding:0}.last-call .box .content table tbody tr td:last-child a{color:#fff0;width:20px;white-space:nowrap;overflow:hidden;flex-direction:row-reverse;flex-wrap:wrap-reverse}@media screen and (max-width:480px){.tour-list-accordion .container .content{grid-template-columns:1fr}}#hero-form .date-container .month-grid{grid-template-columns:repeat(2,1fr)}.custom-button-wrapper{justify-content:center;width:100%;padding:8px;margin-top:auto}.custom-button-wrapper .btn{width:100%}.custom-close-button,.search-close{display:flex;align-items:center;justify-content:center;border:1px solid #0a0a0a1a;border-radius:50%;width:40px;height:40px;position:absolute;top:8px;right:16px}}.tours-secondary-skeleton-close,.tours-secondary-skeleton-title,.tours-skeleton,.tours-skeleton-header-close,.tours-skeleton-header-title,.tours-skeleton-inner-button,.tours-skeleton-inner-content,.tours-skeleton-tab-button,.tours-skeleton-tab-info{position:relative;overflow:hidden}.video-img--active img{opacity:0;visibility:hidden}.tours-skeleton{width:100%;padding:12px 24px;background-color:rgb(10 10 10 / .03);border-radius:8px}.tours-skeleton-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:24px}.tours-secondary-skeleton-title,.tours-skeleton-header-title{width:114px;height:18px;border-radius:100px;background:#eee}.tours-secondary-skeleton-close,.tours-skeleton-header-close{width:40px;height:40px;border:1px solid;border-radius:50%}.tours-skeleton-tab{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:16px}.tours-skeleton-tab-button{width:92px;height:36px;border-radius:100px;background:#eee}.tours-skeleton-tab-info{width:100%;max-width:160px;height:24px;border-radius:100px;margin-left:auto;background:#eee}.tours-skeleton-inner{display:flex;flex-direction:column;width:100%;gap:16px}.tours-skeleton-inner-content{width:100%;height:32px;border-radius:100px;background:#eee;margin-bottom:16px}.tours-skeleton-inner-button{width:122px;height:46px;border-radius:100px;background:#eee}.tours-secondary-skeleton{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;border-radius:8px;border:1px solid #0a0a0a0d;background:#fff}.tours-secondary-skeleton--2nd{border-color:#fff0;background:rgb(10 10 10 / .03)}@keyframes sk-shimmer{to{transform:translateX(100%)}}.tours-secondary-skeleton-close:before,.tours-skeleton-header-close:before{border-radius:50%}#popular-swiper .tour-swiper-slide{min-height:420px}@media screen and (max-width:640px){#popular-swiper .tour-swiper-slide{min-height:350px}}