@layer components{.content-accordion-image{display:grid;grid-template-columns:1fr;gap:var(--ant-kp-gutter-row);padding:var(--ant-kp-layout-main-margin) var(--ant-kp-layout-margin);background:var(--ant-color-bg-container);@media screen and (min-width:992px){grid-template-columns:1fr .7fr}@media screen and (min-width:1440px){grid-template-columns:1fr 1fr}}.content-accordion-wrapper{width:100%;.title{padding-bottom:var(--ant-kp-gutter-row);@media screen and (min-width:992px){padding-bottom:var(--ant-margin-xl)}}}.content-accordion-image-sticky{display:none;width:100%;img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--ant-kp-border-radius-xxl)}@media screen and (min-width:992px){display:block}}.content-accordion-image-accordion{width:100%;background:transparent;.ant-collapse-item{background:transparent;border-radius:0;padding:var(--ant-padding-lg) 0;border-bottom:1px solid var(--ant-color-split);&:first-child{border-top:1px solid var(--ant-color-split)}}.ant-collapse-header{display:flex;justify-content:space-between;align-items:center;border:none;background:transparent;padding:0}.ant-collapse-content-box{padding:var(--ant-margin-lg) 0 0 0;@media screen and (min-width:992px){padding:var(--ant-margin) 0 0 0}}.accordion-title{color:var(--ant-color-text-heading);padding:8.5px 0}.accordion-item-image{display:block;padding-bottom:var(--ant-margin-lg);overflow:hidden;img{border-radius:var(--ant-kp-border-radius-xxl);width:100%;aspect-ratio:4/3}@media screen and (min-width:992px){display:none;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.accordion-btn{border:0;color:var(--ant-color-text-base);background:transparent}.ant-collapse-header:hover{.accordion-btn,.accordion-title{color:var(--ant-color-primary)}}}}@layer components{.event-card{display:flex;flex-direction:column;height:100%;width:100%;gap:var(--ant-margin-lg);flex:1;.event-card-image{--anchor-position-x:18px;--anchor-position-y:18px;position:relative;border-radius:var(--ant-kp-border-radius-xl);overflow:hidden;width:100%;&.skeleton{height:auto;aspect-ratio:302/226.5}.note-mark{position:absolute;top:var(--anchor-position-y);right:var(--anchor-position-x)}img{aspect-ratio:302/226.5;width:100%;height:auto;object-fit:cover;transition:transform .3s ease-in-out}.age-limit{position:absolute;bottom:var(--anchor-position-y);right:var(--anchor-position-x)}.event-card-tag-1{top:var(--anchor-position-y);max-width:calc(100% - 60px)}.event-card-tag-1,.event-card-tag-2{position:absolute;left:var(--anchor-position-x)}.event-card-tag-2{bottom:var(--anchor-position-y)}}.event-card-content{gap:var(--ant-margin-lg);flex:1;.nowrap{white-space:nowrap}.event-card-content-info{margin-top:auto}}@media screen and (min-width:768px) and (pointer:fine){&:hover .event-card-image:not(.skeleton) img{transform:scale(1.05)}}}}@layer components{.events-card-carousels{margin:0;@media screen and (min-width:960px){padding-inline:var(--ant-kp-layout-margin)}@media screen and (min-width:1440px){max-width:var(--layout-width-standard);margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;padding-inline:0}.slider-wrapper-header{padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){padding-inline:0}}.slider-wrapper-header-right-arrows{display:none;@media screen and (min-width:960px){display:flex}}.slider-wrapper-header-left{text-transform:uppercase}.slider-wrapper-header-right{display:none;@media screen and (min-width:960px){display:flex;color:var(--ant-color-text);white-space:nowrap}}}}.events-card-carousels{.events-card-carousels-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){overflow:hidden;padding-inline:0}}}@layer components{.hotel-card{display:flex;flex-direction:column;height:100%;background:var(--ant-color-bg-container);border-radius:var(--ant-kp-border-radius-xxl);overflow:hidden;.hotel-card-image-wrapper{position:relative;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;.hotel-card-image-wrapper-tags{position:absolute;padding:18px;z-index:2;width:100%;gap:4px;justify-content:space-between;.hotel-card-image-wrapper-tags-left{span{display:block;margin-bottom:4px}}}img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}}.hotel-card-content{flex:1;gap:var(--ant-margin);padding:var(--ant-padding-lg) var(--ant-padding-md);.hotel-card-content-text{padding-top:var(--ant-padding-xs);margin-bottom:0}.hotel-card-content-benefits{padding-top:var(--ant-margin);gap:var(--ant-margin-xs);.hotel-card-content-benefits-item{cursor:pointer}}.hotel-card-content-address{margin-top:auto}}@media screen and (min-width:768px) and (pointer:fine){&:hover .hotel-card-image-wrapper:not(.skeleton) img{transform:scale(1.05)}}}}@layer components{.hotels-card-carousels{margin:0;@media screen and (min-width:960px){padding-inline:var(--ant-kp-layout-margin)}@media screen and (min-width:1440px){max-width:var(--layout-width-standard);margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;padding-inline:0}.slider-wrapper-header{padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){padding-inline:0}}.slider-wrapper-header-right-arrows{display:none;@media screen and (min-width:960px){display:flex}}.slider-wrapper-header-left{text-transform:uppercase}.slider-wrapper-header-right{display:none;@media screen and (min-width:960px){display:flex;color:var(--ant-color-text);white-space:nowrap}}}}.hotels-card-carousels{.hotels-card-carousels-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){overflow:hidden;padding-inline:0}}}@layer components{.place-card{display:flex;flex-direction:column;height:100%;overflow:hidden;.place-card-image-wrapper{position:relative;width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--ant-kp-border-radius-xl);overflow:hidden;.place-card-image-wrapper-tags{position:absolute;padding:18px;z-index:2;width:100%;gap:4px;justify-content:space-between;.place-card-image-wrapper-tags-left{span{display:block;margin-bottom:4px}}}img{width:100%;height:100%;object-fit:cover}}.place-card-content{flex:1;padding-top:var(--ant-padding-lg);.place-card-content-text{margin-bottom:0}.place-card-content-address,.place-card-content-text{padding-top:var(--ant-padding-xs)}}}}@layer components{.places-card-carousels{margin:0;@media screen and (min-width:960px){padding-inline:var(--ant-kp-layout-margin)}@media screen and (min-width:1440px){max-width:var(--layout-width-standard);margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;padding-inline:0}.slider-wrapper-header{padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){padding-inline:0}}.slider-wrapper-header-right-arrows{display:none;@media screen and (min-width:960px){display:flex}}.slider-wrapper-header-left{text-transform:uppercase}.slider-wrapper-header-right{display:none;@media screen and (min-width:960px){display:flex;color:var(--ant-color-text);white-space:nowrap}}}}.places-card-carousels{.places-card-carousels-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){overflow:hidden;padding-inline:0}}}@layer components{.room-card{gap:var(--ant-margin-lg);height:100%;.top{gap:var(--ant-margin-lg)}.row-reverse{flex-direction:row-reverse}.justify-flex-end{justify-content:flex-end}.arrow-button{width:var(--ant-control-height);height:var(--ant-control-height);border:none;padding:0;font-size:var(--ant-button-only-icon-size);.reversed{transform:rotate(180deg)}.fraction{color:var(--ant-kp-color-text-invert);font-weight:var(--ant-kp-font-weight-light,300)}}.slider-warpper{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--ant-kp-border-radius-xl);.swiper{z-index:1;width:100%;height:100%}.fraction-container{z-index:2;position:absolute;bottom:18px;left:18px}.slide-counter{white-space:pre;color:#fff;font-weight:var(--ant-kp-font-weight-light,300);border-radius:var(--ant-border-radius);padding:var(--ant-margin-xxs);background-color:rgba(0,0,0,.1)}.swiper-button-disabled{@media screen and (min-width:960px){opacity:0;transition:opacity .3s ease}}.tag{position:absolute;top:18px;left:18px;z-index:2;transform:translateZ(0)}.controlls{display:none;@media screen and (min-width:960px){display:flex;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%);z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}}&:hover{.controlls{@media screen and (min-width:960px){opacity:1;&>*{pointer-events:all}}}}}.title{text-transform:uppercase}.footer{gap:var(--ant-margin-xs)}.price-and-properties{gap:var(--ant-margin-xxs,4px);flex:1 0 0}.price-prefix{text-transform:lowercase}.properties{@media screen and (min-width:960px){overflow:hidden;max-height:calc(var(--ant-font-size-sm) * var(--ant-line-height-sm))}}.property-divider{color:var(--ant-color-icon);font-size:16px}}}@layer components{.content-rooms-card-carousel{margin-left:auto;margin-right:auto;@media screen and (min-width:960px){padding-inline:var(--ant-kp-layout-margin)}@media screen and (min-width:1440px){max-width:var(--layout-width-standard);padding-inline:0}.slider-wrapper-header{padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){padding-inline:0}}.slider-wrapper-header-right-arrows{display:none;@media screen and (min-width:960px){display:flex}}.slider-wrapper-header-left{text-transform:uppercase}.slider-wrapper-header-right{display:none;@media screen and (min-width:960px){display:flex;color:var(--ant-color-text);white-space:nowrap}}}}.content-rooms-card-carousel{.content-rooms-card-carousel-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){overflow:hidden;padding-inline:0}}}