.ArticleMainBanner_parent__6XMD4{border-top:1px solid var(--banner_parent_border);padding:40px 0 44px;background-color:var(--default-bg)}@media(max-width:1024px){.ArticleMainBanner_parent__6XMD4{padding-top:30px}}@media(max-width:800px){.ArticleMainBanner_parent__6XMD4{padding:20px 0 21px}}@media(max-width:640px){.ArticleMainBanner_parent__6XMD4{padding:20px 0 8px}}.ArticleMainBanner_wrapper__s5NOx{max-width:1520px;padding:0 20px;width:100%;margin:0 auto}.ArticleMainBanner_categories-container__Q2lM9{margin:0 0 15px;text-align:center}@media(max-width:800px){.ArticleMainBanner_categories-container__Q2lM9{margin-bottom:10px}}.ArticleMainBanner_categories__HjRCE{display:inline-flex;justify-content:center;align-items:stretch;margin:0 -5px -5px;list-style:none;padding:0}.ArticleMainBanner_category__EdWpI{margin:0 5px 10px}.ArticleMainBanner_category-link__TbPL6{padding:10px;display:flex;border-radius:6px;font-size:14px;font-weight:600;line-height:1.25;background-color:var(--primary-a10);color:var(--primary);opacity:1;transition:opacity var(--time) ease-in-out}@media(max-width:640px){.ArticleMainBanner_category-link__TbPL6{padding:7px 10px;line-height:1.5}}.ArticleMainBanner_category-link__TbPL6:focus,.ArticleMainBanner_category-link__TbPL6:hover{opacity:.65;color:var(--primary)}.ArticleMainBanner_title__iLwuo{text-align:center;max-width:1190px;margin:0 auto;font-weight:600;font-size:60px;line-height:1.1666666667}@media(max-width:1520px){.ArticleMainBanner_title__iLwuo{font-size:55px}}@media(max-width:1024px){.ArticleMainBanner_title__iLwuo{font-size:45px}}@media(max-width:800px){.ArticleMainBanner_title__iLwuo{font-size:32px}}@media(max-width:640px){.ArticleMainBanner_title__iLwuo{font-size:28px;line-height:1.2142857143}}.ArticleMainBanner_meta-container__naRam{display:flex;justify-content:center;align-items:center}@media(max-width:800px){.ArticleMainBanner_meta-container__naRam{flex-wrap:wrap}}@media(min-width:1025px){.ArticleMainBanner_meta-container__naRam{gap:4rem}}@media(max-width:1024px){.ArticleMainBanner_meta-container__naRam{gap:0;padding-inline:1.5rem;justify-content:space-between}}.ArticleMainBanner_title__iLwuo+.ArticleMainBanner_meta-container__naRam{margin-top:28px}@media(max-width:800px){.ArticleMainBanner_title__iLwuo+.ArticleMainBanner_meta-container__naRam{margin-top:6px}}.ArticleMainBanner_time-estimate__sOPi8{display:inline-block;color:var(--primary);font-size:16px;line-height:1.4375;margin-top:0;margin-bottom:0}@media(max-width:800px){.ArticleMainBanner_time-estimate__sOPi8{text-align:center;font-size:12px;line-height:1.1666666667;width:100%;order:2;margin:8px auto 0}}.ArticleMainBanner_time-estimate__sOPi8 svg{display:inline-block;vertical-align:bottom;height:23px;width:23px;margin-right:8px}@media(max-width:800px){.ArticleMainBanner_time-estimate__sOPi8 svg{margin-right:6px}}@media(max-width:640px){.ArticleMainBanner_time-estimate__sOPi8 svg{height:14px;width:14px}}.ArticleMainBanner_author__JIABL{position:relative;padding-left:78px;opacity:1;transition:opacity var(--time) ease-in-out}.ArticleMainBanner_author__JIABL:focus,.ArticleMainBanner_author__JIABL:hover{opacity:.65}@media(max-width:800px){.ArticleMainBanner_author__JIABL{display:inline-block;margin-top:10px;padding:43px 0 0;width:100%;order:1}}@media(min-width:801px){.ArticleMainBanner_author__JIABL{display:inline-flex;min-height:68px;transform:translateY(-3px)}}.ArticleMainBanner_author-image__rgrKl{display:block;position:absolute;top:0;left:0;height:68px;width:68px;background-color:var(--default-bg);padding:6px;overflow:hidden;border-radius:50%;border:1px solid var(--primary-a3)}@media(max-width:800px){.ArticleMainBanner_author-image__rgrKl{height:37px;width:37px;left:50%;transform:translateX(-50%);padding:2px}}.ArticleMainBanner_author-image-inner__LeIBe{display:block;position:absolute;top:4px;left:4px;height:calc(100% - 8px);width:calc(100% - 8px);overflow:hidden;border-radius:50%;background-color:var(--primary-600)}@media(max-width:800px){.ArticleMainBanner_author-image-inner__LeIBe{top:2px;left:2px;height:calc(100% - 4px);width:calc(100% - 4px)}}.ArticleMainBanner_author-text__hIDr5{margin:12px 0 0}@media(max-width:800px){.ArticleMainBanner_author-text__hIDr5{margin:0;text-align:center}}.ArticleMainBanner_author-name__3XXCI{margin:0;font-size:18px;line-height:1.1666666667}@media(max-width:800px){.ArticleMainBanner_author-name__3XXCI{font-size:16px;line-height:1.2}}.ArticleMainBanner_publish-date__RXn5j{margin:4px 0 0;font-size:15px;line-height:1.2;color:var(--main-banner_publish-date_text)}@media(max-width:800px){.ArticleMainBanner_publish-date__RXn5j{margin-top:3px;font-size:12px;line-height:1.1666666667}.ArticleMainBanner_share-button__LRZ5z{margin:20px auto 10px;order:3}}.ArticleMainBanner_image-container__f2L7W{position:relative;overflow:hidden;border-radius:10px;width:100%;margin-top:36px}@media(max-width:800px){.ArticleMainBanner_image-container__f2L7W{margin-top:20px}}@supports(aspect-ratio:1/1){.ArticleMainBanner_image-container__f2L7W{aspect-ratio:1480/700}@media(max-width:800px){.ArticleMainBanner_image-container__f2L7W{aspect-ratio:335/190}}}@supports not (aspect-ratio:1/1){.ArticleMainBanner_image-container__f2L7W{height:0;padding-top:47.2972972973%}@media(max-width:800px){.ArticleMainBanner_image-container__f2L7W{padding-top:56.7164179104%}}}.ArticleMainBanner_description__gQR7l{text-align:center;margin:30px 0 0;font-size:14px;line-height:1.2307692308}@media(max-width:640px){.ArticleMainBanner_description__gQR7l{max-width:99%;margin:15px 0 0;font-size:13px}}.ArticleNavigation_nav__5CQWb{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;pointer-events:all;background-color:var(--primary-100);border-radius:10px;padding:28px 18px 23px 30px;overflow:hidden;max-height:calc(100vh - 68px)}@media(max-width:1024px){.ArticleNavigation_nav__5CQWb{padding:14px 20px}}.ArticleNavigation_nav-title__gWSHQ{position:relative;z-index:0;font-size:20px;font-weight:600;line-height:1;color:var(--primary);text-align:left;margin:0;padding:0;width:100%;flex:0 0 auto}@media(max-width:1024px){.ArticleNavigation_nav-title__gWSHQ{padding:0 40px 0 0;font-size:18px}}.ArticleNavigation_nav-title-bookmark__sVIfX{position:relative;z-index:0;display:inline-block;height:20px;width:16px;color:var(--primary);margin-right:11px;transform:translateY(1px)}@media(max-width:1024px){.ArticleNavigation_nav-title-bookmark__sVIfX{height:18px;width:13px;margin-right:12px;transform:translateY(2px)}}.ArticleNavigation_nav-toggle__OvKBL{position:absolute;z-index:1;display:none;top:-14px;left:-20px;width:calc(100% + 40px);height:calc(100% + 28px);color:var(--primary);background:none;border:0;outline:0;cursor:pointer;border-radius:10px}@media(max-width:1024px){.ArticleNavigation_nav-toggle__OvKBL{display:block}}.ArticleNavigation_nav-toggle-icon__WpQ3F{color:var(--primary);position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center center;transition:transform .18s ease-in-out;height:9px;width:14px}.ArticleNavigation_nav-toggle-icon-show__k8tME{transform:translateY(-50%) rotate(180deg)}.ArticleNavigation_nav-container__dTYci{overflow:hidden;overflow-y:auto;padding:19px 0 0;width:100%;flex:1 1 auto}@media(max-width:1024px){.ArticleNavigation_nav-container__dTYci{display:none}.ArticleNavigation_nav-container--show__mNB5c{display:block}}.ArticleNavigation_nav-list__nLW7c{list-style:none;padding:0;margin:0}.ArticleNavigation_nav-list-item__iShk3{font-size:16px;font-weight:400;line-height:1.5;color:var(--primary);text-decoration:none}.ArticleNavigation_nav-list-item__iShk3+.ArticleNavigation_nav-list-item__iShk3{margin-top:8px}.ArticleNavigation_nav-list-link__BcBni,.ArticleNavigation_nav-list-link__BcBni:focus,.ArticleNavigation_nav-list-link__BcBni:hover{color:var(--primary)}.ArticleNavigation_nav-list-link__BcBni:hover{text-decoration:underline}.ArticleNavigation_nav-list-link--active__YVyne,.ArticleNavigation_nav-list-link--active__YVyne:focus,.ArticleNavigation_nav-list-link--active__YVyne:hover{font-weight:600;text-decoration:underline}.ArticleNavigation_nav-child-list__RByjr{list-style:none;padding:11px 0 0 23px}.ArticleNavigation_nav-child-list__RByjr .ArticleNavigation_nav-list-item__iShk3{font-size:13px}.ArticleNavigation_nav-child-list__RByjr .ArticleNavigation_nav-list-item__iShk3+.ArticleNavigation_nav-list-item__iShk3{margin-top:1px}.ArticleNavigation_nav--TOPICS__KWf1S{background-color:var(--primary);max-height:calc(100vh - 75px)}.ArticleNavigation_nav--TOPICS__KWf1S ::selection{background-color:var(--secondary);color:var(--secondary-text)}@media(min-width:641px){.ArticleNavigation_nav--TOPICS__KWf1S{max-height:calc(100vh - 87px)}}@media(min-width:1025px){.ArticleNavigation_nav--TOPICS__KWf1S{max-height:calc(100vh - 136px)}}@media(min-width:1201px){.ArticleNavigation_nav--TOPICS__KWf1S{max-height:calc(100vh - 136px)}}@media(min-width:1521px){.ArticleNavigation_nav--TOPICS__KWf1S{max-height:calc(100vh - 136px)}}.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-list-item__iShk3,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-list-link__BcBni,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-list-link__BcBni:focus,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-list-link__BcBni:hover,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-title-bookmark__sVIfX,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-title__gWSHQ,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-toggle-icon__WpQ3F,.ArticleNavigation_nav--TOPICS__KWf1S .ArticleNavigation_nav-toggle__OvKBL{color:var(--default-text-flip)}.ArticleNavigation_nav--BLOG__kYbKf{max-height:calc(100vh - 68px)}@media(max-width:1024px){.ArticleNavigation_nav--BLOG__kYbKf{max-height:calc(100vh - 83px)}}.AuthorCard_card__OhHZH{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;padding-top:36px}@media(min-width:1201px){.AuthorCard_card__OhHZH{padding-top:45px}}.AuthorCard_image-wrap__RDNCj{display:block;position:absolute;top:0;left:19px;height:72px;width:72px;background-color:var(--default-bg);padding:6px;overflow:hidden;border-radius:50%;box-shadow:0 4px 14px 0 var(--shadow-09)}@media(min-width:1201px){.AuthorCard_image-wrap__RDNCj{top:0;left:44px;height:102px;width:102px}}.AuthorCard_inner-image-wrap__dGD18{display:block;position:absolute;top:6px;left:6px;height:calc(100% - 12px);width:calc(100% - 12px);overflow:hidden;border-radius:50%;background:var(--primary-600);box-shadow:0 4px 14px 0 var(--shadow-09)}.AuthorCard_content-wrap__JtnWB{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:var(--primary-100);border-radius:10px;padding:54px 20px 20px}@media(min-width:1201px){.AuthorCard_content-wrap__JtnWB{padding:76px 50px 40px}}.AuthorCard_title__15dai{font-size:18px;margin:0 0 12px;font-weight:600;line-height:1;color:var(--primary);width:100%}@media(min-width:801px){.AuthorCard_title__15dai{font-size:30px;margin:0 0 14px}}.AuthorCard_description__gT678{flex:1 0 auto;font-size:15px;line-height:1.3333333333;margin:0 0 13px}@media(min-width:801px){.AuthorCard_description__gT678{font-size:16px;line-height:1.75;margin:0 0 22px}}.AuthorCard_link__180hY{opacity:1;transition:var(--time) opacity ease-in-out;font-size:12px;line-height:1.0833333333;padding:10px 12px 9px;transition:background-color var(--time),color var(--time)}@media(min-width:801px){.AuthorCard_link__180hY{font-size:14px;padding:16px 20px}}.AuthorCard_link__180hY:focus,.AuthorCard_link__180hY:hover{background-color:var(--default-text);color:var(--default-bg)}@media(min-width:1201px){.AuthorCard_card-large__sYRvK{padding-top:0}}.AuthorCard_card-large__sYRvK .AuthorCard_image-wrap__RDNCj{left:24px}@media(min-width:1201px){.AuthorCard_card-large__sYRvK .AuthorCard_image-wrap__RDNCj{top:38px;left:50px;height:122px;width:122px}}.AuthorCard_card-large__sYRvK .AuthorCard_content-wrap__JtnWB{background-color:var(--primary-200);padding:49px 30px 30px}@media(min-width:1201px){.AuthorCard_card-large__sYRvK .AuthorCard_content-wrap__JtnWB{padding:44px 40px 40px 203px}}.AuthorCard_card-large__sYRvK .AuthorCard_description__gT678,.AuthorCard_card-large__sYRvK .AuthorCard_link__180hY,.AuthorCard_card-large__sYRvK .AuthorCard_title__15dai{color:var(--primary)}@media(max-width:800px){.AuthorCard_card-large__sYRvK .AuthorCard_title__15dai{font-size:24px;margin:0 0 11px;line-height:1.375}.AuthorCard_card-large__sYRvK .AuthorCard_description__gT678{font-size:14px;line-height:1.4285714286;margin:0 0 15px}}.AuthorCard_card-large__sYRvK .AuthorCard_link__180hY{border-color:var(--primary)}@media(max-width:800px){.AuthorCard_card-large__sYRvK .AuthorCard_link__180hY{padding:13px 17px}}.AuthorCard_card-large__sYRvK .AuthorCard_link__180hY:hover{color:var(--default-text-flip);background-color:var(--primary)}.FeaturedArticles_container__04APk{padding:15px 0 30px}.FeaturedArticles_wrapper__WAQE_{max-width:1880px;padding:0 20px;width:100%;margin:0 auto}@media(max-width:1520px){.FeaturedArticles_slider-mask__4KwKO{scroll-padding-inline:1.25rem!important}}@media(max-width:1024px){.FeaturedArticles_slider-mask__4KwKO{margin-inline:-1.25rem;padding-inline:1.25rem}}.FeaturedArticles_slider__NdkIM{grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:1520px){.FeaturedArticles_slider__NdkIM{gap:1.25rem!important}}@media(max-width:1024px){.FeaturedArticles_slider__NdkIM{display:flex!important}}.FeaturedArticles_grid-item__0ihgw{display:flex;flex-direction:column;height:100%}.FeaturedArticles_grid-item__0ihgw:first-child{grid-column:span 2;grid-row:span 2}@media(max-width:1024px){.FeaturedArticles_slider-slide__fDoG9{width:217px;height:auto}}.FeaturedArticles_button-container__VetYg{margin-top:40px;text-align:center}@media(max-width:1024px){.FeaturedArticles_button-container__VetYg{margin-top:20px}.FeaturedArticles_button__gqqsu{padding:8px 12px 9px;font-size:12px;line-height:1.0833333333}}.placeholder_image-container__9xMPi{position:absolute;inset:0}.placeholder_image-container--lazy__JnCwp{background-color:var(--loading-animation_bg)}.placeholder_image-placeholder__X_dE8{height:100%;position:relative;overflow:hidden;background:var(--loading-animation_bg)}@keyframes placeholder_shine__a_11Q{to{transform:translateX(100%)}}.placeholder_image-placeholder__X_dE8:after{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,var(--loading-animation_bg) 8%,var(--loading-animation_color) 18%,var(--loading-animation_bg) 33%);background-size:200% 100%;animation:placeholder_shine__a_11Q 1.5s linear infinite;content:""}.Itinerary_slider__nMsZA{overflow:visible}.Itinerary_heading__ONQmp{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 .5rem}@media(max-width:640px){.Itinerary_heading__ONQmp{flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.Itinerary_heading--with-cta__QFLhW{align-items:center;gap:32px}@media(max-width:640px){.Itinerary_heading--with-cta__QFLhW{flex-direction:row;gap:16px}}@media(max-width:450px){.Itinerary_heading--with-cta__QFLhW{align-items:flex-start;flex-direction:column;margin-bottom:1rem}}.Itinerary_heading--with-cta__QFLhW .Itinerary_block-title__6_kqv{flex-shrink:1}@media(max-width:450px){.Itinerary_heading--with-cta__QFLhW .Itinerary_block-title__6_kqv{font-size:1.5rem}}.Itinerary_heading--with-cta__QFLhW .Itinerary_block-button__AbMAH{margin-bottom:0;font-size:14px;flex-shrink:0;padding:12px 16px}@media(max-width:800px){.Itinerary_heading--with-cta__QFLhW .Itinerary_block-button__AbMAH{padding:10px 20px}}@media(max-width:450px){.Itinerary_heading--with-cta__QFLhW .Itinerary_block-button__AbMAH{padding:12px 16px}}.Itinerary_heading-content__7h08f{width:100%}.Itinerary_heading-content__7h08f:not(:only-child){width:calc(100% - 180px)}@media(max-width:640px){.Itinerary_heading-content__7h08f{width:100%}}.Itinerary_block-title__6_kqv{margin:0;font-size:max(var(--tour-heading-size) - 4px,24px);line-height:1.2;max-width:45ch;text-wrap:pretty}@media(max-width:1520px){.Itinerary_block-title__6_kqv{line-height:1.1}}@media(max-width:640px){.Itinerary_block-title__6_kqv{max-width:96%}}.Itinerary_block-text__gBACS{font-weight:300;font-size:17px;line-height:28px;margin:0}.Itinerary_block-text__gBACS>p:last-child{margin-bottom:0}@media(max-width:1024px){.Itinerary_block-text__gBACS{font-size:16px;line-height:24px}}@media(max-width:640px){.Itinerary_block-text__gBACS{font-size:15px}}.Itinerary_block-title__6_kqv+.Itinerary_block-text__gBACS{margin-top:10px}@media(max-width:640px){.Itinerary_block-title__6_kqv+.Itinerary_block-text__gBACS{margin-top:13px}}@media(min-width:641px){.Itinerary_block-title__6_kqv+.Itinerary_block-text__gBACS{margin-top:11px}}.Itinerary_block-button__AbMAH{margin-bottom:9px}@media(max-width:640px){.Itinerary_block-button__AbMAH{font-size:12px;padding:13px 19px;margin-bottom:0}.Itinerary_heading-content__7h08f+.Itinerary_block-button__AbMAH{margin-top:16px}}.Itinerary_block-list__Dh1RP{display:flex;justify-content:flex-start;padding-top:1rem;margin-bottom:32px;flex-wrap:wrap}@media(max-width:800px){.Itinerary_block-list__Dh1RP{flex-direction:column;margin-bottom:16px}}.Itinerary_block-list-item__5EoX1{display:inline-flex;align-items:center;margin:0 40px 10px 0;white-space:nowrap}@media(max-width:640px){.Itinerary_block-list-item__5EoX1{margin:0 0 12px}}.Itinerary_block-list-item__5EoX1 .Itinerary_icon-wrap__CF_L_{width:22px;height:22px;border:1.5px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}@media(max-width:640px){.Itinerary_block-list-item__5EoX1 .Itinerary_icon-wrap__CF_L_{width:16px;height:16px;margin-right:7px}}.Itinerary_block-list-item__5EoX1 .Itinerary_icon-wrap__CF_L_ svg{width:9px;height:6px;color:var(--primary)}@media(max-width:640px){.Itinerary_block-list-item__5EoX1 .Itinerary_icon-wrap__CF_L_ svg{width:7px;height:5px}}.Itinerary_block-list-item__5EoX1 .Itinerary_text__x4Szr{font-weight:500;font-size:18px;line-height:14px}@media(max-width:640px){.Itinerary_block-list-item__5EoX1 .Itinerary_text__x4Szr{font-weight:300;font-size:15px;line-height:12px}}.Itinerary_itinerary__A1HB6{margin-bottom:80px}@media(max-width:640px){.Itinerary_itinerary__A1HB6{margin:0 calc(0px - var(--page-wrapper-padding-inline)) 1.5rem}}.Itinerary_itinerary-meta__T8Hbv{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}@media(max-width:1024px){.Itinerary_itinerary-meta__T8Hbv{margin-bottom:10px}}@media(max-width:640px){.Itinerary_itinerary-meta__T8Hbv{justify-content:center;margin-bottom:20px}}.Itinerary_itinerary-expand__uyAVL,.Itinerary_itinerary-send__otzG3{font-weight:600;font-size:16px;line-height:28px;cursor:pointer;height:40px;display:inline-flex;align-items:center;color:var(--default-text);transition:color var(--time)}@media(max-width:1024px){.Itinerary_itinerary-expand__uyAVL,.Itinerary_itinerary-send__otzG3{font-size:14px}}.Itinerary_itinerary-expand__uyAVL:hover,.Itinerary_itinerary-send__otzG3:hover{color:var(--secondary)}.Itinerary_itinerary-expand__uyAVL svg,.Itinerary_itinerary-send__otzG3 svg{margin-left:8px;display:inline-block;vertical-align:middle}@media(max-width:640px){.Itinerary_itinerary-send__otzG3{display:none}}.Itinerary_itinerary-send__otzG3 svg{width:23px;height:20px}@media(max-width:1024px){.Itinerary_itinerary-send__otzG3 svg{width:21px;height:18px}}.Itinerary_itinerary-send-mobile__4FsNZ{display:none}@media(max-width:640px){.Itinerary_itinerary-send-mobile__4FsNZ{display:inline-block}.Itinerary_itinerary-send-button__0AJ1z{font-size:12px;padding:13px 20px}}.Itinerary_itinerary-expand__uyAVL{display:inline-block;background:rgba(0,0,0,0);border:0}@media(max-width:640px){.Itinerary_itinerary-expand__uyAVL{display:none}}.Itinerary_itinerary-expand__uyAVL svg{width:16px;height:16px}@media(max-width:1024px){.Itinerary_itinerary-expand__uyAVL svg{width:14px;height:14px}}.Itinerary_itinerary-list__hDlpj{border-radius:15px;overflow:hidden}@media(max-width:640px){.Itinerary_itinerary-list__hDlpj{border-radius:0}}.Itinerary_itinerary-item__unNM3{display:block}.Itinerary_itinerary-item__unNM3.Itinerary_itinerary-item-opened__40Eds .Itinerary_itinerary-name__JIBmK{border-bottom:0}.Itinerary_itinerary-item__unNM3.Itinerary_itinerary-item-opened__40Eds .Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ svg{transform:rotate(180deg)}.Itinerary_itinerary-item__unNM3:last-child .Itinerary_itinerary-name__JIBmK{border-bottom:0}.Itinerary_itinerary-item__unNM3:last-child .Itinerary_itinerary-content__XWg5s{border-radius:0 0 15px 15px}.Itinerary_itinerary-name__JIBmK{cursor:pointer;line-height:22px;display:inline-block;width:100%;padding:23px 75px 20px 40px;position:relative;border:none;background-color:var(--primary-bg);color:var(--primary-text);border-bottom:1px solid var(--primary-border-flip);text-align:left}.Itinerary_itinerary-name__JIBmK ::selection{background-color:var(--secondary);color:var(--secondary-text)}@media(max-width:1024px){.Itinerary_itinerary-name__JIBmK{font-size:18px;padding:15px 60px 15px 30px}}@media(max-width:640px){.Itinerary_itinerary-name__JIBmK{font-size:17px;padding:13px 50px 13px 20px}}.Itinerary_itinerary-name__JIBmK h3{font-weight:500;font-size:20px;margin:0}.Itinerary_itinerary-name__JIBmK b{font-weight:600}.Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ{position:absolute;top:0;right:10px;bottom:0;width:60px;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ{width:50px}}@media(max-width:640px){.Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ{width:36px}}.Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ svg{width:17px;height:11px;transform-origin:center center;transition:transform .18s ease-in-out}@media(max-width:640px){.Itinerary_itinerary-name__JIBmK .Itinerary_toggle-icon__UZhgZ svg{width:15px}}.Itinerary_itinerary-content__XWg5s{--_inline-padding:30px}@media(max-width:800px){.Itinerary_itinerary-content__XWg5s{--_inline-padding:20px}}.Itinerary_itinerary-content__XWg5s:not([hidden]){border:1px solid var(--primary);background-color:var(--primary-100);padding:1.75rem 40px .5rem}@media(max-width:1200px){.Itinerary_itinerary-content__XWg5s:not([hidden]){padding-inline:1.5rem}}@media(max-width:1024px){.Itinerary_itinerary-content__XWg5s:not([hidden]){padding:1.5rem var(--_inline-padding) .5rem}}@media(max-width:640px){.Itinerary_itinerary-content__XWg5s:not([hidden]){border:0;padding:1.75rem var(--_inline-padding) .5rem}}.Itinerary_itinerary-top__enrHm{display:flex;justify-content:space-between;margin-bottom:30px}@media(max-width:640px){.Itinerary_itinerary-top__enrHm{flex-direction:column;margin-bottom:22px}}.Itinerary_itinerary-map__opCbw{background-color:var(--tertiary-400);width:205px;height:185px;border-radius:10px;overflow:hidden}@media(max-width:1024px){.Itinerary_itinerary-map__opCbw{width:180px;height:180px}}@media(max-width:640px){.Itinerary_itinerary-map__opCbw{width:158px;height:158px}}.Itinerary_itinerary-main-info__41lfQ{display:flex;margin-bottom:17px}.Itinerary_itinerary-main-info__41lfQ:empty{display:none}@media(max-width:640px){.Itinerary_itinerary-main-info__41lfQ{flex-direction:column}}.Itinerary_itinerary-info-item__y_Wkc{display:inline-flex;color:var(--primary);margin-right:59px;align-items:self-start}.Itinerary_itinerary-info-item__y_Wkc:last-child{margin:0}@media(max-width:1024px){.Itinerary_itinerary-info-item__y_Wkc{margin-right:25px}}@media(max-width:640px){.Itinerary_itinerary-info-item__y_Wkc{margin:0 0 10px}}.Itinerary_info-icon__mXyjR{margin-right:7px;width:24px;padding-top:5px}.Itinerary_icon-bed__PEBdg{width:23px;height:20px}.Itinerary_icon-bus__Bj5s1{width:24px;height:21px}.Itinerary_info-content__NPeqF{display:flex;flex-direction:column}.Itinerary_info-title__hQENm{font-weight:300;font-size:13px;line-height:13px;padding-top:3px}@media(max-width:1024px){.Itinerary_info-title__hQENm{font-size:12px;line-height:15px}}@media(max-width:640px){.Itinerary_info-title__hQENm{font-size:11px}}.Itinerary_info-value__gfxC2{font-weight:600;font-size:18px;line-height:28px}@media(max-width:1024px){.Itinerary_info-value__gfxC2{font-size:16px;line-height:22px}}@media(max-width:640px){.Itinerary_info-value__gfxC2{font-size:15px;line-height:15px}}.Itinerary_itinerary-title-wrap__wxQAC{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 .75rem}@media(max-width:640px){.Itinerary_itinerary-title-wrap__wxQAC{margin-bottom:18px}}.Itinerary_itinerary-title__YASyS{font-weight:600;font-size:18px;line-height:28px;margin:0}@media(max-width:640px){.Itinerary_itinerary-title__YASyS{font-size:16px;line-height:17px}}.Itinerary_itinerary-title__YASyS span{font-weight:500}.Itinerary_itinerary-title__YASyS a:hover{text-decoration:underline}.Itinerary_itinerary-highlights__rqtQB{margin-bottom:2rem}@media(max-width:640px){.Itinerary_itinerary-highlights__rqtQB{margin-bottom:0}}.Itinerary_itinerary-extras__gDIf8{border-top:1px solid var(--primary-a10);padding-top:23px;margin-bottom:2rem}@media(max-width:640px){.Itinerary_itinerary-extras__gDIf8{padding-top:18px;margin-bottom:0}}@media(max-width:800px){.Itinerary_slider-mask__xoynQ{margin:0 calc(0px - var(--_inline-padding));padding:0 var(--_inline-padding);scroll-padding-inline:var(--_inline-padding)!important}}.Itinerary_list-item__r2DBs{width:167px;height:auto}@media(max-width:1200px){.Itinerary_list-item__r2DBs{width:150px}}@media(max-width:640px){.Itinerary_list-item__r2DBs{width:140px;margin-bottom:30px}}.AttractionCard_card__IAfML{--_tag-bg:var(--primary-bg);--_tag-color:var(--primary-text);--_title-bg:var(--primary-300);--_title-color:var(--primary);--_border-color:transparent;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--_border-color);transition:var(--time) opacity ease-in-out;cursor:pointer}.AttractionCard_card--flip-color__kIxQU{--_title-bg:var(--default-bg);--_title-color:var(--default-text);--_border-color:var(--primary-a10)}.AttractionCard_card--selected__b90hA{--_title-bg:var(--primary-300);--_title-color:var(--primary);--_border-color:var(--primary);border-width:3px}.AttractionCard_card--upgrade___52B3{--_tag-bg:var(--tertiary-100);--_tag-color:var(--tertiary-800)}.AttractionCard_card--extra__ewr8q{--_tag-bg:var(--tertiary-800);--_tag-color:var(--primary-text)}.AttractionCard_card__IAfML:focus,.AttractionCard_card__IAfML:hover{opacity:.75}.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_title__IK2Ge,.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_title__IK2Ge{display:inline-flex;align-items:center;justify-content:center;width:100%}.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_tag__Zh8I5,.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_tag__Zh8I5{font-size:12px;padding:5px 8px}.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_image-wrap__PKTsc:before{padding-top:75%}.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_title__IK2Ge{font-size:15px;line-height:18px;min-height:36px}@media(max-width:640px){.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_title__IK2Ge{font-size:14px}}.AttractionCard_card__IAfML.AttractionCard_medium__K5w8o .AttractionCard_content-wrap__TbkZX{padding:12px 14px}.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_image-wrap__PKTsc:before{padding-top:76%}.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_content-wrap__TbkZX{padding:12px}@media(max-width:1024px){.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_content-wrap__TbkZX{padding:10px}}.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_title__IK2Ge{font-size:14px;line-height:18px;min-height:36px}@media(max-width:640px){.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_title__IK2Ge{line-height:14px}}.AttractionCard_card__IAfML.AttractionCard_small__tki0L .AttractionCard_subtitle__IJTN5{margin-top:6px}.AttractionCard_image-wrap__PKTsc{display:block;position:relative;overflow:hidden;border-radius:0}.AttractionCard_image-wrap__PKTsc:before{content:"";display:block;padding-top:73.2394366197%}@media(max-width:640px){.AttractionCard_image-wrap__PKTsc:before{padding-top:75.7142857143%}}.AttractionCard_tag__Zh8I5{position:absolute;bottom:0;left:0;background-color:var(--_tag-bg);color:var(--_tag-color);display:inline-block;padding:7px 9px;font-weight:600;font-size:13px;line-height:1.1538461538;border-top-right-radius:5px;white-space:nowrap}@media(max-width:1024px){.AttractionCard_tag__Zh8I5{font-size:11px;padding:6px 10px}}@media(max-width:640px){.AttractionCard_tag__Zh8I5{font-size:10px;padding:7px 10px}}.AttractionCard_content-wrap__TbkZX{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--_title-bg);text-align:center;padding:18px 30px}@media(max-width:640px){.AttractionCard_content-wrap__TbkZX{padding:18px 15px 20px}}.AttractionCard_title__IK2Ge{margin:0;font-size:20px;font-weight:600;line-height:1;color:var(--_title-color);width:100%}@media(max-width:640px){.AttractionCard_title__IK2Ge{font-size:14px}}.AttractionCard_subtitle__IJTN5{margin:9px 0 0;font-size:14px;font-weight:600;line-height:1;color:var(--default-text);width:100%}.Slider_slider-container__CS5Wy{--_btn-size:3.5rem;position:relative}.Slider_slider-container--small-arrows__mpG67{--_btn-size:2.25rem}.Slider_slider-container--inactive__qQkjd .Slider_slider-buttons__Z3pnl{display:none}@media(min-width:1521px){.Slider_slider-container--offset-arrows__8TvHU{margin-inline:calc(0px - var(--_btn-width)/2);padding-inline:calc(var(--_btn-width)/2)}}.Slider_slider-mask__A1H_1{--_slide-border-radius:20px;position:relative;border-radius:var(--_slide-border-radius)}.Slider_slider-mask--cards__ZrRAU{--_slide-border-radius:0}.Slider_slider-mask__A1H_1:not(.Slider_slider-mask--inactive__cgd1t):not(.Slider_slider-mask--no-scroll__X6kGa){overflow:auto;overscroll-behavior-x:contain}@media(min-width:1025px){.Slider_slider-mask__A1H_1:not(.Slider_slider-mask--inactive__cgd1t):not(.Slider_slider-mask--no-scroll__X6kGa){scroll-padding-inline:0!important}}@media(max-width:1024px){.Slider_slider-mask__A1H_1:not(.Slider_slider-mask--inactive__cgd1t):not(.Slider_slider-mask--no-scroll__X6kGa){scroll-snap-type:inline mandatory}}.Slider_slider-mask__A1H_1:not(.Slider_slider-mask--inactive__cgd1t):not(.Slider_slider-mask--no-scroll__X6kGa)::-webkit-scrollbar{height:0}@media(min-width:1025px){.Slider_slider-mask__A1H_1:not(.Slider_slider-mask--inactive__cgd1t):not(.Slider_slider-mask--no-scroll__X6kGa):not(.Slider_slider-mask--no-arrows__PzoO_){overflow:hidden}}.Slider_slider-mask--no-scroll__X6kGa{overflow:hidden}@media(max-width:1024px){.Slider_slider-mask__A1H_1{border-radius:0}}.Slider_slider__4XgA3{display:flex;transition:margin-left .3s cubic-bezier(.65,.05,.36,1);width:fit-content;position:relative}.Slider_slider--cards__0aozX{transition:translate .3s cubic-bezier(.65,.05,.36,1)}.Slider_slider--inactive__zmxEW{display:grid;width:100%}@media(min-width:1025px){.Slider_slider--alternate__gYZgJ .Slider_slide__zEfYd:nth-child(2n){margin-block:100px}.Slider_slider--alternate--switch__mGvDc .Slider_slide__zEfYd:nth-child(2n){margin-block:0}.Slider_slider--alternate--switch__mGvDc .Slider_slide__zEfYd:nth-child(odd){margin-block:100px}}.Slider_slider__4XgA3>*{flex:1;scroll-snap-align:start}.Slider_slide__zEfYd{aspect-ratio:3/2}.Slider_slide--masonry___J1QS{--_slide-width:340px;width:var(--_slide-width)}.Slider_slide--masonry___J1QS>*{height:100%}.Slider_slide--masonry--square__kI7QD>*{height:calc(var(--_slide-width)*.91)}@media(max-width:1520px){.Slider_slide--masonry___J1QS{--_slide-width:300px}}@media(max-width:1200px){.Slider_slide--masonry___J1QS{--_slide-width:280px}}@media(max-width:640px){.Slider_slide--masonry___J1QS{--_slide-width:217px}}.Slider_slide__image-container__QW6cy{position:relative;height:100%;overflow:hidden;border-radius:var(--_slide-border-radius)}.Slider_last-slide-watcher__yuTNz{width:1px!important;position:absolute;right:0;height:100%}@media(max-width:1024px){.Slider_last-slide-watcher__yuTNz{display:none}}.Slider_slider-buttons--banner__FgxIG{position:absolute;inset:0}@media(max-width:1024px){.Slider_slider-buttons--banner__FgxIG{display:none}}@media(max-width:640px){.Slider_slider-buttons__Z3pnl{display:none}}.Slider_slider-button__6QvrM{--_button-bg:var(--default-bg);--_button-before-bg:transparent;--_button-before-border:var(--default-text);--_icon-color:var(--default-text);position:absolute;top:calc(50% - var(--_btn-size)/2);height:var(--_btn-size);width:var(--_btn-size);display:flex;align-items:center;justify-content:center;background-color:var(--_button-bg);border-radius:50%;cursor:pointer;transition:background-color var(--time)}.Slider_slider-button__6QvrM:before{content:"";position:absolute;width:75%;height:75%;background-color:var(--_button-before-bg);border:1px solid var(--_button-before-border);border-radius:50%;transition:background-color var(--time),border-color var(--time)}.Slider_slider-button__6QvrM svg{color:var(--_icon-color);height:25%;position:relative;transition:color var(--time),margin var(--time)}.Slider_slider-button__6QvrM:hover{--_button-before-bg:var(--default-text);--_button-before-border:var(--default-text);--_icon-color:var(--default-bg)}.Slider_slider-button--contrast__SCYxg{--_button-bg:var(--primary);--_button-before-border:var(--default-bg);--_icon-color:var(--default-bg)}.Slider_slider-button--small___3C8R:before{width:28px;height:28px}.Slider_slider-button--small___3C8R svg{height:40%}.Slider_slider-button--prev__PA7DE{left:calc(0px - var(--_btn-size)/2)}@media(max-width:1024px){.Slider_slider-button--prev__PA7DE{left:-.5rem}}.Slider_slider-button--next__b9Bho{right:calc(0px - var(--_btn-size)/2)}@media(max-width:1024px){.Slider_slider-button--next__b9Bho{right:-.5rem}}.Slider_slider-button--next__b9Bho svg{rotate:180deg}.Slider_slider-button--hidden__9DkXv{display:none;pointer-events:none}.Details_container__ZXvlH{display:flex;flex-direction:column;max-width:800px;height:100%;padding:24px;background-color:var(--default-bg)}@media(max-width:640px){.Details_container__ZXvlH{padding:0}}.Details_inner-container__w5eb2{height:500px;overflow:auto;margin-bottom:24px}@media(max-width:640px){.Details_inner-container__w5eb2{height:100%;margin-bottom:150px}}.Details_top-label__uNaf7{font-size:18px;font-weight:600;line-height:24px;margin:0 0 24px}.Details_title__kfYUl{font-size:36px;font-weight:600;line-height:35px;margin:0 0 24px}.Details_sticky-footer__BqtAF{bottom:0;width:100%;display:flex;flex-direction:row;align-items:center;background-color:var(--default-bg);justify-content:space-between}@media(max-width:640px){.Details_sticky-footer__BqtAF{flex-direction:column;justify-content:center;padding-top:16px;border-top:1px solid var(--default-border)}}.Details_price-display-container__Ow_Ng{display:flex;flex-direction:row;align-items:center;justify-content:baseline;white-space:nowrap;margin-bottom:16px}.Details_price-display-container__Ow_Ng :first-child{margin-right:24px}@media(max-width:640px){.Details_price-display-container__Ow_Ng{width:100%;justify-content:space-between}.Details_price-display-container__Ow_Ng :first-child{margin-right:0}}.Details_image-container__ng_Gl{padding:0 15px}@media(max-width:1024px){.Details_image-container__ng_Gl{padding:0}}.RemoveExtra_container__QDFJc{display:flex;flex-direction:column;padding:30px}@media(max-width:640px){.RemoveExtra_container__QDFJc{height:100%;padding:0}}.RemoveExtra_title___9w9g{font-size:36px;font-weight:600;line-height:35px;margin:0 0 24px}.RemoveExtra_description__pjyUY{font-size:18px;font-weight:300;line-height:24px;margin-bottom:24px}.RemoveExtra_extra__mANvc{display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:20px;color:#dd3137;vertical-align:middle;margin-bottom:24px}.RemoveExtra_extra__mANvc h2{font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--default-text)}.RemoveExtra_extra__mANvc svg{height:14px;width:14px}.TimeSlot_container__C0f3N{display:flex;flex-direction:column;padding:30px}@media(max-width:640px){.TimeSlot_container__C0f3N{height:100vh;padding:0}}.TimeSlot_title__jUeQX{font-size:36px;font-weight:600;line-height:35px;margin:0}.TimeSlot_description__wdJvi{font-size:18px;font-weight:300;line-height:24px}.TimeSlot_departures__C4tKd{display:grid;grid-template-columns:48% 49%;gap:24px;margin-bottom:30px}@media(max-width:640px){.TimeSlot_departures__C4tKd{grid-template-columns:100%}}.TimeSlot_departure-price__IFP53{width:100%;display:flex;flex-direction:row;justify-content:flex-end;font-size:16px!important}.PlusMinusField_plus-minus__bg_vE{--_field-height:28px;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;height:var(--_field-height)}.PlusMinusField_plus-minus__bg_vE input[type=number]{background-color:rgba(0,0,0,0);border:none;display:none;-moz-appearance:textfield}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_actions__PLE_u{width:100%;display:flex;justify-content:flex-end;align-items:center}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_actions__PLE_u button:first-of-type{margin-right:10px}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_values__R6LPV{display:flex;flex-direction:row;width:100%;align-items:center}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_values__R6LPV label{margin-left:10px;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:14px;text-transform:uppercase}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_values__R6LPV strong{font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_values--active__5GetW{color:var(--default-border)}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_arrow-button-wrap__UJiva{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_arrow-button__lScGX{width:19px;height:19px;display:flex;justify-content:center;align-items:center;border:0;background-color:var(--tooltip_bg);color:var(--default-text-lightest);border-radius:50%;transition:background-color .2s}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_arrow-button__lScGX:hover{background-color:var(--primary-bg)}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_arrow-button__lScGX.PlusMinusField_disabled__imNPF{cursor:not-allowed;background-color:var(--default-border)}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_arrow-button__lScGX svg{width:9px;height:9px}.PlusMinusField_plus-minus__bg_vE .PlusMinusField_children-container__5qlxU{margin-right:14px}.PlusMinusField_loading-value-container__ZkrEf{width:22px;height:var(--_field-height)}.PlusMinusField_loading-value-container__skeleton__6HcZa,.PlusMinusField_loading-value-container__skeleton__6HcZa *{height:var(--_field-height)}.TravelerCombination_container___3ddj{display:flex;flex-direction:column;padding:30px}@media(max-width:640px){.TravelerCombination_container___3ddj{height:100%;padding:0}}.TravelerCombination_title__npKs2{font-size:36px;font-weight:600;line-height:35px;margin:0 0 24px}.TravelerCombination_description___D0a7{font-size:18px;font-weight:300;line-height:24px;margin:0 0 24px}.TravelerCombination_form-fields__IoJdM{border:1px solid var(--default-border);border-radius:10px;margin-bottom:30px}.TravelerCombination_form-fields__IoJdM>*{padding:20px;border-bottom:1px solid var(--default-border);margin:0}.PrePostItineraryDays_divider__XMUmf{border:none;border-top:1px solid var(--default-border);width:calc(100% + var(--checkout-panel-padding-inline)*2);margin-left:calc(0px - var(--checkout-panel-padding-inline));margin-block:2rem}.PrePostItineraryDays_divider__XMUmf:first-child{margin-top:0}@media(max-width:1024px){.PrePostItineraryDays_divider__XMUmf{margin-block:1.5rem}}.Extras_container__M1_k9{max-width:1024px}.Extras_divider__A6wyh{border:none;border-top:1px solid var(--default-border);width:calc(100% + var(--checkout-panel-padding-inline)*2);margin-left:calc(0px - var(--checkout-panel-padding-inline));margin-block:2rem}.Extras_divider__A6wyh:first-child{margin-top:0}@media(max-width:1024px){.Extras_divider__A6wyh{margin-block:1.5rem}}.Accommodation_sticky-area__htI4t{--max_content_width:1520px;--bookingform_width:416px;--subnav-with-bookingform_width:calc(var(--max_content_width) - var(--bookingform_width) - var( --page-wrapper-padding-inline ));--subnav-with-bookingform_marginleft:calc((50vw - var(--max_content_width) / 2))}@media(max-width:1600px){.Accommodation_sticky-area__htI4t{--subnav-with-bookingform_marginleft:calc(32px + (50vw - var(--max_content_width) / 2))}}@media(max-width:1520px){.Accommodation_sticky-area__htI4t{--max_content_width:100vw;--bookingform_width:400px;--subnav-with-bookingform_marginleft:0}}@media(max-width:1200px){.Accommodation_sticky-area__htI4t{--bookingform_width:380px}}@media(max-width:1024px){.Accommodation_sticky-area__htI4t{--bookingform_width:446px;--subnav-with-bookingform_width:100%}}@media(max-width:640px){.Accommodation_sticky-area__htI4t{--bookingform_width:90%}}:root #Accommodation_body__Y6_fH{--small-mobile-width:450px;--mobile-width:640px;--large-mobile-width:800px;--tablet-width:1024px;--small-desktop-width:1200px;--desktop-width:1520px;--large-desktop-width:1800px;--page-width:var(--desktop-width);--time:0.3s;--checkout-gap:32px;--checkout-panel-padding-base:24px;--checkout-panel-padding-block:var(--checkout-panel-padding-base);--checkout-panel-padding-inline:32px;--checkout-panel-border-radius:40px;--menu-height:100px;--breadcrumbs-height:50px;--subnav-height:76px;--usps-height:49px;--page-wrapper-padding-inline:32px;--field-border-radius:4px;--tour-banner-margin:40px;--tour-section-margin:64px;--tour-heading-size:36px;--booking-form-padding-block:30px;--list-booking-form-padding-block:30px;--booking-form-padding-inline:30px;--list-booking-form-padding-inline:30px;--booking-form-padding:var(--booking-form-padding-block) var(--booking-form-padding-inline);--list-booking-form-padding:var(--list-booking-form-padding-block) var(--booking-form-padding-inline);--booking-form-border-radius:20px;--booking-form-field-border-radius:10px;--booking-form-field-gap:20px;--list-booking-form-field-gap:20px;--booking-form-field-label-size:13px;--tour-card-image-height:350px}@media(max-width:1520px){:root #Accommodation_body__Y6_fH{--page-width:100%;--menu-height:76px;--booking-form-padding-block:20px;--list-booking-form-padding-block:20px;--booking-form-padding-inline:20px;--list-booking-form-padding-inline:20px;--tour-heading-size:32px}}@media(max-width:1200px){:root #Accommodation_body__Y6_fH{--menu-height:68px;--page-wrapper-padding-inline:20px;--tour-section-margin:40px;--checkout-panel-border-radius:20px;--booking-form-field-gap:16px;--list-booking-form-field-gap:16px}}@media(max-width:1024px){:root #Accommodation_body__Y6_fH{--subnav-height:60px;--usps-height:46px;--tour-banner-margin:20px;--tour-card-image-height:300px}}@media(max-width:800px){:root #Accommodation_body__Y6_fH{--tour-heading-size:28px}}@media(max-width:767px){:root #Accommodation_body__Y6_fH{--usps-height:40px}}@media(max-width:640px){:root #Accommodation_body__Y6_fH{--checkout-gap:24px;--checkout-panel-padding-base:20px;--checkout-panel-padding-inline:20px;--menu-height:66px;--subnav-height:52px;--booking-form-field-label-size:12px;--tour-heading-size:24px}}@media print{:root #Accommodation_body__Y6_fH{--menu-height:0}}@media(max-height:1100px){:root #Accommodation_body__Y6_fH{--list-booking-form-padding-block:16px;--list-booking-form-padding-inline:16px;--list-booking-form-field-gap:16px}}@media(max-height:900px){:root #Accommodation_body__Y6_fH{--booking-form-padding-block:16px;--booking-form-padding-inline:16px;--booking-form-field-gap:16px}}@media(max-height:750px){:root #Accommodation_body__Y6_fH{--booking-form-field-gap:12px}}@media(max-width:640px){:root #Accommodation_body__Y6_fH{--booking-form-padding-inline:8px}}.Accommodation_heading__NeTTO{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 .5rem}@media(max-width:640px){.Accommodation_heading__NeTTO{flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.Accommodation_heading--with-cta__PV8_u{align-items:center;gap:32px}@media(max-width:640px){.Accommodation_heading--with-cta__PV8_u{flex-direction:row;gap:16px}}@media(max-width:450px){.Accommodation_heading--with-cta__PV8_u{align-items:flex-start;flex-direction:column;margin-bottom:1rem}}.Accommodation_heading--with-cta__PV8_u .Accommodation_block-title__6H0HC{flex-shrink:1}@media(max-width:450px){.Accommodation_heading--with-cta__PV8_u .Accommodation_block-title__6H0HC{font-size:1.5rem}}.Accommodation_heading--with-cta__PV8_u .Accommodation_block-button__ycEr0{margin-bottom:0;font-size:14px;flex-shrink:0;padding:12px 16px}@media(max-width:800px){.Accommodation_heading--with-cta__PV8_u .Accommodation_block-button__ycEr0{padding:10px 20px}}@media(max-width:450px){.Accommodation_heading--with-cta__PV8_u .Accommodation_block-button__ycEr0{padding:12px 16px}}.Accommodation_heading-content__Fahxn{width:100%}.Accommodation_heading-content__Fahxn:not(:only-child){width:calc(100% - 180px)}@media(max-width:640px){.Accommodation_heading-content__Fahxn{width:100%}}.Accommodation_block-title__6H0HC{margin:0;font-size:max(var(--tour-heading-size) - 4px,24px);line-height:1.2;max-width:45ch;text-wrap:pretty}@media(max-width:1520px){.Accommodation_block-title__6H0HC{line-height:1.1}}@media(max-width:640px){.Accommodation_block-title__6H0HC{max-width:96%}}.Accommodation_block-text__ndzaH{font-weight:300;font-size:17px;line-height:28px;margin:0}.Accommodation_block-text__ndzaH>p:last-child{margin-bottom:0}@media(max-width:1024px){.Accommodation_block-text__ndzaH{font-size:16px;line-height:24px}}@media(max-width:640px){.Accommodation_block-text__ndzaH{font-size:15px}}.Accommodation_block-title__6H0HC+.Accommodation_block-text__ndzaH{margin-top:10px}@media(max-width:640px){.Accommodation_block-title__6H0HC+.Accommodation_block-text__ndzaH{margin-top:13px}}@media(min-width:641px){.Accommodation_block-title__6H0HC+.Accommodation_block-text__ndzaH{margin-top:11px}}.Accommodation_block-button__ycEr0{margin-bottom:9px}@media(max-width:640px){.Accommodation_block-button__ycEr0{font-size:12px;padding:13px 19px;margin-bottom:0}.Accommodation_heading-content__Fahxn+.Accommodation_block-button__ycEr0{margin-top:16px}}.Accommodation_block-list__0B_yM{display:flex;justify-content:flex-start;padding-top:1rem;margin-bottom:32px;flex-wrap:wrap}@media(max-width:800px){.Accommodation_block-list__0B_yM{flex-direction:column;margin-bottom:16px}}.Accommodation_block-list-item__rqwAl{display:inline-flex;align-items:center;margin:0 40px 10px 0;white-space:nowrap}@media(max-width:640px){.Accommodation_block-list-item__rqwAl{margin:0 0 12px}}.Accommodation_block-list-item__rqwAl .Accommodation_icon-wrap__r3THc{width:22px;height:22px;border:1.5px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}@media(max-width:640px){.Accommodation_block-list-item__rqwAl .Accommodation_icon-wrap__r3THc{width:16px;height:16px;margin-right:7px}}.Accommodation_block-list-item__rqwAl .Accommodation_icon-wrap__r3THc svg{width:9px;height:6px;color:var(--primary)}@media(max-width:640px){.Accommodation_block-list-item__rqwAl .Accommodation_icon-wrap__r3THc svg{width:7px;height:5px}}.Accommodation_block-list-item__rqwAl .Accommodation_text__d59o_{font-weight:500;font-size:18px;line-height:14px}@media(max-width:640px){.Accommodation_block-list-item__rqwAl .Accommodation_text__d59o_{font-weight:300;font-size:15px;line-height:12px}}.Accommodation_tour-accommodation__dVoXI.Accommodation_small__RAWMJ .Accommodation_accommodation-list-item__vHvIn:last-child{margin-bottom:9px}.Accommodation_tour-accommodation--checkout__o8Q3v .Accommodation_accommodation-list-item__vHvIn:last-child{margin-bottom:0}.Accommodation_block-text__ndzaH>p{margin-top:0;text-wrap:pretty}.Accommodation_block-text__ndzaH+[role=list],.Accommodation_heading__NeTTO+[role=list]{margin-top:2rem}.Accommodation_accommodation-list-item__vHvIn{background-color:var(--default-bg);border:1px solid var(--default-border);box-shadow:0 0 14px var(--shadow-07);border-radius:10px;margin-bottom:1.5rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color var(--time),box-shadow var(--time),border-color var(--time);--_padding-block:24px;--_padding-inline:calc(var(--_padding-block) - 2px);padding:var(--_padding-block) var(--_padding-inline);--_image-width:216px;--_action-width:180px}.Accommodation_accommodation-list-item__vHvIn:hover{box-shadow:none;border-color:var(--default-border-2)}@media(max-width:1520px){.Accommodation_accommodation-list-item__vHvIn{--_action-width:auto}}@media(max-width:1024px){.Accommodation_accommodation-list-item__vHvIn{margin-bottom:20px}}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn{align-items:flex-start;margin-bottom:24px;--_padding-block:20px;--_image-width:120px}}@media(max-width:450px){.Accommodation_accommodation-list-item__vHvIn{flex-direction:column}}.Accommodation_accommodation-list-item__vHvIn{--_selected-border-size:6px;position:relative}.Accommodation_accommodation-list-item__vHvIn:before{content:"";display:block;position:absolute;inset:-1px;z-index:3;border:var(--_selected-border-size) solid var(--primary-a80);border-radius:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--time),visibility var(--time)}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn:before{inset:-6px;border-radius:18px}}.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP{background-color:var(--primary-a10);border-color:rgba(0,0,0,0)}.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP:before{opacity:1;visibility:visible}.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP .Accommodation_action-label__Quf9i,.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP .Accommodation_room-name__FyuZW,.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP .Accommodation_room-text__d_YHW{color:var(--primary)}.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP .Accommodation_action-icon__c3NKh{border-color:var(--primary)}.Accommodation_accommodation-list-item__vHvIn.Accommodation_active__4eSQP .Accommodation_action-icon__c3NKh svg{transform:scale(1)}.Accommodation_accommodation-list-item__vHvIn .Accommodation_image-wrap__QWtQr{position:relative;z-index:2;overflow:hidden;border-radius:10px;width:var(--_image-width)}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_image-wrap__QWtQr{border-radius:5px}}@media(max-width:460px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_image-wrap__QWtQr{--_image-width:100%;height:140px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_image-wrap__QWtQr:before{content:"";display:block;padding-top:68%}.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-included__AtV8i{position:absolute;bottom:0;left:0;font-weight:600;font-size:12px;line-height:15px;display:inline-block;background-color:var(--primary-bg);color:var(--primary-text);padding:7px 10px 5px;border-radius:0 5px 0 0}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-included__AtV8i{display:none}}.Accommodation_accommodation-list-item__content__S7xIz{position:relative;flex:1;grid-row:span 2}.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-name__FyuZW{margin:0 0 8px;font-weight:600;font-size:26px;line-height:34px;transition:color var(--time);cursor:pointer;display:inline-block}@media(max-width:1200px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-name__FyuZW{font-size:24px;line-height:32px}}@media(max-width:1024px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-name__FyuZW{font-size:22px;line-height:28px}}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-name__FyuZW{font-size:20px;line-height:22px;margin-bottom:7px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-text__d_YHW{font-weight:400;font-size:16px;line-height:22px;margin:0 0 15px;transition:color var(--time)}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_room-text__d_YHW{font-weight:300;font-size:15px;margin-bottom:12px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR{padding-top:11px}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR{padding-top:1px;font-size:14px;line-height:22px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR b{font-weight:600}@media(max-width:1024px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR span{width:100%;display:inline-block}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR svg{width:21px;height:17px;display:inline-block;vertical-align:middle;margin:0 10px 0 3px}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_current-selection__SUXCR svg{margin:0 8px 0 0}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_view-button___T3po{padding:12px 19px 10px;font-size:14px}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_view-button___T3po{padding:12px 20px 11px}}@media(max-width:450px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_view-button___T3po{font-size:14px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_view-button___T3po:first-child{margin-right:10px}.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-wrap__aHhSA{position:relative;z-index:2;width:var(--_action-width);text-align:right}@media(max-width:1520px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-wrap__aHhSA{position:absolute;bottom:calc(var(--_padding-block) + 4px);right:var(--_padding-inline)}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_action__uW8Gi{background:rgba(0,0,0,0);display:inline-flex;align-items:center;border:0;margin:0;padding:0}.Accommodation_accommodation-list-item__vHvIn button.Accommodation_action__uW8Gi{cursor:pointer}.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-label__Quf9i{font-weight:600;font-size:20px;line-height:30px;display:inline-block;transition:color var(--time)}@media(max-width:1200px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-label__Quf9i{font-size:18px}}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-label__Quf9i{font-size:16px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-icon__c3NKh{width:28px;height:28px;display:inline-block;border-radius:50%;border:1px solid var(--default-border-text-match);padding:3px;margin-left:10px;transition:border-color var(--time)}@media(max-width:640px){.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-icon__c3NKh{width:23px;height:23px;padding:2px;margin-left:10px}}.Accommodation_accommodation-list-item__vHvIn .Accommodation_action-icon__c3NKh svg{color:var(--primary);transform:scale(0);transition:transform var(--time)}.Accommodation_rooms-selection__ew6js{padding-bottom:25px;border-bottom:1px solid var(--default-border);margin-bottom:25px}.Accommodation_rooms-selection-text__XJa9M{font-weight:300;font-size:17px;line-height:13px;margin:0 0 18px}.Accommodation_room-item__DuY6t{padding-bottom:24px;border-bottom:1px solid var(--default-border);margin-bottom:24px}.Accommodation_room-item__DuY6t:last-child{margin-bottom:0;border-bottom:0}.Accommodation_room-title__99PKj{font-weight:600;font-size:15px;line-height:14px;text-transform:uppercase;margin:0 0 15px}.Accommodation_room-text__d_YHW{font-weight:300;font-size:17px;line-height:13px;margin:0 0 19px}.Accommodation_room-arrangement-text__i2_9D{padding-top:24px;margin:0 0 19px}.Accommodation_room-options__31jDB{display:flex;justify-content:space-between}@media(max-width:800px){.Accommodation_room-options__31jDB{flex-direction:column;justify-content:flex-start}}.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi{display:flex;align-items:center;width:48%;color:var(--default-text);background-color:var(--default-bg);border:1px solid var(--default-border-2);border-radius:5px;font-weight:400;font-size:16px;line-height:13px;cursor:pointer;padding:20px;transition:background-color var(--time),color var(--time),border-color var(--time)}@media(max-width:800px){.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi{width:100%;margin-bottom:15px}.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi:last-child{margin-bottom:0}}.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi.Accommodation_active__4eSQP{background-color:var(--primary-a10);color:var(--primary);border-color:var(--primary)}.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi.Accommodation_active__4eSQP .Accommodation_action-icon__c3NKh{border-color:var(--primary)}.Accommodation_room-options__31jDB .Accommodation_action__uW8Gi.Accommodation_active__4eSQP .Accommodation_action-icon__c3NKh svg{transform:scale(1)}.Accommodation_room-options__31jDB .Accommodation_action-icon__c3NKh{width:28px;height:28px;border-radius:50%;border:1px solid var(--default-border-3);margin-right:12px;display:flex;align-items:center;justify-content:center;transition:border-color var(--time)}.Accommodation_room-options__31jDB .Accommodation_action-icon__c3NKh svg{color:var(--primary);transform:scale(0);transition:transform var(--time);width:20px;height:20px}.Accommodation_room-options__31jDB .Accommodation_action-label__Quf9i svg{margin-right:8px;display:inline-block;vertical-align:middle}.Accommodation_double-bed__bl76W{width:23px;height:19px}.Accommodation_single-beds__k_tlr{width:37px;height:19px}.Accommodation_save-action__pk6uc{margin-left:10px}.Accommodation_inline-arrow-input__c60jY{display:flex;justify-content:space-between}@media(max-width:800px){.Accommodation_inline-arrow-input__c60jY{flex-direction:column;justify-content:flex-start}}.Accommodation_inline-arrow-input__c60jY>*{width:48%}@media(max-width:800px){.Accommodation_inline-arrow-input__c60jY>*{width:100%;margin-bottom:15px}.Accommodation_inline-arrow-input__c60jY>:last-child{margin-bottom:0}}.Accommodation_no-accommodation-fallback__H_ZWA{font-weight:300;font-size:17px;line-height:28px}@media(max-width:1024px){.Accommodation_no-accommodation-fallback__H_ZWA{font-size:16px;line-height:24px}}@media(max-width:640px){.Accommodation_no-accommodation-fallback__H_ZWA{font-size:15px;line-height:18px}}.Accommodation_no-accommodation-fallback__H_ZWA ul{list-style:none}.Accommodation_no-accommodation-fallback__H_ZWA ul li:before{content:"•";color:var(--primary);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.Accommodation_no-accommodation-fallback__H_ZWA li{margin-bottom:1rem}.Accommodation_overlay__65hKU{background-color:var(--shadow-70);z-index:999999999;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Accommodation_content__ZmMdp{font-family:var(--body_font);background-color:var(--default-bg);border:0;max-height:calc(100% - 40px);overflow:hidden;overflow-y:auto;display:flex;width:800px;min-height:380px;position:relative;border-radius:20px}@media(max-width:1024px){.Accommodation_content__ZmMdp{width:700px}}@media(max-width:800px){.Accommodation_content__ZmMdp{width:90%}}@media(max-width:640px){.Accommodation_content__ZmMdp{border-radius:10px}}.Accommodation_modal-wrap__uA5FZ{width:100%}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB{width:681px;overflow:hidden}@media(max-width:800px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB{max-width:681px;width:100%}}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-inner__wNIXC{padding:0 38px;margin:28px 0 109px;max-height:calc(100vh - 40px - 28px - 109px);overflow:hidden;overflow-y:auto;position:relative;z-index:0}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-inner__wNIXC{padding:0 21px;margin:24px 0 109px;max-height:calc(100vh - 40px - 24px - 109px)}}@media(max-width:449px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-inner__wNIXC{margin:24px 0 201px;max-height:calc(100vh - 40px - 24px - 201px)}}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap__AHFEi{position:absolute;z-index:1;width:100%;bottom:0;left:0;background-color:var(--default-bg);border-top:1px solid var(--default-border-2);padding:23px 38px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap__AHFEi{padding:19px 21px}}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-price__gIqka{font-size:28px;font-weight:600;line-height:1;margin:5px 0}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-price__gIqka{text-align:center;width:100%}}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-buttons__4x3v_{display:flex;flex-wrap:wrap;margin:5px 0}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-buttons__4x3v_{width:100%}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-buttons__4x3v_ button{width:calc(50% - 5px)}}@media(max-width:449px){.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-buttons__4x3v_ button{width:100%;margin:0!important}.Accommodation_modal-wrap__uA5FZ.Accommodation_modal-configure__1DqMB .Accommodation_modal-actions-wrap-buttons__4x3v_ button+button{margin-top:10px!important}}.Accommodation_modal-wrap__uA5FZ .Accommodation_room-text__d_YHW{font-weight:300;font-size:17px;line-height:26px;margin:0 0 20px}.Accommodation_modal-wrap__uA5FZ .Accommodation_room-text__d_YHW:last-child,.Accommodation_modal-wrap__uA5FZ .Accommodation_room-text__d_YHW>p:last-child{margin-bottom:0}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ .Accommodation_room-text__d_YHW{font-size:15px;line-height:22px}}.Accommodation_modal-wrap__uA5FZ .Accommodation_room-child-alert__dwpRZ{font-size:14px;border-radius:10px;padding:10px 20px;background-color:var(--danger-bg);color:var(--primary);margin:0 0 20px}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ .Accommodation_room-child-alert__dwpRZ{padding:5px 10px;border-radius:5px}}.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-title__3ASHq{font-weight:400;font-size:17px;line-height:26px;margin:0 0 18px}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-title__3ASHq{font-size:15px;line-height:22px}}.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-list___ebCK{margin:0 0 26px;list-style-type:none;padding:0}.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-list___ebCK li{position:relative;padding-left:20px;font-weight:300;font-size:17px;line-height:20px;margin-bottom:14px}@media(max-width:640px){.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-list___ebCK li{font-size:15px;padding-left:16px;margin-bottom:8px}}.Accommodation_modal-wrap__uA5FZ .Accommodation_hotels-list___ebCK li:before{content:"";display:inline-block;position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--primary);border-radius:50%}.Accommodation_modal-inner__wNIXC{--_padding:2rem;padding:var(--_padding) var(--_padding)}@media(max-width:1024px){.Accommodation_modal-inner__wNIXC{--_padding:1.5rem;padding:var(--_padding) 0}.Accommodation_modal-inner__wNIXC .Accommodation_info-button-wrap__Qdq54,.Accommodation_modal-inner__wNIXC .Accommodation_room-text__d_YHW,.Accommodation_modal-inner__wNIXC .Accommodation_slider-mask__12I6D{padding-inline:var(--_padding)}}@media(max-width:640px){.Accommodation_modal-inner__wNIXC{--_padding:1.25rem}}.Accommodation_modal-close__l2kaF{width:42px;height:42px;border:1px solid var(--default-border-2);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;right:30px;background-color:var(--default-bg);color:var(--default-text);cursor:pointer;transition:background-color var(--time),color var(--time)}@media(max-width:640px){.Accommodation_modal-close__l2kaF{width:34px;height:34px;top:1.25rem;right:1.25rem}}.Accommodation_modal-close__l2kaF:hover{color:var(--default-text-flip);background-color:var(--default-bg-flip)}.Accommodation_modal-close__l2kaF svg{width:16px;height:16px}@media(max-width:640px){.Accommodation_modal-close__l2kaF svg{width:14px;height:14px}}.Accommodation_modal-title__c3tGB{padding-right:60px;font-weight:600;font-size:40px;margin:0 0 1rem}@media(max-width:1024px){.Accommodation_modal-title__c3tGB{font-size:2rem;line-height:38px;padding-left:var(--_padding);padding-right:calc(var(--_padding) + 60px)}}@media(max-width:640px){.Accommodation_modal-title__c3tGB{font-size:26px;line-height:26px}}.Accommodation_info-button-wrap__Qdq54{margin-bottom:12px}@media(max-width:640px){.Accommodation_info-button-wrap__Qdq54{margin-bottom:5px}}.Accommodation_info-button__Kme7t{border-radius:80px;background-color:var(--primary-bg-flip);color:var(--primary-text-flip);border:1px solid var(--primary);display:inline-block;margin:0 10px 10px 0;padding:10px 17px 9px;font-weight:600;font-size:14px;line-height:1;cursor:pointer}@media(max-width:640px){.Accommodation_info-button__Kme7t{font-size:12px;padding:12px 19px 13px}}.Accommodation_info-button__Kme7t.Accommodation_active__4eSQP{background-color:var(--primary-bg);color:var(--primary-text)}@media(max-width:1024px){.Accommodation_slider-container__M7I3q{margin-inline:calc(0px - var(--_padding));padding-inline:var(--_padding)}}.Accommodation_slider__B9tAf{overflow:visible}.Accommodation_slider__B9tAf:has(>:only-child){width:100%!important}.Accommodation_slide__EIpy3:only-child{max-width:66.6666666667%;margin-inline:auto}@media(max-width:1024px){.Accommodation_slide__EIpy3:only-child{max-width:100%}}.Cars_slider__LHIF8{overflow:visible}.Cars_heading__E0Rsu{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 .5rem}@media(max-width:640px){.Cars_heading__E0Rsu{flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.Cars_heading--with-cta__rgV_5{align-items:center;gap:32px}@media(max-width:640px){.Cars_heading--with-cta__rgV_5{flex-direction:row;gap:16px}}@media(max-width:450px){.Cars_heading--with-cta__rgV_5{align-items:flex-start;flex-direction:column;margin-bottom:1rem}}.Cars_heading--with-cta__rgV_5 .Cars_block-title__b9YVZ{flex-shrink:1}@media(max-width:450px){.Cars_heading--with-cta__rgV_5 .Cars_block-title__b9YVZ{font-size:1.5rem}}.Cars_heading--with-cta__rgV_5 .Cars_block-button__Suu5B{margin-bottom:0;font-size:14px;flex-shrink:0;padding:12px 16px}@media(max-width:800px){.Cars_heading--with-cta__rgV_5 .Cars_block-button__Suu5B{padding:10px 20px}}@media(max-width:450px){.Cars_heading--with-cta__rgV_5 .Cars_block-button__Suu5B{padding:12px 16px}}.Cars_heading-content__CPtCn{width:100%}.Cars_heading-content__CPtCn:not(:only-child){width:calc(100% - 180px)}@media(max-width:640px){.Cars_heading-content__CPtCn{width:100%}}.Cars_block-title__b9YVZ{margin:0;font-size:max(var(--tour-heading-size) - 4px,24px);line-height:1.2;max-width:45ch;text-wrap:pretty}@media(max-width:1520px){.Cars_block-title__b9YVZ{line-height:1.1}}@media(max-width:640px){.Cars_block-title__b9YVZ{max-width:96%}}.Cars_block-text__RC5d3{font-weight:300;font-size:17px;line-height:28px;margin:0}.Cars_block-text__RC5d3>p:last-child{margin-bottom:0}@media(max-width:1024px){.Cars_block-text__RC5d3{font-size:16px;line-height:24px}}@media(max-width:640px){.Cars_block-text__RC5d3{font-size:15px}}.Cars_block-title__b9YVZ+.Cars_block-text__RC5d3{margin-top:10px}@media(max-width:640px){.Cars_block-title__b9YVZ+.Cars_block-text__RC5d3{margin-top:13px}}@media(min-width:641px){.Cars_block-title__b9YVZ+.Cars_block-text__RC5d3{margin-top:11px}}.Cars_block-button__Suu5B{margin-bottom:9px}@media(max-width:640px){.Cars_block-button__Suu5B{font-size:12px;padding:13px 19px;margin-bottom:0}.Cars_heading-content__CPtCn+.Cars_block-button__Suu5B{margin-top:16px}}.Cars_block-list__lGjt_{display:flex;justify-content:flex-start;padding-top:1rem;margin-bottom:32px;flex-wrap:wrap}@media(max-width:800px){.Cars_block-list__lGjt_{flex-direction:column;margin-bottom:16px}}.Cars_block-list-item__wYQPS{display:inline-flex;align-items:center;margin:0 40px 10px 0;white-space:nowrap}@media(max-width:640px){.Cars_block-list-item__wYQPS{margin:0 0 12px}}.Cars_block-list-item__wYQPS .Cars_icon-wrap__1wXq3{width:22px;height:22px;border:1.5px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}@media(max-width:640px){.Cars_block-list-item__wYQPS .Cars_icon-wrap__1wXq3{width:16px;height:16px;margin-right:7px}}.Cars_block-list-item__wYQPS .Cars_icon-wrap__1wXq3 svg{width:9px;height:6px;color:var(--primary)}@media(max-width:640px){.Cars_block-list-item__wYQPS .Cars_icon-wrap__1wXq3 svg{width:7px;height:5px}}.Cars_block-list-item__wYQPS .Cars_text__EXBxe{font-weight:500;font-size:18px;line-height:14px}@media(max-width:640px){.Cars_block-list-item__wYQPS .Cars_text__EXBxe{font-weight:300;font-size:15px;line-height:12px}}.Cars_tour-cars__YiN4X{margin-bottom:30px;--_border-radius:10px}@media(max-width:800px){.Cars_tour-cars__YiN4X{margin-bottom:0}}.Cars_tour-cars__YiN4X.Cars_small__ZEOk2{margin-top:-7px}@media(max-width:640px){.Cars_tour-cars__YiN4X.Cars_small__ZEOk2{margin-top:0;margin-bottom:2px}}.Cars_tour-cars__YiN4X.Cars_small__ZEOk2 .Cars_heading__E0Rsu{margin-bottom:10px}.Cars_tour-cars__YiN4X.Cars_small__ZEOk2 .Cars_block-list__lGjt_{padding-top:0}@media(max-width:640px){.Cars_tour-cars__YiN4X .Cars_heading-content__CPtCn{margin-bottom:8px}.Cars_tour-cars__YiN4X .Cars_heading-content__CPtCn .Cars_block-title__b9YVZ{margin-bottom:1rem}}.Cars_cars-list__S5ZeL{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;row-gap:1rem}@media(max-width:1520px){.Cars_cars-list__S5ZeL{column-gap:20px;row-gap:20px}}@media(max-width:1400px){.Cars_cars-list__S5ZeL{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:800px){.Cars_cars-list__S5ZeL{display:none}}.Cars_cars-list__S5ZeL.Cars_cars-list--activity__SSxPF{padding-top:27px;margin:0 -2px}@media(min-width:801px){.Cars_card-slider-mask__GgkTL{overflow:visible!important}}@media(max-width:800px){.Cars_card-slider-mask__GgkTL{overflow:hidden;margin:0 calc(0px - var(--page-wrapper-padding-inline));padding:6px var(--page-wrapper-padding-inline);scroll-padding-inline:var(--page-wrapper-padding-inline)!important}}.Cars_card-slider__CDTMa{grid-template-columns:repeat(3,1fr)}@media(max-width:1400px){.Cars_card-slider__CDTMa{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:800px){.Cars_list-item__wNFeU{width:220px!important;margin-right:20px;margin-bottom:42px}}@media(max-width:640px){.Cars_list-item__wNFeU{width:181px!important}}@media(max-width:800px){.Cars_list-item__wNFeU.Cars_list-item--activity__Pk6qt{margin-bottom:2rem}}.Cars_car-list-item___ZgGh{--_car-list-item-border-size:1px;border-radius:var(--_border-radius);display:flex;flex-direction:column;border:var(--_car-list-item-border-size) solid var(--default-border);box-shadow:0 0 14px var(--shadow-07);background-color:var(--default-bg);min-width:240px;transition:background-color var(--time),box-shadow var(--time),border-color var(--time);--_selected-border-size:6px;position:relative}.Cars_car-list-item___ZgGh:before{content:"";display:block;position:absolute;inset:-1px;z-index:3;border:var(--_selected-border-size) solid var(--primary-a80);border-radius:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--time),visibility var(--time)}@media(max-width:640px){.Cars_car-list-item___ZgGh:before{inset:-6px;border-radius:18px}}@media(max-width:800px){.Cars_car-list-item___ZgGh{filter:none;width:240px}}.Cars_car-list-item___ZgGh:not(.Cars_car-list-item--disabled__8rSju){cursor:pointer}.Cars_car-list-item___ZgGh:hover{box-shadow:none;border-color:var(--default-border-2)}.Cars_car-list-item___ZgGh .Cars_content-top__JMJYX{z-index:2;transition:opacity var(--time)}.Cars_car-list-item___ZgGh .Cars_content-top__JMJYX,.Cars_car-list-item___ZgGh .Cars_image-wrap__0yUHa{position:relative;background-color:var(--default-bg);border-radius:var(--_border-radius) var(--_border-radius) 0 0}.Cars_car-list-item___ZgGh .Cars_image-wrap__0yUHa{overflow:hidden;height:218px}.Cars_car-list-item___ZgGh .Cars_gearbox__7C7Ie{--_gearbox-padding-block:10px;--_gearbox-padding-right:1rem;--_gearbox-padding-left:1rem;--_gearbox-left:calc(0px - var(--_car-list-item-border-size));position:absolute;left:var(--_gearbox-left);bottom:0;border-radius:0 6px 0 0;display:inline-block;padding:var(--_gearbox-padding-block) var(--_gearbox-padding-right) var(--_gearbox-padding-block) var(--_gearbox-padding-left);font-weight:600;font-size:14px;line-height:1rem;background-color:var(--default-bg-flip);color:var(--default-text-flip);text-transform:capitalize;transition:background-color var(--time)}@media(max-width:1520px){.Cars_car-list-item___ZgGh .Cars_gearbox__7C7Ie{--_gearbox-padding-block:6px;--_gearbox-padding-right:15px;--_gearbox-padding-left:15px}}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_gearbox__7C7Ie{font-size:12px}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_gearbox__7C7Ie{font-size:10px;left:var(--_gearbox-left);--_gearbox-padding-block:5px;--_gearbox-padding-right:11px;--_gearbox-padding-left:11px}}.Cars_car-list-item___ZgGh .Cars_content__faq6y{display:flex;flex-direction:column;padding:20px 20px 1rem;border-radius:0 0 var(--_border-radius) var(--_border-radius);position:relative;z-index:2;height:100%;transition:opacity var(--time)}@media(max-width:1520px){.Cars_car-list-item___ZgGh .Cars_content__faq6y{padding:1rem}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_content__faq6y{padding:12px 10px 8px}}.Cars_car-list-item___ZgGh .Cars_car-co2___lX8G{font-weight:500;font-size:14px;line-height:1rem;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px 10px}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-co2___lX8G{margin-bottom:10px}}@media(max-width:800px){.Cars_car-list-item___ZgGh .Cars_car-co2___lX8G{flex-direction:column}}.Cars_car-list-item___ZgGh .Cars_co2__pYXYD{display:inline-block;vertical-align:middle}.Cars_car-list-item___ZgGh .Cars_car-type__6zzTh{display:inline-block;vertical-align:middle;font-weight:600;font-size:14px;line-height:1rem;color:var(--success)}.Cars_car-list-item___ZgGh .Cars_car-type__6zzTh svg{margin-right:2px;display:inline-block;vertical-align:middle}.Cars_car-list-item___ZgGh .Cars_leaf__nc3hT{width:15px;height:15px}.Cars_car-list-item___ZgGh .Cars_charger__l0Wa_{width:11px;height:15px}.Cars_car-list-item___ZgGh .Cars_car-name__b9zKo{font-weight:600;font-size:26px;line-height:28px;margin:0 0 12px}@media(max-width:1520px){.Cars_car-list-item___ZgGh .Cars_car-name__b9zKo{font-size:22px;line-height:24px}}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-name__b9zKo{margin-bottom:12px}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-name__b9zKo{font-size:1rem;line-height:18px;margin-bottom:5px}}.Cars_car-list-item___ZgGh .Cars_car-name-small__riW7x{font-size:.75em}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-name-small__riW7x{display:block}}.Cars_car-list-item___ZgGh .Cars_car-similar__6W7Ts{font-size:1rem;line-height:19px;margin-left:5px}@media(max-width:1520px){.Cars_car-list-item___ZgGh .Cars_car-similar__6W7Ts{font-size:14px}}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-similar__6W7Ts{width:100%;display:inline-block;margin-left:0}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-similar__6W7Ts{font-size:10px;line-height:19px}}.Cars_car-list-item___ZgGh .Cars_car-info__Hxv_O{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.Cars_car-list-item___ZgGh .Cars_car-info__Hxv_O:not(:last-child){margin-bottom:1rem}@media(max-width:800px){.Cars_car-list-item___ZgGh .Cars_car-info__Hxv_O:not(:last-child){margin-bottom:0}}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-info__Hxv_O{margin-bottom:1rem}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-info__Hxv_O{margin-bottom:12px}}.Cars_car-list-item___ZgGh .Cars_car-info-group__a1MIL{font-size:.9em;line-height:11px;padding:6px;border:1px solid var(--cars_car-info-group_border);border-radius:6px}.Cars_car-list-item___ZgGh .Cars_car-info-group--active___m8iN{border-color:var(--primary-border)}.Cars_car-list-item___ZgGh .Cars_car-info-item-list__PWlUi{display:flex}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-info-item-list__PWlUi{margin-left:2px}}.Cars_car-list-item___ZgGh .Cars_car-info-item__FNhr7{display:inline-flex;align-items:center;margin-right:20px;font-weight:600;font-size:1rem;line-height:11px}.Cars_car-list-item___ZgGh .Cars_car-info-item__FNhr7:last-child{margin-right:0}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-info-item__FNhr7{font-size:14px;margin-right:12px}}.Cars_car-list-item___ZgGh .Cars_car-info-item--with-label__UiD83{font-weight:400}.Cars_car-list-item___ZgGh .Cars_car-info-item__FNhr7 svg{margin-right:6px}.Cars_car-list-item___ZgGh .Cars_icon--passenger__0AD5o{width:8px;height:18px}.Cars_car-list-item___ZgGh .Cars_icon--door__WUl4_{width:17px;height:14px}.Cars_car-list-item___ZgGh .Cars_icon--baggage__hWIui{width:16px;height:15px}.Cars_car-list-item___ZgGh .Cars_icon--age-limit__7bjC1{width:18px;height:20px}.Cars_car-list-item___ZgGh .Cars_action-wrap__wha1H{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin:auto 0 0}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_action-wrap__wha1H{margin-top:16px}.Cars_car-list-item___ZgGh .Cars_action-wrap--unavailable__xfkgu{margin:0}}.Cars_car-list-item___ZgGh .Cars_included__90Tl9{font-weight:600;font-size:14px;line-height:1rem;display:inline-block;width:70px;padding-top:5px}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_included__90Tl9{font-size:12px;line-height:14px}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_included__90Tl9{font-size:9px;line-height:9px;width:45px}}.Cars_car-list-item___ZgGh .Cars_car-price__nbgDH{font-weight:600;font-size:20px;line-height:1rem}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_car-price__nbgDH{font-size:17px}}@media(max-width:640px){.Cars_car-list-item___ZgGh .Cars_car-price__nbgDH{font-size:15px;line-height:17px}}.Cars_car-list-item___ZgGh .Cars_action__CzeJS{font-weight:600;font-size:1rem;border-radius:80px;padding:7px 14px;cursor:pointer;background:rgba(0,0,0,0);margin:0 -4px 0 auto;border:1px solid var(--default-text);color:var(--default-text);transition:background-color var(--time),border-color var(--time),color var(--time)}.Cars_car-list-item___ZgGh .Cars_action__CzeJS:not(.Cars_action--active__rUfb4):hover{background-color:var(--default-bg-flip);color:var(--default-text-flip)}.Cars_car-list-item___ZgGh .Cars_action--active__rUfb4{border-color:var(--primary-border);background-color:var(--primary-bg);color:var(--primary-text);padding-inline:10px}@media(max-width:1200px){.Cars_car-list-item___ZgGh .Cars_action__CzeJS{font-size:14px}}.Cars_car-list-item___ZgGh .Cars_action__CzeJS>span{display:flex;align-items:center}.Cars_car-list-item___ZgGh .Cars_action__CzeJS svg{width:14px;height:14px;display:inline-block;vertical-align:top;margin:0 8px 0 0}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76{display:flex;flex-direction:column;height:100%}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76:before{z-index:1;inset:-6px}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76:before{inset:-8px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_content-top__JMJYX{border:0}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_tag__D_1BA{position:absolute;z-index:1;left:0;top:0;border-radius:10px 0 5px 0;display:inline-block;padding:10px 1rem;font-weight:600;font-size:14px;line-height:1rem;background-color:var(--quaternary-bg);color:var(--quaternary-text);transition:background-color var(--time)}@media(max-width:1520px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_tag__D_1BA{padding:6px 1rem}}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_tag__D_1BA{font-size:12px}}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_tag__D_1BA{font-size:10px;padding:6px 1rem 6px 11px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_image-wrap__0yUHa{z-index:0;background-color:var(--cars_image-wrap_bg)}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie{z-index:1;display:flex;align-items:center;justify-content:center;left:0;padding:8px 10px 8px 1rem;font-size:13px;line-height:1.1538461538}@media(max-width:1520px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie{padding:6px 10px}}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie{font-size:12px}}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie{font-size:10px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie svg{height:14px;width:18px;margin-right:5px}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_gearbox__7C7Ie svg{height:10px;width:13px;margin-right:3px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_content__faq6y{flex:1 0 auto;display:flex;flex-direction:column;padding:14px 1rem 18px;height:auto;background-color:var(--default-bg);transition:background-color var(--time)}@media(max-width:1520px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_content__faq6y{padding:12px 11px 14px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-name__b9zKo{flex:1 0 auto;line-height:1.3076923077;margin:0 0 8px}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info__Hxv_O{flex-wrap:wrap;margin-top:-10px;margin-bottom:12px}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info__Hxv_O{margin-bottom:11px}}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info__Hxv_O{margin-bottom:9px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info-item__FNhr7{margin-top:10px;margin-right:22px}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info-item__FNhr7{font-size:12px;line-height:1.1666666667;margin-right:10px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info-item__FNhr7:last-child{margin-right:0}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info-item__FNhr7 svg{display:block;height:16px;width:16px;margin-right:6px}@media(max-width:800px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-info-item__FNhr7 svg{height:12px;width:12px;margin-right:5px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action-wrap__wha1H{flex-wrap:wrap;margin-top:-10px}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action__CzeJS svg{margin:1px 5px 0 0}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price__nbgDH{font-size:20px;font-weight:600;line-height:1.2;margin-top:10px;margin-right:5px}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price__nbgDH{font-size:1rem;line-height:1.275}}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price__nbgDH{font-size:14px;line-height:1.2142857143}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price-left__qMlju{font-size:15px;line-height:1.6}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price-left__qMlju{display:none}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price-right__grsWW{font-size:15px;line-height:1.6}@media(max-width:1024px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price-right__grsWW{font-size:13px;line-height:1.5692307692}}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_car-price-right__grsWW{font-size:11px;line-height:1.5454545455}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action-wrap-buttons__cJaUd{margin-top:10px}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action-wrap-buttons__cJaUd .Cars_action__CzeJS{box-shadow:none}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action-wrap-buttons__cJaUd .Cars_action__CzeJS+.Cars_action__CzeJS{margin-left:10px}@media(max-width:800px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76 .Cars_action-wrap-buttons__cJaUd .Cars_action__CzeJS+.Cars_action__CzeJS{margin-left:5px}}.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76.Cars_active__bPALk .Cars_action__CzeJS{padding:8px 13px}@media(max-width:640px){.Cars_car-list-item___ZgGh.Cars_car-list-item--activity__2vK76.Cars_active__bPALk .Cars_action__CzeJS{padding:3px 6px}}.Cars_car-list-item___ZgGh .Cars_insufficient-seats-message__6Sv2m{font-size:14px;line-height:1.1;color:var(--default-text-2);display:none}.Cars_car-list-item___ZgGh .Cars_insufficient-seats-message__6Sv2m svg{width:14px;height:14px;flex-shrink:0;margin-right:5px}@media(max-width:1024px){.Cars_car-list-item___ZgGh .Cars_insufficient-seats-message__6Sv2m{display:flex}}.Cars_car-list-item--active__XReS0{border-color:rgba(0,0,0,0)}.Cars_car-list-item--active__XReS0:before{opacity:1;visibility:visible}.Cars_car-list-item--active__XReS0 .Cars_gearbox__7C7Ie{background-color:var(--primary-a90);left:calc(var(--_gearbox-left) + var(--_selected-border-size));padding-left:calc(var(--_gearbox-padding-left) - var(--_selected-border-size))}@media(max-width:640px){.Cars_car-list-item--active__XReS0 .Cars_gearbox__7C7Ie{left:var(--_gearbox-left);padding-left:var(--_gearbox-padding-left)}}.Cars_car-list-item--active__XReS0 .Cars_content__faq6y{background-color:var(--primary-a10);color:var(--primary);border-color:var(--primary-300)}.Cars_car-list-item--disabled__8rSju .Cars_content-top__JMJYX,.Cars_car-list-item--disabled__8rSju .Cars_content__faq6y{opacity:.5}.Cars_button-wrap__EzkCb{display:flex;justify-content:center;padding:40px 0 0}@media(max-width:800px){.Cars_button-wrap__EzkCb{display:none}}.Cars_button-wrap__EzkCb.Cars_button-wrap--activity__AjYmc{padding:30px 0 0}.Cars_slider__LHIF8{display:none}@media(max-width:800px){.Cars_slider__LHIF8{display:block;padding:20px var(--page-wrapper-padding-inline) 0;margin-inline:calc(0px - var(--page-wrapper-padding-inline))}}.Cars_car-image__O2CSp{display:block;position:relative!important;object-fit:contain;background-color:var(--default-bg);width:100%;border-radius:10px 10px 0 0}.Cars_not-available-message__1ZmpI{font-weight:600;font-size:16px;line-height:16px;text-align:center;color:var(--default-text-2);width:100%}@media(max-width:640px){.Cars_not-available-message__1ZmpI{font-size:14px;align-items:center;justify-content:center}}.Cars_tooltip-icon__ye_Km{width:12px;height:12px}.TourMainBanner_best-price-label__gSER6,.TourMainBanner_new-label__7fgzV,.TourMainBanner_offer-label__KsDMM{font-size:14px;font-weight:600;border-radius:6px}.TourMainBanner_new-label__7fgzV,.TourMainBanner_offer-label__KsDMM{display:inline-block;color:var(--default-text-lightest)}.TourMainBanner_new-label__7fgzV{background:var(--primary);padding:10px 14px}@media(max-width:1024px){.TourMainBanner_new-label__7fgzV{padding:6px 10px;font-weight:400;text-shadow:none}}.TourMainBanner_offer-label__KsDMM{font-weight:400;background-color:var(--quaternary);padding:12px 1rem 10px;text-shadow:0 0 1px var(--text-shadow)}@media(max-width:1024px){.TourMainBanner_offer-label__KsDMM{padding:6px 10px;font-weight:400;text-shadow:none}}.TourMainBanner_best-price-label__gSER6{display:inline-block;padding:12px 10px 10px;background-color:var(--tertiary-a10);color:var(--tertiary-800)}.TourMainBanner_best-price-label__gSER6 svg{width:14px;height:14px;margin-right:6px;display:inline-block;vertical-align:top}.TourMainBanner_slider__49SYR{overflow:visible}.TourMainBanner_heading__OMw5L{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 .5rem}@media(max-width:640px){.TourMainBanner_heading__OMw5L{flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.TourMainBanner_heading--with-cta__l6tBh{align-items:center;gap:32px}@media(max-width:640px){.TourMainBanner_heading--with-cta__l6tBh{flex-direction:row;gap:16px}}@media(max-width:450px){.TourMainBanner_heading--with-cta__l6tBh{align-items:flex-start;flex-direction:column;margin-bottom:1rem}}.TourMainBanner_heading--with-cta__l6tBh .TourMainBanner_block-title__a2JP_{flex-shrink:1}@media(max-width:450px){.TourMainBanner_heading--with-cta__l6tBh .TourMainBanner_block-title__a2JP_{font-size:1.5rem}}.TourMainBanner_heading--with-cta__l6tBh .TourMainBanner_block-button__jj50a{margin-bottom:0;font-size:14px;flex-shrink:0;padding:12px 16px}@media(max-width:800px){.TourMainBanner_heading--with-cta__l6tBh .TourMainBanner_block-button__jj50a{padding:10px 20px}}@media(max-width:450px){.TourMainBanner_heading--with-cta__l6tBh .TourMainBanner_block-button__jj50a{padding:12px 16px}}.TourMainBanner_heading-content__hftwi{width:100%}.TourMainBanner_heading-content__hftwi:not(:only-child){width:calc(100% - 180px)}@media(max-width:640px){.TourMainBanner_heading-content__hftwi{width:100%}}.TourMainBanner_block-title__a2JP_{margin:0;font-size:max(var(--tour-heading-size) - 4px,24px);line-height:1.2;max-width:45ch;text-wrap:pretty}@media(max-width:1520px){.TourMainBanner_block-title__a2JP_{line-height:1.1}}@media(max-width:640px){.TourMainBanner_block-title__a2JP_{max-width:96%}}.TourMainBanner_block-text__mMp3o{font-weight:300;font-size:17px;line-height:28px;margin:0}.TourMainBanner_block-text__mMp3o>p:last-child{margin-bottom:0}@media(max-width:1024px){.TourMainBanner_block-text__mMp3o{font-size:16px;line-height:24px}}@media(max-width:640px){.TourMainBanner_block-text__mMp3o{font-size:15px}}.TourMainBanner_block-title__a2JP_+.TourMainBanner_block-text__mMp3o{margin-top:10px}@media(max-width:640px){.TourMainBanner_block-title__a2JP_+.TourMainBanner_block-text__mMp3o{margin-top:13px}}@media(min-width:641px){.TourMainBanner_block-title__a2JP_+.TourMainBanner_block-text__mMp3o{margin-top:11px}}.TourMainBanner_block-button__jj50a{margin-bottom:9px}@media(max-width:640px){.TourMainBanner_block-button__jj50a{font-size:12px;padding:13px 19px;margin-bottom:0}.TourMainBanner_heading-content__hftwi+.TourMainBanner_block-button__jj50a{margin-top:16px}}.TourMainBanner_block-list__Bw4to{display:flex;justify-content:flex-start;padding-top:1rem;margin-bottom:32px;flex-wrap:wrap}@media(max-width:800px){.TourMainBanner_block-list__Bw4to{flex-direction:column;margin-bottom:16px}}.TourMainBanner_block-list-item__GFxrH{display:inline-flex;align-items:center;margin:0 40px 10px 0;white-space:nowrap}@media(max-width:640px){.TourMainBanner_block-list-item__GFxrH{margin:0 0 12px}}.TourMainBanner_block-list-item__GFxrH .TourMainBanner_icon-wrap__XYR_L{width:22px;height:22px;border:1.5px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}@media(max-width:640px){.TourMainBanner_block-list-item__GFxrH .TourMainBanner_icon-wrap__XYR_L{width:16px;height:16px;margin-right:7px}}.TourMainBanner_block-list-item__GFxrH .TourMainBanner_icon-wrap__XYR_L svg{width:9px;height:6px;color:var(--primary)}@media(max-width:640px){.TourMainBanner_block-list-item__GFxrH .TourMainBanner_icon-wrap__XYR_L svg{width:7px;height:5px}}.TourMainBanner_block-list-item__GFxrH .TourMainBanner_text__6rNs7{font-weight:500;font-size:18px;line-height:14px}@media(max-width:640px){.TourMainBanner_block-list-item__GFxrH .TourMainBanner_text__6rNs7{font-weight:300;font-size:15px;line-height:12px}}.TourMainBanner_tour-main-banner__7SkFB{--_grid-row-gap:1rem;padding-bottom:var(--tour-banner-margin);display:flex;flex-direction:column;row-gap:var(--_grid-row-gap)}@media(max-width:1520px){.TourMainBanner_tour-main-banner__7SkFB{padding-left:var(--page-wrapper-padding-inline)}}@media(max-width:1024px){.TourMainBanner_tour-main-banner__7SkFB{padding-inline:0;position:relative;z-index:8001;background-color:var(--default-bg)}}@media(max-width:800px){.TourMainBanner_tour-main-banner__7SkFB{padding-top:10px}}@media(max-width:640px){.TourMainBanner_tour-main-banner__7SkFB{--_grid-row-gap:0.75rem}}.TourMainBanner_page-title__JrGxw{font-weight:600;font-size:var(--tour-heading-size);margin:0;text-wrap:pretty;width:100%;line-height:1.2}@media(max-width:1520px){.TourMainBanner_page-title__JrGxw{line-height:1.1}}@media(max-width:640px){.TourMainBanner_page-title__JrGxw{margin-top:8px}}@media(max-width:540px){.TourMainBanner_page-title__JrGxw{margin-top:0}}.TourMainBanner_above-slider___yXND{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5rem;row-gap:calc(var(--_grid-row-gap)/2)}@media(max-width:1024px){.TourMainBanner_above-slider___yXND{padding-inline:var(--tour-banner-margin)}.TourMainBanner_above-slider___yXND .TourMainBanner_labels-wrap__QJUnS{order:1;margin-right:auto}.TourMainBanner_above-slider___yXND .TourMainBanner_rating__5ygh4{order:2;margin-right:0}.TourMainBanner_above-slider___yXND .TourMainBanner_page-title__JrGxw{order:3}.TourMainBanner_above-slider___yXND .TourMainBanner_duration__Lq0ld{order:4;margin-right:auto;align-self:flex-start}.TourMainBanner_above-slider___yXND .TourMainBanner_share-wrap__vWvMe{order:5}}@media(max-width:800px){.TourMainBanner_above-slider___yXND .TourMainBanner_share-wrap__vWvMe{order:5}}.TourMainBanner_duration__Lq0ld{margin-right:auto}@media(min-width:1025px){.TourMainBanner_duration__Lq0ld:has(+.TourMainBanner_rating__5ygh4){margin-right:0}}@media(max-width:450px){.TourMainBanner_duration__Lq0ld span{font-weight:300;font-size:16px}}.TourMainBanner_labels-wrap__QJUnS{display:flex;align-items:flex-start;align-content:center;flex-wrap:wrap;gap:10px}.TourMainBanner_labels-wrap--mobile__xaMGx{display:none}@media(max-width:1024px){.TourMainBanner_labels-wrap--mobile__xaMGx{display:flex;gap:.5rem}}.TourMainBanner_labels-wrap__QJUnS .TourMainBanner_new-label__7fgzV{background-color:var(--quaternary-500)}.TourMainBanner_share-wrap__vWvMe{display:flex;align-items:center;gap:10px}@media(max-width:450px){.TourMainBanner_share-wrap__vWvMe button{padding:4px 10px;border:0}.TourMainBanner_share-wrap__vWvMe button svg{margin-right:0}.TourMainBanner_share-wrap__vWvMe button span:nth-child(2){display:none}}@media(max-width:1024px){.TourMainBanner_slider-mask__mHFLe{padding:0 20px}}@media(max-width:640px){.TourMainBanner_slider-mask__mHFLe{margin-top:.5rem}}.TourMainBanner_slider-slide__Fwwk4{border-radius:20px;width:66.6666666667%;aspect-ratio:3/2}.TourMainBanner_slider-slide__image-container__9UDLp{position:relative;height:100%;overflow:hidden;border-radius:var(--_slide-border-radius)}@media(max-width:1024px){.TourMainBanner_slider-slide__Fwwk4{border-radius:15px}}@media(max-width:640px){.TourMainBanner_slider-slide__Fwwk4{border-radius:10px}}.TourMainBanner_slider-buttons__xBra2{width:calc(66.6666666667% + 20px)!important;left:calc(16.6666666667% - 10px)!important}.TourMainBanner_price-wrap__VMsrb{padding-inline:var(--page-wrapper-padding-inline);display:none;justify-content:space-between;flex-wrap:wrap;gap:var(--_grid-row-gap)}@media(max-width:1024px){.TourMainBanner_price-wrap__VMsrb{display:flex}}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb{column-gap:calc(var(--_grid-row-gap)*2);row-gap:calc(var(--_grid-row-gap)/2);padding-inline:calc(var(--page-wrapper-padding-inline) - 4px)}}.TourMainBanner_price-wrap__VMsrb>*{margin:0;align-content:center;flex-wrap:wrap;gap:1rem;border-top:0;padding-top:0}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb>*{align-items:flex-start}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_prices__WgNha{display:flex;align-items:baseline;gap:1rem}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_prices__WgNha{display:block}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4 .TourMainBanner_price__RKwuC{font-size:32px;font-weight:600}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4 .TourMainBanner_price__RKwuC{font-size:28px}}@media(max-width:450px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4 .TourMainBanner_price__RKwuC{font-size:24px}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4:has(+.TourMainBanner_price-was__gVM4K){color:var(--quaternary)}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4 .TourMainBanner_pp__kwM39{display:inline-block;margin-left:6px;font-size:1rem}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4.TourMainBanner_price-was__gVM4K{color:var(--default-text-2)}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4.TourMainBanner_price-was__gVM4K .TourMainBanner_price__RKwuC{font-size:1.5rem;text-decoration:line-through;font-weight:400}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_price-pp__IK8n4.TourMainBanner_price-was__gVM4K .TourMainBanner_price__RKwuC{font-size:1rem}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_labels-wrap__QJUnS{padding-left:0}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_labels-wrap__QJUnS:empty{display:none}.TourMainBanner_price-wrap__VMsrb button{width:auto;padding:1rem 1.5rem}@media(max-width:1024px){.TourMainBanner_price-wrap__VMsrb button{font-size:16px}}@media(max-width:800px){.TourMainBanner_price-wrap__VMsrb button{flex:1;margin-bottom:0}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6{display:flex;gap:1rem;margin-bottom:0;flex-direction:row-reverse;flex-wrap:wrap}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6{width:100%;flex-wrap:wrap}}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6 button{margin-top:0;flex-shrink:0}@media(max-width:800px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6{flex-shrink:0;flex-grow:1}}@media(max-width:640px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6{width:100%}}@media(max-width:450px){.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6{flex-direction:column}.TourMainBanner_price-wrap__VMsrb .TourMainBanner_button-wrap__a7uH6 button{width:100%}}.TravelThemesHub_banner__vtqZs ul{margin-bottom:3rem}