.ResetFiltersButton_reset-filter__HZQF1{text-align:center;padding-top:24px;padding-bottom:32px;color:#00b6ff;background:#fff;margin-top:0;border-radius:0 0 12px 12px;font-weight:600}@media(max-width:1366px){.ResetFiltersButton_reset-filter__HZQF1{margin-bottom:76px;border-radius:0}}@media(max-width:1024px){.ResetFiltersButton_reset-filter__HZQF1{margin-bottom:0;border-radius:0}}.ResetFiltersButton_reset-filter__link__AZ9Ap{cursor:pointer}.UpsellDetail_UpsellDetail__7dB_E{margin:5rem 0 0}@media(max-width:1024px){.UpsellDetail_UpsellDetail__7dB_E{margin-left:1rem;margin-right:1rem;margin-top:2.5rem}}@media(max-width:767px){.UpsellDetail_UpsellDetail__7dB_E{margin-left:.5rem;margin-right:.5rem;margin-top:3rem}}.UpsellDetail_UpsellDetail__top__xOQrK{margin-bottom:2.5rem}@media(max-width:1024px){.UpsellDetail_UpsellDetail__top__xOQrK{margin-bottom:1.5rem}}@media(max-width:767px){.UpsellDetail_UpsellDetail__top__xOQrK{margin-bottom:2.5rem}}.UpsellDetail_UpsellDetail__top-passenger__i8O6j{align-self:flex-end;text-align:right}@media(max-width:767px){.UpsellDetail_UpsellDetail__top-passenger__i8O6j{text-align:left;margin-top:1rem}}.UpsellDetail_UpsellDetail__divider__3_7aB{border-bottom:2px solid rgba(21,60,137,.1);padding:0 0 5rem}@media(max-width:767px){.UpsellDetail_UpsellDetail__divider__3_7aB{padding-bottom:1rem}}.UpsellDetail_UpsellDetail__headline__94YOk{font-size:28px;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal}.UpsellDetail_UpsellDetail__label__vJlMU{display:inline-block;color:#00b6ff;margin-left:1rem;padding-left:1rem;position:relative}.UpsellDetail_UpsellDetail__label__vJlMU:before{content:"";left:0;top:5.6px;top:.35rem;position:absolute;width:1px;height:12.8px;height:.8rem;background:#153c89}.UpsellDetail_UpsellDetail__image-grid__rBxPL{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem}@media(max-width:1024px){.UpsellDetail_UpsellDetail__image-grid__rBxPL{grid-gap:.5rem}}@media(max-width:767px){.UpsellDetail_UpsellDetail__image-grid__rBxPL{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:1rem}}.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ{width:100%;height:0;padding-top:100%;border-radius:.5rem;overflow:hidden;position:relative;background:#f1f7fa}.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ:first-child{grid-row:1/span 2}@media(max-width:767px){.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ:first-child{grid-column:1/-1;grid-row:unset}}.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ:not(:first-child){padding-top:calc(100% - .5rem)}@media(max-width:1024px){.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ{padding-top:calc(100% - .25rem)}}@media(max-width:767px){.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ{padding-top:calc(100% - 7rem)}}.UpsellDetail_UpsellDetail__image-grid-item__JpjoJ img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.UpsellDetail_UpsellDetail__flights__2VPkk{margin-top:40px;display:flex}.UpsellDetail_UpsellDetail__flights__2VPkk>div:first-child,.UpsellDetail_UpsellDetail__flights__2VPkk>div:last-child{width:50%}.UpsellDetail_UpsellDetail__flights__2VPkk h5{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}.UpsellDetail_UpsellDetail__flights__2VPkk .h-0{height:1px!important}.UpsellDetail_UpsellDetail__flights__2VPkk .icon-svg--flights{width:40px;width:2.5rem;height:40px;height:2.5rem;margin:0 1.5rem}.UpsellDetail_UpsellDetail__flights__2VPkk .icon-svg--flights svg{position:relative;width:auto;overflow:visible}@media(min-width:768px){.UpsellDetail_UpsellDetail__flights--md-hidden__W4Hto{display:none}}@media(max-width:767px){.UpsellDetail_UpsellDetail__flights__2VPkk{align-items:center;flex-direction:column;gap:40px}.UpsellDetail_UpsellDetail__flights--sm-hidden__mNRh6{display:none}.UpsellDetail_UpsellDetail__flights__2VPkk>div{width:100%!important}.UpsellDetail_UpsellDetail__flights__2VPkk .icon-svg--flights{width:100%;margin:1.5rem 0 1rem;display:flex;align-items:center;justify-content:center}}.UpsellDetail_UpsellDetail__flights--reservation__F50X_{gap:40px;margin-top:12px}.UpsellDetail_UpsellDetail__flights--reservation__F50X_>div:first-child,.UpsellDetail_UpsellDetail__flights--reservation__F50X_>div:last-child{width:100%}.UpsellDetail_UpsellDetail__flights--icon__hN2Nt{display:flex;align-items:center}.UpsellDetail_UpsellDetail__flights--info__VHIGa{margin-top:32px}.UpsellDetail_UpsellDetail__flights-item__Tx7Ro{margin-top:.75rem;border:none;border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem;padding:24px;background:#f1f7fa;position:relative}.UpsellDetail_UpsellDetail__flights-item__Tx7Ro strong{font-size:16px;font-size:1rem}.UpsellDetail_UpsellDetail__flights-item--collapsed__Y6lWw{border-radius:.5rem}.UpsellDetail_UpsellDetail__flights-itemSummary__esobL{display:flex;justify-content:space-between}.UpsellDetail_UpsellDetail__flights--arrival__cgWF3,.UpsellDetail_UpsellDetail__flights--departure__0ppOr{display:flex;flex-direction:column;gap:8px}.UpsellDetail_UpsellDetail__flights--arrival__cgWF3 strong,.UpsellDetail_UpsellDetail__flights--departure__0ppOr strong{height:22px;line-height:1.375}.UpsellDetail_UpsellDetail__flights--arrival__cgWF3 span,.UpsellDetail_UpsellDetail__flights--departure__0ppOr span{color:#153c89;color:rgba(21,60,137,.7);font-size:13px;height:18px;white-space:nowrap}.UpsellDetail_UpsellDetail__flights--arrival__cgWF3{align-items:flex-end}.UpsellDetail_UpsellDetail__flights-transferIcon__blZ3e .icon-svg--airline{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.UpsellDetail_UpsellDetail__flights-transferIcon__blZ3e .icon-svg--airline svg{position:unset}.UpsellDetail_UpsellDetail__flights-itemTransfers__m_eqD{color:#153c89;color:rgba(21,60,137,.7);font-size:13px;height:18px;position:absolute;left:50%;top:63px;transform:translate(-50%,-50%)}.UpsellDetail_UpsellDetail__flights-duration__SMTeG{padding:1rem 0 0;text-align:center}.UpsellDetail_UpsellDetail__flights-duration__SMTeG .icon-svg{width:100%!important}.UpsellDetail_UpsellDetail__flights-duration__SMTeG .icon-svg--duration svg{width:148px;left:auto}.UpsellDetail_UpsellDetail__flights-duration__SMTeG .icon-svg--fullFlight svg{width:248px;left:auto}.UpsellDetail_UpsellDetail__flights-duration__SMTeG .icon-svg--waiting svg{width:144px;left:auto}.UpsellDetail_UpsellDetail__flights-duration__SMTeG .faded{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;font-size:12px;font-size:.75rem}.UpsellDetail_UpsellDetail__recap__S5e7L{background:#153c89;padding:2.625rem 1.5rem 1.5rem!important}@media only screen and (min-width:1280px){.UpsellDetail_UpsellDetail__recap__S5e7L{border-radius:12px}}@media(max-width:1366px){.UpsellDetail_UpsellDetail__recap__S5e7L{padding:1.75rem 1rem 1.5rem!important}}@media(max-width:1024px){.UpsellDetail_UpsellDetail__recap__S5e7L{padding:2.5rem 3rem!important;margin-top:1.5rem}}@media(max-width:575px){.UpsellDetail_UpsellDetail__recap__S5e7L{padding:1.75rem 1rem 1.5rem!important;margin-top:0}}.UpsellDetail_UpsellDetail__recap__S5e7L h4,.UpsellDetail_UpsellDetail__recap__S5e7L h5,.UpsellDetail_UpsellDetail__recap__S5e7L p{color:#fff}.UpsellDetail_UpsellDetail__recap__S5e7L h4{font-size:30px;font-size:1.875rem}.UpsellDetail_UpsellDetail__recap__S5e7L h5{font-size:16px;font-size:1rem;font-weight:700!important}.UpsellDetail_UpsellDetail__recap__S5e7L h5 span{font-size:14px;font-size:.875rem;margin-left:.5rem}@media(max-width:767px){.UpsellDetail_UpsellDetail__recap__S5e7L{margin-left:.5rem;margin-right:.5rem;margin-top:1rem;flex:0 0 calc(100% - 1rem)}}.UpsellDetail_UpsellDetail__recap-section__aypLp{padding:1.5rem}@media(max-width:1024px){.UpsellDetail_UpsellDetail__recap-section__aypLp{padding-bottom:2.5rem}}.UpsellDetail_UpsellDetail__recap-section__aypLp:first-child{padding-top:0}.UpsellDetail_UpsellDetail__recap-section__aypLp:not(:first-child):not(:last-child){margin-bottom:1rem}.UpsellDetail_UpsellDetail__recap-section--white__BOPdn{background:#fff;background:hsla(0,0%,100%,.05);border-radius:.25rem}.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg:not(.icon-svg--star):not(.icon-svg--star-half){width:20px;height:25px}.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg--occupancy,.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg--room{width:12.5px!important;height:12.5px!important;top:4px!important}.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg--food{width:10px!important;height:16px!important;top:3px!important}.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg--star,.UpsellDetail_UpsellDetail__recap-section__aypLp .icon-svg--star-half{width:16px;width:1rem;height:16px;height:1rem}.UpsellDetail_UpsellDetail__recap-date__8gf20{margin-top:.5rem;margin-bottom:.25rem;display:flex;align-items:center;font-size:16px;font-size:1rem}.UpsellDetail_UpsellDetail__recap-date__8gf20 span:nth-of-type(2){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}.UpsellDetail_UpsellDetail__recap-date__8gf20 svg{transform:translateY(-1px)}.UpsellDetail_UpsellDetail__recap-room__pYPtU{display:flex;flex-direction:column}.UpsellDetail_UpsellDetail__recap-room__pYPtU:not(:last-child){margin-bottom:2rem}.UpsellDetail_UpsellDetail__recap-room__pYPtU p strong{letter-spacing:.7px}.UpsellDetail_UpsellDetail__recap-room__pYPtU h5 span{font-weight:400;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}.UpsellDetail_UpsellDetail__recap-show-more__bTIj9{color:#00b6ff!important;position:relative;cursor:pointer;margin-top:12px;margin-bottom:0}.UpsellDetail_UpsellDetail__recap-show-more__bTIj9 .icon-svg--show-more{position:absolute;right:0;bottom:50%;transform:translateY(50%);transition:all .3s ease;width:13px!important;height:8px!important}.UpsellDetail_UpsellDetail__recap-show-more--opened__wkuPF .icon-svg--show-more{transform:rotate(-180deg) translateY(-50%)}.UpsellDetail_UpsellDetail__travellers-show-more__qLxv3{color:#00b6ff!important;cursor:pointer;margin-bottom:0;position:absolute;right:-20px;top:-21px;z-index:1;padding:20px}.UpsellDetail_UpsellDetail__travellers-show-more__qLxv3 .icon-svg--show-more{transition:all .3s ease;transform:translateY(50%)}.UpsellDetail_UpsellDetail__travellers-show-more--opened__QppL3 .icon-svg--show-more{transform:rotate(-180deg)}.UpsellDetail_UpsellDetail__reservation-flight-title__Ym5XO{color:#153c89!important;margin-bottom:24px}.UpsellDetail_UpsellDetail__reservation-divider__FPRaW{background:#153c89;background:rgba(21,60,137,.1);height:1px;margin:32px 0;padding:0 24px}@media(max-width:1024px){.UpsellDetail_UpsellDetail__reservation-divider__FPRaW{height:0}}@media(max-width:767px){.UpsellDetail_UpsellDetail__reservation-divider__FPRaW{height:1px}}.UpsellDetail_UpsellDetail__reservation-divider__FPRaW h4,.UpsellDetail_UpsellDetail__reservation-divider__FPRaW h5,.UpsellDetail_UpsellDetail__reservation-divider__FPRaW p{color:#153c89}.HeaderSummary_headerSummary__Z3A2j .headerSummary__header{font-size:36px;font-size:2.25rem;margin-bottom:2rem;max-width:400px;width:100%}@media(max-width:767px){.HeaderSummary_headerSummary__Z3A2j .headerSummary__header{margin-top:20px}}.HeaderSummary_headerSummary__Z3A2j .headerSummary__header--wide{max-width:550px}.HeaderSummary_headerSummary__Z3A2j .headerSummary__headerDesc{font-size:15.008px;font-size:.938rem;margin-bottom:1.25rem;color:#5b77ac;max-width:530px;width:100%}.UpsellRoomList_upsell-room-list__6iuBj{border:1px solid #153c89;border:1px solid rgba(21,60,137,.1);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:20px;width:100%}@media(max-width:575px){.UpsellRoomList_upsell-room-list__6iuBj{border:none;padding:20px 0}}.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservation{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:16px;font-size:1rem;border:1px solid #dce2ed;padding:16px 24px;border-radius:8px}@media(max-width:1024px){.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservation{margin-bottom:0!important}}.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservation div:first-child{line-height:22px}.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservationText{font-weight:700}.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservationSymbol{color:#5b77ac}.BoxesSummary_boxesSummary__xazmL .boxesSummary__reservationNum{font-weight:700;margin-bottom:0;font-size:24px;font-size:1.5rem;line-height:.5}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table{padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(21,60,137,.1)}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table table{border-collapse:separate;border-spacing:0 12px;border-spacing:0 .75rem;margin-bottom:0}.BoxesSummary_boxesSummary__xazmL .boxesSummary__thead{color:#5b77ac}.BoxesSummary_boxesSummary__xazmL .boxesSummary__thead th{padding:.75rem;border:none;background:#f1f7fa}.BoxesSummary_boxesSummary__xazmL .boxesSummary__thead th:first-child{border-top-left-radius:8px;border-top-left-radius:.5rem;border-bottom-left-radius:8px;border-bottom-left-radius:.5rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__thead th:last-child{border-top-right-radius:8px;border-top-right-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th{border:none;text-align:right;color:#5b77ac}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:first-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:first-child{padding-left:2rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:last-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:last-child{padding-right:2rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:first-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:nth-child(2),.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:first-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:nth-child(2){text-align:left}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:first-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:first-child{font-size:16px;font-size:1rem;color:#153c89;font-weight:600}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr td:nth-child(2),.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr th:nth-child(2){color:#5b77ac}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr--redTag{background:url(/icons/table_tag_red.png) no-repeat 0}.BoxesSummary_boxesSummary__xazmL .boxesSummary__tr--greenTag{background:url(/icons/table_tag_green.png) no-repeat 0}.BoxesSummary_boxesSummary__xazmL .boxesSummary__img{position:absolute;top:50%;left:2%;transform:translate(-50%,-50%)}.BoxesSummary_boxesSummary__xazmL .boxesSummary__summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;gap:.75rem;font-size:16px;font-size:1rem;margin-bottom:33px;margin-top:20px}.BoxesSummary_boxesSummary__xazmL .boxesSummary__summary div:first-child{line-height:22px}.BoxesSummary_boxesSummary__xazmL .boxesSummary__summaryText{font-weight:700}.BoxesSummary_boxesSummary__xazmL .boxesSummary__summaryStatus{margin-bottom:0;color:#5b77ac}.BoxesSummary_boxesSummary__xazmL .boxesSummary__summaryTotal{margin-bottom:0;padding:.5rem 1.25rem;background:#f1f7fa;border-radius:1.875rem;font-size:24px;font-size:1.5rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone{padding-top:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(21,60,137,.1)}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone table{border-collapse:separate;border-spacing:12px 0;border-spacing:.75rem 0;margin-bottom:0;border-spacing:0}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone thead th{font-size:16px!important;font-weight:bolder!important;color:#153c89!important}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__thead{background-color:#f1f7fa;border-radius:8px}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__thead th{font-size:16px;font-size:1rem;color:#153c89;font-weight:600;background:none!important;position:relative}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__img{position:absolute;top:50%;left:2%;transform:translate(-50%,-50%)}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr:nth-child(2) td{padding-top:20px!important}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr td,.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr th{text-align:right}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr td:first-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr th:first-child{font-size:14px;font-size:.875rem;font-weight:400;color:#5b77ac;text-align:left;padding:.75rem .75rem .75rem 25px}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr td:last-child,.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr th:last-child{padding:.75rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr:nth-child(2) td:first-child{border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem}.BoxesSummary_boxesSummary__xazmL .boxesSummary__table--phone .boxesSummary__tr:last-child td:first-child{border-bottom-left-radius:8px;border-bottom-left-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem}.UpsellBottomSection_bottomSection__uwyav{padding-bottom:80px;padding-top:40px}@media(max-width:767px){.UpsellBottomSection_bottomSection__uwyav{padding-bottom:40px;padding-top:30px}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__label{margin-bottom:3px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__textarea{border-color:#eceff6;border-radius:4px;color:#153c89;margin-bottom:1rem;min-height:100px}@media(max-width:767px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__textarea{margin-bottom:30px}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__checkbox{margin-bottom:16px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__checkbox a,.UpsellBottomSection_bottomSection__uwyav .bottomSection__checkbox a span{color:#00b6ff!important}.UpsellBottomSection_bottomSection__uwyav .bottomSection__checkbox li{color:#153c89!important}.UpsellBottomSection_bottomSection__uwyav .bottomSection__finish{align-items:center;display:flex;justify-content:space-between;margin-top:40px}@media(max-width:767px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__finish{margin-top:30px}}@media(max-width:575px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__finish{flex-direction:column}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__summary{align-items:center;border:1px solid #eceff6;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__summary--top{margin-bottom:40px;margin-top:0}.UpsellBottomSection_bottomSection__uwyav .bottomSection__summary--bottom{margin-bottom:-16px;margin-top:24px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__summary--modal:hover{cursor:pointer}.UpsellBottomSection_bottomSection__uwyav .bottomSection__summary--modal:hover .bottomSection__text{text-decoration:underline}.UpsellBottomSection_bottomSection__uwyav .bottomSection__text{align-items:center;display:flex;font-family:open_sans,Helvetica,Arial,sans-serif;font-size:18px;margin:0 4px}@media(width <= 575px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__text{font-size:16px}}@media(max-width:767px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__text{max-width:160px}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__text svg{margin-left:12px;min-width:18px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__icon-total{height:18px;width:18px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__icon-total svg{margin-left:.75rem;min-width:18px}@media(width <= 575px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__icon-total{height:17px;width:17px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__icon-total svg{left:auto;right:0;top:10px}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__total{background-color:#e6f9f2;border-radius:30px;color:#07be82;font-size:20px;margin:0;padding:8px 20px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__discount-code .inputGroupCustom__btn,.UpsellBottomSection_bottomSection__uwyav .bottomSection__discount-code .inputGroupCustom__input{border-radius:12px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code{display:flex}.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code #promoCode{border-bottom-left-radius:12px;border-top-left-radius:12px;color:#153c89;height:40px;padding:12px 16px}.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code .inputGroupCustom .input-group-append button{height:40px}@media(max-width:575px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code{flex-wrap:wrap;margin-bottom:30px!important}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code-text{align-items:center;display:flex;min-width:150px}@media(max-width:575px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__promo-code-text{margin-bottom:1rem}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__button{display:flex;justify-content:center;line-height:20px;max-width:268px;padding:14px 60px 12px!important;white-space:nowrap}.UpsellBottomSection_bottomSection__uwyav .bottomSection__button:last-child{margin-left:auto;margin-right:0}.UpsellBottomSection_bottomSection__uwyav .bottomSection__buttonWrapper{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:767px){.UpsellBottomSection_bottomSection__uwyav .bottomSection__buttonWrapper{flex-direction:column-reverse}.UpsellBottomSection_bottomSection__uwyav .bottomSection__buttonWrapper button{max-width:100%;width:100%}.UpsellBottomSection_bottomSection__uwyav .bottomSection__buttonWrapper button:last-child{margin-bottom:1rem}}.UpsellBottomSection_bottomSection__uwyav .bottomSection__description{color:#70758c;font-family:open_sans,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:0;margin-top:16px;max-width:268px}.UpsellBottomSection_bottomSection__uwyav .form-control-label{margin-bottom:3px}.UpsellBottomSection_bottomSection__uwyav .successCodeBtn{border-bottom-right-radius:12px!important;border-top-right-radius:12px!important}.UpsellBottomSection_bottomSection__uwyav .__react_component_tooltip{text-align:center}.ReservationDivider_reservationDivider__pdA9H{position:relative;padding:2.5rem;margin-left:-30%;width:200%;padding:42px 0!important}@media(max-width:1024px){.ReservationDivider_reservationDivider__pdA9H{padding:32px 0!important;width:100%;margin-left:0}}.ReservationDivider_reservationDividerNormal__YYyIC{position:relative;padding:32px 0}.ReservationDivider_reservationDivider__div___bmqG{height:1px;overflow:visible;max-width:unset;position:absolute;width:100%;border-top:1px solid rgba(21,60,137,.1)}.HotelPriceModal_priceModal__T_TGQ{max-height:75vh}.IconText_wrapper__P3qct{display:flex;align-items:center}.IconText_wrapper__P3qct.IconText_left__nIoCc svg{margin-right:.5em}.IconText_wrapper__P3qct.IconText_middle__aZnpo svg{margin:0 .5em}.IconText_wrapper__P3qct.IconText_right__8zzwr svg{margin-left:.5em}.IconText_wrapper__P3qct svg{flex-shrink:0}.HotelGalleryPreviewThumbnails_btn__JKTaR{top:1px}.HotelGalleryPreviewThumbnails_thumbnail__2Ltkn{margin:5px}.HotelGalleryPreviewThumbnails_thumbnail__img__6rKwB{height:unset}.HotelDiscountBadge_badge__fL4u0{position:absolute;right:0;top:0;z-index:1;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;padding:1rem 1.5rem 11px;line-height:normal;background:#ff0040;border-radius:0 0 0 8px;font-size:20px;color:#fff;text-transform:uppercase;display:flex;flex-direction:column}.HotelDiscountBadge_badge__fL4u0>span{text-align:center;font-weight:700;font-size:34px}.HotelDiscountBadge_badge__fL4u0>span:first-child{font-size:14px}@media(max-width:767px){.HotelDiscountBadge_badge__fL4u0{padding:1rem}.HotelDiscountBadge_badge__fL4u0>span{font-size:1.5rem}.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_hideOnMobile__ktdiT{display:none}}.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_showOnMobile__Zjv67{display:none}@media(max-width:767px){.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_showOnMobile__Zjv67{display:inline-block}}.HotelGalleryPreviewIcons_wrapper__vPREg{bottom:0;position:absolute;right:0;justify-content:flex-start;align-items:flex-end;width:auto}.HotelGalleryPreviewIcons_wrapper__vPREg li{margin:0}.HotelGalleryPreviewIcons_wrapper__vPREg li:before{display:none}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ{position:relative;width:115px;height:68px;overflow:hidden;border:4px solid #fff;border-radius:12px;margin:8px;background:#000;box-shadow:0 0 16px rgba(0,0,0,.2)}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ:after{content:"";position:absolute;left:calc(50% - 4.5px);top:calc(50% - 6px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;z-index:2}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img{position:absolute;width:100%;height:100%;z-index:1;object-fit:cover}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:first-child{animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 4s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:nth-child(2){animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 2s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:nth-child(3){animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 0s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img.HotelGalleryPreviewIcons_isPaused__f5zHB{animation-play-state:paused}@keyframes HotelGalleryPreviewIcons_fade__fWNBR{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.05)}20%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.1)}34%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(1.1)}88%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(1)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.05)}}@media(max-width:575px){.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ{width:80px;height:47px;border-width:2px}}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm{display:flex;background:#fff;justify-content:center;align-items:center;margin-bottom:0;width:56px;height:56px}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm:hover{transition:background .22s ease;background:#00b6ff}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm:hover svg path{transition:fill .22s ease;fill:#fff}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm span{display:flex;justify-content:center;align-items:center}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm svg{width:20px!important;height:20px!important}.HotelGalleryPreviewBadges_wrapper__5H4TA{position:absolute;left:8px;left:.5rem;top:0}.HotelGalleryPreviewBadges_wrapper__5H4TA img{position:static!important}.HotelGalleryPreviewBadges_wrapper__5H4TA li{cursor:default}.HotelGalleryPreviewBadges_wrapper__5H4TA li:before{display:none}.HotelGalleryPreview_imageWrapper__7YDHH{background-color:#f4fcff;position:relative}.HotelGalleryPreview_imageWrapper__7YDHH img{left:0;position:absolute;top:0;width:100%}.HotelGalleryPreview_gallery__j5oJs{overflow:hidden;position:relative}.HotelGalleryPreview_gallery--detail__drNio .HotelGalleryPreview_gallery__club__eb9ev{left:10px}.HotelGalleryPreview_gallery__img__7rGLJ{margin-bottom:0;overflow:hidden}.HotelGalleryPreview_gallery__img__7rGLJ img{width:100%;height:auto;border-radius:0}.HotelGalleryPreview_gallery__btns__OfbPg{position:absolute;right:0;bottom:0;display:flex;cursor:pointer}.HotelGalleryPreview_gallery__btn__OWYwu{width:40px;height:40px;background:#f5f5f5;text-decoration:none;position:relative;overflow:hidden}.HotelGalleryPreview_gallery__btn__OWYwu .HotelGalleryPreview_icon-svg__QCDs9{color:#00b6ff;position:absolute;width:18px;height:18px;top:55%;left:55%;margin-top:-.625rem;margin-left:-.625rem;transition:color .3s}.HotelGalleryPreview_gallery__btn__OWYwu .HotelGalleryPreview_icon-svg--pin__1XG1Z{margin-left:-.46875rem}.HotelGalleryPreview_gallery__btn__OWYwu:hover .HotelGalleryPreview_icon-svg__QCDs9{color:#153c89}.HotelGalleryPreview_gallery__btn__OWYwu+.HotelGalleryPreview_gallery__btn__OWYwu{margin-left:6px}.HotelGalleryPreview_gallery__club__eb9ev{position:absolute;top:0;left:0}.HotelGalleryPreview_gallery__club__eb9ev img{border-radius:0}.HotelGalleryPreview_gallery__label__AaaJb{position:absolute;top:0;right:0}.HotelGalleryPreview_gallery__label__AaaJb span{border-bottom-left-radius:8px;border-bottom-left-radius:.5rem}.HotelGalleryPreview_gallery__j5oJs figure figure{margin:0}@media(max-width:767px){.HotelGalleryPreview_gallery__label__AaaJb [class*=discountLabel]>div:first-child{display:none}.HotelGalleryPreview_gallery__label--thematicHoliday__nta4f{right:10px}}@keyframes HotelGalleryPreview_example__zw_7s{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.HotelGalleryPreview_imageWrapper__7YDHH{cursor:pointer;padding-top:59.2105263158%}.Arrow_arrow__KTpR4{cursor:pointer;fill:none;stroke:#00b6ff;position:absolute;top:50%;transform:translateY(-50%)}.Arrow_arrow__KTpR4.Arrow_disabled__GF_uT{cursor:default;fill:#ccc}.Arrow_arrow__KTpR4.Arrow_left__h07VV{left:0}.Arrow_arrow__KTpR4.Arrow_right__5mgui{right:0}.TypeOfTripLabel_typeOfTripLabel__2hCN9{font-weight:700;display:inline-block;text-transform:uppercase;padding:5px 14px}.TypeOfTripLabel_lm__NBR2k{background:#fad61e;color:#153c89!important}.TypeOfTripLabel_fm__Dz7eQ,.TypeOfTripLabel_lm__NBR2k{font-size:16px;font-size:1rem}.TypeOfTripLabel_fm__Dz7eQ{background:#27be6d;color:#fff!important}.Dots_dots__FwMQe{left:100px;position:absolute;text-align:center;top:87%;width:100%}.Dots_dots__FwMQe .Dots_dot__LIkO_{background:none;border:1px solid #00b6ff;border-radius:50%;cursor:pointer;margin:0 4px;height:14px;outline:none;padding:0;width:14px}.Dots_dots__FwMQe .Dots_dot__LIkO_:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.Dots_dots__FwMQe .Dots_dot__LIkO_.Dots_active__8Xu1X{background:#00b6ff}@media(max-width:1024px){.Dots_dots__FwMQe{left:126px}}@media(max-width:767px){.Dots_dots__FwMQe{left:0;right:0}}.Dots_dots--animated__87b2T{left:50%}.Dots_dots--animated__87b2T .Dots_dot__LIkO_{transform:scale(0);transition:transform .5s ease}.Dots_dots--animated__87b2T .Dots_dot__LIkO_.Dots_active__8Xu1X+.Dots_dot__LIkO_+.Dots_dot__LIkO_,.Dots_dots--animated__87b2T .Dots_dot__LIkO_:has(+.Dots_dot__LIkO_+.Dots_dot__LIkO_.Dots_active__8Xu1X){transform:scale(.6)}.Dots_dots--animated__87b2T .Dots_dot__LIkO_.Dots_active__8Xu1X,.Dots_dots--animated__87b2T .Dots_dot__LIkO_.Dots_active__8Xu1X+.Dots_dot__LIkO_,.Dots_dots--animated__87b2T .Dots_dot__LIkO_:has(+.Dots_dot__LIkO_.Dots_active__8Xu1X){transform:scale(1)}.loanDetailModal_loanDetailModal__QxgUa{max-width:800px!important}@media(max-width:767px){.loanDetailModal_loanDetailModal__QxgUa{padding-bottom:50px}}@media(min-width:768px){.loanDetailModal_loanDetailModal__QxgUa .modal-body{padding-left:130px;padding-right:130px;padding-bottom:70px}}.loanDetailModal_loanDetailModal__table__ZK7_p td{padding-top:.8rem!important;padding-bottom:.8rem!important}.loanDetailModal_loanDetailModal__btn__m_wB6{min-width:175px}.essoxWidget_essox__om0d2{border-radius:.25rem;color:#fff;position:relative;background-color:#07be82;background-color:rgba(7,190,130,.3)}.essoxWidget_essox__percentage__93KcK{margin-right:0;padding:11px 0 11px 14px;line-height:.75;color:#07be82}@media(max-width:1024px){.essoxWidget_essox__percentage__93KcK{padding:11px 27px}}@media(max-width:767px){.essoxWidget_essox__percentage__93KcK{padding:11px 15px}}@media(max-width:1024px){.essoxWidget_essox__mainText__GjS4E{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start}}.essoxWidget_essox__logo__Y3TLN{padding:12px}@media(max-width:1024px){.essoxWidget_essox__logo__Y3TLN{padding:10px 27px}}@media(max-width:767px){.essoxWidget_essox__logo__Y3TLN{padding:10px 15px}}.essoxWidget_essox__logo__Y3TLN img{min-width:34px;min-height:34px}.essoxWidget_essox__text__VjH0Z{gap:30px}@media(max-width:1366px){.essoxWidget_essox__text__VjH0Z{gap:10px}}@media(max-width:1024px){.essoxWidget_essox__text__VjH0Z{gap:30px}}.HotelFirstLastMinuteBadge_content__6uRZL{overflow:hidden;text-overflow:ellipsis;padding-left:24px}.HotelFirstLastMinuteBadge_label__gLXUH{width:44px;font-size:14px;display:flex;justify-content:center;align-items:center}.HotelFirstLastMinuteBadge_isLuxuryHoliday__1wiIT{color:#141f33!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.HotelFirstLastMinuteBadge_wrapper__barsQ{min-height:41px;border-radius:12px;margin-bottom:.625rem;padding-right:10px;overflow:hidden}@media only screen and (max-width:1024px){.HotelFirstLastMinuteBadge_wrapper__barsQ{border-radius:0}}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_fm__vfjVt{border-color:#27be6d;background-color:#e6f9f2}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_fm__vfjVt .HotelFirstLastMinuteBadge_label__gLXUH{background-color:#07be82;color:#fff}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_lm__OiayU{border-color:#ffe43a;background-color:#fcfbf3}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_lm__OiayU .HotelFirstLastMinuteBadge_label__gLXUH{background-color:#ffe43a}@media only screen and (max-width:1024px){.HotelFirstLastMinuteBadge_luxuryWrapper__xFYEa .HotelFirstLastMinuteBadge_wrapper__barsQ{margin-bottom:0!important}.HotelFirstLastMinuteBadge_luxuryWrapper__xFYEa .HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_fm__vfjVt .HotelFirstLastMinuteBadge_label__gLXUH,.HotelFirstLastMinuteBadge_luxuryWrapper__xFYEa .HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_lm__OiayU .HotelFirstLastMinuteBadge_label__gLXUH{border-bottom-left-radius:0}}.HotelFirstLastMinuteBadge_normalizedWrapper__J_Qjf .HotelFirstLastMinuteBadge_wrapper__barsQ{min-height:48px;min-height:3rem;border-radius:.625rem;padding-right:1.5rem}.HotelFirstLastMinuteBadge_normalizedWrapper__J_Qjf .HotelFirstLastMinuteBadge_wrapper__barsQ .HotelFirstLastMinuteBadge_label__gLXUH{border-top-left-radius:10px;border-bottom-left-radius:10px}.HotelFirstLastMinuteBadge_textSave__ko2Xs{font-size:14px;font-weight:400;color:#141f33}.HotelFirstLastMinuteBadge_priceSave__2DOx7{font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px;color:#fa5e2d;line-height:normal}.hotelContainer_hotelContainerWrapper__a0xw5{padding:38px 40px 40px!important;border-radius:12px;border:1px solid #eceff6}.hotelContainer_hotelContainerWrapper__a0xw5 hr{border-top:1px solid #e7f2f6}@media(max-width:1024px){.hotelContainer_hotelContainerWrapper__a0xw5{padding-left:40px!important;padding-right:40px!important}}.hotelContainer_badges__zUDiR{padding-top:16px;padding-bottom:24px}@media(max-width:767px){.hotelContainer_badges__zUDiR{padding-top:8px;padding-bottom:4px}}.hotelContainer_premiumHeader__ZRtLO{border-radius:12px 12px 0 0;background:linear-gradient(94deg,#fabc1e,#fad61e);padding:12px 0;display:flex;justify-content:center;align-items:center;width:100%;gap:16px}.hotelContainer_premiumHeader__ZRtLO strong{font-weight:700}.hotelContainer_premiumHeader__ZRtLO span{font-size:15px;color:#3a2c00}@media only screen and (max-width:1024px){.hotelContainer_premiumHeader__ZRtLO{border-radius:0}}.hotelContainer_hotelName__xi0A6{font-size:34px;font-size:2.125rem;color:#153c89;margin-bottom:0!important;margin-top:10px!important}.hotelContainer_hotelName__xi0A6 .stars{margin-bottom:0!important;margin-left:15px!important}.hotelContainer_hotelName__xi0A6 .hotelTitle__stars .stars__inner{top:-4px}@media(max-width:767px){.hotelContainer_hotelName__xi0A6{margin-top:0!important}}@media(min-width:768px){.hotelContainer_hotelName__xi0A6{font-size:2.25rem}}@media(max-width:1024px){.hotelContainer_links__E3i8w{margin-top:100px}}@media(max-width:767px){.hotelContainer_links__E3i8w{margin-top:8px}}.hotelContainer_breadcrumbs__u3YNh{padding-bottom:1rem;border-top:1px solid #e7f2f6}@media(max-width:767px){.hotelContainer_breadcrumbs__u3YNh{border-top:none}}@media(min-width:1025px){.hotelContainer_hotelFacilitiesWrapper__c4YcH{padding-bottom:4px!important}}.hotelContainer_breadcrumbs__u3YNh>ol{padding-top:.5rem;padding-bottom:0;border-radius:0;margin-right:2px!important}@media(min-width:768px){.hotelContainer_breadcrumbs__u3YNh>ol{padding-top:1rem;border-top:none}}@media(max-width:767px){.hotelContainer_breadcrumbs__u3YNh>ol{border-bottom:1px solid #e7f2f6;padding:12px 0}}@media(min-width:1025px){.hotelContainer_breadcrumbs__u3YNh>ol .hotelContainer_badges__zUDiR{margin:0!important;padding:0!important}}.styles_termFormLabel__T__2K{font-size:14px;font-weight:600;letter-spacing:.6px;line-height:normal;padding:10px 0;margin:0;width:42%;color:#fff}.styles_termFormLabel__T__2K,.styles_termFormLabel__T__2K>span{display:flex;align-items:center}.styles_wrapper__HtBmF{border-color:#5b77ac}.styles_rooms_wrapper__vZ4si{border-color:#fbdcd4}.RoomsControls_control__L8_5k{display:inline-block;min-width:30px;height:30px;font-weight:600;transition:border-color .19s ease-in-out;color:#fff!important;border:none!important;background-color:#00b6ff;display:flex;justify-content:center;align-items:center;padding:15px 11px!important;gap:10px}.RoomsControls_control__L8_5k span svg{fill:#fff}.RoomsControls_control__L8_5k span :last-child{padding-left:5px}.RoomsControls_control__L8_5k:hover{background-color:#153c89;background-color:rgba(21,60,137,.2);border-color:#00b6ff!important}@media only screen and (max-width:1367px){.RoomsControls_control__L8_5k:hover{background-color:#000;background-color:transparent}.RoomsControls_control__L8_5k:active{background-color:#153c89;background-color:rgba(21,60,137,.2);color:#fff!important}.RoomsControls_control__L8_5k:focus{background-color:#000;background-color:transparent;color:inherit}}.RoomsControls_control__L8_5k .RoomsControls_disabled__yqZMc svg{fill:#dadada!important}.RoomsControls_control__L8_5k.RoomsControls_border__Jsp0p{border-radius:4px!important}.RoomsControls_roomsWrapper__vYzwL{background-color:#00b6ff;border-radius:4px;flex-direction:row-reverse}.RoomsControls_roomsWrapper__vYzwL .no-text{padding:5px 0!important;gap:0!important}.RoomsControls_roomsWrapper__vYzwL>.RoomsControls_control__L8_5k:first-of-type{border-radius:0 4px 4px 0}.RoomsControls_roomsWrapper__vYzwL>.RoomsControls_control__L8_5k:last-of-type{border-radius:4px 0 0 4px}.RoomsControls_singleMinus__de0EO{border-radius:4px!important}.Badge_base___zJlq{display:inline-flex;max-width:18px;flex:1 0 auto;justify-content:center;background:#fa5e2d;font-size:75%;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:50%;color:#fff;width:18px;height:18px;line-height:18px;margin-left:3px}.RemainingRoomsLabel_label__NMgFj span{margin-top:2px;margin-right:4px;margin-left:0!important}.Rooms_nav__T8VqT{flex-grow:1;margin:0!important;flex-wrap:nowrap!important}.Rooms_nav__T8VqT .nav-item{margin-right:0!important;margin-bottom:0!important}.Rooms_navItem__Ca_8v{flex:0 40px!important;margin-left:0!important;margin-bottom:-1px!important;border-bottom:1px solid #dbdbdb;border-bottom:0!important}.Rooms_navItem__Ca_8v .Rooms_nav-link__dHQ1s{border-radius:0!important}.Rooms_navItem__Ca_8v a{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;background-color:#000!important;background-color:transparent!important;border-color:#dbdbdb!important;box-shadow:none!important;font-size:14px!important;font-size:.875rem!important;padding:20px 16px!important}@media(max-width:1024px){.Rooms_navItem__Ca_8v a{padding:20px 10px!important;font-size:15px!important}}.Rooms_navItem__Ca_8v a.active{background-color:#fcf4f4!important;border-color:#fee5dd #fee5dd transparent!important;border-color:#cce3f5;font-size:18px;color:#00b6ff;line-height:16px}.Rooms_navItem__Ca_8v a.active span{font-weight:700}.Rooms_navItem__Ca_8v a.active:after{content:"";position:absolute;border-bottom:3px solid #fcf4f4;width:100%;display:block;bottom:0;margin:0 auto}.Rooms_tabContent__pUFFH{background-color:#fcf4f4;margin-left:-1.375rem;margin-right:-1.375rem;padding-left:1.375rem;padding-right:1.375rem}.Rooms_tabContent__pUFFH .tab-pane{padding-bottom:.875rem;margin-bottom:.5rem!important}@media(max-width:1024px){.Rooms_tabContent__pUFFH{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.Rooms_tabContent__pUFFH .tab-pane{padding-bottom:0}}@media(max-width:767px){.Rooms_tabContent__pUFFH{margin-left:-1.375rem;margin-right:-1.375rem;padding-left:0;padding-right:0}.Rooms_tabContent__pUFFH .tab-pane{padding-bottom:0}}.Rooms_tabContent__pUFFH .Rooms_isLuxurySelectbox__6nh_z span span{color:#3c321f!important}.Rooms_tabContent__pUFFH .Rooms_blue4__37qv7 span span{color:#153c89!important}.Rooms_tabContent__pUFFH .Rooms_blue4__37qv7 span span span{display:none}.Rooms_tabContent__pUFFH .Rooms_roomsSelectboxWrapper___txOH{display:flex;border-bottom:1px solid #fbdcd4}.FakeLink_link___XrAP{cursor:pointer;text-decoration:underline}.FakeLink_link___XrAP:hover{text-decoration:none}.RoomChildren_PersonsAgeSelectHead__UAnH9{display:flex;align-items:center;justify-content:space-between;color:#5b77ac;font-weight:600}.RoomChildren_PersonsAgeSelectHead__UAnH9 span{background-color:#f1f7fa;width:32px;height:32px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.RoomChildren_PersonsAgeSelectHead__UAnH9 path{fill:#00b6ff}.RoomChildren_PersonsAgeSelectHeadControls__tS2fZ{display:flex;gap:12px;justify-content:center;align-items:center;font-weight:700;color:#153c89}.RoomChildren_PersonsAgeSelectHeadControls__tS2fZ .disabled{background-color:#eceff6;cursor:not-allowed}.RoomChildren_PersonsAgeSelectHeadControls__tS2fZ .disabled path{fill:rgba(112,117,140,.2)}.RoomChildren_PersonsAgeSelectHeadControls__tS2fZ .disabled span{background-color:#eceff6;cursor:not-allowed}.RoomChildren_PersonsAgeSelectHeadControls__tS2fZ .disabled span path{fill:rgba(112,117,140,.2)}.RoomChildren_PersonsAgeSelectBox__sTxHr{width:100%;min-width:0;border-radius:4px;z-index:100;background:#fff;border-top:none;padding:0;right:0;border-top-right-radius:0;border-top-left-radius:0}@media(max-width:767px){.RoomChildren_PersonsAgeSelectBox__sTxHr{min-width:0}}@media(min-width:1366px){.RoomChildren_PersonsAgeSelectBox__sTxHr{min-width:0}}@media only screen and (min-width:1024px)and (max-width:1400px)and (orientation:landscape){.RoomChildren_PersonsAgeSelectBox__sTxHr{width:100%;min-width:0}}.RoomChildren_roomChildren__B53wZ .Select-value-label{line-height:0;display:flex;align-items:center}.RoomChildren_BottomButtons__12Dlp{align-items:center;font-size:14px;justify-content:center;margin-top:16px;display:flex}.RoomChildren_BottomButtons__12Dlp>div{flex-basis:50%}.RoomChildren_BottomButtons__12Dlp>div:last-child{text-align:right}.RoomChildren_BottomButtons__12Dlp>div span{font-weight:600;line-height:19px}.RoomChildren_BottomButtons__12Dlp .RoomChildren_buttonKids__Qctlv{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1;padding:7px 28px}@media only screen and (min-width:768px)and (max-width:1367px)and (orientation:portrait){.RoomChildren_BottomButtons__12Dlp{display:block}.RoomChildren_BottomButtons__12Dlp .RoomChildren_buttonKids__Qctlv{width:100%}}.FlightsDetail_FlightsDetail__modal__kRIwq{display:flex;gap:40px;margin-bottom:32px}@media(max-width:768px){.FlightsDetail_FlightsDetail__modal__kRIwq{flex-direction:column}}.FlightsDetail_FlightsDetail__infoIcon__wNHIX{border:1px solid #eceff6;border-radius:8px;color:#153c89;color:rgba(21,60,137,.7);display:flex;font-size:14px;gap:16px;line-height:normal;padding:24px}.FlightsDetail_FlightsDetail__infoIcon__wNHIX svg{height:18px;width:18px}.FlightsDetail_FlightsDetail__infoIcon__wNHIX svg path{fill:rgba(21,60,137,.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}.FlightsDetail_FlightsDetail__infoIcon__wNHIX div{max-width:min(100% - 34px,537px)}.FlightsDetail_FlightsDetail__infoIcon__wNHIX p{margin:0}.FlightsDetail_FlightsDetail__infoIcon--conditionalBreak__dY_r_{display:none}.FlightsDetail_FlightsDetail__infoIcon--reservation__Ggg1z div{max-width:min(100% - 36px,537px)}.FlightsDetail_FlightsDetail__infoIcon--reservation__Ggg1z svg{height:20px;width:20px}.FlightsDetail_FlightsDetail__infoIcon--link__g9vUl,.FlightsDetail_FlightsDetail__infoIcon--link__g9vUl:hover{color:inherit}.FlightsDetail_FlightsDetail__headline__Ha4MZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.FlightsDetail_FlightsDetail__headline--upsell__d_1Lp{margin-bottom:12px}.FlightsDetail_FlightsDetail__type__pXa7o{align-items:center;display:flex;gap:12px;height:30px}.FlightsDetail_FlightsDetail__type__pXa7o strong{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:28px;font-weight:600}.FlightsDetail_FlightsDetail__type--upsell__LlXNu{height:26px}.FlightsDetail_FlightsDetail__type--upsell__LlXNu strong{font-size:24px;line-height:normal}.FlightsDetail_FlightsDetail__type-icon__imo52{background:#00b6ff;background:rgba(0,182,255,.1);color:#00b6ff;padding:4px 12px 4px 10px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center}.FlightsDetail_FlightsDetail__type-icon__imo52 .icon-svg--airplane{display:none;height:20px;width:20px}.FlightsDetail_FlightsDetail__type-icon__imo52 .icon-svg--airplane svg{top:auto}.FlightsDetail_FlightsDetail__duration__sShTE{align-items:center;display:flex;gap:8px;justify-content:flex-end}.FlightsDetail_FlightsDetail__duration__sShTE .icon-svg--stopwatch{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4;height:16px;width:16px}.FlightsDetail_FlightsDetail__duration--upsell__YpkBq .icon-svg--stopwatch{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.FlightsDetail_FlightsDetail__duration-time__v0T73,.FlightsDetail_FlightsDetail__itinerary__9EqCt{color:#153c89;color:rgba(21,60,137,.7)}.FlightsDetail_FlightsDetail__itinerary__9EqCt{border:1px solid #eceff6;border-radius:8px;font-size:14px;line-height:normal;width:320px}@media(max-width:768px){.FlightsDetail_FlightsDetail__itinerary__9EqCt{width:auto}}.FlightsDetail_FlightsDetail__itinerary--upsell__v_2Ko{width:100%;border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:-12px;padding-top:12px}.FlightsDetail_FlightsDetail__itinerary__9EqCt strong{color:#153c89;font-size:16px;line-height:normal}.FlightsDetail_FlightsDetail__itinerary-list__1argl{padding:24px 0 24px 24px}.FlightsDetail_FlightsDetail__itinerary-row__1VRJv{position:relative}.FlightsDetail_FlightsDetail__itinerary-verticalIcon__zoKzJ{left:82px;position:absolute;top:8px}.FlightsDetail_FlightsDetail__itinerary-verticalIcon__zoKzJ .icon-svg{height:100%!important}.FlightsDetail_FlightsDetail__itinerary-verticalIcon__zoKzJ .icon-svg--verticalIcon svg{height:140px}.FlightsDetail_FlightsDetail__itinerary-verticalIcon__zoKzJ .icon-svg--verticalIcon svg path{width:13px;height:13px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.FlightsDetail_FlightsDetail__itinerary-verticalIcon--transfer__ZbNEB{top:11px}.FlightsDetail_FlightsDetail__itinerary-details__DBnJj{display:flex;gap:61px;width:100%}.FlightsDetail_FlightsDetail__itinerary-time__xRjgi{display:flex;flex-direction:column;gap:3px;width:55px}.FlightsDetail_FlightsDetail__itinerary-time--transfer__H_w_s strong{font-size:14px;height:19px}.FlightsDetail_FlightsDetail__itinerary-date__y_7mM{text-transform:capitalize;white-space:nowrap}.FlightsDetail_FlightsDetail__itinerary-city__vDwy6{display:flex;flex-direction:column;width:calc(100% - 106px)}.FlightsDetail_FlightsDetail__itinerary-city__vDwy6 strong{display:flex;gap:4px}.FlightsDetail_FlightsDetail__itinerary-city--transfer__8onPy strong{font-size:14px;height:19px}.FlightsDetail_FlightsDetail__itinerary-city--name__B569U{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:140px}.FlightsDetail_FlightsDetail__itinerary-transferTime__1b7_G{display:flex;font-size:13px;gap:8px;margin-top:6px}.FlightsDetail_FlightsDetail__itinerary-transferTime__1b7_G p{margin-bottom:0}.FlightsDetail_FlightsDetail__itinerary-airline__F6sz9{align-items:center;display:flex;font-size:13px;height:104px;padding-bottom:40px;padding-top:40px}.FlightsDetail_FlightsDetail__itinerary-airline--departure-before-transfer__Ns65t{height:96px;padding-bottom:32px}.FlightsDetail_FlightsDetail__itinerary-airline--transfer__o27dv{height:88px;padding-bottom:32px;padding-top:32px}.FlightsDetail_FlightsDetail__itinerary-airline--last-transfer__VEMeG{height:96px;padding-bottom:40px}.FlightsDetail_FlightsDetail__itinerary-airline__F6sz9 p{margin:0}.FlightsDetail_FlightsDetail__itinerary-airline-icon__IXJ_R{align-items:center;border:.6px solid #70758c;border:.6px solid rgba(112,117,140,.2);border-radius:50%;display:flex;justify-content:center;height:24px;width:24px;margin-right:8px;padding:4px}.FlightsDetail_FlightsDetail__itinerary-airline-icon__IXJ_R .FlightsDetail_icon-svg-airlineIcon__hk7Sa{height:16px!important;width:16px}.FlightsDetail_FlightsDetail__itinerary-airline-icon__IXJ_R img{height:16px;width:16px;max-width:16px}.FlightsDetail_FlightsDetail__itinerary-luggage__GAiZu{align-items:flex-start;background:#f1f7fa;display:flex;flex-direction:column;gap:20px;padding-bottom:24px;padding-left:24px;padding-top:24px;width:100%}.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi{height:42px;position:relative;width:calc(100% - 20px)}.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi .icon-svg{height:24px!important;width:24px!important}.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi .icon-svg--personalLuggageIcon svg{height:18px;width:18px;left:4px;top:3px}.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi .icon-svg--checkInLuggageIcon svg,.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi .icon-svg--infantInLuggageIcon svg{height:20px;width:20px;left:2px;top:2px}.FlightsDetail_FlightsDetail__itinerary-luggageItem__RadKi .icon-svg--cabinLuggageIcon svg{right:2px}.FlightsDetail_FlightsDetail__itinerary-luggageItem--text__L79XQ{display:flex;flex-direction:column;gap:4px;left:40px;top:0;position:absolute}.FlightsDetail_FlightsDetail__itinerary-luggageItem--text__L79XQ strong{font-size:14px;line-height:20px}.FlightsDetail_FlightsDetail__itinerary-luggageItem--text__L79XQ span{color:#153c89;color:rgba(21,60,137,.7)}.FlightsDetail_FlightsDetail__itinerary-luggageItem--text-flex__jbCVi{align-items:center;display:flex;gap:8px}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown{margin-top:-6px;margin-bottom:10px;gap:4px;cursor:pointer}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown:hover .easterCountdown__topText:after{display:none}@media(max-width:1024px){.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown{margin-top:16px;margin-bottom:16px}}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__items{display:flex;align-items:center;gap:2px}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__topText{position:relative;color:#3c321f!important;font-size:16px;line-height:26px;font-weight:600}@media(max-width:1024px){.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__topText{font-size:14px}}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__topText:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;border-bottom:1px dashed #3c321f}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__bottomText{margin-bottom:0;font-size:18px;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;color:#ff0040;font-weight:600}@media(max-width:1024px){.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__bottomText{font-size:16px}}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tiles{display:flex;gap:1px}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:39px;height:45px;background:#ff0040;border-radius:4px}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile h4,.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile p{margin-bottom:0;font-style:italic;color:#fff;font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile h4{padding-top:3px;font-size:22px;line-height:22px}@media(max-width:1024px){.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile h4{font-size:20px;line-height:20px}}.HotelEasterCountdown_easterCountdownWrapper__1D3bh .easterCountdown__tile p{font-size:16px;line-height:16px}.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal{text-align:center;padding:0 28px 32px}@media(max-width:767px){.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal{padding:0 16px 24px}}.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal h2{margin-top:24px;font-size:30px}@media(max-width:767px){.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal h2{margin-top:12px}}.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal p{font-size:16px;margin-bottom:12px;line-height:26px}@media(max-width:767px){.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal p{font-size:14px;margin-bottom:8px}}.EasterDiscountModal_easterDiscountModalWrapper__GPiKn .easterDiscountModal a{margin-top:24px;font-size:18px;border-radius:8px;max-width:200px;width:100%;padding:12px 20px;line-height:normal}.styles_interestTitle__DHOW_{font-style:normal;font-size:24px;line-height:38px}.styles_perex__aKUj2{font-size:18px;line-height:19px;font-weight:500;margin-bottom:24px;margin-top:0}.styles_perex__aKUj2,.styles_temperature__VzMZE{font-style:normal;text-transform:uppercase;font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.styles_temperature__VzMZE{font-weight:700;font-size:22px;line-height:24px;color:#153c89}.styles_temperatureText__uEwV_{font-style:normal;font-weight:400;font-size:14px}.styles_temperatureWrapper__Qpx8y{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid rgba(21,60,137,.1);border-bottom:1px solid rgba(21,60,137,.1)}.styles_temperatureLinks__47aIM{font-size:14px}.styles_textArrowWrapper__rVOUi{display:flex;justify-content:inherit;align-items:center;width:55%}.styles_temperatureList__s0PzE{margin-top:31px;margin-bottom:33px}.styles_temperatureList__s0PzE li{padding-left:0;margin-bottom:20px}.styles_temperatureList__s0PzE li a{font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;text-decoration:none;color:#00b6ff;display:flex;align-items:center;width:100%;justify-content:space-between;font-weight:600}.styles_temperatureList__s0PzE svg{width:13px;height:8px;fill:#00b6ff;transform:rotate(-90deg)}.styles_temperatureList__s0PzE li:last-child a{text-transform:uppercase}.styles_temperatureList__s0PzE li:before{display:none}.BlueStyleRating_BlueStyleRating__r6rCx{font-size:15px;color:initial;min-width:45px;display:flex;align-items:flex-end!important;justify-content:flex-end}.BlueStyleRating_BlueStyleRating__r6rCx .media-left{align-self:center}.BlueStyleRating_BlueStyleRating__r6rCx .media-body{position:relative;display:flex;flex-direction:column;min-width:15px!important;margin-left:6px}.BlueStyleRating_BlueStyleRating__r6rCx h4{font-size:16px;margin-bottom:0;color:#495057;margin-top:6px;line-height:0;position:absolute;top:-27px;min-width:35px}.BlueStyleRating_BlueStyleRating__r6rCx em{display:block;margin-top:11px;font-size:10px;color:#343a40;position:absolute;top:-23px}.BlueStyleRating_BlueStyleRating__r6rCx img{width:27px;height:auto;margin-top:-4px}@media(max-width:767px){.BlueStyleRating_BlueStyleRating__r6rCx h4{margin-top:0;top:-10px}.BlueStyleRating_BlueStyleRating__r6rCx em{display:none}.BlueStyleRating_BlueStyleRating__r6rCx img{width:20px!important;margin-top:0}}.DiscountLabel_DiscountLabel__Tau34{display:flex;justify-content:center;align-items:center;background-color:#ff0040;color:#fff;font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;border-top-right-radius:inherit;border-bottom-left-radius:inherit;font-size:20px;padding:3px 10px}.Country_threeSeasonLinks__9KO6_{flex:1!important}@media(max-width:1024px){.Country_threeSeasonLinks__9KO6_ a{font-size:16px!important;padding:16px 10px!important}}@media(max-width:767px){.Country_threeSeasonLinks__9KO6_{flex:auto!important;padding:5px 10px!important}}.Country_fourSeasonLinks__Br_yS{display:grid!important;grid-template-columns:400px 400px!important;grid-gap:10px!important}.Country_fourSeasonLinks__Br_yS>div{padding:0!important}@media(max-width:1024px){.Country_fourSeasonLinks__Br_yS{grid-template-columns:300px 300px!important}}@media(max-width:767px){.Country_fourSeasonLinks__Br_yS{display:flex!important}.Country_fourSeasonLinks__Br_yS>div{padding:0 10px!important}.Country_fourSeasonLinks__Br_yS>div a{padding:16px 10px!important}}.Destination_threeSeasonLinks__gD9Gj{flex:1!important}@media(max-width:1024px){.Destination_threeSeasonLinks__gD9Gj a{font-size:16px!important;padding:16px 10px!important}}@media(max-width:767px){.Destination_threeSeasonLinks__gD9Gj{flex:auto!important;padding:5px 10px!important}}.Destination_fourSeasonLinks__w1Och{display:grid!important;grid-template-columns:400px 400px!important;grid-gap:10px!important}.Destination_fourSeasonLinks__w1Och>div{padding:0!important}@media(max-width:1024px){.Destination_fourSeasonLinks__w1Och{grid-template-columns:300px 300px!important}}@media(max-width:767px){.Destination_fourSeasonLinks__w1Och{display:flex!important}.Destination_fourSeasonLinks__w1Och>div{padding:0 10px!important}.Destination_fourSeasonLinks__w1Och>div a{padding:16px 10px!important}}.HotelBox_greenbox__VmSsg{color:#07be82!important;background:#07be82;background:rgba(7,190,130,.1);border:none;padding:24px;border-radius:8px}.HotelBox_hotelBoxTitle__2e73T{font-size:18px;text-transform:uppercase;color:#153c89}.HotelBox_orangebox___q6Hb{color:#ffb479!important;background:#fff7f0!important;border:none}.HotelBox_blueBox--sidebox__efEaz,.HotelBox_blueBox__Ktr0J{color:#153c89!important;background:#f1f7fa;border:none;padding:24px;border-radius:8px}.HotelBox_box__HZ3o_ ul li{font-size:14px}.HotelBox_box__HZ3o_ a{color:#00b6ff}.HotelBox_box__HZ3o_ span>strong{font-size:18px;line-height:38px}.HotelFacilities_facility__text__KDiwY{padding:.85rem 0;border-top:1px solid #e4e4e4;font-size:14px}.HotelFacilities_facility__m2m4w:last-child .HotelFacilities_facility__text__KDiwY,.HotelFacilities_facility__text--penultimate__HtZSJ{border-bottom:1px solid #e4e4e4}@media(max-width:575px){.HotelFacilities_facility__text--penultimate__HtZSJ{border-bottom:none}}.HotelAbout_disclaimer__o1B3U{display:flex;font-size:12px;margin-top:3rem}.HotelAbout_bullet__K9PFw{width:20px}.HotelBoxEasterDiscount_lightOrangeBox__GqVOS{color:#3c321f!important;background:#f8f6e9!important;border:1px solid #fcf4de!important}.HotelBoxEasterDiscount_box___7Z5w{padding:12px 8px;margin-bottom:24px}@media(max-width:1024px){.HotelBoxEasterDiscount_box___7Z5w{margin-bottom:12px}}.HotelBoxEasterDiscount_content__HWr47{display:flex;justify-content:center;align-items:center;gap:32px}.HotelBoxEasterDiscount_text__dHSxp{max-width:385px;width:100%;cursor:pointer}.HotelBoxEasterDiscount_text__dHSxp p{margin-bottom:0}@media(max-width:1024px){.HotelBoxEasterDiscount_text__dHSxp p{margin-bottom:12px}}.HotelBoxEasterDiscount_text__dHSxp a{position:relative;font-weight:600;cursor:pointer;white-space:nowrap}.HotelBoxEasterDiscount_text__dHSxp a:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px dashed #3c321f}.HotelBoxEasterDiscount_text__dHSxp a:hover:after,.HotelBoxEasterDiscount_text__dHSxp:hover a:after{display:none}.LuxuryLogo_LuxuryLogo__3ATwA{border-radius:8px;background:linear-gradient(94deg,#fabc1e,#fad61e);padding:5px 12px;display:flex;gap:16px;font-size:15px;flex-wrap:nowrap;white-space:nowrap;width:198px;letter-spacing:1px}.LuxuryLogo_LuxuryLogo__3ATwA span,.LuxuryLogo_inline__32YO0{color:#3a2c00}.LuxuryLogo_inline__32YO0{gap:8px;padding:4px .6669rem 4px 8px;font-size:14px;align-items:center;line-height:17px;border-radius:5.333px;max-width:150px;letter-spacing:normal}.LuxuryLogo_inline__32YO0 .icon-svg{width:16px!important;height:18px!important}@media(max-width:767px){.LuxuryLogo_LuxuryLogo__3ATwA{font-size:12px;width:160px;align-items:center;padding:3px 10px;border-radius:8px}.LuxuryLogo_LuxuryLogo__3ATwA .icon-svg{width:16px;height:20px}}.HotelRatingBlueStyleBadge_rating-badge__AoylF{display:flex;align-items:center;text-decoration:none;margin:0 1.5rem 0 0;border:none;padding:0;width:auto;overflow:visible;background:#000;background:transparent;color:#153c89;font:inherit;line-height:normal;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.HotelRatingBlueStyleBadge_rating-badge__AoylF::-moz-focus-inner{border:0;padding:0}.HotelRatingBlueStyleBadge_rating-badge__AoylF:focus,.HotelRatingBlueStyleBadge_rating-badge__AoylF:hover{outline-width:0}.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{display:block;width:30px;margin-right:4px}.HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{font-size:11.6px;text-align:left;margin:0 0 0 3px}.HotelRatingBlueStyleBadge_rating-badge__title__VxmLJ{text-transform:uppercase;font-weight:700}.HotelRatingBlueStyleBadge_rating-badge__summary__QQNnY{font-weight:700;font-size:12px}.HotelRatingBlueStyleBadge_rating-badge__summary-description__I4E4m{font-size:10px;color:#70758c}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk{margin-right:12px;margin-top:5px}@media(max-width:767px){.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk{margin-top:0}}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk .HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{margin:0}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk .HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:20px}@media(max-width:767px){.HotelRatingBlueStyleBadge_rating-badge__AoylF{margin-right:1.2rem}.HotelRatingBlueStyleBadge_rating-badge__summary-description__I4E4m,.HotelRatingBlueStyleBadge_rating-badge__title__VxmLJ{display:none}.HotelRatingBlueStyleBadge_rating-badge__summary-description--placeGlobal__OLpnl,.HotelRatingBlueStyleBadge_rating-badge__title--placeGlobal__jKkfF{display:block}.HotelRatingBlueStyleBadge_rating-badge__summary-description--placeGlobal__OLpnl{display:inline-block}.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:20px}.HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{margin:0}}@media(max-width:370px){.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:14px}}.HotelRatingBlueStyleBadge_img__ta9Tt{width:30px}@media(max-width:1024px){.HotelRatingBlueStyleBadge_img__ta9Tt{width:30px}}@media(max-width:767px){.HotelRatingBlueStyleBadge_img__ta9Tt{width:20px}}.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{text-decoration:none;margin-top:-3px}@media(max-width:767px){.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{margin-top:-1px}}.HotelRatingTripAdvisorBadge_ta-badge__text__ropKK{color:#70758c;margin-left:5px!important}@media(max-width:767px){.HotelRatingTripAdvisorBadge_ta-badge__text__ropKK{display:none!important}}.HotelRatingTripAdvisorBadge_badge-marginLeft__0TZYJ{margin-left:-8px!important}@media(max-width:575px){.HotelRatingTripAdvisorBadge_ta-badge__image__QJ445{margin-bottom:1px}}@media(max-width:370px){.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{width:80px}}.HotelBadges_hotelBadges__cjZxm{margin-top:14px!important;margin-bottom:27px!important}.HotelBadges_hotelBadges__cjZxm .rating__fav__full{margin-left:8px;padding-bottom:0}.HotelBadges_facilitiesWrapper__SSbES{display:none}@media(max-width:767px){.HotelBadges_facilitiesWrapper__SSbES{display:block}}.HotelTabs_nav-item__oSh9E{font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.HotelTabs_nav-item__oSh9E:last-child{margin-right:0!important}@media(max-width:1024px){.HotelTabs_nav-item__oSh9E{width:100%;flex:1!important;padding:20px 0!important}}.HotelTabs_nav-item__oSh9E.HotelTabs_luxuryTab___GxF_ a.active{color:#4b2900!important}.HotelTabs_nav-item__oSh9E a:not(.active){background:#f1f7fa!important}.HotelTabs_nav-parent__mPrL8{flex:1 0 auto}.HotelTabs_nav-parent__mPrL8 li>div>a{font-size:18px!important;font-weight:500}@media(max-width:767px){.HotelTabs_nav-parent__mPrL8{overflow:auto!important;white-space:nowrap!important;flex-wrap:nowrap!important}}.FbLike_share-link__IxLbJ{background-color:#1877f2;border:none;outline:none;color:#fff;font-weight:600;display:flex;gap:4px;align-items:center;justify-content:center;border-radius:4px;padding:4px 9px;vertical-align:center;text-decoration:none;width:fit-content}.FbLike_share-link__IxLbJ:focus{outline:none;box-shadow:none}.FbLike_share-link__IxLbJ:hover{outline:none;box-shadow:none;color:#fff}.style_iconLuxury__vyZaM{cursor:default}.style_iconLuxury__vyZaM .icon-svg{width:42px;height:42px}.style_tooltip__dpp6p{background-color:#f4f9fa!important;border-radius:8px!important;color:#153c89!important;padding:20px!important;max-width:260px!important;text-align:center;font-size:14px!important}.TripAdvisor_badge-marginLeft__KFqN_{margin-top:-5px!important;margin-left:-2px!important}@media(max-width:767px){.TripAdvisor_badge-marginLeft__KFqN_{margin-top:0!important}}.TripAdvisor_TripAdvisor__x4guG{font-size:10px;color:initial;min-width:86px}.TripAdvisor_TripAdvisor__x4guG h4{font-size:22px;margin-bottom:0}.TripAdvisor_TripAdvisor__x4guG em{display:block;color:#70758c;font-size:10px}.TripAdvisor_TripAdvisor__x4guG a{text-decoration:none}.TripAdvisor_TripAdvisor--scale__5bAEO{margin-left:9px}.TripAdvisor_TripAdvisor--scale__5bAEO h4{margin-bottom:-2px}.TripAdvisor_TripAdvisor--scale__5bAEO img{width:90px;height:auto}@media(min-width:768px){.TripAdvisor_TripAdvisor--scale__5bAEO img{width:120px;margin-left:-6px}}@media(max-width:767px){.TripAdvisor_TripAdvisor__x4guG{font-size:6px;margin-top:-2px}.TripAdvisor_TripAdvisor__x4guG h4{font-size:14px}.TripAdvisor_TripAdvisor__x4guG img{width:110px;max-width:110px!important}.TripAdvisor_badge-placeGlobal__0Wdpe{display:block;padding-top:3px}}.TripAdvisor_badge-image__NjnxR{background-position-x:-7px;background-position-y:2px;background-repeat:no-repeat;background-size:119px 20px;width:104px;height:22px}@media(max-width:1024px){.TripAdvisor_badge-image__NjnxR{background-size:101px 17px;background-position-x:-6px;height:20px}}.PopupSearchResult_popup__iUjtT{position:relative;padding:0 0 5px}.PopupSearchResult_popup__title__JsP3X{margin-bottom:1rem;margin-right:25px!important}.PopupSearchResult_popup__title-name__xWNng{padding-right:.5rem;font-size:20px}.PopupSearchResult_popup__content__ViRt_{display:flex}.PopupSearchResult_popup__left__uhtpp{margin-right:20px}.PopupSearchResult_popup__right__x9wxz{flex:1;display:flex;align-content:space-between;flex-wrap:wrap;min-height:100px}.PopupSearchResult_popup__trip-advisor__me1AI{margin-top:-9px}.PopupSearchResult_popup__icons__Xdi47{width:100%}.PopupSearchResult_popup__icon__EBh2q{margin-right:16px}.PopupSearchResult_popup__days__Rq2Qt{width:100%;margin:0;font-size:14px;line-height:1em;font-weight:400;display:flex;justify-content:space-between;color:#153c89}.PopupSearchResult_popup__price__5z4kZ{font-weight:700;color:#000;font-size:20px;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;line-height:.6}.PopupSearchResult_popup__img__NDmsp{width:130px;height:99px}.CheckboxTree_checkBox-ol__swqSv{margin:0;padding-left:0;list-style-type:none}.CheckboxTree_dropdownItem__GiKNQ{position:relative}.CheckboxTree_dropdownItem__GiKNQ:active{color:#16181b;text-decoration:none;background:#f1f7fa linear-gradient(180deg,#f3f8fb,#f1f7fa) repeat-x}span.CheckboxTree_indentLevel-1__tPnmC{position:relative}span.CheckboxTree_indentLevel-1__tPnmC>div>label{padding-left:75px!important}span.CheckboxTree_indentLevel-1__tPnmC>div>label .checkbox-indicator{left:43px!important}span.CheckboxTree_indentLevel-2__tvEpn{position:relative}span.CheckboxTree_indentLevel-2__tvEpn>div>label{padding-left:105px!important}span.CheckboxTree_indentLevel-2__tvEpn>div>label .checkbox-indicator{left:73px!important}.CheckboxTree_dropdownDivider__Rz4uz{margin:0}ol ol .CheckboxTree_dropdownDivider__Rz4uz{display:none}.CheckboxTree_parentLabelContent__HPjzB{font-weight:700}.CheckboxTree_disabledCheckboxNode__w6FpM input[data-cross=true]:disabled~div:before{width:19px;height:19px;z-index:99;background-image:url(/img/icons/close-outline.svg);background-size:19px 19px;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;left:-1px;top:-1px}.CheckboxTree_toggleButton__AhAFF{background-size:12px 10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 451.846 451.847'%3E%3Cpath d='M345.441 248.292L151.154 442.573c-12.359 12.365-32.397 12.365-44.75 0-12.354-12.354-12.354-32.391 0-44.744L278.318 225.92 106.409 54.017c-12.354-12.359-12.354-32.394 0-44.748 12.354-12.359 32.391-12.359 44.75 0l194.287 194.284c6.177 6.18 9.262 14.271 9.262 22.366 0 8.099-3.091 16.196-9.267 22.373z' fill='%2300B6FF'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:12px;height:10px;transform:rotate(90deg);display:inline-block;position:absolute;right:24px;right:1.5rem;top:14px}.CheckboxTree_toggleButton--open__xODSn{transform:rotate(-90deg)}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy{color:#153c89;padding-bottom:.875rem;display:flex}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy>div{width:90%}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .checkbox{padding-left:2rem!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__resultCount__8VVNq{display:block;width:10%;text-align:right;margin-right:0;font-weight:700}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .icon-svg--star svg path,.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .icon-svg--star-half svg path{fill:#00b6ff}.ThematicHolidayFiltersItem_isChecked__KL2nh span{color:#00b6ff}.ThematicHolidayFiltersItem_isDisabled__afmgI{cursor:not-allowed}.ThematicHolidayFiltersItem_isDisabled__afmgI .control__indicator{background:#f0f0f0;border-color:#e9e9e9}.ThematicHolidayFiltersItem_isDisabled__afmgI *{cursor:not-allowed}.style_noActive__2pWep{position:absolute;top:0;left:0;background:#fff;background:hsla(0,0%,100%,.6);height:100%;width:100%;z-index:2;font-size:21px}.style_noActive__2pWep,.style_noActive__text__Rnbrf{display:flex;justify-content:center;align-items:center;text-align:center}.style_noActive__text__Rnbrf{width:230px;height:230px;border-radius:50%;background:#00b6ff;color:#fff;padding:35px;font-size:16px;font-weight:200}.style_searchSpinner__EI6il{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;background:hsla(0,0%,100%,.5);display:flex;z-index:4;justify-content:center;align-items:center}.style_searchSpinner__wrapper__tmJsC{display:block;width:200px;height:200px;position:relative;background:#00b6ff;border-radius:50%;line-height:200px}.style_searchSpinner__wrapper__tmJsC [class*=base]{margin:0}.style_searchSpinner__wrapper__tmJsC [class*=hold]{height:200px}.style_searchSpinner__wrapper__tmJsC [class*=hold] [class*=dot]{border-color:#fff}.style_searchSpinner__wrapper__text__hgn6q{position:absolute;width:100%;display:block;text-align:center;left:0;bottom:-50px;color:#fff}.style_children___yUg9{padding:0 12px!important}.style_adults__bqls2{padding-right:12px!important}.style_price__rQq_r{color:#104f91}.TabAndFilterRow_filterButton__1hkWQ:hover{background-color:#000!important;background-color:transparent!important;border-color:#eceff6!important;box-shadow:0 0 0 .2rem rgba(0,182,255,.5);color:#00b6ff!important}.TabAndFilterRow_filterButton__1hkWQ{border:1px solid #eceff6;border-radius:8px;height:56px;letter-spacing:normal;outline:none!important}.TabAndFilterRow_filterButton__1hkWQ span{justify-content:space-between}.TabAndFilterRow_filterButton__1hkWQ .icon-svg--pin{width:14px}@media(max-width:767px){.TabAndFilterRow_filterButton__1hkWQ{width:100%}.TabAndFilterRow_filterButton__1hkWQ :global__filter{padding-bottom:.625rem;margin-bottom:.75rem}.TabAndFilterRow_filterButton__1hkWQ :global__filter [class*=col]>*{min-width:0}.TabAndFilterRow_filterButton__1hkWQ :global__filter--SearchByDest,.TabAndFilterRow_filterButton__1hkWQ :global__filter--SearchByMap{min-width:auto;width:100%!important}.TabAndFilterRow_filterButton__1hkWQ :global__filter__wrapper{flex-direction:column;gap:8px}}.LuxuryHotel_icon__a_W_H{margin-right:.25rem}.LuxuryHotel_label__9W_Ds{font-weight:300;font-size:10px;line-height:1;color:#000;text-transform:uppercase}.LuxuryHotel_labelBold___ZSLt{font-weight:700}
/*# sourceMappingURL=d85a506871d66ea8.css.map*/