@keyframes AccountDashboardBlock_skeleton-shimmer__yEDB8{0%{background-position:-200% 0}to{background-position:200% 0}}.AccountDashboardBlock_accountDashboardBlockStyled__SGieP{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:24px;flex-direction:row!important;flex-wrap:wrap}@media(max-width:992px){.AccountDashboardBlock_accountDashboardBlockStyled__SGieP{margin-bottom:16px;gap:12px}}@media(max-width:767px){.AccountDashboardBlock_accountDashboardBlockStyled__SGieP{gap:16px;padding:var(--ant-padding-content-horizontal-sm)}}@keyframes Card_skeleton-shimmer__jN8UT{0%{background-position:-200% 0}to{background-position:200% 0}}.Card_card__l_Q9Y .ant-card-head .ant-card-head-title{color:var(--ant-color-primary)}@keyframes DashboardBox_skeleton-shimmer__yEED_{0%{background-position:-200% 0}to{background-position:200% 0}}.DashboardBox_dashboardBoxStyled__xCPwr{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex:1 1}.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;border-radius:var(--ant-padding-sm)}@media(max-width:992px){.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body{padding:var(--ant-padding-xs);gap:var(--ant-padding-xs)}}@media(max-width:767px){.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body{flex-direction:column;align-items:center;flex:1 1}.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .dashboard-box-img{width:20px;height:20px}}.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin-xs)}@media(max-width:767px){.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M{gap:0;align-items:center}}.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M .DashboardBox_title__apTIb{color:var(--ant-color-text);font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-strong);line-height:24px}@media(max-width:767px){.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M .DashboardBox_title__apTIb{font-size:var(--ant-font-size);line-height:16px}}.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M .DashboardBox_value__USdBS{color:var(--ant-color-text-secondary);font-size:var(--ant-font-size-heading3);font-weight:var(--ant-font-weight-strong);line-height:32px}@media(max-width:767px){.DashboardBox_dashboardBoxStyled__xCPwr .ant-card-body .DashboardBox_titleValueContainer__dqa_M .DashboardBox_value__USdBS{font-size:var(--ant-font-size-lg);line-height:var(--ant-font-size-lg)}}@keyframes MyReservationFlightCard_skeleton-shimmer__cjnO9{0%{background-position:-200% 0}to{background-position:200% 0}}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C{border:1px solid var(--ant-color-border-secondary);padding:0 var(--ant-padding-xs);border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media(max-width:767px){.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C{border:none;padding:0}}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs);position:relative}@media(max-width:767px){.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj{flex-direction:column;background:var(--ant-color-bg-base);padding:var(--ant-padding-xs);border-radius:var(--ant-padding-xs)}}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightContainer__ma6IH{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:3 1;padding-right:var(--ant-margin);border-right:1px solid var(--ant-color-border-secondary)}@media(max-width:767px){.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightContainer__ma6IH{border-right:none;padding-right:0}}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightContainer__ma6IH .MyReservationFlightCard_flight__0OiBS{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightImage__LGkcM{padding:var(--ant-padding-xs) 0;position:relative;min-width:-moz-fit-content;min-width:fit-content}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightImage__LGkcM .MyReservationFlightCard_backgroundOverlay__G2323{width:100%;height:211px;position:absolute;top:var(--ant-padding-xs);border-radius:var(--ant-border-radius-lg);background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,0) 52.24%)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightImage__LGkcM img{border-radius:var(--ant-border-radius-lg)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .ant-tabs{width:100%;padding:0 var(--ant-padding-xs)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .ant-tabs .ant-tabs-tab:not(:first-child){margin:0 0 0 var(--ant-margin)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .ant-tabs .ant-tabs-nav{margin:0}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .ant-tabs .flight-details{padding:var(--ant-padding-xs) 0!important}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .ant-tabs .content{justify-content:center;gap:var(--ant-padding-xs)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_flightDetails__ev1Oe{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;padding:var(--ant-margin) var(--ant-padding-xs)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;overflow:auto}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightCodes__FvG_E{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightCodes__FvG_E.MyReservationFlightCard_single__uSe_m{justify-content:center}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightCodes__FvG_E span{font-size:var(--ant-font-size-sm);color:var(--ant-color-text)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv{flex-direction:column;display:flex;width:100%}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI{display:flex}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI.MyReservationFlightCard_single__uSe_m div{flex:1 1}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI.MyReservationFlightCard_double__1GsRr div{flex:0 0 33%}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI.MyReservationFlightCard_triple__BmMzP div{flex:0 0 25%}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI.MyReservationFlightCard_multi__n_zdq div{flex:0 0 20%}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI div{color:var(--ant-color-text);font-size:var(--ant-font-size-sm);font-weight:400;line-height:16px;padding-top:var(--ant-padding-xs);border-top:3px solid #33c2ff}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI div:not(:first-child):not(:last-child){text-align:center;border-color:#bae0ff;border-width:2px}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_timeline__6atfv .MyReservationFlightCard_flightTimeline__NxiEI div:not(:only-child):last-child{text-align:right}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightDates__RqnAU{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightDates__RqnAU .MyReservationFlightCard_flightDate__kKw_A{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--custom-space-1)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightDates__RqnAU .MyReservationFlightCard_flightDate__kKw_A span{font-size:var(--ant-font-size-sm);font-weight:var(--ant-font-weight-strong);color:var(--ant-color-text)}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightDates__RqnAU .MyReservationFlightCard_flightDate__kKw_A .MyReservationFlightCard_flightDate__kKw_A{font-weight:400}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_content__G7byz .MyReservationFlightCard_flightDates__RqnAU .MyReservationFlightCard_flexEnd__Wmw3h{align-items:flex-end}.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_actions__Ilrky{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 1;padding:var(--ant-margin) var(--ant-padding-xs);justify-content:center}@media(max-width:767px){.MyReservationFlightCard_myReservationFlightCardContainer__xcx3C .MyReservationFlightCard_card__m6ZVj .MyReservationFlightCard_actions__Ilrky{padding:0}}.MyReservationFlightCard_sliderLabelContainer__BLgtL{position:absolute;top:var(--ant-margin);left:var(--ant-padding-xs);padding:6px 12px;border-radius:var(--ant-border-radius-lg);background:var(--ant-color-error-active);font-size:var(--ant-font-size-sm);line-height:16px;color:var(--ant-color-text-light-solid)}.MyReservationFlightCard_sliderLabelContainer__BLgtL.MyReservationFlightCard_lastReservation__n_hwM{background:var(--ant-color-text)}.HotelMapCard_hotelMapCardContent__IT_JE .hotel-card-slider{width:100%!important}.HotelMapCard_hotelMapCardContent__IT_JE .hotel-card-map-image-link{width:220px!important;height:220px!important;line-height:normal!important}.HotelMapCardMobile_mobileMapHotelCard__cfI5i .ant-card-body{width:100%}@keyframes HotelMinimalMapCard_skeleton-shimmer__W8NJh{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs);background-color:var(--ant-color-bg-base)}@media(max-width:992px){.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb{padding:var(--ant-padding-xs);border-radius:20px}}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardInformationHeading__5SyCO{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardInformationHeading__5SyCO .HotelMinimalMapCard_hotelMinimalMapCardFavoriteButton__FADFL{justify-content:flex-end;height:unset}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardName__BMKhA h3{font-weight:var(--ant-font-weight-strong);font-size:var(--ant-font-size);line-height:1}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .rate-size-normal svg{width:20px}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardDepartureSelection__F7pfW{height:var(--ant-control-height-sm)}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardDepartureSelection__F7pfW .ant-select-selector{box-shadow:none!important}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardPrices__JETV5{position:relative}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_hotelMinimalMapCardPrices__JETV5 .old-price-wrapper{display:none}.HotelMinimalMapCard_hotelMinimalMapCard__LeuXb .HotelMinimalMapCard_discountContainer__DGZcl .ant-ribbon{top:-30px}.HotelMinimalMapCard_hotelMinimalMapImageContainer__2JG89{position:relative}.HotelMinimalMapCard_hotelMinimalMapImageContainer__2JG89 img{border-radius:var(--ant-border-radius-lg)}.HotelMinimalMapCard_hotelMinimalMapImageContainer__2JG89 .HotelMinimalMapCard_hotelMinimalMapCardBadges__kkBoA{position:absolute;left:10px;top:10px}@keyframes HotelListYandexMap_skeleton-shimmer__pQHKW{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelListYandexMap_yandexMapContainer__GGG5g{position:relative;max-width:100%;width:100%;height:800px;z-index:1}@media(max-width:767px){.HotelListYandexMap_yandexMapContainer__GGG5g{height:50dvh}}.HotelListYandexMap_yandexMapContainer__GGG5g .ymaps3x0--map-container{border-radius:var(--ant-border-radius)}.HotelListYandexMap_yandexMapContainer__GGG5g .ymaps3x0--control{background:rgba(0,0,0,0) none;border-radius:50%;border:0}.HotelListYandexMap_yandexMapContainer__GGG5g .ymaps3x0--zoom-control{border-radius:calc(var(--ant-border-radius-lg)*2.5);background:var(--ant-color-bg-base)}.HotelListYandexMap_yandexMapContainer__GGG5g .ymaps3x0--zoom-control button{border-radius:calc(var(--ant-border-radius-lg)*2.5)}.HotelListYandexMap_yandexMapContainer__GGG5g .ymaps3x0--zoom-control button:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid var(--ant-color-split)}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;background-color:var(--ant-color-bg-base);width:240px;min-height:-moz-fit-content;min-height:fit-content;padding:var(--ant-padding-xs);border-radius:var(--ant-border-radius-lg)}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .ant-card-body{position:relative;padding:0}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .ant-card-body .ant-spin{max-height:inherit}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .ant-card-body .close-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:25px;height:25px;position:absolute;top:-21px;right:-18px;background-color:var(--ant-color-bg-container);border-radius:50%}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .slider-component{width:inherit;aspect-ratio:unset}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .slider-component a{width:inherit;height:150px!important}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card{width:inherit}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .hotel-name{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong);line-height:22px;letter-spacing:0;text-align:left}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .hotel-card-name-link{width:100%;height:auto;border:none}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .hotel-card-name-link:hover{background-color:inherit}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .meal-type-information p,.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .room-type-information p{font-size:10px;line-height:14px;font-weight:400}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .distance-group p{line-height:14px}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .distance-group .p-nowrap{white-space:nowrap}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card .distance-group:not(:last-child){margin-right:10px}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card-price{width:100%}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card-price .hotel-card-price-select-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:inherit;height:32px;background-color:var(--ant-color-primary);color:var(--ant-color-text-light-solid)}.HotelListYandexMap_yandexMapContainer__GGG5g .map-hotel-card .hotel-card-price .ant-ribbon{right:-15px}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:195px}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body{position:relative;padding:0}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .ant-spin{max-height:inherit}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:4px;padding:calc(var(--ant-padding-xs)*2)}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .container .hotel-img{min-height:145px;border-radius:var(--ant-border-radius-lg)}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .container .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .container .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;flex-grow:1}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .container .price .amount-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.HotelListYandexMap_yandexMapContainer__GGG5g .mobil-map-hotel-card .ant-card-body .close-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:25px;height:25px;position:absolute;top:-15px;right:-8px;background-color:var(--ant-color-bg-container);border-radius:50%}.HotelListYandexMap_yandexMapMarker__V9uK6{position:relative;width:50px;height:50px;border-radius:50%;background-color:var(--ant-color-bg-container);transform:translate(-50%,-50%)}.HotelListYandexMap_yandexMapMarkerContent__HMUP1{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:70%;height:70%;border-radius:50%;transform:translate3d(-50%,-50%,0)}.HotelListYandexMap_yandexMapMarkerText__z7fiq{color:var(--ant-color-text-base);font-size:var(--ant-font-size-heading3);font-weight:var(--ant-font-weight-strong);line-height:32px}.HotelListYandexMap_yandexMapMarkerAmount__Rz18n{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:152px;min-height:25px;padding:var(--ant-padding-sm) calc(var(--ant-padding-xs)*2);color:var(--ant-color-primary);background-color:var(--ant-color-bg-container);font-size:var(--ant-font-size-heading4);font-weight:600;line-height:28px;border-radius:16px 16px 8px 16px;border:1px}.HotelListYandexMap_yandexMapMarkerTitle__jQIXw{color:var(--ant-color-text-light-solid);font-size:var(--ant-font-size);line-height:22px}.HotelListYandexMap_yandexMapMarkerAmountActive__hflwm{background-color:var(--ant-color-primary);color:var(--ant-color-text-light-solid)}@keyframes HotelShowcaseSkeleton_skeleton-shimmer__ZZPhj{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY{border-radius:var(--custom-hotel-show-case-border-radius);text-align:left;height:428px;background-color:var(--ant-color-bg-base);padding:var(--ant-padding-xs)}@media(max-width:767px){.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY{padding:0 0 var(--ant-padding-xs) 0}}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_hotelShowcaseSkeletonImage__OyGj7{margin-bottom:var(--ant-margin-sm);background-color:var(--custom-skeleton-bg-color);height:198px;border-radius:var(--custom-hotel-show-case-border-radius)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_headerAndContentContainer__eLBJ4{height:calc(100% - 198px);display:flex;flex-direction:column;justify-content:space-between}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs);margin-bottom:20px}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8 .HotelShowcaseSkeleton_location__sez4N{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8 .HotelShowcaseSkeleton_title__Yt0nV{width:70%;height:25px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX .HotelShowcaseSkeleton_rating___BqlM{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX .HotelShowcaseSkeleton_price__TysDb{width:70%;height:25px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_separator__Gi_rw{width:100%;height:1px;background-color:#f0f0f0}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH{height:38px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:var(--ant-padding-xxs)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH .HotelShowcaseSkeleton_dateContainer__N88Fv{width:30%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs);background-color:var(--custom-skeleton-bg-color);height:12px}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH .HotelShowcaseSkeleton_tripAdvisorRating__6OPqM{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}@keyframes HotDealsBlock_skeleton-shimmer__DdW4J{0%{background-position:-200% 0}to{background-position:200% 0}}.HotDealsBlock_hotDealsBlock__TJXmV{background:#fff7e6;padding:var(--ant-padding-xl) 0 var(--ant-padding-content-vertical-lg)}.HotDealsBlock_hotDealsBlock__TJXmV .swiper-pagination .swiper-pagination-bullet,.HotDealsBlock_hotDealsBlock__TJXmV .swiper-pagination .swiper-pagination-bullet .dot{background:var(--ant-color-error-border)!important;opacity:.3}.HotDealsBlock_hotDealsBlock__TJXmV .swiper-pagination .swiper-pagination-bullet-active,.HotDealsBlock_hotDealsBlock__TJXmV .swiper-pagination .swiper-pagination-bullet-active .dot{background:var(--ant-color-error-hover)!important;opacity:1}@media(max-width:767px){.HotDealsBlock_hotDealsBlock__TJXmV{padding:var(--ant-padding-xl) var(--ant-padding-content-vertical-lg) var(--ant-padding-content-vertical-lg)}}@keyframes RecommendedBlock_skeleton-shimmer__3iFa8{0%{background-position:-200% 0}to{background-position:200% 0}}.RecommendedBlock_recommendedBlock__ziymV{padding:var(--ant-padding-xl) 0 var(--ant-padding-content-vertical-lg)}.RecommendedBlock_recommendedBlock__ziymV h2{line-height:38px;margin:0 0 var(--ant-margin)}[data-widget-layout=v2] .RecommendedBlock_recommendedBlock__ziymV h2{text-align:center}@media(max-width:767px){.RecommendedBlock_recommendedBlock__ziymV{padding:var(--ant-padding-xl) var(--ant-padding-content-vertical-lg) var(--ant-padding-content-vertical-lg)}.RecommendedBlock_recommendedBlock__ziymV .hotel-showcase .hotel-showcase-inner{padding:0}}.RecommendedBlock_recommendedBlockHeading__CNGTQ{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.RecommendedBlock_recommendedBlockHeading__CNGTQ .see-all-button{width:unset}@media(min-width:576px)and (max-width:991px){.RecommendedBlock_recommendedBlockHeading__CNGTQ .see-all-button{width:100%;margin-bottom:16px}}[data-widget-layout=v2] .RecommendedBlock_recommendedBlockHeading__CNGTQ{justify-content:center;align-items:center;flex-direction:column;gap:8px;margin-bottom:16px}[data-widget-layout=v2] .RecommendedBlock_recommendedBlockHeading__CNGTQ .see-all-button{width:unset;background:none;border:none;box-shadow:none;color:#262626}@media(min-width:576px)and (max-width:991px){[data-widget-layout=v2] .RecommendedBlock_recommendedBlockHeading__CNGTQ .see-all-button{margin-bottom:0}}@keyframes HotelsOfWeekBlock_skeleton-shimmer__hrJGj{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelsOfWeekBlock_hotelsOfWeekBlock__MNgGg{padding:var(--ant-padding-xl) 0 var(--ant-padding-content-vertical-lg)}.HotelsOfWeekBlock_hotelsOfWeekBlock__MNgGg h2{line-height:38px;margin:0 0 var(--ant-margin)}@media(max-width:767px){.HotelsOfWeekBlock_hotelsOfWeekBlock__MNgGg{padding:var(--ant-padding-xl) var(--ant-padding-content-vertical-lg) var(--ant-padding-content-vertical-lg)}}.HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx .see-all-button{width:unset}@media(min-width:576px)and (max-width:991px){.HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx .see-all-button{width:100%;margin-bottom:16px}}[data-widget-layout=v2] .HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx{justify-content:center;align-items:center;flex-direction:column;gap:8px;margin-bottom:16px}[data-widget-layout=v2] .HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx .see-all-button{width:unset;background:none;border:none;box-shadow:none;color:#262626}@media(min-width:576px)and (max-width:991px){[data-widget-layout=v2] .HotelsOfWeekBlock_hotelsOfWeekBlockHeading__zTwhx .see-all-button{margin-bottom:0}}@keyframes ProposedOffersBlock_skeleton-shimmer__wAU9l{0%{background-position:-200% 0}to{background-position:200% 0}}.ProposedOffersBlock_proposedOffersBlock__3yVMp{padding:--ant-padding-xl 0 var(--ant-padding-content-horizontal-sm)}.ProposedOffersBlock_proposedOffersBlock__3yVMp h2{line-height:38px;margin:0 0 var(--ant-padding-content-vertical-lg)}.ProposedOffersBlock_proposedOffersBlock__3yVMp .ProposedOffersBlock_hotelShowcase___UOV7{background:var(--ant-color-bg-container)}@media(max-width:767px){.ProposedOffersBlock_proposedOffersBlock__3yVMp{padding:var(--ant-padding-xl) 0 var(--ant-padding-content-horizontal-sm)}}@keyframes SimilarHotelsBlock_skeleton-shimmer__aMSz_{0%{background-position:-200% 0}to{background-position:200% 0}}.SimilarHotelsBlock_similarHotelsBlock__loHl9{padding:var(--ant-padding-xl) 0 var(--ant-padding-content-vertical-lg)}.SimilarHotelsBlock_similarHotelsBlock__loHl9 h2{line-height:38px;margin:0 0 var(--ant-margin)}@media(max-width:767px){.SimilarHotelsBlock_similarHotelsBlock__loHl9{padding:var(--ant-padding-content-vertical-lg) 0}}