.featured-hotels{display:flex;flex-direction:column;color:#414141;color:var(--featured-hotels-text-color,#414141)}.featured-hotels>.title-section{padding-top:0}.featured-hotels .title-section__title{margin-bottom:0}.featured-hotels .title-section *{color:#414141;color:var(--featured-hotels-text-color,#414141)}.featured-hotels .carousel-dots__dot--active{background-color:#e02044;background-color:var(--featured-hotels-text-color,#e02044)}.featured-hotels .carousel-controls__title-section.title-section *{color:#414141;color:var(--featured-hotels-text-color,#414141)}.featured-hotels .carousel-title-section__heading{display:flex;justify-content:center;min-height:3rem}.featured-hotels .carousel-title-section__heading-no-title{display:none}.featured-hotels .carousel-title-section__arrows{bottom:0;margin-bottom:0}.featured-hotels__carousel{order:2}@media(max-width:768px){.featured-hotels__carousel{padding-top:0}}.featured-hotels .carousel-arrows__arrow:last-child{margin-left:0}.featured-hotels .carousel-dots{padding:1rem 1rem 0}.featured-hotels-carousel-arrows .carousel-arrows__arrow{border:1px solid var(--custom-carousel-colors);background:unset;fill:var(--custom-carousel-colors)}.featured-hotels-carousel-arrows .carousel-dots__dot--active{background-color:var(--custom-carousel-colors);opacity:1}.featured-hotels-carousel-arrows .carousel-dots__dot--small,.featured-hotels-carousel-arrows .carousel-dots__dot--smaller{background-color:var(--custom-carousel-colors);opacity:.5}.featured-hotels__basic-view__card-button{background:#e02044}.featured-hotels__basic-view__card-button:before{background:linear-gradient(180deg,rgba(224,32,68,0),rgba(224,32,68,.5) 33%,#e02044 76%,#e02044)}.featured-hotels__basic-view .carousel-title-section__heading{display:flex;justify-content:center;min-height:3rem}.featured-hotels__basic-view .carousel-title-section__heading-no-title{display:none}.featured-hotels__basic-view .carousel-title-section__arrows{bottom:0;margin-bottom:0}.featured-hotels__basic-view__card{padding:.5rem .75rem;display:flex;height:calc(100% - .75rem);flex-flow:column}.featured-hotels__basic-view__card-button{position:absolute;right:0;bottom:0;left:0;padding:0 1rem 1rem;background:#414141}.featured-hotels__basic-view__card-button:before{position:absolute;top:-100%;right:0;left:0;height:3rem;content:"";background:linear-gradient(180deg,rgba(65,65,65,0),rgba(65,65,65,.5) 33%,#414141 76%,#414141)}@media(max-width:768px){.featured-hotels__basic-view__card{padding:0 .5rem .5rem}}.featured-hotels__basic-view__card .title-section__title{margin-bottom:0}.featured-hotels__basic-view__carousel{order:2}@media(max-width:768px){.featured-hotels__basic-view__carousel{padding-top:0}}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section{padding:.5rem 0 0}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section *{color:#fff}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section>*{width:100%}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section>*+*{margin-bottom:.5rem}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section__pretitle{order:3;margin:0;display:flex;flex-flow:row wrap}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section__pretitle>*{margin:0 .5rem .5rem 0}.featured-hotels__basic-view__carousel .featured-hotels__basic-view__card .title-section__subtitle{order:2}.featured-hotels__basic-view .carousel-arrows__arrow:last-child{margin-left:0}.featured-hotels__basic-view .carousel-dots{padding:1rem 1rem 0}.featured-hotels__basic-view .sized-image>img{border-radius:6px}@media(max-width:768px){.featured-hotels__basic-view .sized-image>img{border-radius:0}}.carousel-label-with-description{display:flex;align-items:center;margin-top:.5rem;padding-right:12.5rem}@media(max-width:768px){.carousel-label-with-description{padding-right:0}}.carousel-label-with-description__content{align-items:center;width:100%}.carousel-label-with-description__title{margin-right:.25rem;float:left}.carousel-label-with-description__icon{width:1.5rem;height:1.5rem;margin-right:1.25rem;padding:0}@media(max-width:768px){.carousel-label-with-description__icon{margin-right:1rem}}.carousel-label-with-description__icon .icon-text__icon{width:1.5rem;height:1.5rem;padding:0}@media(max-width:1280px){.carousel-label-with-description__subtitle{line-height:100%}}@media(max-width:768px){.carousel-label-with-description__subtitle{line-height:140%}}.highlight-card{padding:.5rem 1rem .5rem 0;display:flex;height:calc(100% - 1rem);flex-flow:column}.highlight-card__wrapper{flex:1 0;position:relative;display:flex;flex-flow:column nowrap;overflow:hidden;box-shadow:0 0 11px rgba(65,65,65,.1);border-radius:6px}.highlight-card__wrapper--has-hover{cursor:pointer}.highlight-card__wrapper--has-hover:hover .highlight-card__hover-content{opacity:.9}.highlight-card__wrapper--fixed-hover{cursor:pointer}.highlight-card__wrapper--fixed-hover .highlight-card__hover-content{opacity:1}.highlight-card__content{position:relative;box-sizing:border-box;padding:1rem;height:428px;overflow:hidden}@media(max-width:768px){.highlight-card__content{height:404px}}.highlight-card__image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.highlight-card__title{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:1rem;flex:1 1}.highlight-card__hover-content{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;padding:1rem;display:flex;flex-flow:column nowrap;transition:opacity .3s ease-in}.highlight-card__hover-content .btn-text{margin-top:auto}.highlight-card__title{color:#414141}.highlight-card__hover-content{background-color:#414141}.trip-advisor-ratings{display:flex}.trip-advisor-ratings__circle{padding:1px}.trip-advisor-ratings__circle *>svg{fill:#e02044}.featured-cards__alternate-view{padding:.5rem .75rem}.featured-cards__alternate-view__nights-circle{justify-content:center;border:2px solid #414141;border:2px solid var(--featured-hotels-text-color,#414141);border-radius:9999px;padding:.25rem;height:1.5rem;width:1.5rem}.featured-cards__alternate-view__nights,.featured-cards__alternate-view__nights-circle{align-items:center;color:#414141;color:var(--featured-hotels-text-color,#414141);display:flex}.featured-cards__alternate-view__nights{grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.featured-cards__alternate-view__image{border-radius:6px}.featured-cards__alternate-view .title-section{padding:1rem 0 1.5rem}.featured-cards__alternate-view .title-section__description-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.featured-cards__alternate-view .title-section__pretitle{text-transform:uppercase}.featured-cards__alternate-view__card-shadow{position:absolute;border-radius:6px;inset:.5rem .5rem -.5rem -.5rem}.featured-cards__alternate-view__card-box{position:relative}.accomodation-summary{background-color:var(--featured-hotels-summary-bg-color);border-radius:6px}.accomodation-summary__box{position:absolute;right:0;left:0;top:0;bottom:0;justify-content:center;display:flex;align-items:center;flex-direction:column}.accomodation-summary__box-icon,.accomodation-summary__icon{height:3rem;width:3rem}.accomodation-summary__box-icon{border-radius:9999px;background:"inherit";background:var(--featured-hotels-summary-bg-color,"inherit");padding:1rem}.ratio-box{width:100%;position:relative;overflow:hidden;padding-top:calc(var(--h)/var(--w)*100%)}@media(max-width:768px){.ratio-box{padding-top:calc(var(--mH, var(--h))/var(--mW, var(--w))*100%)}}.ratio-box>*{position:absolute;top:0;right:0;bottom:0;left:0}.featured-cards__detour-view{padding:.5rem .75rem}.featured-cards__detour-view__caption{margin:1rem 0;color:#414141;color:var(--featured-hotels-text-color,#414141)}.featured-cards__detour-view__image-box{display:flex;flex-direction:column-reverse;margin-top:3rem}.featured-cards__detour-view__image-box .carousel-dots{order:-1}.featured-cards__detour-view__image{border-radius:6px}[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}.featured-hotels__modal{width:100%;max-width:1146px;height:100%;max-height:calc(100% - 8rem)}@media(max-width:768px){.featured-hotels__modal{max-height:unset}}.featured-hotels__modal .modal__content{overflow-y:overlay}.featured-hotels__modal .wrapper-padding{padding:0 7.25rem 2rem}.featured-hotels__modal .modal__container .modal__header{padding:1.25rem 1rem .7rem}.featured-hotels__modal__carousel{position:relative;display:flex;flex-flow:column nowrap;padding-top:1rem}@media(max-width:768px){.featured-hotels__modal__carousel{padding-top:0;padding-bottom:1rem}}.featured-hotels__modal__carousel .sized-image>img{border-radius:6px}@media(max-width:768px){.featured-hotels__modal__carousel .sized-image>img{border-radius:0}}.featured-hotels__modal__carousel .react-multi-carousel-list{border-radius:.5rem;margin-bottom:2rem}.featured-hotels__modal__content{display:flex;align-items:flex-start}@media(max-width:768px){.featured-hotels__modal__content{flex-direction:column;padding:1rem 1rem 1.5rem}}.featured-hotels__modal__content>*{flex:1 1}.featured-hotels__modal__content>:first-child{flex-grow:2}.featured-hotels__modal__content>:first-child .title-section__description-text,.featured-hotels__modal__content>:first-child .title-section__subtitle{padding-right:5rem}@media(max-width:1024px){.featured-hotels__modal__content>:first-child .title-section__description-text,.featured-hotels__modal__content>:first-child .title-section__subtitle{padding-right:3rem}}@media(max-width:768px){.featured-hotels__modal__content>:first-child .title-section__description-text,.featured-hotels__modal__content>:first-child .title-section__subtitle{padding:0}}@media(max-width:768px){.featured-hotels__modal__content>*+*{margin-top:1.5rem}}.featured-hotels__modal__content .title-section{padding:0}.featured-hotels__modal__content .title-section>*+*{margin-top:1rem}@media(max-width:768px){.featured-hotels__modal__content .title-section>*+*{margin-top:.5rem}}.featured-hotels__modal__content .title-section__title{margin:0}.featured-hotels__modal__content .title-section__subtitle{margin:.5rem 0 0}.featured-hotels__modal__content .title-section__description-wrapper-set{flex-direction:column;grid-gap:.5rem;gap:.5rem}.featured-hotels__modal__content .title-section__description-column{margin-top:0;word-break:normal;flex:auto}.featured-hotels__modal__features{display:flex;align-items:flex-start;min-width:385px}@media(max-width:1024px){.featured-hotels__modal__features{min-width:320px}}.featured-hotels__modal__features .title-section__title{white-space:nowrap}@media(max-width:768px){.featured-hotels__modal__features .title-section__title{white-space:normal}}.featured-hotels__modal__features .title-section__title .title-section{margin-left:1.5rem}.featured-hotels__modal__features .title-section__title .title-section:first-child{margin-left:0}.featured-hotels__modal__features .title-section__title .title-section:last-child{margin-right:0}@media(max-width:768px){.featured-hotels__modal__features .title-section__title .title-section{margin-right:0;margin-left:0}}.featured-hotels__modal__features>*{flex:1 1}.featured-hotels__modal__features>*+*{margin-left:1rem}@media(max-width:768px){.featured-hotels__modal__features>*+*{margin-left:0;margin-top:1rem}}@media(max-width:768px){.featured-hotels__modal__features{flex-flow:column}}@font-face{font-family:"travtest";font-display:swap;src:url(/assets/shared/fonts/Feefo/travtest.eot);src:url(/assets/shared/fonts/Feefo/travtest.eot) format("embedded-opentype"),url(/assets/shared/fonts/Feefo/travtest.woff2) format("woff2"),url(/assets/shared/fonts/Feefo/travtest.woff) format("woff"),url(/assets/shared/fonts/Feefo/travtest.ttf) format("truetype"),url(/assets/shared/fonts/Feefo/travtest.svg) format("svg");font-weight:400;font-style:normal}.rating-stars{display:flex;position:relative;align-items:center}.rating-stars:hover{cursor:pointer}.rating-stars--static:hover{cursor:default}.rating-stars__star{color:#ddd}.rating-stars__star:before{margin:3px;font-size:1em;font-family:"travtest";display:inline-block;content:""}.rating-stars__star--half:before{content:""}.rating-stars__star--big:before{font-size:2em}.rating-stars__star--active{color:#ffcd05}.rating-stars__box--active{position:absolute;top:0}.rating-stars__box--active .rating-stars__star{color:#ffcd05}.rating-stars__box--active .rating-stars__star:before{content:""}.rating-stars__box--active .rating-stars__star--half:before{content:"";position:unset}.rating-stars__box--active .rating-stars__star--brand-color{color:#e02044}.rating-stars__label{color:#a7282e;display:flex;align-items:"center";flex:none;flex-grow:0;margin-right:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.featured-hotels__modal__carousel{animation:fadeInFeaturedHotelsModal 1s}@keyframes fadeInFeaturedHotelsModal{0%{opacity:0}50%{opacity:0}to{opacity:1}}.featured-hotels__carousel-controls{order:-1;display:flex;flex:1 1;align-items:center;justify-content:space-between;min-height:3rem;margin-bottom:1.5rem}@media(max-width:1024px){.featured-hotels__carousel-controls{margin-bottom:.5rem}}@media(max-width:768px){.featured-hotels__carousel-controls{padding:0 1rem;margin-bottom:0}}.featured-hotels__carousel-controls__arrows{position:relative;display:flex;align-items:center;font-size:1.25rem;margin-right:0}@media(max-width:768px){.featured-hotels__carousel-controls__arrows{display:none}}.featured-hotels__carousel-controls__title-section{flex:1 1;display:flex;align-items:center;color:#414141}.featured-hotels__carousel-controls__title-section>*+*{margin:0 1rem}.featured-hotels__carousel-controls__dots{position:absolute;bottom:0;right:0;left:0;padding:0}