@layer components{.info-tag{display:flex;justify-content:flex-start;align-items:center;gap:var(--ant-margin-xs);border-radius:var(--ant-kp-border-radius-l);background:var(--ant-kp-color-bg-container-secondary);min-height:40px;padding-inline:10px var(--ant-padding);.anticon{width:20px;height:20px;svg{width:100%;height:100%}}}}@layer components{.item-card-status-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative;flex-shrink:0;span:first-child{width:14px;height:14px;opacity:.4}span:first-child,span:last-child{display:block;border-radius:100vw}span:last-child{width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&.green{span:first-child{background:var(--ant-green-3)}span:last-child{background:var(--ant-green-8)}}&.yellow{span:first-child{background:var(--ant-gold-3)}span:last-child{background:var(--ant-gold-7)}}&.red{span:first-child{background:var(--ant-red-3)}span:last-child{background:var(--ant-red-8)}}}.item-card-status-text.is-status-colored{&.green{color:var(--ant-color-success)}&.yellow{color:var(--ant-color-warning)}&.red{color:var(--ant-color-error)}}html[data-theme=dark] .item-card-status-icon{&.green span:last-child{background:#8fd460}&.yellow span:last-child{background:#e8b339}&.red span:last-child{background:#f37370}}}@layer components{.ecotrail-card{display:block;height:100%;.ecotrail-card-content{flex:1}.ecotrail-card-image{position:relative;overflow:hidden;width:100%;border-radius:var(--ant-kp-border-radius-xl);img{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover;transition:transform .3s ease-in-out}.ecotrail-card-image-skeleton{display:block;aspect-ratio:4/3;width:100%;height:auto;.ant-skeleton-image{display:flex;justify-content:center;align-items:center}.ant-skeleton-image,svg{width:100%;height:100%}}}.ecotrail-card-tag-level{position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;gap:2px;padding:4px 6px 4px 3px;border-radius:var(--ant-kp-border-radius-xl);color:var(--ant-color-text-light-solid);span{display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-bold);line-height:normal}&.green{background:var(--ant-green-7)}&.blue{background:var(--ant-blue-7)}&.red{background:var(--ant-red-7)}&.black{background:var(--ant-kpbrandsecondary-7)}}.ecotrail-card-tag{position:absolute;top:18px;right:18px;&.ant-tag-red{color:var(--ant-red-6)}}.ecotrail-level{&.green .anticon{color:var(--ant-green-7)!important}&.blue .anticon{color:var(--ant-blue-7)!important}&.red .anticon{color:var(--ant-red-7)!important}&.black .anticon{color:var(--ant-kpbrandsecondary-7)!important}}.info-tag{&>span{color:var(--ant-color-text)}}.ecotrail-card-info-tags{flex:1;max-height:84px}.ecotrail-card-description{height:100%;max-height:66px}@media screen and (min-width:768px) and (pointer:fine){&:hover .ecotrail-card-image img{transform:scale(1.05)}}}html[data-theme=dark] .ecotrail-card{.ecotrail-card-tag-level{&.green{background:#6abe39}&.blue{background:#3c89e8}&.red{background:#e84749}&.black{background:var(--ant-kpbrandsecondary-7)}}.ecotrail-level{&.green .anticon{color:#6abe39!important}&.blue .anticon{color:#3c89e8!important}&.red .anticon{color:#e84749!important}&.black .anticon{color:var(--ant-kpbrandsecondary-7)!important}}}}@layer components{.content-ecotrails-carousel{margin:0;overflow:hidden;@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}}}}.content-ecotrails-carousel{.content-ecotrails-carousel-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:960px){overflow:hidden;padding-inline:0}}}@layer components{.event-card{display:flex;flex-direction:column;gap:var(--ant-margin-lg);overflow:hidden;height:100%;width:100%;.event-card-image{--anchor-position-x:18px;--anchor-position-y:18px;position:relative;flex-shrink:0;border-radius:var(--ant-kp-border-radius-xl);overflow:hidden;width:100%;aspect-ratio:302/226.5;&.skeleton{height:auto;aspect-ratio:302/226.5}.note-mark{position:absolute;top:var(--anchor-position-y);right:var(--anchor-position-x)}.standard-image{width:100%;height:100%;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{position:absolute;top:var(--anchor-position-y);left:var(--anchor-position-x);max-width:calc(100% - 60px);span{margin:0}}.event-card-tag-2{position:absolute;bottom:var(--anchor-position-y);left:var(--anchor-position-x)}}.event-card-content{display:flex;flex:1;flex-direction:column;min-height:0}.event-card-content-date{flex-shrink:0;margin-bottom:var(--ant-margin-xs)}.event-card-content-title{flex-shrink:0;margin:0 0 24px;max-height:calc(var(--ant-font-size-heading-4) * var(--ant-line-height-heading-4) * 2);text-transform:uppercase}.event-card-content-info{--event-card-info-line-height:calc(var(--ant-font-size) * var(--ant-line-height));display:grid;flex-shrink:0;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;row-gap:var(--ant-margin-xs);min-height:calc(var(--event-card-info-line-height) * 2 + var(--ant-margin-xs));margin-top:auto}.event-card-content-place,.event-card-content-time{display:contents}.event-card-info-label{white-space:nowrap}.event-card-info-value{min-width:0}.event-card-skeleton{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;.ant-skeleton-content{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}}@media screen and (min-width:768px) and (pointer:fine){&:hover .event-card-image:not(.skeleton) .standard-image{transform:scale(1.05)}}}}@layer components{.events-card-carousels{margin:0;overflow:hidden;@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}.fallback{display:flex;.event-card{min-width:100vw}}.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;overflow:hidden;@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{.offer-card{display:flex;flex-direction:column;width:100%;gap:var(--ant-margin-lg);flex:1;.offer-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)}.standard-image{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)}.offer-card-tag-1{top:var(--anchor-position-y)}.offer-card-tag-1,.offer-card-tag-2{position:absolute;left:var(--anchor-position-x);max-width:calc(100% - 60px);row-gap:var(--ant-margin-xxs)}.offer-card-tag-2{bottom:var(--anchor-position-y)}.ant-tag{margin-right:var(--ant-margin-xxs)}}.offer-card-content{gap:var(--ant-margin-xs);flex:1;.nowrap{white-space:nowrap}.offer-card-content-info{margin-top:auto}}@media screen and (min-width:768px) and (pointer:fine){&:hover .offer-card-image:not(.skeleton) .standard-image{transform:scale(1.05)}}}}@layer components{.offers-card-carousels{margin:0;overflow:hidden;@media screen and (min-width:992px){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:992px){padding-inline:0}}.slider-wrapper-header-right-arrows{display:none;@media screen and (min-width:992px){display:flex}}.slider-wrapper-header-left{text-transform:uppercase}.slider-wrapper-header-right{display:none;@media screen and (min-width:992px){display:flex;color:var(--ant-color-text);white-space:nowrap}}}}.offers-card-carousels{.offers-card-carousels-swiper{overflow:visible;padding-inline:var(--ant-kp-layout-margin);@media screen and (min-width:992px){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;overflow:hidden;@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{.hotel-stars{gap:2px;height:var(--hotel-stars-height);&.hotel-stars-small{--hotel-stars-height:18px;--hotel-star-large-size:18px;--hotel-star-medium-size:16px;--hotel-star-small-size:12px}&.hotel-stars-medium{--hotel-stars-height:22px;--hotel-star-large-size:22px;--hotel-star-medium-size:18px;--hotel-star-small-size:14px}&.hotel-stars-large{--hotel-stars-height:26px;--hotel-star-large-size:26px;--hotel-star-medium-size:22px;--hotel-star-small-size:16px}.star{&.small{width:var(--hotel-star-small-size);height:var(--hotel-star-small-size)}&.medium{width:var(--hotel-star-medium-size);height:var(--hotel-star-medium-size)}&.large{width:var(--hotel-star-large-size);height:var(--hotel-star-large-size)}svg{color:var(--ant-yellow-6);width:inherit;height:inherit}}}}@layer components{.conference-hall-card{display:flex;flex-direction:column;height:100%;overflow:hidden;.conference-hall-card-header{flex-direction:row;gap:var(--ant-margin-xs);align-items:center;background-color:var(--ant-color-bg-container);border-radius:var(--ant-border-radius-lg);padding:var(--ant-padding-xxs);@media screen and (min-width:576px){flex-direction:column;gap:var(--ant-margin-lg);align-items:flex-start;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border-radius:0;background-color:transparent}.conference-hall-card-header-image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:var(--ant-kp-border-radius-l);width:35%;height:auto;@media screen and (min-width:576px){width:100%;aspect-ratio:4/3;border-radius:var(--ant-kp-border-radius-xl)}.conference-hall-card-header-image-wrapper-tags{display:none;@media screen and (min-width:576px){display:block;position:absolute;padding-left:18px;padding-bottom:18px;padding-right:18px;padding-top:18px;z-index:2;width:100%;gap:4px;justify-content:space-between}.conference-hall-card-header-image-wrapper-tags-left{span{display:block;margin-bottom:4px}}}img{width:100%;height:100%;object-fit:cover}}.conference-hall-card-header-content{flex-direction:column;gap:8px}.conference-hall-card-header-content-skeleton{flex:1;min-width:0;@media screen and (min-width:576px){width:100%}}}.conference-hall-card-content{flex:1;padding-top:var(--ant-padding-sm);@media screen and (min-width:576px){padding-top:var(--ant-padding)}.conference-hall-card-content-body{flex:1;display:flex;flex-direction:column}.conference-hall-card-content-benefits{gap:var(--ant-padding-xs);flex-direction:row;flex-wrap:wrap;@media screen and (min-width:576px){flex-direction:column}.conference-hall-card-content-benefits-item{cursor:pointer;align-items:center;gap:var(--ant-margin-xs)}}.conference-hall-card-content-text{padding-top:var(--ant-padding-sm);@media screen and (min-width:576px){padding-top:var(--ant-padding)}}.conference-hall-card-content-button{margin-top:auto;width:fit-content;padding-top:var(--ant-padding);@media screen and (min-width:576px){padding-top:var(--ant-padding-lg)}}}}}@layer components{.restaurant-card{display:flex;flex-direction:column;gap:var(--ant-margin-lg);overflow:hidden;height:100%;@media screen and (min-width:960px){height:100%}.restaurant-card-image{--anchor-position-x:18px;--anchor-position-y:18px;position:relative;overflow:hidden;width:100%;border-radius:var(--ant-kp-border-radius-xl);.note-mark{position:absolute;top:var(--anchor-position-y);right:var(--anchor-position-x)}.standard-image{aspect-ratio:4/3;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)}.restaurant-card-tag-1{left:var(--anchor-position-x);max-width:calc(100% - 60px)}.restaurant-card-tag-1,.restaurant-card-tag-2{position:absolute;top:var(--anchor-position-y)}.restaurant-card-tag-2{right:var(--anchor-position-x)}.restaurant-card-tag-3{position:absolute;bottom:var(--anchor-position-y);left:var(--anchor-position-x)}}.restaurant-card-content{flex:1;.content-wrap{height:100%}.address{margin-bottom:var(--ant-margin-xs)}.title{text-transform:uppercase;flex:1;height:100%;min-height:23px;max-height:46px}.restaurant-card-content-bottom{gap:var(--ant-margin-xs);justify-content:flex-end}.restaurant-card-price-container{flex:1;gap:var(--ant-margin-xxs);min-height:52px}.restaurant-card-link-button{align-self:center}}.price-reversed{flex-direction:row-reverse;justify-content:flex-end}.price-prefix{text-transform:lowercase}@media screen and (min-width:768px) and (pointer:fine){&:hover .restaurant-card-image:not(.skeleton) .standard-image{transform:scale(1.05)}}}}@layer components{.spa-card{display:flex;flex-direction:column;gap:var(--ant-margin-lg);overflow:hidden;border-radius:var(--ant-kp-border-radius-xl);background-color:var(--ant-color-bg-container);height:100%;@media screen and (min-width:960px){height:100%}.spa-card-image{--anchor-position-x:18px;--anchor-position-y:18px;position:relative;overflow:hidden;width:100%;.note-mark{position:absolute;top:var(--anchor-position-y);right:var(--anchor-position-x)}.standard-image{aspect-ratio:4/3;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)}.spa-card-tag-1{left:var(--anchor-position-x);max-width:calc(100% - 60px)}.spa-card-tag-1,.spa-card-tag-2{position:absolute;top:var(--anchor-position-y)}.spa-card-tag-2{right:var(--anchor-position-x)}.spa-card-tag-3{position:absolute;bottom:var(--anchor-position-y);left:var(--anchor-position-x)}}.spa-card-content{padding:0 var(--ant-margin-md) var(--ant-margin-md);gap:var(--ant-margin-lg);flex:1;.marker-icon{padding-top:2px;color:var(--ant-color-icon);font-size:16px}.title{text-transform:uppercase}.spa-card-content-bottom{gap:var(--ant-margin-xs);justify-content:flex-end}.spa-card-price-container{flex:1;gap:var(--ant-margin-xxs);min-height:52px}.spa-card-link-button{align-self:center}}.price-reversed{flex-direction:row-reverse;justify-content:flex-end}.price-prefix{text-transform:lowercase}@media screen and (min-width:768px) and (pointer:fine){&:hover .spa-card-image:not(.skeleton) .standard-image{transform:scale(1.05)}}}}@layer components{.places-card-list{display:grid;grid-template-columns:1fr;row-gap:var(--ant-kp-size-xxxl);column-gap:0;@media screen and (min-width:768px){grid-template-columns:repeat(2,1fr);row-gap:var(--ant-margin-xl);column-gap:var(--ant-margin-lg)}@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);row-gap:var(--ant-margin-xxl)}}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}@layer components{.room-card{--room-card-bottom-height:calc(var(--ant-font-size-heading-3) * var(--ant-line-height-heading-3));--room-card-properties-height:calc(var(--ant-font-size-sm) * var(--ant-line-height-sm) * 2);display:flex;flex-direction:column;height:100%;.room-card-link{display:flex;flex:1;flex-direction:column;min-height:0}.room-card-body{flex:1;min-height:0}.top{flex-shrink:0;gap:var(--ant-margin-lg)}.row-reverse{flex-direction:row-reverse}.justify-flex-end{justify-content:flex-end}.slider-wrapper{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--ant-kp-border-radius-xl);.fallback,.swiper{z-index:1;width:100%;height:100%}.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%!important;width:100%!important}.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;will-change:transform;backface-visibility:hidden}}.card-content{display:flex;flex:1;flex-direction:column;min-height:0}.card-content-spacer{flex:1 1 0;min-height:var(--ant-margin-xs)}.card-content-info{flex-shrink:0}.footer{padding-top:var(--ant-margin-lg)}.title{flex-shrink:0;text-transform:uppercase;transition:color .3s ease}.room-card-bottom{flex-shrink:0;margin-top:var(--ant-margin-xxs,4px)}.room-card-bottom,.room-card-bottom-action{display:flex;align-items:flex-end;min-height:var(--room-card-bottom-height)}.room-card-bottom-action{width:100%}.price-prefix{text-transform:lowercase}.properties{overflow:hidden;min-height:var(--room-card-properties-height);max-height:var(--room-card-properties-height)}.property-divider{color:var(--ant-color-icon);font-size:16px}.hover-zones{display:none}.room-card-pagination{bottom:24px;transition:opacity .2s ease;will-change:transform;backface-visibility:hidden}&:hover{.title{color:var(--ant-color-primary-text)}}@media screen and (min-width:992px){.hover-zones{position:absolute;inset:0;display:flex;z-index:2}.hover-zone{flex:1}.room-card-pagination{opacity:0;transition:opacity .2s ease}.slider-wrapper:hover .room-card-pagination{opacity:1}}}}@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}.room-card{min-height:396px}.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}.swiper-slide,.swiper-wrapper{align-items:stretch}.swiper-slide{display:flex;height:auto}.room-card{width:100%;height:100%}}}@media screen and (max-width:959px){.content-rooms-card-carousel .content-rooms-card-carousel-swiper .swiper-slide{align-self:stretch;height:auto}}.room-booking-modal-wrapper{padding-inline:var(--ant-kp-layout-margin)}.room-booking-modal{width:min(100%,400px)!important;max-width:400px;.ant-modal-content{padding:var(--ant-padding-md) var(--ant-padding-content-horizontal-lg)}.ant-modal-header{margin-bottom:var(--ant-margin)}.ant-modal-footer{margin-top:calc(var(--ant-margin) + var(--ant-margin-sm))}.room-booking-modal-phones{gap:var(--ant-margin-sm)}.room-booking-modal-phone-link{display:block;width:fit-content}}.room-booking-button{align-self:flex-end;height:var(--room-card-bottom-height);line-height:var(--ant-line-height-heading-3);padding-block:0;padding-inline:0}