.error-container{display:flex;flex-direction:column;gap:1rem;margin:100px auto;text-align:center}.error-container a{color:#00c58e;-webkit-text-decoration:underline;text-decoration:underline}.vue-slider .vue-slider-tooltip,.vue-slider .vue-slider-tooltip-wrap{background:#ff8584;border:#ff8584}.vue-slider .vue-slider-dot .vue-slider-dot-handle,.vue-slider .vue-slider-process,.vue-slider .vue-slider-rail{background-color:#ff8584}.loader-modal__loader{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg class='lds-spinner' width='100' height='100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23ff8584'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E")}.direction__item_active>.direction-item{background-color:#ff8584}.direction-item .font-icon{color:#ff8584}.direction-item:hover{background-color:#ff8584}.input__required{color:#ff8584}input[type=range]::-webkit-slider-thumb{background:#ff8584}input[type=range]::-moz-range-thumb{background:#ff8584}input[type=range]::-ms-thumb{background:#ff8584}.button,.checkbox input[type=checkbox]:checked+.checkbox__custom:before{background:#ff8584}.button,.button_inverse{border:1px solid #ff8584}.button.button_add-link,.button.button_add-link:before,.button_additional-params,.button_inverse,.button_new-card,.button_only-text,.button_text{color:#ff8584}.button_new-card:before{border:1px dashed #ff8584}.button_new-traveler{color:#ff8584}.button_new-traveler:before{border:1px dashed #ff8584;color:#ff8584}.button_cancel,.button_refresh,.button_refresh span:before{color:#ff8584}.button_action-color{background-color:#f7bd41;border-color:#f7bd41}.button_action-color.button_inverse{color:#f7bd41}.button_loading{background-color:#f7bd41;border-color:#f7bd41}.button_loading.button_inverse{color:#f7bd41}.button_icon-delete:before,.button_icon-edit-nofill:before,.button_icon-edit:before,.button_icon-trash:before{color:#ff8584}.button_add-photo,.button_attach,.button_download{border:1px solid #ff8584;color:#ff8584}.sorting-tab{background-image:linear-gradient(90deg,#ff5251,#ff6c6b)}.sorting-tab:hover,.sorting-tab_active{background-image:linear-gradient(90deg,#ff8584,#ff9e9e)}.sorting-tabs_avia .sorting-tab:hover,.sorting-tabs_avia .sorting-tab_active{background-color:#ff8584}.datepicker__destination .button{border:1px solid #ff8584;color:#ff8584}.datepicker-calendar__days td.active,.datepicker__destination .button.active{background-color:#ff8584}.datepicker-action__reset .button{border:1px solid #ff8584;color:#ff8584}.seats-option__minus:after{color:#fff}.seats-option__plus:after{color:#ff8584}.seats-option__comfort .comfort__class{border:1px solid #ff8584}.seats-option__comfort .comfort__class_active{background-color:#ff8584}.seats-option-action__reset .button{border:1px solid #ff8584;color:#ff8584}.airports-helper__item_active>.airport-item,.home-airport__item_active>.airport-item{background-color:#ff8584}.airports-helper__item .airport-item:before,.home-airport__item .airport-item:before{color:hsla(0,100%,76%,.5)}.airports-helper__item .airport-item:hover,.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item,.home-airport__item .airport-item:hover,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item,.radiobutton input[type=radio]:checked+.radiobutton__custom:before{background-color:#ff8584}.radiobutton input[type=radio]:checked+.radiobutton__custom{border-color:#ff8584}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#ff8584}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffb8b7}@media(min-width:641px){.currency-selector__item:hover,.language-selector__item:hover{background-color:#ff8584;color:#fff;transition:.3s}.currency-selector__item .radiobutton,.language-selector__item .radiobutton{display:none}}.cabinet-nav__item:hover,.cabinet-nav__item_active{color:#ff8584}.cabinet-nav__item_active:after{background-color:#ff8584}@media(max-width:991px){.cabinet-nav__item{display:inline-block;position:relative}.cabinet-nav__item:nth-child(n+2){border-top:none}.cabinet-nav__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.cabinet-nav__item:hover:after{background-color:#ff8584;bottom:0}}.cabinet-nav__active{color:#ff8584}.cabinet-nav__active:after{background-color:#ff8584}.saved-cards__item.active{background-color:hsla(0,100%,76%,.2)}.saved-cards__card-icon .font-icon{color:#ff8584}.country-code-selector__item:hover,.document-type li:hover,.gender-selector li:hover,.nationality-selector__item:hover{background-color:#ff8584}.manual-navigation__item-name:hover,.manual-navigation__item.active>.manual-navigation__item-name{color:#ff8584}@media(max-width:992px){.manual-navigation__item-dropdown_active>.manual-navigation.manual-navigation_submenu{display:none}.manual-navigation__item{display:inline-block;position:relative}.manual-navigation__item-name{border-bottom:none;white-space:nowrap}.manual-navigation__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.manual-navigation__item:hover:after{background-color:#ff8584;bottom:0}}.manual-navigation__active,.manual-navigation__item .manual-navigation .manual-navigation__item .manual-navigation__item-name:hover,.manual-navigation__item .manual-navigation .manual-navigation__item.active .manual-navigation__item-name,.manual-navigation__item .manual-navigation .manual-navigation__item:hover .manual-navigation__item-name{color:#ff8584}.manual-navigation__active:after{background-color:#ff8584}.avatar-popup-menu__item:hover{color:#ff8584}.additional-services__segment--active .etm-radiobutton__custom{border-color:#ff8584}.additional-services__segment--active .etm-radiobutton__custom:before{background-color:#ff8584}@media(min-width:778px){.search-panel{backdrop-filter:none}.search-panel.sticky{animation:slideDown .3s ease-out;border-radius:0 0 30px 30px;left:0;margin:0 auto;max-width:1200px;padding:20px;position:fixed;right:0;top:0;z-index:5}}.search-panel-cities__input .etm-input__wrap input:focus{border-color:#ff8584}.search-panel__continue-route-mobile .button,.search-panel__delete-route-mobile .button{border:1px dashed #ff8584;color:#ff8584}.filters__action .reset-button .button{border:1px solid #ff8584;color:#ff8584}@media(max-width:640px){.offer-rules__header,.order-rules__header{color:#ff8584;padding-left:40px}.offer-rules__header:before,.order-rules__header:before{border-top-color:#ff8584;left:16px}}@media(min-width:768px){.sorting__rule .radiobutton{display:none}.sorting__rule:hover{background-color:#ff8584;color:#fff}}.offer-specification__header,.order-specification__header,.upsell-tariff-item__rules-list .rules-list__more-rules-link{color:#ff8584}.offer-specification__header:before,.order-specification__header:before{border-top-color:#ff8584}.detailed-rules__translate,.detailed-rules__translate:before{color:#ff8584}.detailed-rules__translate:hover,.detailed-rules__translate:hover:before{color:#ffb8b7}.personal-area_hotels-view-order .order-info__title .more-details-link{color:#ff8584}.avatar-block{background-color:#ff8584}.avatar-block__abbriviation{color:#ff8584}.personal-data__input input:focus{border-color:#ff8584}.personal-data__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.travelers-edit-block__add-new-document .button{color:#ff8584}.travelers-edit-block__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.travelers__country-code li:hover,.travelers__document-type li:hover{background-color:#ff8584}.my-orders__more-orders .button,.payment__card-type:before,.search-history__lets-try .button,.search-history__more-orders .button{color:#ff8584}.payment-edit-block__card-cvvt,.payment-edit-block__card-main-info{border:2px solid #ff8584}.payment-edit-block__card-cvvt:after{background-color:#ff8584}.payment-edit-block__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.header-mobile-menu .main-menu_product .nuxt-link-active .font-icon,.header-mobile-menu .product-type-nav__item:hover,.header-mobile-menu .product-type-nav__item_active,.header-mobile-menu__login-link,.login-nav__item:hover{color:#ff8584}@media(max-width:992px){.login-nav__item{display:inline-block;position:relative}.login-nav__item:nth-child(n+2){border-top:none}.login-nav__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.login-nav__item:hover:after{background-color:#ff8584;bottom:0}}.reservation-area-action__return-button .button{border:1px solid #ff8584;color:#ff8584}.payment-method__item.active{background-color:hsla(0,100%,76%,.1);border-color:#ff8584}.card-info-input__card-wrap .input__wrap input:focus{border-color:#ff8584}.card-info-input__card-cvvt,.card-info-input__card-main-info{border:2px solid #ff8584}.card-info-input__card-wrap-mobile .input__wrap input:focus{border-color:#ff8584}.card-info-input__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.card-cvvt__question .icon,.reservation-order .offer-specification__rules-wrap .offer-rules__header,.reservation-order .offer-specification__rules-wrap .order-rules__header,.reservation-order .order-specification__rules-wrap .offer-rules__header,.reservation-order .order-specification__rules-wrap .order-rules__header{color:#ff8584}.reservation-order .offer-specification__rules-wrap .offer-rules__header:before,.reservation-order .offer-specification__rules-wrap .order-rules__header:before,.reservation-order .order-specification__rules-wrap .offer-rules__header:before,.reservation-order .order-specification__rules-wrap .order-rules__header:before{border-top-color:#ff8584}.payment-orders__more-orders .button{color:#ff8584}.authorization input:hover,.authorization_recovery-password input:hover,.login-form input:hover{border-color:#ff8584}.authorization_recovery-password .authorization__error-description a{color:#ff8584}.authorization_recovery-password .authorization__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.recovery-password input:hover{border-color:#ff8584}.recovery-password__error-description a{color:#ff8584}.recovery-password__cansel-button .button{border:1px solid #ff8584;color:#ff8584}.registration input:hover{border-color:#ff8584}@media(max-width:767px){.hotel-search-panel{grid-gap:8px;align-items:center;grid-template:"a" "b" "c" "e" "d";grid-template-columns:1fr;grid-template-rows:50px 50px 50px auto 50px}.hotel-search-panel .etm-input__title{display:none}.hotel-search-panel_front-page{border-radius:30px;padding:30px 20px}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{height:50px}.hotel-search-panel_front-page .hotel-search-panel__additional-params{padding:15px 0}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button{height:24px;line-height:24px;padding-left:26px;position:relative}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after,.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:before{background:#ff8584;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after{transform:translateY(-50%) rotate(90deg)}}.hotels-results__search-panel .results-search-panel .font-icon_edit{color:#ff8584}.rooms-offer:hover{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,hsla(0,100%,76%,.06),hsla(0,100%,76%,.06))}.rooms-offer__price{border-bottom:1px dotted #ff8584;color:#ff8584}.room-offer-filter-checkbox input[type=checkbox]:checked+.checkbox-flag:before,.room-offer-info .cancel-policy-link,.rooms-offer-status-block .cancel-policy-link,.rooms-offer-status-block__additional-info .font-icon{color:#ff8584}.room-offer-image__wrap:before{color:#fff}.room-offer-image_empty .room-offer-image__wrap{background-color:hsla(1,100%,89%,.12)}.room-offer__additional-block .cancel-policy-link{color:#ff8584}.hotel-rooms__room-image:before{color:hsla(0,100%,76%,.2)}.hotel-info:after{color:#ff8584}.hotel-info-image{background-color:hsla(1,100%,89%,.12)}.hotel-info-image:before{color:hsla(0,100%,76%,.2)}.hotel-info-image_empty{background-color:hsla(1,100%,89%,.12)}.hotel-info-address__map-link,.hotel-info__name{color:#ff8584}.hotel-info-address__map-link:after{background-image:linear-gradient(90deg,#ff8584 50%,transparent 0)}.hotel-info-price .hotel-info__offers_number,.hotel-info.hotel-info_view-order .hotel-info__name,.hotel-info__full-address:before{color:#ff8584}.hotel-info.hotel-info_view-order .hotel-info__name:after{background-image:linear-gradient(90deg,#ff8584 50%,transparent 0)}.reservation-payment-confirmation .confirmation-button__search-continue,.reservation-payment-confirmation__agreement .cancel-policy-link{color:#ff8584}.lounge-search-panel .lounge-search-panel__search-button .button{background-color:#ff8584;border-color:#ff8584}@media(max-width:767px){.lounge-search-panel{grid-gap:8px;align-items:center;grid-template:"a" "b";grid-template-columns:1fr;grid-template-rows:1fr 1fr}.lounge-search-panel .etm-input__title{display:none}.lounge-search-panel_front-page{border-radius:10px;padding:25px}.lounge-search-panel_front-page .lounge-search-panel__search-button .button{height:48px}.lounge-search-panel_front-page .lounge-search-panel__additional-params{padding:15px 0}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button{height:24px;line-height:24px;padding-left:26px;position:relative}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after,.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:before{background:#ff8584;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after{transform:translateY(-50%) rotate(90deg)}}.drop-down-menu__item:hover{background-color:#ff8584}.drop-down_item-action{color:#ff8584}.drop-down_users-list .drop-down-menu__item:hover{background-color:#fff}.drop-down_users-list .users-list li div{background-color:#ff8584}.etm-input__wrap:not(.etm-input__demo) input:focus{border-color:#ff8584}.etm-input--select .etm-tooltip:before,.etm-input__reguired,.etm-input_required .etm-input__title:after{color:#ff8584}.etm-input_scroll+.drop-down::-webkit-scrollbar-thumb{background-color:#ff8584}.etm-input_scroll+.drop-down::-webkit-scrollbar-thumb:hover{background-color:#ffb8b7}.etm-filters-action__clear-filers .button,.etm-filters__filter-title{color:#ff8584}.etm-filters_hotels .button.clear-filers-button{border-color:#ff8584!important}.etm-filter__enabled{background:#ff8584}.popularity__item:after{background-color:#ff8584}.popularity__item.active,.stars-filter-stars .stars-filter-stars__wrap .font-icon{color:#ff8584}.rating-filter__item.active{background-color:#ff8584;border-color:#ff8584}.etm-checkbox input[type=checkbox]:checked+.etm-checkbox__custom:before{background:#ff8584}.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom{background-color:hsla(1,100%,89%,.5)}.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom:after,.sorting-by-list__item:hover{background-color:#ff8584}.counter__minus:before,.popular-destination__blocks .blocks__show-more{color:#ff8584}.counter__minus.counter__unactive:before{color:#ffd1d1}.counter__plus:before{color:#ff8584}.counter__plus.counter__unactive:before{color:#ffd1d1}.modal__cancel-button{border:1px solid #ff8584;color:#ff8584}.etm-tabs_grey-with-arrow .etm-tabs__active:after,.etm-tabs_grey-with-arrow .etm-tabs__item_active:after{border-bottom:5px solid #ff8584}.etm-tabs__item:hover,.etm-tabs__item_active{border-color:#ff8584}.etm-tabs__active,.etm-tabs__item_active{border-color:#ff8584;color:#ff8584}.etm-tabs_hotel-card .etm-tabs__active,.etm-tabs_hotel-card .etm-tabs__item:hover,.etm-tabs_hotel-card .etm-tabs__item_active{border-color:#ff8584!important;color:#ff8584}.etm-tabs_car-schema .etm-tabs__active:after{border-top-color:#ff8584}@media(min-width:934px){.start-page-banner__tabs{backdrop-filter:none}.start-page-banner__tabs.sticky{animation:slideDown .3s ease-out;border-radius:30px;left:0;margin:20px auto;max-width:1260px;position:fixed;right:0;top:0;z-index:999}}.start-page-banner__tab.active .start-page-banner__tab-icon{background-color:#ff8584}.etm-pagination__item.active{color:#ff8584}.service-line .filters-btn,.service-line .sorting-mobile-btn{border:1px solid #ff8584!important;color:#ff8584!important}.rating__track{background-color:#ff8584}.read-more__link{color:#ff8584}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom:before{background-color:#ff8584}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom{border-color:#ff8584}.order-block__cancel-button,.reservation-agreement .cancel-policy-link,.reservation-agreement .confirmation-button__search-continue{color:#ff8584}.etm-card__wrap .etm-input__wrap input:focus{border-color:#ff8584}.etm-card__card-cvvt,.etm-card__card-main-info{border:2px solid #ff8584}.etm-card__card-cvvt:after{background-color:#ff8584}.card-cvvt__question .font-icon:before,.payment-info-input__tab{color:#ff8584}.payment-info-input__policy-link span{border-bottom:1px dashed #ff8584;color:#ff8584}.payment-info-input_light-tab .payment-info-input__tab.active{border-bottom:2px solid #ff8584}.etm-table__link,.order-documents-list__item span,.payment-info-input_light-tab .payment-info-input__tab.active .payment-info-input__tab-title{color:#ff8584}.order-info-cells__value--link{border-bottom:1px dotted #ff8584;color:#ff8584}.galleria-thumbnails__item_current:after{box-shadow:inset 0 0 0 2px #ff8584}.provider-msg{background-color:hsla(0,100%,76%,.06);border-left:2px solid #ff8584}.mobile-menu-icon__item,.reservation-status-bar__step_complete:after,.reservation-status-bar__step_current{background-color:#ff8584}.more-results__title{color:#ff8584}.settings-list__item:nth-child(n+2),.settings-list_border-top{border-top:1px solid #ff8584}.setting-switch_single,.settings-list_border-bottom{border-bottom:1px solid #ff8584}.setting-switch_single{border-top:1px solid #ff8584}.more-details-link{color:#ff8584}.start-page-banner__product-type .product-type__item.active,.start-page-banner__product-type .product-type__item:hover{background-color:#ff8584}.link,.link_more-rules,.link_more-rules-avia{color:#ff8584}.link_download-details{border:1px solid #ff8584}.link_download-details .font-icon{color:#ff8584}input[type=range].multirange.original::-webkit-slider-thumb{background:#ff8584}input[type=range].multirange.original::-moz-range-thumb{background:#ff8584}input[type=range].multirange.original::-moz-range-track{background:#e3e4e9}input[type=range].multirange.original::-webkit-slider-runnable-track{background:#e3e4e9}input[type=range].multirange.ghost{background:linear-gradient(to right,transparent var(--low),hsla(0,100%,76%,.56) 0,hsla(0,100%,76%,.56) var(--high),transparent 0)}input[type=range].multirange.ghost::-webkit-slider-thumb{background:#ff8584}input[type=range].multirange.ghost::-moz-range-thumb{background:#ff8584}.result-loader{background-color:#ff8584}.header-menu__item:hover:after,.header-menu__item_active:after{background:#ff8584}.content-block_passenger-info .content-block__wrap .content-block__content:last-child .daterange .font-icon,.content-block_passenger-info .content-block__wrap .content-block__content:last-child .etm-input .font-icon,.info-block_registration-trip span,.info-block_registration-trip-error span,.more-rules-link{color:#ff8584}@media screen and (min-width:768px){.params-selector__item.active,.params-selector__item:hover{background-color:#ff8584}.params-selector__item.active>*,.params-selector__item:hover>*{color:#fff}.params-selector__item.active .etm-radiobutton__custom,.params-selector__item:hover .etm-radiobutton__custom{border-color:#fff}.params-selector__item.active input[type=radio]:checked+.etm-radiobutton__custom:before,.params-selector__item:hover input[type=radio]:checked+.etm-radiobutton__custom:before{background-color:#fff}.params-selector__item.active input[type=radio]:checked+.etm-radiobutton__custom,.params-selector__item:hover input[type=radio]:checked+.etm-radiobutton__custom{border-color:#fff}}.list-item-action__action .font-icon{color:#ff8584}.pagination__page:hover{background-color:#ffeaea}.pagination__page.active{background-color:#ff8584}.cookie-alert__text span,.main-menu__item:hover,.main-menu__item_active{color:#ff8584}.user__avatar{background-color:#ff8584}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}[v-cloak]>*{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cabinet-page{background:#f6f7f9!important}.order-info__block_offers-item{padding-left:16px;padding-right:16px}.order-info_view-order{padding-left:0!important;padding-right:0!important}.detailed-rules{width:auto!important}@media(min-width:768px){.detailed-rules-modal.active{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.detailed-rules__description pre{white-space:pre-wrap;width:-moz-fit-content;width:fit-content}.daterange{font-weight:400!important}.daterange__input{border-radius:8px;font-size:12px;height:40px}.daterange__input .error{border:1px solid rgba(208,2,27,.65);border-radius:2px;outline:none;padding:0 8px}.daterange__input:placeholder{font-weight:400}.daterange__title{color:#757575!important;line-height:16px}.daterange__title.required:after{color:#e7af00}.daterange:focus{outline:none}.daterange__error{position:absolute}.daterange__calendar{margin-top:2px;position:absolute}.daterange__icon:after{color:#5d5f65;content:"";display:block;font-family:iconetm!important;font-size:22px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.search-panel__dates .daterange:focus{outline:none}.search-panel__dates .daterange__input{margin-top:0;padding:10px 0 10px 9px}.search-panel__dates .daterange__input:active,.search-panel__dates .daterange__input:focus{outline:none}.search-panel__dates .daterange__calendar{left:50%;position:absolute;transform:translateX(-50%)}.search-panel_frame{margin-top:-350px!important}.start-page-banner__search-panel{margin-top:50px!important}.content-block_cabinet-traveler .daterange__input{padding:10px 0 10px 9px}.content-block_passenger-info .daterange__input{padding:9px 0 8px 9px}.calendar-buttons>*{border-color:#e7af00;color:#e7af00}.calendar-buttons>.active{background-color:#e7af00;color:#fff}.day-cell.active{background-color:#e7af00}.day-cell.hovered{background-color:#ffedb4}.option-select__option{color:#e7af00}.set-cell.active{background-color:#e7af00}.authorisation-note{color:rgba(0,0,0,.459);margin-top:12px}.authorisation-note .button{min-width:auto;padding:0}.cabinet-payment__title{padding:20px 25px 0!important}.trapfocus_lastIndex{outline:none}.etm-tooltip__code{word-wrap:normal;margin-left:-9px}.start-page__banner{flex-grow:1}@media(min-width:768px){.avia-results-page__search-panel{background-color:#f2f4f9!important}}.avia-results-page__search-panel .content .content_ind{margin-top:10px}.reservation-area{background-color:#f6f7f9}.travelers__doc-type{line-height:20px;max-width:200px}.travelers__item:before{top:50%!important;transform:translateY(-50%)}.personal-area_avia-view-order .personal-area__wrap{padding-left:0;padding-top:0}.personal-area_avia-view-order .personal-area__blocks{margin-left:0!important}@media(max-width:480px){.drop-down_users-list{min-width:287px;overflow-y:visible!important;overflow-y:initial!important}.drop-down_users-list .users-list{min-width:auto!important}}@media(max-width:720px){.authorisation-note{font-size:12px}}@media(max-width:480px){.upsell-tariff .rules-list__extra-item{font-size:12px}}.order-info__block_offers-item .avia-offer{box-shadow:none}.order-info__block_offers-item .avia-offer__info-block{border:0}.order-info_view-order{background-color:transparent!important}.order-info_view-order .avia-offers_order>div{margin-top:10px}.order-info_view-order .avia-offers_order>div:first-child{margin-top:0}@media(max-width:1200px){.results-area__filters{background:#fff}.results-area__filters .etm-filters-item__all-clear{display:none}}.darken-box__text{color:#f1f1f1;font-weight:500;left:50%;position:absolute;text-transform:uppercase;top:55%;transform:translate(-50%,-50%);transition:translate(-50%,-50%)}.upsell-tariff-item__route{color:#959595;font-size:12px;margin-top:4px}@media(min-width:992px){.flight-info_avia .flight-info__time{font-size:14px!important;width:70px!important}.flight-info_avia .flight-info__date{width:90px!important}}.flight-info-mobile__main-title{font-size:16px;font-weight:700;padding:18px 15px 0}.flight-info-mobile__title{padding-bottom:0!important;padding-top:20px!important}.direction-item__country{color:#757575;font-size:12px;margin-top:10px}.drop-down-menu__item_hovered{background-color:#e7af00;color:#fff}.seats-option__right-side{margin-left:15px}@media(min-width:480px){.upsell-tariff__list{margin-bottom:5px}}@media(min-width:480px)and (min-width:480px){.upsell-tariff__list{grid-template-columns:248px!important}}@media(min-width:480px){.upsell-tariff__title{padding-bottom:0!important}.upsell-tariff__wrap{margin-top:30px;padding:0 26px}.upsell-tariff-item__header{border:1px solid #f1f1f1;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);margin-left:13px;position:relative;width:248px!important}.upsell-tariff-item__header:first-child{margin-left:0}.upsell-tariff-item__header:after{background-color:#fff;bottom:-5px;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.upsell-tariff-item__header:before{background-color:#f1f1f1;bottom:-4px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.upsell-tariff-item__rules-list{box-shadow:0 1px 4px 0 rgba(0,0,0,.12);margin-left:13px;width:248px!important}.upsell-tariff-item__rules-list .rules-list-item .font-icon_attention-mark{color:#fd9727!important}.upsell-tariff-item__rules-list .rules-list__more-rules-link{padding-left:0!important}.upsell-tariff-item__rules-list:nth-child(2){margin-left:0}.upsell-tariff__action{border:1px solid #f1f1f1;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);margin-left:13px;padding:13px 15px;position:relative}.upsell-tariff__action:nth-child(3){margin-left:0}.upsell-tariff__action:after{background-color:#f1f1f1;content:"";display:block;height:1px;left:0;position:absolute;top:-2px;width:100%}.upsell-tariff__action:before{background-color:#fff;content:"";display:block;height:6px;left:0;position:absolute;top:-2px;width:calc(100% - 2px)}}@media(min-width:768px){.header__return-icon{display:none}}@media(max-width:420px){.authorization_recovery-password .authorization__wrap{justify-content:flex-start}.authorization_recovery-password .authorization__action,.authorization_recovery-password .authorization__email,.authorization_recovery-password .authorization__login,.authorization_recovery-password .authorization__offer{display:block!important}}.calendar-checkbox input[type=checkbox]:checked~.calendar-checkbox__box:before{background:#e7af00;background-size:14px;border-radius:2px;bottom:0;color:#fff;content:"";display:block;font-family:iconetm;font-size:12px;left:0;line-height:17px;padding-top:1px;position:absolute;right:0;text-align:center;top:0;transition:.4s}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.secondary-color{color:#757575}.main-color{color:#2c2c2c}.error-color{color:#d0021b}.success-color{color:#9ad321}.rubin-color{color:#921313}@font-face{font-family:Roboto;font-weight:100;src:url(/fonts/roboto/Roboto-Thin.eot);src:url(/fonts/roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/Roboto-Thin.woff2) format("woff2"),url(/fonts/roboto/Roboto-Thin.woff) format("woff"),url(/fonts/roboto/Roboto-Thin.ttf) format("truetype"),url(/fonts/roboto/Roboto-Thin.svg#svgFontName) format("svg")}@font-face{font-family:Roboto;font-weight:300;src:url(/fonts/roboto/Roboto-Light.eot);src:url(/fonts/roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/roboto/Roboto-Light.woff) format("woff"),url(/fonts/roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/roboto/Roboto-Light.svg#svgFontName) format("svg")}@font-face{font-family:Roboto;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.eot);src:url(/fonts/roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/roboto/Roboto-Regular.woff) format("woff"),url(/fonts/roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/roboto/Roboto-Regular.svg#svgFontName) format("svg")}@font-face{font-family:Roboto;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.eot);src:url(/fonts/roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/roboto/Roboto-Medium.woff) format("woff"),url(/fonts/roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/roboto/Roboto-Medium.svg#svgFontName) format("svg")}@font-face{font-family:Roboto;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.eot);src:url(/fonts/roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/roboto/Roboto-Bold.woff) format("woff"),url(/fonts/roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/roboto/Roboto-Bold.svg#svgFontName) format("svg")}@font-face{font-family:Courier New;font-style:normal;font-weight:400;src:local("Courier New"),url(/fonts/Cour.woff) format("woff")}body{font-family:Roboto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}button,input,select{border-radius:0;font-family:inherit;font-size:inherit;outline:none}a{color:inherit;cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;line-height:1;overflow-x:hidden!important;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}textarea:focus{outline:0}.mbr{margin-bottom:0!important}body{font-size:14px}@media(max-width:768px){body input,body select,body textarea{font-size:16px!important}}.text{font-size:14px}.text_size-xs{font-size:9px}.text_size-s{font-size:10px}.text_size-m{font-size:12px}.text_size-l{font-size:16px}.text_weight-medium{font-weight:500}.text_weight-bold{font-weight:700}.text__wrap_mt-m>:nth-child(n+2){margin-top:4px}.text__wrap_mt-ms>:nth-child(n+2){margin-top:8px}@media(max-width:767px){.hide-in-mobile{display:none!important}}.show-in-mobile{display:block}@media(min-width:768px){.show-in-mobile{display:none}}@media(max-width:560px){.hide-in-560{display:none!important}}.show-in-560{display:block}@media(min-width:561px){.show-in-560{display:none!important}}@media(max-width:767px){.hide-in-768{display:none}}.show-in-768{display:block}@media(min-width:768px){.show-in-768{display:none!important}}@media(max-width:991px){.hide-in-tablet{display:none!important}}.show-in-tablet{display:block}@media(min-width:992px){.show-in-tablet{display:none!important}}@media(max-width:991px){table.show-in-tablet{display:table}}table.show-in-560,table.show-in-768{display:table}@media(max-width:767px){table.show-in-mobile{display:table}}.vue-slider .vue-slider-piecewise{background-color:#e8effc}.vue-slider .vue-slider-tooltip,.vue-slider .vue-slider-tooltip-wrap{background:#e7af00;border:#e7af00;z-index:1}.vue-slider .vue-slider-dot{z-index:1}.vue-slider .vue-slider-dot .vue-slider-dot-handle{background-color:#e7af00;box-shadow:none}.vue-slider .vue-slider-dot-tooltip{display:none}.vue-slider .vue-slider-process,.vue-slider .vue-slider-rail{background-color:#e7af00}.disabled{opacity:.5;pointer-events:none}.content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.content_bg{background-color:#fff}.content_ind{padding-left:30px;padding-right:30px}@media(max-width:1200px){.content_ind{padding-left:26px;padding-right:26px}}@media(max-width:991px){.content_ind{padding-left:20px;padding-right:20px}}@media(max-width:768px){.content_ind{padding-left:16px;padding-right:16px}}@media(max-width:420px){.content_ind{padding-left:14px;padding-right:14px}}.content_ind-m{padding:21px 16px}.content_ind-top-m{padding-top:20px}.content_ind-top-s{padding-top:12px}.content_ind-bottom-s{padding-bottom:12px}.content_ind_margin-top-s{margin-top:8px}.content_ind_margin-top-sm{margin-top:10px}.content_ind_margin-top-m{margin-top:16px}.content_ind_margin-top-ml{margin-top:20px}@media(max-width:767px){.content_mobile{padding-left:0;padding-right:0}}.loader-modal{align-items:center;box-sizing:border-box;color:#202020;display:flex;flex-direction:column;font-size:14px;justify-content:center;overflow:hidden;padding:30px 25px;word-break:break-word}.loader-modal__loader{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg class='lds-spinner' width='100' height='100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47' y='24' rx='9.4' ry='4.8' width='6' height='12' fill='%23e7af00'%3E%3Canimate attributeName='opacity' values='1;0' times='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");height:100px;width:100px}.loader-modal__title{font-size:18px;line-height:16px;margin-top:20px}.loader-modal__text{line-height:16px;margin-top:10px;text-align:center}.direction{background-color:#fff;border-radius:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;width:254px;z-index:100}.direction.active{display:block}.direction__item_active>.direction-item{background-color:#e7af00}.direction__item_active>.direction-item .font-icon{color:hsla(0,0%,100%,.5)}.direction__item_active>.direction-item .direction-item__iata,.direction__item_active>.direction-item .direction-item__name,.direction__item_active>.direction-item .direction-item__subtitle,.direction__item_active>.direction-item .direction-item__title{color:#fff}.direction__item .direction__list{border-radius:18px}.direction__item .direction__list .direction-item,.direction__item_subitem .direction-item{padding-left:32px}.direction-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-start;min-height:48px;padding:8px 10px;position:relative}.direction-item .font-icon{color:#e7af00;font-size:18px;margin-right:14px}.direction-item__title{color:#2c2c2c;font-size:14px;font-weight:500}.direction-item__subtitle{color:#747474;font-size:12px;margin-top:2px}.direction-item__iata{color:#747474;font-size:12px;margin-left:auto;text-transform:uppercase}.direction-item:hover{background-color:#e7af00;border-radius:18px}.direction-item:hover .font-icon{color:hsla(0,0%,100%,.5)}.direction-item:hover .direction-item__iata,.direction-item:hover .direction-item__name,.direction-item:hover .direction-item__subtitle,.direction-item:hover .direction-item__title{color:#fff}.header-title{padding:20px 20px 30px}.header-title__title{font-size:20px}.header-title__subtitle{font-size:14px;font-weight:400;margin-top:8px}.input{width:100%}.input,.input__wrap{display:block}.input__wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.314);border:1px solid #e1e1e1;border-radius:2px;box-sizing:border-box;color:#fff;display:block;font-size:14px;height:36px;padding:0 8px;width:100%}.input__wrap input::-webkit-input-placeholder{color:#9b9b9b}.input__wrap input:-moz-placeholder,.input__wrap input::-moz-placeholder{color:#9b9b9b}.input__wrap input:-ms-input-placeholder{color:#9b9b9b}.input__date{position:relative}.input__date:after{color:#747474;content:"";display:block;font-family:iconetm!important;font-size:22px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.input__date input{padding-right:30px}.input__select{position:relative}.input__select:after{border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";position:absolute;right:14px;top:16px}.input__select input{padding-right:30px}.input__required{color:#e7af00;font-size:12px;position:relative;top:-2px}.input__title{display:inline-block;font-size:12px;font-weight:500;line-height:16px;margin-bottom:4px;padding-left:8px}input[type=range]{-webkit-appearance:none;background:transparent;margin:0;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#e7af00;border-radius:50%;cursor:pointer;height:18px;margin-top:-7px;width:18px}input[type=range]:focus{outline:none}input[type=range] ::-ms-track{cursor:pointer;width:100%}input[type=range]::-moz-range-thumb{background:#e7af00;border-radius:50%;cursor:pointer;height:18px;width:18px}input[type=range]::-ms-thumb{background:#e7af00;border-radius:50%;cursor:pointer;height:18px;width:18px}input[type=range].multirange.original::-moz-range-track{background:#dbdbdb}input[type=range].multirange.original::-webkit-slider-runnable-track{background:#dbdbdb}.checkbox{cursor:pointer;display:inline-block}.checkbox input[type=checkbox]{display:none}.checkbox__custom{border:2px solid #e1e1e1;box-sizing:border-box;display:inline-block;height:18px;position:relative;vertical-align:bottom;width:18px}.checkbox__custom.checkbox-left{margin-right:5px}.checkbox__custom.checkbox-right{margin-left:5px}.checkbox input[type=checkbox]:checked+.checkbox__custom:before{background:#e7af00;background-size:14px;border-radius:2px;bottom:0;color:#fff;content:"";display:block;font-family:iconetm;font-size:12px;left:0;line-height:17px;padding-top:1px;position:absolute;right:0;text-align:center;top:0;transition:.4s}.checkbox input[type=checkbox]:checked+.checkbox__custom{border:none}.checkbox__wrap>:nth-child(n+2){margin-top:14px}.checkbox-rule{margin-right:5px}.checkbox-rule label{align-items:center;display:flex;justify-content:space-between}.checkbox-rule label:nth-child(n+2){margin-top:18px}.checkbox-rule .checkbox_wrap{align-items:center;display:flex}.checkbox-rule .checkbox_wrap .checkbox__custom{margin-left:12px}@font-face{font-family:iconetm;font-style:normal;font-weight:400;src:url(/fonts/icons/icomoon.eot?wxy54n);src:url(/fonts/icons/icomoon.eot?wxy54n#iefix) format("embedded-opentype"),url(/fonts/icons/icomoon.ttf?wxy54n) format("truetype"),url(/fonts/icons/icomoon.woff?wxy54n) format("woff"),url(/fonts/icons/icomoon.svg?wxy54n#icomoon) format("svg")}[class*=" font-icon"],[class*=" icon"],[class^=font-icon],[class^=icon]{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconetm!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}[class*=color] .icon{color:inherit}.font-icon,.icon{color:#747474;position:relative}.font-icon__wrap>.icon:nth-child(n+2),.icon__wrap>.icon:nth-child(n+2){margin-left:10px}.font-icon_boat:before,.icon_boat:before{content:""}.font-icon_avia:before,.icon_avia:before{content:""}.font-icon_train:before,.icon_train:before{content:""}.font-icon_bus:before,.icon_bus:before{content:""}.font-icon_car:before,.icon_car:before{content:""}.font-icon_hotels:before,.icon_hotels:before{content:""}.font-icon_lie-seat:before,.icon_lie-seat:before{content:""}.font-icon_avia-fly:before,.icon_avia-fly:before{content:""}.font-icon_translate:before,.icon_translate:before{content:""}.font-icon_avatar:before,.icon_avatar:before{content:""}.font-icon_bag:before,.icon_bag:before{content:""}.font-icon_luggage:before,.icon_luggage:before{content:""}.font-icon_baggage:before,.icon_baggage:before{content:""}.font-icon_attention-mark:before,.icon_attention-mark:before{content:""}.font-icon_info:before,.icon_info:before{content:""}.font-icon_question:before,.icon_question:before{content:""}.font-icon_waiting:before,.icon_waiting:before{content:""}.font-icon_timer:before,.icon_timer:before{content:""}.font-icon_block:before,.icon_block:before{content:""}.font-icon_attention-mark-fill:before,.font-icon_warning:before,.icon_attention-mark-fill:before,.icon_warning:before{content:""}.font-icon_check-fill:before,.icon_check-fill:before{content:""}.font-icon_plus:before,.icon_plus:before{content:""}.font-icon_medicine:before,.icon_medicine:before{content:""}.font-icon_send-file:before,.icon_send-file:before{content:""}.font-icon_attention:before,.icon_attention:before{content:""}.font-icon_ad-cheap:before,.icon_ad-cheap:before{content:""}.font-icon_ad-fast:before,.icon_ad-fast:before{content:""}.font-icon_ad-optimal:before,.icon_ad-optimal:before{content:""}.font-icon_eye:before,.icon_eye:before{content:""}.font-icon_eye-off:before,.icon_eye-off:before{content:""}.font-icon_close:before,.icon_close:before{content:""}.font-icon_arrow-right:before,.icon_arrow-right:before{content:""}.font-icon_arrow-down,.icon_arrow-down{transform:rotate(90deg)}.font-icon_arrow-down:before,.icon_arrow-down:before{content:""}.font-icon_filter:before,.icon_filter:before{content:""}.font-icon_filter-fill:before,.icon_filter-fill:before{content:""}.font-icon_pencil:before,.icon_pencil:before{content:""}.font-icon_power:before,.icon_power:before{content:""}.font-icon_done:before,.icon_done:before{content:""}.font-icon_tv:before,.icon_tv:before{content:""}.font-icon_tv-play:before,.icon_tv-play:before{content:""}.font-icon_book:before,.icon_book:before{content:""}.font-icon_card:before,.icon_card:before{content:""}.font-icon_cafe:before,.icon_cafe:before{content:""}.font-icon_user:before,.icon_user:before{content:""}.font-icon_datepicker:before,.icon_datepicker:before{content:""}.font-icon_return:before,.icon_return:before{content:""}.font-icon_food:before,.icon_food:before{content:""}.font-icon_pets:before,.icon_pets:before{content:""}.font-icon_conditioner:before,.icon_conditioner:before{content:""}.font-icon_print:before,.icon_print:before{content:""}.font-icon_camera:before,.icon_camera:before{content:""}.font-icon_sort:before,.icon_sort:before{content:""}.font-icon_wifi:before,.icon_wifi:before{content:""}.font-icon_shape:before,.icon_shape:before{content:""}.font-icon_back:before,.icon_back:before{content:""}.font-icon_check-sign:before,.icon_check-sign:before{content:""}.font-icon_change_port:before,.icon_change_port:before{content:""}.font-icon_to_right:before,.icon_to_right:before{content:""}.font-icon_facebook_circle:before,.icon_facebook_circle:before{content:""}.font-icon_instagram_circle:before,.icon_instagram_circle:before{content:""}.font-icon_twitter_circle:before,.icon_twitter_circle:before{content:""}.font-icon_vk_circle:before,.icon_vk_circle:before{content:""}.font-icon_no_results:before,.icon_no_results:before{content:""}.font-icon_credit-card:before,.icon_credit-card:before{content:""}.font-icon_loupe-nice:before,.icon_loupe-nice:before{content:""}.font-icon_people:before,.icon_people:before{content:""}.font-icon_credit-cards:before,.icon_credit-cards:before{content:""}.font-icon_iata_logo:before,.icon_iata_logo:before{content:""}.font-icon_tcp_logo:before,.icon_tcp_logo:before{content:""}.font-icon_no-page:before,.icon_no-page:before{content:""}.font-icon_settings:before,.icon_settings:before{content:""}.font-icon_railway:before,.icon_railway:before{content:""}.font-icon_transfer:before,.icon_transfer:before{content:""}.font-icon_aeroexpress:before,.icon_aeroexpress:before{content:""}.font-icon_complex:before,.icon_complex:before{content:""}.font-icon_star_fill:before,.icon_star_fill:before{content:""}.font-icon_loupe:before,.icon_loupe:before{content:""}.font-icon_swiming:before,.icon_swiming:before{content:""}.font-icon_cup:before,.icon_cup:before{content:""}.font-icon_no-breakfast:before,.icon_no-breakfast:before{content:""}.font-icon_filter-list:before,.icon_filter-list:before{content:""}.font-icon_umbrella:before,.icon_umbrella:before{content:""}.font-icon_map-pin:before,.icon_map-pin:before{content:""}.font-icon_apps:before,.icon_apps:before{content:""}.font-icon_roomer:before,.icon_roomer:before{content:""}.font-icon_orders:before,.icon_orders:before{content:""}.font-icon_waiting_answer:before,.icon_waiting_answer:before{content:""}.font-icon_key:before,.icon_key:before{content:""}.font-icon_mail:before,.icon_mail:before{content:""}.font-icon_globe:before,.icon_globe:before{content:""}.font-icon_equally:before,.icon_equally:before{content:""}.font-icon_equipment:before,.icon_equipment:before{content:""}.font-icon_restaurant:before,.icon_restaurant:before{content:""}.font-icon_child:before,.icon_child:before{content:""}.font-icon_spa:before,.icon_spa:before{content:""}.font-icon_golf:before,.icon_golf:before{content:""}.font-icon_beenhere:before,.icon_beenhere:before{content:""}.font-icon_accessible:before,.icon_accessible:before{content:""}.font-icon_file:before,.icon_file:before{content:""}.font-icon_business:before,.icon_business:before{content:""}.font-icon_discount:before,.icon_discount:before{content:""}.font-icon_dialog:before,.icon_dialog:before{content:""}.font-icon_doc:before,.icon_doc:before{content:""}.font-icon_residence:before,.icon_residence:before{content:""}.font-icon_pin_drop:before,.icon_pin_drop:before{content:""}.font-icon_map:before,.icon_map:before{content:""}.font-icon_offer:before,.icon_offer:before{content:""}.font-icon_home:before,.icon_home:before{content:""}.font-icon_radius_star:before,.icon_radius_star:before{content:""}.font-icon_ticket:before,.icon_ticket:before{content:""}.font-icon_time:before,.icon_time:before{content:""}.font-icon_datarange:before,.icon_datarange:before{content:""}.font-icon_markup:before,.icon_markup:before{content:""}.font-icon_no-smoking:before,.icon_no-smoking:before{content:""}.font-icon_fitness:before,.icon_fitness:before{content:""}.font-icon_parking:before,.icon_parking:before{content:""}.font-icon_person-inverse:before,.icon_person-inverse:before{content:""}.font-icon_clock:before,.icon_clock:before{content:""}.font-icon_free-canceled:before,.icon_free-canceled:before{content:""}.font-icon_double-arrow-left:before,.font-icon_double-arrow:before,.icon_double-arrow-left:before,.icon_double-arrow:before{content:""}.font-icon_double-arrow-right:before,.icon_double-arrow-right:before{content:"";transform:rotate(180deg)}.font-icon_fullscreen-off:before,.icon_fullscreen-off:before{content:""}.font-icon_e-reg:before,.icon_e-reg:before{content:""}.font-icon_opacity:before,.icon_opacity:before{opacity:.2}.font-icon_forbidden:after,.icon_forbidden:after{border:1px solid red;content:"";height:150%;left:50%;max-height:24px;position:absolute;top:2px;transform:rotate(45deg)}.font-icon_signin:before,.icon_signin:before{content:""}.font-icon_edit:before,.icon_edit:before{content:""}.font-icon_trash:before,.icon_trash:before{content:""}.font-icon_add-photo:before,.icon_add-photo:before{content:""}.font-icon_town:before,.icon_town:before{content:""}.font-icon_timeout:before,.icon_timeout:before{content:""}.font-icon_more-vertical:before,.icon_more-vertical:before{content:""}.font-icon_cancel:before,.icon_cancel:before{content:""}.font-icon_arrow:before,.icon_arrow:before{content:""}.font-icon_attention-inverse:before,.icon_attention-inverse:before{content:""}.font-icon_load:before,.icon_load:before{content:""}.font-icon_terminal:before,.icon_terminal:before{content:""}.font-icon_order_confirm:before,.icon_order_confirm:before{content:""}.font-icon_refresh:before,.icon_refresh:before{content:""}.font-icon_chair:before,.icon_chair:before{content:""}.font-icon_non-refundable:before,.icon_non-refundable:before{content:""}.font-icon_corp:before,.icon_corp:before{content:""}.font-icon_man:before,.icon_man:before{content:""}.font-icon_refresh-btn:before,.icon_refresh-btn:before{content:""}.font-icon_done-tablet:before,.icon_done-tablet:before{content:""}.font-icon_pencil_1:before,.icon_pencil_1:before{content:""}.font-icon_start-page_avia,.icon_start-page_avia{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTM0LjA1My43NDctMy42OCAxLjY4YTIuMTUgMi4xNSAwIDAgMC0uNjQuNDUzTDIzLjc2IDguODUzIDMuMTczIDYuMzczYTEuMTk3IDEuMTk3IDAgMCAwLTEuMDEzLjM0N0wxLjAxMyA3Ljg2N2ExLjIwNCAxLjIwNCAwIDAgMCAuMzc0IDEuOTczbDE0Ljc0NiA2LjYxMy00LjI0IDQuMjRINC41MDdjLS4zMiAwLS42NC4xMzQtLjg4LjM0N2wtLjYxNC42MTNjLS42MTMuNjE0LS40IDEuNjU0LjM3NCAybDYuMjQgMi42NjcgMi42NjYgNi4yNGMuMzQ3LjggMS4zODcuOTg3IDIgLjM3M2wuNjE0LS42MTNjLjI0LS4yNC4zNDYtLjUzMy4zNDYtLjg4di03LjM4N2w0LjI0LTQuMjQgNi42MTQgMTQuNzQ3Yy4zNDYuNzczIDEuMzg2Ljk2IDEuOTczLjM3M2wxLjE0Ny0xLjE0NmMuMjY2LS4yNjcuNC0uNjQuMzQ2LTEuMDE0bC0yLjQ4LTIwLjU4NiA1Ljk3NC01Ljk3NGMuMTg2LS4xODYuMzItLjQuNDUzLS42NGwxLjY4LTMuNjhjLjM0Ny0uNzQ2LS40MjctMS41NDYtMS4yLTEuMmwuMDUzLjA1NFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTM0LjA1My43NDctMy42OCAxLjY4YTIuMTUgMi4xNSAwIDAgMC0uNjQuNDUzTDIzLjc2IDguODUzIDMuMTczIDYuMzczYTEuMTk3IDEuMTk3IDAgMCAwLTEuMDEzLjM0N0wxLjAxMyA3Ljg2N2ExLjIwNCAxLjIwNCAwIDAgMCAuMzc0IDEuOTczbDE0Ljc0NiA2LjYxMy00LjI0IDQuMjRINC41MDdjLS4zMiAwLS42NC4xMzQtLjg4LjM0N2wtLjYxNC42MTNjLS42MTMuNjE0LS40IDEuNjU0LjM3NCAybDYuMjQgMi42NjcgMi42NjYgNi4yNGMuMzQ3LjggMS4zODcuOTg3IDIgLjM3M2wuNjE0LS42MTNjLjI0LS4yNC4zNDYtLjUzMy4zNDYtLjg4di03LjM4N2w0LjI0LTQuMjQgNi42MTQgMTQuNzQ3Yy4zNDYuNzczIDEuMzg2Ljk2IDEuOTczLjM3M2wxLjE0Ny0xLjE0NmMuMjY2LS4yNjcuNC0uNjQuMzQ2LTEuMDE0bC0yLjQ4LTIwLjU4NiA1Ljk3NC01Ljk3NGMuMTg2LS4xODYuMzItLjQuNDUzLS42NGwxLjY4LTMuNjhjLjM0Ny0uNzQ2LS40MjctMS41NDYtMS4yLTEuMmwuMDUzLjA1NFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.font-icon_start-page_hotels,.icon_start-page_hotels{-webkit-mask-image:url(/_nuxt/img/hotels.4b8ce07.svg);mask-image:url(/_nuxt/img/hotels.4b8ce07.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.font-icon_start-page_lounges,.icon_start-page_lounges{-webkit-mask-image:url(/_nuxt/img/lounges.eb22441.svg);mask-image:url(/_nuxt/img/lounges.eb22441.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.font-icon_start-page_rails,.icon_start-page_rails{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTggMTFINlY2aDEydjV6bS02IDdhMiAyIDAgMCAxLTItMmMwLTEuMTEuODktMiAyLTJhMiAyIDAgMSAxIDAgNHptLTgtMS41QTMuNSAzLjUgMCAwIDAgNy41IDIwTDYgMjEuNXYuNWgxMnYtLjVMMTYuNSAyMGEzLjUgMy41IDAgMCAwIDMuNS0zLjVWNmMwLTMuNS0zLjU4LTQtOC00cy04IC41LTggNHYxMC41eiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTggMTFINlY2aDEydjV6bS02IDdhMiAyIDAgMCAxLTItMmMwLTEuMTEuODktMiAyLTJhMiAyIDAgMSAxIDAgNHptLTgtMS41QTMuNSAzLjUgMCAwIDAgNy41IDIwTDYgMjEuNXYuNWgxMnYtLjVMMTYuNSAyMGEzLjUgMy41IDAgMCAwIDMuNS0zLjVWNmMwLTMuNS0zLjU4LTQtOC00cy04IC41LTggNHYxMC41eiIvPjwvc3ZnPg==)}.font-icon_start-page_car,.icon_start-page_car{-webkit-mask-image:url(/_nuxt/img/car.098e16d.svg);mask-image:url(/_nuxt/img/car.098e16d.svg)}.font-icon_start-page_transfer,.icon_start-page_transfer{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIgN2gydjEwSDJWN3ptNCAwaDJ2MTBINlY3em00IDBoMnYxMGgtMlY3em00IDE0LjA2M1YyLjkzOEwyMS4yNSAxMiAxNCAyMS4wNjN6IiBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIgN2gydjEwSDJWN3ptNCAwaDJ2MTBINlY3em00IDBoMnYxMGgtMlY3em00IDE0LjA2M1YyLjkzOEwyMS4yNSAxMiAxNCAyMS4wNjN6IiBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)}.font-icon_private-bathroom,.icon_private-bathroom{content:url(/_nuxt/img/private-bathroom.159e9a7.svg)}.font-icon_window,.icon_window{content:url(/_nuxt/img/window.2a1847e.svg)}.font-icon_safe,.icon_safe{content:url(/_nuxt/img/safe.9f7eb62.svg)}.font-icon_armchair,.icon_armchair{content:url(/_nuxt/img/lounges.eb22441.svg)}.font-icon_mirror,.icon_mirror{content:url(/_nuxt/img/mirror.5270912.svg)}.font-icon_telephone,.icon_telephone{content:url(/_nuxt/img/telephone.1070ab3.svg)}.font-icon_toiletries,.icon_toiletries{content:url(/_nuxt/img/toiletries.83f86d9.svg)}.font-icon_towels,.icon_towels{content:url(/_nuxt/img/towels.e7eb1f0.svg)}.font-icon_shower,.icon_shower{content:url(/_nuxt/img/shower.3b98110.svg)}.font-icon_tv,.icon_tv{content:url(/_nuxt/img/tv.4fde1c5.svg)}.font-icon_wardrobe,.icon_wardrobe{content:url(/_nuxt/img/wardrobe.7bbba79.svg)}.font-icon_bath,.icon_bath{content:url(/_nuxt/img/bath.159e9a7.svg)}.font-icon_hairdryer,.icon_hairdryer{content:url(/_nuxt/img/hairdryer.24147f7.svg)}.font-icon_balcony,.icon_balcony{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0yMy4zMzMgMTBoMjMuMzMzdjM1SDIzLjMzM3pNNTMuMzMzIDEwaDIzLjMzNHYzNUg1My4zMzN6TTkwIDUwSDEwdjYuNjY3aDcuNzU3Yy0xLjgzMyA4Ljg2LTEuMjMgMTguMDE0IDEuODI5IDI2LjY2NkgxNVY5MGg3MHYtNi42NjdoLTQuNTljMy4wNi04LjY0OCAzLjY2NS0xNy44MDYgMS44MjktMjYuNjY2SDkwVjUwem0tMzYuNjY3IDYuNjY3SDYwdjI2LjY2NmgtNi42NjdWNTYuNjY3em0tNi42NjYgMjYuNjY2SDQwVjU2LjY2N2g2LjY2N3YyNi42NjZ6bS0yMi4wOS0yNi42NjZoOC43NTd2MjYuNjY2aC02LjY1YTQzLjI1NSA0My4yNTUgMCAwIDEtMi4xMDctMjYuNjY2em00OC43NCAyNi42NjZoLTYuNjVWNTYuNjY3aDguNzcyYzIuMDQ0IDguNTk0IDEuNTI0IDE3Ljg4MS0yLjEyMiAyNi42NjZ6Ii8+PC9zdmc+)}.font-icon_shared-bathroom,.icon_shared-bathroom{content:url(/_nuxt/img/shared-bathroom.5740d69.svg)}.font-icon_sofa,.icon_sofa{content:url(/_nuxt/img/sofa.55dbb49.svg)}.font-icon_air-conditioning,.icon_air-conditioning{content:url(/_nuxt/img/air-conditioning.1bc59d4.svg)}.font-icon_bathrobe,.icon_bathrobe{content:url(/_nuxt/img/bathrobe.40ecb81.svg)}.font-icon_mini-bar,.icon_mini-bar{content:url(/_nuxt/img/mini-bar.dc45be3.svg)}.font-icon_barbecue,.icon_barbecue{content:url(/_nuxt/img/barbecue.61d2368.svg)}.font-icon_with-view,.icon_with-view{content:url(/_nuxt/img/with-view.5395395.svg)}.font-icon_fridge,.icon_fridge{content:url(/_nuxt/img/fridge.4aafb29.svg)}.font-icon_kitchen,.icon_kitchen{content:url(/_nuxt/img/kitchen.6b4e874.svg)}.font-icon_kitchen-stuff,.icon_kitchen-stuff{content:url(/_nuxt/img/kitchen-stuff.9812cc9.svg)}.font-icon_tea,.icon_tea{content:url(/_nuxt/img/tea.0aff8fc.svg)}.font-icon_washing-machine,.icon_washing-machine{content:url(/_nuxt/img/washing-machine.2755edc.svg)}.font-icon_hypoallergenic,.icon_hypoallergenic{content:url(/_nuxt/img/hypoallergenic.372d567.svg)}.font-icon_iron,.icon_iron{content:url(/_nuxt/img/iron.a6ee06c.svg)}.font-icon_blackout-blinds,.icon_blackout-blinds{content:url(/_nuxt/img/blackout-blinds.f45f6c4.svg)}.font-icon_microwave,.icon_microwave{content:url(/_nuxt/img/microwave.1e4e0ba.svg)}.font-icon_fireplace,.icon_fireplace{content:url(/_nuxt/img/fireplace.f01e29a.svg)}.font-icon_water,.icon_water{content:url(/_nuxt/img/water.c5068f6.svg)}.font-icon_beachfront,.icon_beachfront{content:url(/_nuxt/img/beachfront.db40909.svg)}.font-icon_no-window,.icon_no-window{content:url(/_nuxt/img/no-window.9c534f9.svg)}.font-icon_addon-service,.icon_addon-service{content:url(/_nuxt/img/addon-service.41ce451.svg)}.font-icon_soundproofing,.icon_soundproofing{content:url(/_nuxt/img/soundproofing.7e58a79.svg)}.font-icon_child-cot,.icon_child-cot{content:url(/_nuxt/img/child-cot.1717605.svg)}.font-icon_transfer.room-offer-info__amenity-icon,.icon_transfer.room-offer-info__amenity-icon{content:url(/_nuxt/img/transfer.22c69e9.svg)}.font-icon_pillows,.icon_pillows{content:url(/_nuxt/img/pillows.dce8f39.svg)}.font-icon_external-private-bathroom,.icon_external-private-bathroom{content:url(/_nuxt/img/external-private-bathroom.577c21b.svg)}.font-icon_sauna,.icon_sauna{content:url(/_nuxt/img/sauna.b15abc2.svg)}.font-icon_pets-allowed,.icon_pets-allowed{content:url(/_nuxt/img/pets-allowed.ae5aae2.svg)}.font-icon_attic,.icon_attic{content:url(/_nuxt/img/attic.c3322cd.svg)}.font-icon_beach-access,.icon_beach-access{content:url(/_nuxt/img/beach-access.de7031b.svg)}.font-icon_bridal,.icon_bridal{content:url(/_nuxt/img/bridal.e071144.svg)}.font-icon_wi-fi,.icon_wi-fi{content:url(/_nuxt/img/wi-fi.4e8e157.svg)}.font-icon_beach,.icon_beach{content:url(/_nuxt/img/beach.224baea.svg)}.font-icon_lounge,.icon_lounge{content:url(/_nuxt/img/lounge.bab883a.svg)}.font-icon_single-bed,.icon_single-bed{content:url(/_nuxt/img/single-bed.2e98583.svg)}.font-icon_treatment,.icon_treatment{content:url(/_nuxt/img/treatment.11641c4.svg)}.font-icon_wired-internet-access,.icon_wired-internet-access{content:url(/_nuxt/img/wired-internet-access.86e9c5a.svg)}.font-icon_spa-access,.icon_spa-access{content:url(/_nuxt/img/spa-access.c7b90d9.svg)}.font-icon_non-smoking,.icon_non-smoking{content:url(/_nuxt/img/non-smoking.77b853b.svg)}.font-icon_smoking,.icon_smoking{content:url(/_nuxt/img/smoking.0ecc16d.svg)}.font-icon_pool,.icon_pool{content:url(/_nuxt/img/pool.3884305.svg)}.font-icon_oceanside,.icon_oceanside{content:url(/_nuxt/img/oceanside.5395395.svg)}.font-icon_jacuzzi,.icon_jacuzzi{content:url(/_nuxt/img/jacuzzi.7267114.svg)}.font-icon_female,.icon_female{content:url(/_nuxt/img/female.9461b7b.svg)}.font-icon_high-speed-internet-access,.icon_high-speed-internet-access{content:url(/_nuxt/img/high-speed-internet-access.84cb418.svg)}.font-icon_male,.icon_male{content:url(/_nuxt/img/male.05d71d1.svg)}.font-icon_family,.icon_family{content:url(/_nuxt/img/family.9c5aafe.svg)}.font-icon_fitness,.icon_fitness{content:url(/_nuxt/img/fitness.835ae08.svg)}.font-icon_extra-bed,.icon_extra-bed{content:url(/_nuxt/img/extra-bed.1de0672.svg)}.font-icon_coffee,.icon_coffee{content:url(/_nuxt/img/coffee.c530d78.svg)}.font-icon_club,.icon_club{content:url(/_nuxt/img/club.b7a7022.svg)}.font-icon_french_balcony,.icon_french_balcony{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik05MCA1MEg3Ni42NjdWMTBIMjMuMzMzdjQwSDEwdjYuNjY3aDcuNzU3Yy0xLjgzMyA4Ljg2LTEuMjMgMTguMDE0IDEuODI5IDI2LjY2NkgxNVY5MGg3MHYtNi42NjdoLTQuNTlhNDkuNTU3IDQ5LjU1NyAwIDAgMCAxLjgyOS0yNi42NjZIOTBWNTB6bS0yMCAwSDUzLjMzM1YxNi42NjdINzBWNTB6bS0yMy4zMzMgNi42Njd2MjYuNjY2SDQwVjU2LjY2N2g2LjY2N3ptNi42NjYgMEg2MHYyNi42NjZoLTYuNjY3VjU2LjY2N3pNMzAgMTYuNjY3aDE2LjY2N1Y1MEgzMFYxNi42Njd6bS01LjQyMyA0MGg4Ljc1N3YyNi42NjZoLTYuNjVhNDMuMjU1IDQzLjI1NSAwIDAgMS0yLjEwNy0yNi42NjZ6bTQ4Ljc0IDI2LjY2NmgtNi42NVY1Ni42NjdoOC43NzJjMi4wNDQgOC41OTQgMS41MjQgMTcuODgxLTIuMTIyIDI2LjY2NnoiLz48L3N2Zz4=)}.font-icon_aquapark,.icon_aquapark{content:url(/_nuxt/img/aquapark.b459f57.svg)}.font-icon_accessible,.icon_accessible{content:url(/_nuxt/img/accessible.fccf18d.svg)}.font-icon_bunk-bed,.icon_bunk-bed{content:url(/_nuxt/img/bunk-bed.6f95911.svg)}.font-icon_double,.icon_double{content:url(/_nuxt/img/double.f9a6833.svg)}.font-icon_twin,.icon_twin{content:url(/_nuxt/img/twin.33d1513.svg)}.font-icon_ski-pass,.icon_ski-pass{content:url(/_nuxt/img/ski-pass.ff8f8ab.svg)}.font-icon_terrace,.icon_terrace{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NiA5NiI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTMyIDQ0YTEuOTk5IDEuOTk5IDAgMCAwIDItMlYxNmgyOHYyNmEyIDIgMCAwIDAgNCAwVjE0YTEuOTk5IDEuOTk5IDAgMCAwLTItMkgzMmExLjk5OSAxLjk5OSAwIDAgMC0yIDJ2MjhhMS45OTkgMS45OTkgMCAwIDAgMiAyWiIvPjxwYXRoIGQ9Ik01NiA0NGExLjk5OSAxLjk5OSAwIDAgMCAyLTJWMjJhMS45OTkgMS45OTkgMCAwIDAtMi0ySDQwYTEuOTk5IDEuOTk5IDAgMCAwLTIgMnYyMGEyIDIgMCAwIDAgNCAwVjI0aDEydjE4YTEuOTk5IDEuOTk5IDAgMCAwIDIgMloiLz48cGF0aCBkPSJNODggNzJoLTJWNDJhMS45OTkgMS45OTkgMCAwIDAtMi0yaC04YTEuOTk5IDEuOTk5IDAgMCAwLTIgMnY2SDIydi02YTEuOTk5IDEuOTk5IDAgMCAwLTItMmgtOGExLjk5OSAxLjk5OSAwIDAgMC0yIDJ2MzBIOGExLjk5OSAxLjk5OSAwIDAgMC0yIDJ2OGExLjk5OSAxLjk5OSAwIDAgMCAyIDJoODBhMS45OTkgMS45OTkgMCAwIDAgMi0ydi04YTEuOTk5IDEuOTk5IDAgMCAwLTItMlptLTYgMGgtNFY0NGg0Wm0tOCAwaC00VjUyaDRabS0xMiAwVjUyaDR2MjBabS04IDBWNTJoNHYyMFptLTggMFY1Mmg0djIwWm0tOCAwVjUyaDR2MjBabS04IDBWNTJoNHYyMFptLTQtMjB2MjBoLTRWNTJabS0xMi04aDR2MjhoLTRabTcyIDM2SDEwdi00aDc2WiIvPjwvZz48L3N2Zz4=)}.font-icon_present,.icon_present{content:url(/_nuxt/img/present.5d771c9.svg)}.font-icon_golf,.icon_golf{content:url(/_nuxt/img/golf.d5a2b78.svg)}.font-icon_bedsheets,.icon_bedsheets{content:url(/_nuxt/img/bedsheets.8e84a8d.svg)}.font-icon_twin-double,.icon_twin-double{content:url(/_nuxt/img/twin-double.33d1513.svg)}.font-icon_tea-or-coffee,.icon_tea-or-coffee{content:url(/_nuxt/img/tea-or-coffee.8ed3f9b.svg)}.font-icon_dishwasher,.icon_dishwasher{content:url(/_nuxt/img/dishwasher.d675bee.svg)}.font-icon_exclusive,.icon_exclusive{content:url(/_nuxt/img/exclusive.364472a.svg)}.font-icon_low_cost,.icon_low_cost{background-position:50%;background-repeat:no-repeat;background-size:100% auto;display:inline-block;height:20px;width:20px}.font-icon_low_cost_luggage,.icon_low_cost_luggage{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTcgNmgtMlYzYzAtLjU1LS40NS0xLTEtMWgtNGMtLjU1IDAtMSAuNDUtMSAxdjNIN2MtMS4xIDAtMiAuOS0yIDJ2MTFjMCAxLjEuOSAyIDIgMiAwIC41NS40NSAxIDEgMXMxLS40NSAxLTFoNmMwIC41NS40NSAxIDEgMXMxLS40NSAxLTFjMS4xIDAgMi0uOSAyLTJWOGMwLTEuMS0uOS0yLTItMnpNOS41IDE4SDhWOWgxLjV2OXptMy4yNSAwaC0xLjVWOWgxLjV2OXptLjc1LTEyaC0zVjMuNWgzVjZ6TTE2IDE4aC0xLjVWOUgxNnY5eiIvPjwvZz48L3N2Zz4=)}.font-icon_low_cost_no-luggage,.icon_low_cost_no-luggage{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNzUgOXYuOTJsMS43NSAxLjc1VjlIMTZ2NC4xN2wzIDNWOGMwLTEuMS0uOS0yLTItMmgtMlYzYzAtLjU1LS40NS0xLTEtMWgtNGMtLjU1IDAtMSAuNDUtMSAxdjNoLS4xN2wzIDNoLjkyek0xMC41IDMuNWgzVjZoLTNWMy41em0xMC42OSAxNy42OUwyLjgxIDIuODEgMS4zOSA0LjIybDMuNjMgMy42M2MwIC4wNS0uMDIuMS0uMDIuMTV2MTFjMCAxLjEuOSAyIDIgMiAwIC41NS40NSAxIDEgMXMxLS40NSAxLTFoNmMwIC41NS40NSAxIDEgMXMxLS40NSAxLTFjLjM0IDAgLjY1LS4wOS45My0uMjRsMS44NSAxLjg1IDEuNDEtMS40MnpNOCAxOHYtNy4xN2wxLjUgMS41VjE4SDh6bTQuNzUgMGgtMS41di0zLjkybDEuNSAxLjVWMTh6Ii8+PC9nPjwvc3ZnPg==)}.font-icon_low_cost_food,.icon_low_cost_food{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOS4xNjcgNy41SDcuNVYxLjY2N0g1LjgzM1Y3LjVINC4xNjdWMS42NjdIMi41VjcuNWEzLjMyIDMuMzIgMCAwIDAgMy4xMjUgMy4zMDh2Ny41MjVoMi4wODN2LTcuNTI1QTMuMzIgMy4zMiAwIDAgMCAxMC44MzMgNy41VjEuNjY3SDkuMTY3VjcuNXpNMTMuMzMzIDV2Ni42NjdoMi4wODR2Ni42NjZIMTcuNVYxLjY2N2MtMi4zIDAtNC4xNjcgMS44NjYtNC4xNjcgMy4zMzN6Ii8+PC9nPjwvc3ZnPg==)}.font-icon_low_cost_seat,.icon_low_cost_seat{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNCAxOHYzaDN2LTNoMTB2M2gzdi02SDR2M3ptMTUtOGgzdjNoLTN2LTN6TTIgMTBoM3YzSDJ2LTN6bTE1IDNIN1Y1YzAtMS4xLjktMiAyLTJoNmMxLjEgMCAyIC45IDIgMnY4eiIgbWFzaz0idXJsKCNiKSIvPjwvZz48L3N2Zz4=)}.font-icon_low_cost_more,.icon_low_cost_more{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjIgM0g3Yy0uNjkgMC0xLjIzLjM1LTEuNTkuODhMMCAxMmw1LjQxIDguMTFjLjM2LjUzLjk3Ljg5IDEuNjYuODlIMjJjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnpNOSAxMy41Yy0uODMgMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSAxLjUtMS41IDEuNS42NyAxLjUgMS41LS42NyAxLjUtMS41IDEuNXptNSAwYy0uODMgMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSAxLjUtMS41IDEuNS42NyAxLjUgMS41LS42NyAxLjUtMS41IDEuNXptNSAwYy0uODMgMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSAxLjUtMS41IDEuNS42NyAxLjUgMS41LS42NyAxLjUtMS41IDEuNXoiLz48L2c+PC9zdmc+)}.font-icon_low_cost_accessible,.icon_low_cost_accessible{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSI0IiByPSIyIiBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xOSAxM3YtMmMtMS41NC4wMi0zLjA5LS43NS00LjA3LTEuODNsLTEuMjktMS40M2MtLjE3LS4xOS0uMzgtLjM0LS42MS0uNDUtLjAxIDAtLjAxLS4wMS0uMDItLjAxSDEzYy0uMzUtLjItLjc1LS4zLTEuMTktLjI2QzEwLjc2IDcuMTEgMTAgOC4wNCAxMCA5LjA5VjE1YzAgMS4xLjkgMiAyIDJoNXY1aDJ2LTUuNWMwLTEuMS0uOS0yLTItMmgtM3YtMy40NWMxLjI5IDEuMDcgMy4yNSAxLjk0IDUgMS45NXptLTYuMTcgNWMtLjQxIDEuMTYtMS41MiAyLTIuODMgMi0xLjY2IDAtMy0xLjM0LTMtMyAwLTEuMzEuODQtMi40MSAyLTIuODNWMTIuMWE1IDUgMCAxIDAgNS45IDUuOWgtMi4wN3oiLz48L2c+PC9zdmc+)}.font-icon_backpack,.icon_backpack{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjAgOHYxMmMwIDEuMS0uOSAyLTIgMkg2Yy0xLjEgMC0yLS45LTItMlY4YzAtMS44NiAxLjI4LTMuNDEgMy0zLjg2VjJoM3YyaDRWMmgzdjIuMTRjMS43Mi40NSAzIDIgMyAzLjg2ek02IDEydjJoMTB2Mmgydi00SDZ6Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat;background-size:100% auto;display:inline-block;height:20px;width:20px}.font-icon_avia--back,.icon_avia--back{display:inline-block;transform:rotate(180deg)}.font-icon_seat,.icon_seat{background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:6px;display:inline-block;height:21px;width:19px}.font-icon_seat-free,.icon_seat-free{background-color:#fff;background-image:url(/_nuxt/img/seat-free.6602c54.svg)}.font-icon_seat-selected,.icon_seat-selected{background-color:rgba(123,155,224,.86);background-image:url(/_nuxt/img/seat-selected.2445b17.svg)}.font-icon_seat-other-passenger,.icon_seat-other-passenger{background-color:rgba(123,155,224,.3);background-image:url(/_nuxt/img/seat-other-passenger.4838779.svg)}.font-icon_seat-paid,.icon_seat-paid{background-color:hsla(0,0%,58%,.3);background-image:url(/_nuxt/img/seat-paid.48a1f3a.svg)}.font-icon_seat-occupied,.icon_seat-occupied{background:url(/_nuxt/img/seats-occupied.1174f86.svg) 50% no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciPjxwYXRoIGQ9Ik03IDUuNzY2IDQuNzM0IDMuNSA3IDEuMjM0IDUuNzY2IDAgMy41IDIuMjY2IDEuMjM0IDAgMCAxLjIzNCAyLjI2NiAzLjUgMCA1Ljc2NiAxLjIzNCA3IDMuNSA0LjczNCA1Ljc2NiA3eiIgZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsLW9wYWNpdHk9Ii4zNiIvPjwvc3ZnPg==) center 5px no-repeat rgba(93,95,101,.36);background-size:100% auto,auto}.font-icon_seat-WC,.icon_seat-WC{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PHBhdGggZmlsbD0iIzVkNWY2NSIgZD0iTTUuNSAyMnYtNy41SDRWOWMwLTEuMS45LTIgMi0yaDNjMS4xIDAgMiAuOSAyIDJ2NS41SDkuNVYyMmgtNHpNMTggMjJ2LTZoM2wtMi41NC03LjYzQTIuMDEgMi4wMSAwIDAgMCAxNi41NiA3aC0uMTJhMiAyIDAgMCAwLTEuOSAxLjM3TDEyIDE2aDN2Nmgzek03LjUgNmMxLjExIDAgMi0uODkgMi0ycy0uODktMi0yLTItMiAuODktMiAyIC44OSAyIDIgMnptOSAwYzEuMTEgMCAyLS44OSAyLTJzLS44OS0yLTItMi0yIC44OS0yIDIgLjg5IDIgMiAyeiIvPjwvc3ZnPg==) no-repeat 0;background-size:cover}.button{background:#e7af00;border:1px solid #e7af00;border-radius:2px;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:500;min-width:88px;padding:11px 10px 9px;text-align:center}.button span{position:relative}.button span:before{font-family:iconetm;left:0;position:absolute;top:50%;transform:translateY(-50%)}.button:hover{opacity:.85}.button_full-width{width:100%}.button_inverse{background-color:transparent!important;background-image:none;border:1px solid #e7af00;color:#e7af00}.button_only-text,.button_text{background-color:transparent;border:none;color:#e7af00}.button_only-text.disabled,.button_text.disabled{color:#9b9b9b;pointer-events:none}.button_additional-params{line-height:18px;padding:0}.button.button_add-link,.button_additional-params{background-color:transparent;background-image:none;border:none;color:#e7af00;font-weight:400;min-width:auto;width:auto}.button.button_add-link{height:16px;line-height:16px;padding:0 0 0 18px;position:relative}.button.button_add-link:before{color:#e7af00;content:"";font-family:iconetm;font-size:10px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.button_new-card{background-color:transparent;border:none;color:#e7af00;font-size:16px;font-weight:400;padding-left:56px;position:relative;text-transform:uppercase;vertical-align:middle}.button_new-card:before{border:1px dashed #e7af00;content:"";font-family:iconetm;font-size:8px;height:26px;left:0;line-height:28px;position:absolute;text-align:center;top:5px;vertical-align:middle;width:38px}.button_new-traveler{background-color:transparent;border:none;color:#e7af00;font-size:16px;font-weight:400;padding-bottom:12px;padding-left:56px;position:relative;text-transform:uppercase}.button_new-traveler:before{border:1px dashed #e7af00;border-radius:50%;color:#e7af00;content:"";font-family:iconetm;font-size:8px;height:38px;left:0;line-height:40px;position:absolute;top:0;vertical-align:middle;width:38px}.button_delete{background-color:transparent;border-color:#e95f5d;color:#e95f5d;width:auto}.button_delete span{padding-left:22px}.button_delete span:before{color:#e95f5d;content:"";font-size:12px}.button_delete-small{background-color:transparent;border-color:#e1e1e1;border-radius:18px;height:50px;min-width:50px;position:relative;width:50px}.button_delete-small:before{color:red;content:"";font-family:iconetm;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-45%)}.button_delete-small span{display:none}.button_cancel{align-items:center;background-color:transparent;background-image:none;border:1px solid #b61e1b;color:#e7af00;color:#b61e1b;display:flex;height:36px;justify-content:center;letter-spacing:0;min-width:auto;padding-bottom:8px;padding-top:8px;width:auto}.button_cancel span{padding-left:30px}.button_cancel span:before{color:#b61e1b;content:"";font-family:iconetm;font-size:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.button_cancel-inverse{background-color:#b61e1b;border-color:#b61e1b;color:#fff;padding-right:12px;position:relative;width:auto}.button_cancel-inverse span{padding-left:28px}.button_cancel-inverse span:before{color:#fff;content:"";font-size:22px;top:calc(50% - 2px)}.button_refresh{background-color:transparent;color:#e7af00;position:relative;width:auto}.button_refresh span{padding-left:30px}.button_refresh span:before{color:#e7af00;content:"";font-size:20px;top:calc(50% - 2px)}.button.disabled{pointer-events:none}.button_action-color{background-color:#e7af00;border-color:#e7af00}.button_action-color.button_inverse{background-color:transparent;color:#e7af00}.button_loading{background-color:#e7af00;background-image:url(/_nuxt/img/preloader_white.b7c221a.svg);background-position:50%;background-repeat:no-repeat;border-color:#e7af00;color:transparent;cursor:not-allowed;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button_loading.button_inverse{background-color:transparent;color:#e7af00}.button_back-to-cabinet{background-color:transparent;background-image:none;border-color:transparent;color:#9b9b9b;font-size:12px;line-height:1.2;padding:0;position:relative;width:auto}.button_back-to-cabinet span{padding-left:20px}.button_back-to-cabinet span:before{color:#9b9b9b;content:"";font-family:iconetm;font-size:13px;left:2px;position:absolute;top:-1px;transform:rotate(180deg)}.button_icon-trash{background-color:transparent;background-image:none;border:none;height:24px;min-width:auto;padding:0;position:relative;width:24px}.button_icon-trash:before{color:#e7af00;color:#de5869;content:"";content:"";font-family:iconetm;font-size:14px;font-size:18px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.button_icon-edit{background-color:transparent;background-image:none;border:none;height:24px;min-width:auto;padding:0;position:relative;width:24px}.button_icon-edit:before{color:#e7af00;content:"";content:"";font-family:iconetm;font-size:14px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.button_icon-edit-nofill{background-color:transparent;background-image:none;border:none;height:24px;min-width:auto;padding:0;position:relative;width:24px}.button_icon-edit-nofill:before{color:#e7af00;content:"";content:"";font-family:iconetm;font-size:14px;font-size:18px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.button_icon-delete{background-color:transparent;background-image:none;border:none;height:24px;min-width:auto;padding:0;position:relative;width:24px}.button_icon-delete:before{color:#e7af00;color:#b61e1b;content:"";content:"";font-family:iconetm;font-size:14px;font-size:12px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.button_attach{background-color:transparent;background-image:none;border:1px solid #e7af00;color:#e7af00;letter-spacing:0;min-width:auto;width:auto}.button_attach span{padding-left:30px}.button_attach span:before{content:"";font-family:iconetm;font-size:18px;left:9px;position:absolute;top:50%;transform:translateY(-50%)}.button_add-photo{align-items:center;background-color:transparent;background-image:none;border:1px solid #e7af00;color:#e7af00;display:flex;height:36px;justify-content:center;letter-spacing:0;min-width:auto;padding-bottom:8px;padding-top:8px;width:auto}.button_add-photo span{padding-left:30px}.button_add-photo span:before{content:"";font-family:iconetm;font-size:24px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.button_download{align-items:center;background-color:transparent;background-image:none;border:1px solid #e7af00;color:#e7af00;display:flex;height:36px;justify-content:center;letter-spacing:0;min-width:auto;padding-bottom:8px;padding-top:8px;width:auto}.button_download span{padding-left:30px}.button_download span:before{content:"";font-family:iconetm;font-size:18px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.button_red{background-color:#de5869;border-color:#de5869;color:#fff}.button_with-icon{align-items:center;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;min-height:36px;padding-bottom:6px;padding-top:6px}.button_with-icon .font-icon{color:inherit;font-size:18px;margin-right:8px}.button_with-icon .font-icon_e-reg{font-size:20px}.button_inline{display:inline!important}.spoiler__header{cursor:pointer}.spoiler__header.active .arrow-down{transform:rotate(180deg)}.spoiler__header .arrow-down{transition:.4s}.spoiler_ind-s{padding:8px}.spoiler__body{display:none;transition:.6s}.spoiler__body.active{display:block}.flex{display:flex}.flex_space-between{justify-content:space-between}.flex_align-center{align-items:center}.border-bottom{border-bottom:1px solid #e7e7e7}.border-top{border-top:1px solid #e7e7e7}.sorting-tab{background-image:linear-gradient(90deg,#b48800,#ce9c00);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:9px 9px 9px 14px;position:relative;transition:all .3s;width:100%}.sorting-tab:hover{background-image:linear-gradient(90deg,#e7af00,#ffc202)}@media(max-width:640px){.sorting-tab{padding-left:6px;padding-right:6px}}.sorting-tab_active{background-image:linear-gradient(90deg,#e7af00,#ffc202)}.sorting-tab__wrap{display:flex;justify-content:space-between;margin-top:10px}@media(max-width:420px){.sorting-tab__wrap{margin-left:-6px;margin-right:-6px;margin-top:8px}}.sorting-tab__wrap>:nth-child(n+2){margin-left:14px}@media(max-width:640px){.sorting-tab__wrap>:nth-child(n+2){margin-left:2px}}.sorting-tab>:nth-child(n+2){margin-top:7px}.sorting-tab__name{font-weight:700}@media(max-width:640px){.sorting-tab__name,.sorting-tab__price{font-size:10px}}.sorting-tab__time{font-size:12px}@media(max-width:640px){.sorting-tab__time{font-size:8px}}.sorting-tab_type-fast:after{color:#fff;content:"";font-family:iconetm!important;height:46px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:46px}.sorting-tab__icon{font-size:48px;margin-top:0!important;opacity:.2;position:absolute;right:14px;top:12px;transform:rotate(20deg)}.sorting-tab__icon .font-icon,.sorting-tab__icon .icon{color:#fff}@media(max-width:640px){.sorting-tab__icon{font-size:40px;right:6px;top:10px}}.sorting-tabs{display:flex;justify-content:space-between;margin-top:10px}@media(max-width:420px){.sorting-tabs{margin-left:-6px;margin-right:-6px;margin-top:8px}}.sorting-tabs>:nth-child(n+2){margin-left:14px}@media(max-width:640px){.sorting-tabs>:nth-child(n+2){margin-left:2px}}.sorting-tabs_avia .sorting-tab{background-color:#d1cbcb;background-image:none}.sorting-tabs_avia .sorting-tab:hover,.sorting-tabs_avia .sorting-tab_active{background-color:#e7af00}@media(max-width:1199px){.sorting-tabs_avia{margin-top:20px}}@media(max-width:767px){.sorting-tabs_avia{margin-top:10px}}.sorting-tabs_loading .sorting-tab.gradient{height:72px}@media screen and (max-width:767px){.sorting-tabs_loading .sorting-tab.gradient{height:59px}}.sorting-tabs_loading .sorting-tab.gradient:hover:hover,.sorting-tabs_loading .sorting-tab.gradient:hover_active{background-color:hsla(0,0%,85%,.5)}.table{text-align:left;width:100%}.table td{padding:10px}.table_valign-middle{vertical-align:middle}.table_valign-bottom{vertical-align:bottom}.table_talign-right{text-align:right}.table_talign-center{text-align:center}.table__width-min{max-width:60px}.table__width-half{width:50%}.table__width-third{width:33%}.table__route-header td:nth-child(3){width:300px}.table__rules-icons .icon{color:#000;font-size:18px}.route{align-items:center;color:#2c2c2c;display:flex;justify-content:space-between;width:312px}.route__origin{font-size:16px;width:60px}.route__date{color:#9b9b9b;font-size:12px}.route__last-date{color:#9b9b9b;margin-bottom:3px;margin-right:-15px;text-align:right}.route__time{font-weight:700;position:relative}.route__time-different{color:#ff6e40;font-size:14px;font-weight:700;position:absolute;right:-15px;top:-11px}.route__port-name{margin-top:16px}.route__path{box-sizing:border-box;display:inline-block;padding-bottom:18px;width:144px}@media(max-width:480px){.route__path{padding-bottom:10px}}.route__total-time{font-size:12px;margin-bottom:8px}@media(max-width:480px){.route__total-time{margin-bottom:4px}}.route__stops{align-items:center;display:flex;justify-content:space-between;width:100%}.route__stop .etm-tooltip__code,.route__stop-destination .etm-tooltip__code,.route__stop-origin .etm-tooltip__code{padding-top:15px}.route__stop .etm-tooltip__text,.route__stop-destination .etm-tooltip__text,.route__stop-origin .etm-tooltip__text{bottom:110%}.route__stop{background-color:transparent;border:1px solid #9b9b9b;border-radius:50%;height:7px;position:relative;width:7px}.route__stop-destination,.route__stop-origin{background-color:#ff6e40;border-radius:50%;height:7px;width:7px}.route__stop-destination .etm-tooltip__code{word-wrap:normal;margin-left:-15px}.route__stop-name{display:inline-block;font-size:12px;left:-9px;position:absolute;top:14px}.route__stop-name .etm-tooltip__text{white-space:nowrap}.route__stop-name.etm-tooltip{left:50%;position:absolute;transform:translateX(-50%)}.route__connector{background-color:#9b9b9b;flex-grow:5000;height:1px}.route__destination{font-size:16px;width:60px}@media(max-width:600px){.route{width:150px}.route__destination,.route__origin{font-size:12px;width:40px}.route__port-name{font-size:10px;margin-top:4px}.route__path{width:70px}.route__stop{height:4px;width:4px}.route__stop-name{display:none}.route__stop-destination,.route__stop-origin{height:4px;width:4px}.route__total-time{color:#757575;font-size:10px;margin-bottom:6px}}.route_avia{align-items:flex-start;position:relative;width:100%}.route_avia .route__destination{text-align:right}.route_avia .route__path{left:50%;margin-left:auto;margin-right:auto;min-width:118px;padding-bottom:22px;position:absolute;top:-4px;transform:translateX(-50%);width:270px}.route_avia .route__port-name{color:#9b9b9b;font-size:14px;font-weight:400}.route_avia .route__total-time{color:#9b9b9b;margin-bottom:5px;text-align:center}.route_avia .route__stop-origin{border:1px solid #ff6e40;position:relative}.route_avia .route__stop-origin .route__stop-name{left:0;transform:none}.route_avia .route__stop-destination{border:1px solid #ff6e40;margin-left:auto;position:relative}.route_avia .route__stop-destination .route__stop-name{left:auto;right:0;transform:none}.route_avia .route__destination,.route_avia .route__origin{width:auto}.route_avia .route__stop-name{color:rgba(0,0,0,.87);font-weight:500;top:14px}.route_avia .route__connector{background-color:#d8d8d8}.route_avia .route__time{font-size:20px;font-weight:500}.route_avia .route__destination,.route_avia .route__origin{padding-top:10px}@media screen and (max-width:767px){.route_avia{align-items:flex-start}.route_avia .route__time{font-size:16px}.route_avia .route__path{flex:1 1 0;left:50%;margin-left:auto;margin-right:auto;max-width:270px;min-width:118px;padding-bottom:0;position:absolute;top:-4px;transform:translateX(-50%);width:auto}.route_avia .route__stop,.route_avia .route__stop-destination,.route_avia .route__stop-origin{height:5px;width:5px}.route_avia .route__destination,.route_avia .route__origin{padding-top:4px;width:auto}.route_avia .route__port-name{margin-top:10px}.route_avia .route__stop-name{display:none}}.route_loading .route__destination,.route_loading .route__origin{width:128px}@media screen and (max-width:767px){.route_loading .route__destination,.route_loading .route__origin{width:42px}}.route_loading .route__destination{text-align:right}.route_loading .route__time.gradient{height:18px;width:82px}@media screen and (max-width:767px){.route_loading .route__time.gradient{height:13px;width:42px}}.route_loading .route__port-name.gradient{height:18px;width:128px}@media screen and (max-width:767px){.route_loading .route__port-name.gradient{height:13px;width:30px}}.route_loading .route__total-time.gradient{height:13px;width:81px}@media screen and (max-width:767px){.route_loading .route__total-time.gradient{height:13px;width:65px}}.route_loading .route__path{text-align:center}.route_loading .route__stop-destination,.route_loading .route__stop-origin{background-color:transparent;border:none}@media screen and (max-width:767px){.route_loading .route__stop-destination,.route_loading .route__stop-origin{display:none}}.route_loading .route__stop.gradient{border:none;display:block;height:7px;width:7px}.route_loading .route__stop-name.gradient{border:none;height:14px;position:absolute;top:18px;width:23px}.route_loading .route__connector{background-color:hsla(0,0%,85%,.5);height:1px}@media screen and (max-width:767px){.route_loading .route__connector{height:7px}}@media(max-width:640px){.offers__item_multi-trip .offer:first-child .flight-info-mobile__stop,.offers__item_multi-trip .offer:first-child .route__stop-destination,.offers__item_multi-trip .offer:first-child .route__stop-origin,.offers__item_multi-trip .order:first-child .flight-info-mobile__stop,.offers__item_multi-trip .order:first-child .route__stop-destination,.offers__item_multi-trip .order:first-child .route__stop-origin,.orders__item_multi-trip .offer:first-child .flight-info-mobile__stop,.orders__item_multi-trip .offer:first-child .route__stop-destination,.orders__item_multi-trip .offer:first-child .route__stop-origin,.orders__item_multi-trip .order:first-child .flight-info-mobile__stop,.orders__item_multi-trip .order:first-child .route__stop-destination,.orders__item_multi-trip .order:first-child .route__stop-origin{background-color:#4a90e2}.offers__item_multi-trip .offer:nth-child(2) .flight-info-mobile__stop,.offers__item_multi-trip .offer:nth-child(2) .route__stop-destination,.offers__item_multi-trip .offer:nth-child(2) .route__stop-origin,.offers__item_multi-trip .order:nth-child(2) .flight-info-mobile__stop,.offers__item_multi-trip .order:nth-child(2) .route__stop-destination,.offers__item_multi-trip .order:nth-child(2) .route__stop-origin,.orders__item_multi-trip .offer:nth-child(2) .flight-info-mobile__stop,.orders__item_multi-trip .offer:nth-child(2) .route__stop-destination,.orders__item_multi-trip .offer:nth-child(2) .route__stop-origin,.orders__item_multi-trip .order:nth-child(2) .flight-info-mobile__stop,.orders__item_multi-trip .order:nth-child(2) .route__stop-destination,.orders__item_multi-trip .order:nth-child(2) .route__stop-origin{background-color:#09ae89}.offers__item_multi-trip .offer:nth-child(3) .flight-info-mobile__stop,.offers__item_multi-trip .offer:nth-child(3) .route__stop-destination,.offers__item_multi-trip .offer:nth-child(3) .route__stop-origin,.offers__item_multi-trip .order:nth-child(3) .flight-info-mobile__stop,.offers__item_multi-trip .order:nth-child(3) .route__stop-destination,.offers__item_multi-trip .order:nth-child(3) .route__stop-origin,.orders__item_multi-trip .offer:nth-child(3) .flight-info-mobile__stop,.orders__item_multi-trip .offer:nth-child(3) .route__stop-destination,.orders__item_multi-trip .offer:nth-child(3) .route__stop-origin,.orders__item_multi-trip .order:nth-child(3) .flight-info-mobile__stop,.orders__item_multi-trip .order:nth-child(3) .route__stop-destination,.orders__item_multi-trip .order:nth-child(3) .route__stop-origin{background-color:#5f0fa6}.offers__item_round-trip .offer:nth-child(2) .flight-info-mobile__stop,.offers__item_round-trip .offer:nth-child(2) .route__stop-destination,.offers__item_round-trip .offer:nth-child(2) .route__stop-origin,.offers__item_round-trip .order:nth-child(2) .flight-info-mobile__stop,.offers__item_round-trip .order:nth-child(2) .route__stop-destination,.offers__item_round-trip .order:nth-child(2) .route__stop-origin,.orders__item_round-trip .offer:nth-child(2) .flight-info-mobile__stop,.orders__item_round-trip .offer:nth-child(2) .route__stop-destination,.orders__item_round-trip .offer:nth-child(2) .route__stop-origin,.orders__item_round-trip .order:nth-child(2) .flight-info-mobile__stop,.orders__item_round-trip .order:nth-child(2) .route__stop-destination,.orders__item_round-trip .order:nth-child(2) .route__stop-origin{background-color:#9ad321}}.between-flight{background-image:linear-gradient(90deg,#9b9b9b,#9b9b9b);background-position:top;box-sizing:1px 30px;display:inline-block;height:25px;position:relative;top:8px;width:1px}.between-flight:before{top:-3px}.between-flight:after,.between-flight:before{background-color:#ff6e40;border-radius:50%;content:"";height:7px;left:-3px;position:absolute;width:7px}.between-flight:after{bottom:-3px}.arrow-down{display:inline-block;height:5px;position:relative;width:10px}.arrow-down:after{border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";position:absolute}.arrow-down-center{top:50%;transform:translateY(-50%)}.language{box-sizing:border-box;cursor:pointer;display:inline-block;margin-right:24px;position:relative}.language__label{color:#2c2c2c;font-size:14px;font-weight:500;padding-left:32px}.language__flag{height:14px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:24px}.language.active .language-selector{display:block}.language_mobile{padding:0;width:100%}.language_mobile:after{display:none}.language_mobile .language__label{color:#757575;line-height:normal;padding:17px 20px 14px 61px}.language_mobile .language__flag{height:20px;left:20px;top:14px;width:30px}.select-input{border:1px solid #e3e4e9;border-radius:2px;box-sizing:border-box;cursor:pointer;height:36px;padding:12px 32px 12px 9px;position:relative;width:100%}.select-input:after{border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";position:absolute;right:14px;top:14px}.select-input__value{font-size:14px;font-weight:500;line-height:12px}.datepicker{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;display:none;height:328px;padding:20px 20px 30px;position:absolute;width:480px;z-index:100}@media(max-width:640px){.datepicker{height:388px;left:0;margin-left:auto;margin-right:auto;padding-bottom:12px;right:0;width:290px}}.datepicker.active{display:block}.datepicker__destination{font-size:0;text-align:center}.datepicker__destination .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;font-size:14px}.datepicker__destination .button:first-child{border-radius:2px 0 0 2px}.datepicker__destination .button:last-child{border-radius:0 2px 2px 0}.datepicker__destination .button.active{background-color:#e7af00;color:#fff}.datepicker__calendars{display:flex;justify-content:space-between;margin-top:26px;position:relative}.datepicker__next,.datepicker__prev{background-color:#dbecf6;cursor:pointer;height:22px;position:absolute;top:-6px;width:22px}.datepicker__next:after,.datepicker__prev:after{color:#b5b5b5;content:"";display:inline-block;font-family:iconetm;font-size:12px;left:5px;margin:auto;position:absolute;top:5px}.datepicker__prev{left:0}.datepicker__prev:after{left:5px;top:5px}.datepicker__next{right:0}.datepicker__next:after{right:5px;top:5px;transform:rotate(180deg)}.datepicker-calendar{width:210px}@media(max-width:640px){.datepicker-calendar{width:100%}}.datepicker-calendar__header{font-size:16px;text-align:center}.datepicker-calendar__days{font-size:12px;margin-top:20px}@media(max-width:640px){.datepicker-calendar__days{margin-left:-10px;margin-right:-10px;margin-top:2px}}.datepicker-calendar__days thead{font-weight:500}.datepicker-calendar__days thead td{cursor:default;height:34px}@media(max-width:640px){.datepicker-calendar__days thead td{height:48px}}.datepicker-calendar__days td{cursor:pointer;height:30px;text-align:center;vertical-align:middle;width:34px}@media(max-width:640px){.datepicker-calendar__days td{height:35px;width:45px}}.datepicker-calendar__days td.active{background-color:#e7af00;color:#fff}@media(max-width:640px){.datepicker .calendar_2{display:none}}.datepicker__action{margin-top:14px}@media(min-width:641px){.datepicker__action{display:none}}.datepicker-action{display:flex;justify-content:space-between}.datepicker-action .button{width:120px}.datepicker-action__reset .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;height:36px}.datepicker-input{position:relative}.datepicker-input .datepicker{left:50%;top:calc(100% + 1px);transform:translateX(-50%)}@media(max-width:640px){.datepicker-input .datepicker{bottom:0;margin:auto;position:fixed;top:0}}.datepicker-input .input__wrap input:focus{border-color:#007dc1}.seats-option{background-color:#fff;border-radius:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;display:none;height:auto;min-height:244px;padding:20px;position:absolute;width:220px;z-index:100}@media(max-width:640px){.seats-option{left:0;margin-left:auto;margin-right:auto;padding-bottom:16px;padding-top:26px;right:0;width:290px}}.seats-option.active{display:block}.seats-option.drop-down{max-width:400px;min-width:220px;width:auto!important}@media(max-width:767px){.seats-option.drop-down{max-width:290px}}.seats-option__title{color:#2c2c2c;font-size:12px;margin-top:4px}@media(max-width:640px){.seats-option__title{font-size:14px}}.seats-option__description{color:#2c2c2c;font-size:10px;margin-top:2px;opacity:.5}@media(max-width:640px){.seats-option__description{font-size:12px;opacity:1}}.seats-option__right-side{align-items:center;align-self:start;display:flex}.seats-option__minus{border-radius:2px;cursor:pointer;height:22px;position:relative;width:22px}@media(max-width:640px){.seats-option__minus{height:32px;width:32px}}.seats-option__minus:after{color:#ffefbe;content:"";font-family:iconetm;font-size:22px;left:0;position:absolute;top:0}@media(max-width:640px){.seats-option__minus:after{font-size:32px}}.seats-option__plus{border-radius:2px;cursor:pointer;height:22px;position:relative;width:22px}@media(max-width:640px){.seats-option__plus{height:32px;width:32px}}.seats-option__plus:after{color:#e7af00;content:"";font-family:iconetm;font-size:22px;left:0;position:absolute;top:0}@media(max-width:640px){.seats-option__plus:after{font-size:32px}}.seats-option__counter{color:#2c2c2c;font-size:12px;margin-left:8px;margin-right:8px;text-align:center;width:10px}@media(max-width:640px){.seats-option__counter{font-size:14px;margin-left:0;margin-right:0;width:32px}}.seats-option__child{margin-top:10px}@media(max-width:640px){.seats-option__child{margin-top:24px}}.seats-option__baby{margin-top:10px}@media(max-width:640px){.seats-option__baby{margin-top:24px}}.seats-option__adult,.seats-option__baby,.seats-option__child{display:grid;grid-template-columns:2fr 1fr}.seats-option__comfort{margin-top:20px}@media(max-width:640px){.seats-option__comfort{margin-top:22px}}.seats-option__comfort .comfort__class{border:1px solid #e7af00;border-radius:12px;box-sizing:border-box;color:#2c2c2c;cursor:pointer;font-size:12px;height:auto;line-height:14px;min-height:36px;padding:4px 6px;text-align:center;transition:.3s}.seats-option__comfort .comfort__class span{display:block;position:relative;top:50%;transform:translateY(-50%)}@media(max-width:640px){.seats-option__comfort .comfort__class{font-size:14px;line-height:18px;padding:16px 16px 14px}}.seats-option__comfort .comfort__class_active{background-color:#e7af00;color:#fff}.seats-option__comfort .comfort__top-line{display:flex;justify-content:space-between}.seats-option__comfort .comfort__top-line>*{flex-basis:100%}.seats-option__comfort .comfort__top-line>:nth-child(n+2){margin-left:4px}@media(max-width:640px){.seats-option__comfort .comfort__top-line>:nth-child(n+2){margin-left:6px;padding:16px 10px 14px;width:100%}}.seats-option__comfort .comfort__bottom-line{display:flex;justify-content:space-between;margin-top:12px}.seats-option__comfort .comfort__bottom-line>*{flex-basis:100%}@media(max-width:640px){.seats-option__comfort .comfort__bottom-line{margin-top:6px}}.seats-option__comfort .comfort__bottom-line>:nth-child(n+2){margin-left:4px;width:100%}@media(max-width:640px){.seats-option__comfort .comfort__bottom-line>:nth-child(n+2){margin-left:6px}}.seats-option__action{border-top:1px solid #e3e4e9;margin-left:-20px;margin-right:-20px;margin-top:24px;padding-left:16px;padding-right:16px}@media(min-width:641px){.seats-option__action{display:none}}.seats-option-action{display:flex;justify-content:space-between;margin-top:14px}.seats-option-action .button{text-align:center;width:120px}.seats-option-action__reset .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;height:36px}.airports-helper,.home-airport{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;width:254px;z-index:100}.airports-helper.active,.home-airport.active{display:block}.airports-helper__item_active>.airport-item,.home-airport__item_active>.airport-item{background-color:#e7af00}.airports-helper__item_active>.airport-item:before,.home-airport__item_active>.airport-item:before{color:hsla(0,0%,100%,.5)}.airports-helper__item_active>.airport-item .airport-item__iata,.airports-helper__item_active>.airport-item .airport-item__name,.airports-helper__item_active>.airport-item .airport-item__subtitle,.airports-helper__item_active>.airport-item .airport-item__title,.home-airport__item_active>.airport-item .airport-item__iata,.home-airport__item_active>.airport-item .airport-item__name,.home-airport__item_active>.airport-item .airport-item__subtitle,.home-airport__item_active>.airport-item .airport-item__title{color:#fff}.airports-helper__item .airport-item,.home-airport__item .airport-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:8px 10px 8px 40px;position:relative}.airports-helper__item .airport-item:before,.home-airport__item .airport-item:before{color:rgba(231,175,0,.5);content:"";font-family:iconetm;font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.airports-helper__item .airport-item__title,.home-airport__item .airport-item__title{color:#2c2c2c;font-size:14px;font-weight:500}.airports-helper__item .airport-item__subtitle,.home-airport__item .airport-item__subtitle{color:#747474;font-size:12px;margin-top:2px}.airports-helper__item .airport-item__iata,.home-airport__item .airport-item__iata{color:#747474;font-size:12px;text-transform:uppercase}.airports-helper__item .airport-item:hover,.home-airport__item .airport-item:hover{background-color:#e7af00}.airports-helper__item .airport-item:hover:before,.home-airport__item .airport-item:hover:before{color:hsla(0,0%,100%,.5)}.airports-helper__item .airport-item:hover .airport-item__iata,.airports-helper__item .airport-item:hover .airport-item__name,.airports-helper__item .airport-item:hover .airport-item__subtitle,.airports-helper__item .airport-item:hover .airport-item__title,.home-airport__item .airport-item:hover .airport-item__iata,.home-airport__item .airport-item:hover .airport-item__name,.home-airport__item .airport-item:hover .airport-item__subtitle,.home-airport__item .airport-item:hover .airport-item__title{color:#fff}.airports-helper__item_airport .airport-item,.home-airport__item_airport .airport-item{padding-left:60px}.airports-helper__item_airport .airport-item:before,.home-airport__item_airport .airport-item:before{content:"";left:32px}.airports-helper__item_airport .airport-item__title,.home-airport__item_airport .airport-item__title{color:#4a4a4a}.airports-helper__item_singl-airport .airport-item,.home-airport__item_singl-airport .airport-item{padding-left:40px}.airports-helper__item_singl-airport .airport-item:before,.home-airport__item_singl-airport .airport-item:before{content:""}.airports-helper__item .airports-helper__list .airport-item,.home-airport__item .airports-helper__list .airport-item{padding-left:60px}.airports-helper__item .airports-helper__list .airport-item:before,.home-airport__item .airports-helper__list .airport-item:before{content:"";left:32px}.airports-helper__item .airports-helper__list .airport-item__title,.home-airport__item .airports-helper__list .airport-item__title{color:#4a4a4a}.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item{background-color:#e7af00}.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item:before,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item:before{color:hsla(0,0%,100%,.5)}.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__iata,.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__name,.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__subtitle,.airports-helper__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__title,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__iata,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__name,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__subtitle,.home-airport__item .airports-helper__list .airports-helper__item_active>.airport-item .airport-item__title{color:#fff}.radiobutton{cursor:pointer;display:inline-block}.radiobutton input[type=radio]{display:none}.radiobutton__custom{border:2px solid #757575;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;position:relative;vertical-align:bottom;width:20px}.radiobutton input[type=radio]:checked+.radiobutton__custom:before{background-color:#e7af00;border-radius:50%;bottom:3px;content:"";display:block;left:3px;position:absolute;right:3px;text-align:center;top:3px}.radiobutton input[type=radio]:checked+.radiobutton__custom{border-color:#e7af00}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-button{background-color:transparent}.custom-scrollbar::-webkit-scrollbar-track{background-color:#999;display:block;display:none}.custom-scrollbar::-webkit-scrollbar-track-piece{background-color:#fff}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e7af00;border-radius:4px;width:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffc81b}.custom-scrollbar::-webkit-scrollbar-corner{background-color:#999;display:none}.custom-scrollbar::-webkit-resizer{background-color:#666;display:none}.custom-scrollbar_transparent::-webkit-scrollbar{height:0;width:0}.custom-scrollbar_transparent::-webkit-scrollbar-button{background-color:transparent}.custom-scrollbar_transparent::-webkit-scrollbar-track{background-color:transparent;display:none}.custom-scrollbar_transparent::-webkit-scrollbar-track-piece{background-color:transparent}.custom-scrollbar_transparent::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0;width:0}.custom-scrollbar_transparent::-webkit-scrollbar-thumb:hover{background-color:transparent}.custom-scrollbar_transparent::-webkit-resizer,.custom-scrollbar_transparent::-webkit-scrollbar-corner{background-color:transparent;display:none}.currency-selector,.language-selector{background:#fff;color:#2c2c2c;display:none;left:50%;position:absolute;top:40px;transform:translateX(-50%);width:160px;z-index:51}@media(max-width:640px){.currency-selector,.language-selector{bottom:0;display:block;left:auto;overflow-y:scroll;position:fixed;right:-262px;top:0;transform:none;transition:right .3s linear;width:262px;z-index:51}}.currency-selector__mark,.language-selector__mark{font-weight:500;margin-left:-60px}.currency-selector_mobile.active,.language-selector_mobile.active{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:block}@media(max-width:640px){.currency-selector_mobile.active,.language-selector_mobile.active{right:0}}.currency-selector__list>*,.language-selector__list>*{border-bottom:1px solid #e1e1e1}@media(min-width:641px){.currency-selector__list>:last-child,.language-selector__list>:last-child{border-bottom:none}}.currency-selector__item label,.language-selector__item label{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:16px 20px 12px 52px;position:relative;transition:.3s}@media(max-width:640px){.currency-selector__item label,.language-selector__item label{padding:15px 16px 12px 62px}}.currency-selector__item label img,.language-selector__item label img{height:16px;left:20px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media(max-width:640px){.currency-selector__item label img,.language-selector__item label img{height:20px;width:30px}}@media(min-width:641px){.currency-selector__item:hover,.language-selector__item:hover{background-color:#e7af00;color:#fff;transition:.3s}.currency-selector__item .radiobutton,.language-selector__item .radiobutton{display:none}}.currency-selector__name,.language-selector__name{line-height:20px}.currency-selector__return,.language-selector__return{display:none}@media(max-width:640px){.currency-selector__return,.language-selector__return{border-bottom:1px solid #e1e1e1;display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative}}.currency-selector__return:before,.language-selector__return:before{color:#757575;content:"";font-family:iconetm;font-size:20px;left:22px;position:absolute;top:14px;transform:rotate(180deg)}.currency .language_ru:before,.language .language_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_en:before,.language .language_en:before{background:url(/_nuxt/img/flag-us.05eb7bd.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_it:before,.language .language_it:before{background:url(/_nuxt/img/flag-it.a75d04e.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_ko:before,.language .language_ko:before{background:url(/_nuxt/img/flag-ko.d95e177.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_bl:before,.language .language_bl:before{background:url(/_nuxt/img/flag-bl.82ec1b4.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_gr:before,.language .language_gr:before{background:url(/_nuxt/img/flag-gr.4e6a2dc.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.rules-icon__wrap .icon{color:#000;display:inline-block;vertical-align:bottom}.rules-icon__wrap .font-icon,.rules-icon__wrap .icon_bag{font-size:16px;margin-bottom:2px}.rules-icon__wrap .font-icon_luggage,.rules-icon__wrap .icon_luggage{font-size:24px;margin-left:8px}.rules-icon_bag-only .icon_luggage:after{border:1px solid red;content:"";height:150%;left:50%;max-height:24px;position:absolute;top:2px;transform:rotate(45deg)}.rules-icon_ff .icon{opacity:.2}.rules-icon_without-bag .icon:after{border:1px solid red;content:"";height:150%;left:50%;max-height:24px;position:absolute;top:-3px;transform:rotate(45deg)}.rules-icon_without-bag .icon_luggage:after{top:2px}.flight-info-mobile{background-color:#fff;position:relative}.flight-info-mobile__share-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01IDEydjVhMyAzIDAgMCAwIDMgM2g4YTMgMyAwIDAgMCAzLTN2LTVtLTcgNFY0bTAgMEw4IDhtNC00IDQgNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;height:20px;margin:8px;position:absolute;right:0;width:20px}.flight-info-mobile__share-btn:hover{border-radius:50%;outline:1px solid #ccc}.flight-info-mobile__round-note{font-size:18px;font-weight:700;padding:18px 15px 0}@media(min-width:768px){.flight-info-mobile{display:none}}.flight-info-mobile__title{align-items:center;display:flex;justify-content:flex-start;padding:16px 15px 8px}.flight-info-mobile__segment{display:none}@media(max-width:1199px){.flight-info-mobile__segment{display:block}}.flight-info-mobile__segment_desktop{display:none}@media(min-width:1200px){.flight-info-mobile__segment_desktop{align-items:center;display:flex}}.flight-info-mobile__segment-name{color:#000;font-size:14px;font-weight:500}.flight-info-mobile__segment .flight-info-mobile__depart-date{margin-left:0;margin-top:4px}.flight-info-mobile__depart-date{color:#757575;font-size:12px;margin-left:6px}.flight-info-mobile__detail{display:grid;grid-template-columns:1fr 3fr 1fr;justify-items:center;padding:8px 16px 20px}.flight-info-mobile__arrival,.flight-info-mobile__depart{font-size:18px;font-weight:500;text-align:right}.flight-info-mobile__arrival-iata,.flight-info-mobile__depart-iata{color:#000;font-size:14px;font-weight:500}.flight-info-mobile__arrival-time,.flight-info-mobile__depart-time{color:#757575;font-size:14px;font-weight:500;margin-top:4px}.flight-info-mobile__flight-time{align-items:center;display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;margin-top:10px;width:100%}.flight-info-mobile__total-time{color:#2c2c2c;margin-left:4px;margin-right:4px}.flight-info-mobile__stop{background-color:#ff6e40;border-radius:50%;height:12px;width:12px}.flight-info-mobile__connector{font-feature-settings:"smcp","c2sc";background-color:#9b9b9b;flex-grow:1;font-family:monospace;font-variant:all-small-caps;gap:10px;height:1px;opacity:.5;position:relative}.flight-info-mobile__airline-logo{margin-left:auto}.flight-info-mobile__airline-logo img{height:23px;max-height:23px;max-width:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.discount{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.discount__size{color:#757575;font-size:14px;font-weight:500}.discount__old-price{color:#9b9b9b;font-size:12px;-webkit-text-decoration:line-through;text-decoration:line-through}.discount__current-price{color:#2c2c2c;font-size:16px;font-weight:500}.discount__prices{text-align:right}.loader-spinner{color:#8c96ab;display:inline-block;height:50px;position:relative;width:50px}.loader-spinner div{animation:loader-spinner 1.2s linear infinite;transform-origin:25px 25px}.loader-spinner div:after{color:#8c96ab;content:"";display:block;font-family:iconetm;font-size:10px;left:20px;position:absolute;top:0}.loader-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.loader-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.loader-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.loader-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.loader-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.loader-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.loader-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.loader-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.loader-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.loader-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.loader-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.loader-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes loader-spinner{0%{opacity:1}to{opacity:0}}.cabinet-nav{background-color:#fff;width:262px}@media(max-width:1199px){.cabinet-nav{width:212px}}@media(max-width:991px){.cabinet-nav{overflow:scroll;width:100%}}@media(min-width:641px){.cabinet-nav{white-space:nowrap}}.cabinet-nav__item{box-sizing:border-box;color:#757575;cursor:pointer;font-size:14px;font-weight:500;padding:18px 20px 16px;transition:.3s}.cabinet-nav__item:nth-child(n+2){border-top:1px solid #f5f5f5}.cabinet-nav__item:hover,.cabinet-nav__item_active{color:#e7af00}.cabinet-nav__item_active:after{background-color:#e7af00;bottom:0}@media(max-width:991px){.cabinet-nav__item{display:inline-block;position:relative}.cabinet-nav__item:nth-child(n+2){border-top:none}.cabinet-nav__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.cabinet-nav__item:hover:after{background-color:#e7af00;bottom:0}}.cabinet-nav__active{color:#e7af00}.cabinet-nav__active:after{background-color:#e7af00;bottom:0}.saved-cards{color:#2c2c2c}.saved-cards__item{background-color:#fff;cursor:pointer;display:flex;flex-direction:column;height:72px;justify-content:center;padding-left:78px;position:relative}.saved-cards__item:nth-child(n+2){border-top:1px solid #f1f2f4}@media(max-width:420px){.saved-cards__item{padding-left:72px}}.saved-cards__item.active{background-color:rgba(231,175,0,.2)}.saved-cards__card-icon .font-icon{color:#e7af00;font-size:40px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.saved-cards__card-type{font-size:16px;line-height:22px}.saved-cards__card-number{font-size:16px;margin-top:10px}.saved-cards__card-info{padding:30px 20px}@media(max-width:560px){.saved-cards__card-info{display:none}}@media(max-width:420px){.saved-cards__card-info{padding:30px 4px}}.saved-cards__card-wrap{border:1px solid #e3e4e9;padding:30px 16px}.saved-cards__no-cards{padding-bottom:20px;padding-top:20px;text-align:center}.saved-cards__no-cards-message{color:#8c96ab;display:inline-block;font-size:16px;line-height:1.5;max-width:290px;padding-top:106px;position:relative}.saved-cards__no-cards-message:before{color:#8c96ab;content:"";font-family:iconetm;font-size:104px;left:0;line-height:104px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0}.saved-cards__edit-button{display:none;height:24px;position:relative;width:24px}.saved-cards__edit-button .font-icon{color:#2c2c2c;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.saved-cards_cabinet-payment .saved-cards__edit-button{display:block;margin-left:auto}.saved-cards_cabinet-payment .saved-cards__item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-right:16px}.saved-cards_cabinet-payment .saved-cards__item:first-child{border-top:1px solid #f1f2f4}.saved-cards_cabinet-payment .saved-cards__item .list-item-action{margin-left:auto}.saved-cards_cabinet-payment .saved-cards__card-type{width:200px}.saved-cards_cabinet-payment .saved-cards__card-number{margin-top:0}.nationality-selector{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#2c2c2c;display:none;position:absolute;right:20px;top:62px;width:160px;z-index:10}.nationality-selector.active{display:block}.nationality-selector__item{border-bottom:1px solid #e1e1e1;font-size:14px;padding:18px 20px 14px 52px;position:relative;transition:.3s}.nationality-selector__item:hover{background-color:#e7af00;color:#fff}.nationality-selector__item:last-child{border-bottom:none}.nationality-selector__item:before{background-position:50%;background-size:100% 100%;content:"";height:16px;left:20px;position:absolute;top:16px;width:24px}.country-code-selector{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#2c2c2c;display:none;position:absolute;right:20px;top:62px;width:160px;z-index:10}.country-code-selector.active{display:block}.country-code-selector__item{border-bottom:1px solid #e1e1e1;cursor:pointer;font-size:14px;padding:18px 20px 14px 52px;position:relative;transition:.3s}.country-code-selector__item:hover{background-color:#e7af00;color:#fff}.country-code-selector__item:last-child{border-bottom:none}.country-code-selector__item:before{background-position:50%;background-size:100% 100%;content:"";height:16px;left:20px;position:absolute;top:16px;width:24px}.document-type{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;z-index:100}.document-type.active{display:block}.document-type li{box-sizing:border-box;cursor:pointer;padding:16px 10px;width:100%}.document-type li:hover{background-color:#e7af00;color:#fff}.document-type li:nth-child(n+2){border-top:1px solid #e1e1e1}.gender-selector{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;z-index:100}.gender-selector.active{display:block}.gender-selector li{box-sizing:border-box;cursor:pointer;padding:16px 10px;transition:.3s;width:100%}.gender-selector li:hover{background-color:#e7af00;color:#fff}.gender-selector li:nth-child(n+2){border-top:1px solid #e1e1e1}.manual-navigation{background-color:#fff;width:262px}@media(max-width:1200px){.manual-navigation{width:212px}}@media(max-width:992px){.manual-navigation{display:flex;justify-content:flex-start;width:100%}}.manual-navigation__item-name{border-bottom:1px solid #f5f5f5;box-sizing:border-box;color:#757575;cursor:pointer;font-size:14px;font-weight:500;padding:18px 20px 16px;transition:.3s}.manual-navigation__item-name:hover,.manual-navigation__item.active>.manual-navigation__item-name{color:#e7af00}.manual-navigation__item-dropdown_active>.manual-navigation.manual-navigation_submenu{display:block}@media(max-width:992px){.manual-navigation__item-dropdown_active>.manual-navigation.manual-navigation_submenu{display:none}.manual-navigation__item{display:inline-block;position:relative}.manual-navigation__item-name{border-bottom:none;white-space:nowrap}.manual-navigation__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.manual-navigation__item:hover:after{background-color:#e7af00;bottom:0}}@media(max-width:760px){.manual-navigation__item:nth-child(8){display:none}}@media(max-width:600px){.manual-navigation__item:nth-child(5),.manual-navigation__item:nth-child(6),.manual-navigation__item:nth-child(7){display:none}}.manual-navigation__item .manual-navigation{display:none;margin-bottom:14px;width:100%}@media(max-width:992px){.manual-navigation__item .manual-navigation{display:none}}.manual-navigation__item .manual-navigation .manual-navigation__item{border:none;box-sizing:border-box;color:#757575;cursor:pointer;font-size:14px;font-weight:400;transition:.3s}.manual-navigation__item .manual-navigation .manual-navigation__item.active .manual-navigation__item-name,.manual-navigation__item .manual-navigation .manual-navigation__item:hover .manual-navigation__item-name{color:#e7af00}.manual-navigation__item .manual-navigation .manual-navigation__item .manual-navigation__item-name{border:none;padding:16px 0 8px 30px}.manual-navigation__active,.manual-navigation__item .manual-navigation .manual-navigation__item .manual-navigation__item-name:hover{color:#e7af00}.manual-navigation__active:after{background-color:#e7af00;bottom:0}.manual-area-rules__title{color:#9b9b9b;font-size:20px;font-weight:500;padding:20px 18px 14px 44px}@media(max-width:420px){.manual-area-rules__title{color:#2c2c2c;font-size:18px;padding-left:16px}}.manual-area-rules__item{position:relative}.manual-area-rules__item:before{border:5px solid transparent;border-top-color:#9b9b9b;content:"";left:14px;position:absolute;top:20px;transition:.3s}.manual-area-rules__item.active:before{top:14px;transform:rotate(180deg)}.manual-area-rules__item.active .manual-area-rules__item-name{color:#2c2c2c}.manual-area-rules__item.active .manual-area-rules__item-description{display:block}.manual-area-rules__item-name{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;color:#757575;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:48px;padding:0 16px 0 44px;vertical-align:middle;width:100%}@media(max-width:420px){.manual-area-rules__item-name{font-size:14px;line-height:16px;padding:8px 16px 8px 36px}}.manual-area-rules__item-description{color:#757575;display:none;font-size:14px;font-weight:400;line-height:1.2;padding:8px 14px 20px 44px}.manual-area-rules__item-description p:nth-child(n+2){margin-top:16px}@media(max-width:420px){.manual-area-rules__item-description{padding:4px 14px 20px 36px}}.avatar-popup-menu{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;right:0;top:45px;width:216px;z-index:50}.avatar-popup-menu.active{display:block}.avatar-popup-menu__item{color:#757575;cursor:pointer;font-size:14px;font-weight:500;padding:18px 20px 16px}.avatar-popup-menu__item:hover{color:#e7af00}.avatar-popup-menu__item:nth-child(n+2){border-top:1px solid #f5f5f5}.flag_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+);background-position:50%;background-size:100%}.flag_en:before{background:url(/_nuxt/img/flag-us.05eb7bd.svg);background-position:50%;background-size:100%}.flag_it:before{background:url(/_nuxt/img/flag-it.a75d04e.svg);background-position:50%;background-size:100%}.flag_ko:before{background:url(/_nuxt/img/flag-ko.d95e177.svg);background-position:50%;background-size:100%}.flag_bl:before{background:url(/_nuxt/img/flag-bl.82ec1b4.svg);background-position:50%;background-size:100%}.flag_gr:before{background:url(/_nuxt/img/flag-gr.4e6a2dc.svg);background-position:50%;background-size:100%}.offer__advertising{height:228px;margin-top:8px;width:100%}.offer__advertising .advertising{height:100%;text-align:center;width:100%}.offer__advertising .advertising__title{color:#fff;display:inline-block;font-size:100px;font-weight:700;opacity:.7;padding-top:64px}@media(max-width:767px){.offer__advertising{display:none}}.offer__advertising_hotel{height:140px}.offer__advertising_hotel .advertising__title{color:#f2f4f9;font-size:72px;letter-spacing:24px;opacity:.5;padding-top:0;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}@media(max-width:1200px){.offer__advertising_hotel .advertising__title{font-size:62px}}.inputs-block .etm-input-view:first-child{margin-top:0!important}.avia-results-page__search-panel{background:#fff;padding-bottom:10px;padding-top:8px;width:100%}.additional-services_wrap{background-color:#fff;flex-direction:column}@media screen and (max-width:768px){.additional-services_wrap{overflow:hidden}}.order-details-info--low-cost{background-color:#fff;max-width:1140px;padding-bottom:20px}.flight-information--low-cost{width:100%}.flight-information--low-cost .flight-information-line{background-color:#fff;border-left:2px solid #fd9727;border-radius:10px;box-shadow:0 2px 8px 0 rgba(74,74,74,.2);margin:20px 0 18px;padding:20px 0}.flight-information--low-cost .flight-information__direction[data-dir="1"] .flight-information-line{border-color:#fd9727}.flight-information--low-cost .flight-information__direction[data-dir="2"] .flight-information-line{border-color:#8cc152}.flight-information--low-cost .flight-information__direction{border:0}.flight-information--low-cost .flight-information__direction:before{display:none}.flight-information--low-cost .flight-information-line__logo{flex-basis:60px;margin-right:0;min-width:60px;padding:9px 20px 0 15px}.flight-information--low-cost .flight-information-line__logo img{margin-bottom:4px;width:60px}.flight-information--low-cost .flight-information-line__date-block,.flight-information--low-cost .flight-information-line__time-block{margin-top:6px}.flight-information--low-cost .flight-information-line__items{flex-basis:100%;margin-right:40px}.flight-information--low-cost .flight-list{min-width:300px}.flight-information--low-cost .flight-list__variable{margin-right:3px}.flight-information--low-cost .flight-information-line__total{color:#4a4a4a;font-size:12px;font-weight:500;width:auto}.flight-information--low-cost .flight-information-line__free-online-registration,.flight-information--low-cost .flight-information-line__transplantation{align-items:center;border:0;display:flex;flex-wrap:wrap;justify-content:center;padding:0 15px}.flight-information--low-cost .flight-information-line__free-online-registration .flight-information-line__free-online-registration,.flight-information--low-cost .flight-information-line__transplantation .flight-information-line__free-online-registration{padding:0;width:100%}.flight-information--low-cost .flight-information-line__transplantation-airport,.flight-information--low-cost .flight-information-line__transplantation-terminal{margin:0 20px 15px;width:auto}.flight-information-line--low-cost{justify-content:space-between}.additional-services__passengers,.additional-services__segments,.additional-services__servises{display:flex;flex-direction:column;min-width:200px}.additional-services__passengers{min-width:220px}.additional-services__passengers,.additional-services__segments{box-shadow:0 2px 6px 0 hsla(210,1%,42%,.2)}.additional-services__baggage,.additional-services__passenger,.additional-services__segment{align-items:center;border-bottom:1px solid hsla(210,1%,42%,.1);display:flex!important;height:50px;justify-content:flex-start;margin:0;padding:0 10px}@media screen and (max-width:768px){.additional-services__baggage,.additional-services__passenger,.additional-services__segment{grid-gap:10px;border-bottom:1px solid hsla(210,1%,42%,.1);display:grid!important;gap:10px;grid-template:1fr/20px 1fr 1fr;padding:0 10px}.additional-services__baggage .params-selector__description,.additional-services__passenger .params-selector__description,.additional-services__segment .params-selector__description{display:block}}.additional-services__baggage .etm-radiobutton__custom,.additional-services__passenger .etm-radiobutton__custom,.additional-services__segment .etm-radiobutton__custom{margin-right:9px;min-width:20px}.additional-services__baggage .params-selector__description,.additional-services__passenger .params-selector__description,.additional-services__segment .params-selector__description{align-items:center;display:inline-flex;justify-content:flex-start;width:100%}.additional-services__baggage .font-icon_avia,.additional-services__passenger .font-icon_avia,.additional-services__segment .font-icon_avia{font-size:20px;margin:0 9px 0 0;min-width:20px}.additional-services__servises{margin-left:30px;padding:0 0 10px;width:100%}@media screen and (max-width:768px){.additional-services__servises{margin-left:0}}.additional-services__baggage-title{font-size:14px;font-weight:500;margin:15px 0 10px}.additional-services__baggage{max-height:50px;transition:max-height .2s,opacity .2s}.additional-services__baggage .additional-services__backpack,.additional-services__baggage .additional-services__luggage{margin:0 8px 0 0}.additional-services__baggage .additional-services__service-pricung{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:flex-end;margin-left:auto;min-width:170px}.additional-services__baggage .additional-services__service-pricung strong{display:inline-block;margin-left:15px;min-width:70px}@media screen and (max-width:768px){.additional-services__baggage .additional-services__service-pricung{min-width:0}.additional-services__baggage .additional-services__service-pricung strong{text-wrap:nowrap;min-width:0}}.additional-services__baggage--hidden{border:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.additional-services__actions{align-items:center;display:flex;justify-content:flex-end;padding:40px 0 10px}.additional-services__actions .button{width:auto}.additional-services__actions--back{margin-right:25px}.additional-services__total{align-items:center;color:#202020;display:flex;font-size:16px;font-weight:500;justify-content:flex-end;line-height:1;padding:0 20px 25px;text-align:right}.additional-services__seats-popup .etm-window{max-width:450px}.additional-services__seats-popup .etm-window .text-icon{align-items:center}.additional-services__seats-popup .etm-window .font-icon_warning{color:#fd9727}.additional-services__seats-popup .etm-window-popup__action{align-items:center;display:flex;justify-content:space-between}.additional-services__seats-popup .etm-window-popup__content{font-size:12px;padding-top:15px}.additional-services__seats-popup .etm-window-popup__content h2,.additional-services__seats-popup .etm-window-popup__content h3{font-size:14px;font-weight:500;margin-bottom:10px}.additional-services__seats-popup .etm-window-popup__content ul{padding-left:20px!important}.additional-services__seats-popup .etm-window-popup__content li,.additional-services__seats-popup .etm-window-popup__content p{list-style:disc;margin-bottom:4px}.additional-services__seats-popup--error .etm-window{font-size:14px;max-width:300px}.additional-services__seats-popup--error .etm-window .font-icon_warning{color:#a3211f}.additional-services__seats-popup--error .etm-window-popup__content{font-size:14px}.additional-services-title{border:0;margin-bottom:10px;padding:0}.additional-services__desc{color:#5d5f65;font-size:12px;margin-bottom:20px}.additional-services__tabs{background-color:#fff;border-radius:10px;box-shadow:-2px 0 2px 0 hsla(225,2%,51%,.2),2px 2px 2px 0 hsla(225,2%,51%,.2)}.additional-services__tabs-head{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.additional-services__tabs-head{display:grid;grid-template:1fr/1fr}}.additional-services__tab{align-items:center;background:#fafafa;border-radius:5px 5px 0 0;box-shadow:0 -2px 2px 0 hsla(225,2%,51%,.2),inset 0 -2px 2px 0 hsla(225,2%,51%,.2);color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:50px;justify-content:flex-start;padding:0 15px;text-transform:none;transition:.2s;width:100%}@media screen and (max-width:768px){.additional-services__tab{width:auto}}.additional-services__tab .font-icon{font-size:20px;height:20px;margin-right:8px;width:20px}.additional-services__tab--active{background:#fff;box-shadow:0 -2px 2px 0 hsla(225,2%,51%,.2)}.additional-services__tab--active span{border:0}.additional-services__show-more{align-items:center;display:flex;justify-content:center;margin-top:20px;position:relative}.additional-services__show-more:before{background:linear-gradient(hsla(0,0%,100%,.5),#fff);content:"";height:50px;left:0;position:absolute;top:-70px;width:100%}.additional-services__show-more .button{width:200px}.additional-services__show-more--opened:before{display:none}.additional-services__service-label{display:flex!important;font-size:14px}input.additional-services__quantity{margin:0 15px;padding:0;width:50px}.additional-services__baggage--active,.additional-services__passenger--active,.additional-services__segment--active{background-color:rgba(123,155,224,.1)}.additional-services__segment--active .etm-radiobutton__custom{border-color:#e7af00}.additional-services__segment--active .etm-radiobutton__custom:before{background-color:#e7af00;border-radius:50%;bottom:2px;content:"";display:block;left:2px;position:absolute;right:2px;text-align:center;top:2px}.additional-services__baggage--active .additional-services__quantity{display:inline-block}.additional-services__tab-main{align-items:flex-start;display:flex;justify-content:flex-start;padding:20px}@media screen and (max-width:768px){.additional-services__tab-main{display:grid;grid-template:1fr 1fr/1fr;padding:5px}}.params-selector__description--inf{color:#5d5f65;font-size:10px;margin-top:1px;padding-left:16px;width:100%}.params-selector__description--passenger{flex-wrap:wrap;font-size:15px;white-space:nowrap}.additional-services__passenger-services{align-items:center;display:flex;justify-content:flex-end}.additional-services__service-image-wrap{background:#fff;height:48px;margin-right:10px;min-width:80px;overflow:hidden;position:relative;width:80px}.additional-services__service-image{left:50%;max-width:80px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.additional-services__seats-info,.additional-services__seats-legs,.additional-services__seats-passengers{position:sticky;top:70px}@media screen and (max-width:768px){.additional-services__seats-info,.additional-services__seats-legs,.additional-services__seats-passengers{position:static}}.additional-services--seats{background-color:#fff;border-radius:10px;box-shadow:-2px 0 2px 0 hsla(225,2%,51%,.2),2px 2px 2px 0 hsla(225,2%,51%,.2);margin-top:50px;padding:20px 20px 0}.additional-services-title--seats{margin-bottom:30px}.additional-services__seats,.additional-services__seats-wrap{align-items:flex-start;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.additional-services__seats,.additional-services__seats-wrap{grid-gap:16px;align-items:center;display:grid;gap:16px;justify-content:center}}.additional-services__seats-wrap{padding-bottom:20px}.additional-services__seats{margin-left:70px;width:100%}@media screen and (max-width:768px){.additional-services__seats{margin-left:0}}.additional-services__airplane-wrap{align-items:flex-start;display:flex;justify-content:center;min-height:400px;min-width:170px;padding:0 36px 10px;position:relative;width:auto}.additional-services__seats-info{margin-left:60px}.additional-services__airplane{align-items:center;background-color:#eaeffa;box-shadow:0 2px 6px 0 hsla(210,1%,42%,.2);display:flex;flex-direction:column;justify-content:flex-start;padding:6px 22px 10px}.additional-services__airplane:after,.additional-services__airplane:before{background-color:#eaeffa;box-shadow:-2px 2px 3px 0 hsla(210,1%,42%,.2);content:"";height:45%;left:11px;position:absolute;top:40%;transform:skew(-30deg) rotate(-30deg);width:30px}.additional-services__airplane:after{box-shadow:2px 2px 3px 0 hsla(210,1%,42%,.2);left:auto;right:11px;transform:skew(30deg) rotate(30deg)}.additional-services__airplane-bort,.additional-services__airplane-cabin{display:flex}.additional-services__airplane-bort--middle,.additional-services__airplane-bort--right{padding-right:30px}.additional-services__airplane-bort--middle .additional-services__airplane-column:last-of-type .additional-services__seat-number,.additional-services__airplane-bort--right .additional-services__airplane-column:last-of-type .additional-services__seat-number{display:block}.additional-services__column-name{color:#959595;display:none;font-size:12px;line-height:14px;text-align:center;width:100%}.additional-services__airplane-cabin:first-of-type .additional-services__column-name--top,.additional-services__airplane-cabin:last-of-type .additional-services__column-name--bottom{display:block}.additional-services__airplane-seat{font-size:8px;height:21px;margin:3px;position:relative;width:19px}.additional-services__airplane-seat>span{cursor:pointer!important}.additional-services__airplane-seat .etm-tooltip__text{min-width:100px}.additional-services__airplane-seat .font-icon_cup{align-items:center;color:#5d5f65;display:flex;font-size:16px;justify-content:center}.additional-services__airplane-seat .etm-tooltip__text-row{font-size:10px;margin-bottom:5px}.additional-services__airplane-seat .etm-tooltip__text-row:last-of-type{margin-bottom:0}.additional-services__seat-number{color:#959595;display:none;font-size:12px;position:absolute;right:-26px;text-align:center;top:50%;transform:translateY(-50%);width:16px}.additional-services--seats .airplane-old{padding-top:100px;position:relative;width:400px}.additional-services--seats .airplane-old #seats-data{position:static}.additional-services--seats .place-info-text{margin-left:10px}.additional-services--seats .choice-of-places-info{max-width:240px}.additional-services__repeat-loading{margin-top:30px}.additional-services__seats-required{color:#a3211f}.additional-services__required-text{margin-top:15px;padding:0}.additional-services__required-text p{font-size:12px}.additional-services__is-baggage-package{align-items:flex-start;height:auto;max-height:100%!important;padding:15px 10px}.additional-services__baggage-package{display:flex;flex-direction:column}.additional-services__baggage-package-item{align-items:center;display:flex;font-size:15px;line-height:1;margin-bottom:10px}.additional-services__baggage-package-item:last-of-type{margin:0}@media screen and (max-width:768px){.additional-services__baggage-package-item{align-items:flex-start;flex-direction:column;gap:10px;margin-left:0}}.additional-services__baggage-name{align-items:center;display:flex;margin-right:8px}.additional-services__baggage-name .font-icon{color:#5d5f65;font-size:16px;margin:0 8px 0 0;text-align:center;width:22px}.additional-services__baggage-name small{font-size:12px;font-weight:500;margin-right:20px;max-width:300px;min-width:150px}@media screen and (max-width:768px){.additional-services__baggage-name{align-items:normal}}.additional-services__tab--disabled{background:#cdcdcd;opacity:.3}.additional-services__baggage-wrap{position:relative}.additional-services__baggage-wrap .counter{position:absolute;right:200px;top:50%;transform:translateY(-50%)}.additional-services__baggage-wrap .additional-services__baggage-deck{font-size:14px;white-space:nowrap}.additional-services__airplane-seat .etm-tooltip{z-index:auto}.additional-services__baggage--active .etm-radiobutton__custom{border-color:#7b9be0}.additional-services__baggage--active .etm-radiobutton__custom:before{background-color:#7b9be0;border-radius:50%;bottom:2px;content:"";display:block;left:2px;position:absolute;right:2px;text-align:center;top:2px}.passenger-selected-services{align-items:flex-end;display:flex;justify-content:flex-end}.passenger-selected-services .etm-tooltip__text{width:200px}.passenger-selected-services--icons{margin:0;width:15px}.passenger-selected-services--icons .etm-tooltip__text{max-width:250px}.etm-tooltip__text-row{display:flex;justify-content:space-between;margin-bottom:2px;white-space:nowrap}.selected-services__label{overflow:hidden;text-overflow:ellipsis}.selected-services__price{margin-left:10px}.selected-services__price small{font-size:9px}.passenger-selected-services__seat-number{color:#5d5f65;font-size:14px;margin-left:3px}.place-info-wrapper{align-items:center;display:flex;font-size:0;list-style:none;margin-bottom:6px;padding:0}.place-info-content{margin-right:10px}.place-info-content .place{cursor:default}.place-info-text{display:block;font-size:12px;line-height:14px}.services-selected{background-color:#fff;border-radius:5px;box-shadow:-2px 0 2px 0 hsla(225,2%,51%,.2),2px 2px 2px 0 hsla(225,2%,51%,.2);margin-top:15px;padding:5px}.services-selected__title{cursor:pointer;margin-bottom:0;padding:10px;position:relative}.services-selected__title.open{margin-bottom:10px}.services-selected__title:hover{background:#fafafa}.services-selected__title.open .services-selected__title-arrow{top:35%;transform:rotate(180deg)}.services-selected__title-arrow{border:5px solid transparent;border-top-color:#202020;box-sizing:border-box;height:10px;position:absolute;right:13px;top:50%;transform:rotate(0);transition:.2s;width:10px}.category-services{color:#5d5f65;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;padding-left:15px;text-align:left}.category-services-info{padding-left:0}.route-services{padding:0 10px}.services-selected__route{border-bottom:1px solid #dedede;margin-bottom:10px;padding-bottom:10px}.services-selected__route:last-of-type{border:0;margin:0}.services-selected__route-name{font-size:14px;font-weight:500;margin-bottom:10px!important;text-transform:none}.services-selected__service{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.services-selected__service .font-icon{color:#5d5f65;font-size:12px;margin-right:5px;text-align:center;width:24px}.services-selected__service-deck{width:100%}.services-selected__service-price{color:#000;font-weight:500;min-width:150px;text-align:right}.services-selected__service-price small{font-size:10px;font-weight:400}.services-total{font-weight:500;padding:15px 0}.start-page{background-color:transparent}.start-page__banner{display:inline-block;height:auto;min-height:400px;position:relative;width:100%}.start-page__banner .content{position:relative}.start-page__search-panel{box-sizing:border-box;margin:0 auto 80px;max-width:1200px;padding:0 20px;position:relative;width:100%}.start-page__banner-image{height:50vh;left:0;min-height:650px;position:absolute;top:0;width:100%}.start-page__banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.start-page__banner-image:before{background:linear-gradient(180deg,transparent 70%,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.start-page__special-offers{background-color:#fff;padding-bottom:50px;padding-top:44px}@media(max-width:768px){.start-page__special-offers{padding-bottom:34px;padding-top:36px}}.start-page__popular-destination{background-color:#fff;box-sizing:border-box;padding-bottom:50px;padding-top:36px}@media(max-width:992px){.start-page__popular-destination{padding-bottom:50px}}@media(max-width:768px){.start-page__popular-destination{padding-bottom:36px;padding-top:32px}}.start-page__carousel{width:100%}.start-page_full-screen{display:flex;flex:1;flex-direction:column}.place__item input{display:none}.place__item input[type=checkbox]:checked+.place__place-name{background-color:#000}.place__item .place__place-name{height:100%;width:100%}@media(max-width:1199px){.start-page__special-offers{padding:45px 20px 50px}}@media(max-width:767px){.start-page__banner{height:auto}.start-page__search-panel{padding:0 15px}.start-page__search-panel .start-page-banner__tabs{display:none}.start-page__special-offers{margin:0 auto;max-width:414px;padding:50px 15px}}.header{background:#fff;color:#2c2c2c;position:relative}@media(max-width:767px){.header{position:static}}.header__left-side{align-items:center;display:flex;height:100%}@media(max-width:767px){.header__left-side{justify-content:center;text-align:center;width:100%}}.header__rigth-side{align-items:center;display:flex;height:100%;margin-left:auto;position:relative}.header__rigth-side>*{vertical-align:middle}@media(max-width:767px){.header__rigth-side{display:none}}.header__mobile-menu{cursor:pointer;height:17px;position:absolute;right:14px;top:22px;width:24px}@media(min-width:768px){.header__mobile-menu{display:none}}.header__mobile-menu:hover{opacity:.9}.header__wrap{align-items:center;display:flex;height:60px;justify-content:space-between;padding-bottom:10px;padding-top:10px;position:relative}.header__logo{align-items:center;box-sizing:border-box;display:inline-flex;height:40px;padding:5px}.header__logo img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.header__right-side{position:relative}.header__right-side>*{vertical-align:middle}@media(max-width:767px){.header__right-side{display:none}}.header__return-icon{cursor:pointer;left:18px;position:absolute;top:20px;transform:rotate(180deg)}.header__return-icon:before{color:#757575;content:"";font-family:iconetm;font-size:18px}@media screen and (max-width:767px){.header__return-icon{display:block}}.header--front-page{background:none;color:#fff;position:absolute;width:100%;z-index:1}.header--front-page .header__wrap{height:94px;margin:0 auto;max-width:1200px;width:100%}.header--front-page .header-menu{display:none}.header--front-page .currency__label,.header--front-page .language__label,.header--front-page .user__name{color:#fff}@media(max-width:767px){.page__show-order .header__return-icon,.page__single-offer-mobile .header__return-icon{display:block}}@media(max-width:560px){.page__reservation .header__return-icon,.page__reservation-step-1 .header__return-icon,.page__reservation-step-3 .header__return-icon{display:block}}@media(max-width:992px){.header--front-page .header__wrap{height:56px}}@media(max-width:767px){.header--front-page .header__wrap{height:53px}.header--front-page .mobile-menu-icon__item{background-color:#fff}.header--front-page .header__left-side{display:flex}}.search-panel{background:#fff;border-radius:0 30px 30px 30px;box-shadow:0 2px 6px 0 hsla(225,2%,51%,.2);padding:30px 30px 20px;position:relative;z-index:2}.search-panel.no-tabs{border-radius:30px}@media(min-width:778px){.search-panel{backdrop-filter:none}.search-panel.sticky{animation:slideDown .3s ease-out;border-radius:0 0 30px 30px;left:0;margin:0 auto;max-width:1200px;padding:20px;position:fixed;right:0;top:0;z-index:5}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}.search-panel__mb-60{margin-bottom:60px}.search-panel.disabled:after{color:#e1e1e1;content:"";height:100%;position:absolute;width:100%}.search-panel .daterange .daterange__input,.search-panel .etm-input__wrap input,.search-panel .input__wrap input{background-color:#d9dae4;border:none;border-radius:18px;color:#424753;font-size:14px;font-weight:400;height:50px}.search-panel .etm-input__date:after,.search-panel .etm-input__datepicker:after{color:red}.search-panel .search-panel__actions .button{height:42px;min-width:42px}.search-panel .ayou-calendar{padding-bottom:5px}.search-panel__no-menu{border-radius:10px!important}@media(max-width:767px){.search-panel{backdrop-filter:inherit;border-radius:30px;display:flex;flex-direction:column}.search-panel__top-block:not(.search-panel__top-block_continue){order:3}.search-panel__top-block_continue{order:2}}.search-panel__top-block{display:flex}@media(max-width:768px){.search-panel__top-block{flex-direction:column}.search-panel__top-block_edit-route{margin-top:16px}.search-panel__top-block_edit-route .search-panel__dates{margin-top:6px}.search-panel__top-block_continue .search-panel__options{display:none}}@media(max-width:768px)and (max-width:767px){.search-panel__top-block_continue .search-panel-cities__icon,.search-panel__top-block_continue .search-panel-cities__input:first-child{display:none}.search-panel__top-block_continue .search-panel-cities__iata{right:8px}.search-panel__top-block_continue .search-panel__options{display:none}.search-panel__top-block_continue .search-panel__right-block{margin-top:0}}.search-panel__top-block_continue{margin-top:10px}.search-panel__left-block{display:flex;margin:0 -3px;width:100%}@media(max-width:768px){.search-panel__left-block{flex-direction:column;margin:0}}.search-panel__left-block>*{box-sizing:border-box;padding:0 3px}@media(max-width:768px){.search-panel__left-block>*{padding:0}}.search-panel__right-block{flex-basis:16%;flex-grow:1;margin-right:-10px;padding:0 10px}@media(max-width:992px){.search-panel__right-block{flex-basis:16%}}.search-panel__right-block .button{align-items:center;border-radius:30px;display:flex;height:50px;justify-content:center;width:100%}@media(max-width:768px){.search-panel__right-block{margin:14px 0 0;padding:0;width:100%}}.search-panel__cities{flex-basis:50%;width:50%}@media(max-width:768px){.search-panel__cities{width:100%}}.search-panel-cities{display:flex}.search-panel-cities__error{position:absolute}@media(max-width:768px){.search-panel-cities{flex-direction:column;position:relative}.search-panel-cities .search-panel-cities__input .etm-input__wrap input{border:none;font-size:14px;font-weight:400;padding-right:60px}.search-panel-cities .search-panel-cities__input:first-child .etm-input__wrap input{border:1px solid #e1e1e1;border-bottom:none;border-radius:18px 18px 0 0}.search-panel-cities .search-panel-cities__input:first-child:after{background-color:#e1e1e1;bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 60px);z-index:1}.search-panel-cities .search-panel-cities__input:first-child.search-panel-cities__error .etm-input__wrap input{border:1px solid rgba(208,2,27,.65);border-bottom:none}.search-panel-cities .search-panel-cities__input:first-child.search-panel-cities__error:after{background-color:rgba(208,2,27,.65);bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 60px);z-index:1}.search-panel-cities .search-panel-cities__input:last-child .etm-input__wrap input{border:1px solid #e1e1e1;border-radius:0 0 18px 18px;border-top:none}.search-panel-cities .search-panel-cities__input:last-child.search-panel-cities__error .etm-input__wrap input{border:1px solid rgba(208,2,27,.65);border-top:none}.search-panel-cities .search-panel-cities__iata{right:56px}.search-panel-cities .search-panel-cities__icon{background:#fff;border:2px dashed #fff;border-radius:50%;font-size:28px;height:40px;position:absolute;right:8px;text-align:center;top:30px;transform:rotate(90deg);width:40px;z-index:1}.search-panel-cities .search-panel-cities__icon .icon{color:#fff;line-height:40px;margin:0;padding:0}}.search-panel-cities__input{flex-basis:calc(50% - 15px);position:relative}.search-panel-cities__input .etm-input__wrap input{font-size:14px;font-weight:400;padding-right:35px}.search-panel-cities__input .etm-input__wrap input:focus{border-color:#e7af00}@media(max-width:768px){.search-panel-cities__input{flex-basis:100%;margin:2px 0;position:relative}}.search-panel-cities__iata{color:#000;font-size:12px;position:absolute;right:8px;text-transform:uppercase;top:20px}.search-panel-cities__icon{flex-basis:30px;font-size:22px}.search-panel-cities__icon .icon{cursor:pointer;display:inline-block;margin-top:12px;padding:0 8px}.search-panel-cities__error input{border-color:rgba(208,2,27,.65)}.search-panel__dates,.search-panel__options{flex-basis:25%}.search-panel__options .etm-input__wrap input{font-size:14px;font-weight:400}.search-panel__dates .daterange__input.error{border:1px solid rgba(208,2,27,.65);outline:none}.search-panel__dates .daterange__error{position:absolute}@media(max-width:768px){.search-panel__dates{margin-top:10px}}@media(max-width:640px){.search-panel__dates{margin-top:4px}}@media(max-width:768px){.search-panel__options{margin-top:10px}}@media(max-width:640px){.search-panel__options{margin-top:16px}}.search-panel__continue-route-mobile,.search-panel__delete-route-mobile{display:none;margin-top:18px}.search-panel__continue-route-mobile .button,.search-panel__delete-route-mobile .button{background-color:transparent;border:1px dashed #e7af00;border-radius:18px;color:#e7af00;width:100%}.search-panel__continue-route-mobile.disabled .button,.search-panel__delete-route-mobile.disabled .button{background-color:#e3e4e9;border:none;color:#9b9b9b}@media(max-width:769px){.search-panel__continue-route-mobile,.search-panel__delete-route-mobile{display:inline-block}}@media(max-width:640px){.search-panel__continue-route-mobile,.search-panel__delete-route-mobile{margin-top:14px;width:100%}}.search-panel__delete-route-mobile{margin-top:10px}.search-panel__delete-route-mobile .button{background-color:transparent;border:1px solid rgba(208,2,27,.65);color:rgba(208,2,27,.65);width:100%}.search-panel__delete-route-mobile:hover{opacity:.65}.search-panel__bottom-block{margin-top:16px}.search-panel__bottom-block .button{padding:0}@media(max-width:768px){.search-panel__bottom-block{display:none}}.search-panel__continue-route.disabled .button{color:#9b9b9b;cursor:no-drop;pointer-events:none}.search-panel__direct-only{display:inline-block;margin-left:10%}.search-panel__direct-only .etm-checkbox__custom{margin-left:5px}.search-panel_additional{margin-top:10px}.search-panel__close-additional .icon{color:rgba(208,2,27,.65);font-size:14px;line-height:34px}.search-panel__close-additional:hover{border-color:rgba(208,2,27,.45)}.search-panel__close-additional:hover .icon{color:rgba(208,2,27,.45)}.search-panel-route{align-items:center;background-color:#e1e1e1;border-left:4px solid #ff6e40;border-radius:2px;box-sizing:border-box;color:#2c2c2c;display:flex;height:56px;justify-content:space-between;margin-bottom:6px;padding:10px 12px 6px 6px;position:relative;width:100%}.search-panel-route:last-child{margin-bottom:15px}.search-panel-route__date{text-align:center}.search-panel-route__number{font-size:24px}.search-panel-route__month{font-size:14px}.search-panel-route__airport-iata{color:#9b9b9b;font-size:12px;margin-left:8px}.search-panel-route__cities{margin-top:4px}.search-panel-route__destinition-city{margin-top:8px}.search-panel-route_dir-1{border-left-color:#ff6e40}.search-panel-route_dir-1 .search-panel-route__date{color:#ff6e40}.search-panel-route_dir-2{border-left-color:#7ed321}.search-panel-route_dir-2 .search-panel-route__date{color:#7ed321}.search-panel-route_dir-3{border-left-color:#f44336}.search-panel-route_dir-3 .search-panel-route__date{color:#f44336}.search-panel-route_dir-4{border-left-color:#9c27b0}.search-panel-route_dir-4 .search-panel-route__date{color:#9c27b0}.search-panel-route_dir-5{border-left-color:#2196f3}.search-panel-route_dir-5 .search-panel-route__date{color:#2196f3}.search-panel-route_dir-6{border-left-color:#009688}.search-panel-route_dir-6 .search-panel-route__date{color:#009688}@media(min-width:769px){.search-panel__complete-route{display:none}}@media(max-width:768px){.search-panel_continue .search-panel__top-block:not(.search-panel__top-block_continue):not(.search-panel__top-block_edit-route) .search-panel-cities,.search-panel_continue .search-panel__top-block:not(.search-panel__top-block_continue):not(.search-panel__top-block_edit-route) .search-panel__dates,.search-panel_continue .search-panel__top-block:not(.search-panel__top-block_edit-route) .search-panel-cities__icon,.search-panel_continue .search-panel__top-block:not(.search-panel__top-block_edit-route) .search-panel-cities__input:first-child{display:none}.search-panel_continue .search-panel__top-block.search-panel__top-block_continue .search-panel-cities__input:last-child .etm-input__wrap input{border:1px solid #e1e1e1;border-radius:2px}.search-panel_continue .search-panel__top-block.search-panel__top-block_continue .search-panel-cities__input:last-child:after{display:none}.search-panel_continue .search-panel__top-block.search-panel__top-block_continue .search-panel-cities__input:last-child.search-panel-cities__error .etm-input__wrap input{border:1px solid rgba(208,2,27,.65)}.search-panel_continue .search-panel__top-block.search-panel__top-block_continue .search-panel-cities__input:last-child.search-panel-cities__error:after{display:none}}.search-panel .daterangepicker__wrapp{left:50%;right:auto;transform:translateX(-50%)}@media(max-width:768px){.start-page-banner__search-panel_complete-multi-route>.search-panel .search-panel__cities,.start-page-banner__search-panel_complete-multi-route>.search-panel .search-panel__dates,.start-page-banner__search-panel_complete-rt-route>.search-panel .search-panel__cities>:first-child,.start-page-banner__search-panel_complete-rt-route>.search-panel .search-panel__cities>:nth-child(2){display:none}.start-page-banner__search-panel_complete-rt-route>.search-panel .search-panel__cities .search-panel-cities__iata{right:16px}}.results-search-panel{align-items:center;display:flex;justify-content:start}.results-search-panel__left-block{width:48px}.results-search-panel__edit-icon{cursor:pointer;text-align:center}.results-search-panel__edit-icon .icon{color:#2c2c2c;font-size:18px;line-height:36px}.results-search-panel__city-info{color:#2c2c2c;display:inline-block;font-size:12px;font-weight:700}.results-search-panel__city-info:nth-child(n+2){padding-left:28px;position:relative}.results-search-panel__city-info:nth-child(n+2):before{color:#757575;content:"";font-family:iconetm;font-size:10px;font-weight:400;left:8px;opacity:.56;position:absolute;top:0}.results-search-panel__city-info_connect,.results-search-panel__city-info_connect:nth-child(n+2){padding-left:16px}.results-search-panel__city-info_connect:before,.results-search-panel__city-info_connect:nth-child(n+2):before,.results-search-panel__city-info_connect:nth-child(n+2):nth-child(n+2):before{background-color:#2c2c2c;border-radius:50%;content:"";height:4px;left:4px;opacity:1;top:4px;width:4px}@media(min-width:641px){.results-search-panel__iata,.results-search-panel__short-city{display:none}}@media(max-width:640px){.results-search-panel__city{display:none}}.results-search-panel__bottom-block{margin-top:8px}.results-search-panel__date,.results-search-panel__option{color:#2c2c2c;display:inline-block;font-size:12px}.results-search-panel__option{padding-left:14px;position:relative}.results-search-panel__option:before{background-color:#2c2c2c;content:"";height:4px;left:5px;position:absolute;top:4px;width:4px}.results-search-panel__total-time{color:#2c2c2c;display:inline-block;font-size:12px;margin-left:10px}.results-search-panel_long-query .results-search-panel__city-info:not(.results-search-panel__city-info_connect):nth-child(n+2){padding-left:18px;position:relative}.results-search-panel_long-query .results-search-panel__city-info:not(.results-search-panel__city-info_connect):nth-child(n+2):before{left:3px}.results-search-panel_long-query .results-search-panel__left-block{width:26px}.results-search-panel_long-query .results-search-panel__edit-icon{text-align:left}.results-search-panel_long-query .results-search-panel__edit-icon .icon{font-size:14px}.results-search-panel_long-query .results-search-panel__top-block:nth-child(n+2){margin-top:7px}.avia-results-page__search-panel{position:relative}@media(max-width:768px){.avia-results-page__search-panel{border:1px dashed #ccc;border-radius:10px;box-shadow:2px 2px 10px #ccc;box-sizing:border-box;padding:15px 0}}@media(max-width:767px){.avia-results-page__search-panel .search-panel{display:none}.avia-results-page__search-panel .search-panel.active{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:flex;left:0;padding:20px 40px;position:absolute;right:0;top:100%}}@media(max-width:640px){.avia-results-page__search-panel .search-panel.active{padding:20px 16px}}@media(min-width:769px){.avia-results-page__search-panel .results-search-panel{display:none}}.results-area{display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px;width:100%}@media(max-width:767px){.results-area{padding-top:0;position:relative}}.results-area__offers{width:848px}@media(max-width:1200px){.results-area__offers{width:100%}}@media(max-width:991px){.results-area__offers{margin:auto}}@media(max-width:767px){.results-area__offers{width:100%}}.results-area__offers .offers__title{display:flex;justify-content:space-between}.results-area__filters{color:#2c2c2c;margin-right:30px;min-width:262px;width:262px}@media(max-width:1200px){.results-area__filters{min-width:212px;width:212px}}@media(max-width:991px){.results-area__filters{bottom:0;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);left:-272px;margin-right:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transition:.5s;width:262px;z-index:120}.results-area__filters.active{left:0}.results-area__filters .filters{background-color:#fff;min-height:100%}}.results-area__offers-number{background-color:#fff;font-size:14px;font-weight:500;padding:30px 0 15px}@media screen and (min-width:768px){.results-area__offers-number{display:none}}.results-area_hotel,.results-area_hotel-single-mobile{padding-top:10px}@media(max-width:767px){.results-area_hotel-single-mobile.content_ind,.results-area_hotel.content_ind{background:#efefef;overflow:hidden;padding-left:8px;padding-right:8px}}.results-area_hotel .results-area__filters,.results-area_hotel-single-mobile .results-area__filters{background-color:#fff;border-radius:4px;flex-basis:263px;min-width:263px;width:263px}@media(max-width:1199px){.results-area_hotel .results-area__filters,.results-area_hotel-single-mobile .results-area__filters{bottom:0;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);left:-272px;margin-right:0;min-width:262px;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transition:.5s;width:262px;z-index:120}.results-area_hotel .results-area__filters.active,.results-area_hotel-single-mobile .results-area__filters.active{left:0}.results-area_hotel .results-area__filters .filters,.results-area_hotel-single-mobile .results-area__filters .filters{background-color:#fff;min-height:100%}.results-area_hotel .results-area__filters .show-on-map,.results-area_hotel-single-mobile .results-area__filters .show-on-map{display:none}.results-area_hotel .results-area__filters .etm-filters_hotels,.results-area_hotel-single-mobile .results-area__filters .etm-filters_hotels{margin-top:0}}.results-area_hotel .results-area__hotels-offers-block,.results-area_hotel-single-mobile .results-area__hotels-offers-block{flex-grow:1;position:relative}@media screen and (max-width:1199px){.results-area_hotel .results-area__hotels-offers-block,.results-area_hotel-single-mobile .results-area__hotels-offers-block{margin:0 auto;max-width:848px}}@media(max-width:767px){.results-area_hotel .results-area__hotels-offers-block,.results-area_hotel-single-mobile .results-area__hotels-offers-block{position:static}.results-area_hotel .sorting-block,.results-area_hotel-single-mobile .sorting-block{border:none;display:none;display:block;padding:13px 16px}.results-area_hotel .sorting-block__title,.results-area_hotel-single-mobile .sorting-block__title{font-size:14px;font-weight:500}}.results-area_hotel-single-mobile{background-color:#f1f2f4;padding-top:0}@media(max-width:767px){.results-area_hotel-single-mobile.content_ind{padding-left:0;padding-right:0}}.results-area_hotel-single-mobile .rooms-offers{display:flex}.results-area_hotel-single-mobile .rooms-offer{border:none}.results-area_hotel-single-mobile .hotel-info{border:none;box-shadow:none;margin-top:0}.results-area_hotel-single-mobile .hotel-info__image{height:180px}.results-area_hotel-single-mobile .hotel-info__main-info{height:180px;padding-left:16px;padding-right:16px}.results-area_hotel-single-mobile .hotel-info-rating-comfort{padding-top:15px}.results-area_hotel-single-mobile .hotel-info__mobile-bottom{padding:16px 16px 20px}.results-area_hotel-single-mobile .room-offer-info .free-canceled-link__text{max-width:none}.results-area_hotel-single-mobile .room-offer-info__rooms-available .etm-tooltip{left:0;position:absolute;top:5px}.results-area_hotel-single-mobile .room-offer:nth-child(n+2) .room-offer-info__rooms-available .etm-tooltip{top:16px}@media screen and (max-width:1199px){.results-area_avia .results-area__filters{bottom:0;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);left:-272px;margin-right:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transition:.5s;width:262px;z-index:160}.results-area_avia .results-area__filters.active{left:0}.results-area_avia .results-area__filters .filters{background-color:#fff;min-height:100%}.results-area_avia.content_ind{max-width:900px}}@media screen and (max-width:991px)and (min-width:768px){.results-area_avia.content_ind{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.results-area_avia{padding-bottom:64px}.results-area_avia-single-mobile{background-color:#f2f4f9;padding-bottom:81px}}@media screen and (max-width:1199px){.results-area_rails .results-area__filters{bottom:0;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);left:-272px;margin-right:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transition:.5s;width:262px;z-index:160}.results-area_rails .results-area__filters.active{left:0}.results-area_rails .results-area__filters .filters{background-color:#fff;min-height:100%}.results-area_rails.content_ind{max-width:900px}}@media screen and (max-width:991px)and (min-width:768px){.results-area_rails.content_ind{padding-left:24px;padding-right:24px}}@media screen and (max-width:767px){.results-area_rails{padding-bottom:64px}.results-area_rails-single-mobile{background-color:#f2f4f9;padding-bottom:81px}}.page__single-offer-mobile .results-area{padding-bottom:10px}.search-sidebar{color:#2c2c2c;margin-right:30px;width:262px}.search-sidebar .spoiler__header .arrow-down{margin-right:4px}.filters__action,.filters__list{background-color:#fff}.filters__action{bottom:0;display:flex;justify-content:space-between;padding:16px 8px;position:fixed;z-index:5}.filters__action .reset-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding:11px 10px 9px}.filters__action .apply-button{margin-left:8px}@media(min-width:1200px){.filters__action{display:none}}@media(max-width:991px){.filters__action .button{width:118px}}@media(max-width:1200px){.filters__action{position:relative}.filters__action .button{width:118px}}.filter__title{align-items:center;border-bottom:1px solid #e7e7e7;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:8px}.filter__title .arrow-down{margin-right:8px;transition:.3s}.filter__title.active .arrow-down{transform:rotate(180deg)}@media(max-width:992px){.filter__title{padding:18px 8px}}.filter__rules{display:none;padding:10px 8px 8px}.filter__rules.active{display:block}.filter__rules .checkbox-rule{font-size:12px}@media(max-width:991px){.filter__rules{padding-bottom:18px;padding-top:20px}}@media(max-width:380px){.filter__rules{padding-bottom:8px}}.rule__item:nth-child(n+2){margin-top:14px}@media(max-width:768px){.rule__item:nth-child(n+2){margin-top:32px}}.inputrangetime{color:#2c2c2c;margin-top:14px;position:relative}@media(max-width:991px){.inputrangetime:first-child{margin-top:-6px}}.inputrangetime:nth-child(n+2){margin-top:26px}@media(max-width:991px){.inputrangetime:nth-child(n+2){margin-top:20px}}.inputrangetime:last-child{margin-bottom:14px;margin-top:26px}@media(max-width:991px){.inputrangetime:last-child{margin-bottom:0}}.inputrangetime__time{font-size:12px;line-height:16px;margin-top:8px}.inputrangetime__slider{margin-top:12px}@media(max-width:768px){.inputrangetime__slider{margin-top:16px}}.offers,.orders{margin-top:20px}@media(max-width:767px){.offers,.orders{margin-bottom:32px;margin-top:8px}}.offers__item,.orders__item{background-color:#fff;border-radius:12px;position:relative}@media(max-width:767px){.offers__item,.orders__item{background-color:transparent}}.offers__item:nth-child(n+2),.orders__item:nth-child(n+2){margin-top:8px}.offers__item.active .offer__action.offer__action_upsell,.offers__item.active .offer__action_upsell,.offers__item.active .offer__title,.orders__item.active .offer__action.offer__action_upsell,.orders__item.active .offer__action_upsell,.orders__item.active .offer__title{display:flex}.offers__item.active .offer__action,.offers__item.active .offer__connect-info,.offers__item.active .offer__details,.offers__item.active .offer__rules,.offers__item.active .offer__separator,.orders__item.active .offer__action,.orders__item.active .offer__connect-info,.orders__item.active .offer__details,.orders__item.active .offer__rules,.orders__item.active .offer__separator{display:block}.offers__item.active .offer__price,.orders__item.active .offer__price{top:18px}@media(max-width:767px){.offers__item.active,.orders__item.active{margin-top:0}}.offers__item.offer__item_oneway-trip.active .offer__price,.orders__item.offer__item_oneway-trip.active .offer__price{top:30px}.offers .airline-logo__logo,.orders .airline-logo__logo{display:inline-block}.offers .airline-logo__logo img,.orders .airline-logo__logo img{height:23px;width:68px}.offers__info,.orders__info{background-color:#f5a623;color:#fff;font-size:12px;line-height:24px;text-align:center;width:100%}@media(min-width:768px){.offers__info,.orders__info{display:none}}@media(max-width:640px){.offer,.order{background-color:#fff}}.offer__price,.order__price{color:#2c2c2c;font-size:16px;font-weight:700;position:absolute;right:20px;top:calc(50% - 8px);transition:.3s}@media(max-width:640px){.offer__price,.order__price{right:16px}}.offer__title,.order__title{align-items:center;box-sizing:border-box;color:#2c2c2c;display:flex;display:none;height:54px;justify-content:space-between;padding:18px 20px 18px 24px;transition:1s;width:100%}@media(max-width:600px){.offer__title,.order__title{padding-bottom:8px;padding-left:16px;padding-top:14px}}.offer__title .offer-title__title,.offer__title .order-title__title,.order__title .offer-title__title,.order__title .order-title__title{font-size:16px;font-weight:700}.offer__title .offer-title__price,.offer__title .order-title__price,.order__title .offer-title__price,.order__title .order-title__price{font-weight:700}.offer__multiroute,.order__multiroute{background-image:linear-gradient(90deg,#9b9b9b 75%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1px;padding-bottom:20px}.offer__details,.order__details{display:none;margin-top:20px}@media(max-width:767px){.offer__details,.order__details{margin-top:0}}.offer__rules,.order__rules{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;color:#757575;display:none;margin-top:20px}@media(max-width:640px){.offer__rules,.order__rules{border:none;margin-top:0}}.offer-rules__header,.order-rules__header{cursor:pointer;padding:10px 10px 10px 60px;position:relative}.offer-rules__header:before,.order-rules__header:before{border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";left:20px;position:absolute;top:14px;transition:.3s}@media(max-width:640px){.offer-rules__header,.order-rules__header{color:#e7af00;padding-left:40px}.offer-rules__header:before,.order-rules__header:before{border-top-color:#e7af00;left:16px}}.offer-rules__header .arrow-down,.order-rules__header .arrow-down{left:20px;position:absolute;top:14px;transition:.3s}.offer-rules__header.active .arrow-down,.order-rules__header.active .arrow-down{transform:rotate(180deg)}.offer-rules__header.active:before,.order-rules__header.active:before{top:10px;transform:rotate(180deg)}.offer-rules__list,.order-rules__list{display:none;transition:.3s}.offer-rules__list.active,.order-rules__list.active{display:block}.offer-rules__list .rules-list,.order-rules__list .rules-list{margin-bottom:32px;margin-top:10px;max-width:270px;padding-left:60px}@media(max-width:640px){.offer-rules__list .rules-list,.order-rules__list .rules-list{margin-bottom:14px;padding-left:16px}}.offer-rules__list .rules-list__item,.order-rules__list .rules-list__item{font-size:12px;line-height:1.2em;margin-bottom:10px}@media(max-width:640px){.offer-rules__list .rules-list__item,.order-rules__list .rules-list__item{margin-bottom:6px}}.offer-rules__list .rules-list__item .rules-list-item,.order-rules__list .rules-list__item .rules-list-item{padding-left:18px;position:relative}.offer-rules__list .rules-list__item .rules-list-item_included:before,.order-rules__list .rules-list__item .rules-list-item_included:before{color:#9ad321;content:"";font-family:iconetm;left:0;position:absolute;top:0}.offer-rules__list .rules-list__item .rules-list-item_not-included:before,.order-rules__list .rules-list__item .rules-list-item_not-included:before{color:#d0021b;content:"";font-family:iconetm;left:0;position:absolute;top:0}.offer-rules__list .rules-list__item .rules-list-item_add-fee:before,.order-rules__list .rules-list__item .rules-list-item_add-fee:before{color:#9ad321;content:"";font-family:iconetm;left:0;position:absolute;top:0}.offer-rules__more-rules-link,.order-rules__more-rules-link{color:#007dc1;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:16px;padding-left:60px;text-transform:uppercase}@media(max-width:640px){.offer-rules__more-rules-link,.order-rules__more-rules-link{margin-left:12px}}.offer__action,.order__action{display:none;padding:12px 20px;z-index:10}@media(max-width:767px){.offer__action,.order__action{background-color:#fff;bottom:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);left:0;margin-top:10px;padding-bottom:16px;position:fixed;right:0;transition:.3s}}.offer__action .button,.order__action .button{width:100%}.offer__action_upsell,.order__action_upsell{display:flex;display:none;justify-content:space-between;margin-top:10px;padding-bottom:20px}@media(max-width:640px){.offer__action_upsell,.order__action_upsell{margin-top:0;padding-bottom:0}}.offer__action_upsell .button:nth-child(n+2),.order__action_upsell .button:nth-child(n+2){margin-left:20px}@media(max-width:640px){.offer__action_upsell .button:nth-child(n+2),.order__action_upsell .button:nth-child(n+2){padding-left:20px;padding-right:20px}.offer__action_upsell .button,.order__action_upsell .button{flex-basis:calc(50% - 10px);padding-bottom:8px;padding-top:10px}}.offer__connect-info,.order__connect-info{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;display:none;margin-top:20px}@media(max-width:640px){.offer__connect-info,.order__connect-info{margin-top:6px}}.offer__separator,.order__separator{background-image:linear-gradient(90deg,#9b9b9b 75%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1px;box-sizing:border-box;display:none;height:12px}@media(max-width:640px){.offer__separator,.order__separator{height:6px}.offer__specification,.order__specification{margin-top:0}}.offer_reservation-avia .offer__details,.order_reservation-avia .offer__details{margin-top:0}.offer_reservation-avia .offer-specification__rules-wrap,.order_reservation-avia .offer-specification__rules-wrap{padding-left:16px}.offer_reservation-avia .flight-info-mobile__connector,.order_reservation-avia .flight-info-mobile__connector{background-color:#9b9b9b}@media(max-width:767px){.offer{background-color:#fff}}.orders{margin-top:0}@media(min-width:769px){.order__rules{border-bottom:none;border-top:none}}@media(max-width:768px){.order__connect-info{margin-top:0}}.order__action.order__action_upsell,.order__action_upsell,.order__title{display:flex}.order__action,.order__connect-info,.order__details,.order__rules,.order__separator{display:block}@media(max-width:767px){.orders{margin-left:0;margin-right:0}}@media(max-width:640px){.orders{margin-left:0;margin-right:0}}@media(max-width:420px){.orders{margin-left:0;margin-right:0}}@media(max-width:768px){.order__details{margin-top:0;padding-top:20px}}.connect-info{padding:14px 20px 12px 30px}@media(max-width:640px){.connect-info{padding-bottom:10px;padding-left:18px;padding-top:16px}}.connect-info .icon{font-size:20px;margin-right:10px}.connect-info__descr{font-size:11px;line-height:14px;padding-left:30px;position:relative}@media(max-width:640px){.connect-info__descr{display:block}}.connect-info__descr-long-stop{color:#921313}.connect-info__descr-long-stop:before{content:"";font-family:iconetm;font-size:20px;left:0;position:absolute;top:-2px}.connect-info__descr-fast-stop{color:#757575}.connect-info__descr-fast-stop:before{content:"";font-family:iconetm;font-size:20px;left:-2px;position:absolute;top:-1px}.connect-info__change-terminal{color:#757575;font-size:12px;margin-left:70px}@media(max-width:640px){.connect-info__change-terminal{display:block;margin-left:0;margin-top:8px}}.connect-info__change-port{color:#921313;font-size:12px;line-height:14px;margin-top:15px;padding-left:30px;position:relative}@media(max-width:768px){.connect-info__change-port{margin-left:70px}}@media(max-width:640px){.connect-info__change-port{color:#757575;display:block;margin-left:0;margin-top:8px}.connect-info__change-port:before{display:none}}.connect-info__change-port:before{content:"";font-family:iconetm;font-size:18px;left:0;position:absolute;top:0;transform:rotateY(180deg)}.connect-info__change-port .connect-info__port_1{padding-left:10px}.connect-info__change-port .connect-info__port_2{padding-left:20px;position:relative}.connect-info__change-port .connect-info__port_2:before{content:"";font-family:iconetm;font-size:12px;left:4px;position:absolute;top:0}@media(max-width:767px){.connect-info{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;font-weight:400;height:60px;justify-content:center;padding:0 16px 0 48px;position:relative}.connect-info:before{color:#757575;content:"";font-family:iconetm;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.connect-info .connect-info__descr{color:#2c2c2c;font-size:inherit;line-height:17px;padding-left:0}.connect-info .connect-info__descr>:before{display:none}.connect-info .connect-info__change-port,.connect-info .connect-info__change-terminal{color:#757575;font-size:inherit;margin-left:0;margin-top:5px;padding-left:0}.connect-info .connect-info__change-port>*,.connect-info .connect-info__change-terminal>*{line-height:17px}.connect-info .connect-info__change-port:before,.connect-info .connect-info__change-terminal:before{display:none}.connect-info.connect-info_long .connect-info__descr,.connect-info.connect-info_long-stop .connect-info__descr,.connect-info.connect-info_long-stop:before,.connect-info.connect-info_long:before{color:#921313}.connect-info.connect-info_change-terminal:before{content:""}.connect-info.connect-info_change-port:before{content:""}}.connect-info_compact{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;font-weight:400;height:60px;justify-content:center;padding:0 16px 0 48px;position:relative}.connect-info_compact:before{color:#757575;content:"";font-family:iconetm;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.connect-info_compact .connect-info__descr{color:#2c2c2c;font-size:inherit;line-height:17px;padding-left:0}.connect-info_compact .connect-info__descr>:before{display:none}.connect-info_compact .connect-info__change-port,.connect-info_compact .connect-info__change-terminal{color:#757575;font-size:inherit;margin-left:0;margin-top:5px;padding-left:0}.connect-info_compact .connect-info__change-port>*,.connect-info_compact .connect-info__change-terminal>*{line-height:17px}.connect-info_compact .connect-info__change-port:before,.connect-info_compact .connect-info__change-terminal:before{display:none}.connect-info_compact.connect-info_long .connect-info__descr,.connect-info_compact.connect-info_long-stop .connect-info__descr,.connect-info_compact.connect-info_long-stop:before,.connect-info_compact.connect-info_long:before{color:#921313}.connect-info_compact.connect-info_change-terminal:before{content:""}.connect-info_compact.connect-info_change-port:before{content:""}.special-offers-filters{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;display:none;height:auto;min-height:100vh;padding:24px 16px;position:absolute;right:-266px;top:0;transition:.5s;width:262px}@media(min-width:769px){.special-offers-filters{display:none}}.special-offers-filters.active{display:block;right:0;transition:right .3s;z-index:102}.special-offers-filters__overlay{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100%;left:0;overflow-y:scroll;position:fixed;right:0;top:0;width:100%;z-index:101}.special-offers-filters__overlay.active{display:block}.special-offers-filter__title{font-size:18px;font-weight:500}.special-offers-filter__rules{margin-top:30px}.special-offers-filter__rule>label>span{margin-left:10px}.special-offers-filter__rule .checkbox__custom{margin-left:0}.special-offers-filter__rule label{align-items:center;cursor:pointer;display:flex}.special-offers-filter__rule:nth-child(n+2){margin-top:30px}.special-offers-filter_category,.special-offers-filter_category .special-offers-filter__rules{margin-top:34px}.special-offers-filter_date{margin-top:30px}.offer-header,.order-header{align-items:center;cursor:pointer;display:flex;height:73px;justify-content:start;padding-left:20px;padding-right:20px}@media(max-width:1199px){.offer-header,.order-header{justify-content:space-between;padding-left:12px;padding-right:12px}}@media(max-width:767px){.offer-header,.order-header{height:60px;padding-left:16px;padding-right:16px}}@media(max-width:480px){.offer-header,.order-header{padding-left:14px;padding-right:26px}}.offer-header__airline-logo,.order-header__airline-logo{font-size:0;min-width:44px;text-align:center;width:44px}.offer-header__airline-logo>*,.order-header__airline-logo>*{display:inline-block}.offer-header__airline-logo .airline-logo__icon,.order-header__airline-logo .airline-logo__icon{margin-left:2px;margin-top:2px}.offer-header__airline-logo .airline-logo__icon img,.order-header__airline-logo .airline-logo__icon img{height:18px;width:18px}@media(max-width:767px){.offer-header__airline-logo,.order-header__airline-logo{text-align:left}}@media(max-width:640px){.offer-header__airline-logo .airline-logo__icon img,.order-header__airline-logo .airline-logo__icon img{height:12px;width:12px}.offer-header__airline-logo,.order-header__airline-logo{min-width:40px;width:40px}}.offer-header__airline-name,.order-header__airline-name{color:#757575;font-size:10px;margin-left:8px;width:22%}.offer-header__airline-name>:nth-child(n+2),.order-header__airline-name>:nth-child(n+2){display:block;margin-top:4px}@media(max-width:1199px){.offer-header__airline-name,.order-header__airline-name{min-width:80px;width:84px}}@media(max-width:680px){.offer-header__airline-name,.order-header__airline-name{display:none}}.offer-header__route,.order-header__route{margin-left:10px;text-align:center}@media(max-width:1199px){.offer-header__route,.order-header__route{width:auto}}@media(max-width:480px){.offer-header__route,.order-header__route{margin-left:0}}.offer-header__rules-icon,.order-header__rules-icon{font-size:15px;margin-left:50px;width:80px}.offer-header__rules-icon .icon,.order-header__rules-icon .icon{color:#000}.offer-header__rules-icon .icon.icon_ban,.order-header__rules-icon .icon.icon_ban{opacity:1}.offer-header__rules-icon .icon.icon_ .icon.icon_ff,.order-header__rules-icon .icon.icon_ .icon.icon_ff{opacity:.2}@media(max-width:767px){.offer-header__rules-icon,.order-header__rules-icon{margin-left:8%}}@media(max-width:720px){.offer-header__rules-icon,.order-header__rules-icon{display:none}}.offer-header__price,.order-header__price{align-self:flex-end;font-size:16px;font-weight:700;margin-bottom:10px;text-align:right;width:16%}@media(max-width:768px){.offer-header__price,.order-header__price{width:23%}}@media(max-width:640px){.offer-header__price,.order-header__price{width:100px}}@media(max-width:480px){.offer-header__price,.order-header__price{align-self:center;margin-bottom:0}}@media(max-width:767px){.order-header{display:none}}.footer{background:#fff;background:#31313f;margin-top:auto;position:relative}.footer__wrap{align-items:flex-start;color:#fff;display:flex;justify-content:space-between;padding:35px 30px 23px}.footer__info-block{width:196px}.footer__info-block .footer__info-block-title{font-size:14px;margin-bottom:21px}.footer__info-block ul li{font-size:12px;font-weight:300;line-height:16px;transition:opacity .3s}.footer__info-block ul li:nth-child(n+2){margin-top:8px}.footer__logo{fill:#fff;box-sizing:border-box;display:inline-block;margin-bottom:17px;width:auto}.footer__left-side .social-icon-wrap{display:flex;gap:10px;margin-bottom:11px}.footer__left-side .social-icon-wrap .social-icon-link{display:inline-block;font-size:30px;height:30px;margin-right:20px;opacity:.5;transition:.3s;width:30px}.footer__left-side .social-icon-wrap .social-icon-link .icon{color:#757575}.footer__left-side .social-icon-wrap .social-icon-link:last-of-type{margin-right:0}.footer__left-side .social-icon-wrap .social-icon-link:hover{opacity:1}.footer__partners-logo{fill:#757575;color:#757575;display:inline-block;font-size:47px;margin-right:20px}.footer__bottom-line .footer-bottom-line__wrap{align-items:center;border-top:1px solid #e1e1e1;display:flex;height:43px;justify-content:space-between}.footer__bottom-line .pay-cards__wrap{align-items:center;display:flex;justify-content:center}.footer__bottom-line .pay-cards__wrap a{margin-right:15px}.footer__bottom-line .pay-cards__wrap a img{width:30px}.footer__bottom-line .footer__policy-link{color:#757575;font-size:12px;margin-right:30px}.custom-footer{position:relative}@media(max-width:1199px){.footer__info-block{width:180px}.footer__nav{width:120px}}@media(max-width:767px){.footer__wrap{align-items:center;flex-direction:column;justify-content:flex-start;padding:18px 15px 0}.footer__info-block{margin-bottom:20px;text-align:center;width:100%}.footer__info-block .footer__info-block-title{margin-bottom:10px}.footer__logo{margin:0 auto 17px}.footer__left-side .social-icon-wrap{align-items:center;display:flex;justify-content:center}.footer__left-side .social-icon-wrap .social-icon-link{margin-right:0 10px}.footer__partners{text-align:center}.footer__partners-logo{margin:0 10px}.footer__bottom-line .footer-bottom-line__wrap{align-items:center;flex-direction:column;height:auto;justify-content:center;padding:20px 15px}.footer__bottom-line .pay-cards__wrap{margin-bottom:15px}.footer__bottom-line .pay-cards__wrap a{margin:0 7px}.footer__bottom-line .pay-cards__wrap a img{width:30px}.footer__bottom-line .footer__policy-link{margin:0 15px}}.terms{background-color:#fff;display:none;max-width:800px;z-index:102}.terms.modal{bottom:auto;left:auto;max-height:none;max-width:calc(100% - 220px);min-height:300px;min-width:300px;right:auto;top:auto}@media(max-width:760px){.terms.modal{max-width:calc(100% - 40px)}}@media(max-width:640px){.terms.modal{height:100%;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;position:fixed;width:100%}.terms,.terms.modal{bottom:0;left:0;right:0;top:0}.terms{letter-spacing:-.3px}}.terms.active{display:block}.terms__title{border-bottom:1px solid #e1e1e1;font-size:14px;font-weight:500;padding:28px 30px 22px;position:relative;text-transform:uppercase}@media(max-width:992px){.terms__title{border-bottom:none}}@media(max-width:640px){.terms__title{border-bottom:1px solid #e1e1e1;letter-spacing:-.3px;padding:16px}}.terms .modal__close{right:22px;top:24px}.terms .modal__close:before{font-size:16px}@media(max-width:640px){.terms .modal__close{right:22px;top:14px}}.terms__close-icon{color:#757575;cursor:pointer;height:16px;position:absolute;right:22px;top:24px;width:16px}@media(max-width:640px){.terms__close-icon{right:22px;top:14px}}.terms__close-icon .icon{font-size:16px}.terms__close-icon:hover .icon{color:#a8a8a8}.terms__wrap{box-sizing:border-box;padding:24px 30px 30px}@media(max-width:640px){.terms__wrap{padding:24px 16px 20px}}.terms__content{display:block;overflow-y:scroll;padding-right:20px}@media(max-width:640px){.terms__content{height:calc(100vh - 88px)}}.terms__subtitle{font-size:16px;font-weight:500;margin-bottom:20px}@media(max-width:768px){.terms__subtitle{padding-left:10px}}.terms__description p{line-height:20px;margin-bottom:20px}.terms__description p ol li,.terms__description p ul li{margin-left:20px}.terms__description p ol{list-style:decimal}.terms__description p ul{list-style:circle}@media(max-width:640px){.terms__description p{text-indent:28px}}.policy-and-rules,.privacy-policy{color:#2c2c2c;display:none;max-width:800px;z-index:102}.policy-and-rules.modal,.privacy-policy.modal{bottom:auto;left:auto;max-height:none;max-width:calc(100% - 220px);min-height:300px;min-width:300px;right:auto;top:auto}@media(max-width:760px){.policy-and-rules.modal,.privacy-policy.modal{max-width:calc(100% - 40px)}}@media(max-width:640px){.policy-and-rules.modal,.privacy-policy.modal{bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:100%}.policy-and-rules,.privacy-policy{bottom:0;left:0;letter-spacing:-.3px;right:0;top:0}}.policy-and-rules.active,.privacy-policy.active{display:block}.policy-and-rules__title,.privacy-policy__title{border-bottom:1px solid #e1e1e1;font-size:14px;font-weight:500;padding:28px 30px 22px;position:relative;text-transform:uppercase}@media(max-width:992px){.policy-and-rules__title,.privacy-policy__title{border-bottom:none}}@media(max-width:640px){.policy-and-rules__title,.privacy-policy__title{border-bottom:1px solid #e1e1e1;letter-spacing:-.3px;padding:16px}}.policy-and-rules__close-icon,.privacy-policy__close-icon{color:#757575;cursor:pointer;height:16px;position:absolute;right:22px;top:24px;width:16px}@media(max-width:640px){.policy-and-rules__close-icon,.privacy-policy__close-icon{right:22px;top:14px}}.policy-and-rules__close-icon .icon,.privacy-policy__close-icon .icon{font-size:16px}.policy-and-rules__close-icon:hover .icon,.privacy-policy__close-icon:hover .icon{color:#a8a8a8}.policy-and-rules__wrap,.privacy-policy__wrap{box-sizing:border-box;display:block;padding:24px 30px 30px}@media(max-width:640px){.policy-and-rules__wrap,.privacy-policy__wrap{padding:20px 16px}}.policy-and-rules__content,.privacy-policy__content{display:block;overflow-y:scroll;padding-right:20px}@media(max-width:640px){.policy-and-rules__content,.privacy-policy__content{height:calc(100vh - 88px)}}.policy-and-rules__subtitle,.privacy-policy__subtitle{font-size:16px;font-weight:500;line-height:20px;margin-bottom:20px}.policy-and-rules__description p,.privacy-policy__description p{line-height:20px;margin-bottom:20px}.sorting{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#2c2c2c;display:none;position:absolute;right:0;top:56px;width:176px;z-index:160}@media(max-width:992px){.sorting{top:34px}}@media(max-width:767px){.sorting{bottom:0;display:inline-block;overflow-x:hidden;overflow-y:scroll;position:fixed;right:-266px;top:0;transition:.4s;width:262px}}.sorting.active{display:block}@media(max-width:767px){.sorting.active{right:0}.sorting__wrap{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100vh;padding:28px 8px 20px}}.sorting__title{font-size:18px;font-weight:500;padding:0 10px 16px}@media(min-width:768px){.sorting__title{display:none}}.sorting__rule{border-bottom:1px solid #f4f4f4;cursor:pointer;padding:18px 16px 15px;transition:.3s}@media(max-width:767px){.sorting__rule{border-bottom:none;padding:14px 16px}}.sorting__rule .radiobutton{margin-right:10px}@media(min-width:768px){.sorting__rule .radiobutton{display:none}.sorting__rule:hover{background-color:#e7af00;color:#fff}}.sorting__rule label{display:inline-block;width:100%}.sorting__action{background-color:#fff;display:flex;justify-content:space-between;padding-top:16px}@media(min-width:768px){.sorting__action{display:none}}.sorting__action .button{padding-bottom:8px;padding-top:8px;width:120px}.sorting__action .apply-button{margin-left:8px}.dummy{border-radius:2px;margin-bottom:20px;margin-top:20px;min-height:calc(100vh - 408px);width:100%}@media(max-width:768px){.dummy{background-color:#fff;display:table;padding-bottom:20px;padding-top:20px;text-align:center}}@media(max-width:420px){.dummy{margin-top:8px}}.dummy__wrap{background:url(/_nuxt/img/loader.94b609c.png);background-color:#fff;background-position:0;background-repeat:no-repeat;background-size:auto 100%;height:100%;height:400px;padding-right:100px;position:relative;text-align:right}@media(max-width:768px){.dummy__wrap{display:none}}.dummy__content{display:inline-block;position:relative;text-align:left;top:50%;transform:translateY(-50%)}@media(max-width:768px){.dummy__content{display:none}}.dummy__content_sm{display:inline-block;display:table-cell;margin-left:-15px;margin-right:-15px;position:relative;text-align:center;vertical-align:middle}@media(min-width:769px){.dummy__content_sm{display:none}}.dummy__title{color:#9b9b9b;font-size:36px;max-width:362px}.dummy__subtitle{color:#9b9b9b;font-size:24px;font-weight:300;margin-top:26px}.dummy__spinner{background-image:url(/_nuxt/img/loader.c75f2db.gif);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:50px;opacity:.5;width:50px}.dummy__descr{color:#8c96ab;font-weight:500;margin-top:22px}.no-results{margin-top:20px;min-height:calc(100vh - 478px);text-align:center;width:100%}.no-results__wrap{background-color:#fff;padding:60px 0;width:100%}@media(max-width:767px){.no-results__wrap{margin-bottom:-20px;padding-bottom:100px}}@media(max-width:991px){.no-results{margin-right:0;padding-bottom:90px}}@media(max-width:767px){.no-results{flex-grow:1;margin-left:-16px;margin-right:-16px;margin-top:0;min-height:calc(100vh - 854px);padding-bottom:0;padding-top:0;width:auto}}@media(max-width:480px){.no-results{margin-left:-14px;margin-right:-14px}}.no-results__icon .icon{background-color:#fff;border-radius:50%;color:#8c96ab;font-size:150px}.no-results__description{color:#8c96ab;display:inline-block;font-size:16px;font-weight:500;margin-top:50px;width:416px}@media(max-width:480px){.no-results__description{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}}.upsell-tariff{background:#fff;bottom:20px;color:#2c2c2c;display:none;left:20px;margin:auto;max-height:540px;max-width:calc(100% - 220px);min-height:540px;position:fixed;right:20px;top:20px;z-index:100}.upsell-tariff__button{text-align:right}@media(max-width:480px){.upsell-tariff__button{background-color:#fff;margin-bottom:30px}.upsell-tariff__button .button{width:100%}}.upsell-tariff__inner{padding:25px}@media(max-width:480px){.upsell-tariff__inner{padding:0}}.upsell-tariff__price{font-size:16px;font-weight:500;margin-top:10px;text-align:right}@media(max-width:480px){.upsell-tariff__price{display:none}}.upsell-tariff.modal{bottom:auto;left:auto;max-height:none;max-width:calc(100% - 220px);min-height:300px;min-width:220px;right:auto;top:auto}@media(max-width:768px){.upsell-tariff.modal{max-width:calc(100% - 40px)}}@media(max-width:480px){.upsell-tariff.modal{background-color:#f6f7f9;bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:100%}}.upsell-tariff.modal .active{display:inline-block}.upsell-tariff .modal__close{height:20px;right:5px;top:5px;width:20px}.upsell-tariff .modal__close:before{left:50%;top:50%;transform:translate(-50%,-50%)}.upsell-tariff .loader{position:absolute;top:50%}@media(max-width:480px){.upsell-tariff{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;right:0;top:0;width:100%}}.upsell-tariff.active{display:block}.upsell-tariff__title{align-items:center;color:#202020;display:flex;font-size:18px;justify-content:space-between;position:relative}@media(max-width:480px){.upsell-tariff__title{background-color:#fff;padding:18px 16px}}.upsell-tariff__title .modal__close{height:24px;position:relative;right:0;top:0;width:24px}.upsell-tariff__title .modal__close:before{color:#5d5f65;font-size:16px}.upsell-tariff__close-icon{position:absolute;right:24px;top:24px}.upsell-tariff__close-icon .icon{color:#757575;font-size:16px}.upsell-tariff__close-icon:hover .icon{color:#a8a8a8}.upsell-tariff__wrap{margin-bottom:10px;overflow:auto;padding-bottom:10px}.upsell-tariff__list{grid-gap:0;display:grid;grid-auto-flow:column;grid-template-columns:220px;grid-template-rows:auto minmax(auto,295px) auto}@media(max-width:480px){.upsell-tariff__list{grid-template-columns:100%;grid-template-rows:repeat(100,auto);overflow-y:scroll}}.upsell-tariff__list.custom-scrollbar::-webkit-scrollbar-button{background-color:transparent;width:10px}.upsell-tariff__list_single{grid-template-columns:100%}.upsell-tariff__row{display:table-row}.upsell-tariff__item{box-sizing:border-box}.upsell-tariff__item:nth-child(n+2){border-left:1px solid #e1e1e1}.upsell-tariff__item-wrap{display:flex}.upsell-tariff-item{width:220px}@media(max-width:480px){.upsell-tariff-item{min-width:50%;width:100%}}.upsell-tariff-item:nth-child(n+2){border-left:1px solid #e1e1e1}.upsell-tariff-item__half{border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.upsell-tariff-item__half.colspan_2,.upsell-tariff-item__half.colspan_3{display:flex}.upsell-tariff-item__half.colspan_2>*,.upsell-tariff-item__half.colspan_3>*{flex-basis:220px;width:220px}.upsell-tariff-item__half.colspan_2>:first-child,.upsell-tariff-item__half.colspan_3>:first-child{border-right:1px solid #e1e1e1}@media screen and (max-width:480px){.upsell-tariff-item__half.colspan_2>*{flex-basis:100%;width:100%}}.upsell-tariff-item__header{box-sizing:border-box;color:#1f1f1f;flex-basis:100%;line-height:18px;padding:10px 10px 4px;text-align:center;width:100%}@media(max-width:480px){.upsell-tariff-item__header{width:100%}}.upsell-tariff-item__title{font-weight:400;text-transform:uppercase}.upsell-tariff-item__baggage-rule,.upsell-tariff-item__tariff-name,.upsell-tariff-item__title{font-weight:700;line-height:16px}.upsell-tariff-item__title{margin-top:4px}.upsell-tariff-item__rules-list{box-sizing:border-box;height:100%;min-width:220px;overflow-y:auto;padding:8px 14px 6px;width:100%}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar-button{background-color:transparent;margin-right:5px;width:5px}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar-thumb{margin-right:5px;width:5px}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar{height:5px;margin-right:5px;width:5px}@media(max-width:480px){.upsell-tariff-item__rules-list{min-width:auto;padding:8px 12px 6px;width:100%}}.upsell-tariff-item__rules-list .rules-list{font-size:14px}.upsell-tariff-item__rules-list .rules-list__item{font-size:inherit;line-height:18px}.upsell-tariff-item__rules-list .rules-list__item:nth-child(n+2){margin-top:4px}@media(max-width:480px){.upsell-tariff-item__rules-list .rules-list__item:nth-child(n+2){margin-top:2px}}.upsell-tariff-item__rules-list .rules-list__item_extra:nth-child(n+2){margin-top:18px}.upsell-tariff-item__rules-list .rules-list__item:first-child .etm-tooltip__text{bottom:auto;left:0;right:auto;top:calc(100% + 10px);transform:none;white-space:nowrap}.upsell-tariff-item__rules-list .rules-list__item:first-child .etm-tooltip__text:after{border-color:transparent transparent rgba(44,44,44,.8);bottom:auto;right:auto;top:-10px;transform:none}.upsell-tariff-item__rules-list .rules-list__extra{font-size:inherit;line-height:18px}.upsell-tariff-item__rules-list .rules-list-item{padding-left:24px;position:relative}@media(max-width:480px){.upsell-tariff-item__rules-list .rules-list-item{font-size:12px;padding-left:18px}}.upsell-tariff-item__rules-list .rules-list-item .font-icon{font-size:13px;left:0;position:absolute;top:0}.upsell-tariff-item__rules-list .rules-list-item .font-icon_check-fill{color:#8bc34a}.upsell-tariff-item__rules-list .rules-list-item .font-icon_cancel{color:#ff5e73}.upsell-tariff-item__rules-list .rules-list-item .font-icon_attention-mark{color:#9b9b9b}.upsell-tariff-item__rules-list .rules-list-item .etm-tooltip__text{left:0;right:auto;transform:none;white-space:nowrap}.upsell-tariff-item__rules-list .rules-list-item .etm-tooltip__text:after{left:3px;right:auto;transform:none}.upsell-tariff-item__rules-list .rules-list__extra-item{color:rgba(44,44,44,.56);line-height:20px;padding-left:20px;position:relative}.upsell-tariff-item__rules-list .rules-list__extra-item:before{content:"-";left:12px;position:absolute;top:0}.upsell-tariff-item__rules-list .rules-list__more-rules-link{color:#e7af00;cursor:pointer;margin-top:10px;padding-left:24px}.upsell-tariff-item__rules-list .rules-list__more-rules-link:hover{opacity:.9}.upsell-tariff__action{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:8px 20px}.upsell-tariff__action .button,.upsell-tariff__action:nth-child(4):last-child{width:100%}.offer-specification__header,.order-specification__header{color:#e7af00;cursor:pointer;font-size:14px;padding:10px 10px 18px 40px;position:relative}.offer-specification__header:before,.order-specification__header:before{border:5px solid transparent;border-top-color:#e7af00;box-sizing:border-box;content:"";left:16px;position:absolute;top:14px;transition:.3s}.offer-specification__header.active:before,.order-specification__header.active:before{top:10px;transform:rotate(180deg)}.offer-specification__list,.order-specification__list{display:none;margin-top:6px;padding:0 10px 6px 16px}.offer-specification__list.active,.order-specification__list.active{display:block}.offer-specification__item,.order-specification__item{color:#5d5f65;line-height:16px;margin-top:4px}.offer-specification__item span,.order-specification__item span{color:#000;font-weight:400;margin-left:6px}.offer-specification__item span.icon,.order-specification__item span.icon{color:#5d5f65;font-size:16px;margin-left:12px;vertical-align:middle}.offer-specification__rules-wrap,.order-specification__rules-wrap{display:none}@media(max-width:767px){.offer-specification__rules-wrap.active,.order-specification__rules-wrap.active{display:block}.offer-specification__rules-wrap .more-rules-link,.order-specification__rules-wrap .more-rules-link{margin-left:0;margin-top:10px;padding-left:15px}}.detailed-rules{background-color:#fff;bottom:62px;color:#2c2c2c;display:none;left:32px;margin:auto;max-width:800px;position:fixed;right:32px;top:62px;width:400px;z-index:102}.detailed-rules.modal{bottom:auto;left:auto;max-height:none;max-width:600px;min-height:300px;right:auto;top:auto}@media(max-width:767px){.detailed-rules.modal{bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:100%}.detailed-rules{bottom:0;left:0;letter-spacing:-.3px;right:0;top:0}}.detailed-rules .modal__close{right:15px;top:12px}.detailed-rules.active{display:block}.detailed-rules__title{border-bottom:1px solid #e1e1e1;font-size:14px;font-weight:500;padding:18px 16px 16px;position:relative;text-transform:uppercase}@media(max-width:767px){.detailed-rules__title{border-bottom:1px solid #e1e1e1;letter-spacing:-.3px;padding:16px}}.detailed-rules__close-icon{color:#757575;cursor:pointer;height:16px;position:absolute;right:22px;top:24px;width:16px}@media(max-width:767px){.detailed-rules__close-icon{right:22px;top:14px}}.detailed-rules__close-icon .icon{font-size:16px}.detailed-rules__close-icon:hover .icon{color:#a8a8a8}.detailed-rules__wrap{box-sizing:border-box;display:block;padding:16px 10px 30px 16px}@media(max-width:767px){.detailed-rules__wrap{padding:16px}}.detailed-rules__content{display:block;height:calc(100vh - 264px);overflow-y:scroll}@media(max-width:767px){.detailed-rules__content{height:calc(100vh - 110px)}}.detailed-rules__content.custom-scrollbar::-webkit-scrollbar,.detailed-rules__content.custom-scrollbar::-webkit-scrollbar-button,.detailed-rules__content.custom-scrollbar::-webkit-scrollbar-track,.detailed-rules__content.custom-scrollbar::-webkit-scrollbar-track-piece{display:none}.detailed-rules__content.custom-scrollbar::-webkit-scrollbar-corner,.detailed-rules__content.custom-scrollbar::-webkit-scrollbar-thumb{display:none}.detailed-rules__content.custom-scrollbar::-webkit-resizer{display:none}.detailed-rules__subtitle{font-size:16px;font-weight:500;line-height:20px;margin-bottom:20px}.detailed-rules__description{font-size:12px}.detailed-rules__description p{line-height:14px;margin-bottom:16px}.detailed-rules__description.active{display:block}.detailed-rules__loader{color:#8c96ab;display:none;position:relative;text-align:center;top:calc(50% - 34px)}.detailed-rules__loader.active{display:block}.detailed-rules__loader-text{font-weight:500;margin-top:22px}.detailed-rules__translate{color:#e7af00;cursor:pointer;font-size:14px;line-height:20px;margin-bottom:10px;padding-left:30px;position:relative;text-transform:uppercase}.detailed-rules__translate:before{color:#e7af00;content:"";font-family:iconetm;font-size:20px;height:20px;left:0;position:absolute;top:0;width:20px}.detailed-rules__translate:hover,.detailed-rules__translate:hover:before{color:#ffc81b}.detailed-rules_loading{min-width:600px}@media screen and (max-width:767px){.detailed-rules_loading{min-width:auto}}.detailed-rules_loading .gradient{height:12px}.detailed-rules_loading .detailed-rules__translate{margin-bottom:0}.detailed-rules_loading .detailed-rules__subtitle.gradient{height:12px;margin-bottom:16px;margin-top:30px;width:122px}.detailed-rules_loading .detailed-rules__gradient-group{font-size:0}.detailed-rules_loading .detailed-rules__gradient-group .gradient{display:block;width:100%}.detailed-rules_loading .detailed-rules__gradient-group .gradient:nth-child(n+2){margin-top:6px}.personal-area__avatar-block{height:204px;width:100%}.personal-area__wrap{display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media(max-width:991px){.personal-area__wrap{display:block;padding-top:68px;position:relative}}@media(max-width:767px){.personal-area__wrap{box-sizing:border-box;display:block;padding-top:0}.personal-area__wrap.content_ind{padding-left:0;padding-right:0}}@media(max-width:420px){.personal-area__wrap{padding-top:0}.personal-area__wrap.content_ind{padding-left:0;padding-right:0}}.personal-area__navigation{margin-right:30px;width:262px}@media(max-width:1199px){.personal-area__navigation{width:212px}}@media(max-width:991px){.personal-area__navigation{left:0;margin-right:0;position:absolute;right:0;top:0;width:100%}}@media(max-width:767px){.personal-area__navigation{display:none}}.personal-area__blocks{width:100%}.personal-area__block{background-color:#fff;width:100%}.personal-area__block:nth-child(n+2){margin-top:20px}.personal-area__block_travelers{background-color:transparent}.personal-area__block_travelers .content-block:nth-child(n+2){margin-top:20px}.personal-area__block_travelers .content-block__title{font-size:20px;font-weight:500;line-height:27px;padding:20px 16px 0}.personal-area__block_travelers .content-block__content{padding:20px 16px}.personal-area__block_travelers .content-block__content_traveler-edit{padding:28px 20px}.personal-area__block_travelers .content-block__content_traveler-edit .content-block__content-title{font-size:18px;font-weight:500;padding-top:0}.personal-area__block_travelers .content-block__content_traveler-edit .content-block__action{padding-top:30px;text-align:right}.personal-area__block_travelers .content-block__content_traveler-edit .content-block__action .button{min-width:110px}.personal-area__block_travelers .content-block__content_traveler-edit>.inputs-block{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;margin-top:48px}.personal-area__block_travelers .content-block__content_traveler-edit .documents-list{margin-top:40px}@media screen and (max-width:767px){.personal-area__block_travelers .content-block__content_traveler-edit{padding-left:16px;padding-right:16px}.personal-area__block_travelers .content-block__content_traveler-edit>.inputs-block{grid-row-gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(7,1fr)}.personal-area__block_travelers .content-block__content_traveler-edit .content-block__action{display:flex;justify-content:space-around;padding-top:50px}.personal-area__block_travelers .content-block__content_traveler-edit .content-block__action .button{min-width:146px;padding-bottom:17px;padding-top:17px}}.personal-area__block_travelers .content-block__content_inner-block{border:1px solid #f1f2f4;padding:14px 20px 40px;position:relative}.personal-area__block_travelers .content-block__content_inner-block:first-child{margin-top:30px}.personal-area__block_travelers .content-block__content_inner-block:nth-child(n+2){margin-top:20px}.personal-area__block_travelers .content-block__content_inner-block .content-block__content-title{font-size:16px;font-weight:500}.personal-area__block_travelers .content-block__content_inner-block .content-block__close-button{right:18px;top:12px}.personal-area__block_travelers .content-block__content_inner-block .inputs-block{grid-column-gap:20px;grid-row-gap:16px;align-items:flex-end;display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start;margin-top:40px}.personal-area__block_travelers .content-block__content_inner-block .inputs-block>:first-child{grid-column:1/3}@media screen and (max-width:767px){.personal-area__block_travelers .content-block__content_inner-block{margin-left:-16px;margin-right:-16px;padding-bottom:25px;padding-left:16px;padding-right:16px}.personal-area__block_travelers .content-block__content_inner-block .inputs-block{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.personal-area__block_travelers .content-block__content_inner-block .inputs-block>:first-child{grid-column:1}}.personal-area__block_travelers .content-block__content_block-description{font-size:14px;line-height:24px;padding:4px 16px}.personal-area__block_travelers .dummy-block{padding-top:10px}.personal-area__block_travelers .dummy-block .font-icon:before{color:#8c96ab;font-size:103px;opacity:.4}.personal-area__block_travelers .dummy-block__description{color:#8c96ab;font-size:16px;line-height:20px;margin-top:10px;max-width:290px;opacity:.4}.personal-area__block_travelers .dummy-block__description p{line-height:20px}.personal-area__block_payment{background-color:transparent}.personal-area__block_payment .content-block__title{font-size:20px;font-weight:500;line-height:27px;padding:0}.personal-area__block_payment .content-block__subtitle{font-size:14px;line-height:16px;margin-top:6px}.personal-area__block_payment .content-block__content{background-color:#fff;padding:20px}.personal-area__block_payment .content-block__content:nth-child(n+2){margin-top:1px}.personal-area__block_payment .content-block__content_add-card{padding-bottom:10px;padding-top:8px}.personal-area__block_payment .content-block__content_card-edit .content-block__content-title{font-size:20px;font-weight:500;padding-top:0}.personal-area__block_payment .content-block__content_card-edit .inputs-block{grid-column-gap:18px;grid-row-gap:16px;align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;margin-top:40px}.personal-area__block_payment .content-block__content_card-edit .button_only-text{margin-top:20px}.personal-area__block_payment .content-block__content_card-edit .content-block__action{text-align:right}.personal-area__block_payment .content-block__content .dummy-block{opacity:.4;padding-top:12px}.personal-area__block_payment .content-block__content .dummy-block .font-icon{font-size:100px}.personal-area__block_payment .content-block__content .dummy-block .font-icon:before{color:#8c96ab;font-size:100px;opacity:1}.personal-area__block_payment .content-block__content .dummy-block__description{color:#8c96ab;font-size:16px;line-height:20px;margin-top:12px;max-width:290px}.personal-area__block_payment .content-block__content_new-card .content-block__title{font-size:18px;padding-left:0;padding-right:0;padding-top:8px}.personal-area__block_payment .content-block__content_new-card .content-block__content-title{font-size:16px;padding-left:0;padding-right:0;padding-top:20px}.personal-area__block_payment .content-block__content_new-card .content-block__action{margin-top:22px}.personal-area__block_payment .content-block__content_new-card .content-block__action .button{min-width:120px}.personal-area__block_payment .content-block__content_new-card .etm-card{margin-top:40px;padding-bottom:34px;padding-left:10px}.personal-area__block_payment .content-block__content_new-card .inputs-block{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:44px}.personal-area__block_payment .content-block__content_inner-block{border:1px solid #f1f2f4;margin-left:-6px;margin-right:-6px;padding:18px 14px 40px;position:relative}.personal-area__block_payment .content-block__content_inner-block .content-block__title{font-size:20px;font-weight:500;padding:0}.personal-area__block_payment .content-block__content_inner-block .content-block__content-title{font-size:16px;font-weight:500;padding-top:0}.personal-area__block_payment .content-block__content_inner-block:nth-child(n+2){margin-top:20px}.personal-area__block_payment .content-block__content_inner-block .inputs-block{grid-column-gap:20px;grid-row-gap:16px;align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:flex-start;margin-top:26px}.personal-area__block_payment .content-block__content_inner-block .etm-card{padding:42px 0}.personal-area__block_payment .content-block__action{text-align:right}.personal-area__block_payment .content-block__content_block-description{font-size:14px;line-height:24px;padding:4px 20px}.personal-area__block_payment .saved-cards__item:nth-child(n+2){border-top:none;margin-top:1px}@media screen and (max-width:767px){.personal-area__block_payment .content-block__content{padding-left:20px;padding-right:20px}.personal-area__block_payment .content-block__content_new-card .inputs-block{grid-row-gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);margin-top:34px}.personal-area__block_payment .content-block__content_new-card .etm-card{margin-top:12px;padding-left:0;padding-right:0}.personal-area__block_payment .content-block__content_new-card .content-block__action{display:flex;justify-content:space-around;margin-top:40px}.personal-area__block_payment .content-block__content_new-card .content-block__action .button{min-width:146px;padding-bottom:17px;padding-top:17px}}.personal-area__bottom-block{background-color:#5d5f65;padding-bottom:72px;padding-top:50px}@media(max-width:767px){.personal-area__bottom-block{display:none}}.personal-area__bottom-block-title{color:#fff;font-size:36px;font-weight:300;text-align:center;text-transform:uppercase}.personal-area__search-panel{background-color:#fff;padding:30px 30px 24px}.personal-area__search-panel .search-panel__bottom-block{display:block}.personal-area_avia-view-order .button_back-to-cabinet{margin-bottom:20px;margin-top:6px}.personal-area_avia-view-order .personal-area__blocks{margin:0 auto;max-width:700px}@media screen and (max-width:991px){.personal-area_avia-view-order .personal-area__wrap{padding-top:20px}}@media screen and (max-width:767px){.personal-area_avia-view-order .button_back-to-cabinet{display:none}.personal-area_avia-view-order .personal-area__blocks{max-width:none}.personal-area_avia-view-order .order-info__action .button,.personal-area_avia-view-order .order-info__action .link{align-items:center;display:flex;flex-basis:100%;height:48px;justify-content:center;width:100%}}.personal-area_hotels-view-order .button_back-to-cabinet{margin-bottom:20px;margin-top:6px}@media screen and (max-width:767px){.personal-area_hotels-view-order .button_back-to-cabinet{display:none}}.personal-area_hotels-view-order .personal-area__blocks{margin:0 auto;max-width:848px}@media screen and (max-width:767px){.personal-area_hotels-view-order .personal-area__blocks{max-width:none}}@media screen and (max-width:991px){.personal-area_hotels-view-order .personal-area__wrap{padding-top:20px}}@media screen and (max-width:767px){.personal-area_hotels-view-order .personal-area__wrap{padding-top:1px}}.personal-area_hotels-view-order .order-info__title{display:flex}.personal-area_hotels-view-order .order-info__title .more-details-link{color:#e7af00;font-size:14px;font-weight:500;margin-left:auto;margin-top:0}.personal-area_hotels-view-order .order-info__title .more-details-link .font-icon{color:inherit;font-size:16px;margin-right:8px}.personal-area_hotels-view-order .order-info__title .hotel-info-stars{margin-left:10px;margin-top:0;width:72px}.personal-area_hotels-view-order .order-info__title .hotel-info-stars__star:before{font-size:12px}.personal-area_hotels-view-order .order-info .content-block__header{padding:20px}.personal-area_hotels-view-order .order-info .content-block__header .content-block__title{font-size:16px;font-weight:500}@media screen and (max-width:767px){.personal-area_hotels-view-order .order-info .content-block__header{padding:15px 16px 20px}}.personal-area .content-block_passenger-info .content-block__header{display:flex}.personal-area .content-block_passenger-info .content-block__subtitle{font-size:12px;line-height:1.2;margin-left:14px}.personal-area .content-block_payment .content-block__header{border-bottom:1px solid #e1e1e1;padding-bottom:20px;padding-left:25px}.personal-area .content-block_payment .content-block__subtitle{font-size:12px;line-height:1.2;opacity:.49}.personal-area .content-block_payment .content-block__content_action{border-top:1px solid #e1e1e1;padding:20px 37px 25px;text-align:right}.personal-area .content-block_payment .content-block__content_action .button:nth-child(n+2){margin-left:4px}.personal-area .content-block_payment .content-block__content{padding:20px 25px}.personal-area .content-block_payment .payment-info-input__card-wrap{border-color:#f1f2f4}.personal-area .content-block_payment .etm-card{padding:0 0 42px}.personal-area .content-block_payment .card-main-info__card-logo{top:9px}@media screen and (max-width:767px){.personal-area .content-block_payment .card-main-info__card-logo{bottom:4px;top:auto}}.avatar-block{background-color:#e7af00;background-image:url(/_nuxt/img/avatar-bg.bc477d1.svg);box-sizing:border-box;height:100%;padding-top:34px;text-align:center;width:100%}.avatar-block__photo{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:100px;overflow:hidden;position:relative;transition:.3s;width:100px}.avatar-block__photo:hover:after{background-color:hsla(0,0%,100%,.5);color:#fff;content:"";font-family:iconetm;font-size:20px;height:100%;left:0;padding-top:calc(50% - 10px);position:absolute;top:0;transition:.3s;width:100%}.avatar-block__photo input[type=file]{display:none}.avatar-block__name{color:#fff;font-size:20px;font-weight:500;margin-top:24px}.avatar-block__abbriviation{color:#e7af00;font-size:44px;font-weight:500;left:50%;line-height:1.2;position:absolute;top:calc(50% + 2px);transform:translate(-50%,-50%)}.personal-data{color:#2c2c2c}.personal-data__block-name{font-size:20px;font-weight:500;padding:24px 18px}.personal-data__item{display:flex;justify-content:space-between;padding:20px 32px 16px 16px}.personal-data__item_edited .personal-data__edit-button{display:none}.personal-data__item_edited .personal-data__item-title{font-size:12px;padding-left:8px}.personal-data__item_demo .personal-data__action{display:none}.personal-data__item_demo .personal-data__edit-button{display:block}.personal-data__item_demo .personal-data-home-airport{position:relative}.personal-data__item_demo .personal-data-home-airport__iata{bottom:4px}.personal-data__item_demo .etm-input__title{color:#2c2c2c;font-size:16px;margin-bottom:0;padding-left:0}.personal-data__item_demo .etm-input input{color:#757575;font-size:14px;font-weight:400;height:20px;padding:0}.personal-data__item .etm-input input,.personal-data__item .etm-input__title{transition:all .3s}.personal-data__left-block{width:260px}.personal-data__edit-button .icon{color:#2c2c2c;cursor:pointer;font-size:14px}.personal-data__item-title{font-size:16px;transition:.3s}.personal-data__item-data{color:#757575;font-size:14px;margin-top:6px}.personal-data__exit{border-top:2px solid #e1e1e1;margin-top:8px;padding:14px 16px 12px 6px}.personal-data__exit .button{background-color:transparent;color:#2c2c2c;font-size:16px;font-weight:400}.personal-data__edit-block{margin-top:4px;width:260px}.personal-data__input{width:100%}.personal-data__input input:focus{border-color:#e7af00}.personal-data__action{display:flex;justify-content:flex-end;margin-top:20px}.personal-data__cansel-button{width:94px}.personal-data__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:9px;padding-top:11px;width:100%}.personal-data__apply-button{margin-left:16px;width:94px}.personal-data__apply-button .button{width:100%}.personal-data-home-airport{position:relative}.personal-data-home-airport__iata{bottom:12px;color:#9b9b9b;font-size:12px;position:absolute;right:8px;text-transform:uppercase}.travelers{color:#2c2c2c;padding-bottom:8px}.travelers__top-block{padding:24px 24px 8px 16px}.travelers__block-name{font-size:20px;font-weight:500}.travelers__description{font-size:14px;font-weight:400;line-height:1.71;margin-top:10px}.travelers__add-new-traveler{padding:16px 16px 24px}.travelers__item{align-items:center;border-top:1px solid #f5f5f5;box-sizing:border-box;display:flex;justify-content:space-between;min-height:70px;padding:16px 24px 14px 72px;position:relative}.travelers__item:before{background-color:#f1f2f4;border-radius:50%;color:#fff;content:"";font-family:iconetm;font-size:32px;height:40px;left:16px;line-height:40px;overflow:hidden;position:absolute;text-align:center;top:16px;width:40px}@media(max-width:520px){.travelers__item{padding-right:24px}}.travelers__left-block>*{display:inline-block;vertical-align:middle}.travelers__right-block{align-items:center;display:flex}.travelers__delete-button{cursor:pointer;font-size:24px;margin-left:20px}.travelers__delete-button .font-icon{color:#2c2c2c}.travelers__name{font-size:16px;line-height:20px;position:relative;width:248px}@media(max-width:520px){.travelers__name{display:flex;flex-direction:column;width:auto}}.travelers__doc-type{color:#757575;margin-left:46px}@media(max-width:520px){.travelers__doc-type{margin-left:0;margin-top:10px}}.travelers__edit-button{cursor:pointer;font-size:24px}.travelers__edit-button .font-icon{color:#2c2c2c}.travelers-edit-block{padding:22px 16px 16px}.travelers-edit-block__block-name{font-size:20px;font-weight:500}@media(max-width:520px){.travelers-edit-block__block-name{font-size:18px}}.travelers-edit-block__personal-info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:10px;padding-top:24px}.travelers-edit-block__personal-info>*{flex-basis:calc(33% - 8px);margin-top:16px}@media(max-width:520px){.travelers-edit-block__personal-info>*{flex-basis:100%}}.travelers-edit-block__document{border:1px solid #e3e4e9;border-radius:2px;margin-left:-6px;margin-right:-6px;margin-top:20px;padding:22px 16px 40px;position:relative}@media(max-width:520px){.travelers-edit-block__document{margin-left:-10px;margin-right:-10px}}.travelers-edit-block__document-title{font-size:20px;font-weight:500;margin-bottom:24px}@media(max-width:520px){.travelers-edit-block__document-title{font-size:18px}}.travelers-edit-block__document-data{display:flex;flex-wrap:wrap;justify-content:flex-start}.travelers-edit-block__document-data>*{flex-basis:280px;margin-right:16px;margin-top:16px}.travelers-edit-block__document-close{cursor:pointer;position:absolute;right:16px;top:16px}.travelers-edit-block__document-close .icon{color:#757575}.travelers-edit-block__document-close:hover .icon{color:#a8a8a8}.travelers-edit-block__add-new-document .button{background-color:transparent;color:#e7af00;font-size:14px;margin-top:20px;text-transform:uppercase}.travelers-edit-block__action{display:flex;justify-content:flex-end;margin-bottom:12px;margin-top:16px}.travelers-edit-block__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;margin-right:16px;padding-bottom:9px;width:92px}.travelers-edit-block__apply-button .button{width:92px}.travelers__dummy{padding-bottom:24px;text-align:center}.travelers__dummy:before{color:#e3e4e9;content:"";font-family:iconetm;font-size:132px}.travelers__dummy-descr{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-left:auto;margin-right:auto;width:290px}.travelers__country-code,.travelers__document-type{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;position:absolute;z-index:100}.travelers__country-code.active,.travelers__document-type.active{display:block}.travelers__country-code li,.travelers__document-type li{box-sizing:border-box;cursor:pointer;padding:16px 10px;width:100%}.travelers__country-code li:hover,.travelers__document-type li:hover{background-color:#e7af00;color:#fff}.travelers__country-code li:nth-child(n+2),.travelers__document-type li:nth-child(n+2){border-top:1px solid #e1e1e1}.travelers-edit-block__country-code{box-sizing:border-box;cursor:pointer}.travelers-edit-block__country-code .input__select{position:relative}.travelers-edit-block__country-code .input__select:before{background-position:50%;background-size:100% 100%;content:"";height:20px;left:10px;position:absolute;top:8px;width:30px}.travelers-edit-block__country-code .input__select.country-code_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+) 50%;background-repeat:no-repeat;background-size:100%}.travelers-edit-block__country-code .input__select.country-code_en:before{background:url(/_nuxt/img/flag-us.05eb7bd.svg) 50%;background-repeat:no-repeat;background-size:100%}.travelers-edit-block__country-code .input__select.country-code_it:before{background:url(/_nuxt/img/flag-it.a75d04e.svg) 50%;background-repeat:no-repeat;background-size:100%}.travelers-edit-block__country-code .input__select.country-code_ko:before{background:url(/_nuxt/img/flag-ko.d95e177.svg) 50%;background-repeat:no-repeat;background-size:100%}.travelers-edit-block__country-code .input__select.country-code_bl:before{background:url(/_nuxt/img/flag-bl.82ec1b4.svg) 50%;background-repeat:no-repeat;background-size:100%}.travelers-edit-block__country-code .input__select.country-code_gr:before{background:url(/_nuxt/img/flag-gr.4e6a2dc.svg) 50%;background-repeat:no-repeat;background-size:100%}.my-orders{color:#2c2c2c}.my-orders__status{align-items:center;display:flex;font-size:12px;justify-content:flex-end;margin-bottom:11px}.my-orders__status.confirm{color:#5dc376}.my-orders__status.canceled{color:#f44336}.my-orders__status.waiting{color:#959595}.my-orders__status .font-icon{font-size:16px;margin-right:4px}.my-orders__status .font-icon_order_confirm{color:#5dc376}.my-orders__status .font-icon_block{color:#f44336}.my-orders__status .font-icon_waiting_answer{color:#f5a623}.my-orders__route{flex-wrap:wrap}.my-orders__cities,.my-orders__route{align-items:center;display:flex}.my-orders__cities:nth-child(n+2){margin-left:8px}.my-orders__cities:nth-child(n+2):before{background-color:#757575;content:"";display:block;height:5px;margin-right:8px;width:5px}.my-orders__block-name{font-size:20px;font-weight:500;padding:28px 16px 20px}@media(max-width:520px){.my-orders__block-name{font-size:18px}}.my-orders__item{cursor:pointer;display:flex;justify-content:space-between;padding:16px 16px 14px 72px;position:relative}@media(max-width:520px){.my-orders__item{flex-direction:column;justify-content:flex-start}}.my-orders__item:nth-child(n+2){border-top:1px solid #f5f5f5}.my-orders__item:before{color:#757575;font-family:iconetm;font-size:20px;left:24px;position:absolute;top:24px}.my-orders__item_avia:before{content:""}.my-orders__item_train:before{content:""}.my-orders__item_hotels:before{content:""}.my-orders__item_boat:before{content:""}@media(max-width:520px){.my-orders__right-block{margin-top:6px}}.my-orders__city{font-size:12px;font-weight:700;position:relative}.my-orders__city:nth-child(n+2){padding-left:28px}.my-orders__city:nth-child(n+2):before{color:#2c2c2c;content:"";font-family:iconetm;font-size:12px;left:6px;position:absolute;top:0}.my-orders__passengers,.my-orders__travelers{margin-top:10px}.my-orders__passengers>*,.my-orders__travelers>*{display:inline-block;position:relative}.my-orders__passengers>:nth-child(n+2),.my-orders__travelers>:nth-child(n+2){padding-left:10px}.my-orders__passengers>:nth-child(n+2):before,.my-orders__travelers>:nth-child(n+2):before{background-color:#2c2c2c;content:"";height:4px;left:2px;position:absolute;top:2px;width:4px}.my-orders__guests,.my-orders__passenger,.my-orders__rooms{font-size:12px;font-weight:400}.my-orders__date{font-size:12px;font-weight:700;text-align:right}@media(max-width:520px){.my-orders__date{color:#2c2c2c;font-weight:400;opacity:.4;text-align:left}}.my-orders__pay-info{font-size:12px;font-weight:400;margin-top:10px;text-align:right}@media(max-width:520px){.my-orders__pay-info{font-weight:500;text-align:left}}.my-orders__more-orders{border-top:1px solid #f5f5f5;padding-bottom:56px;padding-top:10px;text-align:center}.my-orders__more-orders .button{background-color:transparent;color:#e7af00;font-size:14px;font-weight:500;text-transform:uppercase}.my-orders__empty-descr{font-size:14px;line-height:24px;margin-top:16px}.my-orders__dummy{display:inline-block;margin-bottom:102px;text-align:center;width:100%}.my-orders__dummy:before{color:#e3e4e9;content:"";font-family:iconetm;font-size:94px}.my-orders__dummy-descr{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px;width:290px}.search-history{color:#2c2c2c}.search-history__block-name{font-size:20px;font-weight:500;padding:24px 16px}@media(max-width:520px){.search-history__block-name{font-size:18px}}.search-history__item{align-items:center;display:flex;justify-content:space-between;padding:12px 16px 10px 72px;position:relative}@media(max-width:520px){.search-history__item{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.search-history__item:nth-child(n+2){border-top:1px solid #f5f5f5}@media(max-width:520px){.search-history__item:nth-child(n+2){padding-top:28px}.search-history__item:nth-child(n+2):before{top:32px}}.search-history__item:before{color:#757575;font-family:iconetm;font-size:20px;left:16px;position:absolute}.search-history__item_avia:before{content:""}.search-history__item_rail:before{content:""}.search-history__item_hotels:before{content:""}.search-history__item_boat:before{content:""}.search-history__route>*{display:inline-block}.search-history__city{font-size:12px;font-weight:700;position:relative}.search-history__city:nth-child(n+2){padding-left:28px}.search-history__city:nth-child(n+2):before{color:#2c2c2c;content:"";font-family:iconetm;font-size:12px;left:6px;position:absolute;top:0}.search-history__passengers,.search-history__travelers{margin-top:10px}.search-history__passengers>*,.search-history__travelers>*{display:inline-block;position:relative}.search-history__passengers>:nth-child(n+2),.search-history__travelers>:nth-child(n+2){padding-left:10px}.search-history__passengers>:nth-child(n+2):before,.search-history__travelers>:nth-child(n+2):before{background-color:#2c2c2c;content:"";height:4px;left:2px;position:absolute;top:2px;width:4px}.search-history__guests,.search-history__passenger,.search-history__rooms{font-size:12px;font-weight:400}.search-history__date{font-size:12px;font-weight:700;text-align:right}@media(max-width:520px){.search-history__date{margin-top:10px}}.search-history__pay-info{font-size:12px;font-weight:400;margin-top:10px;text-align:right}.search-history__more-orders{border-top:1px solid #f5f5f5;padding-bottom:8px;padding-top:8px;text-align:center}.search-history__more-orders .button{background-color:transparent;color:#e7af00;font-size:14px;font-weight:500;text-transform:uppercase}.search-history__dummy{display:inline-block;margin-bottom:12px;text-align:center;width:100%}.search-history__dummy:before{color:#e3e4e9;content:"";font-family:iconetm;font-size:94px}.search-history__dummy-descr{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px;width:290px}.search-history__lets-try{display:inline-block;margin-bottom:70px;text-align:center;width:100%}.search-history__lets-try .button{background-color:transparent;color:#e7af00;text-transform:uppercase}.payment{color:#2c2c2c;padding-bottom:8px}.payment__top-block{padding:28px 16px 16px}.payment__block-name{font-size:20px;font-weight:500}.payment__description{font-size:14px;font-weight:400;line-height:24px;margin-top:14px}.payment__add-new-card{padding:12px 16px 14px}.payment__item{align-items:center;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:18px 20px 16px 16px}.payment__card-type{font-size:16px;font-weight:400;line-height:38px;padding-left:58px;position:relative}.payment__card-type:before{color:#e7af00;content:"";font-family:iconetm;font-size:38px;left:0;position:absolute;top:0}.payment__card-number{font-size:16px;font-weight:400}.payment__edit{cursor:pointer}.payment__edit-block{padding:10px 10px 18px}@media(max-width:520px){.payment__edit-block{padding-left:4px;padding-right:4px}}.payment-edit-block{border:1px solid #e3e4e9;padding:22px 16px 14px;position:relative}.payment-edit-block__title{color:#2c2c2c;font-size:20px;font-weight:500}.payment-edit-block__close-edit{cursor:pointer;opacity:.57;position:absolute;right:12px;top:22px}.payment-edit-block__close-edit .icon{color:#757575;font-size:16px}.payment-edit-block__close-edit:hover .icon{color:#a8a8a8}.payment-edit-block__card-wrap{padding:44px 10px 46px 4px}.payment-edit-block__card-wrap .input__wrap input{height:32px}@media(max-width:520px){.payment-edit-block__card-wrap{display:none}}.payment-edit-block__card-wrap .input__title{color:#747474;padding-left:0}.payment-edit-block__card-main-info{background-color:#fff;padding-left:16px;padding-top:52px;z-index:1}.payment-edit-block__card-cvvt,.payment-edit-block__card-main-info{border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;height:198px;position:relative;width:322px}.payment-edit-block__card-cvvt{background-color:#fafafa;margin-left:136px;margin-top:-168px;padding-left:210px;padding-top:78px}.payment-edit-block__card-cvvt:after{background-color:#e7af00;content:"";height:38px;opacity:.3;position:absolute;right:0;top:24px;width:150px}.payment-edit-block input{font-size:14px}.payment-edit-block__subtitle{color:#2c2c2c;font-size:16px;font-weight:400}.payment-edit-block__input-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.payment-edit-block__input-block .input{flex-basis:calc(33% - 18px);margin-top:16px}@media(max-width:520px){.payment-edit-block__input-block{margin-top:4px}.payment-edit-block__input-block .input{flex-basis:100%}}.payment-edit-block__action{align-items:center;display:flex;justify-content:flex-end;margin-top:4px;padding:14px 0}@media(max-width:520px){.payment-edit-block__action{padding-bottom:6px}}.payment-edit-block__cansel-button{display:inline-block}.payment-edit-block__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:8px;width:92px}.payment-edit-block__apply-button{display:inline-block;margin-left:16px}.payment-edit-block__apply-button .button{width:92px}.payment-edit-block__card-wrap-mobile{display:flex;flex-wrap:wrap}@media(min-width:521px){.payment-edit-block__card-wrap-mobile{display:none}}.payment-edit-block__saved-check{color:#747474;display:inline-block;font-size:12px;line-height:18px;margin-top:30px}@media(min-width:521px){.payment-edit-block__saved-check{display:none}}.payment-edit-block__saved-check .checkbox__custom{margin-right:8px}@media(max-width:520px){.payment-edit-block__contact-info{margin-top:20px}}.payment__dummy{margin-bottom:24px;text-align:center}.payment__dummy:before{color:#e3e4e9;content:"";font-family:iconetm;font-size:104px}.payment__dummy-descr{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-left:auto;margin-right:auto;width:290px}@media(max-width:520px){.card-main-info__number{margin-top:30px;position:relative;width:100%}.card-main-info__number input{padding-right:40px;width:100%}.card-main-info__date{flex-basis:50%;margin-left:0;margin-top:26px;width:49%}.card-main-info__date input{border-bottom-right-radius:0;border-top-right-radius:0;width:100%}.card-main-info__name{margin-top:26px;width:100%}.card-main-info__name input{width:100%}.card-main-info__card-logo{position:absolute;right:8px;top:25px}.card-cvvt__input{flex-basis:50%;margin-top:26px;width:auto}.card-cvvt__input input{border-bottom-left-radius:0;border-top-left-radius:0;padding-right:26px;width:100%}.card-cvvt__question{right:8px;top:30px}}.header-mobile-menu{background-color:#fff;bottom:0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:scroll;position:fixed;right:-265px;top:0;transition:right .3s linear;width:262px;z-index:160}.header-mobile-menu.active{display:flex;right:0}.header-mobile-menu__user-profile{align-items:center;border-bottom:1px solid #f2f4f9;display:flex;justify-content:flex-start;padding:24px 20px 32px}.header-mobile-menu__user-avatar{border-radius:50%;display:inline-block;height:40px;overflow:hidden;width:40px}.header-mobile-menu__user-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-mobile-menu__user-name{color:#2c2c2c;display:inline-block;font-size:14px;font-weight:500;line-height:20px;margin-left:10px}.header-mobile-menu__menu-title{color:#bbb;font-size:12px;padding:20px 18px 8px;text-transform:uppercase}.header-mobile-menu__login-link{color:#e7af00;font-weight:500;margin-bottom:-10px}.header-mobile-menu .cabinet-nav{border-bottom:1px solid #f5f5f5;width:100%}.header-mobile-menu .cabinet-nav__item{width:100%}.header-mobile-menu .cabinet-nav__item:nth-child(n+2){border-top:1px solid #f5f5f5}.header-mobile-menu .cabinet-nav__item:nth-child(5){display:inline-block}.header-mobile-menu .cabinet-nav__item:after{content:none}.header-mobile-menu .login-nav{border-bottom:1px solid #f5f5f5;width:100%}.header-mobile-menu .login-nav__item{width:100%}.header-mobile-menu .login-nav__item:nth-child(n+2){border-top:1px solid #f5f5f5}.header-mobile-menu .login-nav__item:nth-child(5){display:inline-block}.header-mobile-menu .login-nav__item:after{content:none}.header-mobile-menu__product-type-nav{margin-top:74px}.header-mobile-menu .product-type-nav__item{border-bottom:1px solid #f5f5f5;color:#757575;cursor:pointer;font-size:14px;font-weight:500;padding:18px 20px 16px;transition:.3s}.header-mobile-menu .main-menu_product .nuxt-link-active .font-icon,.header-mobile-menu .product-type-nav__item:hover,.header-mobile-menu .product-type-nav__item_active{color:#e7af00}.header-mobile-menu__bottom>:nth-child(n+3){border-top:1px solid #f5f5f5}.login-nav{background-color:#fff;width:262px}@media(max-width:1200px){.login-nav{width:212px}}@media(max-width:992px){.login-nav{width:100%}}.login-nav__item{box-sizing:border-box;color:#757575;cursor:pointer;font-size:14px;font-weight:500;padding:18px 20px 16px;transition:.3s}.login-nav__item:nth-child(n+2){border-top:1px solid #f5f5f5}.login-nav__item:hover{color:#e7af00}@media(max-width:992px){.login-nav__item{display:inline-block;position:relative}.login-nav__item:nth-child(n+2){border-top:none}.login-nav__item:after{background:0 0;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:.4s;width:100%}.login-nav__item:hover:after{background-color:#e7af00;bottom:0}}@media(max-width:750px){.login-nav__item:nth-child(5){display:none}}.order-info{color:#2c2c2c}@media(min-width:768px){.order-info_customer-list .content-block_customer-list .content-block__header{padding-bottom:26px!important}}.order-info__block{background-color:#fff;border:1px solid #ccc;border-radius:12px}.order-info__block:nth-child(n+2){margin-top:10px}@media(max-width:767px){.order-info__block .inputs-block .etm-input-view__wrap{margin-top:8px}.order-info__block .inputs-block .etm-input-view__title{color:#5d5f65}.order-info__block .inputs-block .etm-input-view__value{font-weight:400}}.order-info__block_mobile{display:none}@media(max-width:767px){.order-info__block_mobile{display:block}}.order-info__block_payment .order-info__block-name{border-bottom:1px solid #e1e1e1;font-size:18px;line-height:24px;padding:24px 20px 16px}.order-info__block_mobile.order-info__block_passenger{padding-bottom:0}.order-info__block_mobile.order-info__block_passenger .content-block__title{font-size:14px;font-weight:500;padding:0 16px}.order-info__block_mobile.order-info__block_passenger .content-block__header{border-bottom:none;padding:20px 16px}.order-info__block_mobile.order-info__block_passenger .content-block__header .content-block__title{font-size:16px;padding:0}.order-info__block_mobile.order-info__block_passenger .content-block__content{padding:16px 16px 28px}.order-info__block_hotel-info{padding:20px 20px 25px}.order-info__block_hotel-info .provider-msg{margin-top:25px}.order-info__block_hotel-info .cancel-policy-rule{padding-top:20px}.order-info__block_hotel-info .cancel-policy-rule__title{color:rgba(31,31,31,.86);font-size:14px}.order-info__block_hotel-info .cancel-policy-rule__rule{color:rgba(31,31,31,.86);font-size:12px;font-weight:400;line-height:1.2;margin-top:12px}.order-info__block_hotel-info .cancel-policy-rule__rule p{font-size:inherit;line-height:1.2}.order-info__block_hotel-info .cancel-policy-rule__remark{color:#5d5f65;font-size:12px;margin-top:0}@media screen and (max-width:767px){.order-info__block_hotel-info{padding:0 16px 25px}}.order-info__block_buyer-info{margin-top:20px}.order-info__block_buyer-info .inputs-block>:last-child{grid-column:1/4}.order-info__block_price-details .content-block .content-block__title{font-size:16px;font-weight:500;padding-left:20px;padding-right:20px}@media screen and (max-width:767px){.order-info__block_price-details .content-block .content-block__title{padding:20px 16px 15px}}.order-info__title{font-size:20px;font-weight:500;padding:30px 16px 20px}@media(max-width:640px){.order-info__title{font-size:18px}}.order-info__action{border-top:1px solid #f4f4f4;display:flex;justify-content:flex-end;padding:20px}.order-info__action>:nth-child(n+2){margin-left:10px}.order-info__hotels-action{align-items:center;display:flex;justify-content:flex-end;padding:10px 15px;padding-bottom:15px!important}@media screen and (max-width:767px){.order-info{padding-left:16px;padding-right:16px}}@media(max-width:640px){.order-info__block-name{font-size:16px;font-weight:500;padding:18px 16px}.order-info__list{padding:0 16px 16px}.order-info__item{margin-top:10px}.order-info__data-name{color:#757575;font-size:12px}.order-info__data-value{font-size:14px;line-height:18px;margin-top:4px}}@media screen and (max-width:767px){.order-info_avia .order-info__block:first-child{margin-top:1px}.order-info_avia .order-info__block_payment .order-info__block-name{border-bottom:none;font-size:16px;font-weight:500;padding:10px 16px 16px}}.order-info_avia .order-info__title{align-items:center;display:flex;justify-content:space-between;padding:26px 20px 20px}.order-info_avia .order-info__status>*{font-size:14px;vertical-align:middle}.order-info_avia .order-info__status.confirm{color:#5dc376}.order-info_avia .order-info__status.canceled{color:#f44336}.order-info_avia .order-info__status.waiting{color:#959595}.order-info_avia .order-info__status .font-icon{font-size:18px;margin-right:4px}.order-info_avia .order-info__status .font-icon_order_confirm{color:#5dc376}.order-info_avia .order-info__status .font-icon_block{color:#f44336}.order-info_avia .order-info__status .font-icon_waiting_answer{color:#f5a623}.order-info_avia .order-info__status .font-icon{margin-right:6px}.order-info .inputs-block{grid-column-gap:17px;grid-row-gap:35px;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}@media screen and (max-width:767px){.order-info .inputs-block{grid-row-gap:10px;grid-template-columns:1fr}.order-info .inputs-block>*{grid-column:1}}.order-info .content-block__header{border-bottom:1px solid #e1e1e1;padding:30px 20px 18px}.order-info .content-block__title{font-size:18px;font-weight:400;line-height:1.2}.order-info .content-block__content{padding:20px 20px 5px}@media screen and (max-width:767px){.order-info .content-block__title{font-size:14px;font-weight:500;padding:0 16px}.order-info .content-block__header{border-bottom:none;padding:15px 16px 20px}.order-info .content-block__header .content-block__title{font-size:16px;padding:0}.order-info .content-block__content{padding:5px 16px 28px}}.order-info_hotels .my-order{padding:11px 16px 18px}.order-info_hotels .reservation-hotel-info{display:flex;padding:20px}.order-info_hotels .reservation-hotel-info__image{height:145px;padding:0;width:220px}.order-info_hotels .order-info__title{padding-top:20px}@media(max-width:767px){.order-info_hotels .order-info__title{align-items:center;flex-wrap:wrap;justify-content:space-between}.order-info_hotels .order-info__title .order-info__hotel-name{margin-bottom:17px;text-align:center;width:100%}.order-info_hotels .order-info__title .hotel-info-stars{margin-left:0}}.order-info_hotels .additional-params_reservation-sum-details .additional-params-item__name{color:#9b9b9b}@media screen and (max-width:767px){.order-info_hotels .additional-params_reservation-sum-details{padding:0}.order-info_hotels .additional-params_reservation-sum-details .additional-params-item__name{color:#5d5f65}}@media(max-width:767px){.order-info_hotels{padding-left:0;padding-right:0}.hotel-order.view-order{background-color:transparent}.hotel-order .order-info{margin-left:0;margin-right:0}.hotel-order .order-info__info-cells{background-color:#fff;margin-top:1px;padding-left:16px;padding-right:16px}.hotel-order .order-info__info-cells .order-info-cells_view-order{margin-top:0}.hotel-order .order-info__hotel-msg{background-color:#fff;padding:20px 16px}.hotel-order .order-info__hotel-msg .provider-msg{margin-top:0}.hotel-order .order-block__info{padding-bottom:0}}.passenger-info{color:#2c2c2c;padding-bottom:32px}@media(max-width:640px){.passenger-info{padding-bottom:10px}}.passenger-info-docs{margin-top:37px}.passenger-info-docs__title{color:#202020;font-size:16px;font-weight:500;padding:0 20px 20px}.passenger-info-docs__items{align-items:center;border-top:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:20px 20px 0}@media(max-width:640px){.passenger-info__wrap{display:none}}.passenger-info__wrap_mobile{display:none}@media(max-width:640px){.passenger-info__wrap_mobile{display:block}}.passenger-info__title{border-bottom:1px solid #e1e1e1;font-size:16px;font-weight:500;padding:30px 20px 18px}@media(max-width:640px){.passenger-info__title{border-bottom:none;font-size:14px;font-weight:500;padding:10px 16px}}.passenger-info__personal-data{display:grid;grid-template-columns:repeat(2,1fr)/repeat(4,1fr);padding:0 20px}@media(max-width:640px){.passenger-info__personal-data{display:flex;flex-direction:column;padding:0 16px}}.passenger-info__personal-data-item{flex-basis:33%;margin-bottom:8px;margin-top:24px}.passenger-info__personal-data-item:first-child{grid-column:1/5}@media(max-width:640px){.passenger-info__personal-data-item{margin-top:4px}}.passenger-info__data-name{font-size:12px;font-weight:400}@media(max-width:640px){.passenger-info__data-name{color:#757575;font-size:12px}}.passenger-info__data-value{font-size:14px;font-weight:500;margin-top:18px}@media(max-width:640px){.passenger-info__data-value{font-size:14px;font-weight:400;margin-top:6px}}.passenger-info__data-life-date{color:#757575;font-size:10px;font-weight:400;margin-top:8px}.passenger-info__nationality{padding-left:34px;position:relative}.passenger-info__nationality:before{content:"";height:14px;left:0;position:absolute;top:-2px;width:24px}.passenger-info__nationality_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+);background-size:100%}.payment-info__title{border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:400;padding:30px 20px 18px}@media(max-width:640px){.payment-info__title{border-bottom:none;font-size:16px;font-weight:500;padding:16px 16px 8px}}.payment-info__list{padding:0 20px 30px}@media(max-width:640px){.payment-info__list{padding:0 16px 38px}}.payment-info__item{color:#757575;display:flex;font-size:14px;font-weight:400;justify-content:space-between;margin-top:18px}@media(max-width:640px){.payment-info__item{margin-top:22px}}.payment-info__item_dropdown>:first-child{cursor:pointer;padding-left:16px;position:relative}.payment-info__item_dropdown>:first-child:before{border:3px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";left:4px;position:absolute;top:6px}.customer-info__title{border-bottom:1px solid #e1e1e1;font-size:16px;font-weight:500;padding:30px 20px 18px}@media(max-width:640px){.customer-info__title{border-bottom:none;font-size:16px;font-weight:500;padding:16px 16px 28px}}.customer-info__list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 20px 30px}@media(max-width:640px){.customer-info__list{flex-direction:column;padding:0 16px 4px}}.customer-info__item{flex-basis:33%;margin-bottom:8px;margin-top:24px}@media(max-width:640px){.customer-info__item{margin-top:2px}}.customer-info__data-name{font-size:12px;font-weight:400}@media(max-width:640px){.customer-info__data-name{color:#757575;font-size:12px}}.customer-info__data-value{font-size:14px;font-weight:500;margin-top:18px}@media(max-width:640px){.customer-info__data-value{font-size:14px;font-weight:400;line-height:18px;margin-top:4px}}.reservation-area__wrap{display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media(max-width:767px){.reservation-area__wrap{flex-direction:column;padding-bottom:8px;padding-top:0}}@media(max-width:560px){.reservation-area__wrap{padding-bottom:8px;padding-top:0}}.reservation-area__data-block{max-width:800px}@media(max-width:767px){.reservation-area__data-block{order:2}}.reservation-area__data-block_payment{margin-top:10px}.reservation-area__order-block{margin-left:30px;min-width:436px;width:436px}@media(max-width:1199px){.reservation-area__order-block{margin-left:20px;min-width:266px;width:266px}}@media(max-width:767px){.reservation-area__order-block{margin-bottom:10px;margin-left:0;margin-top:10px;order:1;width:100%}.reservation-area__order-block>*{margin-left:-16px;margin-right:-16px}}@media(max-width:420px){.reservation-area__order-block{margin-bottom:10px;margin-top:10px}.reservation-area__order-block>*{margin-left:-14px;margin-right:-14px}}.reservation-area__order-block .offers{display:none;margin-top:10px}@media(max-width:767px){.reservation-area__order-block .offers.active{display:block}}.reservation-area__order-block .offer:nth-child(n+2){border-top:1px solid #e3e4e9}.reservation-area__block{background-color:#fff;border-radius:5px}.reservation-area__block:nth-child(n+3){margin-top:20px}@media(max-width:767px){.reservation-area__block:nth-child(n+2){margin-top:20px}.reservation-area__block{margin-left:-16px;margin-right:-16px}.reservation-area__block:nth-child(n+2){margin-top:10px}}@media(max-width:420px){.reservation-area__block{margin-left:-14px;margin-right:-14px}}.reservation-area__block .content-block__header{border-bottom:1px solid #e1e1e1;padding:25px 20px 15px}.reservation-area__block .content-block__header:nth-child(n+2){padding-top:5px}.reservation-area__block .content-block__title{font-size:18px;font-weight:400;line-height:24px}.reservation-area__block .content-block__content{padding:20px}.reservation-area__block .content-block_passenger-info .content-block__header{display:flex}.reservation-area__block .content-block_passenger-info .content-block__subtitle{font-size:12px;line-height:1.2;margin-left:14px}.reservation-area__block .content-block_payment .content-block__header{padding-bottom:20px;padding-left:25px}.reservation-area__block .content-block_payment .content-block__subtitle{font-size:12px;line-height:1.2;opacity:.49}.reservation-area__block .content-block_payment .content-block__content_action{border-top:1px solid #e1e1e1;padding:20px 37px 25px;text-align:right}.reservation-area__block .content-block_payment .content-block__content_action .button:nth-child(n+2){margin-left:4px}@media screen and (max-width:767px){.reservation-area__block .content-block_payment .content-block__content_action{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px}.reservation-area__block .content-block_payment .content-block__content_action .button{margin-top:15px;max-width:250px;min-width:200px;padding-bottom:10px;padding-top:10px}}.reservation-area__block .content-block_payment .content-block__content{padding:20px 25px}.reservation-area__block .content-block_payment .payment-info-input__card-wrap{border-color:#f1f2f4}.reservation-area__block .content-block_payment .card-main-info__card-logo{top:9px}@media screen and (max-width:991px){.reservation-area__block .content-block_payment .card-main-info__card-logo{bottom:5px;top:auto}}.reservation-area__block .content-block_lowcost-customer p{font-size:12px}.reservation-area__block .content-block_lowcost-customer p .link{padding:0 6px}.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>:first-child,.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>:last-child{grid-column:1/4}.reservation-area__block .content-block_lowcost-customer .content-block__content:last-child{border-top:1px solid #e3e4e9}.reservation-area__block .content-block_lowcost-customer .content-block__content:last-child .inputs-block>:first-child{grid-column:initial}@media screen and (min-width:992px){.reservation-area__block .content-block_lowcost-customer .content-block__content:last-child .inputs-block>:last-child{grid-column:1/4}}@media screen and (max-width:991px){.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>:first-child,.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>:last-child{grid-column:initial}.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>p:last-child{grid-column:1/3}}@media screen and (max-width:767px){.reservation-area__block .content-block_lowcost-customer .content-block__content .inputs-block>p:last-child{grid-column:initial}}.reservation-area__block .inputs-block{grid-column-gap:17px;grid-row-gap:20px;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}@media screen and (max-width:991px){.reservation-area__block .inputs-block{grid-column-gap:20px;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.reservation-area__block .inputs-block{grid-row-gap:16px;grid-template-columns:1fr}}.reservation-area__block_customer-info .inputs-block{align-items:flex-start}@media screen and (min-width:992px){.reservation-area__block_customer-info .inputs-block>:first-child{grid-column:1/4}}.reservation-area__block_customer-info .authorization-offer{margin-top:20px}.reservation-area__action{bottom:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);left:0;position:fixed;right:0;transition:.3s;z-index:1}.reservation-area__action:not(.parked){margin-left:0;margin-right:0}@media(min-width:768px){.reservation-area__action{display:none}}.reservation-area__action.parked{box-shadow:none!important;position:relative}.reservation-area-action{background-color:#fff;display:flex;justify-content:space-between;padding:8px 10px}.reservation-area-action>*{flex-basis:calc(50% - 4px)}.reservation-area-action .button{width:100%}.reservation-area-action__return-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:9px;padding-top:11px}@media(min-width:768px){.reservation-area__status-bar{display:none}}.reservation-area__passenger-number .passenger-number{background-color:#fff;font-size:16px;margin-top:10px;opacity:.5;padding:24px 16px 20px}@media(min-width:768px){.reservation-area__passenger-number .passenger-number{display:none}}.reservation-area_hotel{align-items:flex-start;color:#1f1f1f;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media(max-width:991px){.reservation-area_hotel.content_ind{overflow-x:hidden}}@media(max-width:767px){.reservation-area_hotel{flex-direction:column;padding-top:0}.reservation-area_hotel .hotels-payment__content_action{align-items:center;flex-direction:column}.reservation-area_hotel.content_ind{padding-left:0;padding-right:0}.reservation-area_hotel .reservation-status-bar{margin-left:0;margin-right:0}}@media(max-width:560px){.reservation-area_hotel.content_ind{padding-left:0;padding-right:0}.reservation-area_hotel .reservation-status-bar{margin-left:0;margin-right:0}}@media(max-width:420px){.reservation-area_hotel.content_ind{padding-left:0;padding-right:0}.reservation-area_hotel .reservation-status-bar{margin-left:0;margin-right:0}}.reservation-area_hotel .reservation-area__reservation-info{flex-grow:1;margin-right:30px}.reservation-area_hotel .reservation-area__reservation-info>:nth-child(n+2){margin-top:20px}@media(max-width:767px){.reservation-area_hotel .reservation-area__reservation-info>:nth-child(n+2){margin-top:10px}}@media(max-width:991px){.reservation-area_hotel .reservation-area__reservation-info{margin-right:20px}}@media(max-width:767px){.reservation-area_hotel .reservation-area__reservation-info{flex-basis:100%;margin-right:0;margin-top:10px;order:2;width:100%}}.reservation-area_hotel .reservation-area__order-details{flex-basis:360px;width:360px}@media(max-width:1199px){.reservation-area_hotel .reservation-area__order-details{flex-basis:344px;flex-grow:1;min-width:344px;width:344px}}@media(max-width:991px){.reservation-area_hotel .reservation-area__order-details{flex-basis:266px;min-width:266px;width:266px}}@media(max-width:767px){.reservation-area_hotel .reservation-area__order-details{flex-basis:100%;order:1;padding-top:10px;width:100%}}.reservation-area_hotel .reservation-area__status-bar{margin-top:1px;width:100%}.reservation-area_hotel textarea{border:1px solid #e3e4e9;padding:10px;resize:none}.reservation-area_hotel textarea:focus{outline:0}@media(max-width:768px){.reservation-area_hotel .hide-in-mobile{display:none}}.reservation-area_hotel .show-in-mobile{display:none}@media(max-width:768px){.reservation-area_hotel .show-in-mobile{display:block}}.reservation-area_avia .reservation-order .avia-offer__specification,.reservation-area_avia .reservation-order .flight-info-mobile,.reservation-area_avia .reservation-order .offer__connect-info{background-color:rgba(31,31,31,.02)}.reservation-area_avia .reservation-order .offer__connect-info{margin-top:0}.reservation-area_avia .additional-params{background-color:#fff}.reservation-area_avia .reservation-area__block{background-color:transparent}.reservation-area_avia .reservation-area__passenger-number .passenger-number{opacity:1}@media(min-width:1200px){.reservation-area_avia .reservation-payment-type{margin-top:20px}}.reservation-area_avia .etm-card{padding:0 0 20px}.reservation-area_avia .payment-info-input_light-tab .payment-info-input__variant{padding:0}.reservation-area_avia .payment-info-input_light-tab .payment-info-input__variant .content-block__content{padding-top:0}.reservation-area_avia .payment-info-input_light-tab .content-block__content{padding:5px 25px 20px}.reservation-area_avia .saved-cards{margin-top:20px}.reservation-area_avia .saved-cards__item:before{top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.reservation-area_avia .content-block_payment .content-block__header{padding:16px 14px 20px}.reservation-area_avia .reservation-area__block:nth-child(n+2){margin-top:10px}.reservation-area_avia .reservation-area__block .content-block__header{padding:16px 16px 20px}.reservation-area_avia .reservation-area__block .content-block__title{font-size:16px}.reservation-area_avia .reservation-area__block .content-block__content:not(.content-block__content_action){padding:16px}.reservation-area_avia .reservation-area__block .content-block_passenger-info .content-block__header_document{display:none}.reservation-area_avia .reservation-area__block .content-block_passenger-info .content-block__content_document{border-top:1px solid #e1e1e1}.reservation-area_avia .reservation-area__block .payment-info-input_light-tab .payment-info-input__tabs-list{margin-top:0;padding:16px 16px 5px}}.reservation-area_avia-loading .reservation-area__block:nth-child(n+2){margin-top:20px}.customer-info-input{color:#2c2c2c}@media(max-width:560px){.customer-info-input{margin-top:10px}}.customer-info-input__title{border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:400;padding:30px 20px 18px}@media(max-width:560px){.customer-info-input__title{border-bottom:none;font-size:16px;font-weight:500;padding:22px 16px 2px}}.customer-info-input__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 40px}@media(max-width:560px){.customer-info-input__list{padding:0 16px 20px}}.customer-info-input__item{flex-basis:calc(33% - 8px);margin-top:20px}@media(max-width:992px){.customer-info-input__item{flex-basis:calc(50% - 8px)}}@media(max-width:560px){.customer-info-input__item{flex-basis:100%;margin-top:16px}}.customer-info-input__item_country-code{box-sizing:border-box}.customer-info-input__item_country-code .input__select{position:relative}.customer-info-input__item_country-code .input__select:before{background-position:50%;background-size:100% 100%;content:"";height:20px;left:10px;position:absolute;top:8px;width:30px}.customer-info-input__item_country-code .input__select.country-code_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+) 50%;background-repeat:no-repeat;background-size:100%}.customer-info-input__item_country-code .input__select.country-code_en:before{background:url(/_nuxt/img/flag-us.05eb7bd.svg) 50%;background-repeat:no-repeat;background-size:100%}.customer-info-input__item_country-code .input__select.country-code_it:before{background:url(/_nuxt/img/flag-it.a75d04e.svg) 50%;background-repeat:no-repeat;background-size:100%}.customer-info-input__item_country-code .input__select.country-code_ko:before{background:url(/_nuxt/img/flag-ko.d95e177.svg) 50%;background-repeat:no-repeat;background-size:100%}.customer-info-input__item_country-code .input__select.country-code_bl:before{background:url(/_nuxt/img/flag-bl.82ec1b4.svg) 50%;background-repeat:no-repeat;background-size:100%}.customer-info-input__item_country-code .input__select.country-code_gr:before{background:url(/_nuxt/img/flag-gr.4e6a2dc.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input{color:#2c2c2c}.passenger-info-input__title{border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:400;padding:30px 20px 18px}@media(max-width:560px){.passenger-info-input__title{border-bottom:none;font-size:16px;font-weight:500;padding:22px 16px 4px}}@media(max-width:540px){.passenger-info-input__title_doc-title{display:none}}.passenger-info-input__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.passenger-info-input__list:last-child{padding-bottom:42px}@media(max-width:560px){.passenger-info-input__list{padding:0 16px}.passenger-info-input__list:last-child{border-top:1px solid #e1e1e1;margin-top:22px;padding-bottom:20px;padding-top:8px}}.passenger-info-input__item{flex-basis:calc(33% - 8px);margin-top:20px}@media(max-width:992px){.passenger-info-input__item{flex-basis:calc(50% - 8px)}}@media(max-width:540px){.passenger-info-input__item{flex-basis:100%;margin-top:16px}}.passenger-info-input .passenger-info-input__item_nationality{box-sizing:border-box}.passenger-info-input .passenger-info-input__item_nationality .input__select{position:relative}.passenger-info-input .passenger-info-input__item_nationality .input__select:before{background-position:50%;background-size:100% 100%;content:"";height:20px;left:10px;position:absolute;top:8px;width:30px}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAgMSAwIDE5LjQ1OHYtNi4xM2gzMC40NzZ2Ni4xM2MwIC4yOS0uMjM1LjUyNi0uNTI1LjUyNnoiLz48cGF0aCBmaWxsPSIjNDE0NzlCIiBkPSJNMCA2LjY3MmgzMC40NzZ2Ni42NTVIMHoiLz48L2c+PC9zdmc+) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_en:before{background:url(/_nuxt/img/flag-us.05eb7bd.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_it:before{background:url(/_nuxt/img/flag-it.a75d04e.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_ko:before{background:url(/_nuxt/img/flag-ko.d95e177.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_bl:before{background:url(/_nuxt/img/flag-bl.82ec1b4.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_gr:before{background:url(/_nuxt/img/flag-gr.4e6a2dc.svg) 50%;background-repeat:no-repeat;background-size:100%}.payment-method{display:flex;justify-content:space-between}@media(max-width:940px){.payment-method{align-content:space-between;flex-wrap:wrap;height:220px}}@media(max-width:420px){.payment-method{height:348px;justify-content:space-around}}@media(max-width:350px){.payment-method{justify-content:space-between}}.payment-method__item{border:1px solid #e1e1e1;border-radius:2px;box-sizing:border-box;cursor:pointer;height:100px;padding-top:60px;position:relative;width:94px}@media(max-width:420px){.payment-method__item{padding-top:76px}}.payment-method__item.active{background-color:rgba(231,175,0,.1);border-color:#e7af00}.payment-method__item:before{content:"";height:60px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:94px}@media(max-width:420px){.payment-method__item:before{top:18px}}@media(max-width:940px){.payment-method__item{width:120px}}@media(max-width:420px){.payment-method__item{height:108px;width:138px}}.payment-method__item_credit-card:before{background:url(/_nuxt/img/visa-master.a440d51.svg);background-position:50%;background-repeat:no-repeat}.payment-method__item_pay-pal:before{background:url(/_nuxt/img/paypal-dark.669641b.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__item_am-express:before{background:url(/_nuxt/img/american-express-dark.fed44a2.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__item_hipercard:before{background:url(/_nuxt/img/hipercard-card.b6a08dd.svg);background-position:50%;background-repeat:no-repeat;background-size:62px auto}.payment-method__item_elo:before{background:url(/_nuxt/img/elo-card.6ee17ef.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__item_aura:before{background:url(/_nuxt/img/aura-card.dede949.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__name{color:#222;font-size:12px;line-height:14px;padding-top:6px;text-align:center}.payment-info-input_hotel .payment-method__item{padding-top:0}.payment-info-input_hotel .payment-method__item:before{display:none}@media(max-width:1200px){.payment-info-input_hotel .payment-method__item{width:80px}}@media(max-width:992px){.payment-info-input_hotel .payment-method__item{width:118px}}.payment-info-input_hotel .payment-method__image{height:60px;position:relative;width:100%}.payment-info-input_hotel .payment-method__image img{display:inline-block;height:38px;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.payment-info-input_hotel .payment-method__image_big-img img{height:auto;width:82px}@media(max-width:1200px)and (min-width:993px){.payment-info-input_hotel .payment-method img{height:30px;width:auto}.payment-info-input_hotel .payment-method_big-img img{height:auto;width:60px}}@media(max-width:992px){.payment-info-input_hotel .payment-method{align-items:center;flex-wrap:wrap;height:220px}}@media(max-width:420px){.payment-info-input_hotel .payment-method{height:348px;justify-content:space-around}}.card-info-input__card-wrap .input__wrap input{height:32px}.card-info-input__card-wrap .input__wrap input:focus{border-color:#e7af00}@media(max-width:560px){.card-info-input__card-wrap{display:none}}.card-info-input__card-wrap .input__title{color:#747474;padding-left:0}.card-info-input__card-main-info{background-color:#fff;padding-left:16px;padding-top:52px;z-index:1}.card-info-input__card-cvvt,.card-info-input__card-main-info{border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;height:198px;position:relative;width:322px}.card-info-input__card-cvvt{background-color:#fafafa;margin-left:136px;margin-top:-168px;padding-left:210px;padding-top:78px}.card-info-input__card-cvvt:after{background-color:#99cbe6;content:"";height:38px;opacity:.3;position:absolute;right:0;top:24px;width:150px}.card-info-input__card-wrap-mobile{display:flex;flex-wrap:wrap}.card-info-input__card-wrap-mobile .input__wrap input:focus{border-color:#e7af00}.card-info-input__card-wrap-mobile .input__title{color:#747474}@media(min-width:561px){.card-info-input__card-wrap-mobile{display:none}}.card-info-input__action{display:flex;justify-content:flex-end}.card-info-input__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:9px;padding-top:11px;width:100px}.card-info-input__apply-button{padding-left:18px}.card-info-input__apply-button .button{width:100px}.card-main-info__error-message{color:#d50000}.card-main-info__date{margin-left:20px}.card-main-info__card-logo{margin-left:4px;top:8px}.card-main-info__card-logo_master{background:url(/_nuxt/img/master-card.f0dd748.png)}.card-main-info__bottom-line{margin-top:20px}@media(max-width:560px){.card-cvvt__question{right:8px;top:30px}}.card-cvvt__question .icon{color:#e7af00;font-size:16px}.card-cvvt__error-message{color:#d50000}.reservation-order{background-color:#fff;color:#2c2c2c;position:sticky;top:0}@media(max-width:767px){.reservation-order{display:none}}.reservation-order-passenger{margin-top:20px}.reservation-order-passenger:first-child{margin-top:0}.reservation-order-passenger__gateway,.reservation-order-passenger__title,.reservation-order-passenger__whole-sum{color:#202020;font-size:14px;font-weight:500}@media(min-width:768px)and (max-width:1200px){.reservation-order-passenger__gateway,.reservation-order-passenger__title,.reservation-order-passenger__whole-sum{font-size:12px}}.reservation-order-passenger__whole-sum{font-size:22px;-webkit-text-decoration:underline;text-decoration:underline}.reservation-order-passenger__gateway,.reservation-order-passenger__whole-sum{display:flex;font-weight:700;justify-content:space-between;margin-top:20px}.reservation-order-passenger__gateway{font-weight:400}.reservation-order-passenger__params{margin-top:10px}.reservation-order-passenger__params .additional-params{background-color:transparent}.reservation-order__block-name{font-size:18px;font-weight:400;padding:30px 24px 20px}@media(max-width:560px){.reservation-order__block-name{padding:22px 18px 20px}}.reservation-order__item{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:24px 24px 18px;position:relative}.reservation-order__item.active .reservation-order__dropdown,.reservation-order__item.active:after{transform:rotate(180deg)}.reservation-order__item-title{color:#4b4b4b;font-size:18px;font-weight:400}.reservation-order__item-charter{border:1px dashed;border-radius:8px;color:#d2691e;font-size:12px;font-weight:400;margin:22px 0;padding:5px;text-align:center}.reservation-order__route{margin-top:14px}.reservation-order__route>*{display:inline-block}.reservation-order__city{font-size:12px;font-weight:700;position:relative}.reservation-order__city:nth-child(n+2){padding-left:28px}.reservation-order__city:nth-child(n+2):before{color:#2c2c2c;content:"";font-family:iconetm;font-size:12px;left:6px;position:absolute;top:0}.reservation-order__city-short{display:inline-block}.reservation-order__passengers{margin-top:8px}.reservation-order__passengers>*{display:inline-block;position:relative}.reservation-order__passengers>:nth-child(n+2){padding-left:10px}.reservation-order__passengers>:nth-child(n+2):before{background-color:#2c2c2c;content:"";height:4px;left:2px;position:absolute;top:2px;width:4px}.reservation-order__passenger{font-size:12px;font-weight:400}.reservation-order__bottom-line{display:flex;justify-content:space-between;margin-top:8px}.reservation-order__date{color:#2c2c2c;font-size:12px;font-weight:400;opacity:.5}.reservation-order__pay-info{font-size:12px;font-weight:400;margin-top:10px;text-align:right}@media(max-width:520px){.reservation-order__pay-info{font-weight:500;text-align:left}}.reservation-order__price-block{border-top:.5px solid #e3e4e9;display:flex;justify-content:space-between;padding:28px 24px 24px;position:relative}.reservation-order__price-descr,.reservation-order__price-total{display:inline-block;font-size:16px;font-weight:500}.reservation-order__price-total{margin-left:4px}.reservation-order__price span{font-size:12px;margin-left:4px;opacity:.5}.reservation-order__price-detail{background-color:#2c2c2c;box-sizing:border-box;display:none;height:94px;opacity:.8;padding:6px 10px;position:absolute;right:-8px;top:24px;width:222px}.reservation-order__price-detail:before{border:5px solid transparent;border-bottom-color:#2c2c2c;content:"";position:absolute;right:12px;top:-10px}.reservation-order__price-detail-icon{cursor:pointer;height:16px;position:relative;width:16px}.reservation-order__price-detail-icon:before{color:#757575;content:"";font-family:iconetm;font-size:16px}.reservation-order__price-detail-icon:hover .reservation-order__price-detail{display:block}.reservation-order__price-detail-item{color:#fff;display:flex;font-size:12px;font-weight:300;justify-content:space-between;line-height:1.7}.reservation-order .offers,.reservation-order .orders{display:none}.reservation-order .offers.active,.reservation-order .orders.active{border-radius:12px;display:block}.reservation-order .order-specification__header{cursor:pointer}.reservation-order .flight-info-mobile,.reservation-order .offer-specification__rules-wrap.active,.reservation-order .order-specification__rules-wrap.active{display:block}.reservation-order .offer-specification__rules-wrap .order__rules,.reservation-order .order-specification__rules-wrap .order__rules{margin-top:0}.reservation-order .offer-specification__rules-wrap .offer__rules,.reservation-order .order-specification__rules-wrap .offer__rules{border-bottom:none;border-top:none}.reservation-order .offer-specification__rules-wrap .offer-rules__header,.reservation-order .offer-specification__rules-wrap .order-rules__header,.reservation-order .order-specification__rules-wrap .offer-rules__header,.reservation-order .order-specification__rules-wrap .order-rules__header{color:#e7af00;padding-left:40px}.reservation-order .offer-specification__rules-wrap .offer-rules__header:before,.reservation-order .offer-specification__rules-wrap .order-rules__header:before,.reservation-order .order-specification__rules-wrap .offer-rules__header:before,.reservation-order .order-specification__rules-wrap .order-rules__header:before{border-top-color:#e7af00;left:16px}.reservation-order .offer-specification__rules-wrap .rules-list,.reservation-order .order-specification__rules-wrap .rules-list{margin-bottom:14px;padding-left:16px}.reservation-order .offer__connect-info{margin-top:6px}.reservation-order_mobile{background-color:transparent!important;display:block}.reservation-order_mobile .reservation-order__block-name{background-color:#fff}@media(min-width:768px){.reservation-order_mobile{display:none}}.reservation-order__order-item{cursor:pointer;display:flex;justify-content:space-between;padding:16px 16px 14px 72px;position:relative}@media(max-width:520px){.reservation-order__order-item{flex-direction:column;justify-content:flex-start}}.reservation-order__order-item:before{color:#757575;font-family:iconetm;font-size:20px;left:16px;position:absolute;top:24px}.reservation-order__order-item_avia:before{content:""}.reservation-order__order-item_train:before{content:""}.reservation-order__order-item_hotel:before{content:""}.reservation-order__order-item_boat:before{content:""}.reservation-order-sum{padding:25px}.reservation-order-sum__sum,.reservation-order-sum__title{font-size:16px;font-weight:500}.reservation-order-sum__sum{margin-left:4px}.reservation-order__sum-details{background-color:rgba(31,31,31,.02);border:1px solid;padding:20px 25px 25px}.reservation-order__sum-details_mobile{background-color:#fff;padding:19px 16px 25px}.reservation-order__sum-details_mobile .reservation-order-passenger__params{margin-top:12px}.reservation-order__sum-details_mobile .reservation-order-passenger__whole-sum span{font-size:16px}.reservation-order__sum-details_mobile .reservation-order-passenger .additional-params-item__name span{font-size:13px}.reservation-order__sum-details_mobile .reservation-order-passenger .additional-params-item__value{color:#000!important}.reservation-order__sum-details_mobile .reservation-order-passenger .additional-params_reservation-sum-details{padding:0}.reservation-order_loading .reservation-order__item{padding-top:16px}.reservation-order_loading .reservation-order__item:after{display:none}.reservation-order_loading .reservation-order__block-name .gradient{height:22px;width:calc(50% + 20px)}.reservation-order_loading .reservation-order__item-title.gradient{height:16px;width:calc(50% - 80px)}.reservation-order_loading .reservation-order__route.gradient{height:16px;margin-top:4px;width:50%}.reservation-order_loading .reservation-order__passengers.gradient{height:16px;margin-top:4px;width:calc(50% - 30px)}.reservation-order_loading .reservation-order__arrow.gradient{bottom:20px;height:16px;position:absolute;right:25px;width:18px}.reservation-order_loading .reservation-order-sum__title.gradient{height:22px;width:50%}.payment-orders{color:#2c2c2c}.payment-orders__list{background-color:#fff}.payment-orders__footer{padding-left:16px}.payment-orders__footer button{background:none;border:1px solid #ccc;border-radius:12px;margin-bottom:10px;padding:8px}.payment-orders__orders{margin-top:8px}.payment-orders__orders .accordion,.payment-orders__orders .reservation-order__item{display:none}.payment-orders__orders .offers{margin:0}.payment-orders__orders .offers .flight-info-mobile{background-color:#fff!important}.payment-orders__orders .offers .flight-info-mobile__segment{align-items:center;display:flex}.payment-orders__orders .offers .flight-info-mobile__depart-date{margin-left:5px;margin-top:0}.payment-orders__block-name{font-size:20px;font-weight:500;padding:28px 16px 20px}@media(max-width:520px){.payment-orders__block-name{font-size:18px}}@media(max-width:769px){.payment-orders__cities,.payment-orders__route{align-items:center;display:flex!important}.payment-orders__route{flex-wrap:wrap;line-height:20px;margin-top:4px;max-width:400px}.payment-orders__route:first-child{margin-top:0}.payment-orders__cities:nth-child(n+2):before{background-color:#bcbcbc;content:"";display:block;height:4px;margin:0 4px;width:4px}}.payment-orders__item{cursor:pointer;display:flex;justify-content:space-between;padding:16px 16px 14px 72px;position:relative}@media(max-width:520px){.payment-orders__item{flex-direction:column;justify-content:flex-start}}.payment-orders__item:nth-child(n+2){border-top:1px solid #f5f5f5}.payment-orders__item:before{color:#757575;font-family:iconetm;font-size:20px;left:16px;position:absolute;top:24px}.payment-orders__item_avia:before{content:""}.payment-orders__item_train:before{content:""}.payment-orders__item_hotel:before{content:""}.payment-orders__item_boat:before{content:""}@media(max-width:520px){.payment-orders__right-block{margin-top:6px}}.payment-orders__route>*{display:inline-block}.payment-orders__city{font-size:12px;font-weight:700;position:relative}.payment-orders__city:nth-child(n+2){padding-left:24px}.payment-orders__city:nth-child(n+2):before{color:#959595;content:"";font-family:iconetm;font-size:12px;left:6px;position:absolute;top:0}.payment-orders__city-short{display:none}@media(max-width:520px){.payment-orders__city-short{display:inline-block}}.payment-orders__passengers{margin-top:10px}.payment-orders__passengers>*{display:inline-block;position:relative}.payment-orders__passengers>:nth-child(n+2){padding-left:10px}.payment-orders__passengers>:nth-child(n+2):before{background-color:#2c2c2c;content:"";height:4px;left:2px;position:absolute;top:2px;width:4px}.payment-orders__passenger{font-size:12px;font-weight:400}.payment-orders__date{font-size:12px;font-weight:700;text-align:right}@media(max-width:520px){.payment-orders__date{color:#2c2c2c;font-weight:400;opacity:.4;text-align:left}}.payment-orders__pay-info{font-size:12px;font-weight:400;margin-top:10px;text-align:right}@media(max-width:520px){.payment-orders__pay-info{font-weight:500;text-align:left}}.payment-orders__charter-mark{border:1px dashed;border-radius:8px;color:#d2691e;font-size:12px;font-weight:400;margin:22px 0;padding:5px;text-align:right;text-align:center}@media(max-width:520px){.payment-orders__charter-mark{font-weight:500}}.payment-orders__more-orders{border-top:1px solid #f5f5f5;padding-bottom:56px;padding-top:10px;text-align:center}.payment-orders__more-orders .button{background-color:transparent;color:#e7af00;font-size:14px;font-weight:500;text-transform:uppercase}.payment-orders__empty-descr{font-size:14px;line-height:24px;margin-top:16px}.payment-orders__dummy{display:inline-block;margin-bottom:102px;text-align:center;width:100%}.payment-orders__dummy:before{color:#e3e4e9;content:"";font-family:iconetm;font-size:94px}.payment-orders__dummy-descr{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px;width:290px}.payment-details__title{border-bottom:1px solid #e1e1e1;display:none;font-size:18px;font-weight:400;padding:30px 20px 18px}@media(max-width:560px){.payment-details__title{display:block;padding:24px 16px 20px}}.payment-details__list{padding:0 20px 30px}@media(max-width:640px){.payment-details__list{padding:0 16px 38px}}.payment-details__item{color:#757575;display:flex;font-size:14px;font-weight:400;justify-content:space-between;margin-top:18px}@media(max-width:640px){.payment-details__item{margin-top:22px}}.payment-details__item_dropdown>:first-child{cursor:pointer;padding-left:16px;position:relative}.payment-details__item_dropdown>:first-child:before{border:3px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";left:4px;position:absolute;top:6px}.reservation-success{box-sizing:border-box;min-height:calc(100vh - 347px);padding-bottom:20px;padding-top:calc(50vh - 325.5px)}@media(max-width:560px){.reservation-success{background-color:#fff;bottom:0;left:0;overflow-y:auto;padding-top:86px;position:fixed;right:0;top:0;z-index:100}}.reservation-success__description{color:#8c96ab;font-size:16px;line-height:24px;margin:auto;padding-top:170px;position:relative;text-align:center}@media(max-width:560px){.reservation-success__description{line-height:22px;padding-top:90px}}.reservation-success__description .email{font-weight:700;margin-top:4px}@media(max-width:560px){.reservation-success__description .email{color:#2c2c2c}}.reservation-success__description:before{bottom:0;color:#8c96ab;content:"";font-family:iconetm;font-size:136px;height:132px;left:0;line-height:132px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:0;width:132px}@media(max-width:560px){.reservation-success__description:before{font-size:60px;height:60px;line-height:60px;width:60px}}.reservation-success__description-error{color:#8c96ab;font-size:16px;line-height:24px;margin:auto;padding-top:170px;position:relative;text-align:center}@media(max-width:560px){.reservation-success__description-error{line-height:22px;padding-top:90px}}.reservation-success__description-error p:first-child{color:#d15555;text-transform:uppercase}.reservation-success__description-error p:last-child{color:#ccc}.reservation-success__description-error .email{font-weight:700;margin-top:4px}@media(max-width:560px){.reservation-success__description-error .email{color:#2c2c2c}}.reservation-success__description-error:before{bottom:0;color:#8c96ab;content:"";font-family:iconetm;font-size:136px;height:132px;left:0;line-height:132px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:0;width:132px}@media(max-width:560px){.reservation-success__description-error:before{font-size:60px;height:60px;line-height:60px;width:60px}}.reservation-success__action{margin-top:94px;text-align:center}.reservation-success__close-button{height:24px;position:absolute;right:20px;top:20px;width:24px}.reservation-success__close-button:hoverbefore{color:#a8a8a8}.reservation-success__close-button:before{bottom:0;color:#757575;content:"";font-family:iconetm;font-size:16px;left:0;line-height:24px;position:absolute;right:0;text-align:center;top:0}.reservation-success__action-text{color:#2c2c2c;font-size:14px;line-height:18px;margin-top:44px;text-align:center}.login-form{padding:30px 40px}@media(max-width:560px){.login-form{padding:0 16px}}.login-form .input__title{color:#2c2c2c;font-weight:400}.login-form input:hover{border-color:#e7af00}.login-form__error-message{bottom:-6px;color:#d0021b;display:none;font-size:12px;font-weight:400;left:0;position:absolute}.login-form__email{position:relative}@media(max-width:560px){.login-form__email{margin-top:50px}}.login-form__email_error{padding-bottom:12px}.login-form__email_error input{border-color:#d0021b!important}.login-form__email_error .login-form__error-message{display:block}.login-form__password{position:relative}.login-form__password input{padding-right:30px}@media(max-width:560px){.login-form__password{margin-top:18px}}.login-form__password_visible .login-form__visible-button:after{content:""}.login-form__password_error{padding-bottom:12px}.login-form__password_error input{border-color:#d0021b!important}.login-form__password_error .login-form__error-message{display:block}.login-form__password_error .login-form__visible-button{bottom:10px}.login-form__visible-button{bottom:0;cursor:pointer;height:36px;position:absolute;right:0;width:36px}.login-form__visible-button:after{color:#757575;content:"";font-family:iconetm;font-size:22px;position:absolute;right:6px;top:6px}.login-form__visible-button:hover:after{color:#a8a8a8}.login-form__action{margin-top:32px}.login-form__action .button{width:100%}.login-form__help-login{display:flex;justify-content:space-between;margin-top:16px}.login-form__help-login>*{cursor:pointer;font-size:12px;line-height:16px}.login-form__help-login>:hover{color:#5f5f5f}.login-form__forget{text-align:left}.login-form__no-accaunt{text-align:right}.login-form__social-list{border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;position:relative}.login-form__social-list:before{background-color:#fff;color:#757575;content:"or via";font-size:12px;left:0;letter-spacing:-.3;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:absolute;right:0;top:-6px;width:32px}.login-form__social-item{background-position:50%;background-repeat:no-repeat;background-size:100%;height:36px;width:36px}.login-form__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMCAwLTUuMjUgNS4yNXY0LjM3NUgxMVYxOGgzLjV2MTRoNS4yNVYxOGgzLjVMMjUgMTMuNjI1aC01LjI1eiIvPjwvZz48L3N2Zz4=)}.login-form__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwIDEtMi44Mi0yLjgzMyAyLjgyNiAyLjgyNiAwIDAgMSAyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMCAxIDIuODE5IDIuODMzIDIuODI2IDIuODI2IDAgMCAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMSAwLTIuMzQ2LTIuOTI0Yy0uMDE3LjAxMy0xLjc4MSAxLjM2Ny00LjY4NCAxLjM2OS0yLjkwMi0uMDAyLTQuNzA0LTEuMzU2LTQuNzIxLTEuMzdhMS44NzUgMS44NzUgMCAwIDAtMi4zNDYgMi45MjZjLjA4OS4wNyAxLjgxMSAxLjQxMiA0LjY0OSAxLjk2bC0zLjk1NSA0LjEzNGExLjg3NCAxLjg3NCAwIDEgMCAyLjcgMi42MDJsMy42NzMtMy45MTQgNC4wNDUgMy45NGExLjg3NSAxLjg3NSAwIDAgMCAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.login-form__social-item_vk{background:url(/_nuxt/img/vk.2588347.svg)}.login-form__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAgMCAyLjI3MS0yLjg3IDEwLjM5IDEwLjM5IDAgMCAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwIDAgMjIuNDM5IDhjLTIuODU0IDAtNS4xNjggMi4zMjQtNS4xNjggNS4xOSAwIC40MDYuMDQ2LjgwMy4xMzQgMS4xODItNC4yOTQtLjIxNi04LjEwMS0yLjI4My0xMC42NS01LjQyM2E1LjE3IDUuMTcgMCAwIDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAgMS0yLjM0LS42NTJ2LjA2NWE1LjE5IDUuMTkgMCAwIDAgNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwIDAgNC44MjYgMy42MDUgMTAuMzM4IDEwLjMzOCAwIDAgMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMCAwIDcuOTIgMi4zMzZjOS41MDcgMCAxNC43MDMtNy45MSAxNC43MDMtMTQuNzY4bC0uMDE4LS42NzJhMTAuMzQ1IDEwLjM0NSAwIDAgMCAyLjU4NS0yLjY4MnoiLz48L2c+PC9zdmc+)}.login-form__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDEgMS0xLjczOS03LjE3MmwyLjQyMi0yLjYzMkExMC42ODggMTAuNjg4IDAgMCAwIDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)}.reservation-autorization{background-color:#fff}@media(max-width:560px){.reservation-autorization{margin-left:-16px;margin-right:-16px}}@media(max-width:420px){.reservation-autorization{margin-left:-14px;margin-right:-14px}}.reservation-autorization__title{color:#2c2c2c;font-size:16px;padding:32px 16px 12px}.reservation-autorization .login-form__email{margin-top:10px}.reservation-autorization__without-autorization{padding:10px 16px 20px}.reservation-autorization__without-autorization .button{background-color:transparent;border:1px solid #757575;color:#757575;width:100%}.authorization{background:#fff;bottom:0;left:0;margin:auto;right:0;top:0;width:400px;z-index:100}.authorization.active{display:block}.authorization input:hover{border-color:#e7af00}@media(max-width:420px){.authorization{bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%}}.authorization__offer{font-size:16px;font-weight:400;text-align:center}.authorization__close-button{cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px}.authorization__close-button:before{bottom:0;color:#757575;content:"";font-family:iconetm;font-size:16px;margin:auto;position:absolute;text-align:center;top:0}.authorization__close-button:hover:before{color:#a8a8a8}@media(min-width:421px){.authorization__close-button{display:none}}.authorization__wrap{overflow-y:auto;padding:30px 40px 22px;position:relative}@media(max-width:420px){.authorization__wrap{padding:20px 34px 22px}}.authorization__name{margin-top:20px}.authorization__logo{height:48px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:120px}.authorization__logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media(max-width:420px){.authorization__logo{height:40px;width:100px}}.authorization .input__title{color:#2c2c2c;font-weight:400}.authorization__error-message{bottom:-6px;color:#d0021b;display:none;font-size:12px;font-weight:400;left:0;position:absolute}.authorization__email{margin-top:30px;position:relative}@media(max-width:420px){.authorization__email{margin-top:56px}}.authorization__email_error{padding-bottom:12px}.authorization__email_error input{border-color:#d0021b!important}.authorization__email_error .authorization__error-message{display:block}.authorization__password{margin-top:16px;position:relative}.authorization__password input{padding-right:30px}@media(max-width:420px){.authorization__password{margin-top:22px}}.authorization__password_visible .authorization__visible-button:after{content:""}.authorization__password_error{padding-bottom:12px}.authorization__password_error input{border-color:#d0021b!important}.authorization__password_error .authorization__error-message{display:block}.authorization__password_error .authorization__visible-button{bottom:10px}.authorization__visible-button{bottom:0;cursor:pointer;height:36px;position:absolute;right:0;width:36px}.authorization__visible-button:after{color:#757575;content:"";font-family:iconetm;font-size:22px;position:absolute;right:6px;top:6px}.authorization__visible-button:hover:after{color:#a8a8a8}.authorization__action{margin-top:32px}@media(max-width:420px){.authorization__action{margin-top:50px}}.authorization__action .button{width:100%}.authorization__help-login{display:flex;justify-content:space-between;margin-top:16px}.authorization__help-login>*{cursor:pointer;font-size:12px;line-height:16px}.authorization__help-login>:hover{color:#5f5f5f}.authorization__forget{cursor:pointer;text-align:left}.authorization__no-accaunt{cursor:pointer;text-align:right}.authorization .authorization__forget p:nth-child(n+2),.authorization .authorization__no-accaunt p:nth-child(n+2){margin-top:0}.authorization__login{cursor:pointer;font-size:12px;line-height:16px;margin-top:16px;text-align:center}.authorization__login:hover{color:#5f5f5f}.authorization__social-list{border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;position:relative}.authorization__social-list:before{background-color:#fff;color:#757575;content:"or via";font-size:12px;left:0;letter-spacing:-.3;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:absolute;right:0;top:-6px;width:32px}.authorization__accaunt-name{color:#2c2c2c;font-size:16px;font-weight:700;text-align:center}.authorization__social-item{background-position:50%;background-repeat:no-repeat;background-size:100%;height:36px;width:36px}.authorization__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMCAwLTUuMjUgNS4yNXY0LjM3NUgxMVYxOGgzLjV2MTRoNS4yNVYxOGgzLjVMMjUgMTMuNjI1aC01LjI1eiIvPjwvZz48L3N2Zz4=)}.authorization__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwIDEtMi44Mi0yLjgzMyAyLjgyNiAyLjgyNiAwIDAgMSAyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMCAxIDIuODE5IDIuODMzIDIuODI2IDIuODI2IDAgMCAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMSAwLTIuMzQ2LTIuOTI0Yy0uMDE3LjAxMy0xLjc4MSAxLjM2Ny00LjY4NCAxLjM2OS0yLjkwMi0uMDAyLTQuNzA0LTEuMzU2LTQuNzIxLTEuMzdhMS44NzUgMS44NzUgMCAwIDAtMi4zNDYgMi45MjZjLjA4OS4wNyAxLjgxMSAxLjQxMiA0LjY0OSAxLjk2bC0zLjk1NSA0LjEzNGExLjg3NCAxLjg3NCAwIDEgMCAyLjcgMi42MDJsMy42NzMtMy45MTQgNC4wNDUgMy45NGExLjg3NSAxLjg3NSAwIDAgMCAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.authorization__social-item_vk{background:url(/_nuxt/img/vk.2588347.svg)}.authorization__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAgMCAyLjI3MS0yLjg3IDEwLjM5IDEwLjM5IDAgMCAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwIDAgMjIuNDM5IDhjLTIuODU0IDAtNS4xNjggMi4zMjQtNS4xNjggNS4xOSAwIC40MDYuMDQ2LjgwMy4xMzQgMS4xODItNC4yOTQtLjIxNi04LjEwMS0yLjI4My0xMC42NS01LjQyM2E1LjE3IDUuMTcgMCAwIDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAgMS0yLjM0LS42NTJ2LjA2NWE1LjE5IDUuMTkgMCAwIDAgNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwIDAgNC44MjYgMy42MDUgMTAuMzM4IDEwLjMzOCAwIDAgMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMCAwIDcuOTIgMi4zMzZjOS41MDcgMCAxNC43MDMtNy45MSAxNC43MDMtMTQuNzY4bC0uMDE4LS42NzJhMTAuMzQ1IDEwLjM0NSAwIDAgMCAyLjU4NS0yLjY4MnoiLz48L2c+PC9zdmc+)}.authorization__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDEgMS0xLjczOS03LjE3MmwyLjQyMi0yLjYzMkExMC42ODggMTAuNjg4IDAgMCAwIDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)}@media screen and (min-width:421px){.authorization_registration{height:100%;max-height:574px;width:380px}}.authorization_registration .authorization__email{margin-top:16px}@media screen and (min-width:421px){.authorization_registration-success{height:auto}}.authorization_registration-success .authorization__wrap{align-content:space-between;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media(max-width:420px){.authorization_registration-success .authorization__wrap{height:100%}}.authorization_registration-success .authorization__description{color:#8c96ab;font-size:18px;font-weight:500;line-height:1.3;padding-top:158px;position:relative;text-align:center}@media(max-width:420px){.authorization_registration-success .authorization__description{margin-top:110px;padding-top:168px}}.authorization_registration-success .authorization__description:before{color:#8c96ab;content:"";font-family:iconetm;font-size:120px;height:120px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:120px}.authorization_registration-success .authorization__action{margin-top:40px}.authorization_registration-success .authorization__action .button{width:100%}@media screen and (max-width:420px){.authorization_registration-success .authorization__action{margin-top:50px}}.authorization_registration-success__back-login,.authorization_registration-success__close-button,.authorization_registration-success__email,.authorization_registration-success__offer{display:none}.authorization_recovery-password-success{height:auto}@media(max-width:420px){.authorization_recovery-password-success .authorization__wrap{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px 16px}}.authorization_recovery-password-success .authorization__description{color:#8c96ab;font-size:16px;font-weight:400;line-height:1.3;padding-top:100px;position:relative;text-align:center}.authorization_recovery-password-success .authorization__description:before{color:#8c96ab;content:"";font-family:iconetm;font-size:60px;height:60px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:60px}.authorization_recovery-password-success .authorization__description .email{font-weight:700;margin-top:20px}@media(max-width:520px){.authorization_recovery-password-success .authorization__description .email{margin-top:18px}}.authorization_recovery-password-success .authorization__action{margin-top:40px}.authorization_recovery-password-success .authorization__action .button{width:100%}@media(max-width:420px){.authorization_recovery-password-success .authorization__action{margin-top:0}}.authorization_recovery-password-success .authorization__back-login,.authorization_recovery-password-success .authorization__close-button,.authorization_recovery-password-success .authorization__email,.authorization_recovery-password-success .authorization__offer{display:none}.authorization_recovery-password{height:auto}.authorization_recovery-password input:hover{border-color:#e7af00}.authorization_recovery-password .authorization__offer{line-height:24px}@media(max-width:420px){.authorization_recovery-password .authorization__offer{display:none}}.authorization_recovery-password .authorization__offer-mobile{display:none;font-size:16px;font-weight:400}@media(max-width:420px){.authorization_recovery-password .authorization__offer-mobile{display:block;margin-top:50px}.authorization_recovery-password .authorization__wrap{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px 16px 22px}}.authorization_recovery-password .authorization__error-message{bottom:-6px;color:#d0021b;display:none;font-size:12px;font-weight:400;left:0;opacity:.65;position:absolute}.authorization_recovery-password .authorization__error-description{color:#8f8f8f;display:none;font-size:12px;font-weight:400;line-height:16px;margin-top:12px}.authorization_recovery-password .authorization__error-description a{color:#e7af00;margin-left:4px;-webkit-text-decoration:underline;text-decoration:underline}.authorization_recovery-password .authorization__error-description a:hover{opacity:.9}.authorization_recovery-password .authorization__email{margin-top:22px;position:relative}@media(max-width:420px){.authorization_recovery-password .authorization__email{display:none}}.authorization_recovery-password .authorization__email_error{padding-bottom:12px}.authorization_recovery-password .authorization__email_error input{border-color:#d0021b!important}.authorization_recovery-password .authorization__email_error .recovery-password__error-description,.authorization_recovery-password .authorization__email_error .recovery-password__error-message{display:block}.authorization_recovery-password .authorization__email-mobile{display:none;margin-top:22px;position:relative}@media(max-width:420px){.authorization_recovery-password .authorization__email-mobile{display:block;flex-grow:1}}.authorization_recovery-password .authorization__email-mobile .recovery-password__error-message{bottom:0;margin-top:6px;position:relative}.authorization_recovery-password .authorization__email-mobile .recovery-password__error-description{position:relative}.authorization_recovery-password .authorization__action{margin-top:32px}@media(max-width:420px){.authorization_recovery-password .authorization__action{margin-top:50px}}.authorization_recovery-password .authorization__action .button{width:100%}@media(max-width:420px){.authorization_recovery-password .authorization__action{display:none}}.authorization_recovery-password .authorization__action-mobile{display:none;justify-content:space-between}@media(max-width:420px){.authorization_recovery-password .authorization__action-mobile{display:flex}}.authorization_recovery-password .authorization__cansel-button{flex-basis:calc(50% - 4px)}.authorization_recovery-password .authorization__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:9px;padding-top:11px;width:100%}.authorization_recovery-password .authorization__apply-button{flex-basis:calc(50% - 4px)}.authorization_recovery-password .authorization__apply-button .button{width:100%}.authorization_recovery-password .authorization__back-login{cursor:pointer;font-size:12px;margin-top:16px;text-align:center}.authorization_recovery-password .authorization__back-login:hover{color:#5f5f5f}@media(max-width:420px){.authorization_recovery-password .authorization__back-login{display:none}}.authorization_reservation-finished{height:auto}.authorization_reservation-finished .authorization__accaunt-name{margin-top:14px}.authorization_reservation-finished .authorization__description{color:#2c2c2c;font-size:14px;line-height:1.2;margin-top:44px;text-align:center}.authorization_reservation-finished .authorization__action{margin-top:32px}@media screen and (max-width:420px){.authorization_reservation-finished .authorization__wrap{padding:20px 16px}}.recovery-password{background:#fff;bottom:0;box-sizing:border-box;display:none;height:368px;left:0;margin:auto;position:fixed;right:0;top:0;width:380px;z-index:51}.recovery-password.active{display:block}.recovery-password input:hover{border-color:#e7af00}@media(max-width:560px){.recovery-password{border-top:1px solid #e1e1e1;height:100%;margin-bottom:0;margin-top:0;overflow-y:auto;top:62px;width:100%}}.recovery-password__offer{font-size:16px;font-weight:400;line-height:24px;text-align:center}@media(max-width:560px){.recovery-password__offer{display:none}}.recovery-password__offer-mobile{display:none;font-size:16px;font-weight:400}@media(max-width:560px){.recovery-password__offer-mobile{display:block}}.recovery-password__wrap{overflow-y:auto;padding:106px 40px 22px;position:relative}@media(max-width:560px){.recovery-password__wrap{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 62px);justify-content:space-between;padding:74px 16px 22px}}.recovery-password__wrap:before{background:url(/_nuxt/img/logo.7e25004.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:48px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:30px;width:120px}@media(max-width:560px){.recovery-password__wrap:before{display:none;height:40px;top:20px;width:100px}}.recovery-password .input__title{color:#2c2c2c;font-weight:400}.recovery-password__error-message{bottom:-6px;color:#d0021b;display:none;font-size:12px;font-weight:400;left:0;opacity:.65;position:absolute}.recovery-password__error-description{color:#8f8f8f;display:none;font-size:12px;font-weight:400;line-height:16px;margin-top:12px}.recovery-password__error-description a{color:#e7af00;margin-left:4px;-webkit-text-decoration:underline;text-decoration:underline}.recovery-password__error-description a:hover{opacity:.9}.recovery-password__email{margin-top:22px;position:relative}@media(max-width:560px){.recovery-password__email{display:none}}.recovery-password__email_error{padding-bottom:12px}.recovery-password__email_error input{border-color:#d0021b!important}.recovery-password__email_error .recovery-password__error-description,.recovery-password__email_error .recovery-password__error-message{display:block}.recovery-password__email-mobile{display:none;margin-top:22px;position:relative}@media(max-width:560px){.recovery-password__email-mobile{display:block;flex-grow:1}}.recovery-password__email-mobile .recovery-password__error-message{bottom:0;margin-top:6px;position:relative}.recovery-password__email-mobile .recovery-password__error-description{position:relative}.recovery-password__action{margin-top:32px}@media(max-width:560px){.recovery-password__action{margin-top:50px}}.recovery-password__action .button{width:100%}@media(max-width:560px){.recovery-password__action{display:none}}.recovery-password__action-mobile{display:none;justify-content:space-between}@media(max-width:560px){.recovery-password__action-mobile{display:flex}}.recovery-password__cansel-button{flex-basis:calc(50% - 4px)}.recovery-password__cansel-button .button{background-color:transparent;border:1px solid #e7af00;color:#e7af00;padding-bottom:9px;padding-top:11px;width:100%}.recovery-password__apply-button{flex-basis:calc(50% - 4px)}.recovery-password__apply-button .button{width:100%}.recovery-password__back-login{cursor:pointer;font-size:12px;margin-top:16px;text-align:center}.recovery-password__back-login:hover{color:#5f5f5f}@media(max-width:560px){.recovery-password__back-login{display:none}}.recovery-password-success{background:#fff;bottom:0;box-sizing:border-box;display:none;height:300px;left:0;margin:auto;position:fixed;right:0;top:0;width:380px;z-index:51}@media(max-width:560px){.recovery-password-success{border-top:1px solid #e1e1e1;height:100%;margin-bottom:0;margin-top:0;overflow-y:auto;top:62px;width:100%}}.recovery-password-success.active{display:block}.recovery-password-success__wrap{padding:20px 16px}@media(max-width:560px){.recovery-password-success__wrap{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 62px);justify-content:space-between;padding-top:90px}}.recovery-password-success__description{color:#8c96ab;font-size:16px;font-weight:400;line-height:1.3;padding-top:100px;position:relative;text-align:center}.recovery-password-success__description:before{color:#8c96ab;content:"";font-family:iconetm;font-size:60px;height:60px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:60px}.recovery-password-success__description .email{font-weight:700;margin-top:20px}@media(max-width:520px){.recovery-password-success__description .email{margin-top:18px}}.recovery-password-success__action{margin-top:40px}.recovery-password-success__action .button{width:100%}@media(max-width:560px){.recovery-password-success__action{margin-top:0}}.registration{background:#fff;bottom:0;display:none;height:100%;left:0;margin:auto;max-height:574px;overflow-y:auto;position:fixed;right:0;top:0;width:380px;z-index:100}.registration.active{display:block}.registration input:hover{border-color:#e7af00}@media(max-width:560px){.registration{height:100%;overflow-y:auto;width:100%}}.registration__offer{font-size:16px;font-weight:400;text-align:center}.registration__close-button{cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px}.registration__close-button:before{bottom:0;color:#757575;content:"";font-family:iconetm;font-size:16px;margin:auto;position:absolute;text-align:center;top:0}.registration__close-button:hover:before{color:#a8a8a8}@media(min-width:561px){.registration__close-button{display:none}}.registration__wrap{overflow-y:auto;padding:106px 40px 22px;position:relative}@media(max-width:560px){.registration__wrap{padding:82px 34px 22px}}.registration__wrap:before{background:url(/_nuxt/img/logo.7e25004.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:48px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:30px;width:122px}@media(max-width:560px){.registration__wrap:before{height:40px;top:20px;width:102px}}.registration .input__title{color:#2c2c2c;font-weight:400}.registration__error-message{bottom:-6px;color:#d0021b;display:none;font-size:12px;font-weight:400;left:0;position:absolute}.registration__name{margin-top:30px;position:relative}@media(max-width:560px){.registration__name{margin-top:16px}}.registration__name_error{padding-bottom:12px}.registration__name_error input{border-color:#d0021b!important}.registration__name_error .registration__error-message{display:block}.registration__email{margin-top:16px;position:relative}@media(max-width:560px){.registration__email{margin-top:20px}}.registration__email_error{padding-bottom:12px}.registration__email_error input{border-color:#d0021b!important}.registration__email_error .registration__error-message{display:block}.registration__password{margin-top:16px;position:relative}.registration__password input{padding-right:30px}@media(max-width:560px){.registration__password{margin-top:20px}}.registration__password_visible .registration__visible-button:after{content:""}.registration__password_error{padding-bottom:12px}.registration__password_error input{border-color:#d0021b!important}.registration__password_error .registration__error-message{display:block}.registration__password_error .registration__visible-button{bottom:10px}.registration__visible-button{bottom:0;cursor:pointer;height:36px;position:absolute;right:0;width:36px}.registration__visible-button:after{color:#757575;content:"";font-family:iconetm;font-size:22px;position:absolute;right:6px;top:6px}.registration__visible-button:hover:after{color:#a8a8a8}.registration__action{margin-top:32px}@media(max-width:560px){.registration__action{margin-top:18px}}.registration__action .button{width:100%}.registration__login{cursor:pointer;font-size:12px;line-height:16px;margin-top:16px;text-align:center}.registration__login:hover{color:#5f5f5f}.registration__social-list{border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;position:relative}.registration__social-list:before{background-color:#fff;color:#757575;content:"or via";font-size:12px;left:0;letter-spacing:-.3;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:absolute;right:0;top:-6px;width:32px}.registration__social-item{background-position:50%;background-repeat:no-repeat;background-size:100%;height:36px;width:36px}.registration__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMCAwLTUuMjUgNS4yNXY0LjM3NUgxMVYxOGgzLjV2MTRoNS4yNVYxOGgzLjVMMjUgMTMuNjI1aC01LjI1eiIvPjwvZz48L3N2Zz4=)}.registration__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwIDEtMi44Mi0yLjgzMyAyLjgyNiAyLjgyNiAwIDAgMSAyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMCAxIDIuODE5IDIuODMzIDIuODI2IDIuODI2IDAgMCAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMSAwLTIuMzQ2LTIuOTI0Yy0uMDE3LjAxMy0xLjc4MSAxLjM2Ny00LjY4NCAxLjM2OS0yLjkwMi0uMDAyLTQuNzA0LTEuMzU2LTQuNzIxLTEuMzdhMS44NzUgMS44NzUgMCAwIDAtMi4zNDYgMi45MjZjLjA4OS4wNyAxLjgxMSAxLjQxMiA0LjY0OSAxLjk2bC0zLjk1NSA0LjEzNGExLjg3NCAxLjg3NCAwIDEgMCAyLjcgMi42MDJsMy42NzMtMy45MTQgNC4wNDUgMy45NGExLjg3NSAxLjg3NSAwIDAgMCAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.registration__social-item_vk{background:url(/_nuxt/img/vk.2588347.svg)}.registration__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAgMCAyLjI3MS0yLjg3IDEwLjM5IDEwLjM5IDAgMCAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwIDAgMjIuNDM5IDhjLTIuODU0IDAtNS4xNjggMi4zMjQtNS4xNjggNS4xOSAwIC40MDYuMDQ2LjgwMy4xMzQgMS4xODItNC4yOTQtLjIxNi04LjEwMS0yLjI4My0xMC42NS01LjQyM2E1LjE3IDUuMTcgMCAwIDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAgMS0yLjM0LS42NTJ2LjA2NWE1LjE5IDUuMTkgMCAwIDAgNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwIDAgNC44MjYgMy42MDUgMTAuMzM4IDEwLjMzOCAwIDAgMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMCAwIDcuOTIgMi4zMzZjOS41MDcgMCAxNC43MDMtNy45MSAxNC43MDMtMTQuNzY4bC0uMDE4LS42NzJhMTAuMzQ1IDEwLjM0NSAwIDAgMCAyLjU4NS0yLjY4MnoiLz48L2c+PC9zdmc+)}.registration__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDEgMS0xLjczOS03LjE3MmwyLjQyMi0yLjYzMkExMC42ODggMTAuNjg4IDAgMCAwIDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)}.registration-success{background:#fff;bottom:0;display:none;height:408px;left:0;margin:auto;position:fixed;right:0;top:0;width:380px;z-index:100}@media(max-width:420px){.registration-success{height:100%;margin-bottom:0;margin-top:0;overflow-y:auto;width:100%}}.registration-success.active{display:block}.registration-success__wrap{align-content:space-between;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:106px 40px 22px;position:relative}@media(max-width:420px){.registration-success__wrap{height:100vh;padding:156px 34px 46px}}.registration-success__wrap:before{background:url(/_nuxt/img/logo.7e25004.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:48px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:30px;width:120px}@media(max-width:420px){.registration-success__wrap:before{background-size:100% auto;height:40px;top:30px;width:100px}}.registration-success__description{color:#8c96ab;font-size:18px;font-weight:500;line-height:1.3;padding-top:158px;position:relative;text-align:center}@media(max-width:420px){.registration-success__description{padding-top:168px}}.registration-success__description:before{color:#8c96ab;content:"";font-family:iconetm;font-size:120px;height:120px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:120px}.registration-success__action{margin-top:40px}.registration-success__action .button{width:100%}.registration-success__close-button{cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px}.registration-success__close-button:before{bottom:0;color:#757575;content:"";font-family:iconetm;font-size:16px;margin:auto;position:absolute;text-align:center;top:0}.registration-success__close-button:hover:before{color:#a8a8a8}@media(min-width:421px){.registration-success__close-button{display:none}}.manual-area{position:relative}.manual-area__wrap{display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media(max-width:992px){.manual-area__wrap{display:block;padding-top:68px}}@media(max-width:640px){.manual-area__wrap{box-sizing:border-box;display:block;margin-left:-16px;margin-right:-16px}}@media(max-width:420px){.manual-area__wrap{margin-left:-14px;margin-right:-14px;padding-top:58px}}.manual-area__navigation{margin-right:30px;width:262px}@media(max-width:1200px){.manual-area__navigation{width:212px}}@media(max-width:992px){.manual-area__navigation{background-color:#fff;border-top:1px solid #e3e4e9;left:0;margin-right:0;overflow-x:auto;position:absolute;right:0;top:0;width:100%}}.manual-area__rules-block{width:100%}.manual-area-rules{background-color:#fff;display:none;width:100%}.manual-area-rules.active{display:block}.no-page{background-color:#fff;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;text-align:center;top:0}.no-page__wrap{display:inline-block;margin:auto;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.no-page__wrap:before{background:url(/_nuxt/img/logo.7e25004.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";height:78px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:200px}@media(max-width:992px){.no-page__wrap:before{height:58px;width:150px}}.no-page__wrap .icon{color:#8c96ab;font-size:430px}@media(max-width:992px){.no-page__wrap .icon{font-size:240px}}.no-page__description{color:#8c96ab;font-size:40px;font-weight:700;position:relative;text-align:center}@media(max-width:992px){.no-page__description{font-size:24px;margin-top:64px}}.no-page__action{margin-top:100px;text-align:center}@media(max-width:992px){.no-page__action{margin-top:92px}}.no-page__action .button{width:412px}@media(max-width:992px){.no-page__action .button{width:258px}}.page__no-page .footer,.page__no-page .header{display:none}.animation-1__wrap{display:block;height:768px;left:50%;overflow:hidden;position:relative;transform:translateX(-50%);width:3000px}.animation-1__wrap>*{animation-iteration-count:infinite;animation-timing-function:linear;background-position:50%;background-repeat:no-repeat;background-size:100%;height:100%;left:0;position:absolute;top:0;width:100%}.animation-1__layout-bg{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwMCIgaGVpZ2h0PSI3NjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjQ5Ljk5OCUiIHgyPSI5OS45OTklIiB5Mj0iNDkuOTk4JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNENUYyRkEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTZENkYyIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDMwMDB2NzY4SDB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.animation-1__layout-cloud{animation-duration:100s;animation-name:animation-1-cloud-move;background:url(/_nuxt/img/layer_6_Clouds.335c0e8.svg);background-repeat:repeat-x;background-size:auto 100%;height:338px;width:8520px}.animation-1__layout-back{background:url(/_nuxt/img/layer_5_Back.63cb501.svg)}.animation-1__layout-carousel{animation-direction:reverse;animation-duration:30s;animation-name:carousel-spin;background:url(/_nuxt/img/layer_4_Carousel_wheel.823ff34.svg);height:168px;left:1752px;top:484px;width:168px}.animation-1__layout-train-2{animation-duration:5s;animation-name:train-right;background:url(/_nuxt/img/layer_3_train_2.8bdb4bd.svg);height:35px;left:-574px;top:622px;width:574px}.animation-1__layout-train-1{animation-duration:10s;animation-name:train-left;background:url(/_nuxt/img/layer_2_Train_1.6eb62c8.svg);height:42px;right:-574px;top:622px;width:574px}.animation-1__layout-front{background:url(/_nuxt/img/layer_1_Front.12c199b.svg);background-repeat:no-repeat;bottom:0;height:684px;top:auto;width:5746px}.animation-2{margin-bottom:20px;margin-top:20px;overflow:hidden}.animation-2__wrap{background-color:#c9e1fd;display:block;height:737px;left:50%;overflow:hidden;position:relative;transform:translateX(-50%);width:1920px}.animation-2__wrap>*{animation-iteration-count:infinite;animation-timing-function:linear;background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute}.animation-2__layout-cloud{animation-duration:130s;animation-name:animation-2-cloud-move;background:url(/_nuxt/img/layer_4_clouds.0e2d895.svg);background-repeat:repeat-x;background-size:auto 100%;height:524px;left:0;top:0;width:4005px}.animation-2__layout-back{animation-duration:80s;animation-name:animation-2-back-move;background:url(/_nuxt/img/layer_3_back.2d55461.svg);background-repeat:repeat-x;bottom:0;height:280px;left:0;width:4354px}.animation-2__layout-plane{background:url(/_nuxt/img/plane.7b9f653.svg);background-repeat:no-repeat;height:228px;left:50%;top:165px;transform:translateX(calc(-50% - 276px));width:295px}.animation-2__layout-banner{background:url(/_nuxt/img/adv-3-hr.cf57f9e.svg) 50%;background-color:#fff;background-repeat:no-repeat;height:422px;left:50%;top:54px;transform:translateX(calc(-50% + 140px));width:597px}.animation-2__layout-front{animation-duration:20s;animation-name:animation-2-front-move;background:url(/_nuxt/img/layer_1_front.7ade707.svg);background-repeat:repeat-x;bottom:0;height:248px;left:0;width:4354px}@keyframes carousel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes train-left{0%{transform:translateX(3574px)}to{transform:translateX(-574px)}}@keyframes train-right{0%{transform:translateX(-574px)}to{transform:translateX(3574px)}}@keyframes animation-1-cloud-move{0%{transform:translateX(-5020px)}to{transform:translateX(-2030px)}}@keyframes animation-2-cloud-move{0%{transform:translateX(-2185px)}to{transform:translateX(0)}}@keyframes animation-2-back-move{0%{transform:translateX(-2435px)}to{transform:translateX(0)}}@keyframes animation-2-front-move{0%{transform:translateX(-2435px)}to{transform:translateX(0)}}.user__avatar .font-icon{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.user__abbreviation>.icon{color:#fff;font-size:17px}.payment-edit{background-color:#fff;margin-left:-30px;padding:0!important}.payment-edit__main{border-top:1px solid #e3e4e9;padding:28px 20px 30px}.payment-edit__title{padding:0!important}.payment-edit .etm-card{margin-top:47px;padding:0 0 0 10px}.payment-edit .etm-card+.content-block__content-title{padding-bottom:44px;padding-top:55px}.payment-edit .inputs-block{display:flex}.payment-edit .inputs-block>*{margin-right:20px}.payment-edit .inputs-block>:last-child{margin-right:0}.payment-edit .content-block__action{display:flex;justify-content:flex-end;margin-top:30px;padding:0}.traveler-edit{background-color:#fff;margin-left:-30px;padding:0!important}.traveler-edit__main{border-top:1px solid #e3e4e9;padding:28px 20px 30px}.traveler-edit .inputs-block{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:47px}.traveler-edit .content-block__action{display:flex;justify-content:flex-end}.traveler-edit .content-block__content-title{font-size:18px;padding-top:0}.traveler-edit .travelers-documents{margin-top:40px}.traveler-edit .travelers-documents>*{margin-top:10px}.traveler-edit .travelers-documents>:first-child{margin-top:0}.transfer-airports{padding-top:6px}.hotel-search-panel{grid-row-gap:10px;grid-column-gap:6px;align-items:start;background:#fff;display:grid;grid-template:"a b c d" "e e e e";grid-template-columns:auto 250px auto 200px;grid-template-rows:auto}.hotel-search-panel .hotel-search-panel__search-button>*{width:100%}.hotel-search-panel .hotel-search-panel__search-button .button{align-items:center;background-color:#f7bd41;border-color:#f7bd41;display:flex;justify-content:center}.hotel-search-panel .daterange__input{margin-top:0}.hotel-search-panel__apartment{position:relative}.hotel-search-panel>:first-child{grid-area:a}.hotel-search-panel>:nth-child(2){grid-area:b}.hotel-search-panel>:nth-child(3){grid-area:c}.hotel-search-panel>:nth-child(4){grid-area:d}.hotel-search-panel>:nth-child(5){grid-area:e}@media(max-width:767px){.hotel-search-panel>:nth-child(5){text-align:center}}.hotel-search-panel_front-page{border-radius:0 30px 30px 30px;box-shadow:0 2px 6px 0 hsla(225,2%,51%,.2);padding:30px 30px 20px}.hotel-search-panel_front-page .daterange__input,.hotel-search-panel_front-page .etm-input__wrap input{background-color:#d9dae4;border-radius:18px;font-size:14px;font-weight:400;height:50px;padding:0 9px}.hotel-search-panel_front-page .etm-input__date:after,.hotel-search-panel_front-page .etm-input__datepicker:after{color:#5d5f65}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{border-radius:18px;height:50px}.hotel-search-panel_front-page .hotel-search-panel__additional-params{padding:10px 0}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button{font-size:14px}.hotel-search-panel_result{grid-row-gap:11px;grid-template:"a b c d" "e . . .";grid-template-columns:auto 200px auto 210px;padding-bottom:18px;padding-top:10px}@media(max-width:991px){.hotel-search-panel_result{grid-template-columns:auto 190px auto 120px}}@media(max-width:767px){.hotel-search-panel_result{display:none}}.hotel-search-panel_result.content{overflow:visible;overflow:initial}.hotel-search-panel_result .etm-input__title,.hotel-search-panel_result .hotel-search-panel__additional-params-mobile{display:none}@media(max-width:1199px){.hotel-search-panel{grid-template-columns:auto 230px auto 120px}}@media(max-width:991px){.hotel-search-panel{grid-row-gap:10px;grid-template:"a a a" "b c d" "e e e";grid-template-columns:230px auto 120px}.hotel-search-panel_front-page{padding:30px 15px}.hotel-search-panel_front-page .etm-input__wrap input{height:50px}.hotel-search-panel_front-page .etm-input__date:after,.hotel-search-panel_front-page .etm-input__datepicker:after{font-size:20px}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{height:50px}}@media(max-width:767px){.hotel-search-panel{grid-gap:8px;align-items:center;grid-template:"a" "b" "c" "e" "d";grid-template-columns:1fr;grid-template-rows:50px 50px 50px auto 50px}.hotel-search-panel .etm-input__title{display:none}.hotel-search-panel_front-page{border-radius:30px;padding:30px 20px}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{height:50px}.hotel-search-panel_front-page .hotel-search-panel__additional-params{padding:15px 0}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button{height:24px;line-height:24px;padding-left:26px;position:relative}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after,.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:before{background:#e7af00;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after{transform:translateY(-50%) rotate(90deg)}}.hotels-results__search-panel{background-color:#fff;position:relative;z-index:51}@media(max-width:767px){.hotels-results__search-panel{box-shadow:0 2px 2px 0 rgba(0,0,0,.12);padding-bottom:8px;padding-top:8px;position:sticky;top:0;z-index:49}}.hotels-results__search-panel .results-search-panel{align-items:center;display:flex;padding:0 15px}.hotels-results__search-panel .results-search-panel .font-icon_edit{color:#e7af00;font-size:26px}.hotels-results__search-panel .results-search-panel .results-search-panel__left-block{margin-right:8px}.hotels-results__search-panel .results-search-panel .results-search-panel__right-block{color:#2c2c2c;font-size:12px}.hotels-results__search-panel .results-search-panel .results-search-panel__top-block{font-weight:700}.hotels-results__search-panel .results-search-panel .results-search-panel__bottom-block{align-items:center;display:flex;flex-wrap:wrap}@media(min-width:768px){.hotels-results__search-panel .results-search-panel{display:none}}@media(max-width:767px){.hotels-results__search-panel .results-search-panel__city{display:block}}.hotels-results__search-panel .results-search-panel__bottom-block{margin-top:6px}.hotels-results__search-panel .hotel-search-panel_result.active{display:grid}@media(max-width:767px){.hotels-results__search-panel .hotel-search-panel_result{grid-gap:10px;align-items:center;grid-template:"a" "b" "c" "d";grid-template-columns:1fr;grid-template-rows:repeat(4,36px)}.hotels-results__search-panel .hotel-search-panel_result .hotel-search-panel__additional-params{display:block}}.hotels-offers__offers{margin-top:15px}@media screen and (max-width:1199px){.hotels-offers__offers{margin-top:20px}}@media(max-width:767px){.hotels-offers__offers{background:#efefef;margin:0 -8px;padding-bottom:60px}}.hotels-offers .show-on-map{height:80px;margin-top:10px}@media screen and (min-width:1200px){.hotels-offers .show-on-map{display:none}}.hotels-offers__no-offers{background:#fff;color:#9b9b9b;display:flex;justify-content:center;margin-top:6px;padding:20px;text-align:center}.hotels-offers__no-offers span{max-width:500px;width:100%}.hotel-offer.active .hotel-info{box-shadow:0 0 14px 0 rgba(0,0,0,.08)}.hotel-offer.active .hotel-info:after{transform:rotate(180deg)}.hotel-offer.active .rooms-offers{display:block}.hotels-results-area__empty-block{display:block;padding-top:100px;text-align:center;width:100%}.hotel-result-empty-block{color:#9b9b9b;display:inline-block;font-size:20px;font-weight:300;line-height:normal;margin:auto;padding-top:118px;position:relative;text-align:center;width:420px}.hotel-result-empty-block:before{color:#bbb;content:"";font-family:iconetm;font-size:83px;left:0;margin-left:auto;margin-top:auto;opacity:.8;position:absolute;right:0;top:0}.hotels-results-area__provider-disconnect{display:block;padding-top:100px;text-align:center;width:100%}.hotel-result-provider-disconnect{color:#9b9b9b;display:inline-block;font-size:20px;font-weight:300;line-height:normal;margin:auto;padding-top:108px;position:relative;text-align:center;width:453px}.hotel-result-provider-disconnect:before{color:#bbb;content:"";font-family:iconetm;font-size:67px;left:0;margin-left:auto;margin-top:auto;opacity:.8;position:absolute;right:0;top:0}.sorting-by-list{max-width:165px}.dummy-block.dummy-block_no-result,.dummy-block.dummy-block_provider_disconnect{padding-top:100px}.dummy-block.dummy-block_no-result .dummy-block__icon .font-icon:before,.dummy-block.dummy-block_provider_disconnect .dummy-block__icon .font-icon:before{font-size:67px}.dummy-block.dummy-block_no-result .dummy-block__description,.dummy-block.dummy-block_provider_disconnect .dummy-block__description{margin-top:40px;max-width:453px;width:90%}.dummy-block.dummy-block_no-result .dummy-block__icon .font-icon:before{font-size:83px}@media(max-width:767px){.hotels-offers__sorting-block .sorting-block.sorting-block-hotels{display:none}.hotels-offers__sorting-block.active{position:fixed;right:0;top:0;z-index:120}}.rooms-offers{display:none}.rooms-offer{background-color:#fff;border:1px solid #e7e7e7;color:#1f1f1f;display:flex;justify-content:space-between;margin-top:6px;padding:10px;position:relative}@media(max-width:767px){.rooms-offer{flex-direction:column;padding:0}}.rooms-offer:hover{background-blend-mode:color-burn;background-color:transparent;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(231,175,0,.06),rgba(231,175,0,.06))}.rooms-offer__pin{cursor:pointer;height:20px;position:absolute;right:-8px;top:10px;width:20px}.rooms-offer__pin:before{color:#6b6b6b;content:"";font-family:iconetm;font-size:17px;opacity:.31}.rooms-offer:first-child .rooms-offer__pin{top:0}.rooms-offer__right-block{box-sizing:border-box;flex-basis:160px;min-width:160px;padding:0 15px;position:relative;text-align:center;width:160px}@media(max-width:767px){.rooms-offer__right-block{flex-basis:100%;padding:16px;width:100%}}.rooms-offer__right-block .rooms-offer-right-block__disabled-message{color:#757575;font-size:12px}.rooms-offer__rooms{flex-grow:1}@media(max-width:767px){.rooms-offer__rooms{padding:16px}}.rooms-offer__price{border-bottom:1px dotted #e7af00;color:#e7af00;cursor:pointer;display:inline-block;font-size:14px;font-weight:500}.rooms-offer__sale-info{color:#757575;font-size:11px;font-weight:400;line-height:16px;margin-top:4px}.rooms-offer__sale{line-height:inherit}.rooms-offer__economy{line-height:inherit;-webkit-text-decoration:line-through;text-decoration:line-through}.rooms-offer__discount{line-height:inherit}.rooms-offer__buy-button{line-height:1.3;margin-top:5px;min-width:130px;padding-bottom:6px;padding-top:6px;width:100%}@media(max-width:767px){.rooms-offer__buy-button{margin-top:14px;padding-bottom:9px;padding-top:11px}}.rooms-offer__provider-name{color:#5d5f65;display:none;font-size:12px;font-weight:400;margin-top:8px}.rooms-offer-right-block__wrap{position:relative;top:50%;transform:translateY(-50%)}@media(max-width:767px){.rooms-offer-right-block__wrap{top:auto;transform:none}}.rooms-offer_travolutionary .room-offer:last-child .room-offer__main-info,.rooms-offer_travolutionary .room-offer:nth-child(n+2) .room-offer__main-info,.rooms-offer_travolutionary .room-offer__main-info{padding-left:10px}.rooms-offer_travolutionary .room-offer__filter-checkbox{display:none}.rooms-offer_travolutionary .room-offer__image{box-sizing:border-box;height:60px;min-width:120px;overflow:hidden;padding-left:5px;padding-right:5px;width:120px}@media(max-width:1200px){.rooms-offer_travolutionary .room-offer__image{min-width:98px;width:98px}}@media(max-width:767px){.rooms-offer_travolutionary .room-offer__image{height:60px;min-width:80px;padding:0;width:80px}}.rooms-offer_travolutionary .room-offer__image img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.rooms-offer_travolutionary .room-offer .cancel-policy-link{display:none}}.rooms-offer_travolutionary .room-offer__additional-block .icons-list{margin-left:0}.rooms-offer .cancel-policy-link,.rooms-offer .free-canceled-link{border-bottom:none}.rooms-offer-status-block{border-right:1px solid #e3e4e9;flex-basis:150px;min-width:133px;position:relative;width:150px}@media(max-width:767px){.rooms-offer-status-block{border-right:none;border-top:1px solid #e3e4e9;box-sizing:border-box;flex-basis:100%;width:100%}}.rooms-offer-status-block__wrap{padding:0 10px;position:relative;top:50%;transform:translateY(-50%)}@media(max-width:767px){.rooms-offer-status-block__wrap{padding:16px;text-align:left;top:auto;transform:none}}.rooms-offer-status-block__wrap .free-canceled-link{margin-top:0}.rooms-offer-status-block__wrap .free-canceled-link__text{border-bottom:none;margin-top:0}.rooms-offer-status-block__status{font-size:12px;font-weight:500}.rooms-offer-status-block .cancel-policy-link{border-bottom:none;color:#e7af00;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;margin-top:0;white-space:nowrap}@media(max-width:767px){.rooms-offer-status-block .cancel-policy-link{margin:0}}.rooms-offer-status-block__additional-info{bottom:0;color:#9b9b9b;font-size:12px;font-weight:400;left:10px;line-height:14px;position:absolute}.rooms-offer-status-block__additional-info .font-icon{color:#e7af00;display:none;font-size:17px}.rooms-offer-status-block__additional-info span{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rooms-offer-status-block__additional-info.etm-tooltip{position:absolute}.rooms-offer-status-block__additional-info .etm-tooltip__text{text-align:center;width:230px}@media(max-width:767px){.rooms-offer-status-block__additional-info{bottom:auto;left:auto;min-height:14px;right:16px;top:14px}.rooms-offer-status-block__additional-info .font-icon{display:inline-block}.rooms-offer-status-block__additional-info span{display:none;-webkit-text-decoration:none;text-decoration:none}.rooms-offer-status-block__additional-info .etm-tooltip__text{left:auto;right:0;transform:none}.rooms-offer-status-block__additional-info .etm-tooltip__text:after{left:auto;right:6px;transform:none}}.rooms-offer-status-block .additional-info{cursor:pointer}.rooms-offer_not-available .rooms-offer__pin{display:none}.rooms-offer_not-available .room-offer:last-child .room-offer__main-info,.rooms-offer_not-available .room-offer__main-info{padding-left:10px}.rooms-offer_not-available .room-offer__filter-checkbox{display:none}.rooms-offer_not-available .room-offer__image{box-sizing:border-box;height:75px;overflow:hidden;padding-bottom:10px;padding-left:5px;padding-right:5px;width:120px}.rooms-offer_not-available .room-offer__image img{height:100%;max-height:100%;max-width:100%;width:100%}.rooms-offer_default .room-offer-info__status,.rooms-offer_not-available .room-offer .cancel-policy-link,.rooms-offer_not-available .room-offer-info__cancel-policy,.rooms-offer_not-available .rooms-offer__buy-button{display:none}.rooms-offer_default .room-offer-info .cancel-policy-link,.rooms-offer_default .room-offer-info__cancel-policy{margin-top:0}.rooms-offer_default .rooms-offer-status-block__status{display:none}.rooms-offer__more-results{display:block;padding:0}.rooms-offer_timeout .room-offer,.rooms-offer_timeout .rooms-offer-status-block{opacity:.4;pointer-events:none}.room-offer{border-right:1px solid #e3e4e9;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:5px}.room-offer:nth-child(n+2){padding-bottom:10px;padding-top:10px}.room-offer:last-child{padding-bottom:5px}@media(max-width:767px){.room-offer{border-right:none;flex-wrap:wrap;justify-content:flex-start;position:relative}}.room-offer-info{display:flex;flex-direction:column;justify-content:space-between;padding:0 10px 0 5px}@media(max-width:767px){.room-offer-info{padding-left:0;padding-right:0}}.room-offer-info__room-name{font-size:14px;font-weight:500;line-height:1.4}@media(max-width:767px){.room-offer-info__room-name{line-height:18px;padding-top:2px}}.room-offer-info__rooms-available .etm-tooltip__text{white-space:nowrap}.room-offer-info__available{background-color:#757575;border-radius:2px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:500;height:16px;margin-right:8px;padding:2px 4px 1px 10px;position:relative}.room-offer-info__available:before{bottom:2px;content:"x";font-size:12px;font-weight:200;left:4px;position:absolute}.room-offer-info__right-block{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:10px}.room-offer-info__right-block .icons-list{display:inline-block}.room-offer-info__right-block .icons-list .font-icon{color:rgba(93,95,101,.48);font-size:14px}.room-offer-info__right-block .icons-list .etm-tooltip__text{white-space:nowrap}@media(max-width:767px){.room-offer-info__right-block{display:none}}.room-offer-info .cancel-policy-link{border-bottom:none;color:#e7af00;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;margin-left:14px;margin-top:0;white-space:nowrap}.room-offer-info .free-canceled-link{margin-left:14px}.room-offer-info .free-canceled-link__text{border-bottom:none;margin-top:0;max-width:125px}.room-offer-info__roomers-number{margin-top:5px}.room-offer-info__roomers-number .etm-tooltip{display:inline-block}.room-offer-info__roomers-number .font-icon:before{color:#5d5f65;font-size:12px}.room-offer-info__roomers-number .font-icon:nth-child(n+2){margin-left:4px}@media(max-width:767px){.room-offer-info__roomers-number{margin-top:6px}}.room-offer-info__comfort{color:#5d5f65;font-size:12px;font-weight:400;margin-left:4px}.room-offer-info__comfort-class{color:#5d5f65;font-size:12px;font-weight:400;margin-top:10px}.room-offer-info__description{color:#969696;flex-basis:100%;font-size:12px;font-weight:400;line-height:14px;margin-top:5px}@media(max-width:767px){.room-offer-info__description{flex-basis:100%;margin-top:8px}}.room-offer-info__top-block{display:flex;flex-basis:100%;flex-wrap:nowrap;justify-content:space-between}.room-offer-info__left-block{flex:1 1 0}.room-offer__filter-checkbox{align-self:center;position:relative}.room-offer__filter-checkbox .etm-tooltip__text{width:240px}@media screen and (max-width:1199px)and (min-width:768px){.room-offer__filter-checkbox .etm-tooltip__text{left:0;right:auto;transform:none}.room-offer__filter-checkbox .etm-tooltip__text:after{left:6px;right:auto;transform:none}}@media(max-width:767px){.room-offer__filter-checkbox{align-self:flex-start;padding-top:0}.room-offer__filter-checkbox.etm-tooltip{position:absolute;right:0;top:0}}.room-offer-filter-checkbox{display:block;height:20px;width:20px}.room-offer-filter-checkbox .checkbox-flag{display:inline-block;height:100%;text-align:center;width:100%}.room-offer-filter-checkbox .checkbox-flag:before{color:#969696;content:"";font-family:iconetm;font-size:14px;line-height:20px}.room-offer-filter-checkbox input[type=checkbox]:checked+.checkbox-flag:before{color:#e7af00;content:""}.room-offer-filter-checkbox input[type=checkbox]{display:none}.room-offer-image{box-sizing:border-box;height:60px;padding:0 10px;position:relative;width:105px}@media(max-width:767px){.room-offer-image{height:60px;padding:0;width:80px}}.room-offer-image__wrap{height:100%;overflow:hidden;width:100%}.room-offer-image__wrap:before{color:#ffda68;content:"";font-family:iconetm;font-size:32px;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.room-offer-image_empty .room-offer-image__wrap{background-color:rgba(255,203,42,.12)}.room-offer-image_empty .room-offer-image__wrap:before{content:""}.room-offer-image img{height:60px;-o-object-fit:cover;object-fit:cover;width:85px}.room-offer__main-info{flex-grow:1}@media(max-width:767px){.room-offer__main-info{max-width:calc(100% - 130px);padding-bottom:0;padding-left:10px;padding-top:0}}.room-offer:nth-child(n+2){border-top:1px solid #e3e4e9}@media(max-width:767px){.room-offer:nth-child(n+2){padding-top:16px}.room-offer:nth-child(n+2) .room-offer__filter-checkbox.etm-tooltip{top:16px}}.room-offer:last-child{border-top:1px solid #e3e4e9}.room-offer:last-child .room-offer__image{padding-bottom:0}@media(max-width:767px){.room-offer:last-child{padding-top:16px}.room-offer:last-child .room-offer__filter-checkbox.etm-tooltip{top:16px}.room-offer:nth-child(n){padding-bottom:14px}.room-offer:last-child{padding-bottom:0}}.room-offer_same-room:last-child{border-top:none;padding-top:5px}.room-offer_same-room:last-child .room-offer__filter-checkbox{display:none}.room-offer_same-room:last-child .room-offer__image{box-sizing:border-box;height:88px;min-width:120px;overflow:hidden;padding:0 5px;width:120px}@media(max-width:1200px){.room-offer_same-room:last-child .room-offer__image{min-width:98px;width:98px}}@media(max-width:767px){.room-offer_same-room:last-child .room-offer__image{height:60px;min-width:80px;padding:0;width:80px}}.room-offer_same-room:last-child .room-offer__image img{height:100%;max-height:100%;max-width:100%;width:100%}.room-offer_same-room .room-offer-info{padding-left:10px}.room-offer-price-detail .popup__close{height:14px;position:absolute;right:19px;top:24px;width:14px}.room-offer-price-detail .popup__close:after,.room-offer-price-detail .popup__close:before{width:0}.room-offer-price-detail__wrap{background-color:#fff;color:#1f1f1f;padding:27px 25px;width:100%}.room-offer-price-detail__title{font-size:18px;font-weight:400;padding-right:40px}.room-offer-price-detail .price-detail-table{border-collapse:separate;border-collapse:initial;border-spacing:0 4px;width:100%}.room-offer-price-detail .price-detail-table thead td{background-color:rgba(227,228,233,.24);border:none;color:#9b9b9b;font-size:14px;font-weight:500;text-transform:uppercase}.room-offer-price-detail .price-detail-table td{border:1px solid #e1e1e1;box-sizing:border-box;font-size:14px;font-weight:500;line-height:16px;padding:10px 8px}.room-offer-price-detail .price-detail-table td .additional-discription__text{font-size:14px}.room-offer-price-detail .price-detail-table td .status-list{font-size:13px}.room-offer-price-detail .price-detail-table td .status-list__item{font-weight:400}.room-offer-price-detail .price-detail-table td .status-list__item:before{font-size:12px}@media(min-width:768px){.room-offer-price-detail .price-detail-table td:first-child{border-right:none}.room-offer-price-detail .price-detail-table td:last-child{border-left:none}.room-offer-price-detail .price-detail-table td:first-child{width:240px}.room-offer-price-detail .price-detail-table td:nth-child(2){width:458px}}@media(max-width:767px){.room-offer-price-detail .price-detail-table td{width:100%}.room-offer-price-detail .price-detail-table td.price-detail-table__room-cell{border:none}}.room-offer-price-detail__economy{color:#b61e1b;font-size:14px;font-weight:400}.room-offer-price-detail__discount{color:#b61e1b;font-size:12px;font-weight:400;line-height:14px}.room-offer-price-detail__remark{color:#5d5f65;font-size:12px;font-weight:400}@media(max-width:767px){.room-offer-price-detail__remark{font-size:12px;line-height:16px;margin-top:16px}}.room-offer-price-detail__total{font-size:13px;font-weight:500}.room-offer-price-detail__total-sum{font-size:16px;font-weight:500;margin-top:15px;text-align:right}.room-offer-price-detail__room-cell{background-color:#f2f4f9}.room-offer__additional-block{align-items:center;display:flex;justify-content:flex-start;margin-top:12px}.room-offer__additional-block .cancel-policy-link,.room-offer__additional-block .free-canceled-link{margin-top:0}.room-offer__additional-block .cancel-policy-link{color:#e7af00}.room-offer__additional-block .icons-list{display:inline-block;margin-left:20px}.room-offer__additional-block .icons-list .font-icon{color:rgba(93,95,101,.48);font-size:14px}.room-offer__additional-block .icons-list .etm-tooltip__text{white-space:nowrap}@media(min-width:768px){.room-offer__additional-block{display:none}}.rooms-offer__more-offers{align-items:center;background-color:#f9f9f9;display:flex;justify-content:flex-end;padding:0 10px 10px 0}@media(max-width:767px){.room-offer-price-detail__wrap{padding:24px 14px 30px;width:calc(100vw - 20px)}.room-offer-price-detail__wrap .modal__close_btn{right:14px;top:16px}}.hotel-rooms{margin:6px 0 10px}.hotel-rooms .hotel-rooms__room-wrap{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px}.hotel-rooms .hotel-rooms__room{border-bottom:1px solid #e5e5e5;display:flex;padding:10px;position:relative}.hotel-rooms .hotel-rooms__offer-name,.hotel-rooms .hotel-rooms__room-name{font-size:14px;font-weight:500}.hotel-rooms .hotel-rooms__room-desc,.hotel-rooms .rooms-offers__room-number{color:#5d5f65;font-size:13px;font-weight:400;margin:4px 0}.hotel-rooms .hotel-rooms__room-desc{font-size:12px;margin:10px 0 0}.hotel-rooms .hotel-rooms__offer-roomers{align-items:center;display:flex}.hotel-rooms .hotel-rooms__offer,.hotel-rooms .hotel-rooms__offer-info{align-items:stretch;display:flex;justify-content:space-between;width:100%}.hotel-rooms .hotel-rooms__offer--disabled,.hotel-rooms .hotel-rooms__offer-info--disabled{background-color:#e7e7e7}.hotel-rooms .hotel-rooms__offer--disabled .rooms-offer__right-block,.hotel-rooms .hotel-rooms__offer-info--disabled .rooms-offer__right-block{border-color:#e1e1e1}.hotel-rooms .hotel-rooms__room-inside:last-of-type .hotel-rooms__offer:last-of-type .hotel-rooms__offer-info,.hotel-rooms .hotel-rooms__room-inside:last-of-type .hotel-rooms__offer:last-of-type .rooms-offer__right-block{border-bottom:0}.hotel-rooms .hotel-rooms__offers{background-color:#f9f9f9;padding:10px 15px}.hotel-rooms .hotel-rooms__offers:last-of-type{padding-bottom:0}.hotel-rooms .hotel-rooms__offer{box-sizing:border-box}.hotel-rooms .hotel-rooms__offer:last-of-type .hotel-rooms__offer-info,.hotel-rooms .hotel-rooms__offer:last-of-type .rooms-offer__right-block{padding:10px 10px 10px 15px}.hotel-rooms .hotel-rooms__offer:last-of-type .hotel-rooms__offer-info{padding:15px 10px 10px 0}.hotel-rooms .hotel-rooms__offer:first-of-type .rooms-offer__right-block{padding:5px 10px 15px 15px}.hotel-rooms .hotel-rooms__offer:first-of-type .hotel-rooms__offer-info{padding:5px 10px 10px 0}.hotel-rooms .hotel-rooms__offer-info{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:15px 10px 10px 0}.hotel-rooms .hotel-rooms__offer-policy{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.hotel-rooms .hotel-rooms__cancel-policy{margin:15px 0 0 50px}.hotel-rooms .hotel-rooms__cancel-policy .cancel-policy-link{margin:0;white-space:nowrap}.hotel-rooms .hotel-rooms__cancel-policy .font-icon{font-size:16px;margin-right:5px}.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--not_returnable,.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--partially,.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--returnable{align-items:center;display:flex;justify-content:flex-end}.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--returnable .cancel-policy-link{border:0;color:#ff8584}.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--returnable .font-icon{color:#5dc376;font-weight:700}.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--not_returnable .font-icon{color:#b61e1b}.hotel-rooms .rooms-offer__right-block{align-items:center;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:15px 10px 15px 15px}.hotel-rooms .rooms-offer__taxes-text{color:#969696;font-size:10px;margin-top:2px}.hotel-rooms .rooms-offer__price-without-discont{color:#5d5f65;font-size:11px;line-height:1.45;margin-top:5px;-webkit-text-decoration:line-through;text-decoration:line-through}.hotel-rooms .rooms-offer__pin{display:none}.hotel-rooms .rooms-offer__room-desc{align-items:center;display:flex;justify-content:flex-start;margin-top:5px}.hotel-rooms .rooms-offer__room-desc .rooms-offer__room-guests{border-right:1px solid #e3e4e9;margin-right:10px;padding-right:10px}.hotel-rooms .rooms-offer__room-desc .rooms-offer__room-guests:last-of-type{border:0}.hotel-rooms__room-image{height:52px;margin-right:15px;overflow:hidden;position:relative;width:90px}.hotel-rooms__room-image--has-gallery{cursor:pointer}.hotel-rooms__room-image img{height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hotel-rooms__room-image .hotel-info-image__images-number{font-size:10px}.hotel-rooms__room-image:before{color:rgba(231,175,0,.2);content:"";font-family:iconetm;font-size:40px;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.room-offer-info__amenities{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;max-height:55px;max-width:45%;position:absolute;right:10px;top:8px}.room-offer-info__amenities .room-offer-info__amenity{margin:0 0 5px 4px;opacity:.8;transition:.2s}.room-offer-info__amenities .room-offer-info__amenity .room-offer-info__amenity-icon{background:#5d5f65;border-radius:4px;box-sizing:border-box;display:block;font-size:10px;height:25px;width:25px}@media(max-width:767px){.hotel-rooms{margin-top:10px}.hotel-rooms .hotel-rooms__offers{padding:0}.hotel-rooms .hotel-rooms__room-wrap{border:0}.hotel-rooms .hotel-rooms__offer,.hotel-rooms .hotel-rooms__offer-info{display:flex;flex-direction:column}.hotel-rooms .hotel-rooms__room{padding:10px}.hotel-rooms .hotel-rooms__room .hotel-rooms__room-image{border-radius:2px;height:55px;margin:0 10px 0 0;min-width:80px;overflow:hidden;width:80px}.hotel-rooms .hotel-rooms__room .hotel-rooms__room-image .hotel-info-image__images-number{bottom:5px;left:5px;right:auto;top:auto}.hotel-rooms .hotel-rooms__room .hotel-rooms__room-info{width:100%}.hotel-rooms .room-offer-info__amenities{box-sizing:border-box;margin:10px 0 0 -96px;max-height:100%;max-width:calc(100vw - 20px);padding:0;position:relative;right:auto;top:auto;width:calc(100vw - 20px)}.hotel-rooms .room-offer-info__amenities .room-offer-info__amenity{margin-left:6px}.hotel-rooms .hotel-rooms__offer-info{border:0;box-sizing:border-box;padding:15px!important}.hotel-rooms .hotel-rooms__offer-policy{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.hotel-rooms .hotel-rooms__offer-policy .hotel-rooms__room-comforts .etm-tooltip:last-of-type .etm-tooltip__text{left:auto;right:-10px;transform:translateX(0);white-space:nowrap}.hotel-rooms .hotel-rooms__offer-policy .hotel-rooms__room-comforts .etm-tooltip:last-of-type .etm-tooltip__text:after{left:auto;right:5px}.hotel-rooms .hotel-rooms__cancel-policy{margin-left:0}.hotel-rooms .rooms-offer__right-block{box-sizing:border-box;padding:15px!important}.hotel-rooms .rooms-offer__right-block .rooms-offer-right-block__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.hotel-rooms .rooms-offer__right-block .rooms-offer-right-block__wrap .rooms-offer__price{border-bottom:0;font-size:16px}.hotel-rooms .rooms-offer__right-block .rooms-offer__buy-button{font-weight:400;height:42px;line-height:42px;padding:0;width:250px}.rooms-offer__pin{right:15px;top:10px}.rooms-offer__more-offers{justify-content:center;padding:10px}.rooms-offer__more-results{background:none;background:#efefef;border:0;display:flex;flex-direction:row;justify-content:center;margin-top:0;padding:10px 15px 15px}.rooms-offer__more-results .more-results{background-color:#fff;border:1px solid #e5e5e5;border-radius:2px;box-sizing:border-box;height:48px;line-height:48px;padding:0 49px;width:288px}}.hotel-info{background-color:#fff;border-radius:4px;display:flex;height:100%;justify-content:space-between;margin-top:8px;min-height:98px;position:relative}.hotel-info:not(.hotel-info_hotel-card){border:1px solid #e7e7e7;box-shadow:0 2px 4px 0 rgba(93,95,101,.2)}@media(max-width:767px){.hotel-info{border-radius:0;display:block;height:235px;overflow:auto}.hotel-info:not(.hotel-info_hotel-card){border:0;border-bottom:1px solid #e5e5e5;box-shadow:0 0 14px 0 rgba(0,0,0,.08)}}.hotel-info:after{bottom:15px;color:#e7af00;content:"";font-family:iconetm;font-size:12px;opacity:.87;position:absolute;right:17px;transition:.3s}@media(max-width:767px){.hotel-info:after{bottom:8px;font-size:10px;right:15px}}.hotel-info--is-preview:after{display:none}.hotel-info__image{border-radius:4px 0 0 4px;cursor:pointer;flex-basis:200px;min-height:100%;min-width:200px;overflow:hidden;position:relative}@media screen and (max-width:991px){.hotel-info__image{flex-basis:180px;width:180px}}@media(max-width:767px){.hotel-info__image{border-radius:0;flex-basis:100%;min-height:180px}.hotel-info__image,.hotel-info__image:after{height:180px;left:0;position:absolute;top:0;width:100%}.hotel-info__image:after{background-color:rgba(0,0,0,.5);content:""}}.hotel-info-image{background-color:rgba(255,203,42,.12);position:relative}@media(max-width:767px){.hotel-info-image{position:absolute}}.hotel-info-image:before{color:rgba(231,175,0,.2);content:"";font-family:iconetm;font-size:80px;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.hotel-info-image_empty{background-color:rgba(255,203,42,.12)}.hotel-info-image_empty:before{content:""}.hotel-info-image img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hotel-info-image__images-number{background-color:rgba(31,31,31,.68);border-radius:2px;bottom:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;font-weight:500;height:20px;left:8px;line-height:13px;padding:4px 4px 3px 19px;position:absolute}.hotel-info-image__images-number:before{color:#fff;content:"";font-family:iconetm;font-size:10px;left:4px;position:absolute;top:4px}@media(max-width:767px){.hotel-info-image__images-number{background-color:rgba(32,32,32,.68);bottom:auto;left:auto;right:10px;top:10px;z-index:2}}.hotel-info-image__remark,.hotel-info-image_best-offer{background-color:#faa61a;color:#fff;display:inline-block;font-size:12px;font-weight:400;left:0;padding:6px 8px;position:absolute;top:8px;z-index:10}@media(max-width:767px){.hotel-info-image__remark,.hotel-info-image_best-offer{bottom:10px;line-height:1.2;top:auto}}.hotel-info__main-info{display:flex;flex-direction:column;flex-grow:1;padding:15px}@media(max-width:767px){.hotel-info__main-info{box-sizing:border-box;height:180px;overflow:hidden;padding:15px}.hotel-info__main-info .hotel-info__name{align-self:flex-start}}.hotel-info__name{color:#e7af00;cursor:pointer;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;position:relative;transition:.2s}@media(max-width:767px){.hotel-info__name{color:#fff}}.hotel-info__name:hover{-webkit-text-decoration:underline;text-decoration:underline}.hotel-info .hotel-info__main-info-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:5px}.hotel-info .hotel-info__main-info-wrap .hotel-info__hotel-name{margin:0 40px 5px 0}.hotel-info .hotel-info__hotel-comforts .font-icon{color:#747474;font-size:16px;margin:0 4px 0 0}@media(max-width:992px){.hotel-info .hotel-info__hotel-comforts{font-size:14px;margin:5px 0 10px;width:100%}.hotel-info .hotel-info__hotel-comforts .icons-list__wrap{justify-content:flex-start}.hotel-info .hotel-info__hotel-comforts .font-icon{font-size:14px}}@media(max-width:767px){.hotel-info .hotel-info__hotel-comforts{bottom:0;left:0;margin:0;max-width:60%;padding:0 15px;position:absolute;width:auto;z-index:1}.hotel-info .hotel-info__hotel-comforts .icons-list__wrap{height:55px}.hotel-info .hotel-info__hotel-comforts .font-icon{font-size:16px;margin-right:5px}.hotel-info .hotel-info__hotel-comforts .font-icon:first-of-type .etm-tooltip__text{left:-10px;transform:translateX(0);white-space:nowrap}.hotel-info .hotel-info__hotel-comforts .font-icon:first-of-type .etm-tooltip__text:after{left:16px}}.hotel-info__chain-info{display:none}.hotel-info-stars{display:flex;justify-content:space-between;margin-top:4px;width:63px}.hotel-info-stars__star{position:relative}.hotel-info-stars__star:before{color:#e7e7e7;content:"";font-family:iconetm;font-size:10px}.hotel-info-stars__star.active:before{color:#fbcc27}.hotel-info__more-details{align-items:center;border:none!important;display:flex}.hotel-info__address{align-items:center;display:flex;max-width:88%}@media(max-width:767px){.hotel-info__address{margin-top:14px}}.hotel-info-address{font-size:12px;font-weight:400}.hotel-info-address__address{align-items:center;display:flex;position:relative}.hotel-info-address__address .font-icon{color:#5d5f65;font-size:15px;margin-right:2px}.hotel-info-address__map-link{color:#e7af00;cursor:pointer;display:inline-block;margin-left:9px;position:relative;vertical-align:top}.hotel-info-address__map-link:after{background-image:linear-gradient(90deg,#e7af00 50%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:2px 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.hotel-info-address__map-link:hover{opacity:.9}@media(max-width:767px){.hotel-info-address__map-link{display:none}.hotel-info-address{color:#fff;margin-top:10px}.hotel-info-address__address .font-icon{color:#fff;margin-right:6px}}.hotel-info__full-address{display:none;font-size:12px;font-weight:400;line-height:1.2;margin-top:16px;padding-left:24px;position:relative}.hotel-info__full-address:before{bottom:0;color:#e7af00;content:"";font-family:iconetm;font-size:15px;left:0;position:absolute}.hotel-info__email{display:none;font-size:12px;font-weight:400;line-height:1.2;margin-top:8px;padding-left:24px;position:relative}.hotel-info__email:before{bottom:0;color:#969696;content:"";font-family:iconetm;font-size:15px;left:0;position:absolute}.hotel-info__url{display:none;font-size:12px;font-weight:400;line-height:1.2;margin-top:8px;padding-left:24px;position:relative}.hotel-info__url:before{bottom:0;color:#969696;content:"";font-family:iconetm;font-size:15px;left:0;position:absolute}.hotel-info__rating{margin-top:20px}.hotel-info-rating{align-items:center;display:flex;justify-content:flex-start}@media(max-width:767px){.hotel-info-rating{flex-wrap:wrap;margin-top:34px}}.hotel-info-rating__rating-value{border:1px solid #969696;box-sizing:border-box;color:#5d5f65;font-size:14px;font-weight:400;height:25px;line-height:25px;margin-right:11px;text-align:center;width:25px}.hotel-info-rating-comments{margin-right:25px}.hotel-info-rating-comments__rating-name{font-size:14px;font-weight:500}.hotel-info-rating-comments__comments-number{font-size:12px;font-weight:400}.hotel-info-rating-comfort{align-self:flex-end;margin-bottom:-2px}@media(max-width:767px){.hotel-info-rating-comfort{flex-basis:100%;margin-top:6px}}.hotel-info-rating-comfort .icons-list{display:inline-block;position:relative}.hotel-info-rating-comfort .icons-list__wrap>:nth-child(n+2){margin-left:0}.hotel-info-rating-comfort .icons-list__wrap>*{margin-right:6px}.hotel-info-rating-comfort .icons-list__wrap>:last-child{margin-top:0}@media(max-width:767px){.hotel-info-rating-comfort .icons-list__wrap>*{margin-right:8px}}.hotel-info-rating-comfort .etm-tooltip__text{white-space:nowrap}.hotel-info-rating-comfort .font-icon:before{color:rgba(93,95,101,.56);font-size:18px}@media(max-width:767px){.hotel-info-rating-comfort .font-icon:before{font-size:12px}}.hotel-info-price{cursor:pointer;padding:15px 12px 10px 0;position:relative;text-align:right}@media(max-width:767px){.hotel-info-price{align-items:flex-end;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;padding:8px 15px;position:absolute;right:0;width:100%}}.hotel-info-price__price{font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;margin-bottom:6px;text-align:right;white-space:nowrap}.hotel-info-price__economy{line-height:16px;margin-left:12px;-webkit-text-decoration:line-through;text-decoration:line-through}.hotel-info-price__discount,.hotel-info-price__economy{color:#b61e1b;display:inline-block;font-size:12px;font-weight:400;margin-top:2px}.hotel-info-price .gradient{height:24px;width:50vw}@media(min-width:768px){.hotel-info-price .gradient{height:24px;width:100px}}@media(max-width:767px){.hotel-info-price__discount{line-height:16px;margin-top:0;order:2}.hotel-info-price__economy{margin-top:0;order:1}}.hotel-info-price .hotel-info__offers_number{bottom:15px;color:#e7af00;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;position:absolute;right:35px;white-space:nowrap}@media(max-width:767px){.hotel-info-price .hotel-info__offers_number{font-size:11px;padding-right:15px;position:static}}.hotel-info.hotel-info_view-order{border:none;box-shadow:none;height:auto;margin-top:0}.hotel-info.hotel-info_view-order:after{display:none}.hotel-info.hotel-info_view-order .hotel-info__image{flex-basis:220px;height:145px;width:220px}.hotel-info.hotel-info_view-order .hotel-info__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-info.hotel-info_view-order .hotel-info-details{flex:1;padding-left:24px}.hotel-info.hotel-info_view-order .hotel-info-details .font-icon{font-size:16px;margin-right:10px;margin-top:-2px;opacity:.56}.hotel-info.hotel-info_view-order .hotel-info-details__item{align-items:flex-start;color:#1f1f1f;display:flex;font-size:14px;font-weight:400}.hotel-info.hotel-info_view-order .hotel-info-details__item:nth-child(n+2){margin-top:12px}.hotel-info.hotel-info_view-order .hotel-info-details__description{line-height:1.2}.hotel-info.hotel-info_view-order .hotel-info-details__description span{font-weight:500}.hotel-info.hotel-info_view-order .hotel-info__main-info{padding:0 0 0 15px}.hotel-info.hotel-info_view-order .hotel-info__name{color:#e7af00;display:inline-block;line-height:1.2}.hotel-info.hotel-info_view-order .hotel-info__name:after{background-image:linear-gradient(90deg,#e7af00 50%,transparent 0);bottom:0}.hotel-info.hotel-info_view-order .hotel-info__stars{display:inline-block;margin-left:10px}.hotel-info.hotel-info_view-order .hotel-info-stars{margin-top:0;width:70px}.hotel-info.hotel-info_view-order .hotel-info__address{font-size:14px;line-height:1.2;margin-top:8px}.hotel-info.hotel-info_view-order .hotel-info-address__map-link{font-size:12px;line-height:1.2}.hotel-info.hotel-info_view-order .hotel-info__rating{margin-top:28px}@media(max-width:767px){.hotel-info.hotel-info_view-order .hotel-info__rating{flex-wrap:nowrap}}.hotel-info.hotel-info_view-order .hotel-info__rating .hotel-info-rating-comments__comments-number{white-space:nowrap}.hotel-info.hotel-info_view-order .hotel-info-rating__rating-value{min-width:25px}.hotel-info.hotel-info_view-order .hotel-info__price{display:none}@media screen and (max-width:767px){.hotel-info.hotel-info_view-order{flex-direction:column}.hotel-info.hotel-info_view-order .hotel-info__image{background:none;flex-basis:auto;height:auto;min-width:100%;padding-top:15px;position:relative!important;width:100%}.hotel-info.hotel-info_view-order .hotel-info__image:after,.hotel-info.hotel-info_view-order .hotel-info__image:before{display:none}.hotel-info.hotel-info_view-order .hotel-info__image img{border-radius:5px;height:auto;position:static;width:100%}.hotel-info.hotel-info_view-order .hotel-info__details{margin-top:20px;padding:0}}.hotel-info.hotel-info_hotel-card,.hotel-info.hotel-info_hotel-card-short{flex-direction:column;height:auto;margin-top:0}.hotel-info.hotel-info_hotel-card-short:after,.hotel-info.hotel-info_hotel-card:after{display:none}.hotel-info.hotel-info_hotel-card .hotel-info__image,.hotel-info.hotel-info_hotel-card-short .hotel-info__image{cursor:context-menu;flex-basis:220px;height:140px;width:220px}.hotel-info.hotel-info_hotel-card .hotel-info__image img,.hotel-info.hotel-info_hotel-card-short .hotel-info__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-info.hotel-info_hotel-card .hotel-info-image__images-number,.hotel-info.hotel-info_hotel-card-short .hotel-info-image__images-number{display:none}.hotel-info.hotel-info_hotel-card .hotel-info__name,.hotel-info.hotel-info_hotel-card-short .hotel-info__name{color:#1f1f1f;display:inline-block;font-size:18px;line-height:1.2;padding-right:40px}.hotel-info.hotel-info_hotel-card .hotel-info__name:after,.hotel-info.hotel-info_hotel-card-short .hotel-info__name:after{display:none}.hotel-info.hotel-info_hotel-card .hotel-info__chain-info,.hotel-info.hotel-info_hotel-card-short .hotel-info__chain-info{font-size:14px;margin-top:4px}.hotel-info.hotel-info_hotel-card .hotel-info__card-main-info,.hotel-info.hotel-info_hotel-card-short .hotel-info__card-main-info{display:flex;margin-top:24px}.hotel-info.hotel-info_hotel-card .hotel-info__main-info,.hotel-info.hotel-info_hotel-card-short .hotel-info__main-info{padding:0 0 0 20px}.hotel-info.hotel-info_hotel-card .hotel-info__stars,.hotel-info.hotel-info_hotel-card-short .hotel-info__stars{margin-left:0}.hotel-info.hotel-info_hotel-card .hotel-info-stars,.hotel-info.hotel-info_hotel-card-short .hotel-info-stars{margin-top:0;width:60px}.hotel-info.hotel-info_hotel-card .hotel-info__address,.hotel-info.hotel-info_hotel-card-short .hotel-info__address{align-items:flex-start}.hotel-info.hotel-info_hotel-card .hotel-info__address span:not(.font-icon),.hotel-info.hotel-info_hotel-card-short .hotel-info__address span:not(.font-icon){padding-top:2px}.hotel-info.hotel-info_hotel-card .hotel-info__email,.hotel-info.hotel-info_hotel-card .hotel-info__url,.hotel-info.hotel-info_hotel-card-short .hotel-info__email,.hotel-info.hotel-info_hotel-card-short .hotel-info__url{display:block}.hotel-info.hotel-info_hotel-card .hotel-info__address,.hotel-info.hotel-info_hotel-card .hotel-info__email,.hotel-info.hotel-info_hotel-card .hotel-info__url,.hotel-info.hotel-info_hotel-card-short .hotel-info__address,.hotel-info.hotel-info_hotel-card-short .hotel-info__email,.hotel-info.hotel-info_hotel-card-short .hotel-info__url{color:#1f1f1f;font-size:14px;padding-left:0}.hotel-info.hotel-info_hotel-card .hotel-info__address .font-icon,.hotel-info.hotel-info_hotel-card .hotel-info__email .font-icon,.hotel-info.hotel-info_hotel-card .hotel-info__url .font-icon,.hotel-info.hotel-info_hotel-card-short .hotel-info__address .font-icon,.hotel-info.hotel-info_hotel-card-short .hotel-info__email .font-icon,.hotel-info.hotel-info_hotel-card-short .hotel-info__url .font-icon{color:#9b9b9b;font-size:16px;margin-right:10px}.hotel-info.hotel-info_hotel-card .hotel-info__address:before,.hotel-info.hotel-info_hotel-card .hotel-info__email:before,.hotel-info.hotel-info_hotel-card .hotel-info__price,.hotel-info.hotel-info_hotel-card .hotel-info__rating,.hotel-info.hotel-info_hotel-card .hotel-info__url:before,.hotel-info.hotel-info_hotel-card-short .hotel-info__address:before,.hotel-info.hotel-info_hotel-card-short .hotel-info__email:before,.hotel-info.hotel-info_hotel-card-short .hotel-info__price,.hotel-info.hotel-info_hotel-card-short .hotel-info__rating,.hotel-info.hotel-info_hotel-card-short .hotel-info__url:before{display:none}@media(max-width:767px){.hotel-info.hotel-info_hotel-card,.hotel-info.hotel-info_hotel-card-short{display:flex;flex-direction:column;height:auto}.hotel-info.hotel-info_hotel-card .hotel-info__image,.hotel-info.hotel-info_hotel-card-short .hotel-info__image{align-self:center;display:block;flex-basis:200px;height:200px;position:relative;width:100%}.hotel-info.hotel-info_hotel-card .hotel-info__image:after,.hotel-info.hotel-info_hotel-card-short .hotel-info__image:after{display:none}.hotel-info.hotel-info_hotel-card .hotel-info__image img,.hotel-info.hotel-info_hotel-card-short .hotel-info__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-info.hotel-info_hotel-card .hotel-info__main-info,.hotel-info.hotel-info_hotel-card-short .hotel-info__main-info{height:auto;line-height:1.2;padding-left:0;padding-top:10px}.hotel-info.hotel-info_hotel-card .hotel-info__card-main-info,.hotel-info.hotel-info_hotel-card-short .hotel-info__card-main-info{flex-direction:column;margin-top:16px}.hotel-info.hotel-info_hotel-card .hotel-info__name,.hotel-info.hotel-info_hotel-card-short .hotel-info__name{display:block;line-height:21px}.hotel-info.hotel-info_hotel-card .hotel-info__stars,.hotel-info.hotel-info_hotel-card-short .hotel-info__stars{margin-left:0}.hotel-info.hotel-info_hotel-card .hotel-info__full-address,.hotel-info.hotel-info_hotel-card-short .hotel-info__full-address{line-height:16px}.hotel-info.hotel-info_hotel-card .hotel-info__full-address:before,.hotel-info.hotel-info_hotel-card-short .hotel-info__full-address:before{color:#9b9b9b;font-size:14px;top:0}.hotel-info.hotel-info_hotel-card .hotel-info-address,.hotel-info.hotel-info_hotel-card-short .hotel-info-address{color:#1f1f1f}.hotel-info.hotel-info_hotel-card .hotel-info-address__map-link,.hotel-info.hotel-info_hotel-card-short .hotel-info-address__map-link{display:inline-block;margin-left:0}}.hotel-info.hotel-info_hotel-card .hotel-info__chain-info{color:#6b6b6b;display:block;font-size:14px;font-weight:400;line-height:1.2;margin-top:4px}@media(max-width:680px){.hotel-info.hotel-info_hotel-card .hotel-info__chain-info{line-height:18px;margin-top:6px}}.hotel-info.hotel-info_no-result{align-items:center;height:80px;justify-content:center}.hotel-info.hotel-info_no-result:after,.hotel-info.hotel-info_no-result>*{display:none}.hotel-info.hotel-info_no-result .no-result-message{display:inline-block}.hotel-info_loader .hotel-info-image:before{display:none}.hotel-info_loader .hotel-info__name{height:22px}.hotel-info_loader .hotel-info__stars{height:10px;width:58px}.hotel-info_loader .hotel-info-address__address.gradient{width:90%}.hotel-info_loader .hotel-info-rating__rating-value.gradient{border:none;height:25px;width:120px}.hotel-info_loader .hotel-info-rating-comfort{margin-left:17px}.hotel-info_loader .hotel-info-rating-comfort .icons-list__wrap>*{margin-right:12px}.no-result-message{color:#9b9b9b;font-size:14px;font-weight:400;line-height:27px;padding-left:40px;position:relative;text-align:center}.no-result-message:before{color:#6d6d6d;content:"";font-family:iconetm;font-size:27px;left:0;opacity:.28;position:absolute;top:0}.buyer-info-block{background-color:#fff;color:#1f1f1f}.buyer-info-block__title{border-bottom:1px solid #e3e4e9;font-size:18px;font-weight:400;padding:23px 23px 21px}.buyer-info-block__buyer-info{border-bottom:1px solid #e3e4e9;display:flex;justify-content:space-between;padding:13px 25px 25px;width:456px}.buyer-info-block__buyer-info>*{flex-basis:calc(50% - 15px)}.buyer-info-block__buyer-data{border-bottom:1px solid #e3e4e9;padding:13px 25px 20px}.buyer-data__top-line{display:flex;justify-content:space-between}.buyer-data__top-line>*{flex-basis:calc(33.3% - 20px)}.buyer-data__top-line>:first-child,.buyer-data__top-line>:last-child{flex-basis:calc(15.5% - 15px)}.buyer-data__middle-line{display:flex;justify-content:space-between;margin-top:13px}.buyer-data__middle-line .etm-input{flex-basis:calc(33.3% - 20px)}.buyer-data__bottom-line{margin-top:14px}.buyer-data__bottom-line .etm-input{width:100%}.travelers-info-block{background-color:#fff;color:#1f1f1f}.travelers-info-block .travelers-header-block{border-bottom:1px solid #e3e4e9;padding:27px 25px 20px}.travelers-info-block .travelers-header-block__title{font-size:18px;font-weight:400}.travelers-info-block .travelers-header-block__subtitle{color:#757575;font-size:14px;font-weight:400;margin-top:13px}.travelers-info-block .room{border-bottom:1px solid #e3e4e9;padding:17px 25px 20px}.travelers-info-block .room:last-child{padding-bottom:27px}.travelers-info-block .room-title-block{display:inline-block;margin-bottom:5px}.travelers-info-block .room-title-block__title{font-size:16px;font-weight:500}.travelers-info-block .room-title-block__food-plan{color:#757575;font-size:16px;font-weight:400;margin-left:2px}.travelers-info-block .room-guest{margin-top:18px}.travelers-info-block .room-guest__title{font-size:14px;font-weight:400;padding-left:22px;position:relative}.travelers-info-block .room-guest__title:before{color:#757575;content:"";font-family:iconetm;font-size:14px;left:0;position:absolute;top:0}.travelers-info-block .room-guest__info{display:flex;justify-content:space-between;margin-top:14px}.travelers-info-block .room-guest__info>*{flex-basis:calc(33.3% - 20px)}.travelers-info-block .room-guest__info>:first-child,.travelers-info-block .room-guest__info>:last-child{flex-basis:calc(15.5% - 15px)}.reservation-comment-block{background-color:#fff}.reservation-comment-block__title{border-bottom:1px solid #e3e4e9;font-size:18px;font-weight:400;padding:25px 25px 22px}.reservation-comment-block__comment-wrap{padding:16px 25px 22px}.reservation-comment-block__description{color:#757575;font-size:14px;font-weight:400;line-height:16px}.reservation-comment-block__comment{box-sizing:border-box;height:72px;margin-top:15px;resize:none;width:100%}.reservation-price-details{padding:20px 25px 25px}.reservation-price-details .price-detail-table{border-collapse:separate;border-collapse:initial;border-spacing:0 4px;font-size:14px;width:100%}.reservation-price-details .price-detail-table thead td{background-color:rgba(227,228,233,.24);border:none;color:#9b9b9b;font-weight:500;padding:10px 5px;text-transform:uppercase}.reservation-price-details .price-detail-table tbody td{font-size:14px;padding:10px 5px}.reservation-price-details .price-detail-table tbody td:first-child:not(:last-child){border-right:none}.reservation-price-details .price-detail-table tbody td:last-child:not(:first-child){border-left:none}.reservation-price-details .price-detail-table tbody td.price-detail-table__room-cell{height:auto}.reservation-price-details .price-detail-table tbody td.price-detail-table__price{padding:9px 8px 15px}.reservation-price-details .price-detail-table .additional-description__text{font-size:14px;font-weight:500}.reservation-price-details .price-detail-table .additional-description .font-icon{font-size:14px}.reservation-price-details .price-detail-table .more-details-link{font-size:14px;font-weight:500}.reservation-price-details .price-detail-table .status-list__item:before{font-size:12px}@media(max-width:767px){.reservation-price-details{padding-left:16px;padding-right:16px}.reservation-price-details .price-detail-table thead{display:none}.reservation-price-details .price-detail-table td.price-detail-table__room-cell{background-color:rgba(227,228,233,.24);border:none}}.reservation-price-details__room-type{font-weight:500;white-space:nowrap}.reservation-price-details__food-plan{color:#5d5f65;font-weight:400}.reservation-price-details__table.etm-table{width:100%}.reservation-price-details__table.etm-table .additional-discription__text{font-weight:500}.reservation-price-details__table.etm-table td{border:1px solid #e1e1e1;font-size:13px;line-height:1.23;padding:9px 8px}.reservation-price-details__table.etm-table td:nth-child(n+3){vertical-align:middle}.reservation-price-details__table.etm-table thead td{background-color:#f2f4f9;box-sizing:border-box;color:#757575;font-size:12px;line-height:1.33}.reservation-price-details__table.etm-table thead td:nth-child(n+3){width:111px}.reservation-price-details__total-sum td{font-weight:500}.reservation-price-details__total-sum td:first-child{border-right:none}.reservation-price-details__total-sum td:last-child{border-left:none}.reservation-price-details__description{color:#757575;font-size:13px;font-weight:400;line-height:1.23;margin-top:10px}.reservation-payment-confirmation{background-color:#fff;color:#1f1f1f}.reservation-payment-confirmation__header-block{border-bottom:1px solid #e3e4e9;padding:26px 25px 23px}.reservation-payment-confirmation__description{font-size:14px;font-weight:400;line-height:1.2}.reservation-payment-confirmation__description strong{display:block;font-size:14px;font-weight:500}.reservation-payment-confirmation__payment-variant{border-bottom:1px solid #757575;color:#757575;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;margin-top:15px;position:relative}.reservation-payment-confirmation__payment-variant:hover .reservation-payment-confirmation__payment-variant-tooltip{visibility:visible}.reservation-payment-confirmation__payment-variant-tooltip{background-color:rgba(31,31,31,.8);border-radius:3px;bottom:140%;color:#f2f4f9;font-family:Roboto;font-size:12px;font-weight:300;left:50%;padding:6px;position:absolute;transform:translateX(-50%);transition:.3s;visibility:hidden;width:260px;z-index:1}.reservation-payment-confirmation__payment-variant-tooltip ul li{padding-left:10px;position:relative}.reservation-payment-confirmation__payment-variant-tooltip ul li:before{background-color:#f2f4f9;border-radius:50%;content:"";height:2px;left:0;position:absolute;top:6px;width:2px}.reservation-payment-confirmation__payment-variant-tooltip:after{border:5px solid transparent;border-top-color:rgba(31,31,31,.8);bottom:-10px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.reservation-payment-confirmation__action{padding:18px 25px 25px}.reservation-payment-confirmation__agreement{font-size:12px;font-weight:400;line-height:1.4}.reservation-payment-confirmation__agreement .cancel-policy-link{color:#e7af00;cursor:pointer;margin-left:4px}.reservation-payment-confirmation__agreement .etm-checkbox{margin-right:9px}.reservation-payment-confirmation__button-block{display:flex;justify-content:space-between;margin-top:27px}.reservation-payment-confirmation__button-block .button{width:auto}.reservation-payment-confirmation .confirmation-button__search-continue{background-color:transparent;color:#e7af00;padding:7px 30px 6px}.reservation-payment-confirmation .confirmation-button__reservation.disabled{cursor:no-drop;opacity:.5}.hotel-buyer-data{grid-column-gap:30px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 25px}.hotel-buyer-data>:last-child{grid-column:1/4}.hotel-buyer__contacts{grid-column-gap:30px;grid-row-gap:20px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px 25px 25px;width:100%}@media screen and (max-width:1199px){.hotel-buyer-data,.hotel-buyer__contacts{grid-column-gap:20px}}@media screen and (max-width:991px){.hotel-buyer-data,.hotel-buyer__contacts{grid-column-gap:10px}.hotel-buyer-data{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto)}.hotel-buyer-data>:nth-child(2){grid-column:2/5}.hotel-buyer-data>:nth-child(3){grid-column:1/5}.hotel-buyer-data>:nth-child(4),.hotel-buyer-data>:nth-child(6){grid-column:1/3}.hotel-buyer-data>:nth-child(5),.hotel-buyer-data>:nth-child(7){grid-column:3/5}.hotel-buyer__contacts{grid-template-columns:1fr 1fr}.hotel-buyer__contacts>:first-child{grid-column:1/3}.hotel-buyer .hotel-buyer__contacts:first-of-type{grid-template-columns:1fr 1fr}.hotel-buyer .hotel-buyer__contacts:first-of-type>:first-child{grid-column:auto}}@media screen and (max-width:767px){.hotel-buyer-data,.hotel-buyer__contacts{padding-left:16px;padding-right:16px}}@media screen and (max-width:640px){.hotel-buyer-data{grid-row-gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}.hotel-buyer-data>*{grid-column:1!important}.hotel-buyer__contacts{grid-row-gap:16px;grid-template-columns:1fr}.hotel-buyer__contacts>*{grid-column:1!important}.hotel-buyer .hotel-buyer__contacts:first-of-type{grid-template-columns:1fr}}.rooms-info-item{padding:15px 25px 20px}.rooms-info-item__title{align-items:flex-start;border-bottom:1px solid #efefef;display:flex;margin-bottom:15px;padding-bottom:15px;padding-right:0}@media(max-width:767px){.rooms-info-item__title{flex-wrap:nowrap}}.rooms-info-item .rooms-info-item__room-number{background:#eee;border-radius:3px;font-size:30px;line-height:60px;margin-right:10px;padding:0 10px}@media(max-width:767px){.rooms-info-item .rooms-info-item__room-number{font-size:20px;margin-right:5px;padding:0 5px}.rooms-info-item{padding:18px 15px 25px}}.rooms-info-item:nth-child(n+2){border-top:1px solid #e3e4e9}.rooms-info-item__icons-list{font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}@media(max-width:991px){.rooms-info-item__icons-list .icons-list__wrap>:nth-child(n+2){display:none}}@media(max-width:767px){.rooms-info-item__icons-list{top:0;transform:none}}.rooms-info-item__icons-list .etm-tooltip__text{white-space:nowrap}.rooms-info-item__icons-list .font-icon{color:hsla(0,0%,46%,.48)}.rooms-info-item:last-child{padding-bottom:25px}.rooms-info-item__title{font-size:16px;line-height:1.2;position:relative}.rooms-info-item__title>*{display:inline-block}.rooms-info-item__food-plan{color:#757575;font-weight:400}.rooms-info .roomers-item{margin-top:25px}@media(max-width:767px){.rooms-info .roomers-item{margin-top:30px}}.rooms-info .roomers-item__title{align-items:flex-end;display:flex}.rooms-info .roomers-item__name{font-size:14px;font-weight:500;line-height:1.2;padding-left:22px;position:relative}.rooms-info .roomers-item__name:before{color:#5d5f65;content:"";font-family:iconetm;font-size:12px;left:0;position:absolute;top:0}.rooms-info .roomers-item .etm-radiobutton{font-size:12px}.rooms-info .roomers-item__info{grid-column-gap:30px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px}@media screen and (max-width:1199px){.rooms-info .roomers-item__info{grid-column-gap:20px}}@media(max-width:991px){.rooms-info .roomers-item__info{grid-column-gap:10px}}@media(max-width:767px){.rooms-info .roomers-item__info{grid-row-gap:16px;grid-template-columns:1fr}}.rooms-info .roomers-item_child .roomers-item__info{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:2fr 2fr 1fr}@media(max-width:991px){.rooms-info .roomers-item_child .roomers-item__info{grid-column-gap:10px}}@media(max-width:767px){.rooms-info .roomers-item_child .roomers-item__info{grid-row-gap:16px;grid-template-columns:1fr}}.rooms-info .roomers-item_child .roomers-item__name:before{font-size:10px;opacity:.72;top:2px}.order-rooms-info-item{background:#fff;border-bottom:1px solid #efefef;border-top:0!important;margin-top:10px}.order-rooms-info-item .rooms-info-item__title{border:0;flex-wrap:wrap;margin:0;padding:0;position:relative}.order-rooms-info-item .rooms-info-item__title .rooms-offer__room-desc{margin-bottom:8px}.order-rooms-info-item .rooms-info-item__title .room-card-header__rommers{width:100%}.order-rooms-info-item .rooms-info-item__title .rooms-info-item__food-plan{position:absolute;right:-5px;top:0}.order-rooms-info-item .rooms-info-item__title .rooms-info-item__food-plan .font-icon{font-size:16px;margin:0}.order-rooms-info-item .rooms-info-item__title .rooms-info-item__food-plan .etm-tooltip__text{min-width:70px}.room-in-order{display:block;width:100%}.room-in-order .hotel-rooms__room{display:flex}.room-in-order .hotel-rooms__room-image{height:60px;overflow:hidden;width:105px}@media(max-width:767px){.room-in-order .hotel-rooms__room-image{margin-right:10px}}.room-in-order .hotel-rooms__room-image img{height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.room-in-order .hotel-rooms__room-name{display:block;font-weight:500;margin-bottom:2px}@media(max-width:767px){.room-in-order .hotel-rooms__room-name{font-size:13px}}.room-in-order .rooms-offer__room-desc{display:block;font-size:11px;margin-bottom:5px}.room-in-order .rooms-info-item__food-plan{align-items:center;display:flex;font-size:12px}@media(max-width:767px){.room-in-order .rooms-info-item__food-plan{font-size:11px}}.room-in-order .rooms-info-item__food-plan .font-icon{color:inherit;font-size:11px;margin-right:5px}.order-block-title__subtitle.order-block-title__subtitle_agreement{color:#1f1f1f;font-size:14px;font-weight:400;margin-top:0}.order-block-title__subtitle.order-block-title__subtitle_agreement p{line-height:1.2}.order-block-title__subtitle.order-block-title__subtitle_agreement p:last-child{font-weight:500}.no-pay-reservation{padding:25px 25px 20px}.no-pay-reservation__description{color:#1f1f1f;font-size:14px;font-weight:400;margin-top:0}.no-pay-reservation__description p{line-height:1.2}.no-pay-reservation__description p:last-child{font-weight:500}@media(max-width:767px){.hotel-info.hotel-info_view-order .hotel-info-rating-comfort{display:inline-block;flex-grow:1;text-align:left}.hotel-info.hotel-info_view-order .hotel-info-rating-comfort .font-icon:before{font-size:16px}.hotel-info.hotel-info_view-order .hotel-info-rating-comfort .icons-list__wrap>*{margin-right:0}.hotel-info.hotel-info_view-order .hotel-info-rating-comfort .icons-list__wrap>* :nth-child(n+2){margin-left:10px}.hotel-info.hotel-info_view-order{height:auto}.hotel-info.hotel-info_view-order .hotel-info-image{height:140px;position:absolute;width:100%}.hotel-info.hotel-info_view-order .hotel-info-image:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hotel-info.hotel-info_view-order .hotel-info-image img{-o-object-fit:cover;object-fit:cover}.hotel-info.hotel-info_view-order .hotel-info-image__images-number{display:none}.hotel-info.hotel-info_view-order .hotel-info__main-info{border-bottom:1px solid #e3e4e9;padding-bottom:16px;padding-right:20px;padding-top:63px}.hotel-info.hotel-info_view-order .hotel-info__name{color:#fff}.hotel-info.hotel-info_view-order .hotel-info__name:after{background-image:linear-gradient(90deg,#fff 50%,transparent 0)}.hotel-info.hotel-info_view-order .hotel-info__stars{display:block;margin-left:0}.hotel-info.hotel-info_view-order .hotel-info-address{font-size:12px;margin-top:14px}.hotel-info.hotel-info_view-order .hotel-info-address__address,.hotel-info.hotel-info_view-order .hotel-info-address__address:before{color:#fff}.hotel-info.hotel-info_view-order .hotel-info-address__map-link{display:none}.hotel-info.hotel-info_view-order .hotel-info__rating{margin-top:32px}.hotel-info.hotel-info_view-order .hotel-info__moble-bottom{padding-bottom:18px}}.lounge-search-panel{grid-column-gap:6px;align-items:start;background:#fff;display:grid;grid-template:"a b c d" "e e e e";grid-template-columns:3fr 1fr;grid-template-rows:1fr}.lounge-search-panel .lounge-search-panel__search-button>*{width:100%}.lounge-search-panel .lounge-search-panel__search-button .button{align-items:center;background-color:#e7af00;border-color:#e7af00;display:flex;justify-content:center}.lounge-search-panel .daterange__input{margin-top:0}.lounge-search-panel__apartment{position:relative}.lounge-search-panel>:first-child{grid-area:a}.lounge-search-panel>:nth-child(2){grid-area:b}.lounge-search-panel>:nth-child(3){grid-area:c}.lounge-search-panel>:nth-child(4){grid-area:d}.lounge-search-panel>:nth-child(5){grid-area:e}@media(max-width:767px){.lounge-search-panel>:nth-child(5){text-align:center}}.lounge-search-panel_front-page{border-radius:0 30px 30px 30px;box-shadow:0 2px 6px 0 hsla(225,2%,51%,.2);padding:30px}.lounge-search-panel_front-page .daterange__input,.lounge-search-panel_front-page .etm-input__wrap input{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmNTkyYyIgZD0iTTEwLjI0NiAxNy40ODRhNy4yMjQgNy4yMjQgMCAwIDAgNC40NDEtMS41MjZsNC43OSA0Ljc5YS45LjkgMCAwIDAgMS4yNzMtMS4yNzRsLTQuNzktNC43OWE3LjI0MiA3LjI0MiAwIDEgMC01LjcxNSAyLjhNNi4zOTcgNi4zOTNhNS40NDIgNS40NDIgMCAxIDEgMCA3LjY5NyA1LjQyIDUuNDIgMCAwIDEgMC03LjY5NiIvPjwvc3ZnPg==) no-repeat 8px 13px;background-color:#d9dae4;border-radius:18px;font-size:14px;font-weight:400;height:50px;padding:0 15px 0 35px}.lounge-search-panel_front-page .etm-input__date:after,.lounge-search-panel_front-page .etm-input__datepicker:after{color:#5d5f65}.lounge-search-panel_front-page .lounge-search-panel__search-button .button{border-radius:18px;height:50px}.lounge-search-panel_front-page .lounge-search-panel__additional-params{padding:10px 0}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button{font-size:14px}.lounge-search-panel_result{grid-row-gap:11px;grid-template:"a b c d" "e . . .";grid-template-columns:3fr 1fr;padding-bottom:18px;padding-top:10px}@media(max-width:991px){.lounge-search-panel_result{grid-template-columns:1fr}}@media(max-width:767px){.lounge-search-panel_result{display:none}}.lounge-search-panel_result.content{overflow:visible;overflow:initial}.lounge-search-panel_result .etm-input__title,.lounge-search-panel_result .lounge-search-panel__additional-params-mobile{display:none}@media(max-width:1199px){.lounge-search-panel{grid-template-columns:3fr 1fr}}@media(max-width:991px){.lounge-search-panel{grid-template-columns:3fr 1fr;grid-template-rows:1fr}.lounge-search-panel_front-page{padding:35px 15px}.lounge-search-panel_front-page .etm-input__wrap input{height:50px}.lounge-search-panel_front-page .etm-input__date:after,.lounge-search-panel_front-page .etm-input__datepicker:after{font-size:20px}.lounge-search-panel_front-page .lounge-search-panel__search-button .button{height:50px}}@media(max-width:767px){.lounge-search-panel{grid-gap:8px;align-items:center;grid-template:"a" "b";grid-template-columns:1fr;grid-template-rows:1fr 1fr}.lounge-search-panel .etm-input__title{display:none}.lounge-search-panel_front-page{border-radius:10px;padding:25px}.lounge-search-panel_front-page .lounge-search-panel__search-button .button{height:48px}.lounge-search-panel_front-page .lounge-search-panel__additional-params{padding:15px 0}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button{height:24px;line-height:24px;padding-left:26px;position:relative}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after,.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:before{background:#e7af00;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after{transform:translateY(-50%) rotate(90deg)}}.apartments-config{z-index:100}.close-room-picker{height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.drop-down{background:hsla(0,0%,100%,.965);border:1px solid #fff;display:none;position:absolute;z-index:100}.drop-down-menu__item{cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:1.2;padding:9px 10px}.drop-down-menu__item:hover{background-color:#e7af00;color:#fff}.drop-down-menu__item_huge{border-bottom:1px solid #e1e1e1;font-size:14px;padding:18px 20px 14px 52px}.drop-down-menu.popup{margin-bottom:0;margin-top:0}.drop-down-menu img{height:19px;margin-right:8px;width:30px}.drop-down-menu img,.drop-down-menu span{vertical-align:middle}.drop-down.active{display:block}.drop-down_item-action{color:#e7af00;left:auto;padding-bottom:6px;padding-top:6px;right:-8px;top:-8px;width:250px}.drop-down_item-action .drop-down-menu__item{box-sizing:border-box;font-size:14px;font-weight:500;min-height:48px;padding:8px 18px}.drop-down_item-action .drop-down-menu__item .font-icon{color:inherit;font-size:24px;margin-right:10px}.drop-down_item-action .drop-down-menu__item_accent,.drop-down_item-action .drop-down-menu__item_accent .font-icon{color:#de5869}.drop-down_item-action .drop-down-menu__item_accent:hover,.drop-down_item-action .drop-down-menu__item_accent:hover .font-icon{color:#fff}.drop-down_users-list{width:auto!important}.drop-down_users-list .drop-down-menu__item:hover{background-color:#ffe081}.drop-down_users-list .users-list{min-width:380px}.drop-down_users-list .users-list li{align-items:center;border-top:1px solid #e1e1e1;color:#000;display:flex;font-size:14px}.drop-down_users-list .users-list li:first-child{border:none}.drop-down_users-list .users-list li div{background-color:#e7af00;border-radius:50%;color:#fff;margin-right:16px;padding:6px}.phone-code-list{max-width:300px}.etm-input{width:100%}.etm-input,.etm-input__wrap{display:block;position:relative}.etm-input__wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e1e1e1;border-radius:2px;border-radius:8px;box-sizing:border-box;display:block;font-family:Roboto;font-size:12px;font-weight:500;height:40px;padding:0 8px;width:100%}.etm-input__wrap input::-webkit-input-placeholder{color:#9b9b9b}.etm-input__wrap input:-moz-placeholder,.etm-input__wrap input::-moz-placeholder{color:#9b9b9b}.etm-input__wrap input:-ms-input-placeholder{color:#9b9b9b}.etm-input__wrap input::-webkit-input-placeholder{color:#1f1f1f;opacity:.5}.etm-input__wrap input:-moz-placeholder,.etm-input__wrap input::-moz-placeholder{color:#1f1f1f;opacity:.5}.etm-input__wrap input:-ms-input-placeholder{color:#1f1f1f;opacity:.5}.etm-input__wrap input:focus::-webkit-input-placeholder{color:transparent}.etm-input__wrap input:focus:-moz-placeholder,.etm-input__wrap input:focus::-moz-placeholder{color:transparent}.etm-input__wrap input:focus:-ms-input-placeholder{color:transparent}.etm-input__wrap:not(.etm-input__demo) input:focus{border-color:#e7af00}.etm-input__date{position:relative}.etm-input__date:after{color:#1f1f1f;content:"";display:block;font-family:iconetm!important;font-size:22px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.etm-input__date input{padding-right:30px}.etm-input__datepicker{position:relative}.etm-input__datepicker:after{color:#1f1f1f;content:"";display:block;font-family:iconetm!important;font-size:22px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.etm-input__datepicker input{padding-right:30px}.etm-input__select{position:relative}.etm-input__select:after{border:5px solid transparent;border-top-color:rgba(0,0,0,.87);box-sizing:border-box;content:"";position:absolute;right:14px;top:16px}.etm-input__select input{padding-right:30px}.etm-input__search{position:relative}.etm-input__search:after{color:#9b9b9b;content:"";font-family:iconetm;font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.etm-input__search input{padding-right:30px}.etm-input__password{position:relative}.etm-input__password input{padding-right:30px}.etm-input__password.active:after{content:""}.etm-input__icon,.etm-input__visibility-password{height:36px;position:absolute;right:0;top:0;width:36px;z-index:1}.etm-input__icon{cursor:pointer}.etm-input__icon .font-icon{color:#969696;font-size:20px;opacity:.87;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.etm-input__reguired{color:#e7af00;font-size:12px;position:relative;top:-2px}.etm-input__title{box-sizing:border-box;color:#757575;display:inline-block;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px;padding-left:8px;width:100%}.etm-input__error-msg{color:rgba(208,2,27,.65);display:none;font-size:12px;line-height:1.2;margin-top:4px}.etm-input_required .etm-input__title:after{color:#e7af00;content:"*";font-size:12px;position:relative;top:-2px}.etm-input-select{position:relative;width:100%}.etm-input-select .drop-down{left:0;top:0;transform:translateY(56px);width:100%}.etm-input__demo.etm-input__wrap input{border-color:transparent}.etm-input--select .etm-tooltip{position:absolute;right:0;top:0}.etm-input--select .etm-tooltip:before{color:#e7af00}.etm-input_tooltip .etm-tooltip{position:absolute;right:0;top:0}.etm-input_tooltip .etm-tooltip:before{color:#9b9b9b;font-size:12px}.etm-input_not-valid .etm-input__wrap input{border-color:rgba(208,2,27,.65)}.etm-input_not-valid .etm-input__error-msg{display:inline-block}.etm-input.unactive,.etm-input_disabled{opacity:.5;pointer-events:none}.etm-input__image{display:none;height:0;width:0}.etm-input_img-card .etm-input__image{display:block;height:19px;left:7px;position:absolute;top:9px;width:30px}.etm-input_img-card .etm-input__wrap input{padding-left:46px}.etm-input_w210{max-width:210px}.etm-input-wrap>:nth-child(n+2){margin-top:20px}.etm-input_nationality .etm-input__wrap{position:relative}.etm-input_nationality .etm-input__image{bottom:10px;display:block;height:20px;left:10px;-o-object-fit:contain;object-fit:contain;position:absolute;width:30px}.etm-input_nationality input{padding-left:50px}.etm-input_scroll+.drop-down{max-height:198px;overflow-y:auto}.etm-input_scroll+.drop-down::-webkit-scrollbar{height:8px;width:8px}.etm-input_scroll+.drop-down::-webkit-scrollbar-button{background-color:transparent}.etm-input_scroll+.drop-down::-webkit-scrollbar-track{background-color:#999;display:block;display:none}.etm-input_scroll+.drop-down::-webkit-scrollbar-track-piece{background-color:#fff}.etm-input_scroll+.drop-down::-webkit-scrollbar-thumb{background-color:#e7af00;border-radius:4px;width:8px}.etm-input_scroll+.drop-down::-webkit-scrollbar-thumb:hover{background-color:#ffc81b}.etm-input_scroll+.drop-down::-webkit-scrollbar-corner{background-color:#999;display:none}.etm-input_scroll+.drop-down::-webkit-resizer{background-color:#666;display:none}.etm-filters{background-color:#fff;box-sizing:border-box;margin-top:10px;width:100%}.etm-filters__filter-title{color:#e7af00;font-size:16px;font-weight:500;line-height:normal;padding:18px 0 10px 10px}@media(max-width:991px){.etm-filters{margin-top:0}}.etm-filters-item__title{align-items:center;border-bottom:1px solid #e3e4e9;cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;justify-content:flex-start;line-height:16px;padding:11px 30px 6px 9px;position:relative}.etm-filters-item__title:after{border:5px solid transparent;border-top-color:#1f1f1f;content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);transform-origin:5px 2px;transition:all .3s}.etm-filters-item__title>span:first-child{margin-right:12px}.etm-filters-item__reset{color:#8c96ab;cursor:pointer;font-size:12px;font-weight:400;line-height:1.2}.etm-filters-item__filter{display:none;padding:16px 10px 20px}@media(max-width:991px){.etm-filters-item__filter{padding-right:6px}}.etm-filters-item.active .etm-filters-item__filter{display:block}.etm-filters-item.active .etm-filters-item__title:after{transform:rotate(180deg) translateY(calc(-50% + 5px))}.etm-filters-item__checkboxes{display:flex;flex-direction:column;padding:10px 0 14px}.etm-filters-item__checkboxes>:nth-child(n+2){margin-top:14px}.etm-filters-item__checkboxes .etm-checkbox{margin-right:8px}.etm-filters-item__checkboxes .etm-checkbox__title{color:#1f1f1f;font-size:12px;font-weight:400}.etm-filters-item__action{padding:15px 10px}.etm-filters-item__action .button{width:100%}.etm-filters-action__clear-filers{padding:10px 10px 25px}.etm-filters-action__clear-filers .button{background-color:transparent;color:#e7af00;width:100%}.etm-filters_border .etm-filters__list{border:1px solid #e1e1e1;padding:20px 0}.etm-filters_avia,.etm-filters_avia .etm-filters__list{margin-top:0}.etm-filters_avia .etm-filters-item__title{border-bottom:none;font-size:14px;padding-top:8px}.etm-filters_avia .etm-filters-item__title>*{line-height:18px}.etm-filters_avia .etm-filters-item:nth-child(n+2){border-top:1px solid hsla(0,0%,84%,.36)}.etm-filters_avia .etm-filters-item__filter{padding:14px 8px 8px}@media screen and (max-width:1199px){.etm-filters_avia .etm-filters-item__action{display:none}}.etm-filters_loading .etm-filters__list{display:block;padding:8px 11px 20px}.etm-filters_loading .etm-filters-item__title{display:block;width:50%}.etm-filters_loading .etm-filters-item__title:not(:first-child){margin-top:12px}.etm-filters_loading .checked-list.gradient{height:63px;margin-top:20px}.etm-filters_loading .input-range__title.gradient{display:block;height:36px;margin-top:12px;width:33%}.etm-filters_loading .input-range__slider.gradient{display:block;height:46px;margin-top:20px;width:100%}.etm-filters_loading .input-range__slider_triple.gradient{height:156px}.etm-filters_rails,.etm-filters_rails .etm-filters__list{margin-top:0}.etm-filters_rails .etm-filters__header{padding-bottom:8px}.etm-filters_rails .etm-filters-item:first-child .etm-filters-item__title{border-top:none;font-size:14px;padding-top:8px}.etm-filters_rails .etm-filters-item__title{border-bottom:none;border-top:1px solid #e3e4e9}.etm-filters_rails .etm-filters-item__filter{padding-top:20px}.etm-filters_rails .etm-radiobutton__content{font-size:12px}.etm-filters_rails .etm-checkbox .font-icon{align-self:center;font-size:19px;margin-left:auto}.etm-filters_rails .flex_space-between{align-items:center;font-size:12px}.etm-filters_rails .flex_space-between .etm-input{margin:0 12px}.etm-filters_rails.etm-filters_loading .etm-filters__list{padding:8px 0 20px}.etm-filters_rails.etm-filters_loading .etm-filters-item__title{border-bottom:1px solid #e3e4e9;box-sizing:border-box;padding:0 11px 8px;width:100%}.etm-filters_rails.etm-filters_loading .etm-filters-item__title:after{display:none}.etm-filters_rails.etm-filters_loading .etm-filters-item__title span.gradient{width:50%}.etm-filters_rails.etm-filters_loading .etm-filters-item__filter{display:block;padding:11px}.etm-filters_rails.etm-filters_loading .etm-filters-item__filter>:first-child{margin-top:0}.etm-filters_hotels{border:1px solid #e7e7e7;border-radius:5px}.etm-filters_hotels .etm-filters-item{border-top:1px solid #e3e4e9}.etm-filters_hotels .etm-filters-item.active .etm-filters-item__title{padding:15px 30px 0 9px}.etm-filters_hotels .etm-filters-item__title{border-bottom:none;font-size:14px;font-weight:500;padding:15px 30px 15px 9px}.etm-filters_hotels .etm-filters-item__filter{display:none;padding:15px 9px}.etm-filters_hotels .etm-filters-item__checkboxes:first-child{padding-bottom:4px;padding-top:2px}.etm-filters_hotels .etm-filters-item_loader .etm-filters-item__title{cursor:auto}.etm-filters_hotels .etm-filters-item_loader .etm-filters-item__title .gradient{height:16px;width:80%}.etm-filters_hotels .etm-filters-item_loader .etm-filters-item__title:after{display:none}.etm-filters_hotels .etm-filters-item_loader .etm-filters-item__filter{display:block}.etm-filters_hotels .etm-filters__list.hidden{display:none}.etm-filters_hotels .etm-input-loading__input{height:36px}.etm-filters_hotels .button.clear-filers-button{border-color:#e7af00!important}.etm-filter__enabled{align-items:center;background:#e7af00;border-radius:100px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:24px;line-height:1;margin:10px 5px 0;max-width:calc(100% - 10px);padding:5px 10px}.etm-filter__enabled span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etm-filter__enabled .offers-tabs__close{background-color:transparent;border:2px solid #fff;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:0;height:16px;margin-left:7px;min-width:16px;padding:0;position:relative;width:16px}.etm-filter__enabled .offers-tabs__close:after,.etm-filter__enabled .offers-tabs__close:before{background:#fff;content:"";height:2px;left:2px;position:absolute;top:5px;transform:rotate(45deg);transition:.15s;width:8px}.etm-filter__enabled .offers-tabs__close:before{transform:rotate(-45deg)}.etm-filter__enabled .offers-tabs__close:hover{border-color:#fff}.etm-filter__enabled .offers-tabs__close:hover:after,.etm-filter__enabled .offers-tabs__close:hover:before{background:#fff}.apartments-config{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;font-size:12px;font-weight:400;height:auto;left:0;position:absolute;top:calc(100% + 1px);width:100%;z-index:60}.apartments-config.active{display:block}.apartments-config.popup{left:0;margin-bottom:0;margin-top:0;top:100%}.apartments-config__wrap{padding:20px 16px}.apartments-config__wrap>*{padding:10px 20px 8px}.apartments-config__room-number{align-items:center;display:flex;justify-content:space-between;padding-bottom:0;padding-top:0}.apartments-config__roomers{background-color:#f1f2f4;margin-top:8px}.apartments-config__adults,.apartments-config__children{align-items:center;display:flex;justify-content:space-between}.apartments-config__children{margin-top:10px}.apartments-config__child-age{align-items:center;display:none;justify-content:space-between;margin-top:10px}.apartments-config__child-age input{border:1px solid #e3e4e9;box-sizing:border-box;font-size:12px;height:22px;padding:4px 6px;width:71px}.apartments-config__child-age.active{display:flex}.show-on-map{background:url(/_nuxt/img/mask.4e2f7cb.png);cursor:pointer;height:94px;width:100%}.show-on-map__wrap{height:100%;position:relative;text-align:center;width:100%}.show-on-map__descr{background-color:#fff;color:#757575;display:inline-block;font-size:14px;font-weight:400;margin:auto;padding:14px 19px;position:relative;top:50%;transform:translateY(-50%)}.popularity{border-bottom:1px solid #f4f5f6;display:flex;justify-content:space-between}.popularity__item{cursor:pointer;display:none!important;flex-basis:50%;font-size:16px;font-weight:500;padding-bottom:12px;padding-top:21px;position:relative;text-align:center;transition:all .3s}.popularity__item:after{background-color:#e7af00;bottom:2px;content:"";height:2px;left:0;position:absolute;transition:all .2s;visibility:hidden;width:100%}.popularity__item.active{color:#e7af00}.popularity__item.active:after{bottom:0;visibility:visible}.popularity__item_loader{cursor:auto;padding:16px 14px 10px}.stars-filter__value{display:none}.stars-filter-stars{display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 11px}.stars-filter-stars .stars-filter-stars__wrap{align-items:center;display:flex;margin-bottom:11px}.stars-filter-stars .stars-filter-stars__wrap .font-icon{color:#e7af00;font-size:19px;margin-right:10px}.stars-filter-stars .stars-filter-stars__wrap .etm-filters-count{margin-left:auto}.stars-filter__without-stars{font-size:12px}.stars-filter__without-stars .setting-switch_filter{align-items:flex-start}.stars-filter_loader .stars-filter{height:36px;width:36px}.stars-filter_loader .stars-filter-stars__star{cursor:auto}.stars-filter_loader .stars-filter-stars__star:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:gradient;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 10%,#fff 50%,hsla(0,0%,100%,0) 90%,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:-120px;position:absolute;top:0;width:140px}.stars-filter_loader .stars-filter-stars__star:before{content:"";display:none}.stars-filter_loader .stars-filter__without-stars{display:flex}.stars-filter_loader .stars-filter__without-stars .gradient:last-child{margin-left:20px;width:30px}.rating-filter{padding:12px 0 0}.rating-filter__list{cursor:pointer;display:flex;justify-content:space-between}.rating-filter__item{border:1px solid #969696;box-sizing:border-box;color:#5d5f65;font-size:14px;font-weight:400;height:36px;line-height:36px;text-align:center;transition:all .3s;width:36px}.rating-filter__item.active{background-color:#e7af00;border-color:#e7af00;color:#fff}.rating-filter_loader .rating-filter__item{border:none}.rating-filter_loader .rating-filter__list{cursor:auto}.price-range{padding:12px 0 14px}.price-range__multirange{position:relative}.price-range__value{font-size:12px;font-weight:400;margin-top:2px}.price-range__value,.price-range__values{display:flex;justify-content:space-between}.price-range__values{align-items:center;margin-top:7px;width:100%}.price-range__values .price-range__from,.price-range__values .price-range__to{text-align:right;width:45%}.price-range__values .price-range__separator{border-bottom:1px dotted #e3e4e9;height:1px;width:10%}.remoteness-filter__input{padding:0 0 20px}.remoteness-filter .remoteness-range{padding:8px 0 10px}.remoteness-filter .remoteness-range__multirange{position:relative}.remoteness-filter .remoteness-range__value{display:flex;font-size:12px;font-weight:400;justify-content:space-between;margin-top:6px}.remoteness-filter__search-input{padding:10px 0 0}.remoteness-filter_loader .etm-input-loading__input{height:36px}.name-filter__search-input{padding:4px 0 0}.comfort-filter__search-input{padding:4px 0 18px}.comfort-filter__checkboxes{display:flex;flex-direction:column;padding-top:10px}.comfort-filter__checkboxes>:nth-child(n+2){margin-top:14px}.comfort-filter__checkboxes>*{padding-right:24px;position:relative}.comfort-filter__checkboxes .font-icon{position:absolute;right:0}.comfort-filter__checkboxes .font-icon:before{color:#969696;font-size:18px}.comfort-filter_loader .comfort-filter__checkboxes>*{padding-right:0}.etm-checkbox{cursor:pointer;display:inline-block}.etm-checkbox_m .etm-checkbox__title{font-size:14px;margin-left:6px}.etm-checkbox>*{vertical-align:middle}.etm-checkbox input[type=checkbox]{display:none}.etm-checkbox__custom{border:2px solid rgba(31,31,31,.54);box-sizing:border-box;display:inline-block;height:18px;margin-right:8px;position:relative;width:18px}.etm-checkbox__custom.checkbox-left{margin-right:5px}.etm-checkbox__custom.checkbox-right{margin-left:5px}.etm-checkbox input[type=checkbox]:checked+.etm-checkbox__custom:before{background:#e7af00;background-size:14px;border-radius:2px;bottom:0;color:#fff;content:"";display:block;font-family:iconetm;font-size:12px;left:0;line-height:17px;padding-top:1px;position:absolute;right:0;text-align:center;top:0;transition:.4s}.etm-checkbox input[type=checkbox]:checked+.etm-checkbox__custom{border:none}.etm-checkbox-wrap,.etm-checkbox__wrap{display:flex;flex-direction:column}.etm-checkbox-wrap>:nth-child(n+2),.etm-checkbox__wrap>:nth-child(n+2){margin-top:14px}.etm-checkbox-rule{margin-right:5px}.etm-checkbox-rule label{align-items:center;display:flex;justify-content:space-between}.etm-checkbox-rule label:nth-child(n+2){margin-top:18px}.etm-checkbox-rule .checkbox_wrap{align-items:center;display:flex}.etm-checkbox-rule .checkbox_wrap .checkbox__custom{margin-left:12px}.etm-checkbox__title{font-size:12px;font-weight:400;line-height:normal}.etm-checkbox__subtitle{color:#9b9b9b;font-size:12px;font-weight:500}.etm-checkbox .font-icon_question{color:#959595;cursor:pointer;display:inline-block;font-size:14px;margin-left:2px}.etm-checkbox_switch .etm-checkbox__custom{background-color:rgba(31,31,31,.26);border:none;border-radius:6px;box-sizing:border-box;display:inline-block;height:12px;margin-right:8px;position:relative;width:30px}.etm-checkbox_switch .etm-checkbox__custom:after{background-color:#f7f7f7;border-radius:50%;box-shadow:0 2px 4px 1px rgba(32,32,32,.4);content:"";height:18px;left:0;position:absolute;top:-3px;transition:all .2s;width:18px}.etm-checkbox_switch input[type=checkbox]+.etm-checkbox__custom:before,.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom:before{background-color:transparent;content:"";display:none}.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom{background-color:rgba(255,203,42,.5)}.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom:after{background-color:#e7af00;left:12px}.etm-checkbox_flex{align-items:flex-start;display:flex;justify-content:flex-start}.etm-checkbox_flex .etm-checkbox__custom{flex-basis:18px;min-width:18px}.etm-checkbox_flex .etm-checkbox__title{padding-top:3px}.etm-checkbox_flex-revers{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;padding-bottom:7px;padding-top:7px}.etm-checkbox_flex-revers .etm-checkbox__custom{flex-basis:18px;margin-right:14px;min-width:18px}.etm-checkbox_flex-revers .etm-checkbox__headline{display:flex;flex:1 1 0;justify-content:space-between}.etm-checkbox_block{padding-bottom:7px;padding-top:7px}.sorting-block{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:16px;padding:20px 25px;position:relative}@media(max-width:991px){.sorting-block{padding:13px 25px}}.sorting-block__sorting-rule{cursor:pointer;padding-right:25px;position:relative}.sorting-block__sorting-rule:after{border:5px solid transparent;border-top-color:#1f1f1f;content:"";position:absolute;right:0;top:5px;transform-origin:5px 2px;transition:all .3s}.sorting-block__sorting-rule.active:after{transform:rotate(180deg)}.sorting-block__results-number{font-weight:500;padding-left:4px;padding-right:4px}.sorting-by-list{background-color:#fff;box-shadow:0 2px 4px 0 rgba(31,31,31,.5);color:#1f1f1f;display:none;position:absolute;right:0;top:100%;width:165px;z-index:10}.sorting-by-list__item{border-bottom:1px solid #e3e4e9;cursor:pointer;font-size:12px;font-weight:400;line-height:1.2;padding:9px 10px}.sorting-by-list__item:hover{background-color:#e7af00;color:#fff}.sorting-by-list.active{display:block}.sorting-by-list.popup{margin-bottom:0;margin-top:0}.etm-tooltip{cursor:default;position:relative;z-index:1}.etm-tooltip:hover .etm-tooltip__text{opacity:1;visibility:visible}.etm-tooltip__text{background-color:rgba(31,31,31,.8);border-radius:3px;bottom:175%;color:#f2f4f9;font-family:Roboto;font-size:12px;left:50%;line-height:1.2;opacity:0;padding:8px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;width:auto;z-index:1}.etm-tooltip__text ul li{padding-left:10px;position:relative}.etm-tooltip__text ul li:before{background-color:#f2f4f9;border-radius:50%;content:"";height:2px;left:0;position:absolute;top:6px;width:2px}.etm-tooltip__text .confirmation-list{margin-top:8px;min-width:200px}.etm-tooltip__text .confirmation-list>*{padding-left:18px;position:relative}.etm-tooltip__text .confirmation-list>:nth-child(n+2){margin-top:6px}.etm-tooltip__text .confirmation-list>:before{background-color:transparent;border:none;content:"";font-family:iconetm;font-size:12px;height:auto;left:0;position:absolute;top:0;width:auto}.etm-tooltip__text:after{border:5px solid transparent;border-top-color:rgba(31,31,31,.8);bottom:-10px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.etm-tooltip_payment-variant{display:inline-block;margin-top:15px}.etm-tooltip_payment-variant .etm-tooltip__title{border-bottom:1px solid #757575;color:#757575;font-size:14px;font-weight:400;line-height:1.2}.etm-tooltip_payment-variant .etm-tooltip__text{width:266px}.etm-tooltip_accent-icon:before{color:#5dc376}.icons-list__wrap{align-items:center;display:flex;justify-content:flex-end}.icons-list__wrap>:nth-child(n+2){margin-left:10px}.icons-list_loader .icons-list__wrap>*{flex-basis:16px;width:16px}.guest{font-size:12px;line-height:1.4;position:relative}.guest__name{margin-left:6px}.guest__tooltip{text-align:center;white-space:nowrap}.guest .font-icon:before{color:#757575;font-size:12px}.guest_span{display:inline-block}.guest_span:nth-child(n+2){margin-left:10px}.guest_small-span{display:inline-block}.guest_small-span:nth-child(n+2){margin-left:0}.guest_list:nth-child(n+2){margin-top:4px}.guest_child .font-icon:before{font-size:10px;opacity:.72}.guest_traveler-detail .guest__name{font-size:13px}.guest_traveler-detail .font-icon_roomer:before{color:#969696}.advertising{overflow:hidden;position:relative;width:100%}.advertising__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.advertising__title{color:#fff;font-weight:700;left:0;margin:auto;opacity:.3;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}.advertising_start-page-avia{height:326px;overflow:hidden;position:relative;width:100%}@media(max-width:991px){.advertising_start-page-avia{height:326px}}@media(max-width:767px){.advertising_start-page-avia{height:278px}}@media(max-width:640px){.advertising_start-page-avia{height:154px}}@media(max-width:340px){.advertising_start-page-avia{height:120px}}.advertising_start-page-avia .advertising__title{font-size:180px}@media(max-width:992px){.advertising_start-page-avia .advertising__title{font-size:180px}}@media(max-width:980px){.advertising_start-page-avia .advertising__title{font-size:152px}}@media(max-width:768px){.advertising_start-page-avia .advertising__title{font-size:136px;padding-top:84px}}@media(max-width:640px){.advertising_start-page-avia .advertising__title{font-size:74px;padding-top:50px}}@media(max-width:420px){.advertising_start-page-avia .advertising__title{font-size:74px;padding-top:50px}}@media(max-width:340px){.advertising_start-page-avia .advertising__title{font-size:58px;padding-top:38px}}.advertising_start-page-hotel{height:326px}@media(max-width:991px){.advertising_start-page-hotel{height:326px}}@media(max-width:767px){.advertising_start-page-hotel{height:278px}}@media(max-width:640px){.advertising_start-page-hotel{height:154px}}@media(max-width:340px){.advertising_start-page-hotel{height:120px}}.advertising_start-page-hotel .advertising__title{font-size:150px;letter-spacing:17px;text-transform:uppercase}@media(max-width:1199px){.advertising_start-page-hotel .advertising__title{font-size:124px;letter-spacing:14px}}@media(max-width:991px){.advertising_start-page-hotel .advertising__title{font-size:94px;letter-spacing:10.44px}}@media(max-width:767px){.advertising_start-page-hotel .advertising__title{font-size:45px}}.advertising_offers-avia{height:228px;margin-top:8px}@media(max-width:767px){.advertising_offers-avia{display:none}}.advertising_offers-avia .advertising__title{color:#fff;font-size:100px;font-weight:700;left:0;margin:auto;opacity:.7;position:absolute;right:0;top:50%;transform:translateY(-50%)}.advertising_offers-hotel{height:140px;margin-top:8px}.advertising_offers-hotel .advertising__title{color:#f2f4f9;font-size:72px;letter-spacing:24px;opacity:.5;text-transform:uppercase}@media(max-width:767px){.advertising_results-avia{display:none}}.popular-destination__select-title{color:#2c2c2c;display:inline-block;font-size:20px;font-weight:500;line-height:29px}@media(max-width:640px){.popular-destination__select-title{display:block;width:100%}}.popular-destination__select-input{display:inline-block;margin-left:30px;width:256px}@media(max-width:640px){.popular-destination__select-input{margin-left:0;margin-top:20px;width:100%}}@media(max-width:340px){.popular-destination__select-input{margin-top:6px}}.popular-destination__select-input input{font-size:14px;font-weight:500;padding-right:30px}.popular-destination__blocks{margin-top:36px}@media(max-width:767px){.popular-destination__blocks{margin-top:32px}}@media(max-width:640px){.popular-destination__blocks{margin-top:20px}}@media(max-width:340px){.popular-destination__blocks{margin-top:16px}}.popular-destination__blocks .blocks{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:640px){.popular-destination__blocks .blocks{justify-content:center}}.popular-destination__blocks .blocks__item{box-shadow:0 2px 4px rgba(0,0,0,.56);box-sizing:border-box;cursor:pointer;height:300px;overflow:hidden;position:relative;width:354px}.popular-destination__blocks .blocks__item:hover{opacity:.85}@media screen and (max-width:1199px){.popular-destination__blocks .blocks__item{flex-basis:calc(33.33333% - 15px)}}@media(max-width:991px){.popular-destination__blocks .blocks__item{flex-basis:calc(33% - 15px);height:300px}}@media(max-width:767px){.popular-destination__blocks .blocks__item{flex-basis:calc(50% - 15px);height:346px}.popular-destination__blocks .blocks__item:nth-child(n+3){display:none}.popular-destination__blocks .blocks__item:nth-child(n+2){margin-left:30px}}@media(max-width:640px){.popular-destination__blocks .blocks__item{flex-basis:auto;height:384px;width:384px}.popular-destination__blocks .blocks__item:nth-child(n+2){display:none;margin-left:0;margin-top:20px}}@media(max-width:340px){.popular-destination__blocks .blocks__item{height:290px}}.popular-destination__blocks .blocks__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.popular-destination__blocks .blocks__wrap{background-color:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;color:#fff;display:inline-block;height:138px;left:0;padding:25px 16px 16px;position:absolute;right:0;width:100%}@media(max-width:991px){.popular-destination__blocks .blocks__wrap{padding-top:26px}}@media(max-width:767px){.popular-destination__blocks .blocks__wrap{height:159px;padding-top:32px}}@media(max-width:640px){.popular-destination__blocks .blocks__wrap{padding-top:36px}}@media(max-width:340px){.popular-destination__blocks .blocks__wrap{height:134px;padding-top:26px}}.popular-destination__blocks .blocks__city{font-size:24px;font-weight:300;line-height:32px}.popular-destination__blocks .blocks__country{font-size:13px;font-weight:300;line-height:20px;margin-top:2px}@media(max-width:991px){.popular-destination__blocks .blocks__country{margin-top:2px}}@media(max-width:767px){.popular-destination__blocks .blocks__country{margin-top:6px}}@media(max-width:640px){.popular-destination__blocks .blocks__country{margin-top:16px}}@media(max-width:340px){.popular-destination__blocks .blocks__country{margin-top:0}}.popular-destination__blocks .blocks__price{font-size:20px;font-weight:500;line-height:32px;margin-top:10px}@media(max-width:991px){.popular-destination__blocks .blocks__price{margin-top:8px}}@media(max-width:767px){.popular-destination__blocks .blocks__price{margin-top:12px}}@media(max-width:640px){.popular-destination__blocks .blocks__price{margin-top:18px}}@media(max-width:340px){.popular-destination__blocks .blocks__price{margin-top:8px}}.popular-destination__blocks .blocks__show-more{color:#e7af00;margin-top:36px;text-align:center;text-transform:uppercase;width:100%}.popular-destination__blocks .blocks__show-more .show-more{cursor:pointer;display:inline-block;font-weight:500}.popular-destination__blocks .blocks__show-more .show-more:hover{opacity:.9}.currency{cursor:pointer;display:inline-block;margin-right:16px}.currency__label{color:#1f1f1f;font-size:14px;font-weight:500}.currency_mobile{font-size:0;padding:14px 20px;width:100%}.currency_mobile .currency__label{box-sizing:border-box;display:inline-block;font-size:16px;height:20px;line-height:18px;text-align:center;width:30px}.currency_mobile .currency__name{color:#757575;display:inline-block;font-size:14px;margin-left:10px;padding-top:3px}.counter{align-items:center;display:flex}.counter__minus{border-radius:2px;cursor:pointer;height:22px;position:relative;width:22px}.counter__minus:before{color:#e7af00;content:"";font-family:iconetm;font-size:22px;left:0;position:absolute;top:0}.counter__minus.counter__unactive{cursor:no-drop}.counter__minus.counter__unactive:before{color:#ffce35}.counter__plus{border-radius:2px;cursor:pointer;height:22px;position:relative;width:22px}.counter__plus:before{color:#e7af00;content:"";font-family:iconetm;font-size:22px;left:0;position:absolute;top:0}.counter__plus.counter__unactive{cursor:no-drop}.counter__plus.counter__unactive:before{color:#ffce35}.counter__value{text-align:center;width:27px}.hotels-cities{left:0;top:calc(100% + 1px);width:100%}.hotels-cities-autocomplete{position:relative}.hotels-cities-list{font-size:12px;line-height:1.2;max-height:300px;overflow:auto;width:100%}.hotels-cities-list__item{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:9px 10px}.hotels-cities-list__item:hover,.hotels-cities-list__item_active{background-color:#dddce4}.hotels-cities-list__item:hover>*,.hotels-cities-list__item_active>*{color:#fff!important}.hotels-cities-list__item--city{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAgMHYyMEgwVjB6Ii8+PHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPjxwYXRoIGZpbGw9IiM5Njk2OTYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDUuODMzVjIuNUgxLjY2N3YxNWgxNi42NjZWNS44MzN6bS01IDEwSDMuMzMzdi0xLjY2Nkg1ek01IDEyLjVIMy4zMzN2LTEuNjY3SDV6bTAtMy4zMzNIMy4zMzNWNy41SDV6bTAtMy4zMzRIMy4zMzNWNC4xNjdINXptMy4zMzMgMTBINi42Njd2LTEuNjY2aDEuNjY2em0wLTMuMzMzSDYuNjY3di0xLjY2N2gxLjY2NnptMC0zLjMzM0g2LjY2N1Y3LjVoMS42NjZ6bTAtMy4zMzRINi42NjdWNC4xNjdoMS42NjZ6bTguMzM0IDEwSDEwdi0xLjY2NmgxLjY2N1YxMi41SDEwdi0xLjY2N2gxLjY2N1Y5LjE2N0gxMFY3LjVoNi42Njd6TTE1IDkuMTY3aC0xLjY2N3YxLjY2NkgxNXptMCAzLjMzM2gtMS42Njd2MS42NjdIMTV6Ii8+PC9nPjwvc3ZnPg==);background-position:10px;background-repeat:no-repeat;background-size:20px 20px;padding-left:40px}.hotels-cities-list__item .left-container{align-items:center;display:flex}.hotels-cities-list__item .right-container{align-items:flex-end;display:flex;flex-direction:column}.hotels-cities-list__content-item{align-items:center;display:flex;flex-direction:column;gap:10px;padding:30px}.hotels-cities-list__content-item .not-result-icon{align-items:center;background-color:#f6f7f9;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.hotels-cities-list__content-item h1{font-size:14px;font-weight:500}.hotels-cities-list__content-item p{color:#9b9b9b;font-size:12px}.hotels-cities-list__city{color:#1f1f1f;flex-basis:50%;flex-grow:1;font-weight:500}.hotels-cities-list__hotels-numbers{color:#969696;flex-basis:50%;text-align:right}.hotels-cities-list__region{color:#969696;margin-top:2px}.hotels-cities-list__iata-code{color:#1f1f1f;margin-top:2px}.modal{background-color:#fff;border-radius:5px;box-sizing:border-box;color:#1f1f1f;display:inline-block;margin:auto;max-width:760px;position:relative;text-align:left;vertical-align:middle}.modal_loader,.modal_price-changed,.modal_reservation-confirmed{width:350px}.modal_reservation-confirmed .loader-modal{padding:0}.modal_price-changed .modal__main{margin-top:20px}.modal_price-changed .modal__main p{line-height:16px}.modal_price-changed .modal__main p span{font-weight:500}.modal_with-icon{width:340px}.modal_with-icon .modal__icon{padding-top:30px;text-align:center}.modal_with-icon .modal__icon .font-icon{font-size:40px}.modal_with-icon .modal__icon .font-icon_check-sign{color:#8bc34a}.modal_with-icon .modal__icon .font-icon_attention-inverse{color:#de5869}.modal_with-icon .modal__icon+.modal__content{padding-top:20px}.modal_with-icon .modal__content{text-align:center}.modal_with-icon .modal__content p{margin-top:0!important}.modal_with-icon .modal__action .button{width:100%}.modal_icon-up .modal__wrapper{color:#202020;padding:25px}.modal_icon-up .modal__header{align-items:center;display:flex;flex-direction:column;font-size:40px;justify-content:center}.modal_icon-up .modal__header .font-icon_check-sign{color:#8bc34a}.modal_icon-up .modal__header .font-icon_attention-inverse{color:#de5869}.modal_icon-up .modal__title{font-size:18px;font-weight:400;padding-bottom:10px}.modal_icon-up .modal__main{text-align:center}.modal_icon-up .modal__buttons{display:flex;margin-top:30px}.modal_icon-up .modal__buttons .button{margin-right:16px;width:100%}.modal_icon-up .modal__buttons .button:last-child{margin-right:0}.modal_info-modal .modal__wrapper{max-width:280px;padding:20px}.modal_info-modal .modal__header{align-items:center;display:flex}.modal_info-modal .modal__header .font-icon{font-size:20px;margin-right:12px}.modal_info-modal .modal__header .font-icon_attention{color:#faa61a}.modal_info-modal .modal__header .font-icon_attention-mark,.modal_info-modal .modal__header .font-icon_timeout{color:#d0021b}.modal_info-modal .modal__title{font-size:16px;font-weight:400;padding:0}.modal_info-modal .modal__main{line-height:18px;margin-top:25px}.modal_info-modal .modal__main>*{margin-top:20px}.modal_info-modal .modal__main>:first-child{margin-top:0}.modal_info-modal .modal__buttons{display:flex;justify-content:flex-end;margin-top:30px}.modal_info-modal .modal__buttons .button{margin-right:20px}.modal_info-modal .modal__buttons .button:last-child{margin-right:0}.modal-overlay{align-items:center;background-color:rgba(31,37,59,.6);box-sizing:border-box;display:none;height:100%;left:0;margin:auto;overflow-y:auto;padding:15px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:5}.modal-overlay.active{display:flex}.modal-overlay:after{*zoom:1;content:"";display:inline-block;*display:inline;height:100%;vertical-align:middle;width:0}.modal__close{cursor:pointer;height:16px;position:absolute;right:15px;top:15px;width:16px;z-index:10}.modal__close:before{color:#757575;content:"";font-family:iconetm;font-size:14px;left:0;position:absolute;top:0}.modal__close:hover{opacity:.9}.modal__close_btn{height:24px;right:20px;top:20px;width:24px}.modal__close_btn:before{left:50%;top:50%;transform:translate(-50%,-50%)}.modal__full-screen{cursor:pointer;height:24px;position:absolute;width:24px;z-index:10}.modal__full-screen:before{color:#757575;content:"";font-family:iconetm;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal__wrap{padding:0 25px 25px}.modal__title{font-weight:500;line-height:1.2;padding-top:25px;text-align:center}.modal__content,.modal__title{font-size:14px;padding-bottom:15px}.modal__content{font-weight:400;padding-top:15px}.modal__content p{line-height:1.2}@media(max-width:640px){.modal__content p{line-height:18px}}.modal__content p:nth-child(n+2){margin-top:20px}.modal__action{display:flex;justify-content:flex-start;margin-top:15px}.modal__action>.button{min-width:120px}.modal__action>.button:nth-child(n+2){margin-left:20px}.modal__apply-button{width:auto}.modal__cancel-button{background-color:transparent;background-image:none;border:1px solid #e7af00;color:#e7af00;width:auto}.modal_min-width{min-width:420px}.modal_min-width-s{min-width:570px}.modal_min-width-l{min-width:700px}.modal_min-width-xl{min-width:860px}.modal_min-width-xxl{max-width:none;width:1000px}.modal_max-width{max-width:550px}.modal_max-width-xs{max-width:393px}.modal_max-width-s{max-width:460px}.modal_max-width-m{max-width:470px}.modal_max-width-l{max-width:760px}.modal_max-width-xl{max-width:900px}.modal_info{box-shadow:0 0 10px #1f1f1f;display:inline-block;left:0;position:absolute;top:0}@media(max-width:680px){.modal_mobile-window{width:calc(100vw - 20px)}}.modal_reservation-timeout{color:#1f1f1f;width:360px}.modal_reservation-timeout .modal__wrap{padding:25px}.modal_reservation-timeout .modal__title{font-size:18px;line-height:1.2;padding:0 0 0 32px;position:relative}.modal_reservation-timeout .modal__title:before{color:rgba(240,81,81,.8);content:"";font-family:iconetm;font-size:20px;left:0;position:absolute;top:-4px}.modal_reservation-timeout .modal__content{padding-top:25px}.modal_reservation-timeout .modal__action{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.modal_reservation-timeout{width:300px}.modal_reservation-timeout .modal__wrap{padding:20px 20px 25px}.modal_reservation-timeout .modal__title{font-size:16px;font-weight:400;padding-left:30px}.modal_reservation-timeout .modal__title:before{font-size:18px;top:-2px}}.modal_authorization .modal,.modal_authorization .modal__content,.modal_authorization .modal__wrap,.modal_reservation-finished .modal,.modal_reservation-finished .modal__content,.modal_reservation-finished .modal__wrap{padding:0}.modal_spinner .loader{display:block;margin-top:20px;top:0;transform:none}.modal_spinner .loader-description{margin-top:20px}.cancel-policy-popup{margin:20px auto}.cancel-policy-popup__wrap{background-color:#fff;box-sizing:border-box;color:#1f1f1f;font-size:14px;max-width:444px;padding:25px}@media(max-width:680px){.cancel-policy-popup__wrap{padding:25px 16px 20px}}@media(max-width:480px){.cancel-policy-popup__wrap{max-width:calc(100vw - 20px)}}.cancel-policy-popup__title{font-weight:500;line-height:1.2}.cancel-policy-popup__content{margin-top:30px}.cancel-policy-popup__content p{line-height:1.2}.cancel-policy-popup__content p:nth-child(n+2){margin-top:16px}.cancel-policy-popup__content p b{font-weight:500;margin-left:4px;margin-right:4px}@media(max-width:680px){.cancel-policy-popup__content{margin-top:20px}.cancel-policy-popup__content p{line-height:18px}.cancel-policy-popup__content p:nth-child(n+2){margin-top:22px}}.cancel-policy-popup .cancel-policy-rule__remark{color:#5d5f65;font-size:12px;margin-top:10px}.cancel-policy-popup__action{margin-top:30px}.cancel-policy-popup__ok-button{width:120px}.cancel-policy-link{border-bottom:1px dotted #959595;color:#959595;cursor:pointer;font-size:12px;font-weight:400;margin-top:8px}.cancel-policy-rule__room-info{color:#757575;font-size:14px;margin-top:22px;padding-bottom:5px;padding-left:25px;position:relative}.cancel-policy-rule__room-info:before{color:rgba(31,31,31,.56);content:"";font-family:iconetm;left:0;position:absolute;top:0}.cancel-policy-rule__room-type{color:#1f1f1f;font-weight:500}.cancel-policy-rule__food-plan{margin-left:4px}.cancel-policy-rule__rule{color:rgba(31,31,31,.87);font-size:14px;font-weight:400;line-height:1.2;margin-top:10px}.cancel-policy-rule__rule_accent{color:#1f1f1f}.hotel-card.modal{box-sizing:border-box;width:750px}@media(max-width:991px){.hotel-card.modal{bottom:0;height:100%;left:0;margin:0;max-width:none;overflow-y:scroll;position:fixed;right:0;top:0;width:100%}}.hotel-card .modal__close{right:25px;top:25px}@media(max-width:767px){.hotel-card .modal__close{background-color:#fff;height:48px;right:4px;top:8px;width:48px}.hotel-card .modal__close:before{left:50%;top:50%;transform:translate(-50%,-50%)}}.hotel-card__wrap{background-color:#fff}.hotel-card__header{padding:25px 25px 0}@media(max-width:767px){.hotel-card__header{padding:20px 16px}}.hotel-card__content{display:none;padding-bottom:30px}.hotel-card__content_active{display:block}.hotel-card-content__wrap{padding:0 25px 30px}.hotel-card-content__title{font-size:14px;font-weight:500;line-height:1.2;padding-bottom:15px;padding-top:25px}.hotel-card-content__description{font-size:12px;font-weight:400;line-height:1.2}.hotel-card-content__description>p{line-height:1.2}.hotel-card-content__description .read-more__text p,.hotel-card-content__description>p:nth-child(n+2){margin-top:15px}.hotel-card-content__carousel{margin-top:20px}.hotel-card-content__map{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-card-content__map img{height:100%;width:100%}.hotel-card .etm-tabs_hotel-card{white-space:nowrap}.hotel-card .etm-tabs_hotel-card .etm-tabs__item{padding-bottom:6px}.hotel-card__nav{overflow:auto;padding:25px 17px 0}@media(max-width:767px){.hotel-card__nav{padding:10px 8px 0}.hotel-card .description-category__title{padding:14px 10px 8px 38px}.hotel-card .description-category__title:before{left:14px}}.etm-tabs{font-size:0}.etm-tabs_grey-with-arrow{color:#969696}.etm-tabs_grey-with-arrow .etm-tabs__active,.etm-tabs_grey-with-arrow .etm-tabs__item_active{position:relative}.etm-tabs_grey-with-arrow .etm-tabs__active:after,.etm-tabs_grey-with-arrow .etm-tabs__item_active:after{border-bottom:5px solid #e7af00;border-left:5px solid transparent;border-top:5px solid transparent;content:"";display:block;left:50%;position:absolute;top:80%;transform:rotate(45deg)}.etm-tabs>:nth-child(n+2){margin-left:24px}.etm-tabs__item{border-bottom:2px solid transparent;cursor:pointer;display:inline-block;font-size:14px;padding-bottom:8px;position:relative}.etm-tabs__item:hover,.etm-tabs__item_active{border-color:#e7af00}.etm-tabs__item_disable{pointer-events:none}.etm-tabs__item .gradient{display:block;height:12px;width:100%}.etm-tabs__item .gradient:nth-child(2){height:2px;margin-top:5px}.etm-tabs__active,.etm-tabs__item_active{border-color:#e7af00;color:#e7af00}.etm-tabs_loader .etm-tabs__item{width:90px}.etm-tabs_loader .etm-tabs__item:hover{border:none}.etm-tabs_loader .etm-tabs__item:hover:after{display:none}.etm-tabs_hotel-card .etm-tabs__item{border:0!important;border-bottom:1px solid transparent!important;padding:0 8px 8px}.etm-tabs_hotel-card .etm-tabs__item:hover,.etm-tabs_hotel-card .etm-tabs__item_active{border-color:#e7af00!important;color:#e7af00}.etm-tabs_hotel-card .etm-tabs__item:nth-child(n+2){margin-left:17px}.etm-tabs_hotel-card .etm-tabs__active{border-color:#e7af00!important;color:#e7af00}.etm-tabs_car-schema .etm-tabs__item{color:#9b9b9b;font-size:12px;line-height:1.2;padding-bottom:0;transition:all .3s}.etm-tabs_car-schema .etm-tabs__item:hover,.etm-tabs_car-schema .etm-tabs__item_active{border-bottom-width:2px;color:#1f1f1f;padding-bottom:4px}.etm-tabs_car-schema .etm-tabs__item_disable{color:#9b9b9b}.etm-tabs_car-schema .etm-tabs__active{border-bottom-width:1px;color:#1f1f1f;padding-bottom:2px}.etm-tabs_car-schema .etm-tabs__active:after{border:3px solid transparent;border-top-color:#e7af00;bottom:-7px;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%)}.start-page-banner__tabs{display:flex;height:50px;width:100%}@media(min-width:934px){.start-page-banner__tabs{backdrop-filter:none}.start-page-banner__tabs.sticky{animation:slideDown .3s ease-out;border-radius:30px;left:0;margin:20px auto;max-width:1260px;position:fixed;right:0;top:0;z-index:999}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}.start-page-banner__tab{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-size:14px;min-width:152px;padding:20px;position:relative;transition:.2s;z-index:1}.start-page-banner__tab:first-child{border-radius:30px 0 0 0}.start-page-banner__tab:last-child{border-radius:0 30px 0 0}.start-page-banner__tab:not(:last-child){border-right:1px solid #e1e1e1}.start-page-banner__tab .start-page-banner__tab-icon{background-color:#000;font-size:20px;height:25px;-webkit-mask-size:cover;mask-size:cover;position:absolute;width:25px}.start-page-banner__tab .start-page-banner__tab-label{margin-left:35px;position:relative}.start-page-banner__tab:not(.active){background-color:#d9dae4}.start-page-banner__tab.active .start-page-banner__tab-icon{background-color:#e7af00}.etm-pagination__list{padding:0}.etm-pagination__item{box-sizing:border-box;color:#959595;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:24px;padding:5px 8px;text-align:center;vertical-align:top}.etm-pagination__item:nth-child(n+2){margin-left:4px}.etm-pagination__item.active{color:#e7af00}.etm-pagination__item_last{position:relative}.etm-pagination__item_last:before{left:0}.etm-pagination__item_last:after,.etm-pagination__item_last:before{content:"";font-family:iconetm;font-size:8px;position:absolute;top:9px;transform:rotate(180deg)}.etm-pagination__item_last:after{left:4px}.etm-pagination__item_first{position:relative}.etm-pagination__item_first:before{left:0}.etm-pagination__item_first:after,.etm-pagination__item_first:before{content:"";font-family:iconetm;font-size:8px;position:absolute;top:9px}.etm-pagination__item_first:after{left:4px}.service-lists-title{align-items:center;display:flex;justify-content:flex-start;padding-bottom:14px;padding-top:20px}.service-lists-title__name{font-size:13px;font-weight:500;line-height:20px}.service-lists-title .font-icon{flex-basis:18px;line-height:20px;margin-right:10px}.service-lists-title .font-icon:before{color:#1f1f1f;font-size:15px;opacity:.56}.service-lists__items{color:#1f1f1f;display:flex;justify-content:flex-start}.service-lists__column{flex-basis:31%}.service-lists__column:nth-child(n+2){margin-left:30px}.service-lists-column__item{font-size:12px;line-height:1.5;padding-left:26px;position:relative}.service-lists-column__item:before{background-color:#1f1f1f;border-radius:50%;content:"";height:3px;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.service-lists_large .service-lists-title__name{font-size:14px}.service-line{display:flex;justify-content:space-between;position:relative}@media(max-width:767px){.service-line{bottom:12px;box-sizing:border-box;justify-content:space-around;left:0;position:fixed;right:0;transition:all .3s;width:100%;z-index:1}.service-line.hide{bottom:-40px;position:fixed}}@media(max-width:420px){.service-line{justify-content:center}}.service-line .filters-btn,.service-line .sorting-mobile-btn{background-color:#fff;border:1px solid #e7af00!important;border-radius:4px;box-sizing:border-box;color:#e7af00!important;cursor:pointer;display:none;font-weight:500;height:42px;line-height:42px;margin-right:20px;padding:0 10px 0 40px;position:relative;width:145px}@media(max-width:1200px){.service-line .filters-btn,.service-line .sorting-mobile-btn{display:inline-block}}@media(max-width:767px){.service-line .filters-btn,.service-line .sorting-mobile-btn{box-shadow:0 4px 4px rgba(0,0,0,.3);margin-right:0}}.service-line .filters-btn:before,.service-line .sorting-mobile-btn:before{content:"";font-family:iconetm;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.service-line .sorting-block{width:100%}.service-line__sorting{background-color:#fff;color:#2c2c2c;display:flex;justify-content:space-between;padding:21px 16px;width:100%}@media(max-width:991px){.service-line__sorting{padding:12px 16px 8px}}@media(max-width:767px){.service-line__sorting{display:none}}.service-line__sorting .sorting__result-counter{font-weight:500}.service-line__sorting .sorting__order-by{cursor:pointer;padding-right:30px;position:relative}.service-line__sorting .sorting__order-by:after{border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;content:"";position:absolute;right:0;top:5px}.service-line .sorting-mobile-btn:before{content:""}@media(max-width:1200px){.service-line .sorting-mobile-btn{display:none}}@media(max-width:767px){.service-line .sorting-mobile-btn{display:inline-block}}@media(max-width:420px){.service-line .sorting-mobile-btn{margin-left:8px}}@media(max-width:767px){.service-line_parked{position:absolute}}.service-line_avia .sorting-block{border:1px solid #e7e7e7;padding:20px 15px 18px}.service-line_avia .sorting-block__title{font-size:14px;font-weight:500}@media screen and (max-width:1199px){.service-line_avia .filters-btn{display:block;min-width:146px;padding-left:48px}.service-line_avia .filters-btn:before{font-size:19px}.service-line_avia .sorting-block{padding-bottom:13px;padding-top:15px}}@media screen and (max-width:991px){.service-line_avia .sorting-block{padding-bottom:7px;padding-top:9px}}@media screen and (max-width:767px){.service-line_avia{bottom:8px}.service-line_avia .sorting-block{display:none}.service-line_avia .sorting-mobile-btn:before{top:50%;transform:translateY(-50%)}}.service-line_rails .sorting-block{border:1px solid #e3e4e9;box-sizing:border-box;height:40px;padding:10px 16px}.service-line_rails .sorting-block__title{font-weight:500}@media screen and (max-width:1199px){.service-line_rails .sorting-block .sorting-block{height:36px}}@media screen and (max-width:767px){.service-line_rails .sorting-block{display:flex;padding-left:8px;padding-right:8px}.service-line_rails .sorting-block .filters-btn,.service-line_rails .sorting-block .sorting-mobile-btn{align-items:center;display:flex;flex-basis:100%;font-size:14px}.service-line_rails .sorting-block .filters-btn:before,.service-line_rails .sorting-block .sorting-mobile-btn:before{top:50%;transform:translateY(-50%)}.service-line_rails .sorting-block .filters-btn{margin-right:0}}.service-line_hotels .sorting-block{border:1px solid #e3e4e9;border-radius:5px;box-sizing:border-box;height:auto;padding:13px 16px 11px}.service-line_hotels .sorting-block__title{font-size:14px;font-weight:400}.service-line_hotels .sorting-block .etm-tabs__item{border-width:1px;padding-bottom:2px}.service-line_loader{background-color:#fff;bottom:0;height:60px}.service-line_loader .sorting-block.gradient{border:none;height:100%}@media(max-width:992px){.service-line_hotels .sorting-block{padding:10px}.service-line_hotels .sorting-block .etm-tabs__item,.service-line_hotels .sorting-block__title{font-size:12px}}@media(max-width:767px){.service-line_hotels .sorting-block{display:flex}}.carousel,.carousel__wrap{position:relative}.carousel__wrap{display:flex;flex-wrap:nowrap;height:100px;overflow:hidden;width:100%}.carousel__item{display:inline-block;height:100%}.carousel__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.carousel__item:nth-child(n+2){margin-left:10px}.carousel-control__next,.carousel-control__prev{background-color:#fff;border:1px solid #e1e1e1;cursor:pointer;height:24px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.carousel-control__next:before,.carousel-control__prev:before{color:#969696;content:"";font-family:iconetm;font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel-control__prev{left:-12px}.carousel-control__prev_disabled{display:none}.carousel-control__next{right:-12px}.carousel-control__next:before{transform:rotate(180deg);transform-origin:3px 3px}.carousel-control__next_disabled{display:none}.map{height:200px;margin-top:15px;width:100%}.map:first-child{margin-top:20px}.map img,.map__wrap{height:100%;width:100%}.map img{-o-object-fit:cover;object-fit:cover}.map_vaucher{height:172px;margin-top:0}.additional-params__title{font-size:13px;font-weight:500;line-height:1.2;margin-top:20px;position:relative}.additional-params__description{font-size:12px;font-weight:400;margin-top:11px}.additional-params__description p{line-height:1.2}@media(max-width:680px){.additional-params__description p{line-height:16px}}.additional-params__list{display:table;margin-top:15px}.additional-params__item{display:table-row;font-size:12px}.additional-params__item:nth-child(n+2)>*{padding-top:8px}.additional-params__item>*{display:table-cell;line-height:1.2}.additional-params__item>:first-child{color:#5d5f65;min-width:160px}.additional-params__item>:nth-child(n+2){color:#1f1f1f;padding-left:15px}.additional-params .font-icon{color:hsla(0,0%,61%,.56);font-size:16px;left:0;position:absolute;top:0}.additional-params_icon .additional-params__title{padding-left:28px;position:relative}.additional-params_icon .additional-params__description,.additional-params_icon .additional-params__list{padding-left:28px}.additional-params_dark .additional-params__item>:last-child{font-weight:500}.additional-params_dark .additional-params-item_bottom>*{padding-top:15px}.additional-params_dark .additional-params-item_bottom>:first-child{color:#5d5f65}.additional-params_dark-medium .additional-params__item>:first-child{color:#1f1f1f;font-weight:500}.additional-params_fz13{font-size:13px}.additional-params_voucher .additional-params__list{margin-top:0}.additional-params_voucher .additional-params-item:nth-child(n+2)>*{padding-top:10px}.additional-params_voucher .additional-params-item__name{line-height:16px;min-width:120px}.additional-params_voucher .additional-params-item__value{font-size:13px;line-height:16px}.additional-params_voucher .additional-params-item__value p{line-height:16px}.additional-params_voucher .additional-params-item__value p:nth-child(n+2){margin-top:10px}@media(max-width:680px){.additional-params_mobile-transform .additional-params__item,.additional-params_mobile-transform .additional-params__list{display:block}.additional-params_mobile-transform .additional-params__item>*{display:block;line-height:16px}.additional-params_mobile-transform .additional-params__item>:nth-child(n+2){margin-top:2px;padding-left:0}.additional-params_mobile-transform .additional-params__item:nth-child(n+2){margin-top:8px}.additional-params_mobile-transform .additional-params__item:nth-child(n+2)>*{padding-top:0}.additional-params_mobile-transform .service-lists__items{flex-direction:column;justify-content:flex-start}.additional-params_mobile-transform .service-lists__items>:nth-child(n+2){margin-left:0}}.additional-params_reservation-sum-details .additional-params__list{margin-top:0;width:100%}.additional-params_reservation-sum-details .additional-params__item{font-size:14px}.additional-params_reservation-sum-details .additional-params__item:nth-child(n+2).additional-params-item_total-sum>*,.additional-params_reservation-sum-details .additional-params__item:nth-child(n+2)>*{padding-top:10px}.additional-params_reservation-sum-details .additional-params-item__name{color:#4a4a4a!important;min-width:auto}.additional-params_reservation-sum-details .additional-params-item__name span{color:#959595;margin-left:8px;opacity:.8}.additional-params_reservation-sum-details .additional-params-item__value{white-space:nowrap}.additional-params_reservation-sum-details .additional-params-item_not-relevant .additional-params-item__value{opacity:.5;-webkit-text-decoration:line-through;text-decoration:line-through}.additional-params_reservation-sum-details .additional-params-item_accent .additional-params-item__value{font-weight:500}.additional-params_reservation-sum-details .additional-params-item_total-sum>*{font-weight:500;padding-top:20px}.additional-params_reservation-sum-details .additional-params-item_dropdown>:first-child{cursor:pointer;padding-left:16px;position:relative}.additional-params_reservation-sum-details .additional-params-item_dropdown>:first-child:before{border:4px solid transparent;border-top-color:#2c2c2c;bottom:3px;box-sizing:border-box;content:"";left:2px;position:absolute}.additional-params_reservation-sum-details .additional-params-item__name{color:#5d5f65}.additional-params_reservation-sum-details .additional-params-item__value{color:#000;text-align:right}@media screen and (max-width:767px){.additional-params_reservation-sum-details{padding:20px 16px}.additional-params_reservation-sum-details .additional-params__item:nth-child(n+2)>*{padding-top:10px}.additional-params_reservation-sum-details .additional-params-item_not-relevant .additional-params-item__value{opacity:1}.additional-params_reservation-sum-details .additional-params-item_accent .additional-params-item__value{color:#4a4a4a;font-size:20px;font-weight:500}.additional-params_reservation-sum-details .additional-params-item__name{color:#757575;min-width:auto}.additional-params_reservation-sum-details .additional-params-item__value{color:#686868}}.additional-params_avia-view-order{padding:0!important}@media screen and (max-width:767px){.additional-params_avia-view-order{padding:9px 16px 30px}}.additional-params_avia-view-order .additional-params__list{margin-top:0;width:100%}.additional-params_avia-view-order .additional-params__item{font-size:14px}.additional-params_avia-view-order .additional-params__item:nth-child(n+2)>*{padding-top:16px}.additional-params_avia-view-order .additional-params-item__name{min-width:auto}.additional-params_avia-view-order .additional-params-item_not-relevant .additional-params-item__value{-webkit-text-decoration:line-through;text-decoration:line-through}.additional-params_avia-view-order .additional-params-item_accent .additional-params-item__value{font-size:20px;font-weight:700}.additional-params_avia-view-order .additional-params-item_dropdown>:first-child{cursor:pointer;padding-left:16px;position:relative}.additional-params_avia-view-order .additional-params-item_dropdown>:first-child:before{border:4px solid transparent;border-top-color:#2c2c2c;bottom:3px;box-sizing:border-box;content:"";left:2px;position:absolute}.additional-params_avia-view-order .additional-params-item__name{color:#5d5f65}.additional-params_avia-view-order .additional-params-item__value{color:#5d5f65;text-align:right}.additional-params_rail-places .additional-params{min-width:100px}.description-stock{font-size:12px;font-weight:400;margin-top:15px;padding-left:28px;position:relative}.description-stock__title{line-height:18px}.description-stock__description{line-height:1.2;margin-top:6px}@media(max-width:680px){.description-stock__description{line-height:16px}}.description-stock .font-icon{left:2px;position:absolute;top:2px}.description-stock .font-icon:before{color:#1f1f1f;font-size:14px;opacity:.5}.description-awards__item{font-size:12px;font-weight:400;padding-left:28px;position:relative}.description-awards__item:nth-child(n+2){margin-top:10px}@media(max-width:680px){.description-awards__item:nth-child(n+2){margin-top:15px}}.description-awards .font-icon{left:0;position:absolute;top:0}.description-awards .font-icon:before{color:rgba(31,31,31,.5);font-size:15px}.description-awards__title{line-height:1.2}.description-awards__date{color:#6d6d6d;line-height:1.2;margin-top:2px}.facility-group{border-top:1px solid #e1e1e1;margin-top:20px}.facility-group:first-child,.facility-group_first{border:none;margin-top:0}.facility-group:first-child>.additional-params:first-child .additional-params__title,.facility-group_first>.additional-params:first-child .additional-params__title{margin-top:20px}.facility-group>.additional-params:first-child .additional-params__title{margin-top:15px}.rating{font-size:12px;font-weight:400;margin-right:30px;margin-top:20px;width:290px}@media(max-width:680px){.rating{margin-right:0}}.rating-block{padding-top:20px}.rating-block__title{font-size:14px;font-weight:500;line-height:1.2}.rating-block__subtitle{color:#757575;font-size:12px;font-weight:400;line-height:1.2;margin-top:5px}.rating-block__wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.rating-block__source{color:#969696;font-size:12px;font-weight:400;line-height:16px;margin-top:30px}.rating__title{line-height:1.2}.rating__bar{background-color:#f2f4f9;display:inline-block;height:6px;margin-top:8px;position:relative;width:100%;width:235px}.rating__track{background-color:#e7af00;height:8px;left:0;position:absolute;top:-1px;width:var(--track)}.rating__value{display:inline-block;font-weight:700;margin-left:15px}.description-category:first-child{margin-top:20px}.description-category:last-child .description-category__title{border-bottom:1px solid #e1e1e1}.description-category__title{border-top:1px solid #e1e1e1;cursor:pointer;font-size:14px;font-weight:500;padding:11px 10px 11px 47px;position:relative}.description-category__title:before{border:5px solid transparent;border-top-color:#1f1f1f;content:"";left:25px;position:absolute;top:16px;transform-origin:6px 2px;transition:.3s}.description-category__content{display:none;padding-bottom:20px}.description-category.active .description-category__title{border-bottom:1px solid #e1e1e1}.description-category.active .description-category__title:before{transform:rotate(180deg)}.description-category.active .description-category__content{display:block}.card-description{padding-left:25px;padding-right:25px}.card-description__content{color:#1f1f1f;font-size:12px;font-weight:400;margin-top:15px}.card-description__content>p{line-height:1.2}.card-description__content>p:nth-child(n+2){margin-top:15px}.card-description__title{font-size:13px;font-weight:500;line-height:1.2;padding-bottom:15px;padding-top:20px}.card-description__title_large{font-size:14px;padding-bottom:0;padding-top:25px}.card-description__carousel{margin-top:20px;padding-bottom:5px}@media(max-width:680px){.card-description{padding-left:16px;padding-right:16px}.card-description__content{margin-top:20px}.card-description__content>p{line-height:16px}.card-description__content>p:nth-child(n+2){margin-top:20px}.card-description__content .read-more__text>p{line-height:16px}.card-description__content .read-more__text>p:nth-child(n+2){margin-top:20px}.card-description__text-wrap>p{line-height:16px}.card-description__text-wrap>p:nth-child(n+2){margin-top:20px}.card-description__carousel{margin-left:-16px;margin-right:-16px}.card-description__carousel .carousel{overflow:scroll;width:100%}.card-description__carousel .carousel__wrap{height:200px;overflow:scroll;width:auto}.card-description__carousel .carousel__item:nth-child(n+2){margin-left:0}.card-description__carousel .carousel__item img{max-width:288px}.card-description__carousel .carousel__control{display:none}.card-description .service-lists__items{flex-direction:column}.card-description .service-lists__items>:nth-child(n+2){margin-left:0}}.read-more__link{color:#e7af00;cursor:pointer;line-height:1.4;margin-top:5px}.read-more__link,.read-more__text{font-size:inherit;font-weight:inherit}.read-more__text{display:none}.read-more__text p{line-height:inherit}.read-more.active .read-more__text{display:block}.reservation-comment__description{color:#757575;font-size:14px;font-weight:400;line-height:1.2;padding:15px 25px 0}@media(max-width:767px){.reservation-comment__description{line-height:19px;padding-left:16px;padding-right:16px}}.reservation-comment__input{display:block;padding:15px 25px 25px}.reservation-comment__input textarea{box-sizing:border-box;font-size:12px;font-weight:500;height:72px;line-height:16px;padding:11px 25px 11px 9px;resize:none;width:100%}@media(max-width:767px){.reservation-comment__input{padding-left:16px;padding-right:16px}}.reservation-comment_confirmation .reservation-comment__description{display:none}.etm-radiobutton{cursor:pointer;display:inline-block}.etm-radiobutton input[type=radio]{display:none}.etm-radiobutton__custom{border:2px solid #969696;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;margin-right:8px;position:relative;vertical-align:bottom;width:20px}.etm-radiobutton__custom-error{border:2px solid #d0021b}.etm-radiobutton__title{font-size-adjust:none;font-weight:inherit;line-height:20px}.etm-radiobutton__title-error{border-bottom:1px dashed #d0021b;color:#d0021b}.etm-radiobutton__content{display:flex;flex-direction:column}.etm-radiobutton__subtitle{color:#969696;font-size:12px;font-weight:400;margin-top:2px}.etm-radiobutton_subtitle-column{align-items:center;display:flex}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom:before{background-color:#e7af00;border-radius:50%;bottom:3px;content:"";display:block;left:3px;position:absolute;right:3px;text-align:center;top:3px}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom{border-color:#e7af00}.etm-radiobutton_subtitle{align-items:center;color:#1f1f1f;display:flex;font-size:12px;justify-content:flex-start}.etm-radiobutton_subtitle .etm-radiobutton__title{line-height:1.2}.etm-radiobutton_subtitle .etm-radiobutton__title span{color:#969696}.order-block{background-color:#fff;border-radius:5px}.order-block-table-titles{color:#969696;display:flex;font-size:11px;margin-top:-19px;padding-left:28px}.order-block-table-titles__title{padding:6px 0}.order-block-table-titles__title:first-of-type{padding-right:28px}.order-block-table-titles__title:last-of-type{margin:0 auto;padding-left:91px}.order-block-content_p-med{padding:25px}.order-block-content_bt{border-top:1px solid #e3e4e9}.order-block-content_bt .reservation-comment__description{padding-top:20px}.order-block-title{border-bottom:1px solid #e3e4e9;padding:25px 25px 17px}@media(max-width:767px){.order-block-title{padding:16px}}.order-block-title--no-pl{border:none;padding-left:0!important}.order-block-title_no-border>*{border:0}.order-block-title:nth-child(n+2){border-top:1px solid #e3e4e9;padding-top:20px}.order-block-title__title{font-size:18px;font-weight:400;line-height:24px}.order-block-title__subtitle{color:#5d5f65;font-weight:400;margin-top:9px}.order-block-title__subtitle,.order-block-title__subtitle p{font-size:14px;line-height:1.2}@media(max-width:767px){.order-block-title__subtitle p{line-height:19px}}.order-block-title__order-detail{display:flex;justify-content:space-between}@media(max-width:767px){.order-block-title__order-detail{padding-bottom:4px;padding-top:4px}}.order-block-title__order-number{font-size:16px;font-weight:500;line-height:1}.order-block-title__order-number--p-bottom{padding-bottom:30px}.order-block-title__order-number .status-order{margin-left:15px}.order-block-title__right-block{text-align:right}.order-block-title__order-codes{margin-top:8px}.order-block-title__date{color:#5f5f5f;font-size:12px;font-weight:400;line-height:16px}.order-block-title__date span{color:#1f1f1f;font-weight:500;margin-left:4px}.order-block-title__date:nth-child(n+2){margin-top:6px}.order-block-title_view-order{padding:25px 20px}@media(max-width:767px){.order-block-title_view-order{padding:16px}}@media(max-width:560px){.order-block-title_change-in-mobile .order-block-title__title{font-size:16px;font-weight:500}.order-block-title_change-in-mobile .order-block-title__subtitle{font-size:12px;line-height:16px}.order-block-title_change-in-mobile .order-block-title__subtitle p{font-size:14px;line-height:19px}}.order-block .order-codes__item{display:inline-block;font-size:12px;line-height:1.33}.order-block .order-codes__item:nth-child(n+2){margin-left:4px}.order-block__content_flex{display:flex}.order-block__content_indent{padding:25px 20px}.order-block__content_final-block{padding:20px 25px 25px;text-align:right}.order-block__content_view-order-action{background-color:#fff;justify-content:space-between;margin-top:2px;padding:20px}.order-block__content_view-order-action .order-action-block .button:nth-child(n+2){margin-left:20px}.order-block-content__title{color:#1f1f1f;font-size:16px;font-weight:500;line-height:1}.order-block-content__title_pb-l{padding-bottom:30px!important}.order-block-content__title_pb-m{padding-bottom:20px!important}.order-block-content__subtitle{color:#1f1f1f;font-size:14px;font-weight:500;padding-top:20px}.order-block-content__wrap{padding:15px 25px 25px}.order-block-content__wrap-button-left{padding:13px 25px 5px;text-align:right}.order-block-content__order-sum{font-size:16px;font-weight:500;line-height:1.2;padding:15px 25px 0}.order-block__info{padding:20px}.order-block__documents{border-bottom:1px solid #e3e4e9;flex-grow:1}.order-block:nth-child(n+2){margin-top:20px}@media(max-width:700px){.order-block:nth-child(n+2){margin-top:10px}}.order-block_no-margin:nth-child(n+2){margin-top:0}.order-block__action{border-top:1px solid #e3e4e9;display:flex;justify-content:space-between;padding:25px}.order-block__action .button{width:auto}.order-block__apply-button{min-width:120px}.order-block__cancel-button{background-color:transparent;color:#e7af00;min-width:139px}.order-block-title--pnr{border:none;padding-bottom:0}.order-block-title--pnr .order-codes__item{font-size:14px}@media(max-width:767px){.hotel-order .order-block__info{padding-left:0;padding-right:0;padding-top:0}.hotel-order .order-block__content_flex{display:block}.order-block__content_view-order-action{flex-direction:column}.order-block__content_view-order-action .last-synch-time{margin-top:0}.order-block__content_view-order-action .order-action-block>*{display:block;margin-top:20px}.order-block__content_view-order-action .order-action-block .button:nth-child(n+2){margin-left:0}}.reservation-order-detail{background-color:#fff;border-radius:5px;color:#1f1f1f}.reservation-order-detail__title{border-bottom:1px solid #e3e4e9;font-size:18px;font-weight:400;padding:28px 25px 21px}.reservation-order-detail__wrap{position:sticky;top:20px}@media(max-width:767px){.reservation-order-detail .accordion__hidden{padding-left:16px;padding-right:16px}}.reservation-order-detail .reservation-cancel-policy__header{padding:25px 0 20px}.reservation-order-detail .reservation-cancel-policy-rule__rule_attention p{line-height:1.4;margin-bottom:5px}.reservation-order-detail .reservation-cancel-policy-rule__rule_attention p:first-of-type{font-weight:500;margin-bottom:10px}.reservation-hotel-info,.reservation-hotel-info.accordion__hidden{border-bottom:1px solid #e3e4e9;padding:15px 25px}@media(min-width:769px){.reservation-hotel-info,.reservation-hotel-info.accordion__hidden{display:block}}@media(max-width:991px){.reservation-hotel-info,.reservation-hotel-info.accordion__hidden{padding-left:16px;padding-right:16px}}@media(max-width:768px){.reservation-hotel-info-title,.reservation-hotel-info.accordion__hidden-title{padding-bottom:3px;padding-top:6px}}.reservation-hotel-info-title__name,.reservation-hotel-info.accordion__hidden-title__name{display:inline-block;font-size:16px;font-weight:500}.reservation-hotel-info-title__stars,.reservation-hotel-info.accordion__hidden-title__stars{display:inline-block;margin-left:8px}.reservation-hotel-info-title__stars .hotel-info-stars,.reservation-hotel-info.accordion__hidden-title__stars .hotel-info-stars{width:70px}.reservation-hotel-info-title__dates,.reservation-hotel-info.accordion__hidden-title__dates{color:#5d5f65;font-size:12px;margin-top:8px}.reservation-hotel-info-title__dates>*,.reservation-hotel-info.accordion__hidden-title__dates>*{display:inline-block;line-height:16px}.reservation-hotel-info-title__room-guest,.reservation-hotel-info.accordion__hidden-title__room-guest{color:#2c2c2c;font-size:12px;margin-top:8px}.reservation-hotel-info-title__room-guest>*,.reservation-hotel-info.accordion__hidden-title__room-guest>*{display:inline-block;line-height:16px}.reservation-hotel-info-title__room-guest>:nth-child(n+2),.reservation-hotel-info.accordion__hidden-title__room-guest>:nth-child(n+2){padding-left:14px;position:relative}.reservation-hotel-info-title__room-guest>:nth-child(n+2):before,.reservation-hotel-info.accordion__hidden-title__room-guest>:nth-child(n+2):before{background-color:#2c2c2c;content:"";height:4px;left:4px;position:absolute;top:6px;width:4px}.reservation-hotel-info-title__price-detail-title,.reservation-hotel-info.accordion__hidden-title__price-detail-title{color:#5d5f65;font-size:16px;font-weight:400;line-height:21px;padding-bottom:3px;padding-top:6px}.reservation-hotel-info-title__address,.reservation-hotel-info.accordion__hidden-title__address{font-size:14px;font-weight:400;margin-top:7px}@media(max-width:991px){.reservation-hotel-info-title__address,.reservation-hotel-info.accordion__hidden-title__address{font-size:12px}}.reservation-hotel-info.accordion__hidden__image,.reservation-hotel-info__image{border-radius:5px;height:180px;margin-top:15px;overflow:hidden;width:310px}.reservation-hotel-info.accordion__hidden__image img,.reservation-hotel-info__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1199px){.reservation-hotel-info.accordion__hidden__image,.reservation-hotel-info__image{width:100%}}@media(max-width:991px)and (min-width:768px){.reservation-hotel-info.accordion__hidden__image,.reservation-hotel-info__image{height:135px}}.reservation-hotel-info-sum,.reservation-hotel-info.accordion__hidden-sum{padding:20px 25px}@media(max-width:991px){.reservation-hotel-info-sum,.reservation-hotel-info.accordion__hidden-sum{padding-left:16px;padding-right:16px}}@media(max-width:767px){.reservation-hotel-info-sum,.reservation-hotel-info.accordion__hidden-sum{padding-bottom:20px}}.reservation-hotel-info-sum__title,.reservation-hotel-info.accordion__hidden-sum__title{font-size:16px;font-weight:500}.reservation-hotel-info-sum__sum,.reservation-hotel-info.accordion__hidden-sum__sum{border-radius:0 0 5px 5px;font-size:16px;font-weight:500;margin-left:8px}.reservation-hotel-info-sum__description,.reservation-hotel-info.accordion__hidden-sum__description{color:#757575;font-size:14px;font-weight:400;line-height:1.2;margin-top:11px}.reservation-detail{display:table;font-size:14px;margin-top:16px}.reservation-detail>*{align-items:center;display:flex;margin-bottom:15px}.reservation-detail__title{align-items:center;display:flex;flex-shrink:0;font-weight:400;min-width:110px}.reservation-detail__title .reservation-detail__title-label{color:#757575;font-size:13px;letter-spacing:-.01em;margin-left:5px}.reservation-detail__title .font-icon{color:#6b6b6b;font-size:16px}.reservation-detail__value{font-weight:500}.reservation-detail__optins p{line-height:1.2}.reservation-cancel-policy__header{line-height:1.2;padding:25px 15px 20px;position:relative}@media(max-width:991px){.reservation-cancel-policy__header{padding:19px 16px 18px}}.reservation-cancel-policy__header:after{color:hsla(0,0%,61%,.56);font-family:iconetm;font-size:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:.3s}.reservation-cancel-policy__title{color:#5d5f65;font-size:16px;font-weight:400}.reservation-cancel-policy__title_later-reservation:after{color:#faa61a;content:"";font-family:iconetm;font-size:18px;margin-left:7px;position:relative;top:2px}.reservation-cancel-policy-rule__rule{font-size:14px;font-weight:400;line-height:1.2;opacity:.87}@media(max-width:767px){.reservation-cancel-policy-rule__rule{line-height:19px}}.reservation-cancel-policy-rule__rule p{line-height:1.5}@media(max-width:767px){.reservation-cancel-policy-rule__rule p{line-height:19px}}.reservation-cancel-policy-rule__rule_accent{opacity:1}.reservation-cancel-policy-rule__rule_attention{border:1.5px solid #faa61a;border-radius:5px;font-size:14px;padding:15px}.reservation-cancel-policy-rule__rule_attention p{line-height:1.2}@media(max-width:767px){.reservation-cancel-policy-rule__rule_attention p{line-height:19px}}.reservation-cancel-policy-rule__room-info{color:#5d5f65;font-size:14px;margin-top:22px;padding-bottom:5px;padding-left:25px;position:relative}.reservation-cancel-policy-rule__room-info:before{content:"";font-family:iconetm;left:0;opacity:rgba(1,1,1,.56);position:absolute;top:0}.reservation-cancel-policy-rule__room-type{color:#1f1f1f;font-weight:500}.reservation-cancel-policy-rule__room-plan{color:#5d5f65;font-weight:400}.reservation-cancel-policy .user-current-time-zone--booking{color:#5d5f65;font-size:12px;margin-top:10px}.reservation-cancel-policy .user-current-time-zone--booking span{color:red}.reservation-final-time{margin-top:20px}@media(max-width:767px){.reservation-final-time{padding-left:10px}}.reservation-final-time__time{border-left:1px solid #5d5f65;color:#1f1f1f;font-size:20px;font-weight:500;padding:11px 20px}.reservation-final-time__description{color:#5d5f65;font-size:14px;font-weight:400;line-height:1.2;margin-top:10px;padding-left:20px;width:auto}.reservation-options{padding:15px 25px 20px}@media(max-width:767px){.reservation-options{padding-left:16px;padding-right:16px}}.reservation-options__wrap{display:flex;justify-content:space-between}@media(max-width:1199px){.reservation-options__wrap{flex-wrap:wrap}}@media(max-width:560px){.reservation-options__wrap{flex-direction:column}}.reservation-options__wrap>*{flex-basis:calc(33.33333% - 20px)}@media(max-width:1199px){.reservation-options__wrap>*{flex-basis:calc(50% - 6px)}.reservation-options__wrap>:first-child{flex-basis:100%;margin-bottom:15px}.reservation-options__wrap>:first-child .etm-input-wrap{display:flex;justify-content:space-between}.reservation-options__wrap>:first-child .etm-input-wrap>*{flex-basis:calc(50% - 6px);margin-top:0}}@media(max-width:991px){.reservation-options__wrap>:first-child .etm-input-wrap>*{flex-basis:calc(50% - 6px);margin-top:0}}@media(max-width:560px){.reservation-options__wrap>:first-child .etm-input-wrap{flex-direction:column}.reservation-options__wrap>:first-child .etm-input-wrap>*{flex-basis:100%}.reservation-options__wrap>:first-child .etm-input-wrap>:nth-child(n+2){margin-top:15px}}.reservation-options .etm-checkbox-wrap>*{margin-bottom:7px;margin-top:7px;padding-left:10px}.reservation-agreement{border-top:1px solid #e3e4e9;font-size:12px;font-weight:400;line-height:1.4;padding:20px 25px 25px}.reservation-agreement .cancel-policy-link{color:#e7af00;cursor:pointer;margin-left:4px}.reservation-agreement .etm-checkbox__custom{margin-right:10px}.reservation-agreement__buttons-block{align-items:center;display:flex;justify-content:space-between;margin-top:27px}.reservation-agreement__buttons-block .button{width:auto}.reservation-agreement .confirmation-button__search-continue{background-color:transparent;color:#e7af00;padding:7px 30px 6px}.reservation-agreement .confirmation-button__reservation{min-width:120px}.reservation-agreement .confirmation-button__reservation.disabled{cursor:no-drop;opacity:.5}.reservation-agreement .confirmation-button__disable .clarification{display:inline-block}.reservation-agreement .confirmation-button__wrap{align-items:center;display:flex}.clarification{display:none;margin-right:12px}.clarification:before{color:#d0021b;content:"";font-family:iconetm;font-size:20px}.clarification .etm-tooltip__text{width:265px}.etm-card{padding:0 25px 25px}.etm-card__wrap .etm-input__wrap input{color:#4b4b4b;font-size:14px;font-weight:400;height:32px;line-height:1.2}.etm-card__wrap .etm-input__wrap input:focus{border-color:#e7af00}@media(max-width:768px){.etm-card__wrap{display:none}}.etm-card__wrap .etm-input__title{color:#9b9b9b;padding-left:0}.etm-card__wrap_mobile{display:none}.etm-card__wrap_mobile>:nth-child(n+2){margin-top:26px}@media(max-width:768px){.etm-card__wrap_mobile{display:flex;flex-wrap:wrap;justify-content:space-between}}.etm-card__wrap_mobile .card-main-info__name{flex-basis:100%;width:100%}.etm-card__wrap_mobile .card-main-info__number{flex-basis:100%;position:relative;width:100%}.etm-card__wrap_mobile .card-main-info__date{flex-basis:50%;margin-left:0;width:50%}.etm-card__wrap_mobile .card-main-info__date input{width:100%}.etm-card__wrap_mobile .card-main-info__card-logo{bottom:5px;position:absolute;right:8px;top:auto}.etm-card__wrap_mobile .card-cvvt__input{flex-basis:50%;width:50%}.etm-card__wrap_mobile .card-cvvt__input input{width:100%}.etm-card__wrap_mobile .card-cvvt__question{bottom:10px;right:10px;top:auto}.etm-card__wrap_mobile .etm-input__wrap input{height:36px}.etm-card__wrap_mobile .etm-input__title{padding-left:8px}.etm-card__card-main-info{background-color:#fff;padding-left:16px;padding-top:48px;z-index:1}.etm-card__card-cvvt,.etm-card__card-main-info{border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;height:196px;position:relative;width:330px}.etm-card__card-cvvt{background-color:#fafafa;margin-left:139px;margin-top:-165px;padding-left:206px;padding-top:71px}.etm-card__card-cvvt:after{background-color:#e7af00;content:"";height:38px;opacity:.3;position:absolute;right:0;top:24px;width:150px}.card-main-info__error-message{bottom:-16px;color:#e95f5d;font-size:12px;font-weight:400;left:0;position:absolute}.card-main-info__number{display:inline-block;width:190px}@media(max-width:560px){.card-main-info__number{position:relative;width:100%}.card-main-info__number input{padding-right:40px;width:100%}}.card-main-info__number_error{position:relative}.card-main-info__date{display:inline-block;margin-left:14px;width:86px}.card-main-info__date input{width:66px}@media(max-width:560px){.card-main-info__date{flex-basis:50%;margin-left:0;margin-top:26px;width:49%}.card-main-info__date input{border-bottom-right-radius:0;border-top-right-radius:0;width:100%}}.card-main-info__date_error{position:relative}.card-main-info__name{display:inline-block;width:234px}.card-main-info__name input{font-family:Courier New}.card-main-info__name .etm-input__wrap input{font-weight:700}@media(max-width:560px){.card-main-info__name{margin-top:26px;width:100%}.card-main-info__name input{width:100%}}.card-main-info__name_error{position:relative}.card-main-info__card-logo{background-color:rgba(176,195,236,.1);display:inline-block;height:26px;margin-left:12px;position:relative;top:6px;width:42px}.card-main-info__card-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:560px){.card-main-info__card-logo{position:absolute;right:8px;top:25px}}.card-main-info__card-logo_master{background:url(/img/credit_cards/mastercard.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.card-main-info__bottom-line{margin-top:18px}.card-cvvt__input{position:relative;width:78px}.card-cvvt__input input{width:62px}@media(max-width:560px){.card-cvvt__input{flex-basis:50%;margin-top:26px;width:auto}.card-cvvt__input input{border-bottom-left-radius:0;border-top-left-radius:0;padding-right:26px;width:100%}}.card-cvvt__question{cursor:pointer;height:16px;position:absolute;right:-24px;top:12px;width:16px}@media(max-width:767px){.card-cvvt__question{bottom:8px;right:8px;top:auto}}.card-cvvt__question .font-icon:before{color:#e7af00;font-size:16px}.card-cvvt_error{position:relative}.card-cvvt__error-message{bottom:-16px;color:#e95f5d;font-size:12px;font-weight:400;left:0;position:absolute}.payment-info-input{color:#2c2c2c}.payment-info-input__title{border-bottom:1px solid #e1e1e1;font-size:18px;font-weight:400;padding:32px 20px 16px}@media(max-width:560px){.payment-info-input__title{display:none}}.payment-info-input__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 40px}.payment-info-input__item{flex-basis:calc(33% - 8px);margin-top:20px}.payment-info-input__item_gender{cursor:pointer}.payment-info-input__tabs-list{margin-top:14px;padding-left:4px}@media(max-width:560px){.payment-info-input__tabs-list{padding-top:12px}}.payment-info-input__tab{border:1px solid #fff;color:#e7af00;cursor:pointer;display:inline-block;font-size:16px}@media(max-width:420px){.payment-info-input__tab{font-size:14px}}.payment-info-input__tab.active{border:1px solid #e1e1e1;border-bottom-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;color:#2c2c2c;margin-bottom:-1px}.payment-info-input__tab.active .payment-info-input__tab-title{padding-bottom:17px}.payment-info-input__tab-title{padding:22px 18px 16px}@media(max-width:420px){.payment-info-input__tab-title{padding:14px 10px}}.payment-info-input__variant{display:none;padding:20px 20px 30px}@media(max-width:560px){.payment-info-input__variant{padding-left:16px;padding-right:16px}}.payment-info-input__variant:first-child{padding:0 0 30px}.payment-info-input__variant.active{border-top:1px solid #e1e1e1;display:block}.payment-info-input__variant .content-block__content{padding-top:0}.payment-info-input__card-wrap{border:1px solid #e3e4e9;margin-top:20px;padding:30px 16px}.payment-info-input__card-wrap .checkbox__descr{color:#747474;font-size:12px;padding-left:8px}.payment-info-input__card-wrap label.payment-info-input__checkbox-save{display:inline-block;line-height:18px}@media(max-width:560px){.payment-info-input__card-wrap{display:none}}.payment-info-input__card-action{border:1px solid #e3e4e9;padding:16px 16px 20px}.payment-info-input__card-action .card-info-input__action{width:100%}@media(max-width:560px){.payment-info-input__card-action{display:none}}.payment-info-input__policy-link{color:#757575;font-size:12px;line-height:normal;margin-bottom:16px;margin-top:0;text-align:left}.payment-info-input__policy-link span{border-bottom:1px dashed #e7af00;color:#e7af00;margin-left:4px}@media only screen and (max-width:890px)and (min-width:769px){.payment-info-input .card-info-input__card-wrap{display:none}}@media(min-width:891px){.payment-info-input .card-info-input__card-wrap-mobile{display:none}}@media only screen and (max-width:890px)and (min-width:769px){.payment-info-input .card-info-input__card-wrap-mobile{display:flex}.payment-info-input .card-main-info__number{margin-top:30px;position:relative;width:100%}.payment-info-input .card-main-info__number input{padding-right:40px;width:100%}.payment-info-input .card-main-info__date{flex-basis:50%;margin-left:0;margin-top:26px;width:49%}.payment-info-input .card-main-info__date input{border-bottom-right-radius:0;border-top-right-radius:0;width:100%}.payment-info-input .card-main-info__name{margin-top:26px;width:100%}.payment-info-input .card-main-info__name input{width:100%}.payment-info-input .card-main-info__card-logo{position:absolute;right:8px;top:25px}.payment-info-input .card-cvvt__input{flex-basis:50%;margin-top:26px;width:auto}.payment-info-input .card-cvvt__input input{border-bottom-left-radius:0;border-top-left-radius:0;padding-right:26px;width:100%}.payment-info-input .card-cvvt__question{right:8px;top:30px}}.payment-info-input_light-tab .payment-info-input__tab:nth-child(n+2){margin-left:20px}.payment-info-input_light-tab .payment-info-input__tab.active{border:none;border-bottom:2px solid #e7af00}.payment-info-input_light-tab .payment-info-input__tab.active .payment-info-input__tab-title{color:#e7af00;padding-bottom:4px}.payment-info-input_light-tab .payment-info-input__tab-title{color:#2c2c2c;padding:0 2px}.payment-info-input_light-tab .payment-info-input__variant{border-top:none;padding-left:25px;padding-right:25px}.payment-info-input_light-tab .payment-info-input__tabs-list{margin-top:20px;padding-left:25px;padding-right:25px}.payment-info-input_light-tab .payment-info-input__checkbox-save{display:block!important;text-align:left}.payment-info-input_light-tab .payment-info-input__checkbox-save .etm-checkbox__title{color:#757575}.payment-info-input_light-tab .payment-info-input__card-wrap{padding:20px}.payment-info-input_light-tab .payment-info-input__card-wrap .etm-card{padding-bottom:20px;padding-left:0;padding-right:0}.payment-info-input_light-tab .etm-card__card-cvvt,.payment-info-input_light-tab .etm-card__card-main-info{border-width:3px}.payment-info-input__checkbox-hotels{align-items:center;display:flex;margin-bottom:16px;text-align:left}.payment-info-input__checkbox-hotels .etm-checkbox__custom{min-width:18px}@media(max-width:767px){.payment-info-input__checkbox-hotels .etm-checkbox__custom{margin:0 15px 0 10px}}.payment-info-input__checkbox-hotels .etm-checkbox__title{color:#757575}@media(max-width:992px){.payment-info-input .etm-card__wrap{display:none}.payment-info-input .etm-card__wrap_mobile{display:flex;flex-wrap:wrap;justify-content:space-between}}.payment-info-input_mobile .payment-info-input__sum{font-size:16px;font-weight:500;line-height:21px;padding:22px 16px 0}.payment-info-input_mobile .payment-info-input__payment-sum{font-size:inherit;font-weight:400;padding-left:10px}.payment-info-input_mobile .payment-info-input__card-wrap{border:none;display:block;margin:0;padding:0 16px 30px}.payment-info-input_mobile .payment-info-input__policy-link{line-height:1.4;margin-top:22px}.payment-info-input_mobile .etm-card{padding-left:0;padding-right:0}.payment-info-input_hotel .payment-info-input__card-wrap{border:none;margin-top:0;padding:25px}.payment-info-input_hotel .payment-info-input__card-wrap .etm-card{padding:0 10px 8px}@media(max-width:991px){.payment-info-input_hotel .payment-info-input__card-wrap{padding-top:20px}.payment-info-input_hotel .payment-info-input__card-wrap .etm-card{border:1px solid #e3e4e9;padding:25px}}.payment-info-input_hotel .payment-info-input__card-action{border-left:none;border-right:none;padding:25px}@media(max-width:560px){.page__reservation-step-4 .payment-info-input__title{display:block;padding:20px 16px}.page__reservation-step-4 .payment-info-input__card-wrap{border:none;display:block;margin-top:0;padding:0 16px 22px}.page__reservation-step-4 .payment-info-input__card-action{display:block}.page__reservation-step-4 .payment-info-input__sum{font-size:16px;padding:24px 16px 0}.page__reservation-step-4 .payment-info-input__sum-descr{font-weight:500}.page__reservation-step-4 .payment-info-input__sum-price{font-weight:400;padding-left:8px}}.etm-table{width:100%}.etm-table__link{color:#e7af00;padding-bottom:10px;padding-top:10px}.etm-table-w-links{font-size:13px}.etm-table-w-links td,.etm-table-w-links__title{width:-moz-max-content;width:max-content}.etm-table-w-links__title{padding-bottom:10px}.etm-table-w-links__subtitle{color:#5d5f65;font-size:11px;padding-bottom:10px;width:130px}.etm-table-w-links__price{margin-top:-10px;padding-bottom:2px}.etm-table-w-links__last-row{font-size:13px;font-weight:500;padding:5px 12px;text-align:right}.etm-table-w-links__last-col>span{padding:1px;position:relative}.etm-table-w-links__last-col>span:after,.etm-table-w-links__last-col>span:before{background-color:#b61e1b;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.etm-table-w-links__last-col>span:before{transform:rotate(45deg)}.etm-table-w-links__last-col>span:after{transform:rotate(-45deg)}.etm-table-w-links__confirm{text-align:center}.etm-table thead td{background-color:#f2f4f9;color:#5d5f65}.etm-table thead td .etm-table--wider{width:141px}.etm-table td{border:1px solid #dedede;box-sizing:border-box;color:#1f1f1f;font-size:12px;font-weight:400;line-height:16px;padding:10px 8px;vertical-align:top}.etm-table td.etm-table__action-cell{padding:6px;text-align:center}.etm-table td.etm-table__select-cell{padding:1px}.etm-table td.etm-table__select-cell .etm-input-select input{border:none;font-weight:400}.etm-table td.etm-table__changeable-input{padding:4px 4px 4px 13px}.etm-table_voucher td{padding:6px 10px}.etm-table_voucher td:first-of-type{color:#5d5f65}.etm-table_mt_m{margin-top:15px}.etm-table--info-ticket{margin-bottom:23px}.etm-table--info-ticket td{width:132px}.etm-table--info-document td{width:50%}.etm-table_nowrap-first td:first-child{white-space:nowrap}.etm-table_mobile td{font-size:13px}.etm-table_mobile td:first-child{background-color:#f2f4f9;color:#5d5f65}.etm-table__total-row td{font-weight:500}.etm-table__total-row td:first-child{background-color:transparent;color:#1f1f1f}.etm-table__align-center{text-align:center}.etm-table__align-right{text-align:right}.etm-table__middle{vertical-align:middle}.etm-table__room-info-cell{height:36px}.travelers-details{padding:15px 25px 25px}@media(max-width:560px){.travelers-details{padding:0 16px 20px}}.travelers-details tbody td{font-size:13px}@media(max-width:560px){.travelers-details thead td:nth-child(2){width:80px}}.travelers-details__room-type{font-size:14px;font-weight:500;line-height:19px;padding-bottom:10px;padding-top:15px}.status-order{font-size:12px;font-weight:500;line-height:1.2;padding-left:22px;position:relative;white-space:nowrap}.status-order:before{content:"";font-family:iconetm;font-size:14px;left:0;position:absolute;top:-2px}.status-order_attention{color:#b61e1b}.status-order_attention:before{color:#b61e1b;content:""}.status-order_waiting-payment{color:#919191}.status-order_waiting-payment:before{color:#faa61a;content:""}.status-order_confirmation,.status-order_confirmation-flooded{color:#b0e245}.status-order_confirmation-flooded:before,.status-order_confirmation:before{color:#b0e245;content:""}.status-order_confirmation-flooded:before{content:""}.status-order_rejected{color:#f44336}.status-order_rejected:before{color:#f44336;content:""}.status-order_waiting-answer{color:#919191}.status-order_waiting-answer:before{color:#969696;content:""}.status-order_error{color:#b61e1b}.status-order_error:before{color:#b61e1b;content:""}.status-order_waiting-cancel{color:#b61e1b}.status-order_waiting-cancel:before{color:#b61e1b;content:""}.status-order_canceled{color:#b61e1b}.status-order_canceled:before{color:#b61e1b;content:""}.status-order_payment-returned{color:#a81504}.status-order_payment-returned:before{color:#a81504;content:""}.status-order_view-order.status-order_confirmation,.status-order_view-order.status-order_confirmation:before{color:#5dc376}.customer-queries{margin-top:15px}.customer-queries__item{color:#5d5f65;font-size:12px;font-weight:400;line-height:16px;padding-left:23px;position:relative}.customer-queries__item:nth-child(n+2){margin-top:6px}.customer-queries__item:before{content:"";font-family:iconetm;font-size:14px;left:0;position:absolute;top:0}.customer-queries__item_waiting:before{color:#5d5f65;content:""}.customer-queries__item_confirmation:before{color:#b0e245;content:""}.order-documents__wrap{box-sizing:border-box;display:block;height:100%;padding:20px 25px;width:100%}.order-documents-list__item{text-align:right}.order-documents-list__item span{color:#e7af00;cursor:pointer;font-size:14px;font-weight:400;line-height:1.2}.order-documents-list__item:hover{opacity:.9}.order-documents-list__item:nth-child(n+2){margin-top:13px}.order-documents-list__item--single{margin-top:5px}.order-documents-list__item--single:nth-child(n+2){margin:5px 0 0}.order-action-block .button{letter-spacing:.5px}.order-action-block .button:nth-child(n+2){margin-left:11px}.order-action-block_flex{display:flex;justify-content:space-around}.order-action-block_canceled .button_pay,.order-action-block_waiting-cancel .button_pay{display:none}.last-synch-time{color:#969696;font-size:10px;font-weight:400;line-height:11px;margin-top:15px;padding-left:22px;position:relative}.last-synch-time:before{color:#969696;content:"";font-family:iconetm;font-size:14px;left:0;position:absolute;top:0}.room-card{background-color:#fff;margin-top:6px;padding-left:15px;padding-right:15px}.room-card-header{grid-column-gap:15px;color:#1f1f1f;cursor:pointer;display:grid;grid-template-columns:85px 1fr;grid-template-rows:1fr 1fr;padding:15px 0;position:relative}.room-card-header__image{background-color:rgba(227,228,233,.24);grid-row:1/3;height:60px;position:relative;width:100%}.room-card-header__image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.room-card-header__image:before{color:#fff;content:"";font-family:iconetm;font-size:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.room-card-header__title{display:flex;justify-content:flex-start}.room-card-header .icons-list{margin-left:auto}.room-card-header .icons-list .font-icon{color:rgba(93,95,101,.48);font-size:13px}.room-card-header .icons-list .font-icon:nth-child(n+2){margin-left:6px}.room-card-header .icons-list .etm-tooltip__text{white-space:nowrap}.room-card-header__room-type{font-size:14px;font-weight:500;line-height:1.2;margin-right:10px;position:relative}.room-card-header__rommers .guest{color:#9b9b9b;display:inline-block;font-size:13px}@media(max-width:767px){.room-card-header__rommers .guest{font-size:10px;margin-top:0}}.room-card-header__rommers .guest:nth-child(n+2){margin-left:15px}.room-card-header__room-comfort{color:#757575;font-size:13px;line-height:1.2}.room-card-header__status{margin-left:auto;text-align:right}@media(max-width:767px){.room-card-header__status{margin-top:10px}}.room-card-header .more-details-link{bottom:10px;position:absolute;right:2px}.room-card-content{border-top:1px solid #e3e4e9;display:none;padding:1px 0 20px}.room-card-content__text{color:#9b9b9b;font-size:12px;font-weight:400;line-height:1.2;margin-top:15px}.room-card-content__queries{margin-top:15px}.room-card-content__action{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.room-card-content__action .button_delete{font-size:13px;letter-spacing:-.5px;line-height:16px;padding-bottom:7px;padding-top:7px;width:140px}.room-card-content__action .cancel-policy-link,.room-card-content__action_no-content{margin-top:0}.room-card-content__cancel-policy{margin-top:15px}.room-card.active .room-card__content{display:block}.room-card.active .more-details-link:after{transform:rotate(180deg)}.room-card_canceled .room-card-header{border-color:#1f1f1f;color:rgba(31,31,31,.5)}.room-card_canceled .room-card-header:before{color:rgba(31,31,31,.28)}.room-card_canceled .room-card-header__rommers .font-icon:before,.room-card_canceled .room-card-header__room-comfort{color:rgba(93,95,101,.5)}.room-card_canceled .room-card__content{display:none!important}.room-card_waiting-cancel .room-card-content__action{display:none}@media screen and (max-width:767px){.room-card-header{grid-row-gap:15px;grid-column-gap:10px;grid-template-rows:auto auto}.room-card-header__image{grid-row:1}.room-card-header__title{flex-wrap:wrap}.room-card-header__title .icons-list{flex-basis:100%;width:100%}.room-card-header__rommers{display:flex;flex-direction:column;grid-column:1/3}.room-card-header__rommers .guest:nth-child(n+2){margin-left:0;margin-top:6px}.room-card-header .more-details-link{display:none}}@media(max-width:700px){.room-card{padding-left:16px;padding-right:16px}.room-card-header_mobile{display:flex!important;flex-direction:column}.room-card-header_mobile.room-card-header{max-height:none;padding-left:0;padding-top:16px}.room-card-header_mobile:before{display:none}.room-card-header_mobile .room-card-header__top-block{box-sizing:border-box;display:flex;justify-content:space-between;padding-left:26px;position:relative;width:100%}.room-card-header_mobile .room-card-header__top-block:before{color:rgba(31,31,31,.56);content:"";font-family:iconetm;font-size:18px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.room-card-header_mobile .room-card-header__bottom-block{display:flex;flex-direction:column;margin-top:14px;width:100%}.room-card-header_mobile .room-card-header__bottom-block>*{margin-left:0}.room-card-header_mobile .room-card-header__roomers{display:flex;justify-content:flex-start;margin-top:4px}}.order-info-cells{display:flex;justify-content:flex-start;margin-top:25px}.order-info-cells_l .order-info-cells__name{font-size:14px}.order-info-cells--without-flex{display:block}.order-info-cells--without-flex>*{padding-bottom:15px}.order-info-cells>*{flex-basis:23%;font-size:12px;font-weight:400;line-height:1.4}.order-info-cells_view-order{flex-wrap:wrap;margin-top:10px}@media(max-width:700px){.order-info-cells_view-order{justify-content:flex-start;margin-top:4px}}.order-info-cells_view-order>*{flex-basis:calc(20% - 30px);margin-top:15px}.order-info-cells_view-order>:nth-child(n+2){margin-left:30px}@media(max-width:1200px)and (min-width:701px){.order-info-cells_view-order>*{flex-basis:calc(20% - 30px);margin-left:0;margin-right:30px}.order-info-cells_view-order>:nth-child(n+2){margin-left:0}}@media(max-width:700px){.order-info-cells_view-order>*{flex-basis:calc(50% - 30px);margin-top:20px}.order-info-cells_view-order>:nth-child(n+2){margin-left:0}.order-info-cells_view-order>:nth-child(odd){margin-right:23px}}.order-info-cells_view-order .order-info-cells__item>*{white-space:nowrap}.order-info-cells_view-order .order-info-cells__item_guests{flex-basis:auto;margin-left:0}@media(max-width:1200px)and (min-width:701px){.order-info-cells_view-order .order-info-cells__item_guests{margin-right:0}}@media(max-width:700px){.order-info-cells_view-order .order-info-cells__item_guests{flex-basis:100%}.order-info-cells_view-order .order-info-cells__item_guests .order-info-cells__value>*{display:block}.order-info-cells_view-order .order-info-cells__item_guests .order-info-cells__value>:nth-child(n+2){margin-left:0;margin-top:10px}}.order-info-cells__name{color:#5d5f65}.order-info-cells__value{color:#1f1f1f;font-weight:500;margin-top:5px}.order-info-cells__value_crossed{-webkit-text-decoration:line-through;text-decoration:line-through}.order-info-cells__value_disabled{color:#9b9b9b}.order-info-cells__value--link{border-bottom:1px dotted #e7af00;color:#e7af00;display:inline-block;font-size:13px;font-weight:500;text-transform:uppercase}.order-info-cells__value_confirmed:after{color:#b0e245;content:"";font-family:iconetm;font-size:16px;margin-left:8px;vertical-align:sub}.order-info-cells_guests{margin-top:15px}.order-info-cells_guests .order-info-cells__item{flex-basis:100%}.order-info-cells_payment .order-info-cells>*{flex-basis:auto}.order-info-cells_payment .order-info-cells__item:nth-child(n+2){margin-left:25px}.order-info-cells_payment .order-info-cells__name{color:#1f1f1f;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.order-info-cells_payment .order-info-cells__value{color:#1f1f1f;font-size:14px;font-weight:400;line-height:1.2;margin-top:3px}.order-info-cells_voucher{flex-direction:column;justify-content:flex-start;margin-top:15px}.order-info-cells_voucher>*{flex-basis:auto}.order-info-cells_voucher .order-info-cells__item:nth-child(n+2){margin-top:12px}.order-info-cells_dark .order-info-cells__name{color:#1f1f1f;font-weight:500}.order-info-cells_dark .order-info-cells__value{font-weight:400}.order-info-cells_voucher-info{margin-top:0}.order-info-cells_voucher-info>*{font-size:13px}.order-info-cells_voucher-info>:nth-child(n+2){margin-top:20px}.galleria{width:760px}.galleria .modal__close{height:24px;right:16px;top:20px;width:24px}.galleria .modal__close:before{left:50%;top:50%;transform:translate(-50%,-50%)}.galleria .modal__full-screen{right:60px;top:20px}@media(min-width:768px){.galleria .modal__full-screen{display:none}}@media(max-width:767px){.galleria{bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%}.galleria_full-screen{background-color:#444756}.galleria_full-screen .modal__close:before{color:#e3e4e9}.galleria_full-screen .modal__full-screen:before{color:#e3e4e9;content:""}.galleria_full-screen .galleria-images img{-o-object-fit:contain;object-fit:contain}.galleria_full-screen .galleria__image-title{display:none}.galleria_full-screen .galleria__counter{background-image:linear-gradient(180deg,#1f1f1f,rgba(31,31,31,0));color:#e3e4e9;left:0;margin-top:0;padding:16px 90px 32px 16px;position:absolute;right:0;text-align:left;top:0}.galleria_full-screen .galleria-images__nav{display:none}}@media screen and (max-width:767px)and (orientation:portrait){.galleria_full-screen .galleria__wrap{height:100%;width:100%}.galleria_full-screen .galleria-images{height:100vw;left:100%;margin-top:0;position:absolute;top:0;transform:rotate(90deg);transform-origin:0 0;width:100vh}.galleria_full-screen .galleria-images img{-o-object-fit:contain;object-fit:contain}.galleria_full-screen .galleria__image-title{display:none}.galleria_full-screen .galleria__counter{left:100%;position:absolute;right:auto;transform:rotate(90deg);transform-origin:0 0;width:100vh}.galleria_full-screen .galleria-thumbnails{display:none}.galleria_full-screen .modal__close{bottom:16px;right:20px;top:auto}.galleria_full-screen .modal__full-screen{bottom:60px;right:20px;top:auto}}@media screen and (max-width:767px)and (orientation:landscape){.galleria{background-color:#444756}.galleria .modal__close:before{color:#e3e4e9}.galleria .modal__full-screen:before{color:#e3e4e9;content:""}.galleria .galleria-images img{-o-object-fit:contain;object-fit:contain}.galleria .galleria__image-title{display:none}.galleria .galleria__counter{background-image:linear-gradient(180deg,#1f1f1f,rgba(31,31,31,0));color:#e3e4e9;left:0;margin-top:0;padding:16px 90px 32px 16px;position:absolute;right:0;text-align:left;top:0}.galleria .galleria-images__nav{display:none}}.galleria .popup__close{right:25px;top:25px}.galleria__wrap{padding:25px 30px 30px}@media(max-width:767px){.galleria__wrap{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative}}@media screen and (max-width:767px)and (orientation:landscape){.galleria__wrap{height:100%;left:0;top:0;transform:none;width:100%}}.galleria__image-title{font-size:18px;font-weight:500;line-height:1.2}@media(max-width:767px){.galleria__image-title{padding:20px 40px 0 20px}}@media screen and (max-width:767px)and (orientation:landscape){.galleria__image-title{background-color:hsla(0,0%,100%,.5);left:0;padding:19px 80px 18px;position:absolute;top:0;width:100%;z-index:5}}.galleria-images{height:461px;margin-top:30px;position:relative;width:100%}@media(max-width:768px){.galleria-images{height:auto;margin-top:auto}}@media screen and (max-width:768px)and (orientation:landscape){.galleria-images{height:100%;margin-top:0}}.galleria-images__image{height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.galleria-images__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.galleria-images__image{position:relative;width:100%}}.galleria-images-nav{height:24px;left:-14px;position:absolute;right:-14px;top:50%;transform:translateY(-50%)}.galleria-images-nav>*{border:1px solid #e1e1e1;cursor:pointer;height:24px;position:absolute;width:24px}.galleria-images-nav>:before{color:#9b9b9b;content:"";font-family:iconetm;font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.galleria-images-nav__prev{left:0}.galleria-images-nav__next{right:0;transform:rotate(180deg)}@media(max-width:767px){.galleria-images-nav{left:0;right:0}}.galleria__counter{font-size:14px;font-weight:500;line-height:1.2;margin-top:10px;text-align:center}@media screen and (max-width:767px)and (orientation:landscape){.galleria__counter{top:18px}}.galleria-counter__image-name{font-weight:400;margin-right:4px}.galleria-counter__number{font-weight:500}.galleria-counter__current{margin-right:4px}.galleria-counter__total{margin-left:4px}.galleria__thumbnails{overflow:auto}@media(max-width:767px){.galleria__thumbnails{margin-bottom:auto}}.galleria-thumbnails{display:flex;flex-wrap:nowrap;height:60px;margin-top:25px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px)and (orientation:landscape){.galleria-thumbnails{display:none}}.galleria-thumbnails__item{display:inline-block;height:100%;position:relative}.galleria-thumbnails__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.galleria-thumbnails__item:nth-child(n+2){margin-left:10px}.galleria-thumbnails__item:after{background-color:rgba(31,31,31,.56);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.galleria-thumbnails__item_current:after{background-color:transparent;box-shadow:inset 0 0 0 2px #e7af00}.provider-msg{background-color:rgba(231,175,0,.06);border-left:2px solid #e7af00;font-size:12px;font-weight:400;line-height:1.2;margin-top:20px;padding:10px 15px}.view-order-price-detail tbody td:nth-child(n+4){vertical-align:middle}.view-order-price-detail__total-price{font-size:14px;line-height:1.2;margin-top:25px;text-align:right}.view-order-price-detail__total-price--bold{font-size:16px;font-weight:500}.view-order-price-detail__total-price_l{font-size:18px}.view-order-price-detail__total-price>span{font-weight:500}.view-order-price-detail_mobile{border-top:1px solid #e3e4e9;padding:15px}.view-order-price-detail_mobile .view-order-price-detail__room:nth-child(n+2){margin-top:20px}.view-order-price-detail_mobile .view-order-price-detail__room-type{color:#1f1f1f;font-weight:500;line-height:19px}.view-order-price-detail_mobile .view-order-price-detail__guests{margin-top:10px}.view-order-price-detail_mobile .view-order-price-detail__guests>*{line-height:16px}.view-order-price-detail_mobile .view-order-price-detail__guests>:nth-child(n+2){margin-top:4px}.view-order-price-detail_mobile .view-order-price-detail__total-price{margin-top:0;padding-bottom:5px;padding-top:15px}.view-order-price-detail_mobile .etm-table_mobile{margin-top:20px}.accordion{list-style:none}.accordion.open>.accordion__hidden{display:block}.accordion.open>.accordion__visible:after{transform:rotate(180deg)}.accordion.open-agent .accordion__hidden{display:none}.accordion.open-agent .accordion__title:before{transform:rotate(180deg) translateY(50%)}.accordion__visible{cursor:pointer;position:relative}.accordion__visible_consolidator{display:block!important;padding-bottom:8px!important;padding-left:20px;padding-top:12px!important}.accordion__visible:after{color:hsla(0,0%,61%,.56);content:"";display:inline-block;font-family:iconetm;font-size:12px;margin-top:-5px;position:absolute;right:25px;top:50%}.accordion__conten-title{font-size:14px;font-weight:500;line-height:16px;margin-bottom:14px}.accordion--payment-info{margin:0;position:relative}.accordion__hidden{border-bottom:1px solid #e3e4e9;display:none;padding:22px 25px 23px}.accordion__hidden.open{display:block}.accordion_setting{margin-left:0}.accordion_setting .accordion__visible{align-items:flex-end;border-bottom:none;display:flex;justify-content:space-between;padding-bottom:18px;padding-top:18px}.accordion_setting .accordion__visible:after{display:none}.accordion_setting .accordion__title{font-size:14px;font-weight:500;line-height:1.2;margin-bottom:0;padding-left:60px}.accordion_setting .accordion__title span{color:#969696;font-size:12px;font-weight:400}.accordion_setting .accordion__title:before{border:5px solid transparent;border-top-color:#1f1f1f;left:32px;top:calc(50% + 2px);transform:none;transform:translateY(-50%);transform-origin:5px 2px;transition:.3s}.accordion_setting .accordion__hidden{padding:0 25px 25px}.accordion_setting.open .accordion__title:before{transform:translateY(-50%) rotate(180deg)}.accordion_border{border:1px solid #757575}.accordion_border .accordion__visible{padding-bottom:13px;padding-left:6px;padding-top:13px;transition:.3s}.accordion-wrap{margin-top:20px}.accordion-wrap>:nth-child(n+2){margin-top:4px}.accordion_clear{margin:0}.accordion_clear .accordion__hidden,.accordion_clear .accordion__visible{border:none;margin:0;padding:0}.accordion_clear .accordion__visible:after,.accordion_clear .accordion__visible:before{display:none}.accordion_reservation-sum-details{margin:0}.accordion_reservation-sum-details .accordion__hidden,.accordion_reservation-sum-details .accordion__visible{border:none;margin:0;padding:0}.accordion_reservation-sum-details .accordion__visible:after{bottom:18px;color:#2c2c2c;content:"";cursor:pointer;font-family:iconetm;font-size:18px;height:12px;opacity:.5;position:absolute;right:24px;transition:.3s;width:18px}.reservation-status-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-left:-16px;margin-right:-16px;padding:10px 36px}@media(max-width:420px){.reservation-status-bar{margin-right:-14px}}.reservation-status-bar__step{background-color:#b5b5b5;border-radius:50%;height:24px;width:24px}.reservation-status-bar__step-number{border-radius:50%;box-sizing:border-box;color:#fff;font-size:12px;font-weight:500;line-height:24px;text-align:center;width:100%}.reservation-status-bar__step_current{background-color:#e7af00}.reservation-status-bar__step_complete{position:relative}.reservation-status-bar__step_complete:after{background-color:#e7af00;border-radius:50%;color:#fff;content:"";font-family:iconetm;font-size:14px;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px}.reservation-status-bar__connector{background-color:#e1e1e1;flex-grow:1;height:2px;margin-left:18px;margin-right:18px}.mobile-menu-icon{height:100%;position:relative;width:100%}.mobile-menu-icon__item{background-color:#e7af00;height:3px;position:absolute;width:100%}.mobile-menu-icon__item:first-child{top:0}.mobile-menu-icon__item:nth-child(2){top:calc(50% - 2px)}.mobile-menu-icon__item:last-child{bottom:0}.reservation-mobile-action{bottom:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);left:0;margin-top:10px;position:fixed;right:0;transition:.3s;z-index:1}@media(min-width:768px){.reservation-mobile-action{display:none}}.reservation-mobile-action__wrap{background-color:#fff;display:flex;justify-content:space-between;padding:8px 10px}.reservation-mobile-action__wrap>*{flex-basis:calc(50% - 4px)}.more-results{border-radius:4px;cursor:pointer;padding:16px;text-align:center}.more-results__title{color:#e7af00;display:inline-block;font-size:14px;font-weight:500;line-height:1.2;text-align:center}.additional-description .etm-tooltip{display:inline-block}.additional-description .etm-tooltip__text{min-width:150px}.additional-description .font-icon{color:#969696;margin-left:3px}.additional-description .font-icon:before{font-size:14px}.additional-description_not-inc-payment{color:#b61e1b;font-size:12px;letter-spacing:.4px;margin-top:8px}.additional-description_not-inc-payment .font-icon{color:#b61e1b}.additional-description_not-inc-payment .etm-tooltip__text{padding:6px 6px 6px 24px;width:200px}.additional-description_not-inc-payment .etm-tooltip__text:before{color:#fff;content:"";font-family:iconetm;font-size:10px;left:8px;position:absolute;top:8px}.additional-description_nowrap{white-space:nowrap}.additional-description_nowrap .etm-tooltip__text{white-space:normal}.additional-description_nowrap-tooltip .etm-tooltip__text{white-space:nowrap}@media(max-width:480px){.additional-description_nowrap-tooltip .etm-tooltip__text{min-width:200px;white-space:normal}}@media(max-width:768px){.additional-description_left-hint-modile .etm-tooltip__text{left:auto;right:0;transform:none}.additional-description_left-hint-modile .etm-tooltip__text:after{display:none}}.settings-list{color:#1f1f1f;margin-top:10px}.settings-list__item:nth-child(n+2),.settings-list_border-top{border-top:1px solid #e7af00}.settings-list_border-bottom{border-bottom:1px solid #e7af00}.setting-switch{display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding-bottom:13px;padding-top:13px}.setting-switch>*{flex-basis:50%}.setting-switch__title{font-size:inherit}.setting-switch_single{border-bottom:1px solid #e7af00;border-top:1px solid #e7af00;margin-top:20px}.setting-switch_single-slim{margin-top:15px;padding-bottom:10px;padding-top:10px}.setting-switch_single-small-m{margin-top:5px}.setting-switch_no-border-bottom{border-bottom:none}.setting-switch_tooltip .setting-switch__title{display:inline-block;position:relative}.setting-switch_tooltip .etm-tooltip{display:inline-block;margin-left:2px}.setting-switch_tooltip .etm-tooltip.font-icon_question{color:#969696;font-size:14px}.setting-switch_tooltip .etm-tooltip__text{min-width:200px;text-align:center}.setting-switch_mt20{margin-top:20px}.setting-switch_filter{align-items:flex-end;border:none;padding-bottom:0;padding-top:5px}.setting-switch_filter .setting-switch__title-name{flex-basis:auto;flex-grow:1}.setting-switch_filter .setting-switch__checkbox{flex-basis:auto}@media(max-width:768px){.daterangepicker__wrapp{left:50%;right:auto;transform:translateX(-50%)}}@media(max-width:520px){.daterangepicker__wrapp{left:50%;right:auto;transform:translateX(-50%)}.daterangepicker__contener{width:280px}.daterangepicker .daterange{text-align:center}.daterangepicker .ayou-calendar{display:inline-block;float:none}.daterangepicker .ayou-calendar:last-child{display:none}}.loader{background:none;color:#8c96ab;display:none;position:relative;text-align:center;top:calc(50% - 34px);transform:translateY(-50%);width:100%}.loader.active{display:block}.loader__description{font-weight:500;margin-top:22px}.colspan_2{grid-column:span 2}.colspan_3{grid-column:span 3}.room-cancel-policy{color:rgba(31,31,31,.87);font-size:12px}.room-cancel-policy__title{font-size:inherit;font-weight:500;line-height:1.2}.room-cancel-policy__rules{font-size:inherit;margin-top:8px}.room-cancel-policy__rules>p{line-height:1.2}.price-detail{font-size:12px;font-weight:400}.price-detail__discount,.price-detail__economy{color:#b61e1b;font-size:inherit;font-weight:inherit;line-height:16px}.price-detail-table td:first-child{width:300px}.price-detail-table td.price-detail-table__room-cell{background-color:#f2f4f9}.price-detail-table__room-type{font-size:13px;margin-bottom:5px}.price-detail-table__food-plan{font-size:13px}.more-details-link{color:#e7af00;cursor:pointer;font-size:inherit;line-height:1.2;margin-top:10px}.status-list{font-size:12px;line-height:normal;margin-top:10px}.status-list__title{color:#1f1f1f;font-weight:500}.status-list__item{color:#757575;margin-top:4px;padding-left:16px;position:relative}.status-list__item:before{font-family:iconetm;font-size:10px;left:0;position:absolute;top:2px}.status-list__item_include:before{color:#8bc34a;content:""}.status-list__item_not-include:before{color:#b61e1b;content:""}.total-price-details{padding-top:15px;text-align:right}.total-price-details__economy,.total-price-details__sum{color:rgba(93,95,101,.9);font-size:14px;font-weight:400;line-height:1.2}.total-price-details__total-sum{color:#1f1f1f;font-size:16px;font-weight:500}.total-price-details>:nth-child(n+2){margin-top:4px}@media(max-width:1199px){.preloader-animation .animation-2{height:602px}.preloader-animation .animation-2__wrap{transform:scale(.82) translateX(-50%);transform-origin:0 0}}.preloader-animation__img{height:500px;margin-bottom:20px;margin-top:20px;width:100%}.preloader-animation__img img{background-image:url(/_nuxt/img/adv-3-hr.0bf48b9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.start-page-banner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:100px 20px 110px;position:relative}.start-page-banner__logo{text-align:center}.start-page-banner__logo .icon{color:#fff;font-size:44px}@media(max-width:767px){.start-page-banner__logo{display:none}}.start-page-banner__product-type{display:block;margin-top:64px}@media(max-width:340px){.start-page-banner__product-type{margin-top:40px}}.start-page-banner__product-type .product-type__nav{display:flex;justify-content:center}.start-page-banner__product-type .product-type__item{background-color:rgba(0,0,0,.5);border-radius:50px;height:50px;text-align:center;transition:.3s;width:50px}.start-page-banner__product-type .product-type__item.active,.start-page-banner__product-type .product-type__item:hover{background-color:#e7af00}.start-page-banner__product-type .product-type__item:nth-child(n+2){margin-left:18px}.start-page-banner__product-type .product-type__item .icon{color:#fff;font-size:26px;line-height:50px}@media(min-width:768px){.start-page-banner__product-type{display:none}}.start-page-banner__title{font-size:36px;line-height:1.3;margin:40px auto 0;max-width:70%;text-shadow:2px 2px 0 rgba(74,74,74,.13)}.start-page-banner__title,.start-page-banner__title-mobile{color:#fff;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.start-page-banner__title-mobile{display:none;font-size:20px;line-height:1.4;margin:20px auto 0;text-shadow:1px 1px 0 rgba(74,74,74,.13)}@media screen and (max-width:1199px){.start-page-banner__title{font-size:35px;max-width:80%}}@media screen and (max-width:991px){.start-page-banner{padding:80px 25px 140px}.start-page-banner__title{font-size:34px;max-width:100%}}@media screen and (max-width:767px){.start-page-banner{padding:60px 15px 165px}.start-page-banner__title{display:none}.start-page-banner__title-mobile{display:block}}.main-content{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;width:100%}.avia-offer__info-block:after,.avia-offer__price-block:before{background-image:linear-gradient(135deg,transparent 49%,#e3e4e9 50%,#f2f4f9 52%);background-repeat:no-repeat;content:"";height:5px;position:absolute;width:5px}.avia-offer__info-block:before,.avia-offer__price-block:after{background-image:linear-gradient(45deg,transparent 49%,#e3e4e9 50%,#f2f4f9 52%);background-repeat:no-repeat;content:"";height:5px;position:absolute;width:5px}.avia-offer{box-shadow:0 0 14px 0 rgba(0,0,0,.08);display:flex;margin-bottom:10px}.avia-offer__info-block{background-color:#fff;border:1px solid #e3e4e9;border-radius:4px;border-right-style:dashed;cursor:pointer;flex:1 1 0;position:relative}.avia-offer__info-block:before{right:-1px;top:-1px}.avia-offer__info-block:after{bottom:-1px;right:-1px}.avia-offer__price-block{background-color:#fff;border:1px solid #e3e4e9;border-left:none;border-radius:2px;cursor:pointer;flex-basis:212px;position:relative;text-align:center}.avia-offer__price-block:before{background-image:linear-gradient(135deg,#f2f4f9 49%,#e3e4e9 50%,transparent 52%);left:-1px;top:-1px}.avia-offer__price-block:after{background-image:linear-gradient(45deg,#f2f4f9 49%,#e3e4e9 50%,transparent 52%);bottom:-1px;left:-1px}.avia-offer__price-block__share-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01IDEydjVhMyAzIDAgMCAwIDMgM2g4YTMgMyAwIDAgMCAzLTN2LTVtLTcgNFY0bTAgMEw4IDhtNC00IDQgNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;height:20px;margin:8px;position:absolute;right:0;width:20px}.avia-offer__price-block__share-btn:hover{border-radius:50%;outline:1px dashed #ccc}@media(max-width:767px){.avia-offer__price-block__share-btn{display:none}}.avia-offer__price-block-wrap{position:relative;top:50%;transform:translateY(-50%)}.avia-offer__price-block-wrap>:nth-child(n+2){margin-top:16px}@media(max-width:767px){.avia-offer__price-block-wrap .avia-offer__price{display:none}}.avia-offer__price-block .button{min-width:135px}.avia-offer__seats-worning{color:#4a4a4a;display:inline-block;font-size:13px;padding-left:28px;position:relative}.avia-offer__seats-worning .font-icon{color:#faa61a;font-size:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.avia-offer__price{color:rgba(0,0,0,.87);font-size:20px;font-weight:700;margin-bottom:10px}.avia-offer__details-block{background-color:#f2f4f9;border-top:1px dashed #e3e4e9;display:none;padding:20px 20px 20px 52px;position:relative}.avia-offer-header{display:flex;justify-content:space-between;padding:20px 28px 20px 20px}.avia-offer-header__airlines-logo{align-items:center;display:flex;flex:1 1 0;justify-content:flex-start}.avia-offer-header__airline-logo{margin-right:20px}.avia-offer-header__airline-logo img{height:30px;max-height:30px;max-width:110px;-o-object-fit:contain;object-fit:contain}.avia-offer-header__airlines-name{color:#9b9b9b;display:flex;font-size:12px;font-weight:400;justify-content:flex-start;margin-top:12px}.avia-offer-header__airline-charter{font-size:12px;padding:2px 0}.avia-offer-header__airline-charter .etm-tooltip .etm-tooltip__code{color:#d2691e;margin:0}.avia-offer-header__airline-charter .etm-tooltip .etm-tooltip__text{width:200px}.avia-offer-header__airline-ru{color:orange;font-size:14px;margin-top:12px;padding:2px 0}.avia-offer-header__luggage-rules-icons{padding-top:4px}.avia-offer-header__luggage-rules-icons>*{display:inline-block}.avia-offer-header__luggage-rules-icons .font-icon{color:#000}.avia-offer-header__luggage-rules-icons .font-icon_luggage{font-size:25px}.avia-offer-header__luggage-rules-icons .font-icon_bag{font-size:17px}.avia-offer-header__luggage-rules-icons .font-icon_bag.font-icon_forbidden:after{top:-2px}.avia-offer-header__luggage-rules-icons .etm-tooltip__text{min-width:100px;text-align:center}.avia-offer-header__price{color:#4b4b4b;font-size:20px;font-weight:700}.avia-offer__route{padding:0 28px 20px 20px}.avia-offer__connect-info{background-color:#fff;margin-bottom:2px;margin-top:2px}.avia-offer__specification{background-color:#fff}.avia-offer.active .avia-offer__details-block{border-radius:12px;display:block}@media screen and (max-width:1199px){.avia-offer-header{padding-bottom:30px}}@media screen and (max-width:991px){.avia-offer-header{padding-bottom:20px}.avia-offer-header__airline-logo img{height:24px;max-height:24px;max-width:88px;-o-object-fit:contain;object-fit:contain}.avia-offer-header__airlines-name{margin-top:10px}.avia-offer__price-block{flex-basis:176px}.avia-offer__details-block{padding:15px 15px 15px 52px}}.avia-offer__action{background-color:#fff;display:flex;padding:8px 16px}@media(max-width:767px){.avia-offer__action{bottom:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);left:0;position:fixed;right:0;transition:.3s}}.avia-offer__action .button{padding-bottom:15px;padding-top:17px;width:100%}.avia-offer__action_upsell{display:flex;justify-content:space-between}.avia-offer__action_upsell .button{flex-basis:calc(50% - 10px)}.avia-offer__action_upsell .button:nth-child(n+2){margin-left:20px}.avia-offer__action_parked{bottom:8px;position:absolute}@media screen and (max-width:767px){.avia-offer{margin-left:-6px;margin-right:-6px}.avia-offer__info-block{border-right-style:solid}.avia-offer__info-block:after,.avia-offer__info-block:before{display:none}.avia-offer-header{padding-left:15px;padding-right:15px;padding-top:15px}.avia-offer-header__luggage-rules-icons{position:absolute;right:60px;top:45px}.avia-offer-header__airline-logo{margin-right:5px}.avia-offer-header__airline-logo img{height:16px;max-height:16px;max-width:50px}.avia-offer__route{padding:0 15px 15px}.avia-offer__details-block{display:none!important}.avia-offer_mobile{box-shadow:none;display:block;margin-left:0;margin-right:0;margin-top:8px}.avia-offer_mobile .avia-offer__price-block{border:none;border-radius:0;flex-basis:100%;position:relative}.avia-offer_mobile .avia-offer__price-block:after,.avia-offer_mobile .avia-offer__price-block:before{display:none}.avia-offer_mobile .avia-offer__price-block-wrap{position:relative;top:50%;transform:translateY(-50%)}.avia-offer_mobile .avia-offer__price-block-wrap>:nth-child(n+2){margin-top:16px}.avia-offer_mobile .avia-offer__price-description{color:#757575;font-size:14px;font-weight:400}.avia-offer_mobile .avia-offer__price-line{align-items:center;display:flex;height:42px;justify-content:space-between;padding:0 14px}.avia-offer_mobile .avia-offer__price-line_old .avia-offer__price{font-size:16px;font-weight:400;-webkit-text-decoration:line-through;text-decoration:line-through}.avia-offer_mobile .avia-offer__price-line .avia-offer__price{margin-bottom:0}.avia-offer_mobile .avia-offer__price-line .avia-offer__share-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01IDEydjVhMyAzIDAgMCAwIDMgM2g4YTMgMyAwIDAgMCAzLTN2LTVtLTcgNFY0bTAgMEw4IDhtNC00IDQgNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;height:25px;width:25px}.avia-offer_mobile .avia-offer__details{margin-top:8px}.avia-offer_mobile .avia-offer__title{background-color:#fff;font-size:16px;font-weight:700;padding:20px 16px}}.avia-offer_loading .avia-offer-header__luggage-rules-icons{padding:0}.avia-offer_loading .avia-offer__price.gradient{height:18px;width:82px}.avia-offer_loading .avia-offer__price-block-wrap .button.gradient{border:none;height:36px;width:136px}.avia-offer_loading .avia-offer-header__airline-logo.gradient{height:30px;width:110px}@media screen and (max-width:919px){.avia-offer_loading .avia-offer-header__airline-logo.gradient:last-child{display:none}}@media screen and (max-width:767px){.avia-offer_loading .avia-offer-header__airline-logo.gradient{height:16px;width:16px}}.avia-offer_loading .avia-offer-header__airline-name.gradient{height:9px;width:82px}.avia-offer_loading .avia-offer-header__airline-name.gradient:nth-child(n+2){margin-left:10px}.avia-offer_loading .avia-offer-header__price.gradient{height:16px;width:76px}.avia-offer_loading .font-icon.gradient{height:30px;width:24px}.avia-offer_order{box-shadow:none}.avia-offer_order .avia-offer__info-block{border:none;border-radius:12px}.avia-offer_order .avia-offer__info-block:after,.avia-offer_order .avia-offer__info-block:before{display:none}.avia-offer_order .avia-offer__route{padding-top:10px}.avia-offer_order .avia-offer__details-block{background-color:#fafafb;padding:20px 50px 20px 88px}.avia-offer_order .active .avia-offer__info-block{border-radius:2px 2px 0 0}.avia-offer_disabled .avia-offer__header,.avia-offer_disabled .avia-offer__route{opacity:.3}.avia-offer-details{background-color:#fff;border:1px solid #e1e1e1;display:flex;justify-content:flex-start}.avia-offer-details__action{border-left:1px solid #e1e1e1;flex-basis:18px;min-width:18px;position:relative}.avia-offer-details__action:before{border:5px solid transparent;border-top-color:#e1e1e1;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s}.avia-offer-details__info{flex-grow:1}.avia-offer-details__segment{padding-left:20px;position:relative}.avia-offer-details__segment:before{color:#9b9b9b;content:"";font-family:iconetm;font-size:19px;left:-35px;position:absolute;top:35px;transform:rotate(90deg)}.avia-offer-details__segment:not(:last-child):after{background:linear-gradient(0deg,#9b9b9b 50%,transparent 0);background-size:100% 4px;content:"";height:90%;left:-27px;position:absolute;top:61px;width:2px}.avia-offer-details__connect-info{border-bottom:1px solid #f2f4f9;border-top:1px solid #f2f4f9}.avia-offer-details.active .flight-info__addition-params{display:block}.avia-offer-details.active .avia-offer-details__action:before{transform:translate(-50%,-50%) rotate(180deg)}@media screen and (max-width:991px){.avia-offer-details__segment:before{top:44px}.avia-offer-details__segment:not(:last-child):after{height:82%;top:70px}}.flight-info__title{color:#000;font-weight:500;padding-left:60px}.flight-info__detail{align-items:center;display:flex;height:42px;justify-content:flex-start;margin-bottom:20px;margin-top:20px}.flight-info__decor{align-self:stretch;box-sizing:border-box;padding-left:25px;width:60px}.flight-info__center-section{align-content:space-between;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;width:390px}.flight-info__time{color:#757575;font-size:14px;font-weight:500;width:50px}.flight-info__city{color:#000;display:flex;font-size:14px;font-weight:500;gap:10px;width:260px}.flight-info__city span:last-child{font-weight:400}.flight-info__date{color:#757575;font-size:14px;font-weight:500;width:80px}.flight-info__total-time{color:#2c2c2c;font-size:12px;margin-left:25px;width:85px}.flight-info__airline-logo{margin-left:30px}.flight-info__airline-logo img{height:24px;width:68px}.flight-info__plane-model{color:#757575;padding-left:60px}.flight-info__plane-model span{color:#000}.flight-info__buggeg-info{color:#757575;margin-top:8px;padding-left:60px}.flight-info__buggeg-info span{color:#000}.flight-info__airline-name{color:#757575;margin-top:8px;padding-left:60px}.flight-info__airline-name span{color:#000}.flight-info_avia .flight-info__detail{cursor:pointer;height:auto;margin-bottom:0;margin-top:0;padding-bottom:22px;padding-right:20px;padding-top:20px}.flight-info_avia .flight-info__time{color:#2c2c2c;font-size:16px;font-weight:500;width:54px}.flight-info_avia .flight-info__city{font-size:14px;width:252px}.flight-info_avia .flight-info__date{color:#5d5f65}.flight-info_avia .flight-info__center-section{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;width:auto}.flight-info_avia .flight-info__center-section>*{display:flex}.flight-info_avia .flight-info__destination{margin-top:18px}.flight-info_avia .flight-info__airline-logo{margin-left:0}.flight-info_avia .flight-info__airline-logo img{height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:110px}.flight-info_avia .flight-info__param{color:#5d5f65;font-size:14px;font-weight:400;line-height:16px}.flight-info_avia .flight-info__param span{color:#000}.flight-info_avia .flight-info__addition-params{display:none}.flight-info_avia .flight-info__addition-params>:nth-child(n+2){margin-top:8px}@media screen and (max-width:991px){.flight-info_avia .flight-info__center-section>*{flex-wrap:wrap}.flight-info_avia .flight-info__airline-logo img{height:26px;width:86px}.flight-info_avia .flight-info__date{margin-left:54px;margin-top:4px}}.link{color:#e7af00}.link_more-rules{color:#e7af00;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:16px;margin-top:20px;padding-left:60px;text-transform:uppercase}.link_more-rules:hover{opacity:.9}@media(max-width:640px){.link_more-rules{margin-left:12px}}.link_more-rules-avia,.link_more-rules.link_avia{font-weight:500;margin-bottom:0;margin-top:0;padding-bottom:20px;padding-left:0;padding-top:20px}.link_more-rules-avia{color:#e7af00;cursor:pointer;display:inline-block;font-size:12px;text-transform:uppercase}.link_more-rules-avia:hover{opacity:.9}@media(max-width:640px){.link_more-rules-avia{margin-left:12px}}.link_show-more{font-size:14px;text-transform:uppercase}.link_underline{-webkit-text-decoration:underline;text-decoration:underline}.link_download-details{align-items:center;border:1px solid #e7af00;border-radius:2px;box-sizing:border-box;display:flex;font-weight:500;height:36px;line-height:1.2;padding:8px 11px}.link_download-details .font-icon{color:#e7af00;font-size:17px}.link_download-details .font-icon+span{margin-left:12px}.input-range{color:#2c2c2c;margin-top:10px;position:relative}@media(max-width:991px){.input-range:first-child{margin-top:-6px}.input-range:nth-child(n+2){margin-top:20px}}.input-range:last-child{margin-bottom:14px}@media(max-width:991px){.input-range:last-child{margin-bottom:0}}.input-range__title{font-weight:500;margin-bottom:6px}.input-range__value{font-size:12px;line-height:16px;margin-top:4px}.input-range__city{color:#5d5f65;font-size:12px;line-height:16px;margin-top:10px}.input-range__slider{margin-left:5px;margin-right:5px;margin-top:8px}@media(max-width:768px){.input-range__slider{margin-top:8px}}input[type=range].multirange{display:inline-block;margin:0;padding:0;vertical-align:top}input[type=range].multirange.original{position:absolute}input[type=range].multirange.original::-webkit-slider-thumb{background:#e7af00;position:relative;z-index:2}input[type=range].multirange.original::-moz-range-thumb{background:#e7af00;z-index:2}input[type=range].multirange.original::-moz-range-track{background:#e8effc;border-color:transparent;height:4px}input[type=range].multirange.original::-webkit-slider-runnable-track{background:#e8effc;height:4px}input[type=range].multirange.ghost{background:linear-gradient(to right,transparent var(--low),rgba(231,175,0,.56) 0,rgba(231,175,0,.56) var(--high),transparent 0);background-position:0;background-repeat:no-repeat;background-size:100% 4px;position:relative}input[type=range].multirange.ghost::-webkit-slider-runnable-track{background:transparent;height:4px}input[type=range].multirange.ghost::-moz-range-track{background:transparent;height:4px}input[type=range].multirange.ghost::-webkit-slider-thumb{background:#e7af00}input[type=range].multirange.ghost::-moz-range-thumb{background:#e7af00}.result-loader{animation:animate-loader-stripes 1s linear infinite;background-color:#e7af00;background-image:linear-gradient(-135deg,#e1e1e1 25%,transparent 0,transparent 50%,#e1e1e1 0,#e1e1e1 75%,transparent 0,transparent);background-size:16px 16px;display:block;height:8px;position:relative;transition:width .3s ease-in-out}@keyframes animate-loader-stripes{0%{background-position:0 0}to{background-position:32px 0}}.header-menu{display:inline-block;margin-left:40px;vertical-align:9px}@media(max-width:767px){.header-menu{display:none}}.header-menu__item{display:inline-block;font-weight:500;position:relative}.header-menu__item:nth-child(n+2){margin-left:28px}.header-menu__item:after{background:transparent;bottom:0;content:"";display:block;height:2px;position:absolute;transition:.2s;width:100%}@media screen and (max-width:991px)and (min-width:768px){.header-menu__item:nth-child(n+4):not(.header-menu__item_more){display:none}}.header-menu__item_more{padding-right:20px}.header-menu__item_more:before{border:5px solid transparent;border-top-color:#2c2c2c;content:"";position:absolute;right:0;top:4px}.header-menu__item:hover:after,.header-menu__item_active:after{background:#e7af00;bottom:-6px}.header-menu__link{display:block;margin:-5px;padding:5px}.gradient{background:hsla(0,0%,85%,.5);box-sizing:border-box;display:inline-block;height:16px;overflow:hidden;position:relative;width:100%}.gradient:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:gradient;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 10%,#fff 50%,hsla(0,0%,100%,0) 90%,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:140px}@keyframes gradient{0%{left:-60%}to{left:140%}}.content-block__wrap{background-color:#fff;border-radius:2px}.content-block__wrap:nth-child(n+2){margin-top:2px}.content-block__inner-wrap{background-color:#fff;border-top:1px solid #e3e4e9}.content-block__inner-wrap:nth-child(n+2){margin-top:1px}.content-block__header{padding:25px 25px 15px}.content-block__header .content-block__title{padding:0}.content-block__header_pb-20{padding-bottom:20px}.content-block__header_flex{align-items:center;display:flex;justify-content:space-between}.content-block__big-header{border-bottom:1px solid #e3e4e9;border-radius:2px;padding:25px 25px 30px}.content-block__big-header .content-block__title{padding:0}.content-block__big-header_flex{align-items:center;display:flex;justify-content:space-between}.content-block__big-header_no-border-bottom{border-bottom:none}.content-block__title{border-radius:2px;font-size:16px;font-weight:500;line-height:1;padding:20px 25px 0}.content-block__title_sub{font-size:13px;font-weight:500;padding-top:20px}.content-block__title_pt-ml{padding-top:25px}.content-block__title_unread-message{align-items:center;display:flex}.content-block__title_unread-message .font-icon_message{color:#f77d5a;font-size:20px;margin-left:10px}.content-block__subtitle{color:#4a4a4a;font-size:12px;font-weight:400;padding-top:6px}.content-block_mt-m{margin-top:20px}.content-block__content{padding:10px 25px 0}.content-block__content:last-child{padding-bottom:25px}.content-block__content_pt-l{padding-top:30px}.content-block__content_pt-lm{padding-top:25px}.content-block__content_pt-m{padding-top:20px}.content-block__content_pt-ms{padding-top:16px}.content-block__content_pt-none{padding-top:0}.content-block__content_pb-s{padding-bottom:5px}.content-block__content_pb-l,.content-block__content_pb-l:last-child{padding-bottom:30px}.content-block__content_p-m{padding:20px!important}.content-block__content_ml-s{margin-left:10px}.content-block__content_no-bt{border-top:none}.content-block__content_pb-20{padding-bottom:20px}.content-block__content_pb-25{padding-bottom:25px}.content-block__main{padding:25px}.content-block__content-title{font-size:14px;font-weight:500;line-height:1.2;padding-top:20px}.content-block__content-title_flex-duo{align-items:center;display:flex;justify-content:space-between}.content-block__content-title_flex-duo>*{flex-basis:calc(50% - 16px)}.content-block__content-title_pt-s{padding-top:5px}.content-block__content-title_pt-m{padding-top:10px}.content-block__content-title_pt-ml{padding-top:25px}.content-block__content-title_pt-l{padding-top:30px}.content-block__content-title_fz-m{font-size:13px}.content-block__content-title_pb-10{padding-bottom:10px}.content-block__content-title.gradient{height:16px;padding:0;width:140px}.content-block__flex{display:flex;justify-content:space-between}.content-block__no-pt{padding-top:0}.content-block__action{padding-bottom:5px;padding-top:10px}.content-block__action .button{width:auto}.content-block__action .button:nth-child(n+2){margin-left:10px}.content-block__action_pt-m{padding-top:16px}.content-block__action_flex-between{display:flex;justify-content:space-between}.content-block_no-line{border:none}.content-block__accordeon-title{font-size:16px;font-weight:500;line-height:1}.content-block__button-link{margin-top:10px}.content-block__close-button{height:24px;position:absolute;right:6px;top:18px;width:24px}.content-block__close-button:before{color:rgba(93,95,101,.57);content:"";font-family:iconetm;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.content-block_dual-preview .content-block__content,.content-block_dual-preview .content-block__title{padding-right:17px}.content-block_dual-preview .content-block__content{padding-top:5px}.content-block_dual-preview .content-block__content:last-child{padding-bottom:30px}.content-block_dual-preview .content-block__content_pt-l{padding-top:30px}.content-block_dual-settings-area,.content-block_dual-settings-area .content-block__wrap{height:100%}.content-block_dual-settings-area .content-block__content,.content-block_dual-settings-area .content-block__title{padding-left:14px;padding-right:25px}.content-block_dual-settings-area .content-block__content{border-radius:2px;padding-bottom:20px;padding-top:5px}.content-block_dual-settings-area .content-block__content:nth-child(n+2):not(.content-block__content_no-bt){border-top:1px solid #e3e4e9}.content-block_dual-settings-area .content-block__content_pt-l,.content-block_dual-settings-area .content-block__content_pt-m{padding-top:30px}.content-block_dual-settings-area .content-block__content_pb-s{padding-bottom:5px}.content-block_passenger-info .content-block__wrap .content-block__content:last-child .daterange__title,.content-block_passenger-info .content-block__wrap .content-block__content:last-child .etm-input__title{position:relative}.content-block_passenger-info .content-block__wrap .content-block__content:last-child .daterange .font-icon,.content-block_passenger-info .content-block__wrap .content-block__content:last-child .etm-input .font-icon{color:#e7af00;font-size:12px;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.content-block_contents .content-block__content{padding-bottom:20px}.content-block_contents .content-block__content:nth-child(n+2){border-top:1px solid #e3e4e9}.content-block_contents .content-block__content_no-bt,.content-block_contents .content-block__content_no-bt:nth-child(n+2){border-top:none}.content-block_contents .content-block__content_pb-ml{padding-bottom:25px}.content-block_trip-info .content-block__content:last-child{padding-bottom:20px}.content-block_reservation-loading .content-block__title{height:22px;width:220px}.content-block_reservation-loading .info-block.gradient{border:none;height:18px;padding:0;width:100%}.content-block_payment .inputs-block>:first-child{grid-column:1/4}.content-block_payment .payment__to-pay{margin-bottom:20px;margin-left:16px}.content-block_payment .payment__to-pay span{font-size:16px}.content-block_payment .payment__to-pay span:first-child{font-weight:500;margin-right:10px}@media(min-width:769px){.content-block_payment .payment__to-pay{display:none}}.content-block_payment .content-block__header{background-color:#fff;padding:18px 16px}.content-block_payment .content-block__header .content-block__title{font-size:18px}.content-block_payment .additional-params{margin-top:1px}.content-block_payment .available-cards{margin-top:25px}.content-block_payment .etm-card{margin-top:30px}@media screen and (max-width:767px){.content-block_payment .available-cards{margin-top:20px}.content-block_payment .etm-card{margin-top:10px}}.content-block_cabinet-traveler .content-block__header{background-color:#fff;padding:20px}.content-block_cabinet-traveler .content-block__header .content-block__title{font-size:20px}.content-block_cabinet-traveler .content-block__header .content-block__subtitle{font-size:14px;line-height:1.1;padding-top:10px}.content-block_cabinet-traveler .content-block__content{background-color:#fff;margin-top:1px}.content-block_cabinet-traveler .content-block__content_add-traveler{padding:8px 20px}@media screen and (max-width:767px){.content-block_cabinet-traveler .content-block__header{padding-left:16px;padding-right:16px}}.content-block_moduls-list .content-block__header .button_add-link{font-size:12px}.content-block_moduls-list .etm-pagination{margin-top:15px}.content-block_rails-alert:nth-child(n+2){margin-top:20px}.content-block_rails-alert .content-block__title{font-size:18px;font-weight:400;padding-top:30px}.content-block_rails-alert .content-block__content{font-size:14px;line-height:1.3}.content-block_rails-alert .content-block__content p{margin-top:6px}.info-block{border:1px solid #8bc34a;display:flex;padding:17px}.info-block__wrapper{display:inline-block;vertical-align:top}.info-block__title{font-weight:500;margin-bottom:9px}.info-block__text,.info-block__title{color:#1f1f1f;font-size:12px;line-height:14px}.info-block__info{color:#8bc34a;font-size:20px;margin-right:17px}.info-block--attention{border-color:#faa61a;justify-content:flex-start;padding-bottom:11px;text-align:left;width:647px}.info-block--attention .font-icon_attention{color:#faa61a;font-size:24px;line-height:24px;margin-right:15px}.info-block--attention .info-block__text{color:#757575;font-size:14px;font-weight:400;line-height:16px}.info-block_attention{border-color:#faa61a;box-sizing:border-box;justify-content:flex-start;padding:15px;text-align:left;width:100%}.info-block_attention .font-icon_attention{color:#faa61a;font-size:24px;line-height:24px;margin-right:15px}.info-block_attention .info-block__text{font-size:13px;opacity:.87}.info-block_attention .info-block__text p{line-height:1.2}.info-block_attention .info-block__title{font-size:13px;line-height:1.2;margin-bottom:10px}.info-block_attention .info-block__footer{left-height:1.2;font-size:13px;margin-top:15px}.info-block_information{align-items:center;border:none;padding:17px 0 0}.info-block_information .font-icon{color:#757575;margin-right:9px}.info-block_information .font-icon:before{font-size:17px}.info-block_information-settings{align-items:flex-start;border:none;padding:5px 0 0}.info-block_information-settings .info-block__text{color:#969696}.info-block_information-settings .font-icon{color:#969696;margin-right:4px}.info-block_information-settings .font-icon:before{font-size:13px}.info-block_no-flex{display:block;white-space:nowrap}.info-block_no-flex>*{display:inline-block;vertical-align:top;white-space:normal}.info-block_no-flex .info-block__wrapper{width:calc(100% - 40px)}.info-block_attention-bg{background-image:url(/images/icons/attention.svg);background-position:50%;background-repeat:no-repeat;background-size:114px auto}.info-block_warning{border-color:#d0021b;padding:15px}.info-block_warning .info-block__text{color:#757575;font-size:14px;line-height:1.2}.info-block_warning .font-icon{color:#d0021b;margin-right:15px}.info-block_warning .font-icon:before{font-size:20px}.info-block_apartments-config{border-color:#fbc818;box-sizing:border-box;justify-content:flex-start;padding:15px;text-align:left;width:100%}.info-block_apartments-config .font-icon_attention{color:#fbc818;font-size:24px;line-height:24px;margin-right:15px}.info-block_apartments-config .info-block__text{color:#757575;font-size:14px}.info-block_apartments-config .info-block__text p{line-height:1.2}.info-block_apartments-config .info-block__title{font-size:13px;line-height:1.2;margin-bottom:10px}.info-block_apartments-config .info-block__footer{font-size:13px;line-height:1.2;margin-top:15px}.info-block_registration-trip{padding:23px}.info-block_registration-trip .info-block__text{font-size:14px}.info-block_registration-trip span{color:#e7af00}.info-block_registration-trip-error{border-color:transparent;padding:23px}.info-block_registration-trip-error .font-icon{color:#ff6e40;font-size:37px;line-height:37px}.info-block_registration-trip-error .info-block__title{font-size:14px;margin-bottom:6px}.info-block_registration-trip-error .info-block__text{font-size:12px}.info-block_registration-trip-error span{color:#e7af00}.info-block_reservation-info{align-items:center;border:none;box-sizing:border-box;justify-content:flex-start;padding:0;text-align:left;width:100%}.info-block_reservation-info .font-icon_attention{color:#faa61a;font-size:22px;line-height:22px;margin-right:10px}.info-block_reservation-info .info-block__text{color:#5d5f65;font-size:12px}.info-block_reservation-info .info-block__text p{line-height:1.2}.offer-title{color:#2c2c2c}.offer-title__title{font-size:16px;font-weight:700}.offer-title__flight-time{font-size:14px;font-weight:400}.offer-title_avia{padding:10px 0 20px}.offer-title_avia:nth-child(n+2){padding-top:40px}.offer-title_avia>*{display:inline-block}.offer-title_avia .offer-title__flight-time{margin-left:20px}.avia-offers__offers{margin-top:22px}.avia-offers__offers .pagination{margin-top:30px}.avia-offers__info{background-color:#f5a623;color:#fff;font-size:12px;line-height:24px;margin-top:8px;text-align:center;width:100%}@media(max-width:767px){.avia-offers__offers{margin-top:10px}.avia-offers_mobile{background-color:#f2f4f9;padding-left:-16px;padding-right:-16px;padding-top:0}.avia-offers_mobile .avia-offers__item{margin-bottom:75px}}.avia-offers__item_multi-trip .flight-info-mobile_dir1 .flight-info-mobile__stop{background-color:#4a90e2}.avia-offers__item_multi-trip .flight-info-mobile_dir2 .flight-info-mobile__stop{background-color:#09ae89}.avia-offers__item_multi-trip .flight-info-mobile_dir3 .flight-info-mobile__stop{background-color:#5f0fa6}.avia-offers__item_multi-trip .flight-info-mobile_dir4 .flight-info-mobile__stop{background-color:#9c27b0}.avia-offers__item_round-trip .flight-info-mobile_dir1 .flight-info-mobile__stop{background-color:#ff6e40}.avia-offers__item_round-trip .flight-info-mobile_dir2 .flight-info-mobile__stop{background-color:#7ed321}.more-rules-link{color:#e7af00;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:16px;margin-top:20px;padding-left:60px;text-transform:uppercase}.more-rules-link:hover{opacity:.9}@media(max-width:640px){.more-rules-link{margin-left:12px}}.more-rules-link_avia{font-weight:500;margin-bottom:0;margin-top:0;padding-bottom:20px;padding-left:0;padding-top:20px}.etm-input-loading{font-size:0;width:100%}.etm-input-loading__title{height:16px;margin-bottom:6px;max-width:200px;width:80%}.etm-input-loading__input{height:34px;width:100%}.params-selector{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#2c2c2c;display:none;font-size:14px;position:absolute;right:0;top:calc(100% + 1px);width:250px;z-index:1}.params-selector.active{display:block}@media(max-width:767px){.params-selector{bottom:0;display:block;left:auto;overflow-y:scroll;position:fixed;right:-270px;top:0;transform:none;transition:right .3s linear;width:262px;z-index:1}.params-selector.active{right:0}}.params-selector__return{border-bottom:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative}@media screen and (min-width:768px){.params-selector__return{display:none}}.params-selector__return:before{color:#757575;content:"";font-family:iconetm;font-size:20px;left:22px;position:absolute;top:14px;transform:rotate(180deg)}.params-selector__item{box-sizing:border-box}.params-selector__item .etm-radiobutton{align-items:center;color:#2c2c2c;display:flex;min-height:48px;padding-right:16px;transition:.3s}.params-selector__item:nth-child(n+2){border-top:1px solid #f1f2f4}@media screen and (min-width:768px){.params-selector__item.active,.params-selector__item:hover{background-color:#e7af00}.params-selector__item.active>*,.params-selector__item:hover>*{color:#fff}.params-selector__item.active .etm-radiobutton__custom,.params-selector__item:hover .etm-radiobutton__custom{border-color:#fff}.params-selector__item.active input[type=radio]:checked+.etm-radiobutton__custom:before,.params-selector__item:hover input[type=radio]:checked+.etm-radiobutton__custom:before{background-color:#fff}.params-selector__item.active input[type=radio]:checked+.etm-radiobutton__custom,.params-selector__item:hover input[type=radio]:checked+.etm-radiobutton__custom{border-color:#fff}}.params-selector__item .etm-radiobutton__custom{margin-left:auto;margin-right:0}@media screen and (min-width:768px){.params-selector__item .etm-radiobutton__custom{display:none}}.params-selector__title{flex-basis:60px;font-size:inherit;font-weight:700;text-align:center}.params-selector__img{height:16px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.params-selector__img img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.params-selector__img{height:20px;width:30px}}.params-selector_curency{width:250px}.params-selector_language{width:200px}@media(max-width:767px){.params-selector_language{width:262px}}.params-selector_language .params-selector__item .etm-radiobutton{font-size:inherit;padding-left:52px;position:relative}@media(max-width:767px){.params-selector_language .params-selector__item .etm-radiobutton{padding-left:62px}}.select-params-return{border-bottom:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative}@media screen and (min-width:768px){.select-params-return{display:none}}.select-params-return:before{color:#757575;content:"";font-family:iconetm;font-size:20px;left:22px;position:absolute;top:14px;transform:rotate(180deg)}.reservation-payment-type__item{border:1px solid #e3e4e9;box-sizing:border-box;font-size:12px;padding:11px}.reservation-payment-type__item:nth-child(n+2){border-top:none}.reservation-payment-type__item.active{background-color:#f2f4f9}.reservation-payment-type_registration-trip{padding:20px 0 0}.reservation-payment-type_registration-trip .reservation-payment-type__item{height:57px;padding:0 13px}.reservation-payment-type_registration-trip .reservation-payment-type__item .etm-radiobutton{position:relative;top:50%;transform:translateY(-50%)}.dummy-block{padding-top:100px;text-align:center;width:100%}.dummy-block__icon .font-icon:before{color:#6d6d6d;font-size:83px;opacity:.2}.dummy-block__description{color:#9b9b9b;display:inline-block;font-size:20px;font-weight:300;line-height:1.2;margin-top:34px}.dummy-block_no-result-filter{padding-top:100px}.dummy-block_no-result-filter .dummy-block__description{margin-top:34px;max-width:453px;width:90%}.dummy-block_message{padding-top:82px}.dummy-block_message .dummy-block__icon .font-icon:before{color:#e3e4e9;opacity:1}.dummy-block_reservation-finished{padding-top:62px}.dummy-block_reservation-finished .dummy-block__icon .font-icon:before{color:#5dc376;font-size:60px;opacity:1}.dummy-block_reservation-finished .dummy-block__description{color:#8c96ab;font-size:16px}.dummy-block_reservation-cards{padding-top:32px}.dummy-block_reservation-cards .dummy-block__icon .font-icon:before{color:#8c96ab;font-size:104px;opacity:1}.dummy-block_reservation-cards .dummy-block__description{color:#8c96ab;font-size:16px;font-weight:400;line-height:24px;margin-top:0;max-width:290px}.traveler-document{border:1px solid #f6f7f9;position:relative}.traveler-document .content-block__close-button{cursor:pointer}.traveler-document-wrapper{align-items:center;border:1px solid #f6f7f9;display:flex;justify-content:space-between;padding:10px 20px}.traveler-document-wrapper__doc.inputs-block{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:44px}.traveler-document-wrapper__doc.inputs-block>:first-child{grid-column:1/3}.traveler-document-wrapper__main{align-items:center;display:flex}.traveler-document-wrapper__img{background-color:#f6f7f9;height:36px;position:relative;width:29px}.traveler-document-wrapper__img:after{background-color:#fff;border-radius:50%;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.traveler-document-wrapper__title{color:#2c2c2c;font-size:14px;margin-left:16px}.traveler-document-wrapper__icons{align-items:center;display:flex}.traveler-document-wrapper__icons>*{color:#2c2c2c;cursor:pointer;display:block;font-size:24px}.list-item-action__action>:nth-child(n+2),.traveler-document-wrapper__icons>:last-child{margin-left:20px}@media screen and (max-width:767px){.list-item-action__action{display:none}}.list-item-action__action .button:before{font-size:24px}.list-item-action__action .font-icon{color:#e7af00;cursor:pointer;font-size:24px}.list-item-action__action .font-icon_trash{color:#de5869}.list-item-action__mobile-action{box-sizing:border-box;cursor:pointer;height:24px;margin-left:auto;position:relative;width:24px}.list-item-action__mobile-action>.font-icon{color:#5d5f65;display:block;font-size:16px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.list-item-action__mobile-action{display:none}}.documents-list .inputs-block .daterange__title,.documents-list .inputs-block .etm-input__title{position:relative}.documents-list .inputs-block .daterange__title .font-icon,.documents-list .inputs-block .etm-input__title .font-icon{color:#e7af00;font-size:12px;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.documents-list__item{align-items:center;border:1px solid #f1f2f4;display:flex;justify-content:flex-start;padding:10px 20px}.documents-list__item:nth-child(n+2){margin-top:10px}.documents-list__item_edit{display:block;margin-top:20px!important;padding:15px 20px 40px;position:relative}.documents-list__item_edit .inputs-block{grid-column-gap:20px;grid-row-gap:16px;align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start;margin-top:40px}.documents-list__item_edit .inputs-block>:first-child{grid-column:1/3}.documents-list .button_only-text{margin-top:20px}.documents-list .button_only-text:first-child{margin-top:0}.documents-list__icon{background-color:#f1f2f4;height:36px;margin-right:16px;overflow:hidden;position:relative;width:29px}.documents-list__icon:before{background-color:#fff;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.documents-list__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative}.documents-list__name{color:#2c2c2c;font-size:14px}.documents-list .list-item-action{margin-left:auto}.documents-list__title{font-size:16px;font-weight:500}.documents-list__close-button{height:24px;position:absolute;right:18px;top:12px;width:24px}.documents-list__close-button:before{color:rgba(93,95,101,.57);content:"";font-family:iconetm;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.documents-list{margin-left:-6px;margin-right:-6px}.documents-list__item{padding:10px 12px}.documents-list__item_edit{margin-left:-10px;margin-right:-10px;padding-bottom:25px;padding-left:16px;padding-right:16px}.documents-list__item_edit .inputs-block{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.documents-list__item_edit .inputs-block>:first-child{grid-column:1}}.pagination{align-items:center;display:flex;justify-content:center}.pagination__left-arrow,.pagination__right-arrow{cursor:pointer;padding:7px 11px}.pagination__left-arrow .font-icon,.pagination__right-arrow .font-icon{color:#959595;font-size:11px}.pagination__left-arrow.disabled,.pagination__right-arrow.disabled{cursor:default;opacity:.27}.pagination__border{align-items:center;display:flex}.pagination__right-arrow{transform:rotate(180deg)}.pagination__main{display:flex;margin:0 11px}.pagination__main>*{cursor:pointer;margin-right:8px}.pagination__main>:last-child{margin-right:0}.pagination__page{background-color:#f4f3fb;border-radius:2px;color:#6a6a6a;font-size:14px;min-width:15px;padding:9px;text-align:center}.pagination__page:hover{background-color:#ffd44e}.pagination__page.active{background-color:#e7af00;color:#fff}.pagination__points{color:#6a6a6a;cursor:default;font-size:14px;padding:7px 11px}.cookie-alert{bottom:0;position:absolute;width:100%}.cookie-alert__wrap{align-items:center;background-color:#fff;display:flex;justify-content:space-around;padding:25px 20px}.cookie-alert__text{color:#2c2c2c;font-size:18px}.cookie-alert__text span{color:#e7af00;cursor:pointer;font-weight:500;padding-left:10px}.main-menu__item{align-items:center;border-bottom:1px solid #f2f4f9;color:#4a4a4a;display:flex;font-weight:500;min-height:48px;padding-left:20px;padding-right:20px}.main-menu__item .font-icon{color:#9b9b9b;font-size:20px;margin-right:22px}.main-menu__item:hover,.main-menu__item_active{color:#e7af00}.main-menu_product .main-menu__item{border-bottom:none}.user{align-items:center;cursor:pointer;display:inline-flex;justify-content:flex-start}.user__name{color:#2c2c2c;display:inline-block;font-size:14px;font-weight:500;line-height:19px;margin-right:10px}.user:not(.user_login) .user__name{display:none}.user__avatar{background-color:#e7af00;border-radius:50%;display:inline-block;height:32px;overflow:hidden;position:relative;vertical-align:sub;width:32px}.user__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user__abbreviation{font-size:14px;font-weight:500;line-height:1.2;top:calc(50% + 2px)}.user__abbreviation,.user_login .user__avatar:before{color:#fff;left:50%;position:absolute;transform:translate(-50%,-50%)}.user_login .user__avatar:before{content:"";font-family:iconetm;font-size:17px;top:50%}.user_login .user__abbreviation,.user_login .user__avatar img{display:none}.user_header-mobile .user__avatar{height:40px;margin-right:16px;width:40px}.user_header-mobile .user__name{display:inline-block!important}.user_header-mobile .user__abbreviation{font-size:16px;top:50%}.etm-input-view__title{color:#9b9b9b;font-size:12px;font-weight:400}.etm-input-view__wrap{margin-top:8px;position:relative}.etm-input-view__value{font-size:14px;font-weight:500}.etm-input-view__image{height:15px;left:0;position:absolute;top:-2px;width:23px}.etm-input-view__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.etm-input-view_flag .etm-input-view__wrap{padding-left:33px}.upsell-block{display:flex;font-family:Roboto,sans-serif;gap:15px;margin-bottom:15px;overflow:auto}@media(max-width:480px){.upsell-block{margin-top:0;padding:0 10px}}.upsell-block-item{border:3px dashed #e3e4e9;border-radius:16px;box-sizing:border-box;display:flex;margin-bottom:12px;position:relative}@media(max-width:480px){.upsell-block-item{margin-top:18px;outline:0}.upsell-block-item:first-child{margin-top:0}}.upsell-block-item.d-none{display:none}.upsell-block-item-airplane .font-icon{font-size:20px}.upsell-block-item-airplane.return .font-icon{color:#8bc34a!important;display:inline-block;transform:scaleX(-1)}.upsell-block-item_disabled{cursor:no-drop;opacity:.8}.upsell-block-item .upsell-block-item__open:hover:after{opacity:1}.upsell-block-item:before{border:1px solid #fff;border-radius:16px;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:-1px;top:-1px;width:100%}.upsell-block-item>*{position:relative}.upsell-block-item .upsell-block-item__airplane{display:block;z-index:100}.upsell-block-item .upsell-block-item__airplane .font-icon_avia{color:#ff6e40}.upsell-block-item_select[data-dir="1"]{border-color:#ff6e40}.upsell-block-item_select[data-dir="1"]:after{background-color:#ff6e40;border-color:#ff6e40}.upsell-block-item_select[data-dir="1"] .upsell-block-item__price{color:#ff6e40}.upsell-block-item_select[data-dir="1"] .upsell-block-item__airplane svg{fill:#ff6e40}.upsell-block-item_select[data-dir="2"]{border-color:#7ed321}.upsell-block-item_select[data-dir="2"]:after{background-color:#7ed321;border-color:#7ed321}.upsell-block-item_select[data-dir="2"] .upsell-block-item__price{color:#7ed321}.upsell-block-item_select[data-dir="2"] .upsell-block-item__airplane svg{fill:#7ed321}.upsell-block-item_select[data-dir="3"]{border-color:#f44336}.upsell-block-item_select[data-dir="3"]:after{background-color:#f44336;border-color:#f44336}.upsell-block-item_select[data-dir="3"] .upsell-block-item__price{color:#f44336}.upsell-block-item_select[data-dir="3"] .upsell-block-item__airplane svg{fill:#f44336}.upsell-block-item_select[data-dir="4"]{border-color:#9c27b0}.upsell-block-item_select[data-dir="4"]:after{background-color:#9c27b0;border-color:#9c27b0}.upsell-block-item_select[data-dir="4"] .upsell-block-item__price{color:#9c27b0}.upsell-block-item_select[data-dir="4"] .upsell-block-item__airplane svg{fill:#9c27b0}.upsell-block-item_select[data-dir="5"]{border-color:#2196f3}.upsell-block-item_select[data-dir="5"]:after{background-color:#2196f3;border-color:#2196f3}.upsell-block-item_select[data-dir="5"] .upsell-block-item__price{color:#2196f3}.upsell-block-item_select[data-dir="5"] .upsell-block-item__airplane svg{fill:#2196f3}.upsell-block-item_select[data-dir="6"]{border-color:#009688}.upsell-block-item_select[data-dir="6"]:after{background-color:#009688;border-color:#009688}.upsell-block-item_select[data-dir="6"] .upsell-block-item__price{color:#009688}.upsell-block-item_select[data-dir="6"] .upsell-block-item__airplane svg{fill:#009688}.upsell-block-item:nth-child(n+2){margin-top:2px}.upsell-block-item_open .upsell-block-item__open:before{top:60px;transform:rotate(45deg)}.upsell-block-item_open .avia-results-upsell-bottom-list{display:block}.upsell-block-item_open .avia-results-upsell-bottom-list__extra-wrapper,.upsell-block-item_open .avia-results-upsell-bottom-list__included-wrapper,.upsell-block-item_open .avia-results-upsell-bottom-list__locked-wrapper{margin-top:15px}.upsell-block-item_open .avia-results-upsell-bottom-list__extra .font-icon .etm-tooltip__text,.upsell-block-item_open .avia-results-upsell-bottom-list__included .font-icon .etm-tooltip__text,.upsell-block-item_open .avia-results-upsell-bottom-list__locked .font-icon .etm-tooltip__text{width:auto}@media(max-width:480px){.upsell-block-item_open .avia-results-upsell-bottom-list__extra .font-icon .etm-tooltip__text,.upsell-block-item_open .avia-results-upsell-bottom-list__included .font-icon .etm-tooltip__text,.upsell-block-item_open .avia-results-upsell-bottom-list__locked .font-icon .etm-tooltip__text{transform:translateX(-14%)}.upsell-block-item_open .avia-results-upsell-bottom-list__extra .font-icon .etm-tooltip__text:after,.upsell-block-item_open .avia-results-upsell-bottom-list__included .font-icon .etm-tooltip__text:after,.upsell-block-item_open .avia-results-upsell-bottom-list__locked .font-icon .etm-tooltip__text:after{left:10px}}.upsell-block-item_open .avia-results-upsell-bottom-list__extra-list{margin-left:25px}.upsell-block-item_open .avia-results-upsell-bottom-list__extra-list li{color:#828282;font-size:13px}.upsell-block-item_open .avia-results-upsell-bottom-list__extra-list li:first-child{margin-top:6px}.upsell-block-item_open .avia-results-upsell-bottom-list__extra-list li:nth-child(n+2){margin-top:4px}.upsell-block-item_open .avia-results-upsell-bottom-list .font-icon{margin-right:10px}.upsell-block-item_open .avia-results-upsell-bottom-list .font-icon_check-fill{color:#8bc34a}.upsell-block-item_open .avia-results-upsell-bottom-list .font-icon_non-refundable{color:#d0021b}.upsell-block-item_open .avia-results-upsell-bottom-list .font-icon_attention-mark{color:#fd9727}.upsell-block-item_open .avia-results-upsell-bottom-list li{align-items:center;display:flex;margin-top:8px}.upsell-block-item_open .avia-results-upsell-bottom-list li span{color:#5d5f65;font-size:14px}.upsell-block-item-select{display:flex}.upsell-block-item__select{box-sizing:border-box;cursor:pointer;flex:1;min-height:82px}@media(max-width:480px){.upsell-block-item__select{background:#fff;border-radius:16px;padding-left:0;width:100%}}.upsell-block-item-options{display:flex;flex:1;min-height:200px}@media screen and (max-width:639px){.upsell-block-item-options{flex-direction:column}}@media(max-width:480px){.upsell-block-item-options{margin-left:0;width:100%}}.upsell-block-item-option{padding:12px;width:296px}@media screen and (min-width:640px){.upsell-block-item-option:nth-child(n+2){border-left:2px solid #e3e4e9}}@media(max-width:639px){.upsell-block-item-option{flex-basis:100%}}.upsell-block-item-option__list{border-top:1px solid #e3e4e9;display:none;margin-bottom:60px;margin-top:15px}@media(max-width:480px){.upsell-block-item-option__list{width:100%}}.upsell-block-item-option__services{align-items:center;display:flex;justify-content:center;margin-bottom:2px;margin-top:4px}.upsell-block-item-option .destination-route{background:#f2f4f9;border-radius:8px;display:flex;gap:5px;overflow-x:auto;padding:5px}.upsell-block-item-option__airports{border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;padding:4px 8px;text-align:center;width:-moz-fit-content;width:fit-content}.upsell-block-item-option__airports.active{background:#fff}.upsell-block-item-option__class{font-size:14px;font-weight:700;font-weight:400;margin-bottom:5px;margin-top:15px}.upsell-block-item-option__class-desc{font-size:17px;font-weight:600;margin-bottom:10px;margin-top:4px}.upsell-block-item__price{font-size:15px;font-weight:500;margin-left:35px;min-width:42px;text-align:right}.upsell-block-item__airplane{left:16px;position:absolute;top:16px}.upsell-block-item__airplane svg{height:20px;width:18px}.upsell-block-item__airlogo{bottom:13px;position:absolute;right:13px}.upsell-block-item__airlogo img{height:24px;max-width:120px}.upsell-block-item__open{cursor:pointer;position:relative;width:42px}@media(max-width:480px){.upsell-block-item__open{position:absolute}}.upsell-block-item__open:after{background:transparent;content:"";display:block;height:50px;left:0;opacity:0;position:absolute;top:40px;width:50px;z-index:2}.upsell-block-item__open:before{border-color:gray transparent transparent gray;border-style:solid;border-width:8px;content:"";display:block;left:17px;position:absolute;top:53px;transform:rotate(-135deg);z-index:2}.upsell-blocks{display:flex;flex-direction:column;margin-top:30px;overflow:auto;padding-bottom:20px}@media(min-width:768px){.upsell-blocks{flex-direction:row}}@media(max-width:480px){.upsell-blocks{margin-top:15px}}.upsell-blocks>:nth-child(n+2){margin-top:15px;position:relative}@media(min-width:768px){.upsell-blocks>:nth-child(n+2){margin-left:42px;margin-top:0}}.upsell-blocks>:nth-child(n+2):before{background:#f6f7f9;content:"";display:block;height:100%;left:-21px;position:absolute;top:0;width:1px}.avia-upsell-title>:first-child{font-size:14px}.avia-upsell-title>:nth-child(2){font-size:14px;margin-top:5px}.avia-upsell-title>:nth-child(3){font-size:12px}.avia-upsell-list{font-size:12px;list-style:none;margin-left:-22px}.avia-upsell-list>*{padding-left:22px}.avia-upsell-list>:nth-child(n+2){margin-top:10px}.avia-upsell-icons{list-style:none}.avia-upsell-icons .avia-results__description .etm-tooltip__text{width:auto}.avia-upsell-icons__uninclude:before{background:#f05151;content:"";display:block;height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:2px}.avia-upsell-icons>*{cursor:pointer;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}.avia-upsell-icons>* .font-icon{color:#959595;font-size:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.office-address{font-size:12px;padding:25px}.office-address__list>*{margin-top:20px}.office-address__description{color:#757575}.office-address__item{border:1px solid #e3e4e9;padding:15px 20px}.office-address__title{line-height:1.2}.office-address__address{color:#9b9b9b;line-height:1.2}.price-detail-table{width:100%}.price-detail-table thead td{background-color:#f2f4f9;border:none;color:#5d5f65;text-transform:uppercase}.price-detail-table thead td .etm-table--wider{width:141px}.price-detail-table td{border:1px solid #dedede;box-sizing:border-box;color:#1f1f1f;font-size:12px;font-weight:400;line-height:16px;padding:10px 8px;vertical-align:top}.price-detail-table td:first-child{width:240px}@media(max-width:1199px){.price-detail-table td:first-child{width:180px}}.price-detail-table td.price-detail-table__price{padding-bottom:24px}.price-detail-table td.price-detail-table__price-cell{width:460px}.price-detail-table td.price-detail-table__room-cell{font-size:13px;height:49px;line-height:1.23;padding:9px 8px}.price-detail-table td.price-detail-table__guests-cell{background-color:rgba(242,244,249,.48);padding:9px 12px}@media(min-width:768px){.price-detail-table td.price-detail-table__guests-cell{background-color:transparent;padding:9px 8px}}.price-detail-table__room-type{font-weight:500;white-space:nowrap}.price-detail-table__food-plan{color:#5d5f65;font-weight:400}.price-detail-table .additional-discription__text{font-size:13px;font-weight:500}.price-detail-table_mt-m{margin-top:15px}.price-detail-table_mt-ml{margin-top:20px}.price-detail-table_order{border-collapse:separate;border-collapse:initial;border-spacing:0 4px}.price-detail-table_order td{font-size:14px}.price-detail-table_order td:first-child{width:300px}@media(max-width:1199px){.price-detail-table_order td:first-child{width:250px}}.price-detail-table_order .price-detail-table__guests{font-size:12px;margin-top:10px}.price-detail-table_order .price-detail-table__food-plan,.price-detail-table_order .price-detail-table__room-cell,.price-detail-table_order .price-detail-table__room-type{font-size:14px}.price-detail-table_order .additional-description_nowrap,.price-detail-table_order .more-details-link{font-weight:500}.price-detail-table_order .status-list{font-size:13px}@media screen and (max-width:767px){.price-detail-table_order .price-detail-table__room-cell{background-color:rgba(227,228,233,.24);border:none}}.price-detail-table tbody td:first-child:not(:last-child){border-right:none}.price-detail-table tbody td:last-child:not(:first-child){border-left:none}.footer__logo,.header__logo{padding:0}.footer__logo img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto}@media screen and (max-width:767px){.footer__logo img{-o-object-position:center;object-position:center}}.footer__left-side .social-icon-wrap{margin-top:12px}.avatar-block{background-color:rgba(37,37,37,.84)}.user__avatar{background-color:#1f1f1f}.avatar-block{background-image:url(/images/common/cabinet-pattern.svg)}.button_inverse,.service-line .filters-btn,.service-line .sorting-mobile-btn{border-color:#1f1f1f;color:#1f1f1f}.payment__card-type:before{color:#1f1f1f}.container{background:#ebfff6;bottom:0;box-sizing:border-box;display:flex;justify-content:center;padding:15px;position:fixed;text-align:center;width:100vw;z-index:1}.cookie-policy__agreepment{align-items:center;display:grid;grid-template:1fr/1fr minmax(150px,200px)}@media(max-width:768px){.cookie-policy__agreepment{grid-gap:10px;display:grid;gap:10px;grid-template:1fr 44px/1fr}}.cookie-policy__agreepment__title{font-weight:700}.cookie-policy__agreepment__btn{background-color:#ffe034;border:none;border-radius:8px;font-weight:500;margin-left:25px;padding:12px 24px}.cookie-policy__agreepment__btn:hover{cursor:pointer;opacity:.8}@media(max-width:768px){.cookie-policy__agreepment__btn{margin-left:0}}.tip[data-v-812e2896]{align-items:center;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);color:#fff;display:flex;font-size:.95rem;gap:.75rem;max-width:420px;min-width:280px;padding:.85rem 1rem;position:fixed;right:1.25rem;top:1.25rem;z-index:9999}.tip--success[data-v-812e2896]{background:#22c55e}.tip--error[data-v-812e2896]{background:#ef4444}.tip--warning[data-v-812e2896]{background:#f59e0b;color:#1a1a1a}.tip__icon[data-v-812e2896]{flex-shrink:0;font-size:1.1rem}.tip__message[data-v-812e2896]{flex:1;line-height:1.4}.tip__close[data-v-812e2896]{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1rem;opacity:.75;padding:0 .2rem}.tip__close[data-v-812e2896]:hover{opacity:1}.tip-slide-enter-active[data-v-812e2896],.tip-slide-leave-active[data-v-812e2896]{transition:all .3s ease}.tip-slide-enter[data-v-812e2896],.tip-slide-leave-to[data-v-812e2896]{opacity:0;transform:translateY(-12px)}.leave-account{align-items:center;display:inline-flex;gap:5px;justify-content:center;margin-left:20px}.leave-account:hover{cursor:pointer;opacity:.8}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}