@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5a576052-module__u6BkAG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5a576052-module__u6BkAG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Zalando Sans SemiExpanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efcee3223cb6ef4a.0ljgzuko7rs.j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Zalando Sans SemiExpanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6805d0b96c1f7843.17brc1ujjukli.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans SemiExpanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/08118b590d4154d7.p.0b5pp5_ndu4~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zalando_sans_semiexpanded_238569ed-module__YGLENq__className{font-family:Zalando Sans SemiExpanded,Arial,sans-serif;font-style:normal;font-weight:700}.zalando_sans_semiexpanded_238569ed-module__YGLENq__variable{--font-zalando-sans:"Zalando Sans SemiExpanded", Arial, sans-serif}
.accordion-module__1-hdia__root[data-variant=default]{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);overflow:hidden}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__control{border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md)}@media (min-width:768px){.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__control{padding:var(--mantine-spacing-xl)}}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__control:hover{background-color:#0000}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__control:focus-visible{outline-offset:calc(-1 * var(--mantine-spacing-xs));border-radius:var(--mantine-radius-md)}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__control[data-active] .accordion-module__1-hdia__label{font-weight:600}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__item{border-color:var(--color-border)}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__item:hover{background-color:var(--mantine-color-gray-0)}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__item[data-active]:hover{background-color:#0000}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__item:last-child{border-bottom:none}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__label{padding:0}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__content{padding:var(--mantine-spacing-md);padding-top:0}@media (min-width:768px){.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__content{padding:var(--mantine-spacing-xl);padding-top:0}}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__content p:first-child{margin-top:0}.accordion-module__1-hdia__root[data-variant=default] .accordion-module__1-hdia__content p:last-child{margin-bottom:0}
.action-icon-module__9bKROG__actionIconContainer{--ai-size-sm:36px;--ai-size-md:44px;--ai-size-lg:48px;--ai-size-xl:56px}.action-icon-module__9bKROG__actionIconContainer[data-variant=transparent]{--ai-transparent-color:var(--mantine-color-black);--ai-transparent-hover-color:var(--mantine-color-primary-5)}.action-icon-module__9bKROG__actionIconContainer[data-variant=transparent]:not([data-loading],:disabled,[data-disabled]){color:var(--ai-transparent-color)}.action-icon-module__9bKROG__actionIconContainer[data-variant=transparent]:hover:not([data-loading],:disabled,[data-disabled]){color:var(--ai-transparent-hover-color)}.action-icon-module__9bKROG__actionIconContainer[data-variant=subtle]{--ai-subtle-color:var(--mantine-color-black);--ai-subtle-hover-bg:var(--mantine-color-gray-0)}.action-icon-module__9bKROG__actionIconContainer[data-variant=subtle]:not([data-loading],:disabled,[data-disabled]){color:var(--ai-subtle-color)}.action-icon-module__9bKROG__actionIconContainer[data-variant=subtle]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--ai-subtle-hover-bg)}.action-icon-module__9bKROG__actionIconContainer[data-variant=filled]{--ai-filled-hover-bg:var(--ai-hover)}.action-icon-module__9bKROG__actionIconContainer[data-variant=filled]:not([data-loading],:disabled,[data-disabled]){color:var(--mantine-color-white)}.action-icon-module__9bKROG__actionIconContainer[data-variant=filled]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--ai-filled-hover-bg)}.action-icon-module__9bKROG__actionIconContainer[data-variant=outline]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--mantine-color-primary-0)}.action-icon-module__9bKROG__actionIconContainer[data-variant=default]{--ai-default-color:var(--ai-color);border-color:var(--color-border)}.action-icon-module__9bKROG__actionIconContainer[data-variant=default]:not([data-loading],:disabled,[data-disabled]){color:var(--ai-default-color)}.action-icon-module__9bKROG__actionIconContainer[data-variant=white]{background-color:var(--mantine-color-white);color:var(--text-color);border-color:#0000}.action-icon-module__9bKROG__actionIconContainer[data-variant=white]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--mantine-color-gray-0)}.action-icon-module__9bKROG__actionIconContainer[data-variant=light]{--ai-light-bg:var(--ai-bg);--ai-light-color:var(--ai-color);--ai-light-hover-bg:var(--mantine-color-primary-1)}.action-icon-module__9bKROG__actionIconContainer[data-variant=light]:not([data-loading],:disabled,[data-disabled]){background-color:var(--ai-light-bg);color:var(--ai-light-color)}.action-icon-module__9bKROG__actionIconContainer[data-variant=light]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--ai-light-hover-bg)}.action-icon-module__9bKROG__actionIconContainer[data-variant=dark]{--ai-dark-hover-bg:var(--mantine-color-gray-8)}.action-icon-module__9bKROG__actionIconContainer[data-variant=dark]:not([data-loading],:disabled,[data-disabled]){background-color:var(--mantine-color-black);color:var(--mantine-color-white)}.action-icon-module__9bKROG__actionIconContainer[data-variant=dark]:hover:not([data-loading],:disabled,[data-disabled]){background-color:var(--ai-dark-hover-bg)}
.alert-module__b1SX2W__root{--alert-padding-x:var(--mantine-spacing-md);--alert-padding-y:var(--mantine-spacing-md);--alert-icon-gap:var(--mantine-spacing-md);--alert-message-size:var(--mantine-font-size-sm);--alert-message-line-height:var(--mantine-line-height-sm);--alert-title-size:var(--mantine-font-size-md);--alert-title-weight:var(--font-weight-semi-bold);padding:var(--alert-padding-y) var(--alert-padding-x)}.alert-module__b1SX2W__root[data-color=gray]{--alert-icon-color:var(--mantine-color-gray-8);background-color:var(--mantine-color-gray-0);border-color:#0000}.alert-module__b1SX2W__root[data-color=red]{--alert-icon-color:var(--mantine-color-red-7);background-color:var(--mantine-color-red-0);border-color:#0000}.alert-module__b1SX2W__root[data-size=xs]{--alert-padding-y:var(--mantine-spacing-sm);--alert-message-size:var(--mantine-font-size-sm);--alert-title-size:var(--mantine-font-size-sm);--alert-icon-gap:var(--mantine-spacing-sm)}.alert-module__b1SX2W__root[data-size=sm]{--alert-padding-y:var(--mantine-spacing-sm)}.alert-module__b1SX2W__root[data-variant=light][data-color=gray]{--alert-text-color:var(--text-color);--alert-icon-color:var(--mantine-color-gray-8)}.alert-module__b1SX2W__wrapper{align-items:flex-start}.alert-module__b1SX2W__icon{margin-inline-end:var(--alert-icon-gap);color:var(--alert-icon-color,var(--alert-color));margin-top:0}.alert-module__b1SX2W__title{color:var(--alert-text-color,var(--mantine-color-black));font-size:var(--alert-title-size);font-weight:var(--alert-title-weight)}.alert-module__b1SX2W__message{color:var(--alert-text-color,inherit);font-size:var(--alert-message-size);line-height:var(--alert-message-line-height)}
.badge-module__6sdRra__root{text-transform:none;font-weight:var(--font-weight-normal);font-size:var(--mantine-font-size-md);gap:var(--mantine-spacing-xs);--badge-radius:var(--badge-radius-default,1000px)}.badge-module__6sdRra__root[data-size=xl],.badge-module__6sdRra__root[data-size="2xl"],.badge-module__6sdRra__root[data-size="3xl"]{--badge-radius:var(--badge-radius-large,var(--badge-radius-default,1000px))}.badge-module__6sdRra__root[data-size="3xl"]{height:56px;padding:var(--mantine-spacing-md) var(--mantine-spacing-xl)}.badge-module__6sdRra__root[data-size="2xl"]{height:48px;padding:var(--mantine-spacing-md) var(--mantine-spacing-xl)}.badge-module__6sdRra__root[data-size=xl]{height:40px}.badge-module__6sdRra__root[data-size=lg]{height:36px;font-size:var(--mantine-font-size-sm)}.badge-module__6sdRra__root[data-size=md]{height:24px;padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm)}.badge-module__6sdRra__root[data-size=sm]{height:20px;font-size:var(--mantine-font-size-xs)}
.breadcrumbs-module__j2JtNW__root{--breadcrumb-link-color:var(--mantine-color-black);--breadcrumb-current-color:var(--mantine-color-gray-6);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.breadcrumbs-module__j2JtNW__root::-webkit-scrollbar{display:none}.breadcrumbs-module__j2JtNW__breadcrumb,p.breadcrumbs-module__j2JtNW__breadcrumb,a.breadcrumbs-module__j2JtNW__breadcrumb{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);white-space:nowrap}.breadcrumbs-module__j2JtNW__breadcrumb:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}p.breadcrumbs-module__j2JtNW__breadcrumb{color:var(--breadcrumb-current-color)}@media (min-width:992px){p.breadcrumbs-module__j2JtNW__breadcrumb:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}a.breadcrumbs-module__j2JtNW__breadcrumb{color:var(--breadcrumb-link-color);text-decoration:underline}.breadcrumbs-module__j2JtNW__separator{color:var(--mantine-color-black)}
.burger-module__5xpqZa__burger{color:currentColor}.burger-module__5xpqZa__burger:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}.burger-module__5xpqZa__burgerIcon{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl);display:block;position:relative}.burger-module__5xpqZa__burgerIcon svg{transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.burger-module__5xpqZa__burgerIcon[data-opened=true] .burger-module__5xpqZa__menuIcon{opacity:0;transform:rotate(90deg)scale(.65)}.burger-module__5xpqZa__burgerIcon[data-opened=true] .burger-module__5xpqZa__closeIcon,.burger-module__5xpqZa__menuIcon{opacity:1;transform:rotate(0)scale(1)}.burger-module__5xpqZa__closeIcon{opacity:0;transform:rotate(-90deg)scale(.65)}@media (prefers-reduced-motion:reduce){.burger-module__5xpqZa__burgerIcon svg{transition-duration:0s}}
.button-module__msAl8a__root[data-variant=subtle]{--button-subtle-color:var(--button-color);--button-subtle-hover-bg:var(--button-hover)}.button-module__msAl8a__root[data-variant=subtle]:not([data-disabled]){color:var(--button-subtle-color)}.button-module__msAl8a__root[data-variant=subtle]:hover:not([data-disabled]){background-color:var(--button-subtle-hover-bg)}.button-module__msAl8a__root[data-variant=white]{color:var(--text-color)}.button-module__msAl8a__root[data-variant=white]:hover:not([data-disabled]){background-color:var(--mantine-color-gray-0)}.button-module__msAl8a__root[data-variant=light]{--button-light-bg:var(--button-bg);--button-light-color:var(--button-color);--button-light-hover-bg:var(--button-hover)}.button-module__msAl8a__root[data-variant=light]:not([data-disabled]){background-color:var(--button-light-bg);color:var(--button-light-color)}.button-module__msAl8a__root[data-variant=light]:hover:not([data-disabled]){background-color:var(--button-light-hover-bg)}.button-module__msAl8a__root[data-variant=dark]{--button-dark-hover-bg:var(--mantine-color-gray-8);background-color:var(--mantine-color-black);color:var(--mantine-color-white)}.button-module__msAl8a__root[data-variant=dark]:hover:not([data-disabled]){background-color:var(--button-dark-hover-bg)}.button-module__msAl8a__root[data-variant=dark][data-disabled]{background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}.button-module__msAl8a__section[data-position=left]{margin-inline-end:var(--mantine-spacing-sm)}.button-module__msAl8a__section[data-position=right]{margin-inline-start:var(--mantine-spacing-sm)}
.cards-slider-module__5YQqyG__carousel{--carousel-columns:1;--carousel-peek:.15;--carousel-slide-gap:var(--mantine-spacing-md)}@media (min-width:768px){.cards-slider-module__5YQqyG__carousel{--carousel-columns:2;--carousel-peek:.19;--carousel-slide-gap:var(--mantine-spacing-lg)}}@media (min-width:992px){.cards-slider-module__5YQqyG__carousel{--carousel-columns:3;--carousel-slide-gap:var(--mantine-spacing-2xl)}}.cards-slider-module__5YQqyG__carousel__clip{overflow-x:clip;overflow-y:var(--carousel-clip-overflow-y,hidden);margin-left:calc(var(--carousel-bleed-left,0px) * -1);margin-right:calc(var(--carousel-bleed-right,0px) * -1)}.cards-slider-module__5YQqyG__carousel__viewport{margin-left:var(--carousel-bleed-left,0px);margin-right:var(--carousel-bleed-right,0px)}.cards-slider-module__5YQqyG__carousel__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--carousel-slide-gap) * -1);display:flex}.cards-slider-module__5YQqyG__carousel__slide{flex-basis:var(--carousel-slide-width,calc(100% / min(max(var(--carousel-count,1), var(--carousel-columns,1)), calc(var(--carousel-columns,1) + var(--carousel-peek,0)))));min-width:0;padding-left:var(--carousel-slide-gap);flex-grow:0;flex-shrink:0;position:relative}.cards-slider-module__5YQqyG__carousel__slide .mantine-focus-auto:focus-visible{outline-offset:-2px;border-radius:var(--mantine-radius-md)}.cards-slider-module__5YQqyG__carousel__slide:hover,.cards-slider-module__5YQqyG__carousel__slide:focus-within{z-index:1}.cards-slider-module__5YQqyG__carousel__slide:last-child{padding-right:var(--spacing-1)}.cards-slider-module__5YQqyG__carousel__controls_container{display:none}.cards-slider-module__5YQqyG__carousel__dots_container{justify-content:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-xl);display:flex}.cards-slider-module__5YQqyG__carousel__dot{cursor:pointer;width:var(--mantine-spacing-sm);height:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-gray-2);border:none;padding:0}.cards-slider-module__5YQqyG__carousel__dot[data-active=true]{background-color:var(--mantine-color-gray-7)}.cards-slider-module__5YQqyG__carousel__control[data-control-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:768px){.cards-slider-module__5YQqyG__carousel__controls_container{display:flex}.cards-slider-module__5YQqyG__carousel__dots_container{display:none}}
.images-band-module__O8skpa__carousel{width:100%;overflow:hidden}.images-band-module__O8skpa__carousel__container{touch-action:none;display:flex}.images-band-module__O8skpa__carousel__slide{min-width:0;margin-right:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);flex:none;width:377px;height:240px;overflow:hidden}@media (min-width:992px){.images-band-module__O8skpa__carousel__slide{width:440px;height:280px}}.images-band-module__O8skpa__carousel__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}

