.main-tour[data-v-015ccc07]{-moz-column-gap:20px;column-gap:20px}.main-tour .image-container[data-v-015ccc07],.main-tour .content-container[data-v-015ccc07]{min-width:0}.main-tour img[data-v-015ccc07]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:0}.main-tour .date-container[data-v-015ccc07]{padding-bottom:clamp(6px,calc(6px + (14 - 6) * ((100vw - 768px) / (1920 - 768))),14px)}.main-tour .date-container .date-3[data-v-015ccc07],.main-tour .date-container .date-3-1[data-v-015ccc07]{letter-spacing:-4%;font-size:clamp(28px,calc(28px + (50 - 28) * ((100vw - 768px) / (1920 - 768))),50px);line-height:clamp(35px,calc(35px + (63 - 35) * ((100vw - 768px) / (1920 - 768))),63px)}.main-tour .title-container[data-v-015ccc07]{display:block;letter-spacing:-4%;padding-bottom:clamp(7px,calc(7px + (10 - 7) * ((100vw - 768px) / (1920 - 768))),10px);font-size:clamp(34px,calc(34px + .03125*(100vw - 768px)),70px)}.main-tour .location-container[data-v-015ccc07]{font-size:clamp(18px,calc(18px + (34 - 18) * ((100vw - 768px) / (1920 - 768))),34px);line-height:clamp(23px,calc(23px + (43 - 23) * ((100vw - 768px) / (1920 - 768))),43px);letter-spacing:-2%;padding-bottom:clamp(16px,calc(16px + (31 - 16) * ((100vw - 768px) / (1920 - 768))),31px)}.main-tour .location-container .text-4[data-v-015ccc07]{font-size:clamp(18px,calc(18px + (34 - 18) * ((100vw - 768px) / (1920 - 768))),34px);line-height:clamp(23px,calc(23px + (43 - 23) * ((100vw - 768px) / (1920 - 768))),43px);letter-spacing:-2%}.main-tour .image-container[data-v-015ccc07]{width:100%}.main-tour .image-container .image-container-inner[data-v-015ccc07]{width:clamp(285px,calc(285px + (578 - 285) * ((100vw - 768px) / (1920 - 768))),578px);height:clamp(355px,calc(355px + (720 - 355) * ((100vw - 768px) / (1920 - 768))),720px);border-radius:clamp(26px,calc(26px + (52 - 26) * ((100vw - 768px) / (1920 - 768))),52px);overflow:hidden}@media (max-width: 767px){.main-tour .image-container .image-container-inner[data-v-015ccc07]{width:auto;height:auto;min-width:285px;min-height:355px}}@media (max-width: 767px){.main-tour .image-container .image-container-inner[data-v-015ccc07]{border-radius:40px}}@media (max-width: 375px){.main-tour .image-container .image-container-inner[data-v-015ccc07]{max-height:417px}}.main-tour a[data-v-015ccc07]{overflow:hidden;transition:color .7s}.main-tour a img[data-v-015ccc07]{transform:scale(1);transition:transform .9s ease}.main-tour.hovered:hover img[data-v-015ccc07]{transform:scale(1.05)}.main-tour.hovered:hover .color-text[data-v-015ccc07]{color:#0bf!important}.main-tour .name-group[data-v-015ccc07]{font-size:clamp(21px,calc(21px + (40 - 21) * ((100vw - 768px) / (1920 - 768))),40px);line-height:clamp(24px,calc(24px + (46 - 24) * ((100vw - 768px) / (1920 - 768))),46px);font-weight:500;color:#0022cb;text-transform:uppercase}.main-tour .name-group .text-3[data-v-015ccc07]{letter-spacing:-3%;font-size:clamp(21px,calc(21px + (40 - 21) * ((100vw - 768px) / (1920 - 768))),40px);line-height:clamp(24px,calc(24px + (46 - 24) * ((100vw - 768px) / (1920 - 768))),46px)}.main-tour .name-group span[data-v-015ccc07]{color:#f58300}@media (max-width: 767px){.main-tour .image-container[data-v-015ccc07]{display:flex;text-align:center;justify-content:center;align-items:center;margin-bottom:28px}}.tour-card[data-v-edf35e52]{--tour-image-h-collapsed: clamp( 110px, calc(110px + (127 - 110) * ((100vw - 768px) / (1920 - 768))), 127px );--tour-info-h-collapsed: clamp( 32px, calc(32px + (37 - 32) * ((100vw - 768px) / (1920 - 768))), 37px );--tour-info-mb-collapsed: clamp( 24px, calc(24px + (27 - 24) * ((100vw - 768px) / (1920 - 768))), 27px );--tour-image-h: var(--tour-image-h-collapsed);--tour-info-h: var(--tour-info-h-collapsed);--tour-info-mb: var(--tour-info-mb-collapsed);width:var(--tour-card-w);max-width:100%;min-width:0;min-height:calc(var(--tour-year-stack-h) + var(--tour-image-h) + var(--tour-title-mt) + var(--tour-title-min-h) + var(--tour-title-mb) + var(--tour-info-h) + var(--tour-info-mb));background:#fff;box-shadow:4px 10px 30px #0000000d;cursor:pointer;border-radius:clamp(44px,calc(44px + (50 - 44) * ((100vw - 768px) / (1920 - 768))),50px);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;overflow:hidden;transition:min-height .45s ease}.tour-card.active[data-v-edf35e52],.tour-card[data-v-edf35e52]:hover{--tour-image-h: var(--tour-image-h-expanded);--tour-info-h: var(--tour-info-h-expanded);--tour-info-mb: var(--tour-info-mb-expanded)}.tour-card[data-v-edf35e52]:hover:not(.active){z-index:2}.tour-card__year[data-v-edf35e52]{width:100%;height:var(--tour-year-stack-h);box-sizing:border-box;flex-shrink:0;font-size:clamp(37px,calc(37px + (43 - 37) * ((100vw - 768px) / (1920 - 768))),43px);line-height:clamp(37px,calc(37px + (43 - 37) * ((100vw - 768px) / (1920 - 768))),43px);letter-spacing:-5%;font-weight:300;color:#f58300;text-align:center;padding-top:clamp(10px,calc(10px + (11 - 10) * ((100vw - 768px) / (1920 - 768))),11px);padding-bottom:clamp(8px,calc(8px + (9 - 8) * ((100vw - 768px) / (1920 - 768))),9px);padding-inline:20px}.tour-card__image[data-v-edf35e52]{width:100%;height:var(--tour-image-h);border-radius:35px;overflow:hidden;flex-shrink:0;transition:height .45s ease}.tour-card__image img[data-v-edf35e52]{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tour-card__title[data-v-edf35e52]{font-size:clamp(24px,calc(24px + (28 - 24) * ((100vw - 768px) / (1920 - 768))),28px);line-height:clamp(26px,calc(26px + (30 - 26) * ((100vw - 768px) / (1920 - 768))),30px);min-height:var(--tour-title-min-h);display:flex;width:100%;align-items:center;justify-content:center;place-content:center;text-align:center;text-wrap:balance;font-weight:500;color:#f58300;text-transform:uppercase;margin-top:var(--tour-title-mt);margin-bottom:var(--tour-title-mb);letter-spacing:-3%;padding-inline:20px;flex-shrink:0}.tour-card__info[data-v-edf35e52]{width:100%;height:var(--tour-info-h);margin-bottom:var(--tour-info-mb);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;transition:height .45s ease,margin-bottom .45s ease}.tour-card__date[data-v-edf35e52]{font-size:clamp(32px,calc(32px + (37 - 32) * ((100vw - 768px) / (1920 - 768))),37px);line-height:clamp(32px,calc(32px + (37 - 32) * ((100vw - 768px) / (1920 - 768))),37px);width:100%;text-align:center;margin-bottom:clamp(9px,calc(9px + (11 - 9) * ((100vw - 768px) / (1920 - 768))),11px);font-weight:700;color:#0022cb;letter-spacing:-3%}.tour-card__city[data-v-edf35e52]{font-size:clamp(18px,calc(18px + (20 - 18) * ((100vw - 768px) / (1920 - 768))),20px);line-height:clamp(23px,calc(23px + (25 - 23) * ((100vw - 768px) / (1920 - 768))),25px);font-weight:500;color:#f58300;letter-spacing:-2%;text-align:center;width:100%;transform:translateZ(0);clip-path:inset(0 0 100% 0);overflow:hidden;opacity:0;transition:opacity 0s ease,clip-path 0s ease,transform .45s ease,max-height .45s ease,margin-top .45s ease}.tour-card.active .tour-card__city[data-v-edf35e52],.tour-card:hover .tour-card__city[data-v-edf35e52]{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0);transition:opacity .4s ease .2s,clip-path .05s ease .2s,transform .45s ease,max-height .45s ease,margin-top .45s ease}.tours-list-container{--tour-card-w: clamp( 235px, calc(235px + (270 - 235) * ((100vw - 768px) / (1920 - 768))), 270px );--tour-title-min-h: clamp( 52px, calc(52px + (60 - 52) * ((100vw - 768px) / (1920 - 768))), 60px );--tour-year-stack-h: clamp( 55px, calc(55px + (63 - 55) * ((100vw - 768px) / (1920 - 768))), 63px );--tour-image-h-expanded: clamp( 129px, calc(129px + (150 - 129) * ((100vw - 768px) / (1920 - 768))), 150px );--tour-title-mt: clamp( 15px, calc(15px + (16 - 15) * ((100vw - 768px) / (1920 - 768))), 16px );--tour-title-mb: 9px;--tour-info-h-expanded: clamp( 64px, calc(64px + (73 - 64) * ((100vw - 768px) / (1920 - 768))), 73px );--tour-info-mb-expanded: 24px;--tour-li-min-h: calc( var(--tour-year-stack-h) + var(--tour-image-h-expanded) + var(--tour-title-mt) + var(--tour-title-min-h) + var(--tour-title-mb) + var(--tour-info-h-expanded) + var(--tour-info-mb-expanded) )}.tours-list-container .tours-list{display:grid;grid-template-columns:repeat(auto-fit,var(--tour-card-w));justify-content:center;align-items:center;row-gap:clamp(12px,calc(12px + (70 - 12) * ((100vw - 768px) / (1920 - 768))),70px);-moz-column-gap:clamp(60px,calc(60px + (100 - 60) * ((100vw - 768px) / (1920 - 768))),100px);column-gap:clamp(60px,calc(60px + (100 - 60) * ((100vw - 768px) / (1920 - 768))),100px)}@media (max-width: 767px){.tours-list-container .tours-list{row-gap:12px}}.tours-list-container .tours-list>li{display:flex;justify-content:center;align-items:center;min-height:var(--tour-li-min-h)}@media (max-width: 640px){.tours-view{padding-inline:70px}}.schedule-list-fade-enter-active[data-v-4dfb93c7]{transition:opacity .35s ease}.schedule-list-fade-enter-from[data-v-4dfb93c7]{opacity:0}.schedule-list[data-v-4dfb93c7]{position:relative}.schedule-list[data-v-4dfb93c7]:before{content:"";position:absolute;bottom:100%;left:0;background-image:url(/assets/images/decor_footer.svg);background-size:contain;background-repeat:no-repeat;background-position:100% 50%;z-index:4;width:clamp(94px,calc(94px + (176 - 94) * ((100vw - 768px) / (1920 - 768))),176px);height:clamp(94px,calc(94px + (176 - 94) * ((100vw - 768px) / (1920 - 768))),176px);transform:rotate(-180deg)}@media (max-width: 767px){{padding-left:0;height:94px;width:94px;background-size:94px 94px;top:auto}}.schedule-list li[data-v-4dfb93c7]{padding-inline:clamp(23px,calc(23px + (44 - 23) * ((100vw - 768px) / (1920 - 768))),44px);padding-block:clamp(18px,calc(18px + (32 - 18) * ((100vw - 768px) / (1920 - 768))),32px)}@media (max-width: 767px){.schedule-list li[data-v-4dfb93c7]{padding-inline:26px;padding-block:26px;padding-top:24px}}.schedule-list .schedule-list-item[data-v-4dfb93c7]{-moz-column-gap:clamp(52px,calc(52px + (169 - 52) * ((100vw - 768px) / (1920 - 768))),169px);column-gap:clamp(52px,calc(52px + (169 - 52) * ((100vw - 768px) / (1920 - 768))),169px);flex-wrap:nowrap;justify-content:space-between}@media (max-width: 767px){.schedule-list .schedule-list-item[data-v-4dfb93c7]{flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:flex-start;gap:clamp(19px,calc(19px + (52 - 19) * ((100vw - 768px) / (1920 - 768))),52px);max-width:335px}}.schedule-list .date-container[data-v-4dfb93c7]{display:flex;align-items:center;justify-content:space-between;width:clamp(166px,calc(166px + (289 - 166) * ((100vw - 768px) / (1920 - 768))),289px);gap:clamp(10px,calc(10px + (30 - 10) * ((100vw - 768px) / (1920 - 768))),30px)}.schedule-list .date-container .date-1[data-v-4dfb93c7]{font-size:clamp(47px,calc(47px + (80 - 47) * ((100vw - 768px) / (1920 - 768))),80px);line-height:clamp(37px,calc(37px + (63 - 37) * ((100vw - 768px) / (1920 - 768))),63px);letter-spacing:-1%;width:clamp(57px,calc(57px + (97 - 57) * ((100vw - 768px) / (1920 - 768))),97px);text-align:left}.schedule-list .location-block[data-v-4dfb93c7]{width:clamp(290px,calc(290px + (610 - 290) * ((100vw - 768px) / (1920 - 768))),610px);font-size:clamp(19px,calc(19px + (31 - 19) * ((100vw - 768px) / (1920 - 768))),31px);line-height:clamp(24px,calc(24px + (39 - 24) * ((100vw - 768px) / (1920 - 768))),39px);letter-spacing:-3%;display:flex;flex-direction:column;justify-content:center;gap:clamp(3px,calc(3px + (5 - 3) * ((100vw - 768px) / (1920 - 768))),5px)}@media screen and (max-width: 767px){.schedule-list .location-block[data-v-4dfb93c7]{margin-bottom:4px}}.schedule-list .more-detailed-block[data-v-4dfb93c7]{width:clamp(102px,calc(102px + (167 - 102) * ((100vw - 768px) / (1920 - 768))),167px);height:clamp(37px,calc(37px + (61 - 37) * ((100vw - 768px) / (1920 - 768))),61px)}.schedule-list .more-detailed-block .btn-t3[data-v-4dfb93c7]{font-size:clamp(12px,calc(12px + (20 - 12) * ((100vw - 768px) / (1920 - 768))),20px);line-height:clamp(12px,calc(12px + (20 - 12) * ((100vw - 768px) / (1920 - 768))),20px);letter-spacing:0;border-radius:clamp(19px,calc(19px + (31 - 19) * ((100vw - 768px) / (1920 - 768))),31px);padding-inline:clamp(14px,calc(14px + (18 - 14) * ((100vw - 768px) / (1920 - 768))),18px);padding-block:clamp(10px,calc(10px + (18 - 10) * ((100vw - 768px) / (1920 - 768))),18px)}.schedule-list li[data-v-4dfb93c7]:nth-child(2n-1){background:#fff;border-radius:clamp(18px,calc(18px + (30 - 18) * ((100vw - 768px) / (1920 - 768))),30px)}@media screen and (max-width: 767px){.schedule-list li[data-v-4dfb93c7]:nth-child(2n-1){border-radius:35px}}.schedule-list .day-time-block[data-v-4dfb93c7]{text-align:right;max-width:clamp(99px,calc(99px + (162 - 99) * ((100vw - 768px) / (1920 - 768))),162px);width:100%}.schedule-list .day-time-block .day[data-v-4dfb93c7]{font-size:clamp(17px,calc(17px + (28 - 17) * ((100vw - 768px) / (1920 - 768))),28px);font-family:Cera Pro Medium;letter-spacing:-3%;color:#0022cb;line-height:100%;font-weight:500;text-transform:uppercase;margin-bottom:clamp(2px,calc(2px + (5 - 2) * ((100vw - 768px) / (1920 - 768))),5px)}.schedule-list .day-time-block .time[data-v-4dfb93c7]{font-size:clamp(18px,calc(18px + (30 - 18) * ((100vw - 768px) / (1920 - 768))),30px);font-family:Cera Pro Bold;color:#f58300;line-height:100%;font-weight:700;letter-spacing:-3%}@media (max-width: 767px){.schedule-list .day-time-block[data-v-4dfb93c7]{text-align:left}}.schedule-toggle-button[data-v-0df589cb]{width:clamp(14px,calc(14px + (24 - 14) * ((100vw - 768px) / (1920 - 768))),24px);height:clamp(26px,calc(26px + (47 - 26) * ((100vw - 768px) / (1920 - 768))),47px);display:inline-flex;align-items:center;justify-content:center}.schedule-toggle-icon[data-v-0df589cb]{width:100%;height:100%}.header[data-v-a0da9a12]{position:relative;font-size:clamp(40px,calc(40px + (78 - 40) * ((100vw - 768px) / (1920 - 768))),78px);line-height:clamp(43px,calc(43px + (80 - 43) * ((100vw - 768px) / (1920 - 768))),80px);font-weight:500;color:#0022cb;text-transform:uppercase}.header .list-header-text[data-v-a0da9a12]{align-items:baseline}.header.schedule-list-header[data-v-a0da9a12]{width:100%;letter-spacing:-3%;padding-top:clamp(6px,calc(6px + (11 - 6) * ((100vw - 768px) / (1920 - 768))),11px);padding-bottom:clamp(45px,calc(45px + (85 - 45) * ((100vw - 768px) / (1920 - 768))),85px)}.header.schedule-list-header[data-v-a0da9a12] :has(.showToggle){width:clamp(100%,calc(100% + (0px + (57 - 0) * ((100vw - 768px) / (1920 - 768)))),calc(100% + 57px))}.header.schedule-list-header .month[data-v-a0da9a12]{font-size:clamp(40px,calc(40px + (78 - 40) * ((100vw - 768px) / (1920 - 768))),78px);line-height:clamp(40px,calc(40px + (78 - 40) * ((100vw - 768px) / (1920 - 768))),78px);color:#f58300;letter-spacing:-3%}.header.schedule-list-header .year[data-v-a0da9a12]{font-size:clamp(43px,calc(43px + (80 - 43) * ((100vw - 768px) / (1920 - 768))),80px);line-height:clamp(38px,calc(38px + (78 - 38) * ((100vw - 768px) / (1920 - 768))),78px);letter-spacing:-3%}@media (max-width: 767px){.header.schedule-list-header[data-v-a0da9a12]{padding-top:0;padding-bottom:45px;padding-inline:10px;line-height:100%}.header.schedule-list-header .month[data-v-a0da9a12]{font-size:34px;line-height:34px}.header.schedule-list-header .year[data-v-a0da9a12]{font-size:38px;line-height:38px}}.header .toggle-btn-container[data-v-a0da9a12]{width:0;text-align:right}.header .toggle-btn-container .toggle-btn[data-v-a0da9a12]{transform-origin:left center;transition:transform .4s ease}.header .toggle-btn-container.showToggle[data-v-a0da9a12]{width:30px;margin-left:clamp(1px,calc(1px + (25 - 1) * ((100vw - 768px) / (1920 - 768))),25px)}.header .toggle-btn-container.showToggle .toggle-btn[data-v-a0da9a12]:hover{transform:translate(8px)}.header span[data-v-a0da9a12]{color:#f58300}.header strong[data-v-a0da9a12]{font-weight:700}.schedule-list-empty-container[data-v-c36f8423]{height:clamp(46px,calc(46px + (86 - 46) * ((100vw - 768px) / (1920 - 768))),86px)}.main-tour-section{margin-bottom:clamp(40px,calc(40px + (75 - 40) * ((100vw - 768px) / (1920 - 768))),75px)}@media (max-width: 767px){.main-tour-section{padding-inline:20px}}@media (max-width: 767px){.schedule-block{padding-inline:20px}}.tours_page .decor-h1:before{background-image:url(/assets/pattern/pattern-1.svg)}.tours_page .decor-h1:after{background-image:url(/assets/pattern/pattern-1.svg);background-position:50%;background-size:contain;width:100%;height:142px}.tours_page .tours-view{margin-bottom:clamp(82px,calc(82px + (200 - 82) * ((100vw - 768px) / (1920 - 768))),200px)}footer:before{background-image:url(/assets/pattern/pattern-1-1.svg)}
