.BottomNav-module__yWw0ia__bottomNavContainer{margin-top:40px}.BottomNav-module__yWw0ia__bottomNav{width:100%;padding:var(--spacing-8)var(--spacing-12);z-index:var(--z-clouds);border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;bottom:0;left:0;box-shadow:0 -1px 3px #0000001a;}.BottomNav-module__yWw0ia__item{text-decoration:none;}.BottomNav-module__yWw0ia__item.BottomNav-module__yWw0ia__active{color:var(--color-primary)}.BottomNav-module__yWw0ia__icon{width:20px;height:20px}.BottomNav-module__yWw0ia__label{margin-top:-4px;}
.Footer-module__X4j9_q__footerContainer{padding:var(--spacing-32)0;background-image:url(/assets/svg/footerBg.svg);background-repeat:no-repeat;background-size:cover}.Footer-module__X4j9_q__footerGrid{grid-gap:var(--spacing-32);gap:var(--spacing-32);grid-template-columns:repeat(4,1fr);display:grid}.Footer-module__X4j9_q__footerSection ul{padding:0;list-style:none}.Footer-module__X4j9_q__footerSection a{color:var(--color-text);transition:var(--base-transition);text-decoration:none}.Footer-module__X4j9_q__footerSection a:hover{color:var(--color-primary)}.Footer-module__X4j9_q__socialIcon{aspect-ratio:1;justify-content:center;align-items:center;width:24px;display:flex}.Footer-module__X4j9_q__copyright{padding:var(--spacing-16)var(--spacing-8)0;border-top:1px solid var(--color-border);text-align:center;font-size:var(--font-size-sm)}@media (max-width:768px){.Footer-module__X4j9_q__footerGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,1fr)}.Footer-module__X4j9_q__fullSpan{grid-column:1/3}}
.CardWithItems-module__aKiMVq__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.CardWithItems-module__aKiMVq__item{border-radius:var(--border-radius-4);height:100%;display:flex;position:relative;overflow:hidden}.CardWithItems-module__aKiMVq__primaryGradient{background-image:var(--bg-gradient)}.CardWithItems-module__aKiMVq__overlay{padding:var(--spacing-8);color:var(--color-background);background:linear-gradient(#000000b5 0%,#fff0 100%);position:absolute;top:0;left:0;right:0}.CardWithItems-module__aKiMVq__borderFlat{border-bottom-right-radius:0;border-bottom-left-radius:0}.CardWithItems-module__aKiMVq__description{border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}@media (min-width:1024px){.CardWithItems-module__aKiMVq__sectionTitle{font-size:var(--font-size-2xl)}.CardWithItems-module__aKiMVq__item{cursor:pointer}.CardWithItems-module__aKiMVq__item img{transition:transform .5s ease-in-out}.CardWithItems-module__aKiMVq__item .CardWithItems-module__aKiMVq__overlay{z-index:1}.CardWithItems-module__aKiMVq__item:hover img{transform:scale(1.25)}}
@media screen and (min-width:1024px){.Banner-module__-kW9bG__bannerImage{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-height:420px}}
.ImageBanner-module__XK2jQa__cardGrid{gap:var(--spacing-16);flex-wrap:wrap;width:100%;display:flex}.ImageBanner-module__XK2jQa__card{border-radius:var(--border-radius-8);width:100%;display:flex;position:relative;overflow:hidden}.ImageBanner-module__XK2jQa__cardContent{padding:var(--spacing-16);z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.ImageBanner-module__XK2jQa__cardTitle{color:var(--color-background);margin-bottom:var(--spacing-8)}.ImageBanner-module__XK2jQa__cardDescription{font-size:var(--font-size-sm);color:var(--color-background);opacity:.9;margin-bottom:var(--spacing-16)}.ImageBanner-module__XK2jQa__ctaButton{padding:var(--spacing-4)var(--spacing-12);background-color:var(--color-background);color:var(--color-text);border-radius:var(--border-radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--base-transition);margin-top:auto;text-decoration:none;display:inline-block}.ImageBanner-module__XK2jQa__ctaButton:hover{box-shadow:var(--minimal-shadow);transform:translateY(-2px)}.ImageBanner-module__XK2jQa__imageWrapper{position:absolute;inset:0}.ImageBanner-module__XK2jQa__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImageBanner-module__XK2jQa__overlay{background:linear-gradient(to right,var(--color-overlay-dark)0%,transparent 100%);z-index:1;position:absolute;inset:0}@media (min-width:768px){.ImageBanner-module__XK2jQa__cardGrid{gap:var(--spacing-24)}.ImageBanner-module__XK2jQa__card{min-height:250px}}
.ImageGallery-module__8vZtSa__galleryContainer{grid-gap:8px;grid-template-columns:2fr 1fr;gap:8px;height:480px;display:grid;overflow:hidden}.ImageGallery-module__8vZtSa__mainImage{border-radius:var(--border-radius-8);height:100%;overflow:hidden}.ImageGallery-module__8vZtSa__otherImages{grid-gap:8px;grid-template-rows:repeat(2,1fr);gap:8px;display:grid}.ImageGallery-module__8vZtSa__thumbnail{border-radius:var(--border-radius-8);overflow:hidden}.ImageGallery-module__8vZtSa__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImageGallery-module__8vZtSa__image-overlay{color:#fff;border-radius:var(--border-radius-4);font-size:var(--font-size-sm);background:#0009;padding:8px 16px;position:absolute;bottom:16px;right:16px}
.Calendar-module__zrPwIq__calendarContainer{background:var(--color-background);width:100%}.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper{position:relative}:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper) .Calendar-module__zrPwIq__monthNavigation{padding:var(--spacing-16)0;justify-content:space-between;align-items:center;display:flex;position:relative}:is(:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper) .Calendar-module__zrPwIq__monthNavigation) .Calendar-module__zrPwIq__currentMonth{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-transform:capitalize}:is(:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper) .Calendar-module__zrPwIq__monthNavigation) .Calendar-module__zrPwIq__monthButton{border-radius:var(--border-radius-max);cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;display:flex}:is(:is(:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper) .Calendar-module__zrPwIq__monthNavigation) .Calendar-module__zrPwIq__monthButton):hover{background:var(--color-background-secondary)}:is(:is(:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarWrapper) .Calendar-module__zrPwIq__monthNavigation) .Calendar-module__zrPwIq__monthButton):disabled{cursor:not-allowed;opacity:.6}.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarSwiper{width:100%}:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__calendarSwiper) .swiper-slide{justify-content:center;display:flex}.Calendar-module__zrPwIq__calendarContainer .react-calendar{background:0 0;border:none;width:100%;font-family:inherit;line-height:1.5}.Calendar-module__zrPwIq__calendarContainer .react-calendar__navigation{display:none}.Calendar-module__zrPwIq__calendarContainer .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);margin-bottom:var(--spacing-8)}:is(.Calendar-module__zrPwIq__calendarContainer .react-calendar__month-view__weekdays) abbr{color:var(--color-text);text-decoration:none}:is(.Calendar-module__zrPwIq__calendarContainer .react-calendar__month-view__days) button{height:48px;font-size:var(--font-size-base);border-radius:var(--border-radius-8);background:0 0;border:none;padding:0;position:relative;max-width:none!important}:is(:is(.Calendar-module__zrPwIq__calendarContainer .react-calendar__month-view__days) button):hover{background:var(--color-background-secondary)}:is(:is(.Calendar-module__zrPwIq__calendarContainer .react-calendar__month-view__days) button):disabled{opacity:.3;background:0 0}.Calendar-module__zrPwIq__calendarContainer .react-calendar__tile{padding:var(--spacing-4);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.Calendar-module__zrPwIq__calendarContainer .react-calendar__tile--active{color:var(--color-background);background:var(--color-primary)!important}:is(.Calendar-module__zrPwIq__calendarContainer .react-calendar__tile--active) .Calendar-module__zrPwIq__datePrice{color:var(--color-background)}.Calendar-module__zrPwIq__calendarContainer .react-calendar__tile--now{background:var(--color-background-secondary);font-weight:var(--font-weight-bold)}:is(.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__availableDate) .Calendar-module__zrPwIq__datePrice{font-size:var(--font-size-sm);color:var(--color-primary)}.Calendar-module__zrPwIq__calendarContainer .Calendar-module__zrPwIq__unavailableDate{opacity:.3;text-decoration:line-through}
.page-module__pgaT6G__logo{height:56px}.page-module__pgaT6G__callbackCard{background-color:var(--color-background-light);border:4px;border-width:0 4px 4px 0;border-color:var(--color-primary-light);border-style:solid;border-radius:2rem;padding:3rem 1rem;}