.link-module__NDEuca__link{text-decoration:none}.link-module__NDEuca__link:hover{color:var(--mantine-color-primary-6)}.link-module__NDEuca__default{color:var(--text-color)}.link-module__NDEuca__subtle{color:var(--mantine-color-gray-8)}.link-module__NDEuca__primary{color:var(--mantine-color-primary-6)}.link-module__NDEuca__disabled{color:var(--mantine-color-gray-6);pointer-events:none}.link-module__NDEuca__unstyled{color:inherit;cursor:pointer;text-decoration:none;display:block}
.modal-module__v5JCZq__root{--modal-default-size:600px;--mb-padding:var(--mantine-spacing-lg);--mb-shadow:var(--shadow-v2-lg)}@media (min-width:576px){.modal-module__v5JCZq__root{--mb-padding:var(--mantine-spacing-2xl)}}.modal-module__v5JCZq__overlay{background-color:var(--mantine-color-white);opacity:1}@media (min-width:576px){.modal-module__v5JCZq__overlay{background-color:#11141680}}.modal-module__v5JCZq__inner{--modal-x-offset:var(--mantine-spacing-none);--modal-y-offset:var(--mantine-spacing-none)}@media (min-width:576px){.modal-module__v5JCZq__inner{--modal-y-offset:5dvh;--modal-x-offset:5vw}}.modal-module__v5JCZq__content{border-radius:var(--mantine-radius-none);height:100%}@media (min-width:576px){.modal-module__v5JCZq__content{border-radius:var(--mantine-radius-lg);height:auto}}.modal-module__v5JCZq__header{border-bottom:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-none);padding-bottom:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-sm)}@media (min-width:576px){.modal-module__v5JCZq__header{padding-bottom:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md));border:none}}.modal-module__v5JCZq__title{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-semi-bold)}@media (min-width:576px){.modal-module__v5JCZq__title{font-size:var(--mantine-font-size-xl);font-weight:var(--font-weight-bold)}}.modal-module__v5JCZq__close{color:var(--mantine-color-black)}.modal-module__v5JCZq__body{padding-top:var(--mantine-spacing-lg)}@media (min-width:576px){.modal-module__v5JCZq__body{padding-top:var(--mantine-spacing-none)}}
.notification-module__dMVsgG__root{box-shadow:var(--dropdown-shadow);padding:var(--mantine-spacing-md)}.notification-module__dMVsgG__rootWithoutAccent:before{display:none}
.pagination-module__a5sXiG__root{--pagination-control-gap:var(--mantine-spacing-xs)}@media (min-width:344px){.pagination-module__a5sXiG__root{--pagination-control-gap:var(--mantine-spacing-sm)}}.pagination-module__a5sXiG__control{border:var(--mantine-spacing-1) solid var(--color-border);width:var(--mantine-spacing-6xl);height:var(--mantine-spacing-6xl)}@media (min-width:576px){.pagination-module__a5sXiG__control{width:var(--mantine-spacing-8xl);height:var(--mantine-spacing-8xl)}}.pagination-module__a5sXiG__control[data-active]{background-color:var(--mantine-color-black);color:var(--mantine-color-white);border-color:#0000}
.radio-module__OrTA9W__radioContainer{--radio-size-lg:28px;--radio-size-xl:32px;--radio-icon-size-lg:12px;--radio-icon-size-xl:14px}.radio-module__OrTA9W__radioContainer .mantine-Radio-radio{cursor:pointer}.radio-module__OrTA9W__radioContainer .mantine-Radio-label{cursor:pointer}
.range-slider-module__wgIF_a__track{height:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-lg)}.range-slider-module__wgIF_a__thumb{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl);border:var(--mantine-spacing-1) solid var(--color-border)}
.rating-stars-module__a_fv9q__star{color:var(--mantine-color-yellow-4)}
.plain-text-input-module__DZdCbG__root{width:100%}.plain-text-input-module__DZdCbG__input{width:100%;color:var(--text-color);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);background-color:#0000;border:none}.plain-text-input-module__DZdCbG__input::placeholder{color:var(--mantine-color-gray-6)}.plain-text-input-module__DZdCbG__input:focus,.plain-text-input-module__DZdCbG__input:focus-visible{outline:none}.plain-text-input-module__DZdCbG__input[data-error]{color:var(--mantine-color-error)}.plain-text-input-module__DZdCbG__input[data-error]::placeholder{color:var(--mantine-color-error)}.plain-text-input-module__DZdCbG__input[data-disabled]{color:var(--text-color-disabled)}
.text-inputs-module__PyYmJG__root{--input-color:var(--text-color);--label-color:var(--mantine-color-gray-6);--floating-label-color:var(--mantine-color-gray-8);position:relative}.text-inputs-module__PyYmJG__root[data-size=sm]{--root-height:var(--mantine-spacing-6xl);--input-padding-horizontal:var(--mantine-spacing-md);--input-padding-bottom:var(--mantine-spacing-2xs);--input-font-size:var(--mantine-font-size-sm);--label-height:var(--mantine-spacing-2xl);--label-floating-font-size:var(--mantine-font-size-2xs);--label-floating-offset:-10px}.text-inputs-module__PyYmJG__root[data-size=md]{--root-height:var(--mantine-spacing-8xl);--input-padding-horizontal:var(--mantine-spacing-lg);--input-padding-bottom:var(--mantine-spacing-xs);--input-font-size:var(--mantine-font-size-sm);--label-height:var(--mantine-spacing-2xl);--label-floating-font-size:var(--mantine-font-size-xs);--label-floating-offset:-10px}.text-inputs-module__PyYmJG__root[data-size=lg]{--root-height:var(--mantine-spacing-10xl);--input-padding-horizontal:var(--mantine-spacing-lg);--input-padding-bottom:6px;--input-font-size:var(--mantine-font-size-md);--label-height:var(--mantine-spacing-2xl);--label-floating-font-size:var(--mantine-font-size-xs);--label-floating-offset:-12px}.text-inputs-module__PyYmJG__root[data-error]{--input-color:var(--mantine-color-error);--label-color:var(--mantine-color-error);--floating-label-color:var(--mantine-color-error)}textarea.text-inputs-module__PyYmJG__input{resize:vertical}.text-inputs-module__PyYmJG__input{width:100%;padding-top:calc(var(--root-height) - var(--label-height) - var(--input-padding-bottom) - var(--mantine-spacing-2xs));padding-bottom:var(--input-padding-bottom);padding-left:var(--input-padding-horizontal);padding-right:var(--input-padding-horizontal);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-sm);color:var(--input-color);font-size:var(--input-font-size)}.text-inputs-module__PyYmJG__input::placeholder{color:#0000}.text-inputs-module__PyYmJG__input[data-error]{border-color:var(--mantine-color-error);color:var(--mantine-color-error)}.text-inputs-module__PyYmJG__input[data-disabled]{background-color:var(--mantine-color-gray-2)}.text-inputs-module__PyYmJG__input:focus,.text-inputs-module__PyYmJG__input:focus-within{border-color:var(--color-border-active);outline:var(--outline-width-sm) solid var(--color-border-active)}[data-error] .text-inputs-module__PyYmJG__input:focus,[data-error] .text-inputs-module__PyYmJG__input:focus-within{border-color:var(--mantine-color-error);outline:var(--outline-width-sm) solid var(--mantine-color-error)}.text-inputs-module__PyYmJG__label{z-index:var(--z-index-base);top:calc((var(--root-height) - var(--mantine-spacing-2xs)) / 2 - var(--label-height) / 2);left:var(--mantine-spacing-2xs);width:calc(100% - var(--input-padding-horizontal));height:var(--label-height);padding:0 calc(var(--input-padding-horizontal));font-size:var(--input-font-size);border-radius:var(--mantine-radius-sm);font-weight:var(--font-weight-normal);color:var(--label-color);background-color:#0000;transition:transform .15s,font-size .15s,color .15s;position:absolute}.text-inputs-module__PyYmJG__label[data-floating=true]{transform:translateY(var(--label-floating-offset));font-size:var(--label-floating-font-size);color:var(--floating-label-color)}.text-inputs-module__PyYmJG__error{color:var(--mantine-color-error);margin:0}.text-inputs-module__PyYmJG__error[data-size=sm],.text-inputs-module__PyYmJG__error[data-size=md]{font-size:var(--mantine-font-size-xs)}.text-inputs-module__PyYmJG__error[data-size=lg]{font-size:var(--mantine-font-size-sm)}.text-inputs-module__PyYmJG__required{margin-left:calc(var(--mantine-spacing-2xs) * -1);color:var(--mantine-color-error)}
.tooltip-module__9IIz-W__tooltipContainer{max-width:var(--tooltip-width);text-wrap:auto;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}
.cards-slider-layout-module__7r432W__layout{--cards-slider-row-gap:var(--mantine-spacing-xl);--cards-slider-dot-size:var(--mantine-spacing-sm);--cards-slider-dot-active-width:var(--mantine-spacing-2xl);row-gap:var(--cards-slider-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.cards-slider-layout-module__7r432W__slides{position:relative}.cards-slider-layout-module__7r432W__link{display:grid}.cards-slider-layout-module__7r432W__arrow{--cards-slider-arrow-offset:calc(var(--mantine-spacing-5xl) * -1);display:var(--cards-slider-arrow-display,none);z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.cards-slider-layout-module__7r432W__arrow[data-control-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.cards-slider-layout-module__7r432W__arrow_previous{margin-right:var(--cards-slider-arrow-offset);right:100%}.cards-slider-layout-module__7r432W__arrow_next{margin-left:var(--cards-slider-arrow-offset);left:100%}.cards-slider-layout-module__7r432W__dots{display:var(--cards-slider-dots-display,flex);justify-content:center;gap:var(--mantine-spacing-sm);margin-top:calc(var(--cards-slider-dots-offset,var(--mantine-spacing-2xl)) - var(--cards-slider-row-gap))}.cards-slider-layout-module__7r432W__dot{cursor:pointer;width:var(--cards-slider-dot-size);height:var(--cards-slider-dot-size);border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-gray-3);border:none;padding:0;transition:width .15s}.cards-slider-layout-module__7r432W__dot[data-active=true]{width:var(--cards-slider-dot-active-width);background-color:var(--mantine-color-primary-7)}@media (min-width:768px){.cards-slider-layout-module__7r432W__arrow{display:var(--cards-slider-arrow-display,flex)}.cards-slider-layout-module__7r432W__dots{display:var(--cards-slider-dots-display,none)}.cards-slider-layout-module__7r432W__slides[data-with-controls]{--carousel-peek:var(--cards-slider-controls-peek,0)}.cards-slider-layout-module__7r432W__layout[data-with-link]{-moz-column-gap:var(--mantine-spacing-xl);column-gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) auto}.cards-slider-layout-module__7r432W__layout[data-with-link] .cards-slider-layout-module__7r432W__title{grid-area:1/1;align-self:center}.cards-slider-layout-module__7r432W__layout[data-with-link] .cards-slider-layout-module__7r432W__link{grid-area:1/2;place-self:center end;display:block}.cards-slider-layout-module__7r432W__layout[data-with-link] .cards-slider-layout-module__7r432W__slides{grid-area:2/1/3/3}}@media (min-width:992px){.cards-slider-layout-module__7r432W__layout{--cards-slider-row-gap:var(--mantine-spacing-4xl)}}@media (min-width:1280px){.cards-slider-layout-module__7r432W__arrow{--cards-slider-arrow-offset:calc(var(--ai-size) * -1)}}@media (min-width:1440px){.cards-slider-layout-module__7r432W__arrow{--cards-slider-arrow-offset:clamp(calc(var(--ai-size) * -1), calc((100vw - 100%) / 2 - var(--ai-size) - var(--mantine-spacing-md)), var(--mantine-spacing-4xl))}}
.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-variant=white]:not(:disabled,[data-disabled]){color:var(--favorite-trip-button-badge-color)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=md]{--button-fz:var(--mantine-font-size-sm)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=lg],.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=xl]{--button-fz:var(--mantine-font-size-md)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=lg] svg,.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=xl] svg{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl)}.favorite-trip-button-module__YfzHmW__withCount[data-size=sm]{padding-inline:var(--mantine-spacing-sm)}.favorite-trip-button-module__YfzHmW__withCount[data-size=md],.favorite-trip-button-module__YfzHmW__withCount[data-size=lg]{padding-inline:var(--mantine-spacing-md)}.favorite-trip-button-module__YfzHmW__withCount[data-size=xl]{padding-inline:var(--mantine-spacing-lg)}
.privacy-policy-form-text-module__XlW2Gq__privacyPolicyFormText,.privacy-policy-form-text-module__XlW2Gq__privacyPolicyFormText a{color:var(--text-color-disabled)}
.banner-image-module__fJY-MW__bannerLink{cursor:pointer;width:100%;height:100%;text-decoration:none;display:block}.banner-image-module__fJY-MW__bannerImageContainer{border-radius:var(--mantine-radius-lg);width:100%;height:100%;position:relative;overflow:hidden}.banner-image-module__fJY-MW__bannerImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--mantine-radius-lg);width:100%;height:100%;display:block;position:absolute;inset:0}
.agent-avatar-with-status-module__0L6clW__container{display:inline-flex;position:relative}.agent-avatar-with-status-module__0L6clW__statusDot{border:var(--mantine-spacing-2) solid var(--mantine-color-body);border-radius:var(--mantine-radius-full);box-sizing:content-box;position:absolute;top:0;right:0}.agent-avatar-with-status-module__0L6clW__statusDot[data-size=md]{width:var(--mantine-spacing-sm);height:var(--mantine-spacing-sm)}.agent-avatar-with-status-module__0L6clW__statusDot[data-size=lg],.agent-avatar-with-status-module__0L6clW__statusDot[data-size=xl]{width:var(--mantine-spacing-md);height:var(--mantine-spacing-md)}.agent-avatar-with-status-module__0L6clW__statusDot[data-active=true]{background-color:var(--mantine-color-green-6)}.agent-avatar-with-status-module__0L6clW__statusDot[data-active=false]{background-color:var(--mantine-color-gray-4)}
:root{--lowest-price-form-modal-height:160px}.lowest-price-form-modal-module__JtTk5q__image{width:100%;height:var(--lowest-price-form-modal-height)}.lowest-price-form-modal-module__JtTk5q__body{padding:0}.lowest-price-form-modal-module__JtTk5q__content{padding:var(--mantine-spacing-xl)}.lowest-price-form-modal-module__JtTk5q__closeButton{right:var(--mantine-spacing-lg);top:var(--mantine-spacing-lg);z-index:var(--z-index-modal-close-button);position:absolute}@media (min-width:992px){.lowest-price-form-modal-module__JtTk5q__closeButton{right:var(--mantine-spacing-xl);top:var(--mantine-spacing-xl)}}
.inquiry-form-module__c3B-Ra__modalBanner{border-radius:var(--mantine-radius-sm);white-space:pre-wrap}.inquiry-form-module__c3B-Ra__avatarImage{border:var(--mantine-spacing-2) solid var(--mantine-color-white)}
.trip-inquiry-form-gallery-banner-module__KSObXa__container{width:100%;max-width:846px;margin:0 auto}
.main-menu-module__5dqOIW__root,.main-menu-module__5dqOIW__dropdown{--main-menu-panel-offset:var(--mantine-spacing-md)}.main-menu-module__5dqOIW__trigger,.main-menu-module__5dqOIW__rootLink{align-items:center;gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md);color:inherit;white-space:nowrap;display:inline-flex}.main-menu-module__5dqOIW__trigger:focus-visible,.main-menu-module__5dqOIW__rootLink:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}.main-menu-module__5dqOIW__trigger:hover,.main-menu-module__5dqOIW__trigger[data-open]{color:var(--mantine-color-primary-7)}.main-menu-module__5dqOIW__rootLink:hover,.main-menu-module__5dqOIW__rootLink:focus-visible{text-decoration:none}.main-menu-module__5dqOIW__rootLink:hover>*,.main-menu-module__5dqOIW__rootLink:focus-visible>*{color:var(--mantine-color-primary-7)}.main-menu-module__5dqOIW__navLink{align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);white-space:nowrap;display:flex}.main-menu-module__5dqOIW__navLink:hover,.main-menu-module__5dqOIW__navLink:focus-visible{background-color:var(--mantine-color-gray-0);outline:none;text-decoration:none}.main-menu-module__5dqOIW__navLink:hover>*,.main-menu-module__5dqOIW__navLink:focus-visible>*{color:var(--mantine-color-primary-7)}.main-menu-module__5dqOIW__itemIcon{width:var(--icon-size,auto);height:var(--icon-size,auto);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.main-menu-module__5dqOIW__discountIcon{width:var(--icon-size);height:var(--icon-size);border-radius:var(--mantine-radius-full);background-color:var(--main-menu-discount-icon-bg);color:var(--mantine-color-primary-7);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.main-menu-module__5dqOIW__dropdown{min-width:411px;padding:var(--mantine-spacing-2xl);border-radius:var(--mantine-radius-lg);border:none}.main-menu-module__5dqOIW__dropdownLinks,.main-menu-module__5dqOIW__megaColumnLinks{flex-direction:column;display:flex}.main-menu-module__5dqOIW__pageOverlay{position:fixed;inset:0}.main-menu-module__5dqOIW__megaPanel{top:100%;right:var(--main-menu-panel-offset);left:var(--main-menu-panel-offset);z-index:var(--z-index-absolute-items);padding-block:var(--mantine-spacing-2xl);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-lg);position:absolute}.main-menu-module__5dqOIW__megaColumns{align-items:flex-start;gap:var(--mantine-spacing-2xl);display:flex}.main-menu-module__5dqOIW__megaColumn{gap:var(--mantine-spacing-md);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.main-menu-module__5dqOIW__megaColumnTitle{align-items:center;gap:var(--mantine-spacing-sm);padding-inline:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md);display:flex}.main-menu-module__5dqOIW__bottomLinkSection{gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.main-menu-module__5dqOIW__bottomLinkSection[data-variant=mega]{gap:var(--mantine-spacing-2xl);margin-top:var(--mantine-spacing-2xl)}.main-menu-module__5dqOIW__bottomLink{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);align-self:flex-start;display:inline-flex}.main-menu-module__5dqOIW__bottomLink:hover,.main-menu-module__5dqOIW__bottomLink:focus-visible{outline:none;text-decoration:none}.main-menu-module__5dqOIW__bottomLink:hover>*,.main-menu-module__5dqOIW__bottomLink:focus-visible>*{color:var(--mantine-color-primary-7)}[data-variant=mega] .main-menu-module__5dqOIW__bottomLink{padding:var(--mantine-spacing-lg) 0;font-weight:var(--font-weight-bold)}
:root{--header-drawer-tablet-width:375px}.mobile-menu-module__fYldkG__topMenuLink{padding:var(--mantine-spacing-md) 0;color:var(--text-color);align-items:center;gap:var(--mantine-spacing-sm);display:flex}.mobile-menu-module__fYldkG__drawerActionButtons{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.mobile-menu-module__fYldkG__drawerActionButton{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) 0;color:var(--text-color);display:flex}.mobile-menu-module__fYldkG__drawerOverlay{margin-top:var(--header-height)}.mobile-menu-module__fYldkG__drawerInner{padding-top:var(--header-height)}@media (min-width:576px){.mobile-menu-module__fYldkG__drawerInner{max-width:var(--header-drawer-tablet-width)}}.mobile-menu-module__fYldkG__drawerBody{border-top:1px solid var(--color-border)}.mobile-menu-module__fYldkG__row{align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding-block:var(--mantine-spacing-md);color:var(--text-color);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);text-align:left;display:flex}.mobile-menu-module__fYldkG__row[data-variant=primary]{font-weight:var(--font-weight-semi-bold)}.mobile-menu-module__fYldkG__row:hover,.mobile-menu-module__fYldkG__row:focus-visible{text-decoration:none}.mobile-menu-module__fYldkG__row:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}.mobile-menu-module__fYldkG__rowChevron{flex-shrink:0}.mobile-menu-module__fYldkG__backButton{margin-block:var(--mantine-spacing-sm) var(--mantine-spacing-md);align-self:flex-start}.mobile-menu-module__fYldkG__group{padding-block:var(--mantine-spacing-sm);flex-direction:column;display:flex}.mobile-menu-module__fYldkG__group+.mobile-menu-module__fYldkG__group{border-top:1px solid var(--color-border)}.mobile-menu-module__fYldkG__groupTitle{align-items:center;gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md);display:flex}.mobile-menu-module__fYldkG__bottomLink{align-self:flex-start;align-items:center;gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-md);color:var(--text-color);font-weight:var(--font-weight-semi-bold);display:inline-flex}.mobile-menu-module__fYldkG__bottomLink:hover,.mobile-menu-module__fYldkG__bottomLink:focus-visible{text-decoration:none}.mobile-menu-module__fYldkG__row,.mobile-menu-module__fYldkG__topMenuLink,.mobile-menu-module__fYldkG__drawerActionButton,.mobile-menu-module__fYldkG__bottomLink{width:calc(100% + var(--mantine-spacing-sm) * 2);margin-inline:calc(var(--mantine-spacing-sm) * -1);padding-inline:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);align-self:stretch}.mobile-menu-module__fYldkG__row:active,.mobile-menu-module__fYldkG__topMenuLink:active,.mobile-menu-module__fYldkG__drawerActionButton:active,.mobile-menu-module__fYldkG__bottomLink:active{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-primary-7);text-decoration:none}@media (hover:hover){.mobile-menu-module__fYldkG__row:hover,.mobile-menu-module__fYldkG__topMenuLink:hover,.mobile-menu-module__fYldkG__drawerActionButton:hover,.mobile-menu-module__fYldkG__bottomLink:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-primary-7);text-decoration:none}}
.page-header-module__gnNf2q__pageHeader{z-index:var(--z-index-header);background-color:var(--mantine-color-white);position:relative}.page-header-module__gnNf2q__pageHeader:after{content:"";top:0;right:calc(var(--removed-body-scroll-bar-size,0px) * -1);width:var(--removed-body-scroll-bar-size,0px);background-color:inherit;border-bottom:inherit;pointer-events:none;position:absolute;bottom:-1px}.page-header-module__gnNf2q__pageHeader[data-type=dynamic]{will-change:transform;transition:transform .3s ease-in-out;position:sticky;top:0;transform:translateY(0)}.page-header-module__gnNf2q__pageHeader[data-type=static]{position:relative}.page-header-module__gnNf2q__pageHeader[data-type=static][data-is-mobile-menu-open=true]{width:100%;position:sticky;top:0}html[data-header-state=hidden] .page-header-module__gnNf2q__pageHeader[data-type=dynamic]{transform:translateY(-100%)}.page-header-module__gnNf2q__pageSearchOverlay{position:fixed;inset:0}.page-header-module__gnNf2q__headerScrim{z-index:var(--z-index-overlay-items);position:absolute;inset:0}.page-header-module__gnNf2q__headerContent{z-index:var(--z-index-base);position:relative}.page-header-module__gnNf2q__searchSection{z-index:var(--z-index-absolute-items);position:relative}.page-header-module__gnNf2q__headerLogo{width:auto;height:var(--mantine-spacing-4xl);justify-content:center;align-items:center;display:flex}.page-header-module__gnNf2q__headerLogo img{width:auto;height:100%}.page-header-module__gnNf2q__headerLogo:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-md)}@media (min-width:992px){.page-header-module__gnNf2q__headerLogo{height:var(--mantine-spacing-6xl)}}.page-header-module__gnNf2q__menuButton{align-items:center;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);display:inline-flex}.page-header-module__gnNf2q__menuButton:hover:not(:active):not(:focus){color:var(--mantine-color-primary-6)}.page-header-module__gnNf2q__menuButton:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}.page-header-module__gnNf2q__menuDropdown{padding:var(--mantine-spacing-sm);box-shadow:var(--dropdown-shadow);border:none}.page-header-module__gnNf2q__menuItem{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}
.trip-details-gallery-module__dttnxW__mainGalleryWrapper{position:relative}.trip-details-gallery-module__dttnxW__galleryBadgeWrapper{top:var(--mantine-spacing-lg);left:var(--mantine-spacing-lg);position:absolute}
.trip-details-navigation-tabs-module__5DP_yG__sentinelItem{opacity:0;width:100%;height:1px;margin-bottom:-1px}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsWrapper{width:100%;height:var(--mantine-spacing-8xl)}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer{background-color:var(--mantine-color-white);z-index:var(--z-index-trip-details-navigation-tabs);will-change:transform;width:100%;transition:top .3s ease-in-out,box-shadow;position:relative;top:0}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer[data-is-sticky=true]{box-shadow:var(--mantine-shadow-sm);transition:transform .3s ease-in-out,box-shadow .3s ease-out;position:fixed;left:0}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer:not([data-is-sticky=true]):before{content:"";pointer-events:none;background-color:var(--color-border);width:100%;height:1px;position:absolute;bottom:0;left:0}@media (min-width:992px){.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer:not([data-is-sticky=true]):before{display:none}}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContent{padding-inline:0}html[data-header-state=sticky] .trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer[data-is-sticky=true]{transform:translateY(var(--header-height))}.trip-details-navigation-tabs-module__5DP_yG__root:not([data-is-sticky=true]) .trip-details-navigation-tabs-module__5DP_yG__list:before{content:"";background-color:var(--color-border);width:100%;height:1px;display:none;position:absolute;bottom:0;left:0}@media (min-width:992px){.trip-details-navigation-tabs-module__5DP_yG__root:not([data-is-sticky=true]) .trip-details-navigation-tabs-module__5DP_yG__list:before{display:block}}.trip-details-navigation-tabs-module__5DP_yG__list{scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.trip-details-navigation-tabs-module__5DP_yG__list::-webkit-scrollbar{display:none}.trip-details-navigation-tabs-module__5DP_yG__tab{padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);color:var(--text-color);border-bottom:2px solid #0000;flex-direction:column;align-items:center;transition:border-color .2s;display:inline-flex}.trip-details-navigation-tabs-module__5DP_yG__tab:after{content:attr(data-label);font-weight:var(--font-weight-semi-bold);visibility:hidden;height:0;overflow:hidden}.trip-details-navigation-tabs-module__5DP_yG__tab.mantine-focus-auto:focus-visible{outline-offset:calc(-1 * var(--mantine-spacing-xs));border-radius:var(--mantine-radius-md)}.trip-details-navigation-tabs-module__5DP_yG__tab[data-active]{font-weight:var(--font-weight-semi-bold);border-color:var(--color-border-active)}@media (hover:hover){.trip-details-navigation-tabs-module__5DP_yG__tab:hover{border-color:var(--color-border-active)}}
.trip-offer-price-module__qhGLOa__discountIcon{width:var(--mantine-spacing-4xl);height:var(--mantine-spacing-4xl);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-yellow-3);color:var(--text-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.trip-offer-flight-details-module__TgQ4-G__tripOfferFlightDetails{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md)}
.trip-offer-inclusion-item-module__SoexPW__highlighted{--inclusion-highlight-bg:#f2f5f9;padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-md);background-color:var(--inclusion-highlight-bg)}.trip-offer-inclusion-item-module__SoexPW__badge{--inclusion-badge-bg:#cbe2b3;height:auto;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--inclusion-badge-bg);color:var(--text-color);font-size:var(--mantine-font-size-sm);font-weight:400;line-height:var(--mantine-line-height-sm);text-transform:none;flex-shrink:0}
.trip-offer-details-drawer-module__w6r7fa__root{--trip-offer-details-drawer-width:100%}@media (min-width:576px){.trip-offer-details-drawer-module__w6r7fa__root{--trip-offer-details-drawer-width:480px}}.trip-offer-details-drawer-module__w6r7fa__body.trip-offer-details-drawer-module__w6r7fa__body{padding:var(--mantine-spacing-none)}.trip-offer-details-drawer-module__w6r7fa__closeButton{top:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);z-index:var(--z-index-overlay-items);position:absolute}.trip-offer-details-drawer-module__w6r7fa__description p:first-child{margin-block-start:0}.trip-offer-details-drawer-module__w6r7fa__description p:last-child{margin-block-end:0}.trip-offer-details-drawer-module__w6r7fa__description ul{margin-block:var(--mantine-spacing-md);padding-left:var(--mantine-spacing-xl)}.trip-offer-details-drawer-module__w6r7fa__description li{padding-left:var(--mantine-spacing-sm)}
.trip-offer-order-loading-overlay-module__UsY3KG__fullscreenContainer{z-index:var(--z-index-modal);position:fixed;inset:0}.trip-offer-order-loading-overlay-module__UsY3KG__title{font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height-lg)}@media (min-width:992px){.trip-offer-order-loading-overlay-module__UsY3KG__title{font-size:var(--mantine-font-size-2xl);line-height:var(--mantine-line-height-2xl)}}.trip-offer-order-loading-overlay-module__UsY3KG__messageContainer{display:grid}.trip-offer-order-loading-overlay-module__UsY3KG__message{grid-area:1/1}.trip-offer-order-loading-overlay-module__UsY3KG__exiting{animation:.3s ease-out forwards trip-offer-order-loading-overlay-module__UsY3KG__status-message-out}.trip-offer-order-loading-overlay-module__UsY3KG__entering{animation:.3s ease-out trip-offer-order-loading-overlay-module__UsY3KG__status-message-in}@keyframes trip-offer-order-loading-overlay-module__UsY3KG__status-message-out{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--spacing-xl));opacity:0}}@keyframes trip-offer-order-loading-overlay-module__UsY3KG__status-message-in{0%{transform:translateY(calc(-1 * var(--spacing-xl)));opacity:0}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trip-offer-order-loading-overlay-module__UsY3KG__exiting{visibility:hidden;animation:none}.trip-offer-order-loading-overlay-module__UsY3KG__entering{animation:none}}
.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer{white-space:nowrap;scrollbar-width:none;width:100%;margin-left:calc(var(--mantine-spacing-lg) * -1);overflow-x:auto}.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer::-webkit-scrollbar{display:none}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer{flex-wrap:wrap;margin-left:0}}.trips-catalog-selected-filters-module__wYllNq__selectedItem{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-xl);flex-shrink:0}.trips-catalog-selected-filters-module__wYllNq__selectedItem:first-of-type{margin-left:var(--mantine-spacing-lg)}.trips-catalog-selected-filters-module__wYllNq__selectedItem:last-of-type{margin-right:var(--mantine-spacing-lg)}.trips-catalog-selected-filters-module__wYllNq__selectedItem:hover{background-color:var(--mantine-color-gray-1)}.trips-catalog-selected-filters-module__wYllNq__selectedItem.mantine-focus-auto:focus-visible{outline-offset:calc(-1 * var(--mantine-spacing-2))}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__selectedItem:first-of-type,.trips-catalog-selected-filters-module__wYllNq__selectedItem:last-of-type{margin:0}}.trips-catalog-selected-filters-module__wYllNq__clearAllFiltersButton{border-bottom:1px solid var(--text-color)}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__clearAllFiltersButton{border-bottom:none}}
.trips-catalog-mobile-filters-module__9EUoAW__buttonContainer{z-index:var(--z-index-absolute-items);left:50%;bottom:var(--mantine-spacing-xl);position:fixed;transform:translate(-50%)}.trips-catalog-mobile-filters-module__9EUoAW__drawerContent{border-top-left-radius:var(--mantine-radius-md);border-top-right-radius:var(--mantine-radius-md)}.trips-catalog-mobile-filters-module__9EUoAW__drawerBody{padding:var(--mantine-spacing-none);flex-direction:column;display:flex;overflow:hidden}.trips-catalog-mobile-filters-module__9EUoAW__staticSection{flex-shrink:0}.trips-catalog-mobile-filters-module__9EUoAW__scrollableSection{flex:1;min-height:0}
.date-picker-dropdown-expand-days-module__NyeUKq__container{border-top:1px solid var(--color-border)}
.destinations-dropdown-module__19WYIq__dropdownButton{height:var(--mantine-spacing-10xl);background-color:var(--mantine-color-white);border:var(--mantine-spacing-1) solid transparent;border-radius:var(--mantine-radius-sm);box-sizing:border-box;overflow:hidden}.destinations-dropdown-module__19WYIq__dropdownButton:hover{background-color:var(--mantine-color-gray-0)}.destinations-dropdown-module__19WYIq__dropdownButton[data-expanded=true]{border:var(--mantine-spacing-1) solid var(--color-border-active);outline:var(--outline-width-sm) solid var(--color-border-active)}.destinations-dropdown-module__19WYIq__dropdownButtonReset{position:absolute;top:50%;right:0;transform:translateY(-50%)}.destinations-dropdown-module__19WYIq__dropdownButtonReset[data-variant=transparent]:not([data-loading],:disabled,[data-disabled]) svg{color:var(--text-color-disabled)}.destinations-dropdown-module__19WYIq__dropdownButtonReset[data-variant=transparent]:not([data-loading],:disabled,[data-disabled]) svg:hover{color:var(--mantine-color-primary-5)}@media (min-width:992px){.destinations-dropdown-module__19WYIq__dropdownButtonReset{right:var(--mantine-spacing-xs)}}.destinations-dropdown-module__19WYIq__dropdown{--dropdown-min-width:480px;--dropdown-height:520px;min-width:var(--dropdown-min-width);height:var(--dropdown-height);padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);box-shadow:var(--dropdown-shadow);border:none;flex-direction:column;display:flex}.destinations-dropdown-module__19WYIq__drawerBody{min-height:0;padding:0 var(--mantine-spacing-sm);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.destinations-dropdown-module__19WYIq__dropdownBodyWrapper{flex-direction:column;height:100%;min-height:0;display:flex}.destinations-dropdown-module__19WYIq__options{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.destinations-dropdown-module__19WYIq__dropdownScrollArea{overscroll-behavior:contain;max-width:100%;min-height:0;margin-top:var(--mantine-spacing-xs);flex:1 1 0;overflow-y:auto}@media (min-width:992px){.destinations-dropdown-module__19WYIq__dropdownScrollArea{margin-top:var(--mantine-spacing-lg)}}.destinations-dropdown-module__19WYIq__group{padding:0;padding-bottom:var(--mantine-spacing-xs)}.destinations-dropdown-module__19WYIq__group:first-child .destinations-dropdown-module__19WYIq__groupLabel{border-top:none;padding-top:0}.destinations-dropdown-module__19WYIq__group:last-child{padding-bottom:0}.destinations-dropdown-module__19WYIq__groupLabel{margin:0 var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) 0;border-top:1px solid var(--color-border);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-semi-bold);color:var(--text-color-disabled)}.destinations-dropdown-module__19WYIq__groupLabel:after{content:none}.destinations-dropdown-module__19WYIq__option{padding:var(--mantine-spacing-sm);min-height:var(--mantine-spacing-7xl);align-items:center;display:flex}.destinations-dropdown-module__19WYIq__option[data-combobox-selected=true]{background-color:var(--mantine-color-gray-0);color:var(--text-color)}.destinations-dropdown-module__19WYIq__chevron{color:var(--text-color);transition:transform .2s}.destinations-dropdown-module__19WYIq__chevronExpanded{transform:rotate(180deg)}.destinations-dropdown-module__19WYIq__destinationGroupToggle{padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);padding-right:0}.destinations-dropdown-module__19WYIq__destinationGroupToggle:hover{background-color:var(--mantine-color-gray-2)}
.trips-search-card-module__JDh8La__container{padding-block:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-lg);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white)}@media (min-width:992px){.trips-search-card-module__JDh8La__container{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-full)}.trips-search-card-module__JDh8La__container .trips-search-card-module__JDh8La__field{border-radius:var(--mantine-radius-full)}}.trips-search-card-module__JDh8La__containerShadow{box-shadow:var(--trip-search-card-shadow)}.trips-search-card-module__JDh8La__containerHero{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xl);box-shadow:var(--shadow-sm)}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__field{padding-left:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-full)}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__submitHero{margin-top:var(--mantine-spacing-md)}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__submitButtonHero{height:var(--button-height-lg)}@media (min-width:992px){.trips-search-card-module__JDh8La__containerHero{border-radius:var(--mantine-radius-full);box-shadow:var(--trip-search-card-shadow)}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__field{padding-left:var(--mantine-spacing-lg)}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__submitHero{margin-top:0}.trips-search-card-module__JDh8La__containerHero .trips-search-card-module__JDh8La__submitButtonHero{height:var(--button-height)}}.trips-search-card-module__JDh8La__separatorHero{max-width:calc(100% - 2 * var(--mantine-spacing-sm))}
.trips-search-block-skeleton-module__Ihjdqq__card{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-lg);box-shadow:var(--trip-search-card-shadow);padding-block:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-lg)}@media (min-width:992px){.trips-search-block-skeleton-module__Ihjdqq__card{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-white)}}.trips-search-block-skeleton-module__Ihjdqq__compactCard{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);box-shadow:var(--trip-search-card-shadow)}.trips-search-block-skeleton-module__Ihjdqq__cardHero{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xl);box-shadow:var(--shadow-sm)}@media (min-width:992px){.trips-search-block-skeleton-module__Ihjdqq__cardHero{border-radius:var(--mantine-radius-full);box-shadow:var(--trip-search-card-shadow)}}.trips-search-block-skeleton-module__Ihjdqq__fieldLabel{height:var(--mantine-font-size-xs);margin-block:calc((var(--mantine-line-height-xs) - var(--mantine-font-size-xs)) / 2)}.trips-search-block-skeleton-module__Ihjdqq__fieldValue{height:var(--mantine-font-size-md);margin-block:calc((var(--mantine-line-height-md) - var(--mantine-font-size-md)) / 2)}
.trips-catalog-progress-bar-module__viHoSa__tripsCatalogProgressBar{top:auto;bottom:-4px;height:4px;position:absolute;inset-inline:0}.trips-catalog-progress-bar-module__viHoSa__tripsCatalogProgressBar .mantine-Progress-section:before{content:none}
.catalog-trips-search-card-module__jtiQHq__catalogTripsSearchCard{background-color:var(--mantine-color-white);border-bottom:1px solid var(--color-border);margin-top:calc(var(--mantine-spacing-sm) * -1);padding:var(--mantine-spacing-sm) 0;z-index:var(--z-index-absolute-items);position:sticky;top:0}@media (min-width:768px){.catalog-trips-search-card-module__jtiQHq__catalogTripsSearchCard{margin-top:calc(var(--mantine-spacing-lg) * -1);padding:var(--mantine-spacing-lg) 0}}
.page-header-module__ktZZoa__headerLogo{justify-content:center;align-items:center;width:auto;display:flex}.page-header-module__ktZZoa__headerLogo:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-md)}
.header-trips-search-card-module__VgCNCa__container{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;display:grid;position:relative}.header-trips-search-card-module__VgCNCa__container[data-is-open=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr}.header-trips-search-card-module__VgCNCa__innerContainer{overflow:hidden}

