.c-main-accommodation h3{font-size:1.6rem;font-family:Arial,Helvetica,sans-serif}.c-main-accommodation .score-banner{margin-top:2rem}.c-main-accommodation .destination-info__body{background:#fff!important}.c-main-accommodation .destination-info__title{padding-bottom:1rem;border-bottom:2px solid #c6c6c6}.c-main-accommodation .destination-info__wrap{margin:0 auto;max-width:1280px;font-size:0;padding:3rem 0 4rem}.c-main-accommodation .hotel-search-panel{width:calc(100% - 1rem);margin-left:1rem;border:1px solid #c6c6c6;border-radius:.3rem;margin-bottom:-5px}@media (max-width:768px){.c-main-accommodation .hotel-search-panel{width:100%;margin:1rem 0 0}}.c-main-accommodation .hotel-search-panel__marketing-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.3rem}.c-main-accommodation .hotel-search-panel__marketing-row-first{height:3.5rem}.c-main-accommodation .hotel-search-panel__marketing-row-second{height:4rem}.c-main-accommodation .hotel-search-panel__marketing-row-with-price{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.5rem}.c-main-accommodation .hotel-search-panel__marketing-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.c-main-accommodation .hotel-search-panel__marketing-item:first-of-type{padding-left:1rem}.c-main-accommodation .hotel-search-panel__marketing-item:nth-of-type(2){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-main-accommodation .hotel-search-panel__was-price{font-weight:700}.c-main-accommodation .hotel-search-panel .promo-on-white-background{color:#0071bc}.c-main-accommodation .hotel-search-panel .info-important{margin-bottom:0}.c-main-accommodation .offer{max-width:1280px;margin:0 auto}@media (max-width:1370px){.c-main-accommodation .offer{padding:0 1rem}}.c-main-accommodation .offer__details-promo{top:auto;right:0}.c-main-accommodation .offer__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:3rem;max-width:1280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.c-main-accommodation .offer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-main-accommodation .offer__content{width:66.67%;display:block;margin-bottom:0}.c-main-accommodation .offer__content .light-slider{width:100%}.c-main-accommodation .offer__content .light-slider .lSAction a{width:auto}.c-main-accommodation .offer__content .light-slider .image-label:not(:first-child){bottom:5rem}@media (max-width:768px){.c-main-accommodation .offer__content .light-slider .image-label:not(:first-child){bottom:4rem}}@media (max-width:768px){.c-main-accommodation .offer__content{width:100%;padding:0 1rem}}.c-main-accommodation .offer__content--wide{width:100%}.c-main-accommodation .offer__search{width:33.33%}@media (max-width:768px){.c-main-accommodation .offer__search{width:100%;padding:0 1rem}}.c-main-accommodation .offer__search-holiday{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation .offer__search-hotel{display:block}@media (max-width:768px){.c-main-accommodation .offer__search .hotel-search-panel{padding-bottom:.5rem}}.offer--roundel-promo .promo-on-image{left:unset}
.alternative-prices{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alternative-prices--no-prices{height:auto}.alternative-prices__loader{height:360px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.alternative-prices__loader{margin:1rem 0 auto}}.alternative-prices__price-panels{text-align:center;width:100%}.alternative-prices__panel-icons,.alternative-prices__price-panels{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alternative-prices__panel-icons{font-size:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.alternative-prices__panel-icons{font-size:2.5rem}}.alternative-prices__panel-icons .plane-icon{width:30px;height:30px}.alternative-prices__panel-icons .plus-icon{width:13px;height:13px;margin:0 1rem}.alternative-prices__panel-icons .hotel-icon{width:55px;height:40px}.alternative-prices__panel-icons .fa-plane{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.alternative-prices__holiday-panel{padding-bottom:.8rem;margin:1.5rem 1rem 0}.alternative-prices__holiday-panel h3{margin:1.5rem 0;text-align:center;font-size:3rem}@media (max-width:768px){.alternative-prices__holiday-panel h3{font-size:2.5rem}}.alternative-prices__holiday-panel button{padding:1rem .5rem;width:100%;margin-bottom:1.5rem}@media (max-width:768px){.alternative-prices__holiday-panel button{font-size:2rem;padding:2rem .5rem}}.alternative-prices__holiday-panel:first-of-type{border-bottom:1px solid #c6c6c6}.alternative-prices__offer-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;font-weight:700;color:#0071bc;margin-bottom:2rem}@media (max-width:768px){.alternative-prices__offer-price{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.5rem}}.alternative-prices__offer-price__value{font-size:2.5rem;margin:0 .5rem}.alternative-prices__lock-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;margin-bottom:1rem}.alternative-prices__lock-price span{margin-left:.5rem}.alternative-prices__no-deals-panel{border:1px solid #c6c6c6;margin:0 1rem 1rem;width:calc(100% - 1rem);padding:1rem;border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.alternative-prices__no-deals-panel svg{margin:0 .5rem -1rem 0}.alternative-prices__from{display:block;font-size:.9rem}.alternative-prices__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}.alternative-prices__price{display:block;font-size:2.5rem;margin-right:.2rem;color:#f6921e}.alternative-prices__details{color:#5b5b5b}.alternative-prices__mode{display:block;font-size:1.1rem}.alternative-prices__pp{display:block;font-size:.9rem}
.tripadvisor{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tripadvisor-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-2rem}@media (max-width:768px){.tripadvisor-desktop{display:none}}.tripadvisor-mobile{display:none}@media (max-width:768px){.tripadvisor-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.tripadvisor__desc{font-size:1.2rem;line-height:2rem;color:#c6c6c6}.tripadvisor__rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.tripadvisor__rating__mobile{margin-top:-1rem}.tripadvisor__rating span{padding-top:4px}.tripadvisor__rating a{padding-top:4px;cursor:pointer;text-decoration:underline}.tripadvisor__img{margin-right:.5rem}.hotel-info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hotel-info,.hotel-info__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotel-info__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.hotel-info__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hotel-info__name{font-size:2rem;line-height:2.2rem;text-shadow:none;color:#5b5b5b;margin:0 1rem 0 0;text-align:left;word-break:break-all;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.hotel-info__description{max-width:none}.hotel-info__description-block{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.hotel-info__rating{font-size:0;margin-right:1.5rem}.hotel-info__title-rating{font-size:0}.hotel-info__bottom-description{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem}.hotel-info__bottom-description,.hotel-info__destination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotel-info__destination{font-size:1.4rem;line-height:2.2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:100px}.hotel-info__destination .destination-name{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.hotel-info__destination .destination-flag{margin-left:.3rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem}.hotel-info__destination--ellipsis{max-width:calc(100% - 8rem)}
.destination-info__body{margin:0 auto;max-width:1280px;font-size:0;padding:3rem 0 4rem}@media (max-width:768px){.destination-info__body{padding:3rem 0 0}}.destination-info__title{padding-bottom:1rem;border-bottom:2px solid #c6c6c6}.destination-info__content{background:transparent}.destination-info__content-wrap{margin:0 auto;max-width:1280px;font-size:0;padding:3rem 0 4rem}@media (max-width:768px){.destination-info__content-wrap{padding:0}}.destination-info__features{display:inline-block;vertical-align:middle;width:50%}@media (max-width:768px){.destination-info__features{width:100%}}.destination-info__features-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.destination-info__feature{width:30%;display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}.destination-info__feature-icon-wrap{height:2.7rem;margin-bottom:.5rem;width:auto;display:block}.destination-info__feature-icon{max-width:25px;max-height:25px}.destination-info__feature-title{display:block;font-size:1.2rem;line-height:1.5rem}.destination-info__feature-desc{display:block;font-size:1.4rem;font-weight:700;line-height:1.5rem}.destination-info__temperature{display:inline-block;vertical-align:middle;width:50%;text-align:center;padding:0}@media (max-width:768px){.destination-info__temperature{display:none}}.destination-info__temperature img{width:100%}
.offer-images{width:66.67%;height:420px;margin:0}@media (max-width:768px){.offer-images{width:100%;height:160px}}.offer-images .swiper-slide{background-size:cover;background-position:50%}.offer-images__main-slider{height:90%;width:100%}@media (max-width:768px){.offer-images__main-slider{height:100%}}.offer-images__thumbs-slider{height:10%;padding:1px 0}@media (max-width:768px){.offer-images__thumbs-slider{height:0;display:none}}.offer-images__thumbs-slider .swiper-slide{width:10%;height:100%;opacity:.4}.offer-images__thumbs-slider .swiper-slide-active{opacity:1}
.swiper-button-next,.swiper-button-prev{background-color:rgba(30,30,30,.5)!important;width:4rem!important;height:4rem!important;border-radius:50% 50%!important;background-size:1.2rem 2.3rem!important;background-repeat:no-repeat!important}.swiper-button-prev{background-position:45% 50%!important}.swiper-button-next{background-position:55% 50%!important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9Ii41IiBkPSJNMTIuOTk3IDEyLjA3M0wyLjExNSAxLjE5M2EuNjUuNjUgMCAwMC0uOTIzIDAgLjY1LjY1IDAgMDAwIC45MjJMMTEuNjEgMTIuNTMzIDEuMTkyIDIyLjk1YS42NS42NSAwIDAwMCAuOTIzLjY1Ny42NTcgMCAwMC40Ni4xOTMuNjM3LjYzNyAwIDAwLjQ1OS0uMTkzbDEwLjg4LTEwLjg4MWEuNjUuNjUgMCAwMC4wMDYtLjkxOXoiLz48L3N2Zz4=)!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9Ii41IiBkPSJNMS4xODggMTIuOTkzbDEwLjg4MSAxMC44ODFhLjY1LjY1IDAgMDAuOTIzIDAgLjY1LjY1IDAgMDAwLS45MjNMMi41NzUgMTIuNTM0IDEyLjk5MiAyLjExN2EuNjUuNjUgMCAwMDAtLjkyNC42NTcuNjU3IDAgMDAtLjQ1OS0uMTkzLjYzNy42MzcgMCAwMC0uNDU5LjE5M0wxLjE5MyAxMi4wNzVhLjY1LjY1IDAgMDAtLjAwNS45MTh6Ii8+PC9zdmc+)!important}
.promo-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promo-line--alight-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.promo-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promo-content img{height:1.4rem;width:auto;margin-bottom:2px;margin-right:.3rem;background:transparent!important}
.tabs-switcher .tabs-container-wrapper{overflow:hidden;position:relative}.tabs-switcher .tabs-container{list-style-type:none;position:relative;left:0;top:0;display:block;padding:0;border-bottom:2px solid #999;font-size:0;text-align:center;margin:0 0 3rem;white-space:nowrap}.tabs-switcher .tab{display:inline-block;position:relative;bottom:-2px}.tabs-switcher .tab a{display:inline-block;vertical-align:bottom;line-height:1.7rem;font-size:1.6rem;font-weight:700;text-align:center;width:100%;height:100%;padding:.6rem 0;position:relative;color:#c6c6c6;border-bottom:3px solid transparent;white-space:nowrap;text-decoration:none}@media (max-width:768px){.tabs-switcher .tab a{padding:.6rem 1rem}}.tabs-switcher .tab.active a{color:#2b3990;border-bottom:3px solid #2b3990;font-weight:700}.tabs-switcher .tab.active a:hover{color:#3141a4}.tabs-switcher .tab.inactive a{font-weight:400}.tabs-switcher .tab.disabled a{cursor:not-allowed;opacity:.6}.tabs-switcher .content,.tabs-switcher .content p{font-size:1.4rem;line-height:1.8rem}.tabs-switcher .content.active{display:block}.tabs-switcher .content.inactive{display:none!important}.tabs-switcher__scroller{text-align:center;cursor:pointer;padding:0;white-space:nowrap;vertical-align:middle;border:none;font-size:1.6rem;line-height:3.2rem;color:#2b3990;background:#fff;min-width:7.5rem;outline:none}.tabs-switcher__scroller--right{float:right;padding:0 0 0 1rem}@media (max-width:1370px){.tabs-switcher__scroller--right{margin-right:-1rem}}.tabs-switcher__scroller--left{float:left;padding:0 1rem 0 0}@media (max-width:1370px){.tabs-switcher__scroller--left{margin-left:-1rem}}.tabs-switcher .search-results__tabs{width:calc(100% + 2rem);margin:0 -1rem}
@charset "UTF-8";.search-calendar{height:350px}.search-calendar__loader{width:auto;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-calendar__months{height:100%}.search-calendar__offers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-bottom:1.5rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.search-calendar__btn-wrap{padding:0 .5rem;width:33.33%;min-width:90px;margin-bottom:1rem}.search-calendar__btn{padding:1rem;border-radius:3px;border:1px solid #c6c6c6;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-decoration:none;color:#2b3990}.search-calendar__btn:hover{color:#2b3990}.search-calendar__btn-month{margin-bottom:1px}.search-calendar__btn-price{font-size:1.6rem}.search-calendar__btn--cheapest,.search-calendar__btn--cheapest:hover{color:#f6921e}.search-calendar h3{margin-top:0}.search-calendar .select{margin-bottom:1rem}.search-calendar .select option:disabled{color:#c6c6c6}.search-calendar .schedule__day{padding:.5rem 0;margin:.5rem 0}.search-calendar .schedule__day--selected{background:#0071bc;color:#fff}.search-calendar .schedule__day--selected .schedule__day-sub{color:#fff}.search-calendar .schedule__day--selected svg path{fill:#fff}.search-calendar .schedule__day--disabled{cursor:not-allowed}.search-calendar .select--xs{width:unset}.search-calendar .select--xs select{padding:0 3rem}.search-panel-compact__form-wrap{width:100%;margin-bottom:.5rem}.search-panel-compact .btn--xwide{display:none}.search-panel-compact__form{font-size:0;margin-bottom:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 1rem 0}.search-panel-compact__form .select2-container .select2-selection{border:1px solid #c6c6c6;border-radius:.3rem;font-size:1.4rem}@media (max-width:768px){.search-panel-compact__form .select2-container .select2-selection{height:3.5rem}}.search-panel-compact__form .search-panel__form-input{margin:unset;border:1px solid #c6c6c6;border-radius:.3rem;font-size:1.4rem}@media (max-width:768px){.search-panel-compact__form .search-panel__form-input{font-size:1.4rem}}@media (max-width:768px){.search-panel-compact__form .search-panel__form-input-wrap{width:100%}}.search-panel-compact__form .btn--large{width:100%;margin-bottom:1rem;border-radius:3px;font-size:1.6rem;line-height:1.7rem;padding:1.2rem 0 1.3rem}.search-panel-compact__form-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}@media (max-width:768px){.search-panel-compact__form-row{margin-bottom:2.5rem}}@media (max-width:768px){.search-panel-compact__form-row input{font-size:1.4rem}}.search-panel-compact__form-row .validate-desktop--date{margin-right:unset}.search-panel-compact__form-row .validate-desktop--date .search-panel__form-datepicker--checkin+label{display:none}.search-panel-compact__form-row .validate-desktop--date .datepicker{top:4.5rem;right:0;left:auto;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c6c6c6;border-bottom-color:#5b5b5b;border-radius:0 0 .1rem .1rem}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--date .datepicker{top:0}}.search-panel-compact__form-row .validate-desktop--date.validate-desktop--left .datepicker{right:auto;left:50%}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--date.validate-desktop--left .datepicker{left:0}}.search-panel-compact__form-row .validate-desktop--date,.search-panel-compact__form-row .validate-desktop--departure,.search-panel-compact__form-row .validate-desktop--destination,.search-panel-compact__form-row .validate-desktop--duration,.search-panel-compact__form-row .validate-desktop--guests{width:100%}.search-panel-compact__form-row .validate-desktop--date select,.search-panel-compact__form-row .validate-desktop--departure select,.search-panel-compact__form-row .validate-desktop--destination select,.search-panel-compact__form-row .validate-desktop--duration select,.search-panel-compact__form-row .validate-desktop--guests select{background-color:transparent}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--date select,.search-panel-compact__form-row .validate-desktop--departure select,.search-panel-compact__form-row .validate-desktop--destination select,.search-panel-compact__form-row .validate-desktop--duration select,.search-panel-compact__form-row .validate-desktop--guests select{font-size:1.4rem}}.search-panel-compact__form-row .validate-desktop--left{margin-right:2%}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--left.validate-desktop--departure .select2-dropdown{min-width:280px!important}}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--right{margin-left:2%}}.search-panel-compact__form-row .validate-desktop--departure select,.search-panel-compact__form-row .validate-desktop--destination select{background:#fff;outline:none}.search-panel-compact__form-row .validate-desktop--destination select:invalid{color:#c6c6c6}.search-panel-compact__form-row .validate-desktop--duration .search-dropdown{margin-left:1px}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--duration .search-dropdown{margin-top:0}}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-caption{width:30%}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-caption .search-dropdown-guest__caption-text--head{margin-top:0}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-base{padding-bottom:1.6rem;width:100%}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-base .search-dropdown-guest__group{width:32%}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-ages{margin-left:30%}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-ages{margin-left:26.5%}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__room-ages .search-dropdown-guest__group{margin-left:0}}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown-guest__group--adults{margin-right:8%}.search-panel-compact__form-row .validate-desktop--guests .search-panel__form-input-wrap .search-dropdown--guest .btn-next{display:block;width:100%;border-radius:inherit;font-size:1.6rem}.search-panel-compact__form-row .validate-desktop--guests .search-dropdown--guest{left:auto;-webkit-box-shadow:0 1px 1px 0 #5b5b5b;box-shadow:0 1px 1px 0 #5b5b5b;border-top:1px solid #e5e5e5;width:300px}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests .search-dropdown--guest{margin-top:0}}.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--left{left:0;right:auto}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--left{margin-top:0}}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--left .search-dropdown--guest{left:0;right:auto}}.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--right{left:auto;right:0;margin-right:1px}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--right{margin-top:0}}@media (max-width:768px){.search-panel-compact__form-row .validate-desktop--guests.validate-desktop--right .search-dropdown--guest{left:auto;right:0;margin-top:0}}.search-panel-compact__form-row .search-panel__form-input-wrap .search-panel__form-input{width:100%}.search-panel-compact__form-input{height:3.5rem;border:1px solid #c6c6c6;font-size:1.4rem;padding-left:1rem;border-radius:.3rem;width:100%}.search-panel-compact__form-input-wrap{position:relative}.search-panel-compact__form-row--last .validate-desktop--guests{margin-right:2%}.search-panel-compact .search-panel__form-input-wrap .search-dropdown--board{left:unset;right:unset;margin-left:1px}@media (max-width:768px){.search-panel-compact .search-panel__form-input-wrap .search-dropdown--board{margin-top:-1px}}@media (max-width:768px){.search-panel-compact .search-panel__form-input-wrap{margin:unset}}.search-panel-compact .select2-dropdown{border:1px solid #c6c6c6;border-bottom-color:#5b5b5b;-webkit-box-shadow:unset;box-shadow:unset;margin-top:0}@media (max-width:768px){.search-panel-compact .select2-container .select2-results__group,.search-panel-compact .select2-container .select2-results__option[role=treeitem]{line-height:2.6rem;font-size:1.6rem}}.search-panel-compact .select2-container--bwt .select2-selection{border-radius:.3rem;border-left:1px solid transparent}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple{border:1px solid #c6c6c6;min-height:4.6rem}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple{min-height:unset}}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-selection__rendered{width:100%}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-selection__rendered{padding:0}}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-selection__choice{background-color:#2b3990;border:1px solid #2b3990;border-radius:0;cursor:default;color:#fff;font-size:1.3rem;float:left;line-height:2rem;text-overflow:ellipsis;overflow:hidden;max-width:15rem;margin-right:.5rem;margin-bottom:.5rem}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;float:right;margin-left:10px}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline{width:100%}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline .select2-search__field{height:3.1rem;display:none;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem;width:100%!important;margin:.3rem}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline .select2-search__field{height:unset;font-size:1.6rem;line-height:1.7rem}}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline--select-full .select2-search__field{display:none}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline--select-full:after{content:attr(data-select2-tooltip);display:none;white-space:pre-line;margin:.5rem;opacity:.8;font-size:1.3rem}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline--select-full:after{margin:1rem 0 0}}.search-panel-compact .select2-container--bwt .select2-selection.select2-selection--multiple .select2-search--inline--select-empty .select2-search__field{display:inline-block}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection{border:none;border-radius:.3rem}.search-panel-compact .select2-container--bwt .select2-selection--single-edit{border-radius:0 0 .3rem .3rem}}.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[role=treeitem]:not(.select2-results__message):not(.loading-results):before{content:"☐";padding:0 .5rem 0 0;display:inline-block;margin-left:-2rem}.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[role=treeitem]:not(.select2-results__message):not(.loading-results)[aria-selected=true]:before{content:"☑";padding:0 .5rem 0 0;display:inline-block;margin-left:-2rem}.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[role=treeitem]:not(.select2-results__message):not(.loading-results)[aria-disabled=true]{opacity:.5}.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted .select2-results__option[aria-label="Top Cities"],.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted .select2-results__option[aria-label=All],.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted .select2-results__option[aria-label=Favourites],.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-label="Top Cities"] .select2-results__option,.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-label=All] .select2-results__option,.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-label=Favourites] .select2-results__option{background-image:unset;background-position:unset}.search-panel-compact .select2-container--bwt .select2-results__options[aria-multiselectable=true] .select2-results__option.loading-results:before{display:none}.search-panel-compact .select2-container--bwt .select2-selection--single-edit{border:1px solid #c6c6c6;border-radius:.3rem}.search-panel-compact .select2-container--bwt .select2-selection--multiple{border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.search-panel-compact .select2-container--bwt .select2-selection--multiple{border-radius:.3rem;border:none;display:table}}.search-panel-compact .select2-container--bwt.select2-container--focus .select2-selection--multiple .select2-search--inline,.search-panel-compact .select2-container--bwt.select2-container--open .select2-selection--multiple .select2-search--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-panel-compact .select2-container--bwt.select2-container--focus .select2-selection--multiple .select2-search--inline--select-full:after,.search-panel-compact .select2-container--bwt.select2-container--focus .select2-selection--multiple .select2-search--inline .select2-search__field,.search-panel-compact .select2-container--bwt.select2-container--open .select2-selection--multiple .select2-search--inline--select-full:after,.search-panel-compact .select2-container--bwt.select2-container--open .select2-selection--multiple .select2-search--inline .select2-search__field{display:inline-block}.search-panel-compact .select2-container--bwt.select2-container--focus .select2-selection--multiple .select2-search--inline.select2-search--inline--select-full .select2-search__field,.search-panel-compact .select2-container--bwt.select2-container--open .select2-selection--multiple .select2-search--inline.select2-search--inline--select-full .select2-search__field{display:none}.search-panel-compact .select2-container{margin:unset}.search-panel-compact .select2-container .select2-selection--single-edit .select2-selection__rendered{font-size:1.4rem}@media (max-width:768px){.search-panel-compact .select2-container .select2-selection--single-edit .select2-selection__rendered{font-size:1.6rem}}@media (max-width:768px){.search-panel-compact .select2-container .select2-selection--single-edit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.search-panel-compact .select2-container .select2-selection .select2-search__field{background-color:#eeeef0}}@media (max-width:768px){.search-panel-compact--broadway-mobile .select2-container .select2-selection .select2-search__field{background-color:unset}}.search-panel-with-calendar__dep-date{border:1px solid #c6c6c6;margin-top:2rem}.search-panel-with-calendar__dep-date p{margin:1.5rem 0;text-align:center}.search-panel-with-calendar .search-panel-compact__form{padding:0}.search-panel-with-calendar .search-panel-compact .select2-selection--single-edit{padding-bottom:1rem}.search-panel-with-calendar .search-panel-compact .select2-selection__rendered{font-size:1.4rem;line-height:1.8rem}.search-panel-with-calendar .search-panel-compact .search-panel__form-input{border:1px solid #c6c6c6;line-height:1.8rem;font-size:1.4rem}@media (max-width:768px){.search-panel-with-calendar .search-panel-compact .search-panel__form-input{font-size:1.6rem}}.search-panel-with-calendar .search-panel-compact .btn[type=submit],.search-panel-with-calendar .search-panel-compact .validate-desktop--destination{display:none}
.light-slider--broadway{height:480px}@media (max-width:768px){.light-slider--broadway{height:264px}}.light-slider--broadway .lSSlideOuter .lightSlider>*{height:438px}@media (max-width:768px){.light-slider--broadway .lSSlideOuter .lightSlider>*{height:264px}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-regular-fce8f91f33.woff2) format("woff2"),url(/fonts/fa-regular-f1ee634dc3.woff) format("woff")}@font-face{font-family:Font Awesome;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-b3e460fdd8.woff2) format("woff2"),url(/fonts/fa-solid-4902fd0dbb.woff) format("woff")}.far{font-weight:400}.far,.fas{font-family:Font Awesome}.fas{font-weight:900}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-chevron-up:before{content:"\f077"}.fa-calendar:before{content:"\f133"}.fa-bed:before{content:"\f236"}.fa-utensils:before{content:"\f2e7"}.fa-star:before{content:"\f005"}.fa-star-2:before{content:"\f005\f005"}.fa-star-3:before{content:"\f005\f005\f005"}.fa-star-4:before{content:"\f005\f005\f005\f005"}.fa-star-5:before{content:"\f005\f005\f005\f005\f005"}.fa-building:before{content:"\f1ad"}.fa-suitcase:before{content:"\f0f2"}.fa-lock:before{content:"\f023"}.fa-bus:before{content:"\f207"}.fa-car:before{content:"\f1b9"}.fa-parking:before{content:"\f540"}.fa-certificate:before{content:"\f0a3"}.fa-user:before{content:"\f007"}.fa-ticket-alt:before{content:"\f3ff"}.fa-eye:before{content:"\f06e"}.fa-envelope:before{content:"\f0e0"}.fa-file-alt:before{content:"\f15c"}.fa-phone-alt:before{content:"\f879"}.fa-gift:before{content:"\f06b"}.fa-wheelchair:before{content:"\f193"}.fa-credit-card:before{content:"\f09d"}.fa-cart-plus:before{content:"\f217"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-plane:before{content:"\f072"}.fa-plus:before{content:"\2b"}.fa-hotel:before{content:"\f594"}.c-main-accommodation--broadway .breadcrumbs{max-width:1280px}.c-main-accommodation--broadway .offer{max-width:1280px;margin:0 auto}@media (max-width:768px){.c-main-accommodation--broadway .offer{margin-top:0;padding:0}}.c-main-accommodation--broadway .offer__info{margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.c-main-accommodation--broadway .offer__info{margin-bottom:2rem;margin-top:0}}.c-main-accommodation--broadway .offer__search{width:43%}@media (max-width:768px){.c-main-accommodation--broadway .offer__search{margin-top:1rem;width:100%;margin-left:0}}.c-main-accommodation--broadway .offer__search-hotel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation--broadway .offer__search .hotel-search-panel{width:calc(100% - 4rem);margin:1rem 2rem;border:0;border-radius:.3rem;height:100%;padding-bottom:0}@media (max-width:768px){.c-main-accommodation--broadway .offer__search .hotel-search-panel{width:calc(100% - 2rem);margin:1rem;padding-bottom:0}}.c-main-accommodation--broadway .offer__search .hotel-search-panel .info-important{margin-bottom:0}.c-main-accommodation--broadway .offer__content{width:57%;display:block;margin-bottom:0}.c-main-accommodation--broadway .offer__content .light-slider{width:100%}.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-next,.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-prev{background-color:transparent!important;background-image:none!important;margin:-.3rem 0 0}.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-next:before,.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-prev:before{content:"";display:inline-block;width:1.3rem;height:1.3rem;border-right:.3rem solid #fff;border-top:.3rem solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg);vertical-align:top;margin:1rem 0 0 .6rem}.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-prev{margin-left:.4rem}.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-next{margin-right:-1rem}.c-main-accommodation--broadway .offer__content .light-slider .swiper-button-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-main-accommodation--broadway .offer__content .light-slider .image-label:not(:first-child){bottom:5rem}@media (max-width:768px){.c-main-accommodation--broadway .offer__content{width:100%}}.c-main-accommodation--broadway .offer__content--wide{width:100%}.c-main-accommodation--broadway .offer .hotel-description p{max-width:1280px}.c-main-accommodation--broadway .destination-info__wrap{max-width:1280px;padding:3rem 0 0}.c-main-accommodation--broadway .search-panel-compact__form-wrap{padding:1.5rem 2rem 1rem!important}.c-main-accommodation--broadway .search-panel-compact__form-title{margin-bottom:.5rem;display:block}.c-main-accommodation--broadway .search-panel-compact .btn--large{margin-top:1.5rem;height:4.5rem}@media (max-width:768px){.c-main-accommodation--broadway .search-panel-compact .btn--large{height:unset}}.c-main-accommodation--broadway .offers-panel{width:calc(100% - 3rem);border:1px solid #c6c6c6;margin-left:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.c-main-accommodation--broadway .offers-panel{width:100%;margin-left:0}}.c-main-accommodation--broadway .offers-panel__header{border:1px solid #c6c6c6;background:#c6c6c6;padding:1.6rem 1rem;font-size:1.6rem;font-weight:700}@media (max-width:768px){.c-main-accommodation--broadway .offers-panel__header{font-size:2.3rem}}.c-main-accommodation--broadway .offers-panel__no-deals-panel{border:0;margin:1.8rem 2rem 1rem;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#2b3990;color:#fff;font-size:1.6rem;line-height:1.6}@media (max-width:768px){.c-main-accommodation--broadway .offers-panel__no-deals-panel{margin:1rem;width:calc(100% - 2rem);text-align:center;padding:2rem;font-size:1.8rem;line-height:1.5}}.c-main-accommodation--broadway .offers-panel__no-deals-panel svg{margin:0 .5rem -1rem 0}.c-main-accommodation--broadway .score-banner{margin-top:2rem}.c-main-accommodation--broadway.c-main .slick-dots li.slick-active button:before{color:#2b3990}.c-main-accommodation--broadway .tabs-switcher.tabs-switcher--broadway .content .tripadvisor-review__text{font-size:1.4rem}
.light-slider--pmt{height:480px}@media (max-width:768px){.light-slider--pmt{height:264px}}.light-slider--pmt .lSSlideOuter .lightSlider>*{height:438px}@media (max-width:768px){.light-slider--pmt .lSSlideOuter .lightSlider>*{height:264px}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-regular-fce8f91f33.woff2) format("woff2"),url(/fonts/fa-regular-f1ee634dc3.woff) format("woff")}@font-face{font-family:Font Awesome;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-b3e460fdd8.woff2) format("woff2"),url(/fonts/fa-solid-4902fd0dbb.woff) format("woff")}.far{font-weight:400}.far,.fas{font-family:Font Awesome}.fas{font-weight:900}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-chevron-up:before{content:"\f077"}.fa-calendar:before{content:"\f133"}.fa-bed:before{content:"\f236"}.fa-utensils:before{content:"\f2e7"}.fa-star:before{content:"\f005"}.fa-star-2:before{content:"\f005\f005"}.fa-star-3:before{content:"\f005\f005\f005"}.fa-star-4:before{content:"\f005\f005\f005\f005"}.fa-star-5:before{content:"\f005\f005\f005\f005\f005"}.fa-building:before{content:"\f1ad"}.fa-suitcase:before{content:"\f0f2"}.fa-lock:before{content:"\f023"}.fa-bus:before{content:"\f207"}.fa-car:before{content:"\f1b9"}.fa-parking:before{content:"\f540"}.fa-certificate:before{content:"\f0a3"}.fa-user:before{content:"\f007"}.fa-ticket-alt:before{content:"\f3ff"}.fa-eye:before{content:"\f06e"}.fa-envelope:before{content:"\f0e0"}.fa-file-alt:before{content:"\f15c"}.fa-phone-alt:before{content:"\f879"}.fa-gift:before{content:"\f06b"}.fa-wheelchair:before{content:"\f193"}.fa-credit-card:before{content:"\f09d"}.fa-cart-plus:before{content:"\f217"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-plane:before{content:"\f072"}.fa-plus:before{content:"\2b"}.fa-hotel:before{content:"\f594"}.c-main-accommodation--pmt .breadcrumbs{max-width:1280px}.c-main-accommodation--pmt .offer{max-width:1280px;margin:0 auto}@media (max-width:768px){.c-main-accommodation--pmt .offer{margin-top:0;padding:0}}.c-main-accommodation--pmt .offer__info{margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.c-main-accommodation--pmt .offer__info{margin-bottom:2rem;margin-top:0}}.c-main-accommodation--pmt .offer__search{width:43%;height:auto;padding-left:3rem}@media (max-width:768px){.c-main-accommodation--pmt .offer__search{margin-top:1rem;width:100%;margin-left:0;padding:0 1rem}}.c-main-accommodation--pmt .offer__search-hotel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation--pmt .offer__search .hotel-search-panel{width:calc(100% - 4rem);margin:1rem 2rem;border:0;border-radius:.3rem;height:100%;padding-bottom:0}@media (max-width:768px){.c-main-accommodation--pmt .offer__search .hotel-search-panel{width:calc(100% - 2rem);margin:1rem;padding-bottom:0}}.c-main-accommodation--pmt .offer__search .hotel-search-panel .info-important{margin-bottom:0}.c-main-accommodation--pmt .offer__content{width:57%;display:block;margin-bottom:0}.c-main-accommodation--pmt .offer__content .light-slider{width:100%}.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-next,.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-prev{background-color:transparent!important;background-image:none!important;margin:-.3rem 0 0}.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-next:before,.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-prev:before{content:"";display:inline-block;width:1.3rem;height:1.3rem;border-right:.3rem solid #fff;border-top:.3rem solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg);vertical-align:top;margin:1rem 0 0 .6rem}.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-prev{margin-left:.4rem}.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-next{margin-right:-1rem}.c-main-accommodation--pmt .offer__content .light-slider .swiper-button-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-main-accommodation--pmt .offer__content .light-slider .image-label:not(:first-child){bottom:5rem}@media (max-width:768px){.c-main-accommodation--pmt .offer__content{width:100%}}.c-main-accommodation--pmt .offer__content--wide{width:100%}.c-main-accommodation--pmt .offer .hotel-description p{max-width:1280px}.c-main-accommodation--pmt .offer .accommodation-search-calendar{margin:3rem 0}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar{padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel{width:calc(43% - 3rem);margin-left:3rem;margin-right:0;border:1px solid #c6c6c6;height:unset}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel{margin-bottom:0;width:100%;border-bottom-width:0;margin-left:0}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-mode-switcher{border-radius:0}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .height-fit-to-content{height:unset}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact__form{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact__form-wrap{min-height:unset}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt{margin-top:1rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .search-panel-compact__form-row{margin:0}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .search-panel-compact__form-row .search-panel__form-input-wrap--date{display:inline-block}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--board-type,.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--date,.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--departure,.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--destination,.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--duration,.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel .search-panel-compact--pmt .validate-desktop--guests{margin:1rem 0}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__search-panel-footer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__title{color:#fff;background:#2b3990;border:none;padding:.5rem 1rem;font-size:1.4rem;line-height:2.2rem;text-align:center;cursor:pointer}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__title:after{border-color:#fff}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar{width:57%;margin-left:0;border:1px solid #c6c6c6;background-color:#fff;border-radius:0;height:100%}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar{margin-bottom:0;width:100%;margin-left:0;border-top-width:0}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-panel-with-calendar__title{display:none}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-panel-with-calendar__body{height:520px}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-panel-with-calendar__body{height:unset}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-panel-with-calendar__calendar-footer{margin-bottom:1rem}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-panel-with-calendar__legend{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__active-date{font-size:1.4rem;padding:1rem 1.5rem .5rem 2rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__active-date{padding:1rem;text-align:left}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__active-date span{display:inline-block}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__active-date span:last-child{margin-left:1rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__active-date span:last-child{font-size:1.6rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar__loader{width:auto;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt{height:440px}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt{height:unset;min-height:unset}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule{margin-top:1.5rem;height:390px}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule{height:unset}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__nav{height:3.5rem;margin-bottom:.5rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__nav{height:4.2rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__nav .select{height:3.5rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__nav .select{height:4.2rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__table{padding:0 1rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__table{padding:0}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__day{padding:.2rem .8rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__calendar .search-calendar--pmt .schedule__day{padding:.3rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__warning{margin:auto 2rem}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__warning{margin:1rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-panel-with-calendar--pmt .search-panel-with-calendar__warning--empty-day{display:none}.c-main-accommodation--pmt .offer .accommodation-search-calendar .selected-offer-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;background-color:#2b3990;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}@media (max-width:768px){.c-main-accommodation--pmt .offer .accommodation-search-calendar .selected-offer-details{padding:1.5rem}}.c-main-accommodation--pmt .offer .accommodation-search-calendar .selected-offer-details__offer{padding-right:1rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:2rem;color:#fff;font-size:1.4rem}.c-main-accommodation--pmt .offer .accommodation-search-calendar .selected-offer-details .btn{width:25%;min-width:15rem;height:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.c-main-accommodation--pmt .offer .accommodation-search-calendar .search-mode-switcher{border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.c-main-accommodation--pmt .destination-info__wrap{max-width:1280px;padding:3rem 0 0}.c-main-accommodation--pmt .search-panel-compact__form-wrap{padding:1.5rem 2rem .5rem}.c-main-accommodation--pmt .search-panel-compact__form-title{margin-bottom:.5rem;display:block}.c-main-accommodation--pmt .search-panel-compact .btn--large{margin-top:1.5rem;height:4.5rem}@media (max-width:768px){.c-main-accommodation--pmt .search-panel-compact .btn--large{height:unset}}.c-main-accommodation--pmt .offers-panel{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #c6c6c6}@media (max-width:768px){.c-main-accommodation--pmt .offers-panel{width:100%;margin:0}}.c-main-accommodation--pmt .offers-panel__header{border:1px solid #c6c6c6;background:#c6c6c6;padding:1.6rem 1rem;font-size:1.6rem;font-weight:700}@media (max-width:768px){.c-main-accommodation--pmt .offers-panel__header{font-size:2.3rem}}.c-main-accommodation--pmt .offers-panel__no-deals-panel{border:0;margin:1.5rem 2rem .5rem;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#2b3990;color:#fff;font-size:1.6rem;line-height:1.6}@media (max-width:768px){.c-main-accommodation--pmt .offers-panel__no-deals-panel{margin:1rem;width:calc(100% - 2rem);text-align:center;padding:2rem;font-size:1.8rem;line-height:1.5}}.c-main-accommodation--pmt .offers-panel__no-deals-panel svg{margin:0 .5rem -1rem 0}.c-main-accommodation--pmt .offers-panel .alternative-prices__loader{height:100%}.c-main-accommodation--pmt .score-banner{margin-top:2rem}.c-main-accommodation--pmt.c-main .slick-dots li.slick-active button:before{color:#2b3990}.c-main-accommodation--pmt .tabs-switcher.tabs-switcher--pmt .content .tripadvisor-review__text{font-size:1.4rem}.c-main-accommodation--pmt .light-slider--pmt{height:485px}@media (max-width:768px){.c-main-accommodation--pmt .light-slider--pmt{height:264px}}
.light-slider--tvp{height:480px}@media (max-width:768px){.light-slider--tvp{height:264px}}.light-slider--tvp .lSSlideOuter .lightSlider>*{height:438px}@media (max-width:768px){.light-slider--tvp .lSSlideOuter .lightSlider>*{height:264px}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-regular-fce8f91f33.woff2) format("woff2"),url(/fonts/fa-regular-f1ee634dc3.woff) format("woff")}@font-face{font-family:Font Awesome;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-b3e460fdd8.woff2) format("woff2"),url(/fonts/fa-solid-4902fd0dbb.woff) format("woff")}.far{font-weight:400}.far,.fas{font-family:Font Awesome}.fas{font-weight:900}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-chevron-up:before{content:"\f077"}.fa-calendar:before{content:"\f133"}.fa-bed:before{content:"\f236"}.fa-utensils:before{content:"\f2e7"}.fa-star:before{content:"\f005"}.fa-star-2:before{content:"\f005\f005"}.fa-star-3:before{content:"\f005\f005\f005"}.fa-star-4:before{content:"\f005\f005\f005\f005"}.fa-star-5:before{content:"\f005\f005\f005\f005\f005"}.fa-building:before{content:"\f1ad"}.fa-suitcase:before{content:"\f0f2"}.fa-lock:before{content:"\f023"}.fa-bus:before{content:"\f207"}.fa-car:before{content:"\f1b9"}.fa-parking:before{content:"\f540"}.fa-certificate:before{content:"\f0a3"}.fa-user:before{content:"\f007"}.fa-ticket-alt:before{content:"\f3ff"}.fa-eye:before{content:"\f06e"}.fa-envelope:before{content:"\f0e0"}.fa-file-alt:before{content:"\f15c"}.fa-phone-alt:before{content:"\f879"}.fa-gift:before{content:"\f06b"}.fa-wheelchair:before{content:"\f193"}.fa-credit-card:before{content:"\f09d"}.fa-cart-plus:before{content:"\f217"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-plane:before{content:"\f072"}.fa-plus:before{content:"\2b"}.fa-hotel:before{content:"\f594"}.c-main-accommodation--tvp .breadcrumbs{max-width:1280px}.c-main-accommodation--tvp .offer{max-width:1280px;margin:0 auto}@media (max-width:768px){.c-main-accommodation--tvp .offer{margin-top:0;padding:0}}.c-main-accommodation--tvp .offer__info{margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.c-main-accommodation--tvp .offer__info{margin-bottom:2rem;margin-top:0}}.c-main-accommodation--tvp .offer__search{width:43%;height:auto;padding-left:3rem}@media (max-width:768px){.c-main-accommodation--tvp .offer__search{margin-top:1rem;width:100%;margin-left:0;padding:0 1rem}}.c-main-accommodation--tvp .offer__search-hotel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation--tvp .offer__search .hotel-search-panel{width:calc(100% - 4rem);margin:1rem 2rem;border:0;border-radius:.3rem;height:100%;padding-bottom:0}@media (max-width:768px){.c-main-accommodation--tvp .offer__search .hotel-search-panel{width:calc(100% - 2rem);margin:1rem;padding-bottom:0}}.c-main-accommodation--tvp .offer__search .hotel-search-panel .info-important{margin-bottom:0}.c-main-accommodation--tvp .offer__content{width:57%;display:block;margin-bottom:0}.c-main-accommodation--tvp .offer__content .light-slider{width:100%}.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-next,.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-prev{background-color:transparent!important;background-image:none!important;margin:-.3rem 0 0}.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-next:before,.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-prev:before{content:"";display:inline-block;width:1.3rem;height:1.3rem;border-right:.3rem solid #fff;border-top:.3rem solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg);vertical-align:top;margin:1rem 0 0 .6rem}.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-prev{margin-left:.4rem}.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-next{margin-right:-1rem}.c-main-accommodation--tvp .offer__content .light-slider .swiper-button-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-main-accommodation--tvp .offer__content .light-slider .image-label:not(:first-child){bottom:5rem}@media (max-width:768px){.c-main-accommodation--tvp .offer__content{width:100%}}.c-main-accommodation--tvp .offer__content--wide{width:100%}.c-main-accommodation--tvp .offer .hotel-description p{max-width:1280px}.c-main-accommodation--tvp .offer .accommodation-search-calendar{margin:3rem 0}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar{padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel{width:calc(43% - 3rem);margin-left:3rem;margin-right:0;border:1px solid #c6c6c6;height:unset}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel{margin-bottom:0;width:100%;border-bottom-width:0;margin-left:0}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-mode-switcher{border-radius:0}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .height-fit-to-content{height:unset}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact__form{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact__form-wrap{min-height:unset}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp{margin-top:1rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .search-panel-compact__form-row{margin:0}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .search-panel-compact__form-row .search-panel__form-input-wrap--date{display:inline-block}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--board-type,.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--date,.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--departure,.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--destination,.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--duration,.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel .search-panel-compact--tvp .validate-desktop--guests{margin:1rem 0}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__search-panel-footer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__title{color:#fff;background:#2b3990;border:none;padding:.5rem 1rem;font-size:1.4rem;line-height:2.2rem;text-align:center;cursor:pointer}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__title:after{border-color:#fff}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar{width:57%;margin-left:0;border:1px solid #c6c6c6;background-color:#fff;border-radius:0;height:100%}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar{margin-bottom:0;width:100%;margin-left:0;border-top-width:0}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-panel-with-calendar__title{display:none}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-panel-with-calendar__body{height:520px}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-panel-with-calendar__body{height:unset}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-panel-with-calendar__calendar-footer{margin-bottom:1rem}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-panel-with-calendar__legend{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__active-date{font-size:1.4rem;padding:1rem 1.5rem .5rem 2rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__active-date{padding:1rem;text-align:left}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__active-date span{display:inline-block}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__active-date span:last-child{margin-left:1rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__active-date span:last-child{font-size:1.6rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar__loader{width:auto;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp{height:440px}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp{height:unset;min-height:unset}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule{margin-top:1.5rem;height:390px}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule{height:unset}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__nav{height:3.5rem;margin-bottom:.5rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__nav{height:4.2rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__nav .select{height:3.5rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__nav .select{height:4.2rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__table{padding:0 1rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__table{padding:0}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__day{padding:.2rem .8rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__calendar .search-calendar--tvp .schedule__day{padding:.3rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__warning{margin:auto 2rem}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__warning{margin:1rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-panel-with-calendar--tvp .search-panel-with-calendar__warning--empty-day{display:none}.c-main-accommodation--tvp .offer .accommodation-search-calendar .selected-offer-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;background-color:#2b3990;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}@media (max-width:768px){.c-main-accommodation--tvp .offer .accommodation-search-calendar .selected-offer-details{padding:1.5rem}}.c-main-accommodation--tvp .offer .accommodation-search-calendar .selected-offer-details__offer{padding-right:1rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:2rem;color:#fff;font-size:1.4rem}.c-main-accommodation--tvp .offer .accommodation-search-calendar .selected-offer-details .btn{width:25%;min-width:15rem;height:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.c-main-accommodation--tvp .offer .accommodation-search-calendar .search-mode-switcher{border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.c-main-accommodation--tvp .destination-info__wrap{max-width:1280px;padding:3rem 0 0}.c-main-accommodation--tvp .search-panel-compact__form-wrap{padding:1.5rem 2rem .5rem}.c-main-accommodation--tvp .search-panel-compact__form-title{margin-bottom:.5rem;display:block}.c-main-accommodation--tvp .search-panel-compact .btn--large{margin-top:1.5rem;height:4.5rem}@media (max-width:768px){.c-main-accommodation--tvp .search-panel-compact .btn--large{height:unset}}.c-main-accommodation--tvp .offers-panel{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #c6c6c6}@media (max-width:768px){.c-main-accommodation--tvp .offers-panel{width:100%;margin:0}}.c-main-accommodation--tvp .offers-panel__header{border:1px solid #c6c6c6;background:#c6c6c6;padding:1.6rem 1rem;font-size:1.6rem;font-weight:700}@media (max-width:768px){.c-main-accommodation--tvp .offers-panel__header{font-size:2.3rem}}.c-main-accommodation--tvp .offers-panel__no-deals-panel{border:0;margin:1.5rem 2rem .5rem;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#2b3990;color:#fff;font-size:1.6rem;line-height:1.6}@media (max-width:768px){.c-main-accommodation--tvp .offers-panel__no-deals-panel{margin:1rem;width:calc(100% - 2rem);text-align:center;padding:2rem;font-size:1.8rem;line-height:1.5}}.c-main-accommodation--tvp .offers-panel__no-deals-panel svg{margin:0 .5rem -1rem 0}.c-main-accommodation--tvp .offers-panel .alternative-prices__loader{height:100%}.c-main-accommodation--tvp .score-banner{margin-top:2rem}.c-main-accommodation--tvp.c-main .slick-dots li.slick-active button:before{color:#2b3990}.c-main-accommodation--tvp .tabs-switcher.tabs-switcher--tvp .content .tripadvisor-review__text{font-size:1.4rem}.c-main-accommodation--tvp .light-slider--tvp{height:485px}@media (max-width:768px){.c-main-accommodation--tvp .light-slider--tvp{height:264px}}
/*# sourceMappingURL=maps/accommodation.css.map */
