.filters-wrapper>div{gap:10px}
@media(max-width:991px){.filters-wrapper .btn-with-icon{height:40px}
}
.filters-wrapper .active-filters{height:16px;width:16px;border-radius:50%;font-size:12px;line-height:14px;font-weight:500;text-align:center;margin:-2px -9px;color:var(--neutral-5);border:1px solid var(--neutral-6);background-color:var(--secondary-1)}
.filters-wrapper__price-desktop .popup-price-btn{min-width:119px}
.filters-wrapper__price-desktop .popup-price-btn span{order:2;margin-right:0;transition:all .5s}
.filters-wrapper__price-desktop .popup-price-btn.show{border-color:var(--primary-2)}
.filters-wrapper__price-desktop .popup-price-btn.show .icon-angle-down{transform:rotate(-180deg)}
.filters-wrapper__price-desktop .popup-price-btn.actived{border-color:var(--primary-2);background-color:#f6f8fa}
.filters-wrapper__price-desktop .popup-price-btn #price-selected{order:1;font-size:14px;font-weight:600;line-height:28px;padding:0 10px 0 5px}
.filters-wrapper__price-desktop .reset-filters-btn-desk{height:52px;color:var(--primary-1);border-radius:0;padding:0;min-width:unset}
.filters-wrapper__price-desktop .reset-filters-btn-desk:hover{background-color:unset}
.filters-wrapper__price-desktop .show-results-btn-desk{height:50px}
.filters-wrapper__price-desktop-popup{position:absolute;top:42px;left:0;z-index:1;width:384px;border:1px solid #d1dbe4;border-radius:15px;background-color:var(--neutral-6);box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);padding:17px 20px}
.filters-wrapper__price-desktop-popup .range-slider__title{padding-bottom:50px}
@media(max-width:991px){.filters-wrapper.algolia-search{flex-direction:column}
}
.filter-divider{background-color:var(--neutral-1);margin:13px 0 20px;opacity:1}
.grid-teaser-card{display:grid;grid-template-rows:auto;margin-top:40px;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:44px;row-gap:40px}
@media(max-width:991px){.grid-teaser-card{margin-top:30px;grid-template-columns:100%;column-gap:0;row-gap:24px}
.grid-teaser-card--restaurants{row-gap:0}
.grid-teaser-card--restaurants .grid-teaser-card__item{padding:15px 0 16px;border-bottom:1px solid var(--neutral-1);margin-bottom:0}
}
.search-results-overview__category{font-size:24px;font-weight:600;line-height:33px}
@media(max-width:991px){.search-results-overview__category{font-size:22px}
}
.search-results-overview__results{font-size:16px;font-weight:500;line-height:24px}
@media(max-width:991px){.search-results-overview__results{font-size:14px;line-height:16px}
}
.search-results-overview__order-by__label{font-size:12px;line-height:16px;text-transform:uppercase;margin-right:10px}
.search-results-overview__order-by__dropdown .dropdown-mitur .dropdown-toggle{min-width:200px;color:var(--neutral-3)}
.search-results-overview__view-switcher{width:202px;white-space:nowrap}
.search-results-overview__view-switcher-mobile{bottom:20px;left:0;right:0;z-index:4}
.search-results-overview__view-switcher-mobile button{height:40px;font-weight:400}
.carouselTeaserCardRedesign .genericCard .teaser-card__content{text-align:center}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small.genericType .teaser-card__content__title{font-weight:400}
.carouselTeaserCardRedesign .genericCard:hover .teaser-card__content__title,.carouselTeaserCardRedesign .genericCard.oblo-card--selected .teaser-card__content__title{font-weight:600 !important;color:var(--primary-2) !important}
.carouselTeaserCardRedesign .carousel-card__heading-title{font-size:28px;font-weight:600}
.carouselTeaserCardRedesign .sticky-destination .carousel-card__heading-title{padding-left:15px}
.carouselTeaserCardRedesign .sticky-destination{position:sticky;top:0;background-color:white;z-index:4;width:100vw !important;margin-left:calc(-50vw + 50%) !important}
.carouselTeaserCardRedesign .carousel-card__heading-podcast{font-size:38px;font-weight:600;line-height:46px}
.carouselTeaserCardRedesign .show-all-link-podcast{color:var(--neutral-5);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-decoration:none;filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}
@media(max-width:767.98px){.itineraryCard picture{position:relative;left:100px;bottom:30px}
.carouselTeaserCardRedesign .pt-mobile{padding-top:20px}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{border-bottom:3px solid #d1dbe4 !important;border-bottom-color:#020b5a !important}
.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:70% !important}
.carouselTeaserCardRedesign .eventCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like,.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like{left:0 !important}
.carouselTeaserCardRedesign .restaurantCard>.teaser-card .teaser-card__over .button-like{left:0 !important;bottom:2px !important}
.carouselTeaserCardRedesign .experienceCard .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{bottom:0 !important}
}
@media(max-width:991px){.carouselTeaserCardRedesign .carousel-controls{justify-content:space-around}
.carouselTeaserCardRedesign .restaurantCard,.carouselTeaserCardRedesign .experienceCard,.carouselTeaserCardRedesign .eventsCard,.carouselTeaserCardRedesign .itineraryCard{border-bottom:1px solid #ccc !important;padding-top:20px !important}
}
@media(min-width:991px){.carouselTeaserCardRedesign .genericCard{border-bottom:2px solid #d1dbe4;transition:border-bottom-color .3s ease}
}
.carouselTeaserCardRedesign .genericCard>.teaser-card{display:flex;flex-direction:column;align-items:center}
.carouselTeaserCardRedesign .genericCard:hover{border-bottom:3px solid #d1dbe4;border-bottom-color:#020b5a}
.carouselTeaserCardRedesign .genericCard.oblo-card--selected{border-bottom:3px solid #d1dbe4;border-bottom-color:#020b5a}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default .teaser-card__content{min-height:50px !important;padding:10px 0 0}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{width:auto;padding:30px 35px 10px}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content .teaser-card__content__title{padding-right:0 !important}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small.genericType .teaser-card__media-container{width:80px;height:80px;border-radius:50%}
.carouselTeaserCardRedesign .row.position-relative.destination{position:relative}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper::-webkit-scrollbar{display:none}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper .genericCard{scroll-snap-align:start;flex:0 0 auto}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination,.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{z-index:4}
.carouselTeaserCardRedesign .left-arrow-destination,.carouselTeaserCardRedesign .right-arrow-destination{display:flex}
@media(max-width:769px){.carouselTeaserCardRedesign .restaurantCard,.carouselTeaserCardRedesign .experienceCard,.carouselTeaserCardRedesign .eventsCard,.carouselTeaserCardRedesign .itineraryCard{border-bottom:1px solid #ccc !important;padding-top:20px !important}
.carouselTeaserCardRedesign .experienceCard .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{bottom:0 !important}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{padding:30px 0 10px}
}
.carouselTeaserCardRedesign .eventsCard>.teaser-card,.carouselTeaserCardRedesign .restaurantCardCard>.teaser-card{display:flex;flex-direction:column;align-items:center}
.carouselTeaserCardRedesign .eventsCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container,.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container{border-radius:15px}
.carouselTeaserCardRedesign .eventsCard>.teaser-card--default.teaser-card--default-small,.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small{flex-direction:row}
.carouselTeaserCardRedesign .eventsCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{top:3px}
.carouselTeaserCardRedesign .row.position-relative.events{position:relative}
.carouselTeaserCardRedesign .row.position-relative.events .slider-wrapper{display:flex;overflow:hidden;scroll-behavior:smooth}
.carouselTeaserCardRedesign .row.position-relative.events .slider-wrapper .eventsCard{flex:0 0 16.6666666667% !important;max-width:16.6666666667% !important;box-sizing:border-box}
.carouselTeaserCardRedesign .row.position-relative.events .left-arrow-events,.carouselTeaserCardRedesign .row.position-relative.events .right-arrow-events{z-index:20}
.carouselTeaserCardRedesign .eventsCard.hide-card,.carouselTeaserCardRedesign .restaurantCard.hide-card{display:none !important}
.carouselTeaserCardRedesign .row.position-relative.events .eventi-row,.carouselTeaserCardRedesign .row.position-relative .restaurant-row{min-height:var(--initial-events-height)}
.carouselTeaserCardRedesign .events-mobile,.carouselTeaserCardRedesign .restaurant-mobile{position:relative;z-index:1000;pointer-events:auto}
.carouselTeaserCardRedesign .events-mobile .carousel-card__arrow-left,.carouselTeaserCardRedesign .events-mobile .carousel-card__arrow-right,.carouselTeaserCardRedesign .restaurant-mobile .carousel-card__arrow-left,.carouselTeaserCardRedesign .restaurant-mobile .carousel-card__arrow-right{z-index:1001;pointer-events:auto}
.carouselTeaserCardRedesign .eventsCard.placeholder-card{visibility:hidden}
.carouselTeaserCardRedesign .invisible{visibility:hidden !important}
@media(max-width:991px){.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small.genericType .teaser-card__content__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:200px}
.itineraryCard .teaser-card__over__category-badge{position:relative;margin-right:auto}
.itineraryCard .teaser-card__content__title{margin-top:30px}
.carouselTeaserCardRedesign .padding-custom-mobile{padding-right:20px}
.carouselTeaserCardRedesign .restaurantCard>.teaser-card .teaser-card__over .button-like{right:15px}
.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-restaurant.teaser-card--default-small .teaser-card__content{max-width:60%}
}
@media(min-width:991.98px){.carouselTeaserCardRedesign .eventsCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container,.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container{height:120px}
.custom-lg-padding{padding-top:10px}
.carouselTeaserCardRedesign .eventsCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{width:calc(100% - 130px)}
.itineraryCard .teaser-card__over__category-badge{right:280px;top:-17px;position:relative}
.itineraryCard .teaser-card__content__title{top:26px;position:absolute}
.itineraryCard .teaser-card__content__sponsor{margin-top:20px}
}
.carouselTeaserCardRedesign .stayCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container,.carouselTeaserCardRedesign .articleCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container{width:100%;height:100%;border-radius:20px;overflow:hidden}
.carouselTeaserCardRedesign .stayCard>.teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content,.carouselTeaserCardRedesign .articleCard>.teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 20px);background:white;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,0.2);z-index:3;padding:10px 15px}
.carouselTeaserCardRedesign .stayCard .teaser-card__content__footer__location,.carouselTeaserCardRedesign .articleCard .teaser-card__content__footer__location{margin-bottom:15px;width:200px}
.carouselTeaserCardRedesign .stayCard .teaser-card--default.teaser-card--default-small .teaser-card__content__footer,.carouselTeaserCardRedesign .articleCard .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.carouselTeaserCardRedesign .stayCard .teaser-card--default.teaser-card--default-small,.carouselTeaserCardRedesign .articleCard .teaser-card--default.teaser-card--default-small{position:relative;overflow:visible;height:300px}
.carouselTeaserCardRedesign .articleCard .teaser-card__over__category-badge{width:14ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:110px;position:absolute;top:15px;right:110%}
.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge{width:14ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90px;position:absolute;top:15px;right:110%}
.carouselTeaserCardRedesign .stayCard .button-like{top:10px;left:50%}
@media(max-width:767.98px){.carouselTeaserCardRedesign .stayCarousel,.carouselTeaserCardRedesign .restaurantCard,.carouselTeaserCardRedesign .experienceCard,.carouselTeaserCardRedesign .eventsCard,.carouselTeaserCardRedesign .articleCarousel,.carouselTeaserCardRedesign .itineraryCard{padding-right:20px}
}
@media(max-width:991.98px){.carouselTeaserCardRedesign .stayCarousel,.carouselTeaserCardRedesign .restaurantCard,.carouselTeaserCardRedesign .experienceCard,.carouselTeaserCardRedesign .eventsCard,.carouselTeaserCardRedesign .articleCarousel,.carouselTeaserCardRedesign .itineraryCard{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scroll-padding:20px;padding-bottom:20px;padding-left:30px}
.carouselTeaserCardRedesign .restaurantCard,.carouselTeaserCardRedesign .experienceCard,.carouselTeaserCardRedesign .eventsCard,.carouselTeaserCardRedesign .itineraryCard{border-bottom:1px solid #ccc;padding-top:20px}
.carouselTeaserCardRedesign .stayCard .teaser-card--default.teaser-card--default-small,.carouselTeaserCardRedesign .articleCard .teaser-card--default.teaser-card--default-small{height:340px}
.carouselTeaserCardRedesign .stayCarousel::-webkit-scrollbar,.carouselTeaserCardRedesign .articleCarousel::-webkit-scrollbar{display:none}
.carouselTeaserCardRedesign .stayCarousel .stayCard,.carouselTeaserCardRedesign .articleCarousel .articleCard{flex:0 0 80%;scroll-snap-align:center;position:relative;max-width:260px}
.carouselTeaserCardRedesign .stayCard .teaser-card__content.teaser-card__content,.carouselTeaserCardRedesign .articleCard .teaser-card__content.teaser-card__content{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:calc(100% - 20px)}
.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge,.carouselTeaserCardRedesign .articleCard .button-like{right:110%}
.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:40%;top:7px}
}
@media(min-width:992px) and (max-width:1024px){.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:60%}
}
@media(min-width:768px) and (max-width:991px){.carouselTeaserCardRedesign .stayCard .teaser-card__content__footer__location,.carouselTeaserCardRedesign .articleCard .teaser-card__content__footer__location{width:150px}
}
@media(min-width:768px) and (max-width:1024px){.carouselTeaserCardRedesign .stayCard,.carouselTeaserCardRedesign .articleCard{flex:0 0 33.3333% !important}
}
@media(min-width:1025px) and (max-width:1199px){.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:10%}
}
@media(min-width:1400px){.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:60%}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .stayCard .button-like,.carouselTeaserCardRedesign .articleCard .button-like{left:50%}
}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{padding-top:10px}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like{left:100px}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small{flex-direction:row}
@media(max-width:767.98px){.teaser-card .sponsor__logos img{height:auto}
}
@media(min-width:992px) and (max-width:1199.98px){.itineraryCard .teaser-card__over__category-badge{right:230px}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-restaurant.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-restaurant.teaser-card--default-small .teaser-card__content{padding:0 10px 0 10px}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{width:calc(100% - 200px) !important}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like{left:30px}
.custom-md-padding{padding-left:0 !important}
}
@media(max-width:991px){.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{justify-content:end}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over .button-like{top:-10px;left:-20px;padding-top:0}
.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge,.carouselTeaserCardRedesign .articleCard .teaser-card__over__category-badge{position:absolute;top:15px;width:10ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:110px}
}
@media(max-width:767.98px){.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge{right:110px !important}
.carouselTeaserCardRedesign .articleCard .teaser-card__over__category-badge{right:130px !important}
}
@media(min-width:768px) and (max-width:990.98px){.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge{right:50px !important}
}
@media(min-width:1399px){.carouselTeaserCardRedesign .stayCard .teaser-card__over__category-badge{right:135px !important}
}
@media(min-width:991px){.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small.genericType .teaser-card__content__title{display:-webkit-box;-webkit-line-clamp:1}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__media-container{height:217px;width:290px}
.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{width:calc(100% - 290px);min-height:217px}
}
.carouselTeaserCardRedesign .row.position-relative.destination{position:relative}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper::-webkit-scrollbar{display:none}
.carouselTeaserCardRedesign .row.position-relative.destination .slider-wrapper .genericCard{scroll-snap-align:start;flex:0 0 auto}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination,.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{z-index:4}
.carouselTeaserCardRedesign .left-arrow-destination,.carouselTeaserCardRedesign .right-arrow-destination{display:flex}
.carouselTeaserCardRedesign .row.position-relative.events .eventi-row{min-height:unset}
.carouselTeaserCardRedesign .carousel-indicators.class-one button{width:5px;height:5px;border-radius:5px;border:0;background-clip:border-box;margin-left:5px;margin-right:0;background-color:#141478;flex:0 1 auto;padding:0;text-indent:-999px;cursor:pointer;opacity:.5;transition:opacity .6s ease}
.carouselTeaserCardRedesign .carousel-indicators.class-one .active{width:15px;background-color:#020b5a !important;opacity:1 !important}
.carouselTeaserCardRedesign .teaser-card__over .card-title{max-width:calc(100% - 50px);overflow-wrap:break-word;word-break:break-word;white-space:normal}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small{height:auto}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small.teaser-card--default-small-first,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-first{padding:0 0 15px;border-top:0}
.carouselTeaserCardRedesign .teaser-card__over{position:absolute;display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0 auto;z-index:1;padding:15px}
.carouselTeaserCardRedesign .teaser-card__over.teaser-card__over-only-favourites{justify-content:flex-end}
.carouselTeaserCardRedesign .teaser-card__over__category-badge{padding:0 6px;font-size:12px;font-weight:600;line-height:18px;border-radius:4px}
.carouselTeaserCardRedesign .teaser-card__media-container{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);border-top-left-radius:20px;border-top-right-radius:20px}
@media(min-width:992px){.carouselTeaserCardRedesign .teaser-card__media-container{border-top-left-radius:15px;border-top-right-radius:15px}
}
.carouselTeaserCardRedesign .teaser-card__media-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}
.carouselTeaserCardRedesign .teaser-card img.teaser-card__zoom-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.carouselTeaserCardRedesign .teaser-card__media-container__video{height:100%}
.carouselTeaserCardRedesign .teaser-card__media-container__video video{width:100%;height:100%;object-fit:cover}
.carouselTeaserCardRedesign .teaser-card__media-container__video__indicators{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px}
.carouselTeaserCardRedesign .teaser-card__media-container__video__indicators .progress-ring{position:absolute;top:0;left:0;width:100%;height:100%}
.carouselTeaserCardRedesign .teaser-card__media-container__video__indicators img{height:15px;width:22px}
.carouselTeaserCardRedesign .teaser-card__media-container__experience-badge{position:absolute;bottom:10px;left:0;background:var(--neutral-5);padding:0 15px;color:var(--neutral-6);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);font-size:12px;font-weight:600;line-height:18px}
.carouselTeaserCardRedesign .teaser-card__content{background-color:var(--neutral-6);padding:15px}
.carouselTeaserCardRedesign .teaser-card__content__rating-point{margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card__content__event-date{color:var(--neutral-5);font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase;margin-bottom:7px}
.carouselTeaserCardRedesign .teaser-card__content__sponsor .sponsor{align-items:flex-start !important}
.carouselTeaserCardRedesign .teaser-card__content__rating{height:20px;margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card__content__rating .star-rating{height:20px}
.carouselTeaserCardRedesign .teaser-card__content__rating .star-rating-icon{width:16px;height:16px}
.carouselTeaserCardRedesign .teaser-card__content__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:var(--neutral-5);font-size:22px;font-weight:700;line-height:18px;margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card__content__type{color:var(--neutral-4);font-family:"Montserrat";font-size:12px;font-weight:500;letter-spacing:0;line-height:18px}
.carouselTeaserCardRedesign .teaser-card__content__stay-label{display:none}
.carouselTeaserCardRedesign .teaser-card__content__description{display:none}
.carouselTeaserCardRedesign .teaser-card__content__description-bold{font-size:12px;font-weight:bold;display:block;line-height:14px;color:var(--neutral-4)}
.carouselTeaserCardRedesign .teaser-card__content__footer{display:flex;align-items:baseline;justify-content:space-between}
.carouselTeaserCardRedesign .teaser-card__content__footer__location,.carouselTeaserCardRedesign .teaser-card__content__footer__article,.carouselTeaserCardRedesign .teaser-card__content__footer__podcast,.carouselTeaserCardRedesign .teaser-card__content__footer__partner{display:flex;align-items:center}
.carouselTeaserCardRedesign .teaser-card__content__footer__podcast>span{height:18px}
.carouselTeaserCardRedesign .teaser-card__content__footer__location>span:nth-child(1),.carouselTeaserCardRedesign .teaser-card__content__footer__article>span:nth-child(1),.carouselTeaserCardRedesign .teaser-card__content__footer__podcast>span:nth-child(1),.carouselTeaserCardRedesign .teaser-card__content__footer__partner>span:nth-child(1){margin-right:6px}
.carouselTeaserCardRedesign .teaser-card__content__footer__location>span:nth-child(2),.carouselTeaserCardRedesign .teaser-card__content__footer__article>span:nth-child(2),.carouselTeaserCardRedesign .teaser-card__content__footer__podcast>span:nth-child(2),.carouselTeaserCardRedesign .teaser-card__content__footer__partner>span:nth-child(2){font-size:12px;font-weight:600;line-height:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.carouselTeaserCardRedesign .teaser-card__content__footer__location>span:nth-child(2),.carouselTeaserCardRedesign .teaser-card__content__footer__article>span:nth-child(2),.carouselTeaserCardRedesign .teaser-card__content__footer__partner>span:nth-child(2){color:var(--neutral-4)}
.carouselTeaserCardRedesign .teaser-card__content__footer__podcast>span:nth-child(2){color:var(--primary-1)}
.carouselTeaserCardRedesign .teaser-card__content__footer__partner>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:170px}
.carouselTeaserCardRedesign .teaser-card__content__footer__experience-price,.carouselTeaserCardRedesign .teaser-card__content__footer__stay-price{display:flex;align-items:baseline;color:var(--neutral-4);font-size:12px;line-height:20px}
.carouselTeaserCardRedesign .teaser-card__content__footer__experience-price span,.carouselTeaserCardRedesign .teaser-card__content__footer__stay-price span{color:var(--neutral-5);font-size:18px;font-weight:600;line-height:24px}
@media(min-width:992px){.carouselTeaserCardRedesign .teaser-card{border-radius:15px}
.carouselTeaserCardRedesign .teaser-card__over{padding:20px}
.carouselTeaserCardRedesign .teaser-card__over__category-badge{padding:0 11px;border-radius:5px;padding-bottom:inherit}
.carouselTeaserCardRedesign .teaser-card__media-container__experience-badge{padding:3px 20px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%)}
.carouselTeaserCardRedesign .teaser-card__content__event-date{font-size:14px;line-height:22px;margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card__content__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:var(--neutral-4);font-size:14px;line-height:20px;margin-bottom:10px}
.carouselTeaserCardRedesign .teaser-card__content__description-bold{font-size:12px;line-height:14px}
.carouselTeaserCardRedesign .teaser-card__content__footer{bottom:20px}
.carouselTeaserCardRedesign .teaser-card__content__footer__experience-price,.carouselTeaserCardRedesign .teaser-card__content__footer__stay-price{font-size:14px;line-height:22px}
.carouselTeaserCardRedesign .teaser-card__content__footer__experience-price span,.carouselTeaserCardRedesign .teaser-card__content__footer__stay-price span{font-size:26px;line-height:34px}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .teaser-card__content__description{font-size:15px;line-height:22px}
.carouselTeaserCardRedesign .teaser-card__content__description-bold{font-size:12px;line-height:14px}
}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel{width:198px;height:240px;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel{border-radius:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience-no-border.teaser-card--default-mobile-carousel{height:274px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-with-rating.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-with-sponsor.teaser-card--default-mobile-carousel{height:265px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay.teaser-card--default-mobile-carousel{height:289px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-carousel{height:290px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-mobile-carousel{height:267px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel{height:269px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel{width:229px;height:362px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel{border:1px solid var(--neutral-1)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner{flex-direction:column;width:100%;border-radius:0;border:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search{flex-direction:row;width:100%;height:94px;border-radius:0;border:0;border-bottom:1px solid var(--neutral-1)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner{width:304px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small{height:160px;padding:15px 0 20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small.teaser-card--default-small-first,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-first,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small.teaser-card--default-small-last,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-last{border-top:1px solid var(--neutral-1);border-bottom:1px solid var(--neutral-1)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__over{padding:10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-mobile-carousel .teaser-card__over{padding:15px 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience-no-border.teaser-card--default-mobile-carousel .teaser-card__over{padding:15px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__over{padding:20px 20px 20px 15px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__over{padding:15px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__over{right:0;width:calc(100% - 130px);padding:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__over{justify-content:flex-end;padding:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__media-container{height:160px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__media-container{height:230px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__media-container{overflow:hidden}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__media-container{width:108px;height:125px;border-radius:20px;overflow:hidden}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__media-container{width:79px;height:79px;border-radius:20px;overflow:hidden}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__media-container__video__indicators{top:105px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__media-container__video__indicators{top:80px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__media-container__video__indicators{top:65px;left:60px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__media-container__video__indicators{top:77px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__media-container__experience-badge{position:relative;bottom:28px;width:fit-content}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content{padding:10px 0 0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content{min-height:130px;padding:15px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-small .teaser-card__content{padding:0 10px 0 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:23px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content{width:calc(100% - 108px);min-height:125px;padding:0 0 0 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__content{width:calc(100% - 79px);min-height:94px;padding:0 0 0 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content{padding:15px 0 20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content{padding:10px 0 0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content{width:calc(100% - 120px);min-height:125px;padding:0 30px 0 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:32px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event .teaser-card__content__event-date{margin-bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-small .teaser-card__content__event-date{margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__content__title{font-size:16px;line-height:22px;padding-right:inherit;-webkit-line-clamp:2}
.carouselTeaserCardRedesign .restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__content__title,.carouselTeaserCardRedesign .stayCard>.teaser-card--default.teaser-card--default-small .teaser-card__content__title{-webkit-line-clamp:1}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__title{padding-right:42px;margin-top:-3px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__title{font-size:18px;line-height:24px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant .teaser-card__content__description{display:block;color:var(--neutral-4);font-size:14px;line-height:20px;margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card--default-mobile-carousel .sponsor{padding-top:0}
.carouselTeaserCardRedesign .teaser-card--default-small .sponsor{padding-top:5px}
.carouselTeaserCardRedesign .teaser-card__content__sponsor .sponsor .sponsor__text{margin-top:4px}
.carouselTeaserCardRedesign .teaser-card__content__sponsor .sponsor .sponsor__logos{gap:0 15px}
.carouselTeaserCardRedesign .teaser-card--default-with-sponsor .teaser-card__content__sponsor{margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card .sponsor__logos img{width:100px;height:auto}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content__sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content__sponsor{margin-bottom:10px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__star-rating{display:none}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__star-rating,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__star-rating{display:block}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__footer{width:calc(100% - 30px)}
.carouselTeaserCardRedesign .teaser-card--default.genericType .teaser-card__content__footer{display:none}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__footer{position:absolute;width:100%}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{position:absolute}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content__footer{position:absolute;bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content__footer{bottom:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content__footer{bottom:18px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience-no-border .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay .teaser-card__content__footer{width:100%}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer{width:calc(100% - 30px)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__footer{position:absolute;bottom:12px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{width:calc(100% - 130px)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__footer__experience-price{bottom:0;right:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer__experience-price{bottom:12px;right:15px;font-size:14px;font-weight:500;line-height:22px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer__experience-price span{font-size:20px;line-height:30px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay .teaser-card__content__footer__stay-price .hide-on-mobile{display:none}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content{min-height:110px}
@media(min-width:992px){.carouselTeaserCardRedesign .teaser-card--default,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-with-rating.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-with-sponsor.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience-no-border.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel{width:100%;height:auto;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner{width:100%;height:auto;flex-direction:column}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel{border-radius:15px;border:1px solid var(--neutral-1)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small{height:150px;padding:15px 0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small.teaser-card--default-small-first,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-first{height:80px;width:80px;border-radius:50%;padding:0 0 15px;border-top:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small.teaser-card--default-small-last,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-last{height:150px;border-bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search{height:105px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description{height:166px;border-bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full{height:159px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__over{padding:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-mobile-carousel .teaser-card__over{padding:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__over{padding:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__over{padding-top:10px;width:calc(100% - 140px)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__over{padding:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__over{padding:0}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__media-container,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__media-container{height:250px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__media-container,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__media-container{height:336px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article-big .teaser-card__media-container{height:250px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__media-container,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__media-container{height:341px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__media-container,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__media-container{height:120px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__media-container{width:100%;height:250px;border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__media-container{width:100px;height:90px;border-radius:15px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__media-container{width:170px;height:150px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__media-container{width:277px;height:150px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__media-container__video__indicators,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__media-container__video__indicators{top:125px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__media-container__video__indicators{top:168px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-article-big .teaser-card__media-container__video__indicators{top:125px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__media-container__video__indicators{top:50%}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small.teaser-card--default-small-first .teaser-card__media-container__video__indicators{top:60px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__media-container__video__indicators{top:75px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__media-container__experience-badge{bottom:35px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content{padding:0 10px 0 10px}
.carouselTeaserCardRedesign .teaser-card--default-with-rating .teaser-card__content{min-height:165px}
.carouselTeaserCardRedesign .teaser-card--default-with-sponsor .teaser-card__content{min-height:118px}
.carouselTeaserCardRedesign .teaser-card--default-no-description .teaser-card__content{min-height:118px}
.carouselTeaserCardRedesign .teaser-card--default-experience .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default-experience-no-border .teaser-card__content{min-height:164px}
.carouselTeaserCardRedesign .teaser-card--default-event .teaser-card__content{min-height:118px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content{min-height:90px;padding:10px 0 0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.mh-100 .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.mh-100 .teaser-card__content{min-height:100px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content{min-height:118px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:30px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content{min-height:164px;padding:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content{padding:0 30px 0 20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:30px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content{width:100%;min-height:118px;padding:10px 0 0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__content{display:flex;flex-direction:column;width:calc(100% - 100px);padding:0 0 0 20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content{width:calc(100% - 170px)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content{width:calc(100% - 277px);padding:0 0 0 44px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event .teaser-card__content__event-date{margin-bottom:6px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-event.teaser-card--default-small .teaser-card__content__event-date{margin-bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search .teaser-card__content__title{order:0;font-size:18px;line-height:28px;margin-bottom:7px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__title{order:1;font-size:20px;line-height:30px;margin-bottom:5px;padding-right:50px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__title{margin-top:5px;margin-bottom:3px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__title{font-size:16px;line-height:18px;font-weight:600}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__title{line-height:26px;margin-bottom:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content__title{font-size:20px;line-height:30px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content__title{width:80%}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content__title,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content__title{width:100%}
.carouselTeaserCardRedesign .teaser-card__content__stay-label{display:flex;align-items:center;order:2;margin-bottom:10px}
.carouselTeaserCardRedesign .teaser-card__content__stay-label span:nth-child(1){margin-right:6px}
.carouselTeaserCardRedesign .teaser-card__content__stay-label span:nth-child(2){color:var(--neutral-4);font-size:12px;font-weight:600;line-height:16px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__description,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__description{display:block;order:3;font-size:16px;line-height:24px;width:calc(100% - 20px)}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__description,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content__sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content__sponsor{position:absolute;top:336px;bottom:0;right:0;width:20%;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}
.carouselTeaserCardRedesign .teaser-card--default-small.teaser-card--default-article .teaser-card__content__sponsor,.carouselTeaserCardRedesign .teaser-card--default-small.teaser-card--default-podcast .teaser-card__content__sponsor{position:unset;width:auto}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content__sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content__sponsor{position:unset;display:initial}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content__sponsor .sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content__sponsor .sponsor{flex-direction:column;gap:5px;align-items:center !important}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content__sponsor .sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content__sponsor .sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content__sponsor .sponsor,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content__sponsor .sponsor{flex-direction:row;gap:15px;align-items:flex-start !important}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article .teaser-card__content__sponsor .sponsor__logos,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast .teaser-card__content__sponsor .sponsor__logos{justify-content:center}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-mobile-carousel .teaser-card__content__sponsor .sponsor__logos,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-mobile-carousel .teaser-card__content__sponsor .sponsor__logos,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content__sponsor .sponsor__logos,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-podcast.teaser-card--default-small .teaser-card__content__sponsor .sponsor__logos{justify-content:flex-start}
.carouselTeaserCardRedesign .teaser-card .sponsor__logos img{width:100%;max-height:20px}
.carouselTeaserCardRedesign .teaser-card--default-with-sponsor .sponsor{padding-bottom:20px;align-items:flex-start !important}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__star-rating{display:block}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{position:absolute;bottom:0;width:inherit}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__content__footer,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer{bottom:20px;width:calc(100% - 40px);height:28px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay .teaser-card__content__footer{bottom:0;width:100%}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay.teaser-card--default-small .teaser-card__content__footer{width:inherit}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description .teaser-card__content__footer{bottom:21px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-search-with-description-full .teaser-card__content__footer{bottom:14px}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__footer__article,.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__footer__podcast{position:absolute;bottom:0}
.carouselTeaserCardRedesign .teaser-card--default .teaser-card__content__footer__experience-price{bottom:0;right:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__content__footer__experience-price,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer__experience-price{bottom:15px;right:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience .teaser-card__content__footer__experience-price span,.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-experience.teaser-card--default-mobile-carousel .teaser-card__content__footer__experience-price span{font-size:26px;line-height:34px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer__experience-price{font-size:12px;line-height:20px;margin-right:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer__experience-price span{font-size:18px;line-height:24px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small .teaser-card__content__footer__stay-price{margin-right:10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-small.teaser-card--default-article .teaser-card__content__footer__stay-price{margin-right:20px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay .teaser-card__content__footer__stay-price span{font-size:20px;line-height:30px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-partner .teaser-card__content__footer__partner span:nth-child(2){width:100%}
}
@media(min-width:1400px){.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-stay .teaser-card__content__footer__stay-price .hide-on-mobile{display:inline-block;color:var(--neutral-4);font-size:14px;font-weight:400;line-height:22px}
}
.carouselTeaserCardRedesign .teaser-card--mosaic{width:286px;height:450px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__media-container{position:relative;height:100%;overflow:hidden}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content.teaser-card__content--smaller{min-height:104px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content.teaser-card__content--bigger{min-height:129px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__star-rating{display:none}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__title{margin-bottom:10px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__sponsor{display:none}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer{position:absolute;bottom:15px;width:calc(100% - 30px)}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer__experience-price,.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer__stay-price{position:absolute;bottom:-2px;right:0}
@media(min-width:992px){.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content{padding:20px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content.teaser-card__content--smaller,.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content.teaser-card__content--bigger{min-height:auto}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__title{font-size:20px;line-height:30px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__title--adj{position:inherit;margin-bottom:5px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__star-rating{display:block;height:14px;margin-bottom:20px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__star-rating .star-rating{position:relative;top:-6px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__sponsor{display:block;margin-bottom:10px}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer{position:unset;width:100%}
.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer__experience-price,.carouselTeaserCardRedesign .teaser-card--mosaic .teaser-card__content__footer__stay-price{bottom:16px;right:20px}
.carouselTeaserCardRedesign .teaser-card__content__title.teaser-card__content__title--mb-20{margin-bottom:20px}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .teaser-card--mosaic{width:auto;height:502px}
}
.carouselTeaserCardRedesign .search-result-card-container a.teaser-card--default-search,.carouselTeaserCardRedesign .favourites-list a.teaser-card--default-search{margin-top:15px;border-bottom:1px solid var(--neutral-1)}
@media(max-width:991px){.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results{flex-direction:row;width:100%;height:125px;border-radius:0;border:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results .teaser-card__over{right:0;width:calc(100% - 130px);padding:0}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results .teaser-card__media-container{width:120px;height:125px;border-radius:20px;overflow:hidden}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results .teaser-card__content{width:calc(100% - 120px);min-height:125px;padding:0 30px 0 10px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results .teaser-card__content__title{font-size:16px;line-height:22px}
.carouselTeaserCardRedesign .teaser-card--default.teaser-card--default-restaurant.teaser-card--default-mobile-results .teaser-card__content__footer{position:absolute;bottom:0;width:calc(100% - 130px)}
}
.carouselTeaserCardRedesign .card-slider{box-sizing:border-box}
@media(max-width:991px){.carouselTeaserCardRedesign .card-slider{margin-left:-0.75rem;margin-right:-0.75rem}
}
.carouselTeaserCardRedesign .card-slider--mixed-types .teaser-card--default.teaser-card--default-small{height:135px;padding:0}
.carouselTeaserCardRedesign .card-slider--mixed-types .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:23px}
@media(min-width:992px){.carouselTeaserCardRedesign .card-slider--mixed-types .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:30px}
}
.carouselTeaserCardRedesign .card-slider--mixed-types .carousel-card__arrow-right{display:block !important}
.carouselTeaserCardRedesign .card-slider--mixed-types .teaser-card--default.teaser-card--default-article.teaser-card--default-small .teaser-card__content__footer{bottom:0}
.carouselTeaserCardRedesign .card-slider--mixed-types .teaser-card__content__footer__podcast{position:absolute;bottom:-20px}
.carouselTeaserCardRedesign .card-slider__heading--title-small h4{color:#000;font-size:18px;font-weight:600;line-height:22px;margin-bottom:0}
@media(min-width:992px){.carouselTeaserCardRedesign .card-slider__heading--title-small h4{font-size:24px;line-height:32px;margin-bottom:24px}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .card-slider__heading--title-small h4{margin-left:-5px}
}
@media(min-width:1400px){.carouselTeaserCardRedesign .card-slider__heading--title-small h4{margin-left:-10px}
}
.carouselTeaserCardRedesign .card-slider__heading{text-align:center}
.carouselTeaserCardRedesign .card-slider__heading h5{color:var(--neutral-4);font-size:14px;letter-spacing:.4px;line-height:20px}
.carouselTeaserCardRedesign .card-slider__heading h4{color:#000;font-size:28px;font-weight:600;line-height:36px;margin-bottom:15px}
@media(min-width:992px){.carouselTeaserCardRedesign .card-slider__heading{margin-bottom:24px}
.carouselTeaserCardRedesign .card-slider__heading h5{font-size:16px;line-height:32px;letter-spacing:.5px}
.carouselTeaserCardRedesign .card-slider__heading h4{font-size:38px;line-height:46px;margin-bottom:0}
}
.carouselTeaserCardRedesign .card-slider__body{width:100%;position:relative;padding-left:0;padding-right:0}
.carouselTeaserCardRedesign .card-slider__body__no-overflow-desktop{overflow:hidden}
@media(max-width:991px){.carouselTeaserCardRedesign .card-slider__body__no-overflow-desktop{padding:0 0 0 10px}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .card-slider__body__card__hide{visibility:hidden}
}
.carouselTeaserCardRedesign .card-slider__body__cards{width:100%;display:flex;flex-direction:row;transform:translateX(0);transition-duration:0;padding:0}
.carouselTeaserCardRedesign .card-slider__body__cards::-webkit-scrollbar{-webkit-appearance:none}
@media(max-width:991px){.carouselTeaserCardRedesign .card-slider__body__cards{transform:none;transition-duration:unset;overflow-x:auto;padding:0 10px 0 0}
}
.carouselTeaserCardRedesign .card-slider__body__cards .teaser-card{max-width:400px;min-height:80px;overflow:hidden}
.carouselTeaserCardRedesign .card-slider__body__arrow{opacity:1;position:absolute;top:50%;margin-top:-20px;z-index:1}
.carouselTeaserCardRedesign .card-slider__body__arrow-left{left:30px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{right:30px}
@media(min-width:768px) and (max-width:992px){.carouselTeaserCardRedesign .card-slider__body__arrow-left{left:-30px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{right:-30px}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination{left:15px}
.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{right:15px}
}
@media(min-width:992px){.carouselTeaserCardRedesign .card-slider__body__arrow-left{left:-10px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{right:-10px}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination{left:-3px}
.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{right:0}
}
@media(min-width:1200px){.carouselTeaserCardRedesign .card-slider__body__arrow-left{left:-30px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{right:-30px}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination{left:-2px}
.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{right:-2px}
}
@media(min-width:1400px){.carouselTeaserCardRedesign .card-slider__body__arrow-left{left:-40px;top:-10px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{right:-40px;top:-10px}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination{left:-5px}
.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{right:-5px}
}
.teaser-card__over .card-title{max-width:calc(100% - 50px);overflow-wrap:break-word;word-break:break-word;white-space:normal}
span.icon-partner{width:50px;height:25px;background-size:contain;background-position:center;background-repeat:no-repeat;display:block}
.carouselTeaserCardRedesign .genericCard.oblo-card--selected{border-bottom:3px solid #020b5a}
@media(max-width:991.98px){.row.position-relative.destination .genericCard{flex:0 0 100% !important;max-width:100% !important;scroll-snap-align:start;border-bottom:none !important}
.genericCard .teaser-card.teaser-card--default.teaser-card--default-small.genericType,.genericCard .teaser-card--default.teaser-card--default-small,.genericCard .teaser-card__content{overflow:visible !important;min-height:90px !important;padding-top:10px}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{border-bottom:none !important;text-align:center;padding-bottom:20px !important}
.genericCard .teaser-card__content__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:16px;line-height:20px;position:relative;width:23ch;max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:auto;margin:0 auto;padding-bottom:20px}
.genericCard .teaser-card__content__title::after{content:"";display:block;width:100%;height:3px;background-color:#d1dbe4;margin-top:4px}
.genericCard.oblo-card--selected .teaser-card__content__title::after{background-color:#020b5a;height:4px}
.carouselTeaserCardRedesign .genericCard.oblo-card--selected{border-bottom:none !important}
}
.slider-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.slider-wrapper>.articleCard{flex:0 0 25%;max-width:25%;scroll-snap-align:start}
.carouselTeaserCardRedesign .card-slider__body__arrow-left{top:150px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right{top:150px}
.carouselTeaserCardRedesign .left-arrow-destination.card-slider__body__arrow-left{top:-10px}
.carouselTeaserCardRedesign .right-arrow-destination.card-slider__body__arrow-right{top:-10px}
.carouselTeaserCardRedesign .card-slider__body__arrow-left.itinerary,.carouselTeaserCardRedesign .card-slider__body__arrow-left.experience{top:235px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right.itinerary,.carouselTeaserCardRedesign .card-slider__body__arrow-right.experience{top:235px}
.carouselTeaserCardRedesign .card-slider__body__arrow-left.event,.carouselTeaserCardRedesign .card-slider__body__arrow-left.restaurant{top:135px}
.carouselTeaserCardRedesign .card-slider__body__arrow-right.event,.carouselTeaserCardRedesign .card-slider__body__arrow-right.restaurant{top:135px}
@media(max-width:991px){.carouselTeaserCardRedesign .row.position-relative.destination .right-arrow-destination{right:40px;padding-bottom:20px}
.carouselTeaserCardRedesign .row.position-relative.destination .left-arrow-destination{left:40px;padding-bottom:20px}
}
@media(max-width:991.98px){.carousel-controls{justify-content:space-around}
}
@media(min-width:992px){.eventsCard .teaser-card__over .teaser-card__over__category-badge,.restaurantCard .teaser-card__over .teaser-card__over__category-badge{margin-top:5px}
.restaurantCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.eventsCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{padding-top:0 !important;top:0 !important}
}
@media(min-width:992px) and (max-width:1199.98px){.carouselTeaserCardRedesign .eventsCard .teaser-card--default.teaser-card--default-small .teaser-card__content__title,.carouselTeaserCardRedesign .restaurantCard .teaser-card--default.teaser-card--default-small .teaser-card__content__title{-webkit-line-clamp:1}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{width:auto;padding:30px 20px 10px}
}
.carouselTeaserCardRedesign .teaser-card__content__sponsor .sponsor .sponsor__logos{margin-top:0}
.stayCard .teaser-card__over__category-badge{margin-right:30px}
.stayCard .teaser-card--default.teaser-card--default-small .teaser-card__over{padding-top:0}
@media(min-width:992px) and (max-width:1024.98px){.stayCard .teaser-card__over__category-badge{margin-right:10px}
}
.itineraryCard .carousel-card__heading-overtitle,.experienceCard .carousel-card__heading-overtitle{text-transform:uppercase;font-size:12px;letter-spacing:.5px;line-height:32px;color:#5d646b}
.carousel-card__heading-overtitle{text-transform:uppercase;font-size:16px;letter-spacing:.5px;line-height:32px;color:#5d646b}
.carouselTeaserCardRedesign .itineraryCard .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top,.carouselTeaserCardRedesign .experienceCard .teaser-card--default.teaser-card--default-small .teaser-card__content.teaser-card__content__padding-top{padding-top:0}
.carouselTeaserCardRedesign .buttons-container{z-index:1000}
@media(max-width:991.98px){.carouselTeaserCardRedesign .teaser-card .sponsor__logos img{width:auto;height:20px}
.carousel-indicators.class-one.article button:nth-child(n+11),.carousel-indicators.class-one.accomodation button:nth-child(n+11){display:none}
.carouselTeaserCardRedesign .carousel-indicators{margin-left:0}
.carouselTeaserCardRedesign .buttons-container{padding-right:30px}
}
@media(max-width:767.98px){.carouselTeaserCardRedesign .experienceCard .teaser-card--default.teaser-card--default-small .teaser-card__content__footer{bottom:40px}
.carouselTeaserCardRedesign .experienceCard .teaser-card--default.teaser-card--default-small .teaser-card__content__title{-webkit-line-clamp:1}
}
@media(max-width:414.98px){.carouselTeaserCardRedesign .carousel-indicators{margin-left:-70px !important;transform:translate(-7%)}
}
@media(min-width:415px) and (max-width:578px){.carouselTeaserCardRedesign .carousel-indicators{margin-left:-20px !important;transform:translate(-7%)}
}
@media(min-width:768px) and (max-width:991px){.carouselTeaserCardRedesign .buttons-container{padding-right:80px}
}
@media(min-width:1400px){.carouselTeaserCardRedesign .articleCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .stayCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{padding-left:50px}
.carouselTeaserCardRedesign .itineraryCard>.teaser-card--default.teaser-card--default-small .teaser-card__over,.carouselTeaserCardRedesign .experienceCard>.teaser-card--default.teaser-card--default-small .teaser-card__over{padding-left:10px}
.carouselTeaserCardRedesign .genericCard>.teaser-card--default.teaser-card--default-small .teaser-card__content{padding:30px 38px 10px}
}
.force-hidden{display:none !important}
#results-overview{text-align:center;font-size:1.1rem;margin:1rem 0;color:var(--neutral-5)}
.modal-general-research__form-search__input-wrapper{border:0}
.search-input[type=search]:focus{outline:0;border:0}
@media(min-width:768px){#search-wrapper-teaserlisting-destination{width:calc(100% - 80px)}
}
.newDestinations .search-dd.non-header-dd{left:0;z-index:100;margin-top:30px}
#exploringSearch .search-dd.non-header-dd{margin-top:40px}
.newDestinations .btn-search-clear{box-shadow:0 0 0 .25rem rgba(0,0,0,.0) !important;margin-top:15px}
.teaser-card-list__search-container__bar{margin-top:20px;margin-bottom:40px}
@media(max-width:991px){.teaser-card-list__search-container__bar{margin-top:30px;margin-bottom:20px}
}
.teaser-card-list__footer{margin-top:30px}
@media(max-width:991px){.teaser-card-list__footer{margin-top:40px;margin-bottom:40px}
}
.stars-structure__stars-container{margin-right:4px}
.stars-structure__stars-container span:not(:last-of-type){margin-right:2px}
.stars-structure__label{color:var(--neutral-4);font-size:12px;font-weight:600;line-height:14px}
.newDestinations .container-box{padding:2px;border-radius:15px;margin-bottom:30px;overflow:visible;background:linear-gradient(90deg,#9ae3d4 0,#5cb7f7 50%,#58a6e8 100%);background-size:200% 100%;animation:chase 1.8s linear infinite}
@keyframes chase{from{background-position:0 0}
to{background-position:-200% 0}
}
.newDestinations .dropdown-item-search{text-align:left}
.newDestinations .exploring-search__heading{text-align:center;padding:10px 0 10px 0;margin-bottom:40px;border-radius:13px}
.newDestinations .exploring-search-destination__heading{text-align:start;padding:0 0 10px 0}
.newDestinations .exploring-search__overtitle{font-size:16px;line-height:32px;letter-spacing:.5px;text-transform:uppercase}
.newDestinations .exploring-search__title{font-size:38px;line-height:46px;font-weight:600}
.newDestinations .search-input{color:#000;font-weight:600;font-size:24px;line-height:32px}
.newDestinations .search-input[type=search]::placeholder{color:#6b7883;font-size:24px;font-weight:600;line-height:32px}
.newDestinations .search-input::placeholder{color:#1d1d1f;font-weight:500}
.newDestinations .checkbox-menu .checkbox-list{max-height:200px;overflow-y:auto;padding-bottom:50px}
.newDestinations .carousel-card__heading-title{display:block}
.newDestinations .reset-filters-btn-desk{display:flex;align-items:center;gap:8px;color:#0058a5;font-weight:600;padding:0}
.newDestinations .dropdown-menu li.reset-separator{border-top:1px solid #98a3ae;margin:0;padding:0}
.newDestinations .destination-selector__inner{background-color:#f8fdff;border-radius:13px;padding:30px}
.newDestinations .destination-selector__title{font-size:16px;margin-bottom:20px;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.newDestinations .destination-selector__separator{width:100%;border-bottom:1px solid #98a3ae;margin:5px 0 30px 0;max-width:calc(100% - 80px)}
#exploringSearch .destination-selector__separator{margin:5px 0 20px 0}
.newDestinations .destination-selector__separator-filter{width:100%;border-bottom:1px solid #d5d5d5}
.newDestinations .destination-selector__controls{display:flex;justify-content:space-between;align-items:flex-start;position:relative;flex-wrap:wrap;gap:20px}
.newDestinations .dropdowns{display:flex;flex-wrap:wrap;gap:15px}
.newDestinations .search-button-wrapper{position:absolute;right:10px;transform:translateY(-80%)}
.newDestinations .search-icon-container{padding:18px;cursor:pointer;box-shadow:0 0 20px 0 rgba(93,100,107,0.1);transition:all .15s ease-out;width:60px;height:60px;border-radius:50%;background-color:#0058a5;color:var(--neutral-6);display:flex;align-items:center;justify-content:center;margin:0}
.newDestinations span.icon-search{position:relative;right:2px}
.newDestinations input[type=search]::-webkit-search-cancel-button{display:none}
.newDestinations .search-input[type=search]{border:0;box-shadow:none;flex:1;background-color:transparent;padding:10px 0 0 0}
.newDestinations .search-input[type=search]:focus::placeholder{color:transparent}
.newDestinations .search-icon-container:focus-visible,.newDestinations .btn-search-clear:focus-visible{outline:3.5px solid #6ab3ff !important;outline-offset:2px !important}
@media(max-width:991px){.newDestinations .search-input-container{width:100%;box-shadow:none;border:3px solid var(--neutral-1);height:66px}
.newDestinations .search-input[type=search]{width:50%}
.newDestinations .btn-search-clear{font-size:12px;margin-top:15px}
.newDestinations .search-input::placeholder,#exploringSearch .search-input::placeholder{font-size:15px !important;font-weight:600 !important}
}
.newDestinations .icon-search.color--light-blue{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%)}
.newDestinations .route-distance-times{border-radius:8px}
.newDestinations .route-distance-times__error-label{display:none}
.newDestinations .route-distance-times__btn{font-size:14px;font-weight:600;line-height:28px;color:#000;background-color:rgba(79,178,212,0.07);border:1px solid var(--neutral-1);border-radius:8px;height:40px;width:fit-content;display:flex;align-items:center;justify-content:space-between;padding:0 10px}
.newDestinations .route-distance-times__btn span{margin:0 5px}
.newDestinations .route-distance-times__btn:hover{background-color:#f6f8fa;border-color:var(--primary-2);color:var(--primary-2)}
.newDestinations .route-distance-times__btn:after{background-image:url("clientlib/resources/images/icon_chevron.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .5s;height:20px;border:0;width:20px;filter:none;content:"";display:inline-block;margin-left:8px}
.newDestinations .route-distance-times__btn.show:after{transform:rotate(-180deg)}
.newDestinations .route-distance-times__error .route-distance-times__btn{border-color:var(--feedback-error);background-color:#fcf4f6}
.newDestinations .route-distance-times__error .route-distance-times__error-label{display:block;color:var(--feedback-error);font-weight:600;font-size:10px;line-height:14px}
.newDestinations .dropdown-menu{width:277px;padding:0;border:1px solid var(--neutral-1);border-radius:15px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1)}
.newDestinations .dropdown-menu li{align-items:center;display:flex;padding:0 10px}
.newDestinations .dropdown-menu li span{filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}
.newDestinations .dropdown-menu li:hover span{filter:invert(100%) sepia(0) saturate(7491%) hue-rotate(85deg) brightness(113%) contrast(100%)}
.newDestinations .dropdown-menu li:first-child{border-radius:15px 15px 0 0}
.newDestinations .dropdown-menu li a{height:44px;background-color:transparent}
.newDestinations .dropdown-menu li a:hover{color:var(--neutral-6)}
.newDestinations .dropdown-menu .dropdown-item{color:var(--neutral-5);font-size:16px;line-height:38px}
.newDestinations .checkbox-menu{max-height:300px;overflow-y:auto;padding:10px}
.newDestinations .checkbox-menu li{list-style:none;margin-bottom:5px;padding:8px 12px}
.newDestinations .checkbox-menu input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:white;border:1px solid black;width:18px;height:18px;cursor:pointer;border-radius:3px;position:relative;display:inline-block;vertical-align:middle;transition:background-color .2s,border-color .2s}
.newDestinations .checkbox-menu input[type=checkbox]:checked{background-color:var(--primary-2);border-color:var(--primary-2)}
.newDestinations .checkbox-menu input[type=checkbox]:checked::after{content:"";display:none}
.newDestinations .checkbox-menu input[type=checkbox]:not(:checked):hover{background-color:#e9e9e9}
.newDestinations .checkbox-menu label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;width:100%}
.newDestinations .destination-selector__dropdowns{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}
.newDestinations .destination-selector__dropdowns .route-distance-times{max-width:300px}
@media(max-width:576px){.newDestinations .destination-selector__controls{flex-direction:column;align-items:flex-start}
.newDestinations .search-button-wrapper{align-self:flex-end;margin-top:10px}
.newDestinations .destination-selector__dropdowns{flex-direction:column;gap:15px}
}
@media(max-width:767.98px){.newDestinations .destination-selector__inner{padding:30px 20px 20px}
.newDestinations .destination-selector__separator{max-width:100%;margin-bottom:20px}
.newDestinations .dropdowns{flex-direction:column;width:100%}
.newDestinations .route-distance-times__btn{width:100%}
.newDestinations .search-button-wrapper{position:static;transform:none;width:100%}
.newDestinations .search-icon-container{width:100%;border-radius:30px}
}
@media(min-width:320px) and (max-width:767.98px){.newDestinations .exploring-search__heading{margin-bottom:20px}
.newDestinations .exploring-search__overtitle{font-size:14px;line-height:20px;letter-spacing:.4px}
.newDestinations .exploring-search__title{font-size:28px;line-height:36px}
.newDestinations input#algolia-teaser-search-input::placeholder{font-size:16px;line-height:20px}
.newDestinations .search-input{font-size:16px;line-height:20px}
.newDestinations .search-button-wrapper{position:static;transform:none;width:100%}
.newDestinations .search-icon-container{width:100%;border-radius:30px}
}
@media(min-width:768px){.newDestinations .exploring-search__heading{margin-bottom:20px}
.newDestinations .route-distance-times__btn{min-width:300px}
}
.bannerInfo{padding-left:0;padding-right:0}
.bannerInfo .btn-mitur.btn-mitur--primary:disabled{opacity:1}
.bannerInfo .newsletter__text-container{margin-right:50px}
.bannerInfo .bannerInfo__g-0{background-color:var(--primary-2)}
.bannerInfo .bannerInfo__image-container{order:1}
.bannerInfo .btn-mitur.btn-mitur--secondary{background-color:rgba(0,0,0,0.3);color:var(--neutral-6);border-color:var(--neutral-6)}
.bannerInfo .teaser-card__content__footer__location>span:nth-child(2),.bannerInfo .teaser-card__content__footer__article>span:nth-child(2),.bannerInfo .teaser-card__content__footer__partner>span:nth-child(2){color:#fff}
.bannerInfo .icon-map-white{background-image:url("clientlib/resources/images/icon-map-white.svg")}
.bannerInfo .newsletter__text-container{background-size:cover;object-fit:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:640px){.bannerInfo .newsletter__image-item{transform:scale(1.93);padding-bottom:90px;padding-top:90px}
}
@media(max-width:991.98px){.bannerInfo .bannerInfo__image-container{width:100%}
.bannerInfo .newsletter__text-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}
.bannerInfo .card-body{padding-top:30px;padding-bottom:30px}
}
.bannerInfo .card-subtitle{color:#fff;font-size:14px;letter-spacing:.4px;text-transform:uppercase}
.bannerInfo .card-title{color:#fff;font-size:28px;font-weight:600;letter-spacing:0;line-height:36px;margin-bottom:10px}
.bannerInfo .card-text{color:#fff;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;margin-bottom:20px}
.bannerInfo .newsletter__image-item{height:375px;width:100%;object-fit:cover}
.bannerInfo .btn{margin-top:26px}
.bannerInfo .input-container{flex:1}
.bannerInfo .input-container input{padding:17px 10px}
.bannerInfo .input-container input::placeholder{color:var(--neutral-3);opacity:1}
.bannerInfo .input-container input:-ms-input-placeholder{color:var(--neutral-3)}
.bannerInfo .input-container input::-ms-input-placeholder{color:var(--neutral-3)}
.bannerInfo .input-container .input-label-mitur{margin-bottom:4px}
@media(max-width:991px){.bannerInfo .newsletter__mobile-no-spaces{padding-left:0;padding-right:0}
.bannerInfo .bannerInfo__g-0{--bs-gutter-x:0}
}
@media(min-width:992px){.bannerInfo .bannerInfo__image-container{width:50%}
.bannerInfo .newsletter__image-item{transform:scale(1.12)}
.container-fluid.detail-card{margin-top:55px}
.bannerInfo .newsletter__image-item,.bannerInfo .newsletter__text-container{height:528px}
.bannerInfo .newsletter__text-container{width:50%;padding-left:50px;padding-right:50px}
.bannerInfo .card-subtitle{font-size:16px;letter-spacing:.5px;line-height:32px}
.bannerInfo .card-title{font-size:38px;line-height:46px;margin-bottom:20px}
.bannerInfo .card-text{font-size:16px;line-height:30px}
.bannerInfo .btn{max-width:187px}
.bannerInfo .input-container input{padding:13px 10px}
}
@media(min-width:1200px){.bannerInfo .newsletter__text-container{padding-left:100px;padding-right:100px}
}
.container-fluid.detail-card{width:100vw !important;margin-left:calc(-50vw + 50%) !important;padding:0 !important;overflow:hidden}
.dropdown{position:relative}
.dropdown-menu{position:absolute !important;top:100% !important;left:0 !important;transform:none !important}
.dropdown-menu.checkbox-menu{overflow-y:auto;position:relative;padding:0}
.checkbox-scrollable{max-height:200px;overflow-y:auto}
.sticky-reset{position:sticky;bottom:0;background:white;padding-top:10px;border-top:1px solid #eee;z-index:2}
.sticky-reset .reset-button{display:flex;align-items:center;justify-content:flex-start;width:100%;background:white;border:0;padding:0;margin:5px 0 5px 0;font-size:16px;font-weight:600;cursor:pointer;text-align:left;color:var(--primary-1)}
.reset-filter-button{display:flex;align-items:center;margin-top:5px;padding:8px 0 15px 10px;color:var(--primary-1);width:100%;font-size:16px;font-weight:600;background-color:transparent;border:0}
.reset-filter-button:hover{background-color:var(--neutral-7);color:var(--primary-2)}
.reset-filter-button:hover span{filter:invert(6%) sepia(55%) saturate(5459%) hue-rotate(233deg) brightness(112%) contrast(110%)}
.sticky-reset .reset-button .icon-refresh{flex-shrink:0}
.hide-until-slider-ready{visibility:hidden;opacity:0}