.hotel-offers-slider{height:0;margin-bottom:36px;opacity:0;padding:0 28px 30px;position:relative}.hotel-offers-slider.is-loaded{height:auto;opacity:1}.hotel-offers-slider:first-child{padding-top:0}.hotel-offers-slider:last-child{margin-bottom:0}@media (min-width:768px){.hotel-offers-slider{padding:0 0 30px}}.hotel-offers-slider .swiper-button-next,.hotel-offers-slider .swiper-button-prev{background-size:contain;margin-top:0;top:125px;transform:translateY(-50%);width:11px}.hotel-offers-slider .swiper-button-prev{background-image:url(/build/assets/images/icons/detales/Gruda-details-icons-expand_Arrow-3-left.148c4f0b.svg);left:0;transform:translateX(50%)}@media (min-width:768px){.hotel-offers-slider .swiper-button-prev{left:-28px;transform:none}}.hotel-offers-slider .swiper-button-next{background-image:url(/build/assets/images/icons/detales/Gruda-details-icons-expand_Arrow-3-right.d2352857.svg);right:0;transform:translateX(-50%)}@media (min-width:768px){.hotel-offers-slider .swiper-button-next{right:-28px;transform:none}}.hotel-offers-slider .swiper-button-disabled{display:none}.hotel-offers-slider .swiper-pagination{bottom:0;left:0;position:absolute;right:0;text-align:center}.hotel-offers-slider .swiper-pagination-bullet{background-color:#c9c9c9;height:11px;margin:4px;width:11px}.hotel-offers-slider .swiper-pagination-bullet:only-child{display:none}.hotel-offers-slider .swiper-pagination-bullet-active{background-color:#33c5d2}.large-hotel-offer{background-color:#fff;box-shadow:1px 1.7px 3px 0 rgba(35,31,32,.2);display:flex;flex-direction:column;margin-bottom:9px;padding:0}@media (min-width:992px){.large-hotel-offer{flex-direction:row}}.large-hotel-offer__image-wrapper{aspect-ratio:1/1;overflow:hidden;position:relative;z-index:1}@media (min-width:992px){.large-hotel-offer__image-wrapper{width:291px}}.large-hotel-offer__image-wrapper .bubblingG{left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}.large-hotel-offer__body{color:#666;flex:1;font-size:1.3rem;padding:16px 12px 12px 22px}.large-hotel-offer__footer{align-items:center;display:flex;padding:16px 16px 16px 18px}.large-hotel-offer__footer .price-block--vertical{font-size:2.2rem;margin-right:22px}@media (min-width:992px){.large-hotel-offer__footer{align-items:flex-start;border-left:1px solid #dee2e6;flex-direction:column;justify-content:center;width:127px}.large-hotel-offer__footer .price-block--vertical{margin-bottom:22px;margin-right:auto}}.large-hotel-offer__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#06448b;display:block;display:-webkit-box;font-size:1.6rem;font-weight:500;line-height:1.3;max-height:7.4rem;overflow:hidden;text-overflow:ellipsis}.large-hotel-offer__rating{margin-bottom:11px}.large-hotel-offer__location{color:#727272;font-size:1.2rem;margin-bottom:14px}.large-hotel-offer__gallery-control{align-items:center;background-color:rgba(44,47,50,.47);background-position:50%;background-repeat:no-repeat;background-size:9px auto;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:32px;z-index:5}.large-hotel-offer__gallery-control.previous{background-image:url(/build/assets/images/icons/detales/Gruda-details-icons-expand_Arrow-3-left.148c4f0b.svg);left:8px}.large-hotel-offer__gallery-control.next{background-image:url(/build/assets/images/icons/detales/Gruda-details-icons-expand_Arrow-3-right.d2352857.svg);right:8px}.large-hotel-offer .page-module{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:1.3rem;line-height:1.2;margin-bottom:4px;max-height:9.2rem;overflow:hidden;text-overflow:ellipsis}.package-offer{max-width:381px}.package-offer__image-wrapper{aspect-ratio:381/251;display:block;overflow:hidden;padding:12px 11px;position:relative}.package-offer__info{left:11px;position:absolute;top:12px;z-index:2}.package-offer__body{padding:26px 11px}.package-offer__title{color:#06448b;font-size:2rem;font-weight:500}.package-offer .offer-rate{margin-left:-4px}.flights-filter .price-range-slider{margin:50px 14px 0}.offer-info-pill{align-items:stretch;border-radius:3px;display:flex;min-height:62px;overflow:hidden}.offer-info-pill__left{background-color:#fff;flex:1;flex-direction:column}.offer-info-pill__left,.offer-info-pill__right{display:flex;justify-content:center;padding:8px 17px}.offer-info-pill__right{background-color:#06448b;color:#fff;flex:1 0 auto;flex-direction:column;line-height:1}.offer-info-pill__right-top{font-size:1.5rem;font-weight:700;margin-bottom:6px}.offer-info-pill__right-bottom{font-size:1.3rem}.offer-info-pill .price-block{font-size:2.2rem;line-height:1}.offer-info-pill .price__label{color:#666;font-size:1.3rem;margin-bottom:4px}.offer-info-pill .price--old{margin-bottom:.1em}.hotels-map-trigger{background:url(/build/assets/images/etc/map-transparent.b3886d5c.png) no-repeat 50%,#69c;background-size:100%;border-radius:3px;color:#fff;font-size:1.2rem;font-weight:700;height:34px;justify-content:center;margin-bottom:16px;width:100%}.flight-info{color:#343a40;margin-bottom:30px;padding-left:28px;position:relative}.flight-info:before{align-items:center;background:url(/build/assets/images/icons/detales/plane2.3f61bf75.svg);background-size:contain;color:inherit;content:"";display:inline-flex;height:16px;justify-content:center;left:0;min-width:16px;position:absolute;top:0;vertical-align:middle;width:16px;z-index:1}.flight-info:last-child{margin-bottom:0}.flight-info__date-time{font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:6px}.flight-info__date-time:last-child{margin-bottom:0}.flight-info__operator{font-size:1.5rem;margin-bottom:12px}.flight-info__operator:last-child{margin-bottom:0}.flight-info__direct{color:#0baa2e;font-size:1.3rem;font-weight:700}.amenity{color:#343a40;margin-bottom:20px;padding-left:26px;position:relative}.amenity:last-child{margin-bottom:0}.amenity__icon{align-items:center;color:inherit;display:inline-flex;height:16px;justify-content:center;left:0;min-width:16px;position:absolute;top:0;vertical-align:middle;width:16px;z-index:1}.amenity__title{font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:2px}.amenity__title:last-child{margin-bottom:0}.amenity__description{font-size:1.5rem;margin-bottom:12px}.amenity__description:last-child{margin-bottom:0}.flight-table{border-bottom:1px solid #dee2e6;padding-bottom:35px;padding-top:35px}.flight-table__header{padding-bottom:16px}.flight-table__body{display:flex;flex-wrap:wrap}.flight-table__label{background-color:#69c;border-radius:4px;color:#fff;display:inline-block;font-size:13px;line-height:20px;padding:2px 8px}.flight-table__section,.flight-table__section--book,.flight-table__section--details,.flight-table__section--flight-info{flex:1;min-width:100%;order:1;padding-bottom:20px;width:100%}@media (min-width:992px){.flight-table__section,.flight-table__section--book,.flight-table__section--details,.flight-table__section--flight-info{border-left:1px solid #dee2e6;min-width:33.333%;padding-left:20px;padding-right:20px;width:33.333%}.flight-table__section--flight-info{border-left:0;padding-left:0}}.flight-table__section--book{padding-bottom:0}@media (min-width:992px){.flight-table__section--book{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding-left:50px;padding-right:0}}.flight-table__section--book .price-block{font-size:2.6rem}@media (min-width:992px){.flight-table__section--details{border-left:0;min-width:100%;order:2;padding:35px 0 0 28px;width:100%}}.calendar-wrapper[data-v-61e24481]{background-color:#fff;color:#333;display:flex;position:relative}.calendar-month[data-v-61e24481]{flex:1;position:relative}.calendar-month[data-v-61e24481]:not(:last-child){border-right:1px solid #e6e6ed;margin-right:35px;padding-right:35px}.calendar-month__title[data-v-61e24481]{color:#333;font-weight:700}.calendar-month__controls[data-v-61e24481]{position:absolute;right:12px;top:-2px}.calendar-month__next[data-v-61e24481],.calendar-month__previous[data-v-61e24481]{background-color:initial;border:0}.calendar-table__head[data-v-61e24481]{border:0;display:flex;font-size:.9em;font-weight:700;padding:.7em .3em;text-align:center}.calendar-table__body[data-v-61e24481]{display:flex;flex-wrap:wrap}.calendar-table__cell[data-v-61e24481]{width:14.2857142857%}.calendar-table__cell.range-end .calendar-table__button[data-v-61e24481],.calendar-table__cell.range-start .calendar-table__button[data-v-61e24481],.calendar-table__cell.selected button.calendar-table__button[data-v-61e24481],.calendar-table__cell:hover button.calendar-table__button[data-v-61e24481]{background-color:#06448b;color:#fff}.calendar-table__cell:hover:not(.in-hover-range) .calendar-table__button[data-v-61e24481]{border-radius:50%}.calendar-table__cell.in-hover-range:not(.range-start):not(.range-end) .calendar-table__button[data-v-61e24481],.calendar-table__cell.in-range:not(.range-start):not(.range-end) .calendar-table__button[data-v-61e24481]{background-color:rgba(6,68,139,.7);color:#fff}.calendar-table__cell.is-absolute .calendar-table__button[data-v-61e24481]{background-color:initial!important;color:#333!important}.calendar-table__button[data-v-61e24481]{align-items:center;background-color:initial;border:0;border-radius:50%;color:#333;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.calendar-table__button--disabled[data-v-61e24481]{opacity:.5}.calendar-table--from.show-range .calendar-table__button[data-v-61e24481]{border-radius:0}.calendar-table--from.show-range.show-range .calendar-table__cell.in-hover-range+.calendar-table__cell.range-start .calendar-table__button[data-v-61e24481],.calendar-table--from.show-range.show-range .calendar-table__cell.in-range+.calendar-table__cell.range-start .calendar-table__button[data-v-61e24481]{border-bottom-left-radius:0;border-top-left-radius:0}.calendar-table--from.show-range.show-range .calendar-table__cell.range-start.in-hover-range:not(:hover):not(.range-end) .calendar-table__button[data-v-61e24481]{background-color:rgba(6,68,139,.7)}.calendar-table--from.show-range.show-range .calendar-table__cell.range-start .calendar-table__button[data-v-61e24481],.calendar-table--from.show-range.show-range .calendar-table__cell.range-start~.calendar-table__cell.in-hover-range:hover .calendar-table__button[data-v-61e24481],.calendar-table--from.show-range.show-range .calendar-table__cell.range-start~.calendar-table__cell.in-range:hover .calendar-table__button[data-v-61e24481]{background-color:#06448b;border-bottom-left-radius:50%;border-top-left-radius:50%;color:#fff}.calendar-table--from.show-range.show-range .calendar-table__cell.range-end .calendar-table__button[data-v-61e24481]{border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar-table--from.show-range.show-range.has-end .calendar-table__cell:hover button.calendar-table__button[data-v-61e24481]{background-color:#06448b;border-bottom-left-radius:50%;border-top-left-radius:50%;color:#fff}.calendar-table--to .calendar-table__button[data-v-61e24481]{border-radius:0}.calendar-table--to.show-range .calendar-table__cell:hover button.calendar-table__button[data-v-61e24481]{background-color:#06448b;color:#fff}.calendar-table--to.show-range .calendar-table__cell.range-start.in-hover-range:hover .calendar-table__button[data-v-61e24481]{border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar-table--to.show-range .calendar-table__cell.range-start .calendar-table__button[data-v-61e24481]{background-color:#06448b;border-bottom-left-radius:50%;border-top-left-radius:50%;color:#fff}.calendar-table--to.show-range .calendar-table__cell.range-start~.calendar-table__cell:hover .calendar-table__button[data-v-61e24481]{background-color:#06448b;border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar-table--to.show-range .calendar-table__cell.range-end .calendar-table__button[data-v-61e24481]{border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar-table--to.show-range .calendar-table__cell.range-end.in-hover-range:not(:hover) .calendar-table__button[data-v-61e24481]{border-bottom-right-radius:0;border-top-right-radius:0}.calendar-table--to.show-range .calendar-table__cell.range-end.in-hover-range:not(:hover):not(.range-start) .calendar-table__button[data-v-61e24481]{background-color:rgba(6,68,139,.7)}.calendar-table--to.show-range .calendar-table__cell.range-end .calendar-table__button[data-v-61e24481]{background-color:#06448b}.calendar-table--to.show-range .calendar-table__cell.in-hover-range:hover .calendar-table__button[data-v-61e24481]{border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar-table--to.show-range .calendar-table__cell.range-end.range-start:hover .calendar-table__button[data-v-61e24481]{border-radius:50%}.calendar-day[data-v-61e24481]{height:100%;padding-bottom:100%;position:relative;width:100%}.calendar-day__inner[data-v-61e24481]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.form-autocomplete[data-v-77bc3ec9]{position:relative}.form-autocomplete__dropdown[data-v-77bc3ec9]{background-color:#fff}.validation-messages[data-v-52f62764]{font-size:1.6rem;margin:24px 0}.validation-messages[data-v-52f62764]:empty{display:none}.validation-new-price__message[data-v-52f62764]{margin-bottom:16px}.validation-new-price__buttons-group[data-v-52f62764]{column-gap:12px;display:flex}.validation-new-price__price[data-v-52f62764]{font-size:1.8rem;font-weight:500}.validation-new-price__price+.validation-new-price__price[data-v-52f62764]{margin-top:4px}.validation-new-price__price--new[data-v-52f62764]{color:#e01e3a}