.trip-offers-section-skeleton-module__wh20BG__badgesRow{scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.trip-offers-section-skeleton-module__wh20BG__badgesRow>*{flex-shrink:0}.trip-offers-section-skeleton-module__wh20BG__badgesRow::-webkit-scrollbar{display:none}@media (max-width:768px){.trip-offers-section-skeleton-module__wh20BG__badgesRow{flex-wrap:nowrap}.trip-offers-section-skeleton-module__wh20BG__badgesRow>:nth-child(n+4){display:none}}
.trip-details-gallery-skeleton-module__OiSX4q__container{margin:0 calc(var(--mantine-spacing-md) * -1);position:relative}.trip-details-gallery-skeleton-module__OiSX4q__mainImage{aspect-ratio:3/2;height:auto}.trip-details-gallery-skeleton-module__OiSX4q__subImage{aspect-ratio:4/3;height:auto}@media (min-width:992px){.trip-details-gallery-skeleton-module__OiSX4q__container{border-radius:var(--mantine-radius-sm);height:377px;margin:0;overflow:hidden}.trip-details-gallery-skeleton-module__OiSX4q__container>div:first-child,.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2){height:100%}.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2)>div{flex-direction:column;flex:1;height:100%;display:flex}.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2)>div>div{flex:1;min-height:0}.trip-details-gallery-skeleton-module__OiSX4q__mainImage,.trip-details-gallery-skeleton-module__OiSX4q__subImage{aspect-ratio:unset;height:100%}}@media (min-width:1280px){.trip-details-gallery-skeleton-module__OiSX4q__container{height:500px}}@media (min-width:992px){.trip-details-gallery-skeleton-module__OiSX4q__container[data-thumbnails=stacked]{grid-template-columns:minmax(0,534fr) minmax(0,303fr)}}@media (min-width:1280px){.trip-details-gallery-skeleton-module__OiSX4q__container[data-thumbnails=stacked]{height:var(--gallery-stacked-height,420px)}}
.travel-category-layout-module__eAtETq__frame{margin-inline:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);padding-block:var(--mantine-spacing-2xl)}@media (min-width:992px){.travel-category-layout-module__eAtETq__frame{padding-block:var(--mantine-spacing-80)}}
.top-travel-trip-card-module__JPxYPG__linkWrapper{width:100%;height:100%;text-decoration:none;display:block}.top-travel-trip-card-module__JPxYPG__linkWrapper.mantine-focus-auto:focus-visible{outline:none}.top-travel-trip-card-module__JPxYPG__linkWrapper.mantine-focus-auto:focus-visible .top-travel-trip-card-module__JPxYPG__focusOutline{display:block}.top-travel-trip-card-module__JPxYPG__focusOutline{border-radius:var(--mantine-radius-lg);outline-offset:-2px;outline:var(--outline);width:100%;height:100%;z-index:var(--z-index-absolute-items);display:none;position:absolute;top:0;left:0}.top-travel-trip-card-module__JPxYPG__mainBox{--top-travel-card-height:520px;--top-travel-card-rank-size:120px;--top-travel-card-rank-overhang:76px;--trip-card-last-day-bg:#cbe2b3;gap:var(--mantine-spacing-xl);height:100%;min-height:var(--top-travel-card-height);padding:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.top-travel-trip-card-module__JPxYPG__mainBox{--top-travel-card-height:604px;--top-travel-card-rank-size:160px;--top-travel-card-rank-overhang:103px}}.top-travel-trip-card-module__JPxYPG__mainBox:hover [data-carousel-controls=true]{opacity:1;pointer-events:auto}.top-travel-trip-card-module__JPxYPG__background{border-radius:var(--mantine-radius-lg);z-index:0;position:absolute;inset:0;overflow:hidden}.top-travel-trip-card-module__JPxYPG__overlay{z-index:2;flex:1;min-height:0;position:relative}.top-travel-trip-card-module__JPxYPG__rank{bottom:calc(var(--top-travel-card-rank-overhang) * -1);color:#ffffffe0;font-family:var(--mantine-font-family-headings);font-size:var(--top-travel-card-rank-size);font-weight:var(--font-weight-bold);pointer-events:none;text-shadow:0 2px 18px #1c1f2c3d;-webkit-user-select:none;user-select:none;line-height:1.175;position:absolute;right:0}.top-travel-trip-card-module__JPxYPG__panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-lg);z-index:1;background-color:#ffffffed;display:flex;position:relative}.top-travel-trip-card-module__JPxYPG__badgesBox{width:100%;z-index:var(--z-index-overlay-items);padding:0;position:relative}.top-travel-trip-card-module__JPxYPG__soldOutBadge{transform-origin:50%;transform:rotate(-12deg)}.top-travel-trip-card-module__JPxYPG__favoriteButton>button{filter:drop-shadow(0 2px 3px #1c1f2c1f)}
.top-categories-section-module__L1heja__categoryLinksSection{white-space:nowrap;scrollbar-width:none;padding:var(--mantine-spacing-xs);margin:calc(var(--mantine-spacing-xs) * -1);overflow:auto hidden}.top-categories-section-module__L1heja__categoryLink,.top-categories-section-module__L1heja__activeCategoryLink{text-align:center;border-radius:var(--mantine-radius-sm);text-decoration:none;position:relative}:is(.top-categories-section-module__L1heja__categoryLink.mantine-focus-auto:focus-visible,.top-categories-section-module__L1heja__activeCategoryLink.mantine-focus-auto:focus-visible){outline-offset:var(--mantine-spacing-2);border-radius:var(--mantine-radius-xs)}.top-categories-section-module__L1heja__activeCategoryLink{color:var(--text-color)}.top-categories-section-module__L1heja__categoryLink{color:var(--mantine-color-gray-8)}.top-categories-section-module__L1heja__categoryTitle:hover{color:var(--text-color)}.top-categories-section-module__L1heja__categoryLink:hover:after,.top-categories-section-module__L1heja__activeCategoryLink:after{content:"";background-color:var(--text-color);border-radius:var(--mantine-radius-md);width:100%;height:2px;position:absolute;bottom:0;left:0}
.trip-card-details-module__H016Va__details{--trip-card-discount-bg:#f5f55d;flex:1;min-height:0}
.trip-card-features-module__qpRygG__features{-webkit-line-clamp:2;line-clamp:2;min-width:0;min-height:calc(2 * var(--mantine-line-height-md));overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.trip-card-features-module__qpRygG__moreBadge{border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-gray-1);width:24px;height:24px;color:var(--mantine-color-gray-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.trip-card-hotel-rating-module__0YLQaq__score{width:var(--trip-card-score-size);height:var(--trip-card-score-size);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1);color:var(--text-color);flex:none}.trip-card-hotel-rating-module__0YLQaq__scoreEconomy{background-color:var(--mantine-color-green-1);color:var(--mantine-color-green-8)}.trip-card-hotel-rating-module__0YLQaq__scoreCustom{background-color:var(--mantine-color-orange-1);color:var(--mantine-color-orange-8)}.trip-card-hotel-rating-module__0YLQaq__hotelStars svg{color:var(--text-color)}.trip-card-hotel-rating-module__0YLQaq__hotelStars{transform:translateY(-1px)}
.trip-card-module__3TA_za__linkWrapper{width:100%;height:100%;text-decoration:none;display:block}.trip-card-module__3TA_za__linkWrapper.mantine-focus-auto:focus-visible{outline:none}.trip-card-module__3TA_za__linkWrapper.mantine-focus-auto:focus-visible .trip-card-module__3TA_za__focusOutline{display:block}.trip-card-module__3TA_za__focusOutline{border-radius:var(--mantine-radius-lg);outline-offset:-2px;outline:var(--outline);width:100%;height:100%;z-index:var(--z-index-absolute-items);display:none;position:absolute;top:0;left:0}.trip-card-module__3TA_za__mainBox{--trip-card-last-day-bg:#cbe2b3;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-lg);border:var(--mantine-spacing-1) solid var(--color-border);gap:var(--mantine-spacing-lg);height:100%;padding:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex;position:relative}.trip-card-module__3TA_za__mainBox:hover [data-carousel-controls=true]{opacity:1;pointer-events:auto}.trip-card-module__3TA_za__sliderBox{border-radius:var(--mantine-radius-md);height:var(--trip-card-media-slider-height);flex-shrink:0;position:relative;overflow:hidden}.trip-card-module__3TA_za__badgesBox{width:100%;z-index:var(--z-index-overlay-items);padding:var(--mantine-spacing-md);position:absolute;top:0;left:0}.trip-card-module__3TA_za__favoriteButton>button{filter:drop-shadow(0 2px 3px #1c1f2c1f)}.trip-card-module__3TA_za__soldOutBadge{transform-origin:50%;transform:rotate(-12deg)}.trip-card-module__3TA_za__tripCardContent{flex:1;min-height:0}
.lowest-price-banner-module__9-p-qG__card{background-color:var(--mantine-color-gray-0);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);width:100%}.lowest-price-banner-module__9-p-qG__card:hover{background-color:var(--mantine-color-gray-1)}.lowest-price-banner-module__9-p-qG__iconCircle{background-color:var(--mantine-color-violet-1);border-radius:var(--mantine-radius-full);padding:var(--mantine-spacing-sm)}
.trip-details-header-module__aGjvkW__hotelStars svg{color:var(--text-color)}.trip-details-header-module__aGjvkW__soldOutContainer{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-lg);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-9);color:var(--mantine-color-white);display:flex}
.trip-details-layout-module__vKIdKG__layout{row-gap:var(--mantine-spacing-2xl);grid-template-columns:minmax(0,1fr);display:grid}.trip-details-layout-module__vKIdKG__main{display:contents}.trip-details-layout-module__vKIdKG__gallery{order:1}.trip-details-layout-module__vKIdKG__navigation{order:2}.trip-details-layout-module__vKIdKG__content{order:3}.trip-details-layout-module__vKIdKG__rail{order:4}@media (min-width:1280px){.trip-details-layout-module__vKIdKG__layout{--gallery-stacked-height:420px;--rail-header-offset:0px;--rail-tabs-offset:0px;-moz-column-gap:var(--mantine-spacing-2xl);column-gap:var(--mantine-spacing-2xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"main rail";align-items:stretch}.trip-details-layout-module__vKIdKG__main{grid-area:main;min-width:0;display:block}.trip-details-layout-module__vKIdKG__gallery,.trip-details-layout-module__vKIdKG__navigation,.trip-details-layout-module__vKIdKG__content{order:0}.trip-details-layout-module__vKIdKG__rail{grid-area:rail;min-width:0}html[data-header-state=sticky] .trip-details-layout-module__vKIdKG__layout{--rail-header-offset:var(--header-height)}.trip-details-layout-module__vKIdKG__layout:has(.trip-details-layout-module__vKIdKG__navigation [data-is-sticky=true]){--rail-tabs-offset:var(--hotel-details-tabs-height)}.trip-details-layout-module__vKIdKG__railInner{min-height:var(--gallery-stacked-height);top:calc(var(--rail-header-offset) + var(--rail-tabs-offset) + var(--mantine-spacing-2xl));will-change:top;transition:top .3s ease-in-out;position:sticky}.trip-details-layout-module__vKIdKG__railInner>:first-child{flex-direction:column;flex-grow:1;justify-content:center;display:flex}}
.trip-inquiry-form-banner-module__T1jlkW__card{background-color:var(--mantine-color-body);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-2xl);width:100%}
@media (min-width:992px){.trip-details-hotel-reviews-section-module__0bfdsq__rating{flex:1}}.trip-details-hotel-reviews-section-module__0bfdsq__reviewsCount{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0)}.trip-details-hotel-reviews-section-module__0bfdsq__review{width:100%;min-width:0;padding:var(--mantine-spacing-xl);border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-lg)}@media (min-width:992px){.trip-details-hotel-reviews-section-module__0bfdsq__review{flex:3}}.trip-details-hotel-reviews-section-module__0bfdsq__avatar{--avatar-bg:var(--mantine-color-primary-2);--avatar-color:var(--text-color);--avatar-placeholder-fz:var(--mantine-font-size-sm)}
.trip-details-about-section-module__OFerXa__discountBox{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl)}.trip-details-about-section-module__OFerXa__discountBox img{width:100%;height:auto}
.trip-details-activities-section-module__tmdn6a__content img{max-width:100%;height:auto}
.trip-offer-card-module__jVrnoa__offerBox{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);width:100%;height:fit-content;padding:var(--mantine-spacing-lg);flex-wrap:wrap;flex-shrink:1;align-items:center;transition:box-shadow .2s ease-in-out}.trip-offer-card-module__jVrnoa__priceBox{height:100%;padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--color-border)}@media (min-width:768px){.trip-offer-card-module__jVrnoa__priceBox{height:calc(100% + 2 * var(--mantine-spacing-lg));margin-block:calc(-1 * var(--mantine-spacing-lg));padding-block:var(--mantine-spacing-lg);padding-left:var(--mantine-spacing-xl);border-top:none;border-left:1px solid var(--color-border)}}
.trip-offers-nearest-badges-module__vF6_4a__badgesRow{scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.trip-offers-nearest-badges-module__vF6_4a__badgesRow>*{flex-shrink:0}.trip-offers-nearest-badges-module__vF6_4a__badgesRow::-webkit-scrollbar{display:none}@media (max-width:768px){.trip-offers-nearest-badges-module__vF6_4a__badgesRow{flex-wrap:nowrap}}
.trip-offers-nearest-notification-module__VVXuZG__root{--loader-size:1.5rem;padding-block:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-2xl);background-color:var(--mantine-color-gray-9)}.trip-offers-nearest-notification-module__VVXuZG__root .trip-offers-nearest-notification-module__VVXuZG__description{color:#fff}.trip-offers-nearest-notification-module__VVXuZG__root:before{top:var(--mantine-spacing-xs);bottom:var(--mantine-spacing-xs)}
.trip-details-filters-module__LGl2lG__carousel{--carousel-columns:1;--carousel-slide-gap:var(--mantine-spacing-sm);--carousel-peek:.4}@media (min-width:576px){.trip-details-filters-module__LGl2lG__carousel{--carousel-columns:2}}
.trip-details-hotel-location-module__0doWjq__container{border-radius:var(--mantine-radius-md);height:var(--hotel-location-section-height-mobile);background-image:url(/assets/map-placeholder.avif);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (min-width:768px){.trip-details-hotel-location-module__0doWjq__container{height:var(--hotel-location-section-height-desktop)}}.trip-details-hotel-location-module__0doWjq__mapContainer{border-radius:var(--mantine-radius-none);width:100%;height:100%}@media (min-width:992px){.trip-details-hotel-location-module__0doWjq__mapContainer{border-radius:var(--mantine-radius-md)}}.trip-details-hotel-location-module__0doWjq__modalContent{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.trip-details-hotel-location-module__0doWjq__modalTitle{font-size:var(--mantine-font-size-md)}@media (min-width:992px){.trip-details-hotel-location-module__0doWjq__modalTitle{font-size:var(--mantine-font-size-xl)}}.trip-details-hotel-location-module__0doWjq__modalBody{min-height:0;padding:var(--mantine-spacing-none);overflow:hidden}@media (min-width:992px){.trip-details-hotel-location-module__0doWjq__modalBody{padding-inline:var(--mantine-spacing-2xl);padding-bottom:var(--mantine-spacing-2xl)}}
.trip-details-hotel-description-section-module__vJsNDa__gallery{height:var(--hotel-gallery-height-mobile);border-radius:var(--mantine-radius-md);overflow:hidden}@media (min-width:768px){.trip-details-hotel-description-section-module__vJsNDa__gallery{height:var(--hotel-gallery-height-desktop)}}.trip-details-hotel-description-section-module__vJsNDa__description p:first-child{margin-block-start:0;margin-top:0}.trip-details-hotel-description-section-module__vJsNDa__description p:last-child{margin-block-end:0;margin-bottom:0}.trip-details-hotel-description-section-module__vJsNDa__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.trip-details-inquiry-section-module__bpFr8a__inquirySection{padding:var(--mantine-spacing-xl);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}
.trip-details-options-section-module__b9AisW__root{padding:var(--mantine-spacing-lg);border:var(--mantine-spacing-1) solid var(--color-border);justify-content:space-between;gap:var(--mantine-spacing-md);flex-direction:column;height:100%;display:flex}.trip-details-options-section-module__b9AisW__root[data-checked=true]{border-color:var(--text-color);box-shadow:inset 0 0 0 var(--outline-width-sm) var(--text-color)}.trip-details-options-section-module__b9AisW__oneOptionBox{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);align-items:center;display:flex}.trip-details-options-section-module__b9AisW__carousel{--carousel-columns:2;--carousel-slide-gap:var(--mantine-spacing-md);--carousel-peek:.35}@media (min-width:768px){.trip-details-options-section-module__b9AisW__carousel{--carousel-columns:3}}@media (min-width:992px){.trip-details-options-section-module__b9AisW__carousel{--carousel-columns:4}}
.trip-details-route-sections-module__urETHq__mapSection{padding:var(--mantine-spacing-xl);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}.trip-details-route-sections-module__urETHq__bullet{border-color:var(--text-color)}.trip-details-route-sections-module__urETHq__inlineIcon{vertical-align:middle;align-items:center;gap:var(--mantine-spacing-xs);line-height:1;display:inline-flex}.trip-details-route-sections-module__urETHq__timeLineItemBody{border-bottom:1px solid var(--color-border);padding:var(--mantine-spacing-xl) 0}.mantine-Timeline-item:last-child .trip-details-route-sections-module__urETHq__timeLineItemBody{border-bottom:none;padding-bottom:0}.mantine-Timeline-item:last-child:before{height:100%;display:block}.trip-details-route-sections-module__urETHq__gallery{height:var(--hotel-gallery-height-desktop);border-radius:var(--mantine-radius-md);overflow:hidden}.trip-details-route-sections-module__urETHq__htmlContent p:first-child{margin-top:0}.trip-details-route-sections-module__urETHq__htmlContent p:last-child{margin-bottom:0}.trip-details-route-sections-module__urETHq__mapContainer{border-radius:var(--mantine-radius-none);width:100%;height:100%}@media (min-width:992px){.trip-details-route-sections-module__urETHq__mapContainer{border-radius:var(--mantine-radius-md)}}.trip-details-route-sections-module__urETHq__modalContent{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.trip-details-route-sections-module__urETHq__modalTitle{font-size:var(--mantine-font-size-md)}@media (min-width:992px){.trip-details-route-sections-module__urETHq__modalTitle{font-size:var(--mantine-font-size-xl)}}.trip-details-route-sections-module__urETHq__modalBody{min-height:0;padding:var(--mantine-spacing-none);overflow:hidden}@media (min-width:992px){.trip-details-route-sections-module__urETHq__modalBody{padding-inline:var(--mantine-spacing-2xl);padding-bottom:var(--mantine-spacing-2xl)}}.trip-details-route-sections-module__urETHq__drawerTitle{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-semi-bold)}@media (min-width:992px){.trip-details-route-sections-module__urETHq__drawerTitle{font-size:var(--mantine-font-size-xl);font-weight:var(--font-weight-bold)}}
.trips-catalog-filters-module__n5tzWW__scrollRowWrapper{min-width:0;min-height:var(--mantine-spacing-7xl);flex:1;display:flex;position:relative}.trips-catalog-filters-module__n5tzWW__scrollRow{--scroll-row-focus-ring-space:calc(var(--mantine-spacing-xs) + var(--mantine-spacing-2xs));gap:var(--mantine-spacing-sm);min-width:0;margin:calc(-1 * var(--scroll-row-focus-ring-space)) 0;padding:var(--scroll-row-focus-ring-space) 0;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.trips-catalog-filters-module__n5tzWW__scrollRow::-webkit-scrollbar{display:none}.trips-catalog-filters-module__n5tzWW__backArrow,.trips-catalog-filters-module__n5tzWW__forwardArrow{--scroll-arrow-fade-width:120px;--scroll-arrow-fade-stop:56%;z-index:1;width:var(--scroll-arrow-fade-width);align-items:center;display:flex;position:absolute;top:0;bottom:0}.trips-catalog-filters-module__n5tzWW__backArrow{background:linear-gradient(to left, transparent, var(--mantine-color-white) var(--scroll-arrow-fade-stop));justify-content:flex-start;left:0}.trips-catalog-filters-module__n5tzWW__forwardArrow{background:linear-gradient(to right, transparent, var(--mantine-color-white) var(--scroll-arrow-fade-stop));justify-content:flex-end;right:0}.trips-catalog-filters-module__n5tzWW__drawerBody{padding:var(--mantine-spacing-none);flex-direction:column;display:flex;overflow:hidden}.trips-catalog-filters-module__n5tzWW__drawerStaticSection{flex-shrink:0}.trips-catalog-filters-module__n5tzWW__drawerScrollableSection{flex:1;min-height:0}
.trips-catalog-title-module__gK1jkq__sorting{flex-shrink:0}.trips-catalog-title-module__gK1jkq__description{--description-max-width:954px;max-width:var(--description-max-width);margin-top:var(--mantine-spacing-md)}.trips-catalog-title-module__gK1jkq__description p:first-child{margin-top:var(--mantine-spacing-none)}.trips-catalog-title-module__gK1jkq__description p:last-child{margin-bottom:var(--mantine-spacing-none)}
.compact-trips-search-card-module__VUe8GG__searchButton{border-radius:var(--mantine-radius-md);border:1px solid var(--color-border);box-shadow:var(--trip-search-card-shadow);padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-md);width:100%;display:block}.compact-trips-search-card-module__VUe8GG__searchIcon{background-color:var(--mantine-color-primary-5);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-white);padding:var(--mantine-spacing-md);justify-content:center;align-items:center;display:inline-flex}
.trips-catalog-list-banner-module__vwoiSW__container{border-radius:var(--mantine-radius-md);width:100%;height:100%;overflow:hidden}.trips-catalog-list-banner-module__vwoiSW__container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.trips-catalog-grid-module__kUHfYa__updatedTrip{transform-origin:50%;animation:1.2s ease-out trips-catalog-grid-module__kUHfYa__updated-trip-card}@keyframes trips-catalog-grid-module__kUHfYa__updated-trip-card{0%{filter:brightness(.95);opacity:.5;transform:translateY(var(--mantine-spacing-xs))}45%{filter:brightness();opacity:.75;transform:translateY(0)}to{filter:brightness();opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trips-catalog-grid-module__kUHfYa__updatedTrip{animation:none}}
.trips-catalog-promo-card-module__E0BkNW__promoContainerBox{border-radius:var(--mantine-radius-lg);border:var(--mantine-spacing-1) solid var(--color-border);padding:var(--mantine-spacing-xl)}.trips-catalog-promo-card-module__E0BkNW__imageContainer{padding-bottom:var(--mantine-spacing-xl);transform-origin:top;justify-content:center;align-items:center;animation:.22s ease-out trips-catalog-promo-card-module__E0BkNW__promo-image-enter;display:flex;position:relative}.trips-catalog-promo-card-module__E0BkNW__promoImageContainer{border-radius:var(--mantine-radius-md);width:100%;position:relative;overflow:hidden}.trips-catalog-promo-card-module__E0BkNW__promoImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--mantine-radius-md);width:100%;height:100%;display:block;position:absolute;inset:0}.trips-catalog-promo-card-module__E0BkNW__closeButtonContainer{top:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);position:absolute}@keyframes trips-catalog-promo-card-module__E0BkNW__promo-image-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trips-catalog-promo-card-module__E0BkNW__imageContainer{animation:none}}
.trips-catalog-sorting-module__chw6Cq__dropdown{min-width:320px;box-shadow:var(--dropdown-shadow);padding:var(--mantine-spacing-sm);border:none}.trips-catalog-sorting-module__chw6Cq__sortButton{border-radius:var(--mantine-radius-sm)}
.trips-catalog-container-module__zM6Chq__notificationContainer{margin-bottom:var(--mantine-spacing-lg)}@media (min-width:992px){.trips-catalog-container-module__zM6Chq__notificationContainer{margin-bottom:var(--mantine-spacing-2xl)}}
.trips-catalog-footer-module__KYS2fq__container{border-top:1px solid var(--color-border)}.trips-catalog-footer-module__KYS2fq__internalLinkWrapper{border-radius:var(--mantine-radius-md)}.trips-catalog-footer-module__KYS2fq__internalLink{cursor:pointer;text-transform:none;font-weight:var(--font-weight-normal);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}
.newsletter-subscribe-section-module__CrkJUG__heading{--newsletter-heading-font-size:32px;--newsletter-heading-line-height:48px;max-width:930px;font-size:var(--mantine-font-size-2xl);line-height:var(--mantine-line-height-2xl);text-align:center}@media (min-width:992px){.newsletter-subscribe-section-module__CrkJUG__heading{font-size:var(--newsletter-heading-font-size);line-height:var(--newsletter-heading-line-height)}}.newsletter-subscribe-section-module__CrkJUG__form{--newsletter-form-max-width:577px;width:100%;max-width:var(--newsletter-form-max-width)}.newsletter-subscribe-section-module__CrkJUG__inputPill{--newsletter-pill-padding:var(--mantine-spacing-sm);width:100%;padding:var(--newsletter-pill-padding);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-white);box-shadow:var(--shadow-xs)}.newsletter-subscribe-section-module__CrkJUG__inputPill[data-error=true]{border-color:var(--mantine-color-error)}.newsletter-subscribe-section-module__CrkJUG__pillInput input{padding-left:var(--mantine-spacing-lg);min-height:calc(var(--mantine-spacing-10xl) - var(--newsletter-pill-padding) * 2)}@media (min-width:576px){.newsletter-subscribe-section-module__CrkJUG__pillInput input{padding-left:var(--mantine-spacing-2xl)}}
.page-footer-module__smlMDa__root{--page-footer-decoration-width:610px;--page-footer-decoration-height:470px;--page-footer-decoration-offset-left:-160px;--page-footer-decoration-offset-top:30px;--page-footer-logo-width:240px;--page-footer-partner-logo-width:100px;--page-footer-partner-logo-height:68px;padding:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-6xl);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-gray-0);margin-inline:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);position:relative;overflow:hidden}@media (min-width:992px){.page-footer-module__smlMDa__root{padding-top:var(--mantine-spacing-60)}}.page-footer-module__smlMDa__decoration{top:var(--page-footer-decoration-offset-top);left:var(--page-footer-decoration-offset-left);width:var(--page-footer-decoration-width);height:var(--page-footer-decoration-height);pointer-events:none;position:absolute}.page-footer-module__smlMDa__content{position:relative}.page-footer-module__smlMDa__card{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white)}.page-footer-module__smlMDa__logo img{width:var(--page-footer-logo-width);max-width:100%;height:auto}.page-footer-module__smlMDa__partnerLogo{width:var(--page-footer-partner-logo-width);height:var(--page-footer-partner-logo-height);padding:var(--mantine-spacing-sm);justify-content:center;align-items:center;display:flex}.page-footer-module__smlMDa__partnerLogo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}
.top-destinations-section-module__RMS6gW__destinationCard{border-radius:var(--mantine-radius-lg);height:540px;position:relative;overflow:hidden}.top-destinations-section-module__RMS6gW__destinationImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.top-destinations-section-module__RMS6gW__destinationContent{height:100%;padding:var(--mantine-spacing-4xl) var(--mantine-spacing-xl);position:relative}
.banners-block-section-module__92Sl9q__carousel{--carousel-columns:1;--carousel-slide-gap:var(--mantine-spacing-lg);--carousel-peek:.15}@media (min-width:768px){.banners-block-section-module__92Sl9q__carousel{--carousel-columns:2}}@media (min-width:992px){.banners-block-section-module__92Sl9q__carousel{--carousel-slide-gap:var(--mantine-spacing-2xl)}}
.video-banner-card-module__9T7wGG__card{width:100%;text-decoration:none;transition:transform .25s;display:block;position:relative}.video-banner-card-module__9T7wGG__cardInner{aspect-ratio:302/400;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-gray-2);position:relative;overflow:hidden}.video-banner-card-module__9T7wGG__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video.video-banner-card-module__9T7wGG__media{opacity:0;transition:opacity .2s}video.video-banner-card-module__9T7wGG__media[data-active=true]{opacity:1}.video-banner-card-module__9T7wGG__scrim{background:linear-gradient(#fff0 40.4%,#08194066 69.7%,#081940cc 100%);position:absolute;inset:0}.video-banner-card-module__9T7wGG__content{padding:var(--mantine-spacing-lg);position:absolute;inset:0}@media (min-width:768px){.video-banner-card-module__9T7wGG__content{padding:var(--mantine-spacing-xl)}}.video-banner-card-module__9T7wGG__iconChip{width:var(--mantine-spacing-6xl);height:var(--mantine-spacing-6xl);border-radius:var(--mantine-radius-full);background-color:var(--mantine-color-white);color:var(--mantine-color-gray-9);flex-shrink:0}@media (min-width:768px){.video-banner-card-module__9T7wGG__iconChip{width:var(--mantine-spacing-8xl);height:var(--mantine-spacing-8xl)}}.video-banner-card-module__9T7wGG__title{-webkit-line-clamp:2;font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.video-banner-card-module__9T7wGG__title{font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height)}}@media (hover:hover) and (min-width:992px){.video-banner-card-module__9T7wGG__card:hover,.video-banner-card-module__9T7wGG__card:focus-visible{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.video-banner-card-module__9T7wGG__card,.video-banner-card-module__9T7wGG__card:hover,.video-banner-card-module__9T7wGG__card:focus-visible{transition:none;transform:none}video.video-banner-card-module__9T7wGG__media{transition:none}}
.video-banners-section-module__-Z-IXq__carousel{--carousel-columns:2;--carousel-peek:.15;--carousel-slide-gap:var(--mantine-spacing-md);--carousel-clip-overflow-y:visible;--carousel-bleed-right:var(--mantine-spacing-md);--carousel-bleed-left:var(--carousel-bleed-right)}@media (min-width:768px){.video-banners-section-module__-Z-IXq__carousel{--carousel-columns:3;--carousel-slide-gap:var(--mantine-spacing-lg)}}@media (min-width:992px){.video-banners-section-module__-Z-IXq__carousel{--carousel-columns:4;--carousel-peek:0;--carousel-slide-gap:var(--mantine-spacing-2xl);--carousel-bleed-right:max(0px, calc((100vw - 1280px) / 2 - var(--mantine-spacing-md)))}}
.header-module__Rhgnqa__header{border-bottom:1px solid #0000}.header-module__Rhgnqa__header[data-type=dynamic]:not(.header-module__Rhgnqa__borderOnScroll),.header-module__Rhgnqa__header[data-is-mobile-menu-open=true],html[data-is-scrolled=true] .header-module__Rhgnqa__borderOnScroll{border-color:var(--color-border)}
.home-hero-module__0KF8gq__root{--home-hero-search-max-width:1062px;--home-hero-frame-gap:calc((100vw - 1280px) / 2);--home-hero-frame-inset:calc(var(--mantine-spacing-md) + var(--mantine-spacing-sm));padding-top:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-2xl);background-color:var(--mantine-color-gray-0);justify-content:center;display:flex}@media (min-width:992px){.home-hero-module__0KF8gq__root{margin-inline:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);padding-inline:var(--mantine-spacing-4xl);padding-top:var(--mantine-spacing-80);padding-bottom:var(--mantine-spacing-60)}}.home-hero-module__0KF8gq__search{width:100%;max-width:var(--home-hero-search-max-width)}.home-hero-module__0KF8gq__categories{max-width:calc(100% + 2 * var(--mantine-spacing-md));margin-inline:calc(var(--mantine-spacing-md) * -1);padding-inline:var(--mantine-spacing-md);white-space:nowrap;scrollbar-width:none;justify-content:safe center;overflow:auto hidden}@media (min-width:992px){.home-hero-module__0KF8gq__categories{max-width:100%;margin-inline:0;padding-inline:0}}.home-hero-module__0KF8gq__categoryTab,.home-hero-module__0KF8gq__categoryTabActive{flex-shrink:0;text-decoration:none;position:relative}:is(.home-hero-module__0KF8gq__categoryTab.mantine-focus-auto:focus-visible,.home-hero-module__0KF8gq__categoryTabActive.mantine-focus-auto:focus-visible){outline-offset:calc(var(--mantine-spacing-2) * -1);border-radius:var(--mantine-radius-xs)}.home-hero-module__0KF8gq__categoryTab{color:var(--mantine-color-gray-6)}.home-hero-module__0KF8gq__categoryTabActive{color:var(--mantine-color-primary-7)}.home-hero-module__0KF8gq__categoryTabContent{height:var(--mantine-spacing-10xl);padding-inline:var(--mantine-spacing-lg)}.home-hero-module__0KF8gq__categoryTabActive .home-hero-module__0KF8gq__categoryTabLabel{font-weight:var(--font-weight-bold)}.home-hero-module__0KF8gq__categoryTab:hover:after,.home-hero-module__0KF8gq__categoryTabActive:after{content:"";width:100%;height:var(--mantine-spacing-2);background-color:var(--mantine-color-primary-7);position:absolute;bottom:0;left:0}.home-hero-module__0KF8gq__carousel{--carousel-columns:1;--carousel-slide-gap:var(--mantine-spacing-md);--carousel-slide-width:calc(100% - 2 * var(--carousel-slide-gap));--carousel-bleed-right:var(--mantine-spacing-md);--carousel-bleed-left:var(--carousel-bleed-right);--cards-slider-dots-offset:var(--mantine-spacing-lg);--cards-slider-arrow-display:none;--cards-slider-dots-display:flex;width:100%}@media (min-width:992px){.home-hero-module__0KF8gq__carousel{--carousel-slide-gap:var(--mantine-spacing-2xl);--carousel-columns:2;--carousel-peek:0;--carousel-slide-width:initial;--cards-slider-dots-offset:initial;--carousel-bleed-right:max(0px, calc(var(--home-hero-frame-gap) - var(--home-hero-frame-inset)));--cards-slider-arrow-display:flex}}.home-hero-module__0KF8gq__bannersSkeleton{gap:var(--mantine-spacing-md);margin-right:calc(var(--mantine-spacing-md) * -1);overflow:hidden}@media (min-width:992px){.home-hero-module__0KF8gq__bannersSkeleton{gap:var(--mantine-spacing-2xl);margin-right:0}}.home-hero-module__0KF8gq__bannerSkeleton{flex:0 0 calc(100% - 3 * var(--mantine-spacing-md));aspect-ratio:var(--banner-skeleton-ratio-mobile)}@media (min-width:768px){.home-hero-module__0KF8gq__bannerSkeleton{aspect-ratio:var(--banner-skeleton-ratio-tablet)}}@media (min-width:992px){.home-hero-module__0KF8gq__bannerSkeleton{aspect-ratio:var(--banner-skeleton-ratio-desktop);flex:1 1 0}}.home-hero-module__0KF8gq__bannersSkeletonDots{padding-top:var(--mantine-spacing-lg)}@media (min-width:992px){.home-hero-module__0KF8gq__bannersSkeletonDots{padding-top:var(--mantine-spacing-2xl)}}