.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.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{color:#ff8584;border:1px dashed #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_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{color:#ff8584;border:1px solid #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{color:#ff8584;border:1px solid #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:rgba(255,133,132,.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{color:#fff;background-color:#ff8584;transition:.3s}}.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{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.cabinet-nav__item:hover:after{bottom:0;background-color:#ff8584}}.cabinet-nav__active{color:#ff8584}.cabinet-nav__active:after{background-color:#ff8584}.saved-cards__item.active{background-color:rgba(255,133,132,.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{display:inline-block;position:relative}.manual-navigation__item-name{border-bottom:none;white-space:nowrap}.manual-navigation__item:after{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.manual-navigation__item:hover:after{bottom:0;background-color:#ff8584}}.manual-navigation__active,.manual-navigation__item .manual-navigation .manual-navigation__item.active .manual-navigation__item-name,.manual-navigation__item .manual-navigation .manual-navigation__item .manual-navigation__item-name:hover,.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}.search-panel-cities__input .etm-input__wrap input:focus{border-color:#ff8584}.filters__action .reset-button .button,.search-panel__continue-route-mobile .button,.search-panel__delete-route-mobile .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: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{color:#ff8584;border:1px solid #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{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.login-nav__item:hover:after{bottom:0;background-color:#ff8584}}.reservation-area-action__return-button .button{border:1px solid #ff8584;color:#ff8584}.payment-method__item.active{border-color:#ff8584;background-color:rgba(255,133,132,.1)}.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{color:#ff8584;border:1px solid #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_recovery-password input:hover,.authorization 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{color:#ff8584;border:1px solid #ff8584}.recovery-password input:hover{border-color:#ff8584}.recovery-password__error-description a{color:#ff8584}.recovery-password__cansel-button .button{color:#ff8584;border:1px solid #ff8584}.registration input:hover{border-color:#ff8584}@media (max-width:767px){.hotel-search-panel{grid-template:"a" "b" "c" "e" "d";grid-template-columns:1fr;grid-template-rows:42px 42px 42px auto 48px;align-items:center;grid-gap:8px}.hotel-search-panel .etm-input__title{display:none}.hotel-search-panel_front-page{border-radius:10px;padding:20px 10px}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{height:48px}.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;position:relative;padding-left:26px;line-height:24px}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after,.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:before{content:"";width:15px;height:2px;background:#ff8584;position:absolute;left:0;top:50%;transform:translateY(-50%)}.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,rgba(255,133,132,.06),rgba(255,133,132,.06))}.rooms-offer__price{color:#ff8584;border-bottom:1px dotted #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:rgba(255,199,198,.12)}.room-offer__additional-block .cancel-policy-link{color:#ff8584}.hotel-rooms__room-image:before{color:rgba(255,133,132,.2)}.hotel-info:after{color:#ff8584}.hotel-info-image{background-color:rgba(255,199,198,.12)}.hotel-info-image:before{color:rgba(255,133,132,.2)}.hotel-info-image_empty{background-color:rgba(255,199,198,.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{border-color:#ff8584;background-color:#ff8584}@media (max-width:767px){.lounge-search-panel{grid-template:"a" "b";grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:center;grid-gap:8px}.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;position:relative;padding-left:26px;line-height:24px}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after,.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:before{content:"";width:15px;height:2px;background:#ff8584;position:absolute;left:0;top:50%;transform:translateY(-50%)}.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{border-color:#ff8584;background-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:rgba(255,199,198,.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{color:#ff8584;border:1px solid #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}.start-page-banner__tab.active{outline:2px solid #ff8584}.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{color:#ff8584;border-bottom:1px dashed #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{color:#ff8584;border-bottom:1px dotted #ff8584}.galleria-thumbnails__item_current:after{box-shadow:inset 0 0 0 2px #ff8584}.provider-msg{background-color:rgba(255,133,132,.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(90deg,transparent var(--low),rgba(255,133,132,.56) 0,rgba(255,133,132,.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-error span,.info-block_registration-trip 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-right:0!important;padding-left:0!important}.detailed-rules{width:auto!important}@media (min-width:768px){.detailed-rules-modal.active{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.detailed-rules__description pre{width:-moz-fit-content;width:fit-content;white-space:pre-wrap}.daterange{font-weight:400!important}.daterange__input{font-size:12px;height:36px}.daterange__input .error{padding:0 8px;border-radius:2px;outline:none;border:1px solid rgba(208,2,27,.65)}.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{font-family:iconetm!important;color:#5d5f65;content:"\e92a";display:block;font-size:22px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-panel__dates .daterange:focus{outline:none}.search-panel__dates .daterange__input{padding:10px 0 10px 9px;margin-top:0}.search-panel__dates .daterange__input:active,.search-panel__dates .daterange__input:focus{outline:none}.search-panel__dates .daterange__calendar{position:absolute;left:50%;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{margin-top:20px;line-height:16px}.authorisation-note .button{padding:0;min-width:auto}.cabinet-payment__title{padding:20px 25px 0!important}.trapfocus_lastIndex{outline:none}.etm-tooltip__code{margin-left:-9px;word-wrap:normal}.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{max-width:200px;line-height:20px}.travelers__item:before{top:50%!important;transform:translateY(-50%)}.personal-area_avia-view-order .personal-area__wrap{padding-top:0;padding-left:0}.personal-area_avia-view-order .personal-area__blocks{margin-left:0!important}@media (max-width:480px){.drop-down_users-list{overflow-y:unset!important;min-width:287px}.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{position:absolute;top:55%;left:50%;font-weight:500;transition:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;color:#f1f1f1}.upsell-tariff-item__route{margin-top:4px;color:#959595;font-size:12px}@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{padding:18px 15px 0;font-size:16px;font-weight:700}.flight-info-mobile__title{padding-top:20px!important;padding-bottom:0!important}.direction-item__country{font-size:12px;color:#757575;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{padding:0 26px;margin-top:30px}.upsell-tariff-item__header{box-shadow:0 1px 4px 0 rgba(0,0,0,.12);position:relative;margin-left:13px;border:1px solid #f1f1f1;width:248px!important}.upsell-tariff-item__header:first-child{margin-left:0}.upsell-tariff-item__header:after{content:"";display:block;width:100%;left:0;bottom:-5px;height:4px;background-color:#fff;position:absolute}.upsell-tariff-item__header:before{content:"";display:block;width:100%;left:0;bottom:-4px;height:2px;background-color:#f1f1f1;position:absolute}.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{box-shadow:0 1px 4px 0 rgba(0,0,0,.12);position:relative;margin-left:13px;border:1px solid #f1f1f1;padding:13px 15px}.upsell-tariff__action:nth-child(3){margin-left:0}.upsell-tariff__action:after{content:"";display:block;width:100%;left:0;top:-2px;height:1px;background-color:#f1f1f1;position:absolute}.upsell-tariff__action:before{content:"";display:block;width:calc(100% - 2px);left:0;top:-2px;height:6px;background-color:#fff;position:absolute}}@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{content:"\e923";font-family:iconetm;color:#fff;text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#e7af00;background-size:14px;transition:.4s;border-radius:2px;font-size:12px;line-height:17px;padding-top:1px}.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{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}button,input,select{font-family:inherit;font-size:inherit;outline:none;border-radius:0}a{cursor:pointer;color:inherit;outline:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;overflow-x:hidden!important}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}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-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{pointer-events:none;opacity:.5}.content{box-sizing:border-box;margin-right:auto;margin-left: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{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;color:#202020;padding:30px 25px;overflow:hidden;word-break:break-word;box-sizing:border-box}.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");width:100px;height:100px}.loader-modal__title{line-height:16px;margin-top:20px;font-size:18px}.loader-modal__text{line-height:16px;margin-top:10px;text-align:center}.direction{width:254px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100;position:absolute;display:none;border-radius:8px}.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:8px}.direction__item .direction__list .direction-item,.direction__item_subitem .direction-item{padding-left:32px}.direction-item{display:flex;justify-content:flex-start;align-items:center;padding:8px 10px;box-sizing:border-box;position:relative;min-height:48px;cursor:pointer}.direction-item .font-icon{margin-right:14px;font-size:18px;color:#e7af00}.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;text-transform:uppercase;margin-left:auto}.direction-item:hover{background-color:#e7af00}.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{margin-top:8px;font-size:14px;font-weight:400}.input{width:100%}.input,.input__wrap{display:block}.input__wrap input{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;padding:0 8px;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:2px;height:36px}.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{font-family:iconetm!important;color:#747474;content:"\e92a";display:block;font-size:22px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.input__date input{padding-right:30px}.input__select{position:relative}.input__select:after{content:"";border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;position:absolute;top:16px;right:14px}.input__select input{padding-right:30px}.input__required{font-size:12px;color:#e7af00;position:relative;top:-2px}.input__title{font-size:12px;font-weight:500;display:inline-block;line-height:16px;padding-left:8px;margin-bottom:4px}input[type=range]{-webkit-appearance:none;width:100%;background:transparent;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:18px;width:18px;border-radius:50%;background:#e7af00;cursor:pointer;margin-top:-7px}input[type=range]:focus{outline:none}input[type=range] ::-ms-track{width:100%;cursor:pointer}input[type=range]::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:#e7af00;cursor:pointer}input[type=range]::-ms-thumb{height:18px;width:18px;border-radius:50%;background:#e7af00;cursor:pointer}input[type=range].multirange.original::-moz-range-track{background:#dbdbdb}input[type=range].multirange.original::-webkit-slider-runnable-track{background:#dbdbdb}.checkbox{display:inline-block;cursor:pointer}.checkbox input[type=checkbox]{display:none}.checkbox__custom{position:relative;width:18px;height:18px;border:2px solid #e1e1e1;display:inline-block;vertical-align:bottom;box-sizing:border-box}.checkbox__custom.checkbox-left{margin-right:5px}.checkbox__custom.checkbox-right{margin-left:5px}.checkbox input[type=checkbox]:checked+.checkbox__custom:before{content:"\e923";font-family:iconetm;color:#fff;text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#e7af00;background-size:14px;transition:.4s;border-radius:2px;font-size:12px;line-height:17px;padding-top:1px}.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{display:flex;justify-content:space-between;align-items:center}.checkbox-rule label:nth-child(n+2){margin-top:18px}.checkbox-rule .checkbox_wrap{display:flex;align-items:center}.checkbox-rule .checkbox_wrap .checkbox__custom{margin-left:12px}@font-face{font-family:iconetm;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");font-weight:400;font-style:normal}[class*=" font-icon"],[class*=" icon"],[class^=font-icon],[class^=icon]{font-family:iconetm!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[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:"\e900"}.font-icon_avia:before,.icon_avia:before{content:"\e901"}.font-icon_train:before,.icon_train:before{content:"\e902"}.font-icon_bus:before,.icon_bus:before{content:"\e903"}.font-icon_car:before,.icon_car:before{content:"\e904"}.font-icon_hotels:before,.icon_hotels:before{content:"\e905"}.font-icon_lie-seat:before,.icon_lie-seat:before{content:"\e906"}.font-icon_avia-fly:before,.icon_avia-fly:before{content:"\e907"}.font-icon_translate:before,.icon_translate:before{content:"\e908"}.font-icon_avatar:before,.icon_avatar:before{content:"\e909"}.font-icon_bag:before,.icon_bag:before{content:"\e90a"}.font-icon_luggage:before,.icon_luggage:before{content:"\e90b"}.font-icon_baggage:before,.icon_baggage:before{content:"\e9ed"}.font-icon_attention-mark:before,.icon_attention-mark:before{content:"\e90c"}.font-icon_info:before,.icon_info:before{content:"\e90d"}.font-icon_question:before,.icon_question:before{content:"\e90e"}.font-icon_waiting:before,.icon_waiting:before{content:"\e90f"}.font-icon_timer:before,.icon_timer:before{content:"\e910"}.font-icon_block:before,.icon_block:before{content:"\e911"}.font-icon_attention-mark-fill:before,.font-icon_warning:before,.icon_attention-mark-fill:before,.icon_warning:before{content:"\e912"}.font-icon_check-fill:before,.icon_check-fill:before{content:"\e913"}.font-icon_plus:before,.icon_plus:before{content:"\e914"}.font-icon_medicine:before,.icon_medicine:before{content:"\e915"}.font-icon_send-file:before,.icon_send-file:before{content:"\e916"}.font-icon_attention:before,.icon_attention:before{content:"\e917"}.font-icon_ad-cheap:before,.icon_ad-cheap:before{content:"\e918"}.font-icon_ad-fast:before,.icon_ad-fast:before{content:"\e919"}.font-icon_ad-optimal:before,.icon_ad-optimal:before{content:"\e91a"}.font-icon_eye:before,.icon_eye:before{content:"\e91b"}.font-icon_eye-off:before,.icon_eye-off:before{content:"\e91c"}.font-icon_close:before,.icon_close:before{content:"\e91d"}.font-icon_arrow-right:before,.icon_arrow-right:before{content:"\e91e"}.font-icon_arrow-down,.icon_arrow-down{transform:rotate(90deg)}.font-icon_arrow-down:before,.icon_arrow-down:before{content:"\e91e"}.font-icon_filter:before,.icon_filter:before{content:"\e91f"}.font-icon_filter-fill:before,.icon_filter-fill:before{content:"\e920"}.font-icon_pencil:before,.icon_pencil:before{content:"\e921"}.font-icon_power:before,.icon_power:before{content:"\e922"}.font-icon_done:before,.icon_done:before{content:"\e923"}.font-icon_tv:before,.icon_tv:before{content:"\e924"}.font-icon_tv-play:before,.icon_tv-play:before{content:"\e925"}.font-icon_book:before,.icon_book:before{content:"\e926"}.font-icon_card:before,.icon_card:before{content:"\e927"}.font-icon_cafe:before,.icon_cafe:before{content:"\e928"}.font-icon_user:before,.icon_user:before{content:"\e929"}.font-icon_datepicker:before,.icon_datepicker:before{content:"\e92a"}.font-icon_return:before,.icon_return:before{content:"\e92b"}.font-icon_food:before,.icon_food:before{content:"\e92c"}.font-icon_pets:before,.icon_pets:before{content:"\e92d"}.font-icon_conditioner:before,.icon_conditioner:before{content:"\e92e"}.font-icon_print:before,.icon_print:before{content:"\e930"}.font-icon_camera:before,.icon_camera:before{content:"\e931"}.font-icon_sort:before,.icon_sort:before{content:"\e932"}.font-icon_wifi:before,.icon_wifi:before{content:"\e933"}.font-icon_shape:before,.icon_shape:before{content:"\e934"}.font-icon_back:before,.icon_back:before{content:"\e935"}.font-icon_check-sign:before,.icon_check-sign:before{content:"\e936"}.font-icon_change_port:before,.icon_change_port:before{content:"\e937"}.font-icon_to_right:before,.icon_to_right:before{content:"\e938"}.font-icon_facebook_circle:before,.icon_facebook_circle:before{content:"\e939"}.font-icon_instagram_circle:before,.icon_instagram_circle:before{content:"\e93a"}.font-icon_twitter_circle:before,.icon_twitter_circle:before{content:"\e93b"}.font-icon_vk_circle:before,.icon_vk_circle:before{content:"\e93c"}.font-icon_no_results:before,.icon_no_results:before{content:"\e940"}.font-icon_credit-card:before,.icon_credit-card:before{content:"\e943"}.font-icon_loupe-nice:before,.icon_loupe-nice:before{content:"\e945"}.font-icon_people:before,.icon_people:before{content:"\e946"}.font-icon_credit-cards:before,.icon_credit-cards:before{content:"\e947"}.font-icon_iata_logo:before,.icon_iata_logo:before{content:"\e948"}.font-icon_tcp_logo:before,.icon_tcp_logo:before{content:"\e949"}.font-icon_no-page:before,.icon_no-page:before{content:"\e94c"}.font-icon_settings:before,.icon_settings:before{content:"\e955"}.font-icon_railway:before,.icon_railway:before{content:"\e956"}.font-icon_transfer:before,.icon_transfer:before{content:"\e957"}.font-icon_aeroexpress:before,.icon_aeroexpress:before{content:"\e958"}.font-icon_complex:before,.icon_complex:before{content:"\e959"}.font-icon_star_fill:before,.icon_star_fill:before{content:"\e95a"}.font-icon_loupe:before,.icon_loupe:before{content:"\e95c"}.font-icon_swiming:before,.icon_swiming:before{content:"\e95d"}.font-icon_cup:before,.icon_cup:before{content:"\e95e"}.font-icon_no-breakfast:before,.icon_no-breakfast:before{content:"\e9d2"}.font-icon_filter-list:before,.icon_filter-list:before{content:"\e9b9"}.font-icon_umbrella:before,.icon_umbrella:before{content:"\e95f"}.font-icon_map-pin:before,.icon_map-pin:before{content:"\e961"}.font-icon_apps:before,.icon_apps:before{content:"\e962"}.font-icon_roomer:before,.icon_roomer:before{content:"\e963"}.font-icon_orders:before,.icon_orders:before{content:"\e968"}.font-icon_waiting_answer:before,.icon_waiting_answer:before{content:"\e969"}.font-icon_key:before,.icon_key:before{content:"\e96b"}.font-icon_mail:before,.icon_mail:before{content:"\e96d"}.font-icon_globe:before,.icon_globe:before{content:"\e96e"}.font-icon_equally:before,.icon_equally:before{content:"\e971"}.font-icon_equipment:before,.icon_equipment:before{content:"\e972"}.font-icon_restaurant:before,.icon_restaurant:before{content:"\e973"}.font-icon_child:before,.icon_child:before{content:"\e974"}.font-icon_spa:before,.icon_spa:before{content:"\e975"}.font-icon_golf:before,.icon_golf:before{content:"\e976"}.font-icon_beenhere:before,.icon_beenhere:before{content:"\e977"}.font-icon_accessible:before,.icon_accessible:before{content:"\e978"}.font-icon_file:before,.icon_file:before{content:"\e979"}.font-icon_business:before,.icon_business:before{content:"\e97a"}.font-icon_discount:before,.icon_discount:before{content:"\e97b"}.font-icon_dialog:before,.icon_dialog:before{content:"\e97c"}.font-icon_doc:before,.icon_doc:before{content:"\e97d"}.font-icon_residence:before,.icon_residence:before{content:"\e97e"}.font-icon_pin_drop:before,.icon_pin_drop:before{content:"\e97f"}.font-icon_map:before,.icon_map:before{content:"\e980"}.font-icon_offer:before,.icon_offer:before{content:"\e981"}.font-icon_home:before,.icon_home:before{content:"\e982"}.font-icon_radius_star:before,.icon_radius_star:before{content:"\e983"}.font-icon_ticket:before,.icon_ticket:before{content:"\e984"}.font-icon_time:before,.icon_time:before{content:"\e985"}.font-icon_datarange:before,.icon_datarange:before{content:"\e951"}.font-icon_markup:before,.icon_markup:before{content:"\e986"}.font-icon_no-smoking:before,.icon_no-smoking:before{content:"\e987"}.font-icon_fitness:before,.icon_fitness:before{content:"\e988"}.font-icon_parking:before,.icon_parking:before{content:"\e989"}.font-icon_person-inverse:before,.icon_person-inverse:before{content:"\e993"}.font-icon_clock:before,.icon_clock:before{content:"\e9b7"}.font-icon_free-canceled:before,.icon_free-canceled:before{content:"\e9b8"}.font-icon_double-arrow-left:before,.font-icon_double-arrow:before,.icon_double-arrow-left:before,.icon_double-arrow:before{content:"\e9d6"}.font-icon_double-arrow-right:before,.icon_double-arrow-right:before{content:"\e9d6";transform:rotate(180deg)}.font-icon_fullscreen-off:before,.icon_fullscreen-off:before{content:"\e9e0"}.font-icon_e-reg:before,.icon_e-reg:before{content:"\e9e2"}.font-icon_opacity:before,.icon_opacity:before{opacity:.2}.font-icon_forbidden:after,.icon_forbidden:after{content:"";position:absolute;top:2px;left:50%;height:150%;transform:rotate(45deg);border:1px solid red;max-height:24px}.font-icon_signin:before,.icon_signin:before{content:"\e9cc"}.font-icon_edit:before,.icon_edit:before{content:"\e9da"}.font-icon_trash:before,.icon_trash:before{content:"\e9db"}.font-icon_add-photo:before,.icon_add-photo:before{content:"\e9dc"}.font-icon_town:before,.icon_town:before{content:"\e9b1"}.font-icon_timeout:before,.icon_timeout:before{content:"\e99a"}.font-icon_more-vertical:before,.icon_more-vertical:before{content:"\e995"}.font-icon_cancel:before,.icon_cancel:before{content:"\e94d"}.font-icon_arrow:before,.icon_arrow:before{content:"\e93d"}.font-icon_attention-inverse:before,.icon_attention-inverse:before{content:"\e9dd"}.font-icon_load:before,.icon_load:before{content:"\e999"}.font-icon_terminal:before,.icon_terminal:before{content:"\e9b5"}.font-icon_order_confirm:before,.icon_order_confirm:before{content:"\e967"}.font-icon_refresh:before,.icon_refresh:before{content:"\e96c"}.font-icon_chair:before,.icon_chair:before{content:"\e94f"}.font-icon_non-refundable:before,.icon_non-refundable:before{content:"\e994"}.font-icon_corp:before,.icon_corp:before{content:"\e9bb"}.font-icon_man:before,.icon_man:before{content:"\e9df"}.font-icon_refresh-btn:before,.icon_refresh-btn:before{content:"\e9e1"}.font-icon_done-tablet:before,.icon_done-tablet:before{content:"\e9e3"}.font-icon_pencil_1:before,.icon_pencil_1:before{content:"\e9e4"}.font-icon_start-page_avia,.icon_start-page_avia{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0LjA1My43NDdsLTMuNjggMS42OGEyLjE1IDIuMTUgMCAwMC0uNjQuNDUzTDIzLjc2IDguODUzIDMuMTczIDYuMzczYTEuMTk3IDEuMTk3IDAgMDAtMS4wMTMuMzQ3TDEuMDEzIDcuODY3YTEuMjA0IDEuMjA0IDAgMDAuMzc0IDEuOTczbDE0Ljc0NiA2LjYxMy00LjI0IDQuMjRINC41MDdjLS4zMiAwLS42NC4xMzQtLjg4LjM0N2wtLjYxNC42MTNjLS42MTMuNjE0LS40IDEuNjU0LjM3NCAybDYuMjQgMi42NjcgMi42NjYgNi4yNGMuMzQ3LjggMS4zODcuOTg3IDIgLjM3M2wuNjE0LS42MTNjLjI0LS4yNC4zNDYtLjUzMy4zNDYtLjg4di03LjM4N2w0LjI0LTQuMjQgNi42MTQgMTQuNzQ3Yy4zNDYuNzczIDEuMzg2Ljk2IDEuOTczLjM3M2wxLjE0Ny0xLjE0NmMuMjY2LS4yNjcuNC0uNjQuMzQ2LTEuMDE0bC0yLjQ4LTIwLjU4NiA1Ljk3NC01Ljk3NGMuMTg2LS4xODYuMzItLjQuNDUzLS42NGwxLjY4LTMuNjhjLjM0Ny0uNzQ2LS40MjctMS41NDYtMS4yLTEuMmwuMDUzLjA1NHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0LjA1My43NDdsLTMuNjggMS42OGEyLjE1IDIuMTUgMCAwMC0uNjQuNDUzTDIzLjc2IDguODUzIDMuMTczIDYuMzczYTEuMTk3IDEuMTk3IDAgMDAtMS4wMTMuMzQ3TDEuMDEzIDcuODY3YTEuMjA0IDEuMjA0IDAgMDAuMzc0IDEuOTczbDE0Ljc0NiA2LjYxMy00LjI0IDQuMjRINC41MDdjLS4zMiAwLS42NC4xMzQtLjg4LjM0N2wtLjYxNC42MTNjLS42MTMuNjE0LS40IDEuNjU0LjM3NCAybDYuMjQgMi42NjcgMi42NjYgNi4yNGMuMzQ3LjggMS4zODcuOTg3IDIgLjM3M2wuNjE0LS42MTNjLjI0LS4yNC4zNDYtLjUzMy4zNDYtLjg4di03LjM4N2w0LjI0LTQuMjQgNi42MTQgMTQuNzQ3Yy4zNDYuNzczIDEuMzg2Ljk2IDEuOTczLjM3M2wxLjE0Ny0xLjE0NmMuMjY2LS4yNjcuNC0uNjQuMzQ2LTEuMDE0bC0yLjQ4LTIwLjU4NiA1Ljk3NC01Ljk3NGMuMTg2LS4xODYuMzItLjQuNDUzLS42NGwxLjY4LTMuNjhjLjM0Ny0uNzQ2LS40MjctMS41NDYtMS4yLTEuMmwuMDUzLjA1NHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.font-icon_start-page_hotels,.icon_start-page_hotels{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:35px!important;height:40px!important;-webkit-mask-image:url(/_nuxt/img/hotels.219d341.svg);mask-image:url(/_nuxt/img/hotels.219d341.svg)}.font-icon_start-page_lounges,.icon_start-page_lounges{-webkit-mask-image:url(/_nuxt/img/lounges.42477e9.svg);mask-image:url(/_nuxt/img/lounges.42477e9.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.font-icon_start-page_rails,.icon_start-page_rails{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTggMTFINlY2aDEydjV6bS02IDdhMiAyIDAgMDEtMi0yYzAtMS4xMS44OS0yIDItMmEyIDIgMCAxMTAgNHptLTgtMS41QTMuNSAzLjUgMCAwMDcuNSAyMEw2IDIxLjV2LjVoMTJ2LS41TDE2LjUgMjBhMy41IDMuNSAwIDAwMy41LTMuNVY2YzAtMy41LTMuNTgtNC04LTRzLTggLjUtOCA0djEwLjV6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTggMTFINlY2aDEydjV6bS02IDdhMiAyIDAgMDEtMi0yYzAtMS4xMS44OS0yIDItMmEyIDIgMCAxMTAgNHptLTgtMS41QTMuNSAzLjUgMCAwMDcuNSAyMEw2IDIxLjV2LjVoMTJ2LS41TDE2LjUgMjBhMy41IDMuNSAwIDAwMy41LTMuNVY2YzAtMy41LTMuNTgtNC04LTRzLTggLjUtOCA0djEwLjV6Ii8+PC9zdmc+)}.font-icon_start-page_car,.icon_start-page_car{-webkit-mask-image:url(/_nuxt/img/car.430741e.svg);mask-image:url(/_nuxt/img/car.430741e.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.1c49bc2.svg)}.font-icon_window,.icon_window{content:url(/_nuxt/img/window.f94272c.svg)}.font-icon_safe,.icon_safe{content:url(/_nuxt/img/safe.66de0bd.svg)}.font-icon_armchair,.icon_armchair{content:url(/_nuxt/img/lounges.42477e9.svg)}.font-icon_mirror,.icon_mirror{content:url(/_nuxt/img/mirror.c6c7ce9.svg)}.font-icon_telephone,.icon_telephone{content:url(/_nuxt/img/telephone.609a090.svg)}.font-icon_toiletries,.icon_toiletries{content:url(/_nuxt/img/toiletries.ca42100.svg)}.font-icon_towels,.icon_towels{content:url(/_nuxt/img/towels.9107ab0.svg)}.font-icon_shower,.icon_shower{content:url(/_nuxt/img/shower.52ed1d5.svg)}.font-icon_tv,.icon_tv{content:url(/_nuxt/img/tv.b5acac9.svg)}.font-icon_wardrobe,.icon_wardrobe{content:url(/_nuxt/img/wardrobe.f102ee5.svg)}.font-icon_bath,.icon_bath{content:url(/_nuxt/img/bath.1c49bc2.svg)}.font-icon_hairdryer,.icon_hairdryer{content:url(/_nuxt/img/hairdryer.da399f5.svg)}.font-icon_balcony,.icon_balcony{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0yMy4zMzMgMTBoMjMuMzMzdjM1SDIzLjMzM3pNNTMuMzMzIDEwaDIzLjMzNHYzNUg1My4zMzN6TTkwIDUwSDEwdjYuNjY3aDcuNzU3Yy0xLjgzMyA4Ljg2LTEuMjMgMTguMDE0IDEuODI5IDI2LjY2NkgxNVY5MGg3MHYtNi42NjdoLTQuNTljMy4wNi04LjY0OCAzLjY2NS0xNy44MDYgMS44MjktMjYuNjY2SDkwVjUwem0tMzYuNjY3IDYuNjY3SDYwdjI2LjY2NmgtNi42NjdWNTYuNjY3em0tNi42NjYgMjYuNjY2SDQwVjU2LjY2N2g2LjY2N3YyNi42NjZ6bS0yMi4wOS0yNi42NjZoOC43NTd2MjYuNjY2aC02LjY1YTQzLjI1NSA0My4yNTUgMCAwMS0yLjEwNy0yNi42NjZ6bTQ4Ljc0IDI2LjY2NmgtNi42NVY1Ni42NjdoOC43NzJjMi4wNDQgOC41OTQgMS41MjQgMTcuODgxLTIuMTIyIDI2LjY2NnoiLz48L3N2Zz4=)}.font-icon_shared-bathroom,.icon_shared-bathroom{content:url(/_nuxt/img/shared-bathroom.e818d60.svg)}.font-icon_sofa,.icon_sofa{content:url(/_nuxt/img/sofa.ac46c6c.svg)}.font-icon_air-conditioning,.icon_air-conditioning{content:url(/_nuxt/img/air-conditioning.0767ef5.svg)}.font-icon_bathrobe,.icon_bathrobe{content:url(/_nuxt/img/bathrobe.ca2723b.svg)}.font-icon_mini-bar,.icon_mini-bar{content:url(/_nuxt/img/mini-bar.f4b1037.svg)}.font-icon_barbecue,.icon_barbecue{content:url(/_nuxt/img/barbecue.eda62c2.svg)}.font-icon_with-view,.icon_with-view{content:url(/_nuxt/img/with-view.c63f24f.svg)}.font-icon_fridge,.icon_fridge{content:url(/_nuxt/img/fridge.430b866.svg)}.font-icon_kitchen,.icon_kitchen{content:url(/_nuxt/img/kitchen.6352a73.svg)}.font-icon_kitchen-stuff,.icon_kitchen-stuff{content:url(/_nuxt/img/kitchen-stuff.1a3ffb8.svg)}.font-icon_tea,.icon_tea{content:url(/_nuxt/img/tea.d3f276d.svg)}.font-icon_washing-machine,.icon_washing-machine{content:url(/_nuxt/img/washing-machine.544c84b.svg)}.font-icon_hypoallergenic,.icon_hypoallergenic{content:url(/_nuxt/img/hypoallergenic.bf48a8d.svg)}.font-icon_iron,.icon_iron{content:url(/_nuxt/img/iron.c6c4105.svg)}.font-icon_blackout-blinds,.icon_blackout-blinds{content:url(/_nuxt/img/blackout-blinds.5881c1e.svg)}.font-icon_microwave,.icon_microwave{content:url(/_nuxt/img/microwave.cdc3274.svg)}.font-icon_fireplace,.icon_fireplace{content:url(/_nuxt/img/fireplace.f38d27b.svg)}.font-icon_water,.icon_water{content:url(/_nuxt/img/water.4c6be9d.svg)}.font-icon_beachfront,.icon_beachfront{content:url(/_nuxt/img/beachfront.53f8263.svg)}.font-icon_no-window,.icon_no-window{content:url(/_nuxt/img/no-window.45b348a.svg)}.font-icon_addon-service,.icon_addon-service{content:url(/_nuxt/img/addon-service.1d11616.svg)}.font-icon_soundproofing,.icon_soundproofing{content:url(/_nuxt/img/soundproofing.5e8026f.svg)}.font-icon_child-cot,.icon_child-cot{content:url(/_nuxt/img/child-cot.848492e.svg)}.font-icon_transfer.room-offer-info__amenity-icon,.icon_transfer.room-offer-info__amenity-icon{content:url(/_nuxt/img/transfer.24d4f09.svg)}.font-icon_pillows,.icon_pillows{content:url(/_nuxt/img/pillows.fa7e038.svg)}.font-icon_external-private-bathroom,.icon_external-private-bathroom{content:url(/_nuxt/img/external-private-bathroom.ebaceef.svg)}.font-icon_sauna,.icon_sauna{content:url(/_nuxt/img/sauna.63cb739.svg)}.font-icon_pets-allowed,.icon_pets-allowed{content:url(/_nuxt/img/pets-allowed.8b756be.svg)}.font-icon_attic,.icon_attic{content:url(/_nuxt/img/attic.10d74b8.svg)}.font-icon_beach-access,.icon_beach-access{content:url(/_nuxt/img/beach-access.402d29a.svg)}.font-icon_bridal,.icon_bridal{content:url(/_nuxt/img/bridal.2bc4e48.svg)}.font-icon_wi-fi,.icon_wi-fi{content:url(/_nuxt/img/wi-fi.0255f2c.svg)}.font-icon_beach,.icon_beach{content:url(/_nuxt/img/beach.f635384.svg)}.font-icon_lounge,.icon_lounge{content:url(/_nuxt/img/lounge.f496995.svg)}.font-icon_single-bed,.icon_single-bed{content:url(/_nuxt/img/single-bed.b647e90.svg)}.font-icon_treatment,.icon_treatment{content:url(/_nuxt/img/treatment.2ee6736.svg)}.font-icon_wired-internet-access,.icon_wired-internet-access{content:url(/_nuxt/img/wired-internet-access.7152f45.svg)}.font-icon_spa-access,.icon_spa-access{content:url(/_nuxt/img/spa-access.90a520e.svg)}.font-icon_non-smoking,.icon_non-smoking{content:url(/_nuxt/img/non-smoking.22073d3.svg)}.font-icon_smoking,.icon_smoking{content:url(/_nuxt/img/smoking.e3923c2.svg)}.font-icon_pool,.icon_pool{content:url(/_nuxt/img/pool.2f8c556.svg)}.font-icon_oceanside,.icon_oceanside{content:url(/_nuxt/img/oceanside.c63f24f.svg)}.font-icon_jacuzzi,.icon_jacuzzi{content:url(/_nuxt/img/jacuzzi.cc82a19.svg)}.font-icon_female,.icon_female{content:url(/_nuxt/img/female.48c7df1.svg)}.font-icon_high-speed-internet-access,.icon_high-speed-internet-access{content:url(/_nuxt/img/high-speed-internet-access.c418bf1.svg)}.font-icon_male,.icon_male{content:url(/_nuxt/img/male.729d157.svg)}.font-icon_family,.icon_family{content:url(/_nuxt/img/family.2d0d7c0.svg)}.font-icon_fitness,.icon_fitness{content:url(/_nuxt/img/fitness.e444894.svg)}.font-icon_extra-bed,.icon_extra-bed{content:url(/_nuxt/img/extra-bed.60c8935.svg)}.font-icon_coffee,.icon_coffee{content:url(/_nuxt/img/coffee.08d24b7.svg)}.font-icon_club,.icon_club{content:url(/_nuxt/img/club.3dd45e1.svg)}.font-icon_french_balcony,.icon_french_balcony{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik05MCA1MEg3Ni42NjdWMTBIMjMuMzMzdjQwSDEwdjYuNjY3aDcuNzU3Yy0xLjgzMyA4Ljg2LTEuMjMgMTguMDE0IDEuODI5IDI2LjY2NkgxNVY5MGg3MHYtNi42NjdoLTQuNTlhNDkuNTU3IDQ5LjU1NyAwIDAwMS44MjktMjYuNjY2SDkwVjUwem0tMjAgMEg1My4zMzNWMTYuNjY3SDcwVjUwem0tMjMuMzMzIDYuNjY3djI2LjY2Nkg0MFY1Ni42NjdoNi42Njd6bTYuNjY2IDBINjB2MjYuNjY2aC02LjY2N1Y1Ni42Njd6TTMwIDE2LjY2N2gxNi42NjdWNTBIMzBWMTYuNjY3em0tNS40MjMgNDBoOC43NTd2MjYuNjY2aC02LjY1YTQzLjI1NSA0My4yNTUgMCAwMS0yLjEwNy0yNi42NjZ6bTQ4Ljc0IDI2LjY2NmgtNi42NVY1Ni42NjdoOC43NzJjMi4wNDQgOC41OTQgMS41MjQgMTcuODgxLTIuMTIyIDI2LjY2NnoiLz48L3N2Zz4=)}.font-icon_aquapark,.icon_aquapark{content:url(/_nuxt/img/aquapark.4d1c635.svg)}.font-icon_accessible,.icon_accessible{content:url(/_nuxt/img/accessible.ca30f44.svg)}.font-icon_bunk-bed,.icon_bunk-bed{content:url(/_nuxt/img/bunk-bed.62b19ff.svg)}.font-icon_double,.icon_double{content:url(/_nuxt/img/double.04ed4e7.svg)}.font-icon_twin,.icon_twin{content:url(/_nuxt/img/twin.1c51318.svg)}.font-icon_ski-pass,.icon_ski-pass{content:url(/_nuxt/img/ski-pass.90161c1.svg)}.font-icon_terrace,.icon_terrace{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NiA5NiI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTMyIDQ0YTEuOTk5IDEuOTk5IDAgMDAyLTJWMTZoMjh2MjZhMiAyIDAgMDA0IDBWMTRhMS45OTkgMS45OTkgMCAwMC0yLTJIMzJhMS45OTkgMS45OTkgMCAwMC0yIDJ2MjhhMS45OTkgMS45OTkgMCAwMDIgMnoiLz48cGF0aCBkPSJNNTYgNDRhMS45OTkgMS45OTkgMCAwMDItMlYyMmExLjk5OSAxLjk5OSAwIDAwLTItMkg0MGExLjk5OSAxLjk5OSAwIDAwLTIgMnYyMGEyIDIgMCAwMDQgMFYyNGgxMnYxOGExLjk5OSAxLjk5OSAwIDAwMiAyeiIvPjxwYXRoIGQ9Ik04OCA3MmgtMlY0MmExLjk5OSAxLjk5OSAwIDAwLTItMmgtOGExLjk5OSAxLjk5OSAwIDAwLTIgMnY2SDIydi02YTEuOTk5IDEuOTk5IDAgMDAtMi0yaC04YTEuOTk5IDEuOTk5IDAgMDAtMiAydjMwSDhhMS45OTkgMS45OTkgMCAwMC0yIDJ2OGExLjk5OSAxLjk5OSAwIDAwMiAyaDgwYTEuOTk5IDEuOTk5IDAgMDAyLTJ2LThhMS45OTkgMS45OTkgMCAwMC0yLTJ6bS02IDBoLTRWNDRoNHptLTggMGgtNFY1Mmg0em0tMTIgMFY1Mmg0djIwem0tOCAwVjUyaDR2MjB6bS04IDBWNTJoNHYyMHptLTggMFY1Mmg0djIwem0tOCAwVjUyaDR2MjB6bS00LTIwdjIwaC00VjUyem0tMTItOGg0djI4aC00em03MiAzNkgxMHYtNGg3NnoiLz48L2c+PC9zdmc+)}.font-icon_present,.icon_present{content:url(/_nuxt/img/present.838140c.svg)}.font-icon_golf,.icon_golf{content:url(/_nuxt/img/golf.8d43aea.svg)}.font-icon_bedsheets,.icon_bedsheets{content:url(/_nuxt/img/bedsheets.6edd0ba.svg)}.font-icon_twin-double,.icon_twin-double{content:url(/_nuxt/img/twin-double.1c51318.svg)}.font-icon_tea-or-coffee,.icon_tea-or-coffee{content:url(/_nuxt/img/tea-or-coffee.5d4d9e5.svg)}.font-icon_dishwasher,.icon_dishwasher{content:url(/_nuxt/img/dishwasher.d66182a.svg)}.font-icon_exclusive,.icon_exclusive{content:url(/_nuxt/img/exclusive.0807776.svg)}.font-icon_low_cost,.icon_low_cost{width:20px;height:20px;display:inline-block;background-size:100% auto;background-position:50%;background-repeat:no-repeat}.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+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOS4xNjcgNy41SDcuNVYxLjY2N0g1LjgzM1Y3LjVINC4xNjdWMS42NjdIMi41VjcuNWEzLjMyIDMuMzIgMCAwMDMuMTI1IDMuMzA4djcuNTI1aDIuMDgzdi03LjUyNUEzLjMyIDMuMzIgMCAwMDEwLjgzMyA3LjVWMS42NjdIOS4xNjdWNy41ek0xMy4zMzMgNXY2LjY2N2gyLjA4NHY2LjY2NkgxNy41VjEuNjY3Yy0yLjMgMC00LjE2NyAxLjg2Ni00LjE2NyAzLjMzM3oiLz48L2c+PC9zdmc+)}.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+PGNpcmNsZSBjeD0iMTIiIGN5PSI0IiByPSIyIiBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xOSAxM3YtMmMtMS41NC4wMi0zLjA5LS43NS00LjA3LTEuODNsLTEuMjktMS40M2MtLjE3LS4xOS0uMzgtLjM0LS42MS0uNDUtLjAxIDAtLjAxLS4wMS0uMDItLjAxSDEzYy0uMzUtLjItLjc1LS4zLTEuMTktLjI2QzEwLjc2IDcuMTEgMTAgOC4wNCAxMCA5LjA5VjE1YzAgMS4xLjkgMiAyIDJoNXY1aDJ2LTUuNWMwLTEuMS0uOS0yLTItMmgtM3YtMy40NWMxLjI5IDEuMDcgMy4yNSAxLjk0IDUgMS45NXptLTYuMTcgNWMtLjQxIDEuMTYtMS41MiAyLTIuODMgMi0xLjY2IDAtMy0xLjM0LTMtMyAwLTEuMzEuODQtMi40MSAyLTIuODNWMTIuMWE1IDUgMCAxMDUuOSA1LjloLTIuMDd6Ii8+PC9nPjwvc3ZnPg==)}.font-icon_backpack,.icon_backpack{width:20px;height:20px;display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjAgOHYxMmMwIDEuMS0uOSAyLTIgMkg2Yy0xLjEgMC0yLS45LTItMlY4YzAtMS44NiAxLjI4LTMuNDEgMy0zLjg2VjJoM3YyaDRWMmgzdjIuMTRjMS43Mi40NSAzIDIgMyAzLjg2ek02IDEydjJoMTB2Mmgydi00SDZ6Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat;background-size:100% auto}.font-icon_avia--back,.icon_avia--back{display:inline-block;transform:rotate(180deg)}.font-icon_seat,.icon_seat{width:19px;height:21px;display:inline-block;background-size:100% auto;background-position:50%;background-repeat:no-repeat;border-radius:6px}.font-icon_seat-free,.icon_seat-free{background-image:url(/_nuxt/img/seat-free.f86439c.svg);background-color:#fff}.font-icon_seat-selected,.icon_seat-selected{background-image:url(/_nuxt/img/seat-selected.489d85d.svg);background-color:rgba(123,155,224,.86)}.font-icon_seat-other-passenger,.icon_seat-other-passenger{background-image:url(/_nuxt/img/seat-other-passenger.71443df.svg);background-color:rgba(123,155,224,.3)}.font-icon_seat-paid,.icon_seat-paid{background-image:url(/_nuxt/img/seat-paid.f1ea272.svg);background-color:hsla(0,0%,58.4%,.3)}.font-icon_seat-occupied,.icon_seat-occupied{background:url(/_nuxt/img/seats-occupied.237db93.svg) 50% no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciPjxwYXRoIGQ9Ik03IDUuNzY2TDQuNzM0IDMuNSA3IDEuMjM0IDUuNzY2IDAgMy41IDIuMjY2IDEuMjM0IDAgMCAxLjIzNCAyLjI2NiAzLjUgMCA1Ljc2NiAxLjIzNCA3IDMuNSA0LjczNCA1Ljc2NiA3eiIgZmlsbD0iIzVENUY2NSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsLW9wYWNpdHk9Ii4zNiIvPjwvc3ZnPg==) 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+PHBhdGggZmlsbD0iIzVkNWY2NSIgZD0iTTUuNSAyMnYtNy41SDRWOWMwLTEuMS45LTIgMi0yaDNjMS4xIDAgMiAuOSAyIDJ2NS41SDkuNVYyMmgtNHpNMTggMjJ2LTZoM2wtMi41NC03LjYzQTIuMDEgMi4wMSAwIDAwMTYuNTYgN2gtLjEyYTIgMiAwIDAwLTEuOSAxLjM3TDEyIDE2aDN2Nmgzek03LjUgNmMxLjExIDAgMi0uODkgMi0ycy0uODktMi0yLTItMiAuODktMiAyIC44OSAyIDIgMnptOSAwYzEuMTEgMCAyLS44OSAyLTJzLS44OS0yLTItMi0yIC44OS0yIDIgLjg5IDIgMiAyeiIvPjwvc3ZnPg==) no-repeat 0;background-size:cover}.button{display:inline-block;font-weight:500;background:#e7af00;color:#fff;min-width:88px;box-sizing:border-box;padding:11px 10px 9px;text-align:center;cursor:pointer;border-radius:2px;border-radius:8px;border:1px solid #e7af00}.button span{position:relative}.button span:before{top:50%;transform:translateY(-50%);left:0;font-family:iconetm;position:absolute}.button:hover{opacity:.85}.button_full-width{width:100%}.button_inverse{border:1px solid #e7af00;background-color:transparent!important;background-image:none;color:#e7af00}.button_only-text,.button_text{border:none;background-color:transparent;color:#e7af00}.button_only-text.disabled,.button_text.disabled{pointer-events:none;color:#9b9b9b}.button_additional-params{padding:0;line-height:18px}.button.button_add-link,.button_additional-params{background-color:transparent;background-image:none;border:none;width:auto;min-width:auto;color:#e7af00;font-weight:400}.button.button_add-link{height:16px;line-height:16px;padding:0 0 0 18px;position:relative}.button.button_add-link:before{content:"\e942";font-family:iconetm;font-size:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e7af00}.button_new-card{color:#e7af00;font-size:16px;font-weight:400;padding-left:56px;position:relative;vertical-align:middle;background-color:transparent;text-transform:uppercase;border:none}.button_new-card:before{content:"\e942";font-family:iconetm;font-size:8px;width:38px;height:26px;position:absolute;top:5px;left:0;text-align:center;border:1px dashed #e7af00;vertical-align:middle;line-height:28px}.button_new-traveler{font-size:16px;color:#e7af00;background-color:transparent;padding-left:56px;padding-bottom:12px;font-weight:400;text-transform:uppercase;position:relative;border:none}.button_new-traveler:before{content:"\e942";font-family:iconetm;font-size:8px;width:38px;height:38px;position:absolute;top:0;left:0;color:#e7af00;border-radius:50%;border:1px dashed #e7af00;vertical-align:middle;line-height:40px}.button_delete{background-color:transparent;border-color:#e95f5d;color:#e95f5d;width:auto}.button_delete span{padding-left:22px}.button_delete span:before{content:"\e91d";font-size:12px;color:#e95f5d}.button_delete-small{background-color:transparent;border-color:#e1e1e1;min-width:40px;width:40px;height:40px;position:relative;border-radius:8px}.button_delete-small:before{content:"\e91d";font-family:iconetm;color:#747474;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.button_delete-small span{display:none}.button_cancel{background-color:transparent;background-image:none;width:auto;min-width:auto;color:#e7af00;letter-spacing:0;height:36px;padding-top:8px;padding-bottom:8px;display:flex;justify-content:center;align-items:center;border:1px solid #b61e1b;color:#b61e1b}.button_cancel span{padding-left:30px}.button_cancel span:before{content:"\e94d";font-family:iconetm;font-size:20px;color:#b61e1b;position:absolute;top:50%;transform:translateY(-50%);left:0}.button_cancel-inverse{border-color:#b61e1b;background-color:#b61e1b;color:#fff;width:auto;position:relative;padding-right:12px}.button_cancel-inverse span{padding-left:28px}.button_cancel-inverse span:before{content:"\e94d";font-size:22px;color:#fff;top:calc(50% - 2px)}.button_refresh{background-color:transparent;width:auto;color:#e7af00;position:relative}.button_refresh span{padding-left:30px}.button_refresh span:before{content:"\e96c";font-size:20px;color:#e7af00;top:calc(50% - 2px)}.button.disabled{pointer-events:none}.button_action-color{background-color:#e7af00;border-color:#e7af00}.button_action-color.button_inverse{color:#e7af00;background-color:transparent}.button_back-to-cabinet{padding:0;font-size:12px;color:#9b9b9b;background-color:transparent;background-image:none;border-color:transparent;width:auto;position:relative;line-height:1.2}.button_back-to-cabinet span{padding-left:20px}.button_back-to-cabinet span:before{content:"\e938";font-family:iconetm;font-size:13px;color:#9b9b9b;position:absolute;left:2px;top:-1px;transform:rotate(180deg)}.button_icon-trash{background-image:none;background-color:transparent;border:none;width:24px;height:24px;position:relative;min-width:auto;padding:0}.button_icon-trash:before{content:"";font-size:14px;color:#e7af00;font-family:iconetm;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;content:"\e9db";font-size:18px;color:#de5869}.button_icon-edit{background-image:none;background-color:transparent;border:none;width:24px;height:24px;position:relative;min-width:auto;padding:0}.button_icon-edit:before{content:"";font-family:iconetm;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;content:"\e921";font-size:14px;color:#e7af00}.button_icon-edit-nofill{background-image:none;background-color:transparent;border:none;width:24px;height:24px;position:relative;min-width:auto;padding:0}.button_icon-edit-nofill:before{content:"";font-size:14px;font-family:iconetm;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;content:"\e9da";font-size:18px;color:#e7af00}.button_icon-delete{background-image:none;background-color:transparent;border:none;width:24px;height:24px;position:relative;min-width:auto;padding:0}.button_icon-delete:before{content:"";font-size:14px;color:#e7af00;font-family:iconetm;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;content:"\e91d";font-size:12px;color:#b61e1b}.button_attach{background-color:transparent;background-image:none;border:1px solid #e7af00;width:auto;min-width:auto;color:#e7af00;letter-spacing:0}.button_attach span{padding-left:30px}.button_attach span:before{content:"\e9cb";font-family:iconetm;font-size:18px;position:absolute;left:9px;top:50%;transform:translateY(-50%)}.button_add-photo{background-color:transparent;background-image:none;border:1px solid #e7af00;width:auto;min-width:auto;color:#e7af00;letter-spacing:0;height:36px;padding-top:8px;padding-bottom:8px;display:flex;justify-content:center;align-items:center}.button_add-photo span{padding-left:30px}.button_add-photo span:before{content:"\e9dc";font-family:iconetm;font-size:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.button_download{background-color:transparent;background-image:none;border:1px solid #e7af00;width:auto;min-width:auto;color:#e7af00;letter-spacing:0;height:36px;padding-top:8px;padding-bottom:8px;display:flex;justify-content:center;align-items:center}.button_download span{padding-left:30px}.button_download span:before{content:"\e999";font-family:iconetm;font-size:18px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.button_red{background-color:#de5869;border-color:#de5869;color:#fff}.button_with-icon{display:flex;align-items:center;justify-content:center;font-size:14px;padding-top:6px;padding-bottom:6px;min-height:36px;box-sizing:border-box}.button_with-icon .font-icon{margin-right:8px;font-size:18px;color:inherit}.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{display:inline-block;border-radius:4px;padding:9px 9px 9px 14px;color:#fff;position:relative;width:100%;cursor:pointer;background-image:linear-gradient(90deg,#b48800,#ce9c00);transition:all .3s}.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{margin-top:10px;display:flex;justify-content:space-between}@media (max-width:420px){.sorting-tab__wrap{margin-top:8px;margin-left:-6px;margin-right:-6px}}.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{content:"";position:absolute;top:50%;transform:translateY(-50%);font-family:iconetm!important;width:46px;height:46px;color:#fff;opacity:.5}.sorting-tab__icon{position:absolute;font-size:48px;opacity:.2;top:12px;right:14px;margin-top:0!important;transform:rotate(20deg)}.sorting-tab__icon .font-icon,.sorting-tab__icon .icon{color:#fff}@media (max-width:640px){.sorting-tab__icon{font-size:40px;top:10px;right:6px}}.sorting-tabs{margin-top:10px;display:flex;justify-content:space-between}@media (max-width:420px){.sorting-tabs{margin-top:8px;margin-left:-6px;margin-right:-6px}}.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-image:none;background-color:#d1cbcb}.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%,84.7%,.5)}.table{width:100%;text-align:left}.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{width:312px;display:flex;justify-content:space-between;align-items:center;color:#2c2c2c}.route__origin{width:60px;font-size:16px}.route__date{font-size:12px;color:#9b9b9b}.route__last-date{color:#9b9b9b;text-align:right;margin-right:-15px;margin-bottom:3px}.route__time{font-weight:700;position:relative}.route__time-different{position:absolute;color:#ff6e40;font-size:14px;font-weight:700;right:-15px;top:-11px}.route__port-name{margin-top:16px}.route__path{width:144px;box-sizing:border-box;display:inline-block;padding-bottom:18px}@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{width:100%;display:flex;justify-content:space-between;align-items:center}.route__stop-destination .etm-tooltip__code,.route__stop-origin .etm-tooltip__code,.route__stop .etm-tooltip__code{padding-top:15px}.route__stop-destination .etm-tooltip__text,.route__stop-origin .etm-tooltip__text,.route__stop .etm-tooltip__text{bottom:110%}.route__stop{width:7px;height:7px;border-radius:50%;background-color:transparent;border:1px solid #9b9b9b;position:relative}.route__stop-destination,.route__stop-origin{width:7px;height:7px;background-color:#ff6e40;border-radius:50%}.route__stop-destination .etm-tooltip__code{word-wrap:normal;margin-left:-15px}.route__stop-name{font-size:12px;position:absolute;top:14px;left:-9px;display:inline-block}.route__stop-name .etm-tooltip__text{white-space:nowrap}.route__stop-name.etm-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.route__connector{height:1px;background-color:#9b9b9b;flex-grow:5000}.route__destination{width:60px;font-size:16px}@media (max-width:600px){.route{width:150px}.route__destination,.route__origin{width:40px;font-size:12px}.route__port-name{font-size:10px;margin-top:4px}.route__path{width:70px}.route__stop{width:4px;height:4px}.route__stop-name{display:none}.route__stop-destination,.route__stop-origin{width:4px;height:4px}.route__total-time{font-size:10px;color:#757575;margin-bottom:6px}}.route_avia{width:100%;align-items:flex-start;position:relative}.route_avia .route__destination{text-align:right}.route_avia .route__path{width:270px;padding-bottom:22px;margin-left:auto;margin-right:auto;position:absolute;top:-4px;left:50%;transform:translateX(-50%);min-width:118px}.route_avia .route__port-name{font-size:14px;font-weight:400;color:#9b9b9b}.route_avia .route__total-time{text-align:center;color:#9b9b9b;margin-bottom:5px}.route_avia .route__stop-origin{position:relative;border:1px solid #ff6e40}.route_avia .route__stop-origin .route__stop-name{left:0;transform:none}.route_avia .route__stop-destination{margin-left:auto;position:relative;border:1px solid #ff6e40}.route_avia .route__stop-destination .route__stop-name{right:0;left:auto;transform:none}.route_avia .route__destination,.route_avia .route__origin{width:auto}.route_avia .route__stop-name{font-weight:500;color:rgba(0,0,0,.87);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{padding-bottom:0;flex:1 1 0;max-width:270px;width:auto;margin-left:auto;margin-right:auto;position:absolute;top:-4px;left:50%;transform:translateX(-50%);min-width:118px}.route_avia .route__stop,.route_avia .route__stop-destination,.route_avia .route__stop-origin{width:5px;height: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{width:42px;height:13px}}.route_loading .route__port-name.gradient{height:18px;width:128px}@media screen and (max-width:767px){.route_loading .route__port-name.gradient{width:30px;height:13px}}.route_loading .route__total-time.gradient{height:13px;width:81px}@media screen and (max-width:767px){.route_loading .route__total-time.gradient{width:65px;height:13px}}.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{width:7px;height:7px;display:block;border:none}.route_loading .route__stop-name.gradient{width:23px;height:14px;border:none;top:18px;position:absolute}.route_loading .route__connector{height:1px;background-color:hsla(0,0%,84.7%,.5)}@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{width:1px;height:25px;background-image:linear-gradient(90deg,#9b9b9b,#9b9b9b);background-position:top;box-sizing:1px 30px;position:relative;display:inline-block;top:8px}.between-flight:before{top:-3px}.between-flight:after,.between-flight:before{content:"";position:absolute;width:7px;height:7px;background-color:#ff6e40;border-radius:50%;left:-3px}.between-flight:after{bottom:-3px}.arrow-down{position:relative;display:inline-block;width:10px;height:5px}.arrow-down:after{content:"";border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;position:absolute}.arrow-down-center{top:50%;transform:translateY(-50%)}.language{position:relative;display:inline-block;box-sizing:border-box;margin-right:24px;cursor:pointer}.language__label{font-size:14px;color:#2c2c2c;padding-left:32px;font-weight:500}.language__flag{position:absolute;left:0;top:0;width:24px;height:14px;-o-object-fit:cover;object-fit:cover}.language.active .language-selector{display:block}.language_mobile{padding:0;width:100%}.language_mobile:after{display:none}.language_mobile .language__label{color:#757575;padding:17px 20px 14px 61px;line-height:normal}.language_mobile .language__flag{width:30px;height:20px;top:14px;left:20px}.select-input{width:100%;height:36px;padding:12px 32px 12px 9px;border:1px solid #e3e4e9;box-sizing:border-box;border-radius:2px;position:relative;cursor:pointer}.select-input:after{content:"";border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;position:absolute;right:14px;top:14px}.select-input__value{font-size:14px;font-weight:500;line-height:12px}.datepicker{width:480px;height:328px;padding:20px 20px 30px;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100;position:absolute;display:none}@media (max-width:640px){.datepicker{width:290px;left:0;right:0;margin-right:auto;margin-left:auto;padding-bottom:12px;height:388px}}.datepicker.active{display:block}.datepicker__destination{text-align:center;font-size:0}.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{color:#fff;background-color:#e7af00}.datepicker__calendars{margin-top:26px;display:flex;justify-content:space-between;position:relative}.datepicker__next,.datepicker__prev{position:absolute;top:-6px;width:22px;height:22px;background-color:#dbecf6;cursor:pointer}.datepicker__next:after,.datepicker__prev:after{content:"\e93d";position:absolute;font-family:iconetm;font-size:12px;color:#b5b5b5;margin:auto;top:5px;left:5px;display:inline-block}.datepicker__prev{left:0}.datepicker__prev:after{top:5px;left:5px}.datepicker__next{right:0}.datepicker__next:after{top:5px;right: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{margin-top:20px;font-size:12px}@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{width:34px;text-align:center;vertical-align:middle;height:30px;cursor:pointer}@media (max-width:640px){.datepicker-calendar__days td{width:45px;height:35px}}.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{height:36px;background-color:transparent;color:#e7af00;border:1px solid #e7af00}.datepicker-input{position:relative}.datepicker-input .datepicker{top:calc(100% + 1px);left:50%;transform:translateX(-50%)}@media (max-width:640px){.datepicker-input .datepicker{position:fixed;margin:auto;top:0;bottom:0}}.datepicker-input .input__wrap input:focus{border-color:#007dc1}.seats-option{width:220px;height:auto;min-height:244px;padding:20px;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:8px;z-index:100;position:absolute;display:none}@media (max-width:640px){.seats-option{width:290px;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:26px;padding-bottom:16px}}.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{font-size:12px;color:#2c2c2c;margin-top:4px}@media (max-width:640px){.seats-option__title{font-size:14px}}.seats-option__description{font-size:10px;color:#2c2c2c;opacity:.5;margin-top:2px}@media (max-width:640px){.seats-option__description{font-size:12px;opacity:1}}.seats-option__right-side{display:flex;align-items:center;align-self:start}.seats-option__minus{width:22px;height:22px;cursor:pointer;border-radius:2px;position:relative}@media (max-width:640px){.seats-option__minus{width:32px;height:32px}}.seats-option__minus:after{content:"\e93f";font-family:iconetm;position:absolute;font-size:22px;top:0;left:0;color:#ffefbe}@media (max-width:640px){.seats-option__minus:after{font-size:32px}}.seats-option__plus{width:22px;height:22px;cursor:pointer;border-radius:2px;position:relative}@media (max-width:640px){.seats-option__plus{width:32px;height:32px}}.seats-option__plus:after{content:"\e93e";font-family:iconetm;position:absolute;font-size:22px;top:0;left:0;color:#e7af00}@media (max-width:640px){.seats-option__plus:after{font-size:32px}}.seats-option__counter{font-size:12px;color:#2c2c2c;width:10px;margin-left:8px;margin-right:8px;text-align:center}@media (max-width:640px){.seats-option__counter{font-size:14px;width:32px;margin-left:0;margin-right:0}}.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:flex;justify-content:space-between}.seats-option__comfort{margin-top:20px}@media (max-width:640px){.seats-option__comfort{margin-top:22px}}.seats-option__comfort .comfort__class{padding:4px 6px;border:1px solid #e7af00;border-radius:2px;font-size:12px;color:#2c2c2c;transition:.3s;text-align:center;cursor:pointer;line-height:14px;height:auto;min-height:36px;box-sizing:border-box}.seats-option__comfort .comfort__class span{position:relative;top:50%;transform:translateY(-50%);display:block}@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){padding:16px 10px 14px;margin-left:6px;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{margin-top:24px;border-top:1px solid #e3e4e9;margin-left:-20px;margin-right:-20px;padding-left:16px;padding-right:16px}@media (min-width:641px){.seats-option__action{display:none}}.seats-option-action{margin-top:14px;display:flex;justify-content:space-between}.seats-option-action .button{width:120px;text-align:center}.seats-option-action__reset .button{height:36px;background-color:transparent;color:#e7af00;border:1px solid #e7af00}.airports-helper,.home-airport{width:254px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100;position:absolute;display:none}.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{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 8px 40px;box-sizing:border-box;position:relative;min-height:48px;cursor:pointer}.airports-helper__item .airport-item:before,.home-airport__item .airport-item:before{content:"\e9b1";font-family:iconetm;font-size:18px;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(231,175,0,.5)}.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:"\e901";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:"\e901"}.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:"\e901";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{display:inline-block;cursor:pointer}.radiobutton input[type=radio]{display:none}.radiobutton__custom{position:relative;width:20px;height:20px;border:2px solid #757575;border-radius:50%;display:inline-block;vertical-align:bottom;box-sizing:border-box}.radiobutton input[type=radio]:checked+.radiobutton__custom:before{content:"";background-color:#e7af00;border-radius:50%;text-align:center;display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px}.radiobutton input[type=radio]:checked+.radiobutton__custom{border-color:#e7af00}.custom-scrollbar::-webkit-scrollbar{width:8px;height: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;width:8px;border-radius:4px}.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{width:0;height: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;width:0;border-radius: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;width:160px;color:#2c2c2c;position:absolute;top:40px;left:50%;transform:translateX(-50%);display:none;z-index:51}@media (max-width:640px){.currency-selector,.language-selector{width:262px;display:block;position:fixed;top:0;overflow-y:scroll;right:-262px;z-index:51;transition:right .3s linear;bottom:0;left:auto;transform:none}}.currency-selector__mark,.language-selector__mark{margin-left:-60px;font-weight:500}.currency-selector_mobile.active,.language-selector_mobile.active{display:block;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@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{font-size:14px;padding:16px 20px 12px 52px;transition:.3s;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@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{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:24px;height:16px;-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.currency-selector__item label img,.language-selector__item label img{width:30px;height:20px}}@media (min-width:641px){.currency-selector__item:hover,.language-selector__item:hover{color:#fff;background-color:#e7af00;transition:.3s}}@media (min-width:641px){.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{display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative;border-bottom:1px solid #e1e1e1}}.currency-selector__return:before,.language-selector__return:before{content:"\e91e";position:absolute;font-size:20px;font-family:iconetm;color:#757575;top:14px;left:22px;transform:rotate(180deg)}.currency .language_ru:before,.language .language_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_en:before,.language .language_en:before{background:url(/_nuxt/img/flag-us.3fbca5d.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_it:before,.language .language_it:before{background:url(/_nuxt/img/flag-it.4383ea9.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_ko:before,.language .language_ko:before{background:url(/_nuxt/img/flag-ko.33a743e.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_bl:before,.language .language_bl:before{background:url(/_nuxt/img/flag-bl.e6e2542.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.currency .language_gr:before,.language .language_gr:before{background:url(/_nuxt/img/flag-gr.94a96ca.svg) 50%;background-repeat:no-repeat;background-size:100% 100%}.rules-icon__wrap .icon{color:#000;vertical-align:bottom;display:inline-block}.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{content:"";position:absolute;top:2px;left:50%;height:150%;transform:rotate(45deg);border:1px solid red;max-height:24px}.rules-icon_ff .icon{opacity:.2}.rules-icon_without-bag .icon:after{content:"";position:absolute;top:-3px;left:50%;height:150%;transform:rotate(45deg);border:1px solid red;max-height:24px}.rules-icon_without-bag .icon_luggage:after{top:2px}.flight-info-mobile{background-color:#fff}.flight-info-mobile__round-note{padding:18px 15px 0;font-size:18px;font-weight:700}@media (min-width:768px){.flight-info-mobile{display:none}}.flight-info-mobile__title{display:flex;padding:16px 15px 8px;align-items:center;justify-content:flex-start}.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{display:flex;align-items:center}}.flight-info-mobile__segment-name{font-size:14px;font-weight:500;color:#000}.flight-info-mobile__segment .flight-info-mobile__depart-date{margin-left:0;margin-top:4px}.flight-info-mobile__depart-date{font-size:12px;color:#757575;margin-left:6px}.flight-info-mobile__detail{display:grid;grid-template-columns:1fr 3fr 1fr;padding:8px 16px 20px;justify-items:center}.flight-info-mobile__arrival,.flight-info-mobile__depart{text-align:right;font-weight:500;font-size:18px}.flight-info-mobile__arrival-iata,.flight-info-mobile__depart-iata{color:#000;font-weight:500;font-size:14px}.flight-info-mobile__arrival-time,.flight-info-mobile__depart-time{color:#757575;font-weight:500;font-size:14px;margin-top:4px}.flight-info-mobile__flight-time{display:flex;justify-content:space-between;align-items:center;width:100%;margin-right:10px;margin-left:10px;margin-top:10px}.flight-info-mobile__total-time{margin-right:4px;margin-left:4px;color:#2c2c2c}.flight-info-mobile__stop{width:12px;height:12px;background-color:#ff6e40;border-radius:50%}.flight-info-mobile__connector{flex-grow:1;height:1px;grid-gap:10px;gap:10px;opacity:.5;background-color:#9b9b9b;position:relative;font-family:monospace;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.flight-info-mobile__airline-logo{margin-left:auto}.flight-info-mobile__airline-logo img{max-width:68px;max-height:23px;height:23px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.discount{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.discount__size{font-size:14px;font-weight:500;color:#757575}.discount__old-price{font-size:12px;color:#9b9b9b;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;position:relative;width:50px;height:50px}.loader-spinner div{transform-origin:25px 25px;animation:loader-spinner 1.2s linear infinite}.loader-spinner div:after{content:"\e941";color:#8c96ab;font-family:iconetm;font-size:10px;display:block;position:absolute;top:0;left:20px}.loader-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.loader-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.loader-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.loader-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.loader-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.loader-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.loader-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.loader-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.loader-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.loader-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.loader-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.loader-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@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{width:100%;overflow:scroll}}@media (min-width:641px){.cabinet-nav{white-space:nowrap}}.cabinet-nav__item{padding:18px 20px 16px;font-size:14px;font-weight:500;color:#757575;transition:.3s;cursor:pointer;box-sizing:border-box}.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{bottom:0;background-color:#e7af00}@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{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.cabinet-nav__item:hover:after{bottom:0;background-color:#e7af00}}.cabinet-nav__active{color:#e7af00}.cabinet-nav__active:after{bottom:0;background-color:#e7af00}.saved-cards{color:#2c2c2c}.saved-cards__item{height:72px;padding-left:78px;position:relative;display:flex;flex-direction:column;justify-content:center;cursor:pointer;background-color:#fff}.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{position:absolute;font-size:40px;top:50%;transform:translateY(-50%);left:20px;color:#e7af00}.saved-cards__card-type{line-height:22px;font-size:16px}.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{padding:30px 16px;border:1px solid #e3e4e9}.saved-cards__no-cards{text-align:center;padding-top:20px;padding-bottom:20px}.saved-cards__no-cards-message{position:relative;color:#8c96ab;font-size:16px;line-height:1.5;padding-top:106px;display:inline-block;max-width:290px}.saved-cards__no-cards-message:before{content:"\e947";font-family:iconetm;font-size:104px;color:#8c96ab;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;line-height:104px}.saved-cards__edit-button{display:none;width:24px;height:24px;position:relative}.saved-cards__edit-button .font-icon{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#2c2c2c}.saved-cards_cabinet-payment .saved-cards__edit-button{display:block;margin-left:auto}.saved-cards_cabinet-payment .saved-cards__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;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;width:160px;color:#2c2c2c;position:absolute;top:62px;right:20px;display:none;z-index:10;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.nationality-selector.active{display:block}.nationality-selector__item{font-size:14px;padding:18px 20px 14px 52px;transition:.3s;border-bottom:1px solid #e1e1e1;position:relative}.nationality-selector__item:hover{color:#fff;background-color:#e7af00}.nationality-selector__item:last-child{border-bottom:none}.nationality-selector__item:before{content:"";background-size:100% 100%;background-position:50%;position:absolute;top:16px;left:20px;width:24px;height:16px}.country-code-selector{background:#fff;width:160px;color:#2c2c2c;position:absolute;top:62px;right:20px;display:none;z-index:10;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.country-code-selector.active{display:block}.country-code-selector__item{font-size:14px;padding:18px 20px 14px 52px;transition:.3s;border-bottom:1px solid #e1e1e1;position:relative;cursor:pointer}.country-code-selector__item:hover{color:#fff;background-color:#e7af00}.country-code-selector__item:last-child{border-bottom:none}.country-code-selector__item:before{content:"";background-size:100% 100%;background-position:50%;position:absolute;top:16px;left:20px;width:24px;height:16px}.document-type{position:absolute;background-color:#fff;display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100}.document-type.active{display:block}.document-type li{padding:16px 10px;width:100%;box-sizing:border-box;cursor:pointer}.document-type li:hover{background-color:#e7af00;color:#fff}.document-type li:nth-child(n+2){border-top:1px solid #e1e1e1}.gender-selector{position:absolute;background-color:#fff;display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100}.gender-selector.active{display:block}.gender-selector li{padding:16px 10px;width:100%;box-sizing:border-box;cursor:pointer;transition:.3s}.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{width:100%;display:flex;justify-content:flex-start}}.manual-navigation__item-name{padding:18px 20px 16px;font-size:14px;font-weight:500;color:#757575;transition:.3s;cursor:pointer;box-sizing:border-box;border-bottom:1px solid #f5f5f5}.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}}@media (max-width:992px){.manual-navigation__item{display:inline-block;position:relative}.manual-navigation__item-name{border-bottom:none;white-space:nowrap}.manual-navigation__item:after{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.manual-navigation__item:hover:after{bottom:0;background-color:#e7af00}}@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{width:100%;margin-bottom:14px;display:none}@media (max-width:992px){.manual-navigation__item .manual-navigation{display:none}}.manual-navigation__item .manual-navigation .manual-navigation__item{font-size:14px;font-weight:400;color:#757575;transition:.3s;cursor:pointer;box-sizing:border-box;border:none}.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{padding:16px 0 8px 30px;border:none}.manual-navigation__active,.manual-navigation__item .manual-navigation .manual-navigation__item .manual-navigation__item-name:hover{color:#e7af00}.manual-navigation__active:after{bottom:0;background-color:#e7af00}.manual-area-rules__title{padding:20px 18px 14px 44px;font-size:20px;font-weight:500;color:#9b9b9b}@media (max-width:420px){.manual-area-rules__title{font-size:18px;color:#2c2c2c;padding-left:16px}}.manual-area-rules__item{position:relative}.manual-area-rules__item:before{content:"";border:5px solid transparent;border-top-color:#9b9b9b;position:absolute;top:20px;left:14px;transition:.3s}.manual-area-rules__item.active:before{transform:rotate(180deg);top:14px}.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{font-size:16px;font-weight:500;color:#757575;padding:0 16px 0 44px;border-bottom:1px solid #e1e1e1;height:48px;box-sizing:border-box;vertical-align:middle;display:flex;align-items:center;width:100%;cursor:pointer}@media (max-width:420px){.manual-area-rules__item-name{padding:8px 16px 8px 36px;font-size:14px;line-height:16px}}.manual-area-rules__item-description{display:none;font-size:14px;font-weight:400;padding:8px 14px 20px 44px;color:#757575;line-height:1.2}.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{position:absolute;top:45px;right:0;background-color:#fff;width:216px;z-index:50;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none}.avatar-popup-menu.active{display:block}.avatar-popup-menu__item{font-size:14px;font-weight:500;color:#757575;padding:18px 20px 16px;cursor:pointer}.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+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==);background-position:50%;background-size:100%}.flag_en:before{background:url(/_nuxt/img/flag-us.3fbca5d.svg);background-position:50%;background-size:100%}.flag_it:before{background:url(/_nuxt/img/flag-it.4383ea9.svg);background-position:50%;background-size:100%}.flag_ko:before{background:url(/_nuxt/img/flag-ko.33a743e.svg);background-position:50%;background-size:100%}.flag_bl:before{background:url(/_nuxt/img/flag-bl.e6e2542.svg);background-position:50%;background-size:100%}.flag_gr:before{background:url(/_nuxt/img/flag-gr.94a96ca.svg);background-position:50%;background-size:100%}.offer__advertising{width:100%;height:228px;margin-top:8px}.offer__advertising .advertising{text-align:center;height:100%;width:100%}.offer__advertising .advertising__title{padding-top:64px;font-size:100px;color:#fff;opacity:.7;display:inline-block;font-weight:700}@media (max-width:767px){.offer__advertising{display:none}}.offer__advertising_hotel{height:140px}.offer__advertising_hotel .advertising__title{font-size:72px;letter-spacing:24px;color:#f2f4f9;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);padding-top:0;text-transform:uppercase}@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;width:100%;padding-top:8px;padding-bottom:10px}.additional-services_wrap{flex-direction:column;background-color:#fff}@media screen and (max-width:768px){.additional-services_wrap{overflow:hidden}}.order-details-info--low-cost{max-width:1140px;padding-bottom:20px;background-color:#fff}.flight-information--low-cost{width:100%}.flight-information--low-cost .flight-information-line{margin:20px 0 18px;padding:20px 0;border-radius:10px;box-shadow:0 2px 8px 0 rgba(74,74,74,.2);background-color:#fff;border-left:2px solid #fd9727}.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{padding:9px 20px 0 15px;margin-right:0;flex-basis:60px;min-width:60px}.flight-information--low-cost .flight-information-line__logo img{width:60px;margin-bottom:4px}.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{width:auto;font-size:12px;font-weight:500;color:#4a4a4a}.flight-information--low-cost .flight-information-line__free-online-registration,.flight-information--low-cost .flight-information-line__transplantation{padding:0 15px;border:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.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{width:100%;padding:0}.flight-information--low-cost .flight-information-line__transplantation-airport,.flight-information--low-cost .flight-information-line__transplantation-terminal{width:auto;margin:0 20px 15px}.flight-information-line--low-cost{justify-content:space-between}.additional-services__passengers,.additional-services__segments,.additional-services__servises{min-width:200px;display:flex;flex-direction:column}.additional-services__passengers{min-width:220px}.additional-services__passengers,.additional-services__segments{box-shadow:0 2px 6px 0 rgba(106,107,108,.2)}.additional-services__baggage,.additional-services__passenger,.additional-services__segment{height:50px;border-bottom:1px solid rgba(106,107,108,.1);display:flex!important;align-items:center;justify-content:flex-start;padding:0 10px;margin:0}@media screen and (max-width:768px){.additional-services__baggage,.additional-services__passenger,.additional-services__segment{grid-template:1fr/20px 1fr 1fr;border-bottom:1px solid rgba(106,107,108,.1);padding:0 10px;grid-gap:10px;gap:10px;display:grid!important}.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{min-width:20px;margin-right:9px}.additional-services__baggage .params-selector__description,.additional-services__passenger .params-selector__description,.additional-services__segment .params-selector__description{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}.additional-services__baggage .font-icon_avia,.additional-services__passenger .font-icon_avia,.additional-services__segment .font-icon_avia{min-width:20px;font-size:20px;margin:0 9px 0 0}.additional-services__servises{padding:0 0 10px;margin-left:30px;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{font-weight:500;font-size:14px;margin-left:auto;min-width:170px;display:flex;align-items:center;justify-content:flex-end}.additional-services__baggage .additional-services__service-pricung strong{margin-left:15px;display:inline-block;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{min-width:0;text-wrap:nowrap}}.additional-services__baggage--hidden{max-height:0;overflow:hidden;opacity:0;visibility:hidden;border:0}.additional-services__actions{padding:40px 0 10px;display:flex;align-items:center;justify-content:flex-end}.additional-services__actions .button{width:auto}.additional-services__actions--back{margin-right:25px}.additional-services__total{display:flex;align-items:center;justify-content:flex-end;padding:0 20px 25px;font-size:16px;font-weight:500;line-height:1;text-align:right;color:#202020}.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{display:flex;align-items:center;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{max-width:300px;font-size:14px}.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{margin-bottom:20px;color:#5d5f65;font-size:12px}.additional-services__tabs{border-radius:10px;background-color:#fff;box-shadow:-2px 0 2px 0 rgba(127,128,131,.2),2px 2px 2px 0 rgba(127,128,131,.2)}.additional-services__tabs-head{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.additional-services__tabs-head{display:grid;grid-template:1fr/1fr}}.additional-services__tab{font-size:14px;font-weight:700;color:#000;text-transform:none;display:flex;align-items:center;justify-content:flex-start;padding:0 15px;height:50px;width:100%;cursor:pointer;border-radius:5px 5px 0 0;box-shadow:0 -2px 2px 0 rgba(127,128,131,.2),inset 0 -2px 2px 0 rgba(127,128,131,.2);background:#fafafa;transition:.2s}@media screen and (max-width:768px){.additional-services__tab{width:auto}}.additional-services__tab .font-icon{margin-right:8px;width:20px;height:20px;font-size:20px}.additional-services__tab--active{box-shadow:0 -2px 2px 0 rgba(127,128,131,.2);background:#fff}.additional-services__tab--active span{border:0}.additional-services__show-more{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px}.additional-services__show-more:before{content:"";width:100%;height:50px;background:linear-gradient(hsla(0,0%,100%,.5),#fff);position:absolute;top:-70px;left:0}.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{width:50px;margin:0 15px;padding:0}.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{content:"";background-color:#e7af00;border-radius:50%;text-align:center;display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.additional-services__baggage--active .additional-services__quantity{display:inline-block}.additional-services__tab-main{display:flex;align-items:flex-start;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{font-size:10px;color:#5d5f65;width:100%;padding-left:16px;margin-top:1px}.params-selector__description--passenger{flex-wrap:wrap;white-space:nowrap;font-size:15px}.additional-services__passenger-services{display:flex;align-items:center;justify-content:flex-end}.additional-services__service-image-wrap{background:#fff;height:48px;width:80px;min-width:80px;margin-right:10px;position:relative;overflow:hidden}.additional-services__service-image{width:100%;max-width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{margin-top:50px;border-radius:10px;padding:20px 20px 0;box-shadow:-2px 0 2px 0 rgba(127,128,131,.2),2px 2px 2px 0 rgba(127,128,131,.2);background-color:#fff}.additional-services-title--seats{margin-bottom:30px}.additional-services__seats,.additional-services__seats-wrap{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.additional-services__seats,.additional-services__seats-wrap{display:grid;grid-gap:16px;gap:16px;align-items:center;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{width:auto;min-width:170px;display:flex;align-items:flex-start;justify-content:center;padding:0 36px 10px;min-height:400px;position:relative}.additional-services__seats-info{margin-left:60px}.additional-services__airplane{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:6px 22px 10px;box-shadow:0 2px 6px 0 rgba(106,107,108,.2);background-color:#eaeffa}.additional-services__airplane:after,.additional-services__airplane:before{content:"";width:30px;height:45%;background-color:#eaeffa;position:absolute;top:40%;left:11px;transform:skew(-30deg) rotate(-30deg);box-shadow:-2px 2px 3px 0 rgba(106,107,108,.2)}.additional-services__airplane:after{transform:skew(30deg) rotate(30deg);left:auto;right:11px;box-shadow:2px 2px 3px 0 rgba(106,107,108,.2)}.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{display:none;color:#959595;width:100%;text-align:center;font-size:12px;line-height:14px}.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{width:19px;height:21px;font-size:8px;margin:3px;position:relative}.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{color:#5d5f65;font-size:16px;display:flex;align-items:center;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{display:none;color:#959595;font-size:12px;position:absolute;width:16px;text-align:center;right:-26px;top:50%;transform:translateY(-50%)}.additional-services--seats .airplane-old{position:relative;width:400px;padding-top:100px}.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{max-height:100%!important;height:auto;padding:15px 10px;align-items:flex-start}.additional-services__baggage-package{display:flex;flex-direction:column}.additional-services__baggage-package-item{display:flex;align-items:center;line-height:1;font-size:15px;margin-bottom:10px}.additional-services__baggage-package-item:last-of-type{margin:0}@media screen and (max-width:768px){.additional-services__baggage-package-item{margin-left:0;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}}.additional-services__baggage-name{margin-right:8px;display:flex;align-items:center}.additional-services__baggage-name .font-icon{margin:0 8px 0 0;color:#5d5f65;font-size:16px;width:22px;text-align:center}.additional-services__baggage-name small{font-size:12px;font-weight:500;max-width:300px;margin-right:20px;min-width:150px}@media screen and (max-width:768px){.additional-services__baggage-name{align-items:unset}}.additional-services__tab--disabled{background:#cdcdcd;opacity:.3}.additional-services__baggage-wrap{position:relative}.additional-services__baggage-wrap .counter{position:absolute;top:50%;transform:translateY(-50%);right:200px}.additional-services__baggage-wrap .additional-services__baggage-deck{white-space:nowrap;font-size:14px}.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{content:"";background-color:#7b9be0;border-radius:50%;text-align:center;display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.passenger-selected-services{display:flex;justify-content:flex-end;align-items:flex-end}.passenger-selected-services .etm-tooltip__text{width:200px}.passenger-selected-services--icons{width:15px;margin:0}.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{font-size:14px;color:#5d5f65;margin-left:3px}.place-info-wrapper{display:flex;align-items:center;margin-bottom:6px;padding:0;font-size:0;list-style:none}.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{border-radius:5px;padding:5px;box-shadow:-2px 0 2px 0 rgba(127,128,131,.2),2px 2px 2px 0 rgba(127,128,131,.2);background-color:#fff;margin-top:15px}.services-selected__title{padding:10px;margin-bottom:0;cursor:pointer;position:relative}.services-selected__title.open{margin-bottom:10px}.services-selected__title:hover{background:#fafafa}.services-selected__title.open .services-selected__title-arrow{transform:rotate(180deg);top:35%}.services-selected__title-arrow{width:10px;height:10px;border:5px solid transparent;border-top-color:#202020;box-sizing:border-box;position:absolute;right:13px;top:50%;transform:rotate(0);transition:.2s}.category-services{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;text-align:left;color:#5d5f65;padding-left:15px}.category-services-info{padding-left:0}.route-services{padding:0 10px}.services-selected__route{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dedede}.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{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.services-selected__service .font-icon{margin-right:5px;color:#5d5f65;font-size:12px;width:24px;text-align:center}.services-selected__service-deck{width:100%}.services-selected__service-price{min-width:150px;color:#000;font-weight:500;text-align:right}.services-selected__service-price small{font-size:10px;font-weight:400}.services-total{padding:15px 0;font-weight:500}.start-page{background-color:transparent}.start-page__banner{min-height:400px;height:auto;width:100%;display:inline-block;position:relative}.start-page__banner .content{position:relative}.start-page__search-panel{position:relative;width:100%;max-width:1200px;padding:0 20px;margin:0 auto;box-sizing:border-box}.start-page__banner-image{width:100%;height:100vh;min-height:650px;position:absolute;top:0;left:0}.start-page__banner-image img{-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.start-page__special-offers{background-color:#fff;padding-top:44px;padding-bottom:50px}@media (max-width:768px){.start-page__special-offers{padding-top:36px;padding-bottom:34px}}.start-page__popular-destination{padding-top:36px;padding-bottom:50px;box-sizing:border-box;background-color:#fff}@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-direction:column;flex:1}.place__item input{display:none}.place__item input[type=checkbox]:checked+.place__place-name{background-color:#000}.place__item .place__place-name{width:100%;height:100%}@media (max-width:1199px){.start-page__special-offers{padding:45px 20px 50px}}@media (max-width:991px){.start-page__banner{height:542px}.start-page__search-panel{margin:-120px auto 70px}}@media (max-width:767px){.start-page__banner{min-height:410px;height:auto}.start-page__search-panel{padding:0 15px;margin:-153px auto 70px}.start-page__search-panel .start-page-banner__tabs{display:none}.start-page__special-offers{padding:50px 15px;max-width:414px;margin:0 auto}}.header{background:#fff;position:relative;color:#2c2c2c}@media (max-width:767px){.header{position:static}}.header__left-side{display:flex;align-items:center;height:100%}@media (max-width:767px){.header__left-side{width:100%;text-align:center;justify-content:center}}.header__rigth-side{display:flex;align-items:center;position:relative;height:100%;margin-left:auto}.header__rigth-side>*{vertical-align:middle}@media (max-width:767px){.header__rigth-side{display:none}}.header__mobile-menu{width:24px;height:17px;position:absolute;right:14px;top:22px;cursor:pointer}@media (min-width:768px){.header__mobile-menu{display:none}}.header__mobile-menu:hover{opacity:.9}.header__wrap{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;height:60px;position:relative}.header__logo{height:40px;display:inline-flex;align-items:center;padding:5px;box-sizing:border-box}.header__logo img{height:40px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.header__right-side{position:relative}.header__right-side>*{vertical-align:middle}@media (max-width:767px){.header__right-side{display:none}}.header__return-icon{position:absolute;left:18px;top:20px;transform:rotate(180deg);cursor:pointer}.header__return-icon:before{content:"\e91e";font-family:iconetm;font-size:18px;color:#757575}@media screen and (max-width:767px){.header__return-icon{display:block}}.header--front-page{background:none;position:absolute;width:100%;color:#fff;z-index:1}.header--front-page .header__wrap{margin:0 auto;width:100%;max-width:1200px;height:94px}.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-step-1 .header__return-icon,.page__reservation-step-3 .header__return-icon,.page__reservation .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{border-radius:10px;box-shadow:0 2px 6px 0 rgba(127,128,131,.2);padding:30px 30px 20px;background:#fff}.search-panel.disabled:after{content:"";position:absolute;width:100%;height:100%;color:#e1e1e1}.search-panel .daterange .daterange__input,.search-panel .etm-input__wrap input,.search-panel .input__wrap input{font-size:14px;font-weight:400;height:40px;border-radius:8px}.search-panel .etm-input__date:after,.search-panel .etm-input__datepicker:after{color:#5d5f65}.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{display:flex;flex-direction:column;border-radius:10px}.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{width:100%;margin:0 -3px;display:flex}@media (max-width:768px){.search-panel__left-block{flex-direction:column;margin:0}}.search-panel__left-block>*{padding:0 3px;box-sizing:border-box}@media (max-width:768px){.search-panel__left-block>*{padding:0}}.search-panel__right-block{flex-grow:1;padding:0 10px;margin-right:-10px;flex-basis:16%}@media (max-width:992px){.search-panel__right-block{flex-basis:16%}}.search-panel__right-block .button{width:100%}@media (max-width:768px){.search-panel__right-block{padding:0;margin:14px 0 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;padding-right:60px;font-size:14px;font-weight:400}.search-panel-cities .search-panel-cities__input:first-child .etm-input__wrap input{border:1px solid #e1e1e1;border-bottom:none;border-radius:8px 8px 0 0}.search-panel-cities .search-panel-cities__input:first-child:after{content:"";width:calc(100% - 60px);height:1px;background-color:#e1e1e1;position:absolute;bottom:0;left:0;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{content:"";width:calc(100% - 60px);height:1px;background-color:rgba(208,2,27,.65);position:absolute;bottom:0;left:0;z-index:1}.search-panel-cities .search-panel-cities__input:last-child .etm-input__wrap input{border-radius:0 0 8px 8px;border:1px solid #e1e1e1;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{position:absolute;width:40px;height:40px;border:2px dashed #e1e1e1;border-radius:50%;text-align:center;right:8px;top:18px;z-index:1;transform:rotate(90deg);font-size:28px}.search-panel-cities .search-panel-cities__icon .icon{padding:0;margin:0;line-height:40px}}.search-panel-cities__input{flex-basis:calc(50% - 15px);position:relative}.search-panel-cities__input .etm-input__wrap input{padding-right:35px;font-size:14px;font-weight:400}.search-panel-cities__input .etm-input__wrap input:focus{border-color:#e7af00}@media (max-width:768px){.search-panel-cities__input{flex-basis:100%;position:relative}}.search-panel-cities__iata{position:absolute;top:15px;right:8px;font-size:12px;text-transform:uppercase;color:#9b9b9b}.search-panel-cities__icon{flex-basis:30px;font-size:22px}.search-panel-cities__icon .icon{display:inline-block;margin-top:3px;padding:4px 6px;cursor:pointer}.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{border:1px solid #e7af00;background-color:transparent;color:#e7af00;width:100%;border-radius:8px}.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{border:1px solid rgba(208,2,27,.65);background-color:transparent;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{cursor:no-drop;color:#9b9b9b;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);line-height:34px;font-size:14px}.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{height:56px;width:100%;background-color:#e1e1e1;margin-bottom:6px;border-radius:2px;border-left:4px solid #ff6e40;padding:10px 12px 6px 6px;position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;color:#2c2c2c}.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{font-size:12px;color:#9b9b9b;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{right:auto;left:50%;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{display:flex;justify-content:start;align-items:center}.results-search-panel__left-block{width:48px}.results-search-panel__edit-icon{text-align:center;cursor:pointer}.results-search-panel__edit-icon .icon{font-size:18px;color:#2c2c2c;line-height:36px}.results-search-panel__city-info{font-size:12px;color:#2c2c2c;font-weight:700;display:inline-block}.results-search-panel__city-info:nth-child(n+2){padding-left:28px;position:relative}.results-search-panel__city-info:nth-child(n+2):before{content:"\e91e";font-family:iconetm;position:absolute;top:0;left:8px;color:#757575;font-size:10px;opacity:.56;font-weight:400}.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{content:"";width:4px;height:4px;border-radius:50%;background-color:#2c2c2c;left:4px;top:4px;opacity:1}@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{display:inline-block;font-size:12px;color:#2c2c2c}.results-search-panel__option{padding-left:14px;position:relative}.results-search-panel__option:before{content:"";position:absolute;top:4px;left:5px;width:4px;height:4px;background-color:#2c2c2c}.results-search-panel__total-time{display:inline-block;font-size:12px;color:#2c2c2c;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-radius:10px;border:1px dashed #ccc;padding:15px 0;box-shadow:2px 2px 10px #ccc;box-sizing:border-box}}@media (max-width:767px){.avia-results-page__search-panel .search-panel{display:none}.avia-results-page__search-panel .search-panel.active{display:flex;position:absolute;top:100%;left:0;right:0;background-color:#fff;padding:20px 40px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}}@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{width:262px;margin-right:30px;color:#2c2c2c;min-width:262px}@media (max-width:1200px){.results-area__filters{width:212px;min-width:212px}}@media (max-width:991px){.results-area__filters{position:fixed;top:0;bottom:0;left:-272px;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);width:262px;transition:.5s;margin-right:0;overflow-y:scroll;overflow-x:hidden;z-index:120}.results-area__filters.active{left:0}.results-area__filters .filters{min-height:100%;background-color:#fff}}.results-area__offers-number{font-size:14px;font-weight:500;padding:30px 0 15px;background-color:#fff}@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{padding-left:8px;padding-right:8px;background:#efefef;overflow:hidden}}.results-area_hotel-single-mobile .results-area__filters,.results-area_hotel .results-area__filters{width:263px;min-width:263px;flex-basis:263px;background-color:#fff;border-radius:4px}@media (max-width:1199px){.results-area_hotel-single-mobile .results-area__filters,.results-area_hotel .results-area__filters{position:fixed;top:0;bottom:0;left:-272px;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);width:262px;min-width:262px;transition:.5s;margin-right:0;overflow-y:scroll;overflow-x:hidden;z-index:120}.results-area_hotel-single-mobile .results-area__filters.active,.results-area_hotel .results-area__filters.active{left:0}.results-area_hotel-single-mobile .results-area__filters .filters,.results-area_hotel .results-area__filters .filters{min-height:100%;background-color:#fff}.results-area_hotel-single-mobile .results-area__filters .show-on-map,.results-area_hotel .results-area__filters .show-on-map{display:none}.results-area_hotel-single-mobile .results-area__filters .etm-filters_hotels,.results-area_hotel .results-area__filters .etm-filters_hotels{margin-top:0}}.results-area_hotel-single-mobile .results-area__hotels-offers-block,.results-area_hotel .results-area__hotels-offers-block{flex-grow:1;position:relative}@media screen and (max-width:1199px){.results-area_hotel-single-mobile .results-area__hotels-offers-block,.results-area_hotel .results-area__hotels-offers-block{max-width:848px;margin:0 auto}}@media (max-width:767px){.results-area_hotel-single-mobile .results-area__hotels-offers-block,.results-area_hotel .results-area__hotels-offers-block{position:static}}@media (max-width:767px){.results-area_hotel-single-mobile .sorting-block,.results-area_hotel .sorting-block{display:none;display:block;border:none;padding:13px 16px}.results-area_hotel-single-mobile .sorting-block__title,.results-area_hotel .sorting-block__title{font-weight:500;font-size:14px}}.results-area_hotel-single-mobile{padding-top:0;background-color:#f1f2f4}@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{margin-top:0;box-shadow:none;border:none}.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{position:absolute;left:0;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{position:fixed;top:0;bottom:0;left:-272px;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);width:262px;transition:.5s;margin-right:0;overflow-y:scroll;overflow-x:hidden;z-index:160}.results-area_avia .results-area__filters.active{left:0}.results-area_avia .results-area__filters .filters{min-height:100%;background-color:#fff}.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}}@media screen and (max-width:767px){.results-area_avia-single-mobile{padding-bottom:81px;background-color:#f2f4f9}}@media screen and (max-width:1199px){.results-area_rails .results-area__filters{position:fixed;top:0;bottom:0;left:-272px;box-shadow:1px 0 10px 0 rgba(0,0,0,.5);width:262px;transition:.5s;margin-right:0;overflow-y:scroll;overflow-x:hidden;z-index:160}.results-area_rails .results-area__filters.active{left:0}.results-area_rails .results-area__filters .filters{min-height:100%;background-color:#fff}.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}}@media screen and (max-width:767px){.results-area_rails-single-mobile{padding-bottom:81px;background-color:#f2f4f9}}.page__single-offer-mobile .results-area{padding-bottom:10px}.search-sidebar{width:262px;margin-right:30px;color:#2c2c2c}.search-sidebar .spoiler__header .arrow-down{margin-right:4px}.filters__action,.filters__list{background-color:#fff}.filters__action{display:flex;justify-content:space-between;padding:16px 8px;position:fixed;bottom:0;z-index:5}.filters__action .reset-button .button{border:1px solid #e7af00;background-color:transparent;padding:11px 10px 9px;color:#e7af00}.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{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #e7e7e7;font-weight:500;cursor:pointer}.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{padding:10px 8px 8px;display:none}.filter__rules.active{display:block}.filter__rules .checkbox-rule{font-size:12px}@media (max-width:991px){.filter__rules{padding-top:20px;padding-bottom:18px}}@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{margin-top:14px;color:#2c2c2c;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{margin-top:8px;font-size:12px;line-height:16px}.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-top:8px;margin-bottom:32px}}.offers__item,.orders__item{background-color:#fff;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{width:68px;height:23px}.offers__info,.orders__info{width:100%;background-color:#f5a623;color:#fff;font-size:12px;line-height:24px;text-align:center}@media (min-width:768px){.offers__info,.orders__info{display:none}}@media (max-width:640px){.offer,.order{background-color:#fff}}.offer__price,.order__price{position:absolute;top:calc(50% - 8px);right:20px;font-size:16px;font-weight:700;transition:.3s;color:#2c2c2c}@media (max-width:640px){.offer__price,.order__price{right:16px}}.offer__title,.order__title{width:100%;height:54px;display:flex;justify-content:space-between;align-items:center;padding:18px 20px 18px 24px;box-sizing:border-box;color:#2c2c2c;display:none;transition:1s}@media (max-width:600px){.offer__title,.order__title{padding-left:16px;padding-bottom:8px;padding-top:14px}}.offer__title .offer-title__title,.offer__title .order-title__title,.order__title .offer-title__title,.order__title .order-title__title{font-weight:700;font-size:16px}.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{padding-bottom:20px;background-image:linear-gradient(90deg,#9b9b9b 75%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1px}.offer__details,.order__details{margin-top:20px;display:none}@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;margin-top:20px;color:#757575;display:none}@media (max-width:640px){.offer__rules,.order__rules{margin-top:0;border:none}}.offer-rules__header,.order-rules__header{padding:10px 10px 10px 60px;cursor:pointer;position:relative}.offer-rules__header:before,.order-rules__header:before{content:"";position:absolute;border:5px solid transparent;border-top-color:#757575;box-sizing:border-box;top:14px;left:20px;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{position:absolute;left:20px;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{transform:rotate(180deg);top:10px}.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{max-width:270px;padding-left:60px;margin-top:10px;margin-bottom:32px}@media (max-width:640px){.offer-rules__list .rules-list,.order-rules__list .rules-list{padding-left:16px;margin-bottom:14px}}.offer-rules__list .rules-list__item,.order-rules__list .rules-list__item{font-size:12px;margin-bottom:10px;line-height:1.2em}@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{content:"\e913";font-family:iconetm;color:#9ad321;position:absolute;left:0;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{content:"\e911";font-family:iconetm;color:#d0021b;position:absolute;left:0;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{content:"\e927";font-family:iconetm;color:#9ad321;position:absolute;left:0;top:0}.offer-rules__more-rules-link,.order-rules__more-rules-link{font-size:12px;padding-left:60px;text-transform:uppercase;color:#007dc1;margin-bottom:16px;cursor:pointer;display:inline-block}@media (max-width:640px){.offer-rules__more-rules-link,.order-rules__more-rules-link{margin-left:12px}}.offer__action,.order__action{padding:12px 20px;display:none;z-index:10}@media (max-width:767px){.offer__action,.order__action{box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);padding-bottom:16px;background-color:#fff;margin-top:10px;transition:.3s;position:fixed;bottom:0;right:0;left:0}}.offer__action .button,.order__action .button{width:100%}.offer__action_upsell,.order__action_upsell{margin-top:10px;display:flex;justify-content:space-between;display:none;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}}@media (max-width:640px){.offer__action_upsell .button,.order__action_upsell .button{padding-top:10px;padding-bottom:8px;flex-basis:calc(50% - 10px)}}.offer__connect-info,.order__connect-info{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:20px;display:none}@media (max-width:640px){.offer__connect-info,.order__connect-info{margin-top:6px}}.offer__separator,.order__separator{height:12px;box-sizing:border-box;background-image:linear-gradient(90deg,#9b9b9b 75%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1px;display:none}@media (max-width:640px){.offer__separator,.order__separator{height:6px}}@media (max-width:640px){.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-top:none;border-bottom: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-left:18px;padding-top:16px;padding-bottom:10px}}.connect-info .icon{margin-right:10px;font-size:20px}.connect-info__descr{position:relative;padding-left:30px;font-size:11px;line-height:14px}@media (max-width:640px){.connect-info__descr{display:block}}.connect-info__descr-long-stop{color:#921313}.connect-info__descr-long-stop:before{content:"\e90f";position:absolute;font-family:iconetm;top:-2px;left:0;font-size:20px}.connect-info__descr-fast-stop{color:#757575}.connect-info__descr-fast-stop:before{content:"\e910";position:absolute;font-family:iconetm;font-size:20px;left:-2px;top:-1px}.connect-info__change-terminal{margin-left:70px;font-size:12px;color:#757575}@media (max-width:640px){.connect-info__change-terminal{display:block;margin-left:0;margin-top:8px}}.connect-info__change-port{margin-left:160px;color:#921313;line-height:14px;padding-left:30px;font-size:12px;position:relative}@media (max-width:768px){.connect-info__change-port{margin-left:70px}}@media (max-width:640px){.connect-info__change-port{display:block;color:#757575;margin-left:0;margin-top:8px}.connect-info__change-port:before{display:none}}.connect-info__change-port:before{content:"\e937";font-family:iconetm;font-size:18px;position:absolute;left:0;top:0;transform:rotateY(180deg)}.connect-info__change-port .connect-info__port_1{padding-left:10px}.connect-info__change-port .connect-info__port_2{position:relative;padding-left:20px}.connect-info__change-port .connect-info__port_2:before{content:"\e938";font-family:iconetm;position:absolute;top:0;left:4px;font-size:12px}@media (max-width:767px){.connect-info{font-size:12px;font-weight:400;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:0 16px 0 48px;position:relative}.connect-info:before{content:"\e90f";position:absolute;font-family:iconetm;color:#757575;top:50%;left:16px;font-size:20px;transform:translateY(-50%)}.connect-info .connect-info__descr{padding-left:0;color:#2c2c2c;font-size:inherit;line-height:17px}.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;padding-left:0;margin-top:5px;margin-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-stop .connect-info__descr,.connect-info.connect-info_long-stop:before,.connect-info.connect-info_long .connect-info__descr,.connect-info.connect-info_long:before{color:#921313}.connect-info.connect-info_change-terminal:before{content:"\e9b5"}.connect-info.connect-info_change-port:before{content:"\e9b6"}}.connect-info_compact{font-size:12px;font-weight:400;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:0 16px 0 48px;position:relative}.connect-info_compact:before{content:"\e90f";position:absolute;font-family:iconetm;color:#757575;top:50%;left:16px;font-size:20px;transform:translateY(-50%)}.connect-info_compact .connect-info__descr{padding-left:0;color:#2c2c2c;font-size:inherit;line-height:17px}.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;padding-left:0;margin-top:5px;margin-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-stop .connect-info__descr,.connect-info_compact.connect-info_long-stop:before,.connect-info_compact.connect-info_long .connect-info__descr,.connect-info_compact.connect-info_long:before{color:#921313}.connect-info_compact.connect-info_change-terminal:before{content:"\e9b5"}.connect-info_compact.connect-info_change-port:before{content:"\e9b6"}.special-offers-filters{position:absolute;top:0;width:262px;padding:24px 16px;box-sizing:border-box;background-color:#fff;height:auto;min-height:100vh;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);right:-266px;transition:.5s;display:none}@media (min-width:769px){.special-offers-filters{display:none}}.special-offers-filters.active{display:block;right:0;z-index:102;transition:right .3s}.special-offers-filters__overlay{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;overflow-y:scroll;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{cursor:pointer;display:flex;align-items:center}.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{display:flex;justify-content:start;height:73px;align-items:center;padding-left:20px;padding-right:20px;cursor:pointer}@media (max-width:1199px){.offer-header,.order-header{padding-left:12px;padding-right:12px;justify-content:space-between}}@media (max-width:767px){.offer-header,.order-header{padding-left:16px;padding-right:16px;height:60px}}@media (max-width:480px){.offer-header,.order-header{padding-left:14px;padding-right:26px}}.offer-header__airline-logo,.order-header__airline-logo{width:44px;min-width:44px;text-align:center;font-size:0}.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{width:18px;height: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{width:12px;height:12px}}@media (max-width:640px){.offer-header__airline-logo,.order-header__airline-logo{width:40px;min-width:40px}}.offer-header__airline-name,.order-header__airline-name{width:22%;margin-left:8px;color:#757575;font-size:10px}.offer-header__airline-name>:nth-child(n+2),.order-header__airline-name>:nth-child(n+2){margin-top:4px;display:block}@media (max-width:1199px){.offer-header__airline-name,.order-header__airline-name{width:84px;min-width:80px}}@media (max-width:680px){.offer-header__airline-name,.order-header__airline-name{display:none}}.offer-header__route,.order-header__route{text-align:center;margin-left:10px}@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{width:80px;font-size:15px;margin-left:50px}.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{width:16%;text-align:right;align-self:flex-end;margin-bottom:10px;font-weight:700;font-size:16px}@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{margin-top:auto;background:#fff;position:relative}.footer__wrap{display:flex;align-items:flex-start;justify-content:space-between;color:#757575;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;line-height:16px;font-weight:300;transition:opacity .3s}.footer__info-block ul li:nth-child(n+2){margin-top:8px}.footer__logo{width:auto;display:inline-block;box-sizing:border-box;margin-bottom:17px;fill:#fff}.footer__left-side .social-icon-wrap{display:flex;margin-bottom:11px;grid-gap:10px;gap:10px}.footer__left-side .social-icon-wrap .social-icon-link{width:30px;height:30px;display:inline-block;margin-right:20px;font-size:30px;opacity:.5;transition:.3s}.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{display:inline-block;font-size:47px;margin-right:20px;fill:#757575;color:#757575}.footer__bottom-line .footer-bottom-line__wrap{border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;align-items:center;height:43px}.footer__bottom-line .pay-cards__wrap{display:flex;align-items:center;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{font-size:12px;color:#757575;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{flex-direction:column;align-items:center;justify-content:flex-start;padding:18px 15px 0}.footer__info-block{width:100%;text-align:center;margin-bottom:20px}.footer__info-block .footer__info-block-title{margin-bottom:10px}.footer__logo{margin:0 auto 17px}.footer__left-side .social-icon-wrap{display:flex;align-items:center;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{flex-direction:column;justify-content:center;align-items:center;height:auto;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;z-index:102;display:none;max-width:800px}.terms.modal{max-height:none;min-height:300px;max-width:calc(100% - 220px);min-width:300px;top:auto;bottom:auto;left:auto;right:auto}@media (max-width:760px){.terms.modal{max-width:calc(100% - 40px)}}@media (max-width:640px){.terms.modal{max-width:100%;max-height:100%;width:100%;height:100%;margin:0;position:fixed;overflow-y:scroll}}@media (max-width:640px){.terms,.terms.modal{top:0;bottom:0;left:0;right:0}.terms{letter-spacing:-.3px}}.terms.active{display:block}.terms__title{padding:28px 30px 22px;font-size:14px;font-weight:500;text-transform:uppercase;position:relative;border-bottom:1px solid #e1e1e1}@media (max-width:992px){.terms__title{border-bottom:none}}@media (max-width:640px){.terms__title{border-bottom:1px solid #e1e1e1;padding:16px;letter-spacing:-.3px}}.terms .modal__close{top:24px;right:22px}.terms .modal__close:before{font-size:16px}@media (max-width:640px){.terms .modal__close{top:14px;right:22px}}.terms__close-icon{position:absolute;top:24px;right:22px;width:16px;height:16px;cursor:pointer;color:#757575}@media (max-width:640px){.terms__close-icon{top:14px;right:22px}}.terms__close-icon .icon{font-size:16px}.terms__close-icon:hover .icon{color:#a8a8a8}.terms__wrap{padding:24px 30px 30px;box-sizing:border-box}@media (max-width:640px){.terms__wrap{padding:24px 16px 20px}}.terms__content{overflow-y:scroll;display:block;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{margin-bottom:20px;line-height: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;z-index:102;display:none;max-width:800px}.policy-and-rules.modal,.privacy-policy.modal{max-height:none;min-height:300px;max-width:calc(100% - 220px);min-width:300px;top:auto;bottom:auto;left:auto;right: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{max-width:100%;max-height:100%;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0;position:fixed;overflow-y:scroll}}@media (max-width:640px){.policy-and-rules,.privacy-policy{top:0;bottom:0;left:0;right:0;letter-spacing:-.3px}}.policy-and-rules.active,.privacy-policy.active{display:block}.policy-and-rules__title,.privacy-policy__title{padding:28px 30px 22px;font-size:14px;font-weight:500;text-transform:uppercase;position:relative;border-bottom:1px solid #e1e1e1}@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;padding:16px;letter-spacing:-.3px}}.policy-and-rules__close-icon,.privacy-policy__close-icon{position:absolute;top:24px;right:22px;width:16px;height:16px;cursor:pointer;color:#757575}@media (max-width:640px){.policy-and-rules__close-icon,.privacy-policy__close-icon{top:14px;right:22px}}.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{padding:24px 30px 30px;box-sizing:border-box;display:block}@media (max-width:640px){.policy-and-rules__wrap,.privacy-policy__wrap{padding:20px 16px}}.policy-and-rules__content,.privacy-policy__content{overflow-y:scroll;display:block;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;margin-bottom:20px;line-height:20px}.policy-and-rules__description p,.privacy-policy__description p{margin-bottom:20px;line-height:20px}.sorting{position:absolute;top:56px;right:0;width:176px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none;color:#2c2c2c;z-index:160}@media (max-width:992px){.sorting{top:34px}}@media (max-width:767px){.sorting{position:fixed;top:0;right:-266px;bottom:0;overflow-y:scroll;overflow-x:hidden;width:262px;transition:.4s;display:inline-block}}.sorting.active{display:block}@media (max-width:767px){.sorting.active{right:0}}@media (max-width:767px){.sorting__wrap{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:28px 8px 20px;box-sizing:border-box}}.sorting__title{font-size:18px;font-weight:500;padding:0 10px 16px}@media (min-width:768px){.sorting__title{display:none}}.sorting__rule{padding:18px 16px 15px;border-bottom:1px solid #f4f4f4;transition:.3s;cursor:pointer}@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}}@media (min-width:768px){.sorting__rule:hover{background-color:#e7af00;color:#fff}}.sorting__rule label{width:100%;display:inline-block}.sorting__action{display:flex;justify-content:space-between;padding-top:16px;background-color:#fff}@media (min-width:768px){.sorting__action{display:none}}.sorting__action .button{width:120px;padding-top:8px;padding-bottom:8px}.sorting__action .apply-button{margin-left:8px}.dummy{width:100%;margin-top:20px;margin-bottom:20px;min-height:calc(100vh - 408px);border-radius:2px}@media (max-width:768px){.dummy{text-align:center;padding-top:20px;padding-bottom:20px;display:table;background-color:#fff}}@media (max-width:420px){.dummy{margin-top:8px}}.dummy__wrap{background:url(/_nuxt/img/loader.a020259.png);background-color:#fff;background-position:0;background-repeat:no-repeat;background-size:auto 100%;height:100%;height:400px;text-align:right;position:relative;padding-right:100px}@media (max-width:768px){.dummy__wrap{display:none}}.dummy__content{display:inline-block;transform:translateY(-50%);position:relative;top:50%;text-align:left}@media (max-width:768px){.dummy__content{display:none}}.dummy__content_sm{margin-left:-15px;margin-right:-15px;display:inline-block;text-align:center;position:relative;display:table-cell;vertical-align:middle}@media (min-width:769px){.dummy__content_sm{display:none}}.dummy__title{color:#9b9b9b;font-size:36px;max-width:362px}.dummy__subtitle{font-size:24px;font-weight:300;color:#9b9b9b;margin-top:26px}.dummy__spinner{width:50px;height:50px;background-image:url(/_nuxt/img/loader.f57741e.gif);background-size:100%;background-repeat:no-repeat;background-position:50%;display:inline-block;opacity:.5}.dummy__descr{font-weight:500;color:#8c96ab;margin-top:22px}.no-results{margin-top:20px;text-align:center;min-height:calc(100vh - 478px);width:100%}.no-results__wrap{width:100%;background-color:#fff;padding:60px 0}@media (max-width:767px){.no-results__wrap{padding-bottom:100px;margin-bottom:-20px}}@media (max-width:991px){.no-results{margin-right:0;padding-bottom:90px}}@media (max-width:767px){.no-results{min-height:calc(100vh - 854px);padding-top:0;padding-bottom:0;margin-top:0;margin-left:-16px;margin-right:-16px;width:auto;flex-grow:1}}@media (max-width:480px){.no-results{margin-left:-14px;margin-right:-14px}}.no-results__icon .icon{font-size:150px;background-color:#fff;border-radius:50%;color:#8c96ab}.no-results__description{width:416px;display:inline-block;margin-top:50px;font-size:16px;color:#8c96ab;font-weight:500}@media (max-width:480px){.no-results__description{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}}.upsell-tariff{position:fixed;max-height:540px;min-height:540px;max-width:calc(100% - 220px);background:#fff;color:#2c2c2c;top:20px;bottom:20px;left:20px;right:20px;margin:auto;z-index:100;display:none}.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{margin-top:10px;text-align:right;font-weight:500;font-size:16px}@media (max-width:480px){.upsell-tariff__price{display:none}}.upsell-tariff.modal{max-height:none;min-height:300px;max-width:calc(100% - 220px);min-width:220px;top:auto;bottom:auto;left:auto;right:auto}@media (max-width:768px){.upsell-tariff.modal{max-width:calc(100% - 40px)}}@media (max-width:480px){.upsell-tariff.modal{max-width:100%;max-height:100%;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0;position:fixed;overflow-y:scroll;background-color:#f6f7f9}}.upsell-tariff.modal .active{display:inline-block}.upsell-tariff .modal__close{width:20px;height:20px;top:5px;right:5px}.upsell-tariff .modal__close:before{left:50%;top:50%;transform:translate(-50%,-50%)}.upsell-tariff .loader{top:50%;position:absolute}@media (max-width:480px){.upsell-tariff{max-width:100%;max-height:100%;width:100%;height:100%;top:0;bottom:0;left:0;right:0}}.upsell-tariff.active{display:block}.upsell-tariff__title{font-size:18px;position:relative;color:#202020;display:flex;align-items:center;justify-content:space-between}@media (max-width:480px){.upsell-tariff__title{padding:18px 16px;background-color:#fff}}.upsell-tariff__title .modal__close{position:relative;width:24px;height:24px;top:0;right:0}.upsell-tariff__title .modal__close:before{color:#5d5f65;font-size:16px}.upsell-tariff__close-icon{position:absolute;top:24px;right:24px}.upsell-tariff__close-icon .icon{font-size:16px;color:#757575}.upsell-tariff__close-icon:hover .icon{color:#a8a8a8}.upsell-tariff__wrap{overflow:auto;padding-bottom:10px;margin-bottom:10px}.upsell-tariff__list{display:grid;grid-template-rows:auto minmax(auto,295px) auto;grid-template-columns:220px;grid-gap:0;grid-auto-flow:column}@media (max-width:480px){.upsell-tariff__list{grid-template-rows:repeat(100,auto);grid-template-columns:100%;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{width:100%;min-width:50%}}.upsell-tariff-item:nth-child(n+2){border-left:1px solid #e1e1e1}.upsell-tariff-item__half{border-top:1px solid #e1e1e1;border-right: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{padding:10px 10px 4px;text-align:center;color:#1f1f1f;line-height:18px;flex-basis:100%;width:100%;box-sizing:border-box}@media (max-width:480px){.upsell-tariff-item__header{width:100%}}.upsell-tariff-item__title{text-transform:uppercase;font-weight:400}.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{padding:8px 14px 6px;overflow-y:auto;width:100%;min-width:220px;box-sizing:border-box;height:100%}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar-button{background-color:transparent;width:5px;margin-right:5px}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar-thumb{width:5px;margin-right:5px}.upsell-tariff-item__rules-list.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px;margin-right:5px}@media (max-width:480px){.upsell-tariff-item__rules-list{padding:8px 12px 6px;width:100%;min-width:auto}}.upsell-tariff-item__rules-list .rules-list{font-size:14px}.upsell-tariff-item__rules-list .rules-list__item{line-height:18px;font-size:inherit}.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{right:auto;transform:none;left:0;white-space:nowrap;bottom:auto;top:calc(100% + 10px)}.upsell-tariff-item__rules-list .rules-list__item:first-child .etm-tooltip__text:after{right:auto;transform:none;bottom:auto;top:-10px;border-color:transparent transparent rgba(44,44,44,.8)}.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{padding-left:18px;font-size:12px}}.upsell-tariff-item__rules-list .rules-list-item .font-icon{font-size:13px;position:absolute;left:0;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{right:auto;transform:none;left:0;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);padding-left:20px;line-height:20px;position:relative}.upsell-tariff-item__rules-list .rules-list__extra-item:before{content:"-";position:absolute;top:0;left:12px}.upsell-tariff-item__rules-list .rules-list__more-rules-link{padding-left:24px;margin-top:10px;color:#e7af00;cursor:pointer}.upsell-tariff-item__rules-list .rules-list__more-rules-link:hover{opacity:.9}.upsell-tariff__action{padding:8px 20px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.upsell-tariff__action .button,.upsell-tariff__action:nth-child(4):last-child{width:100%}.offer-specification__header,.order-specification__header{padding:10px 10px 18px 40px;font-size:14px;color:#e7af00;position:relative;cursor:pointer}.offer-specification__header:before,.order-specification__header:before{content:"";position:absolute;border:5px solid transparent;border-top-color:#e7af00;box-sizing:border-box;top:14px;left:16px;transition:.3s}.offer-specification__header.active:before,.order-specification__header.active:before{transform:rotate(180deg);top:10px}.offer-specification__list,.order-specification__list{margin-top:6px;padding:0 10px 6px 16px;display:none}.offer-specification__list.active,.order-specification__list.active{display:block}.offer-specification__item,.order-specification__item{color:#5d5f65;margin-top:4px;line-height:16px}.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;margin-left:12px;font-size:16px;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-top:10px;margin-left:0;padding-left:15px}}.detailed-rules{background-color:#fff;color:#2c2c2c;z-index:102;display:none;position:fixed;width:400px;max-width:800px;top:62px;bottom:62px;left:32px;right:32px;margin:auto}.detailed-rules.modal{max-height:none;min-height:300px;max-width:600px;top:auto;bottom:auto;left:auto;right:auto}@media (max-width:767px){.detailed-rules.modal{max-width:100%;max-height:100%;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0;position:fixed;overflow-y:scroll}}@media (max-width:767px){.detailed-rules{top:0;bottom:0;left:0;right:0;letter-spacing:-.3px}}.detailed-rules .modal__close{top:12px;right:15px}.detailed-rules.active{display:block}.detailed-rules__title{padding:18px 16px 16px;font-size:14px;font-weight:500;text-transform:uppercase;position:relative;border-bottom:1px solid #e1e1e1}@media (max-width:767px){.detailed-rules__title{border-bottom:1px solid #e1e1e1;padding:16px;letter-spacing:-.3px}}.detailed-rules__close-icon{position:absolute;top:24px;right:22px;width:16px;height:16px;cursor:pointer;color:#757575}@media (max-width:767px){.detailed-rules__close-icon{top:14px;right:22px}}.detailed-rules__close-icon .icon{font-size:16px}.detailed-rules__close-icon:hover .icon{color:#a8a8a8}.detailed-rules__wrap{padding:16px 10px 30px 16px;box-sizing:border-box;display:block}@media (max-width:767px){.detailed-rules__wrap{padding:16px}}.detailed-rules__content{height:calc(100vh - 264px);overflow-y:scroll;display:block}@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;margin-bottom:20px;line-height:20px}.detailed-rules__description{font-size:12px}.detailed-rules__description p{margin-bottom:16px;line-height:14px}.detailed-rules__description.active{display:block}.detailed-rules__loader{text-align:center;color:#8c96ab;display:none;position:relative;top:calc(50% - 34px)}.detailed-rules__loader.active{display:block}.detailed-rules__loader-text{margin-top:22px;font-weight:500}.detailed-rules__translate{font-size:14px;text-transform:uppercase;color:#e7af00;padding-left:30px;position:relative;line-height:20px;margin-bottom:10px;cursor:pointer}.detailed-rules__translate:before{content:"\e94a";font-family:iconetm;position:absolute;top:0;left:0;color:#e7af00;font-size:20px;height:20px;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{width:122px;height:12px;margin-top:30px;margin-bottom:16px}.detailed-rules_loading .detailed-rules__gradient-group{font-size:0}.detailed-rules_loading .detailed-rules__gradient-group .gradient{width:100%;display:block}.detailed-rules_loading .detailed-rules__gradient-group .gradient:nth-child(n+2){margin-top:6px}.personal-area__avatar-block{width:100%;height:204px}.personal-area__wrap{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between}@media (max-width:991px){.personal-area__wrap{display:block;position:relative;padding-top:68px}}@media (max-width:767px){.personal-area__wrap{padding-top:0;display:block;box-sizing:border-box}.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{width:262px;margin-right:30px}@media (max-width:1199px){.personal-area__navigation{width:212px}}@media (max-width:991px){.personal-area__navigation{width:100%;position:absolute;left:0;right:0;top:0;margin-right:0}}@media (max-width:767px){.personal-area__navigation{display:none}}.personal-area__blocks{width:100%}.personal-area__block{width:100%;background-color:#fff}.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;padding:20px 16px 0;line-height:27px}.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{text-align:right;padding-top:30px}.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{display:grid;justify-content:space-between;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:flex-start;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-template-columns:1fr;grid-template-rows:repeat(7,1fr);grid-row-gap:16px}.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{padding-top:17px;padding-bottom:17px;min-width:146px}}.personal-area__block_travelers .content-block__content_inner-block{border:1px solid #f1f2f4;position:relative;padding:14px 20px 40px}.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{top:12px;right:18px}.personal-area__block_travelers .content-block__content_inner-block .inputs-block{display:grid;justify-content:flex-start;grid-column-gap:20px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr);align-items:flex-end;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-left:16px;padding-right:16px;padding-bottom:25px}.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{font-size:103px;color:#8c96ab;opacity:.4}.personal-area__block_travelers .dummy-block__description{color:#8c96ab;opacity:.4;max-width:290px;font-size:16px;margin-top:10px;line-height:20px}.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;padding:0;line-height:27px}.personal-area__block_payment .content-block__subtitle{font-size:14px;margin-top:6px;line-height:16px}.personal-area__block_payment .content-block__content{padding:20px;background-color:#fff}.personal-area__block_payment .content-block__content:nth-child(n+2){margin-top:1px}.personal-area__block_payment .content-block__content_add-card{padding-top:8px;padding-bottom:10px}.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{display:grid;justify-content:space-between;grid-column-gap:18px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr;align-items:flex-end;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{padding-top:12px;opacity:.4}.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{font-size:100px;color:#8c96ab;opacity:1}.personal-area__block_payment .content-block__content .dummy-block__description{font-size:16px;line-height:20px;max-width:290px;color:#8c96ab;margin-top:12px}.personal-area__block_payment .content-block__content_new-card .content-block__title{padding-left:0;padding-right:0;padding-top:8px;font-size:18px}.personal-area__block_payment .content-block__content_new-card .content-block__content-title{padding-left:0;padding-right:0;padding-top:20px;font-size:16px}.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-left:10px;padding-bottom:34px}.personal-area__block_payment .content-block__content_new-card .inputs-block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;margin-top:44px}.personal-area__block_payment .content-block__content_inner-block{border:1px solid #f1f2f4;position:relative;margin-left:-6px;margin-right:-6px;padding:18px 14px 40px}.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{display:grid;justify-content:flex-start;grid-column-gap:20px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr;align-items:flex-end;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-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-row-gap:16px;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{padding-top:17px;padding-bottom:17px;min-width:146px}}.personal-area__bottom-block{background-color:#5d5f65;padding-top:50px;padding-bottom:72px}@media (max-width:767px){.personal-area__bottom-block{display:none}}.personal-area__bottom-block-title{font-size:36px;font-weight:300;color:#fff;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{max-width:700px;margin:0 auto}@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{flex-basis:100%;width:100%;height:48px;display:flex;justify-content:center;align-items:center}}.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{max-width:848px;margin:0 auto}@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{margin-left:auto;color:#e7af00;font-size:14px;font-weight:500;margin-top:0}.personal-area_hotels-view-order .order-info__title .more-details-link .font-icon{font-size:16px;color:inherit;margin-right:8px}.personal-area_hotels-view-order .order-info__title .hotel-info-stars{margin-top:0;margin-left:10px;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;margin-left:14px;line-height:1.2}.personal-area .content-block_payment .content-block__header{padding-bottom:20px;padding-left:25px;border-bottom:1px solid #e1e1e1}.personal-area .content-block_payment .content-block__subtitle{font-size:12px;opacity:.49;line-height:1.2}.personal-area .content-block_payment .content-block__content_action{padding:20px 37px 25px;text-align:right;border-top:1px solid #e1e1e1}.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{top:auto;bottom:4px}}.avatar-block{width:100%;height:100%;background-color:#e7af00;background-image:url(/_nuxt/img/avatar-bg.2d4963d.svg);text-align:center;padding-top:34px;box-sizing:border-box}.avatar-block__photo{width:100px;height:100px;border-radius:50%;overflow:hidden;display:inline-block;position:relative;transition:.3s;cursor:pointer;background-color:#fff}.avatar-block__photo:hover:after{content:"\e931";font-family:iconetm;font-size:20px;color:#fff;position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);top:0;left:0;transition:.3s;padding-top:calc(50% - 10px)}.avatar-block__photo input[type=file]{display:none}.avatar-block__name{font-size:20px;font-weight:500;color:#fff;margin-top:24px}.avatar-block__abbriviation{font-size:44px;color:#e7af00;font-weight:500;line-height:1.2;position:absolute;top:calc(50% + 2px);left:50%;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{font-size:16px;padding-left:0;color:#2c2c2c;margin-bottom:0}.personal-data__item_demo .etm-input input{padding:0;font-size:14px;color:#757575;font-weight:400;height:20px}.personal-data__item .etm-input__title,.personal-data__item .etm-input input{transition:all .3s}.personal-data__left-block{width:260px}.personal-data__edit-button .icon{font-size:14px;color:#2c2c2c;cursor:pointer}.personal-data__item-title{font-size:16px;transition:.3s}.personal-data__item-data{color:#757575;margin-top:6px;font-size:14px}.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{width:260px;margin-top:4px}.personal-data__input{width:100%}.personal-data__input input:focus{border-color:#e7af00}.personal-data__action{margin-top:20px;display:flex;justify-content:flex-end}.personal-data__cansel-button{width:94px}.personal-data__cansel-button .button{background-color:transparent;color:#e7af00;border:1px solid #e7af00;width:100%;padding-bottom:9px;padding-top:11px}.personal-data__apply-button{width:94px;margin-left:16px}.personal-data__apply-button .button{width:100%}.personal-data-home-airport{position:relative}.personal-data-home-airport__iata{position:absolute;bottom:12px;right:8px;font-size:12px;text-transform:uppercase;color:#9b9b9b}.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{border-top:1px solid #f5f5f5;padding:16px 24px 14px 72px;display:flex;justify-content:space-between;align-items:center;min-height:70px;box-sizing:border-box;position:relative}.travelers__item:before{content:"\e909";font-family:iconetm;font-size:32px;color:#fff;width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#f1f2f4;position:absolute;text-align:center;line-height:40px;left:16px;top:16px}@media (max-width:520px){.travelers__item{padding-right:24px}}.travelers__left-block>*{display:inline-block;vertical-align:middle}.travelers__right-block{display:flex;align-items:center}.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;width:248px;position:relative}@media (max-width:520px){.travelers__name{display:flex;flex-direction:column;width:auto}}.travelers__doc-type{margin-left:46px;color:#757575}@media (max-width:520px){.travelers__doc-type{margin-top:10px;margin-left:0}}.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;justify-content:space-between;flex-wrap:wrap;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;justify-content:flex-start;flex-wrap:wrap}.travelers-edit-block__document-data>*{flex-basis:280px;margin-top:16px;margin-right:16px}.travelers-edit-block__document-close{position:absolute;top:16px;right:16px;cursor:pointer}.travelers-edit-block__document-close .icon{color:#757575}.travelers-edit-block__document-close:hover .icon{color:#a8a8a8}.travelers-edit-block__add-new-document .button{font-size:14px;color:#e7af00;text-transform:uppercase;background-color:transparent;margin-top:20px}.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;padding-bottom:9px;margin-right:16px;width:92px}.travelers-edit-block__apply-button .button{width:92px}.travelers__dummy{text-align:center;padding-bottom:24px}.travelers__dummy:before{content:"\e946";font-family:iconetm;font-size:132px;color:#e3e4e9}.travelers__dummy-descr{font-size:16px;font-weight:400;color:#8c96ab;width:290px;line-height:24px;margin-left:auto;margin-right:auto}.travelers__country-code,.travelers__document-type{position:absolute;background-color:#fff;display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:100}.travelers__country-code.active,.travelers__document-type.active{display:block}.travelers__country-code li,.travelers__document-type li{padding:16px 10px;width:100%;box-sizing:border-box;cursor:pointer}.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{content:"";background-size:100% 100%;background-position:50%;position:absolute;top:8px;left:10px;width:30px;height:20px}.travelers-edit-block__country-code .input__select.country-code_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==) 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.3fbca5d.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.4383ea9.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.33a743e.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.e6e2542.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.94a96ca.svg) 50%;background-repeat:no-repeat;background-size:100%}.my-orders{color:#2c2c2c}.my-orders__status{margin-bottom:11px;font-size:12px;display:flex;align-items:center;justify-content:flex-end}.my-orders__status.confirm{color:#5dc376}.my-orders__status.canceled{color:#f44336}.my-orders__status.waiting{color:#959595}.my-orders__status .font-icon{margin-right:4px;font-size:16px}.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{display:flex;align-items:center}.my-orders__cities:nth-child(n+2){margin-left:8px}.my-orders__cities:nth-child(n+2):before{content:"";display:block;width:5px;height:5px;margin-right:8px;background-color:#757575}.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{padding:16px 16px 14px 72px;position:relative;display:flex;justify-content:space-between;cursor:pointer}@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{font-family:iconetm;font-size:20px;color:#757575;top:24px;left:24px;position:absolute}.my-orders__item_avia:before{content:"\e901"}.my-orders__item_train:before{content:"\e902"}.my-orders__item_hotels:before{content:"\e905"}.my-orders__item_boat:before{content:"\e900"}@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{content:"\e91e";font-family:iconetm;font-size:12px;position:absolute;top:0;left:6px;color:#2c2c2c}.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{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background-color:#2c2c2c}.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{text-align:left;color:#2c2c2c;opacity:.4;font-weight:400}}.my-orders__pay-info{font-size:12px;font-weight:400;text-align:right;margin-top:10px}@media (max-width:520px){.my-orders__pay-info{text-align:left;font-weight:500}}.my-orders__more-orders{padding-top:10px;border-top:1px solid #f5f5f5;text-align:center;padding-bottom:56px}.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{text-align:center;margin-bottom:102px;display:inline-block;width:100%}.my-orders__dummy:before{content:"\e944";font-family:iconetm;font-size:94px;color:#e3e4e9}.my-orders__dummy-descr{font-size:16px;font-weight:400;color:#8c96ab;width:290px;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px}.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{padding:12px 16px 10px 72px;position:relative;display:flex;justify-content:space-between;align-items:center}@media (max-width:520px){.search-history__item{justify-content:flex-start;flex-direction:column;align-items: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{font-family:iconetm;font-size:20px;color:#757575;left:16px;position:absolute}.search-history__item_avia:before{content:"\e901"}.search-history__item_rail:before{content:"\e902"}.search-history__item_hotels:before{content:"\e905"}.search-history__item_boat:before{content:"\e900"}.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{content:"\e91e";font-family:iconetm;font-size:12px;position:absolute;top:0;left:6px;color:#2c2c2c}.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{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background-color:#2c2c2c}.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;text-align:right;margin-top:10px}.search-history__more-orders{padding-top:8px;border-top:1px solid #f5f5f5;text-align:center;padding-bottom:8px}.search-history__more-orders .button{background-color:transparent;color:#e7af00;font-size:14px;font-weight:500;text-transform:uppercase}.search-history__dummy{text-align:center;margin-bottom:12px;display:inline-block;width:100%}.search-history__dummy:before{content:"\e945";font-family:iconetm;font-size:94px;color:#e3e4e9}.search-history__dummy-descr{font-size:16px;font-weight:400;color:#8c96ab;width:290px;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px}.search-history__lets-try{text-align:center;margin-bottom:70px;display:inline-block;width:100%}.search-history__lets-try .button{color:#e7af00;background-color:transparent;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;margin-top:14px;line-height:24px}.payment__add-new-card{padding:12px 16px 14px}.payment__item{padding:18px 20px 16px 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f5f5f5}.payment__card-type{font-size:16px;font-weight:400;position:relative;padding-left:58px;line-height:38px}.payment__card-type:before{content:"\e943";font-family:iconetm;font-size:38px;position:absolute;top:0;left:0;color:#e7af00}.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{font-size:20px;font-weight:500;color:#2c2c2c}.payment-edit-block__close-edit{position:absolute;top:22px;right:12px;opacity:.57;cursor:pointer}.payment-edit-block__close-edit .icon{font-size:16px;color:#757575}.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-top:52px;padding-left:16px;z-index:1}.payment-edit-block__card-cvvt,.payment-edit-block__card-main-info{width:322px;height:198px;border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;position:relative}.payment-edit-block__card-cvvt{background-color:#fafafa;padding-top:78px;padding-left:210px;margin-top:-168px;margin-left:136px}.payment-edit-block__card-cvvt:after{content:"";width:150px;height:38px;background-color:#e7af00;opacity:.3;position:absolute;right:0;top:24px}.payment-edit-block input{font-size:14px}.payment-edit-block__subtitle{font-size:16px;color:#2c2c2c;font-weight:400}.payment-edit-block__input-block{display:flex;justify-content:space-between;flex-wrap:wrap;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{margin-top:4px;padding:14px 0;display:flex;justify-content:flex-end;align-items:center}@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{padding-bottom:8px;background-color:transparent;border:1px solid #e7af00;color:#e7af00;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{font-size:12px;color:#747474;margin-top:30px;display:inline-block;line-height:18px}@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{text-align:center;margin-bottom:24px}.payment__dummy:before{content:"\e947";font-family:iconetm;font-size:104px;color:#e3e4e9}.payment__dummy-descr{font-size:16px;font-weight:400;color:#8c96ab;width:290px;line-height:24px;margin-left:auto;margin-right:auto}@media (max-width:520px){.card-main-info__number{width:100%;position:relative;margin-top:30px}.card-main-info__number input{width:100%;padding-right:40px}}@media (max-width:520px){.card-main-info__date{flex-basis:50%;margin-left:0;margin-top:26px;width:49%}.card-main-info__date input{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}}@media (max-width:520px){.card-main-info__name{width:100%;margin-top:26px}.card-main-info__name input{width:100%}}@media (max-width:520px){.card-main-info__card-logo{position:absolute;right:8px;top:25px}}@media (max-width:520px){.card-cvvt__input{flex-basis:50%;margin-top:26px;width:auto}.card-cvvt__input input{width:100%;padding-right:26px;border-bottom-left-radius:0;border-top-left-radius:0}}@media (max-width:520px){.card-cvvt__question{top:30px;right:8px}}.header-mobile-menu{background-color:#fff;width:262px;position:fixed;top:0;overflow-y:scroll;right:-265px;z-index:160;transition:right .3s linear;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.header-mobile-menu.active{display:flex;right:0}.header-mobile-menu__user-profile{padding:24px 20px 32px;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #f2f4f9}.header-mobile-menu__user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block}.header-mobile-menu__user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-mobile-menu__user-name{display:inline-block;margin-left:10px;font-size:14px;font-weight:500;color:#2c2c2c;line-height:20px}.header-mobile-menu__menu-title{color:#bbb;padding:20px 18px 8px;text-transform:uppercase;font-size:12px}.header-mobile-menu__login-link{margin-bottom:-10px;color:#e7af00;font-weight:500}.header-mobile-menu .cabinet-nav{width:100%;border-bottom:1px solid #f5f5f5}.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{width:100%;border-bottom:1px solid #f5f5f5}.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{padding:18px 20px 16px;font-size:14px;font-weight:500;color:#757575;transition:.3s;cursor:pointer;border-bottom:1px solid #f5f5f5}.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{padding:18px 20px 16px;font-size:14px;font-weight:500;color:#757575;transition:.3s;cursor:pointer;box-sizing:border-box}.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{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:2px;background:0 0;transition:.4s}.login-nav__item:hover:after{bottom:0;background-color:#e7af00}}@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}.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{font-size:18px;line-height:24px;padding:24px 20px 16px;border-bottom:1px solid #e1e1e1}.order-info__block_mobile.order-info__block_passenger{padding-bottom:0}.order-info__block_mobile.order-info__block_passenger .content-block__title{padding:0 16px;font-size:14px;font-weight:500}.order-info__block_mobile.order-info__block_passenger .content-block__header{padding:20px 16px;border-bottom:none}.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{font-size:14px;color:rgba(31,31,31,.86)}.order-info__block_hotel-info .cancel-policy-rule__rule{font-size:12px;margin-top:12px;font-weight:400;line-height:1.2;color:rgba(31,31,31,.86)}.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{font-size:12px;color:#5d5f65;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{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid #f4f4f4}.order-info__action>:nth-child(n+2){margin-left:10px}.order-info__hotels-action{display:flex;align-items:center;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{font-size:12px;color:#757575}.order-info__data-value{font-size:14px;margin-top:4px;line-height:18px}}@media screen and (max-width:767px){.order-info_avia .order-info__block:first-child{margin-top:1px}}@media screen and (max-width:767px){.order-info_avia .order-info__block_payment .order-info__block-name{font-size:16px;padding:10px 16px 16px;border-bottom:none;font-weight:500}}.order-info_avia .order-info__title{padding:26px 20px 20px;display:flex;align-items:center;justify-content:space-between}.order-info_avia .order-info__status>*{vertical-align:middle;font-size:14px}.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{margin-right:4px;font-size:18px}.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{display:grid;justify-content:space-between;grid-column-gap:17px;grid-row-gap:35px;grid-template-columns:1fr 1fr 1fr;align-items:flex-start}@media screen and (max-width:767px){.order-info .inputs-block{grid-template-columns:1fr;grid-row-gap:10px}.order-info .inputs-block>*{grid-column:1}}.order-info .content-block__header{padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}.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{padding:0 16px;font-size:14px;font-weight:500}.order-info .content-block__header{padding:15px 16px 20px;border-bottom:none}.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{width:220px;height:145px;padding:0}.order-info_hotels .order-info__title{padding-top:20px}@media (max-width:767px){.order-info_hotels .order-info__title{flex-wrap:wrap;justify-content:space-between;align-items:center}.order-info_hotels .order-info__title .order-info__hotel-name{width:100%;margin-bottom:17px;text-align:center}.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}}@media (max-width:767px){.hotel-order.view-order{background-color:transparent}.hotel-order .order-info{margin-left:0;margin-right:0}.hotel-order .order-info__info-cells{padding-left:16px;padding-right:16px;margin-top:1px;background-color:#fff}.hotel-order .order-info__info-cells .order-info-cells_view-order{margin-top:0}.hotel-order .order-info__hotel-msg{padding:20px 16px;background-color:#fff}.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-weight:500;font-size:16px;padding:0 20px 20px}.passenger-info-docs__items{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;border-top:1px solid #f1f1f1}@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{font-size:16px;font-weight:500;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}@media (max-width:640px){.passenger-info__title{font-size:14px;border-bottom:none;padding:10px 16px;font-weight:500}}.passenger-info__personal-data{padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr)/repeat(4,1fr)}@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-top:24px;margin-bottom:8px}.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{font-size:10px;font-weight:400;color:#757575;margin-top:8px}.passenger-info__nationality{padding-left:34px;position:relative}.passenger-info__nationality:before{content:"";position:absolute;top:-2px;left:0;width:24px;height:14px}.passenger-info__nationality_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100%}.payment-info__title{font-size:18px;font-weight:400;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}@media (max-width:640px){.payment-info__title{font-size:16px;font-weight:500;border-bottom:none;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{display:flex;justify-content:space-between;color:#757575;font-size:14px;font-weight:400;margin-top:18px}@media (max-width:640px){.payment-info__item{margin-top:22px}}.payment-info__item_dropdown>:first-child{padding-left:16px;position:relative;cursor:pointer}.payment-info__item_dropdown>:first-child:before{content:"";border:3px solid transparent;border-top-color:#757575;box-sizing:border-box;position:absolute;top:6px;left:4px}.customer-info__title{font-size:16px;font-weight:500;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}@media (max-width:640px){.customer-info__title{font-size:16px;font-weight:500;border-bottom:none;padding:16px 16px 28px}}.customer-info__list{padding:0 20px 30px;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (max-width:640px){.customer-info__list{padding:0 16px 4px;flex-direction:column}}.customer-info__item{flex-basis:33%;margin-top:24px;margin-bottom:8px}@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;margin-top:4px;line-height:18px}}.reservation-area__wrap{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px}@media (max-width:767px){.reservation-area__wrap{flex-direction:column;padding-top:0;padding-bottom:8px}}@media (max-width:560px){.reservation-area__wrap{padding-top:0;padding-bottom:8px}}.reservation-area__data-block{width:100%}@media (max-width:767px){.reservation-area__data-block{order:2}}.reservation-area__data-block_payment{margin-top:10px}.reservation-area__order-block{width:436px;margin-left:30px;min-width:436px}@media (max-width:1199px){.reservation-area__order-block{width:266px;margin-left:20px;min-width:266px}}@media (max-width:767px){.reservation-area__order-block{order:1;margin-left:0;width:100%;margin-bottom:10px;margin-top:10px}}@media (max-width:767px){.reservation-area__order-block>*{margin-left:-16px;margin-right:-16px}}@media (max-width:420px){.reservation-area__order-block{margin-top:10px;margin-bottom:10px}.reservation-area__order-block>*{margin-left:-14px;margin-right:-14px}}.reservation-area__order-block .offers{margin-top:10px;display:none}@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}}@media (max-width:767px){.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{padding:25px 20px 15px;border-bottom:1px solid #e1e1e1}.reservation-area__block .content-block__header:nth-child(n+2){padding-top:5px}.reservation-area__block .content-block__title{font-size:18px;line-height:24px;font-weight:400}.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;margin-left:14px;line-height:1.2}.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;opacity:.49;line-height:1.2}.reservation-area__block .content-block_payment .content-block__content_action{padding:20px 37px 25px;text-align:right;border-top:1px solid #e1e1e1}.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{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:20px}.reservation-area__block .content-block_payment .content-block__content_action .button{margin-top:15px;min-width:200px;max-width:250px;padding-top:10px;padding-bottom: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{top:auto;bottom:5px}}.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{display:grid;justify-content:space-between;grid-column-gap:17px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr;align-items:flex-start}@media screen and (max-width:991px){.reservation-area__block .inputs-block{grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media screen and (max-width:767px){.reservation-area__block .inputs-block{grid-template-columns:1fr;grid-row-gap:16px}}.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{transition:.3s;position:fixed;bottom:0;right:0;left:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);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{position:relative;box-shadow:none!important}.reservation-area-action{display:flex;justify-content:space-between;padding:8px 10px;background-color:#fff}.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-top:11px;padding-bottom:9px}@media (min-width:768px){.reservation-area__status-bar{display:none}}.reservation-area__passenger-number .passenger-number{padding:24px 16px 20px;opacity:.5;font-size:16px;margin-top:10px;background-color:#fff}@media (min-width:768px){.reservation-area__passenger-number .passenger-number{display:none}}.reservation-area_hotel{display:flex;justify-content:space-between;color:#1f1f1f;padding-top:20px;padding-bottom:20px;align-items:flex-start}@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{flex-direction:column;align-items:center}.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{margin-right:0;flex-basis:100%;order:2;margin-top:10px;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{width:344px;flex-basis:344px;flex-grow:1;min-width:344px}}@media (max-width:991px){.reservation-area_hotel .reservation-area__order-details{width:266px;flex-basis:266px;min-width:266px}}@media (max-width:767px){.reservation-area_hotel .reservation-area__order-details{flex-basis:100%;order:1;width:100%;padding-top:10px}}.reservation-area_hotel .reservation-area__status-bar{margin-top:1px;width:100%}.reservation-area_hotel textarea{resize:none;padding:10px;border:1px solid #e3e4e9}.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{font-size:18px;font-weight:400;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}@media (max-width:560px){.customer-info-input__title{font-size:16px;font-weight:500;padding:22px 16px 2px;border-bottom:none}}.customer-info-input__list{padding:0 20px 40px;display:flex;justify-content:space-between;flex-wrap:wrap}@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{content:"";background-size:100% 100%;background-position:50%;position:absolute;top:8px;left:10px;width:30px;height:20px}.customer-info-input__item_country-code .input__select.country-code_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==) 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.3fbca5d.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.4383ea9.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.33a743e.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.e6e2542.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.94a96ca.svg) 50%;background-repeat:no-repeat;background-size:100%}.passenger-info-input{color:#2c2c2c}.passenger-info-input__title{font-size:18px;font-weight:400;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1}@media (max-width:560px){.passenger-info-input__title{font-size:16px;font-weight:500;padding:22px 16px 4px;border-bottom:none}}@media (max-width:540px){.passenger-info-input__title_doc-title{display:none}}.passenger-info-input__list{padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.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-top:8px;padding-bottom:20px}}.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{content:"";background-size:100% 100%;background-position:50%;position:absolute;top:8px;left:10px;width:30px;height:20px}.passenger-info-input .passenger-info-input__item_nationality .input__select.nationality_ru:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTMwLjQ3NiA2LjY3MkgwVi41NDJDMCAuMjUyLjIzNS4wMTYuNTI1LjAxNmgyOS40MjZjLjI5IDAgLjUyNS4yMzYuNTI1LjUyNnY2LjEzeiIvPjxwYXRoIGZpbGw9IiNGRjRCNTUiIGQ9Ik0yOS45NSAxOS45ODRILjUyNkEuNTI2LjUyNiAwIDAxMCAxOS40NTh2LTYuMTNoMzAuNDc2djYuMTNjMCAuMjktLjIzNS41MjYtLjUyNS41MjZ6Ii8+PHBhdGggZmlsbD0iIzQxNDc5QiIgZD0iTTAgNi42NzJoMzAuNDc2djYuNjU1SDB6Ii8+PC9nPjwvc3ZnPg==) 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.3fbca5d.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.4383ea9.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.33a743e.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.e6e2542.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.94a96ca.svg) 50%;background-repeat:no-repeat;background-size:100%}.payment-method{display:flex;justify-content:space-between}@media (max-width:940px){.payment-method{flex-wrap:wrap;height:220px;align-content:space-between}}@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{width:94px;height:100px;padding-top:60px;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:2px;position:relative;cursor:pointer}@media (max-width:420px){.payment-method__item{padding-top:76px}}.payment-method__item.active{border-color:#e7af00;background-color:rgba(231,175,0,.1)}.payment-method__item:before{content:"";position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:94px;height:60px}@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{width:138px;height:108px}}.payment-method__item_credit-card:before{background:url(/_nuxt/img/visa-master.cd48360.svg);background-position:50%;background-repeat:no-repeat}.payment-method__item_pay-pal:before{background:url(/_nuxt/img/paypal-dark.a29c674.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.3ba6db5.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__item_hipercard:before{background:url(/_nuxt/img/hipercard-card.b7d5ed6.svg);background-position:50%;background-repeat:no-repeat;background-size:62px auto}.payment-method__item_elo:before{background:url(/_nuxt/img/elo-card.51ba0c7.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__item_aura:before{background:url(/_nuxt/img/aura-card.e9479bd.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 38px}.payment-method__name{line-height:14px;font-size:12px;color:#222;text-align:center;padding-top:6px}.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{width:100%;height:60px;position:relative}.payment-info-input_hotel .payment-method__image img{height:38px;width:auto;margin:auto;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-info-input_hotel .payment-method__image_big-img img{width:82px;height:auto}@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{width:60px;height:auto}}@media (max-width:992px){.payment-info-input_hotel .payment-method{flex-wrap:wrap;height:220px;align-items:center}}@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-top:52px;padding-left:16px;z-index:1}.card-info-input__card-cvvt,.card-info-input__card-main-info{width:322px;height:198px;border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;position:relative}.card-info-input__card-cvvt{background-color:#fafafa;padding-top:78px;padding-left:210px;margin-top:-168px;margin-left:136px}.card-info-input__card-cvvt:after{content:"";width:150px;height:38px;background-color:#99cbe6;opacity:.3;position:absolute;right:0;top:24px}.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;color:#e7af00;border:1px solid #e7af00;padding-top:11px;padding-bottom:9px;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.f59ab6f.png)}.card-main-info__bottom-line{margin-top:20px}@media (max-width:560px){.card-cvvt__question{top:30px;right:8px}}.card-cvvt__question .icon{font-size:16px;color:#e7af00}.card-cvvt__error-message{color:#d50000}.reservation-order{background-color:#fff;color:#2c2c2c}@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{font-size:14px;color:#202020;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__gateway,.reservation-order-passenger__whole-sum{font-weight:700;margin-top:20px;display:flex;justify-content:space-between}.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{padding:24px 24px 18px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;cursor:pointer}.reservation-order__item.active .reservation-order__dropdown,.reservation-order__item.active:after{transform:rotate(180deg)}.reservation-order__item:after{content:"\e94b";font-family:iconetm;width:18px;height:12px;cursor:pointer;transition:.3s;color:#2c2c2c;opacity:.5;font-size:18px;position:absolute;bottom:18px;right:24px}.reservation-order__item-title{font-size:18px;font-weight:400;color:#4b4b4b}.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{content:"\e91e";font-family:iconetm;font-size:12px;position:absolute;top:0;left:6px;color:#2c2c2c}.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{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background-color:#2c2c2c}.reservation-order__passenger{font-size:12px;font-weight:400}.reservation-order__bottom-line{margin-top:8px;display:flex;justify-content:space-between}.reservation-order__date{font-size:12px;color:#2c2c2c;opacity:.5;font-weight:400}.reservation-order__pay-info{font-size:12px;font-weight:400;text-align:right;margin-top:10px}@media (max-width:520px){.reservation-order__pay-info{text-align:left;font-weight:500}}.reservation-order__price-block{display:flex;justify-content:space-between;padding:28px 24px 24px;border-top:.5px solid #e3e4e9;position:relative}.reservation-order__price-descr,.reservation-order__price-total{font-size:16px;font-weight:500;display:inline-block}.reservation-order__price-total{margin-left:4px}.reservation-order__price span{font-size:12px;opacity:.5;margin-left:4px}.reservation-order__price-detail{position:absolute;top:24px;right:-8px;width:222px;height:94px;background-color:#2c2c2c;opacity:.8;padding:6px 10px;box-sizing:border-box;display:none}.reservation-order__price-detail:before{content:"";position:absolute;top:-10px;right:12px;border:5px solid transparent;border-bottom-color:#2c2c2c}.reservation-order__price-detail-icon{width:16px;height:16px;position:relative;cursor:pointer}.reservation-order__price-detail-icon:before{content:"\e90d";font-family:iconetm;font-size:16px;color:#757575}.reservation-order__price-detail-icon:hover .reservation-order__price-detail{display:block}.reservation-order__price-detail-item{color:#fff;line-height:1.7;display:flex;justify-content:space-between;font-size:12px;font-weight:300}.reservation-order .offers,.reservation-order .orders{display:none}.reservation-order .offers.active,.reservation-order .orders.active{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{padding-left:16px;margin-bottom:14px}.reservation-order .offer__connect-info{margin-top:6px}.reservation-order_mobile{display:block;background-color:transparent!important}.reservation-order_mobile .reservation-order__block-name{background-color:#fff}@media (min-width:768px){.reservation-order_mobile{display:none}}.reservation-order__order-item{padding:16px 16px 14px 72px;position:relative;display:flex;justify-content:space-between;cursor:pointer}@media (max-width:520px){.reservation-order__order-item{flex-direction:column;justify-content:flex-start}}.reservation-order__order-item:before{font-family:iconetm;font-size:20px;color:#757575;top:24px;left:16px;position:absolute}.reservation-order__order-item_avia:before{content:"\e901"}.reservation-order__order-item_train:before{content:"\e902"}.reservation-order__order-item_hotel:before{content:"\e905"}.reservation-order__order-item_boat:before{content:"\e900"}.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);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{width:calc(50% + 20px);height:22px}.reservation-order_loading .reservation-order__item-title.gradient{width:calc(50% - 80px);height:16px}.reservation-order_loading .reservation-order__route.gradient{width:50%;height:16px;margin-top:4px}.reservation-order_loading .reservation-order__passengers.gradient{width:calc(50% - 30px);height:16px;margin-top:4px}.reservation-order_loading .reservation-order__arrow.gradient{position:absolute;bottom:20px;right:25px;width:18px;height:16px}.reservation-order_loading .reservation-order-sum__title.gradient{width:50%;height:22px}.payment-orders{color:#2c2c2c}.payment-orders__list{background-color:#fff}.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{display:flex;align-items:center}.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{display:flex!important;align-items:center}.payment-orders__route{margin-top:4px;flex-wrap:wrap;max-width:400px;line-height:20px}.payment-orders__route:first-child{margin-top:0}.payment-orders__cities:nth-child(n+2):before{content:"";display:block;width:4px;height:4px;background-color:#bcbcbc;margin:0 4px}}.payment-orders__item{padding:16px 16px 14px 72px;position:relative;display:flex;justify-content:space-between;cursor:pointer}@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{font-family:iconetm;font-size:20px;color:#757575;top:24px;left:16px;position:absolute}.payment-orders__item_avia:before{content:"\e901"}.payment-orders__item_train:before{content:"\e902"}.payment-orders__item_hotel:before{content:"\e905"}.payment-orders__item_boat:before{content:"\e900"}@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{content:"\e91e";font-family:iconetm;font-size:12px;position:absolute;top:0;left:6px;color:#959595}.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{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background-color:#2c2c2c}.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{text-align:left;color:#2c2c2c;opacity:.4;font-weight:400}}.payment-orders__pay-info{font-size:12px;font-weight:400;text-align:right;margin-top:10px}@media (max-width:520px){.payment-orders__pay-info{text-align:left;font-weight:500}}.payment-orders__more-orders{padding-top:10px;border-top:1px solid #f5f5f5;text-align:center;padding-bottom:56px}.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{text-align:center;margin-bottom:102px;display:inline-block;width:100%}.payment-orders__dummy:before{content:"\e944";font-family:iconetm;font-size:94px;color:#e3e4e9}.payment-orders__dummy-descr{font-size:16px;font-weight:400;color:#8c96ab;width:290px;line-height:24px;margin-left:auto;margin-right:auto;margin-top:10px}.payment-details__title{font-size:18px;font-weight:400;padding:30px 20px 18px;border-bottom:1px solid #e1e1e1;display:none}@media (max-width:560px){.payment-details__title{padding:24px 16px 20px;display:block}}.payment-details__list{padding:0 20px 30px}@media (max-width:640px){.payment-details__list{padding:0 16px 38px}}.payment-details__item{display:flex;justify-content:space-between;color:#757575;font-size:14px;font-weight:400;margin-top:18px}@media (max-width:640px){.payment-details__item{margin-top:22px}}.payment-details__item_dropdown>:first-child{padding-left:16px;position:relative;cursor:pointer}.payment-details__item_dropdown>:first-child:before{content:"";border:3px solid transparent;border-top-color:#757575;box-sizing:border-box;position:absolute;top:6px;left:4px}.reservation-success{padding-bottom:20px;min-height:calc(100vh - 347px);box-sizing:border-box;padding-top:calc(50vh - 325.5px)}@media (max-width:560px){.reservation-success{padding-top:86px;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background-color:#fff;z-index:100}}.reservation-success__description{font-size:16px;color:#8c96ab;margin:auto;padding-top:170px;position:relative;text-align:center;line-height:24px}@media (max-width:560px){.reservation-success__description{padding-top:90px;line-height:22px}}.reservation-success__description .email{font-weight:700;margin-top:4px}@media (max-width:560px){.reservation-success__description .email{color:#2c2c2c}}.reservation-success__description:before{content:"\e936";font-family:iconetm;font-size:136px;line-height:132px;color:#8c96ab;position:absolute;top:0;left:0;right:0;bottom:0;width:132px;height:132px;text-align:center;margin-left:auto;margin-right:auto}@media (max-width:560px){.reservation-success__description:before{width:60px;height:60px;font-size:60px;line-height:60px}}.reservation-success__description-error{font-size:16px;color:#8c96ab;margin:auto;padding-top:170px;position:relative;text-align:center;line-height:24px}@media (max-width:560px){.reservation-success__description-error{padding-top:90px;line-height:22px}}.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{content:"\e94d";font-family:iconetm;font-size:136px;line-height:132px;color:#8c96ab;position:absolute;top:0;left:0;right:0;bottom:0;width:132px;height:132px;text-align:center;margin-left:auto;margin-right:auto}@media (max-width:560px){.reservation-success__description-error:before{width:60px;height:60px;font-size:60px;line-height:60px}}.reservation-success__action{margin-top:94px;text-align:center}.reservation-success__close-button{width:24px;height:24px;position:absolute;top:20px;right:20px}.reservation-success__close-button:hoverbefore{color:#a8a8a8}.reservation-success__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:#757575;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:24px}.reservation-success__action-text{margin-top:44px;font-size:14px;color:#2c2c2c;text-align:center;line-height:18px}.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{display:none;color:#d0021b;font-size:12px;font-weight:400;position:absolute;left:0;bottom:-6px}.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:"\e91c"}.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{position:absolute;right:0;bottom:0;width:36px;height:36px;cursor:pointer}.login-form__visible-button:after{content:"\e91b";font-family:iconetm;font-size:22px;position:absolute;top:6px;right:6px;color:#757575}.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{display:flex;justify-content:space-between;padding-top:24px;margin-top:24px;position:relative;border-top:1px solid #e1e1e1}.login-form__social-list:before{content:"or via";font-size:12px;letter-spacing:-.3;color:#757575;padding-left:10px;padding-right:10px;background-color:#fff;top:-6px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:32px}.login-form__social-item{width:36px;height:36px;background-size:100%;background-position:50%;background-repeat:no-repeat}.login-form__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMDAtNS4yNSA1LjI1djQuMzc1SDExVjE4aDMuNXYxNGg1LjI1VjE4aDMuNUwyNSAxMy42MjVoLTUuMjV6Ii8+PC9nPjwvc3ZnPg==)}.login-form__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwMS0yLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgxOSAyLjgzMyAyLjgyNiAyLjgyNiAwIDAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMTAtMi4zNDYtMi45MjRjLS4wMTcuMDEzLTEuNzgxIDEuMzY3LTQuNjg0IDEuMzY5LTIuOTAyLS4wMDItNC43MDQtMS4zNTYtNC43MjEtMS4zN2ExLjg3NSAxLjg3NSAwIDAwLTIuMzQ2IDIuOTI2Yy4wODkuMDcgMS44MTEgMS40MTIgNC42NDkgMS45NmwtMy45NTUgNC4xMzRhMS44NzQgMS44NzQgMCAxMDIuNyAyLjYwMmwzLjY3My0zLjkxNCA0LjA0NSAzLjk0YTEuODc1IDEuODc1IDAgMDAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.login-form__social-item_vk{background:url(/_nuxt/img/vk.7f4a459.svg)}.login-form__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAwMi4yNzEtMi44NyAxMC4zOSAxMC4zOSAwIDAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwMDIyLjQzOSA4Yy0yLjg1NCAwLTUuMTY4IDIuMzI0LTUuMTY4IDUuMTkgMCAuNDA2LjA0Ni44MDMuMTM0IDEuMTgyLTQuMjk0LS4yMTYtOC4xMDEtMi4yODMtMTAuNjUtNS40MjNhNS4xNyA1LjE3IDAgMDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAxLTIuMzQtLjY1MnYuMDY1YTUuMTkgNS4xOSAwIDAwNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwMDQuODI2IDMuNjA1IDEwLjMzOCAxMC4zMzggMCAwMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMDA3LjkyIDIuMzM2YzkuNTA3IDAgMTQuNzAzLTcuOTEgMTQuNzAzLTE0Ljc2OGwtLjAxOC0uNjcyYTEwLjM0NSAxMC4zNDUgMCAwMDIuNTg1LTIuNjgyeiIvPjwvZz48L3N2Zz4=)}.login-form__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDExLTEuNzM5LTcuMTcybDIuNDIyLTIuNjMyQTEwLjY4OCAxMC42ODggMCAwMDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+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{padding:32px 16px 12px;font-size:16px;color:#2c2c2c}.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{width:400px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;z-index:100}.authorization.active{display:block}.authorization input:hover{border-color:#e7af00}@media (max-width:420px){.authorization{width:100%;height:100%;position:fixed;left:0;top:0;bottom:0;right:0;overflow-y:auto}}.authorization__offer{font-size:16px;font-weight:400;text-align:center}.authorization__close-button{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px}.authorization__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:#757575;position:absolute;text-align:center;top:0;bottom:0;margin:auto}.authorization__close-button:hover:before{color:#a8a8a8}@media (min-width:421px){.authorization__close-button{display:none}}.authorization__wrap{padding:30px 40px 22px;position:relative;overflow-y:auto}@media (max-width:420px){.authorization__wrap{padding:20px 34px 22px}}.authorization__name{margin-top:20px}.authorization__logo{width:120px;height:48px;margin-left:auto;margin-right:auto;margin-bottom:30px}.authorization__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:420px){.authorization__logo{width:100px;height:40px}}.authorization .input__title{color:#2c2c2c;font-weight:400}.authorization__error-message{display:none;color:#d0021b;font-size:12px;font-weight:400;position:absolute;left:0;bottom:-6px}.authorization__email{position:relative;margin-top:30px}@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{position:relative;margin-top:16px}.authorization__password input{padding-right:30px}@media (max-width:420px){.authorization__password{margin-top:22px}}.authorization__password_visible .authorization__visible-button:after{content:"\e91c"}.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{position:absolute;right:0;bottom:0;width:36px;height:36px;cursor:pointer}.authorization__visible-button:after{content:"\e91b";font-family:iconetm;font-size:22px;position:absolute;top:6px;right:6px;color:#757575}.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{text-align:left;cursor:pointer}.authorization__no-accaunt{text-align:right;cursor:pointer}.authorization .authorization__forget p:nth-child(n+2),.authorization .authorization__no-accaunt p:nth-child(n+2){margin-top:0}.authorization__login{margin-top:16px;cursor:pointer;font-size:12px;line-height:16px;text-align:center}.authorization__login:hover{color:#5f5f5f}.authorization__social-list{display:flex;justify-content:space-between;padding-top:24px;margin-top:24px;position:relative;border-top:1px solid #e1e1e1}.authorization__social-list:before{content:"or via";font-size:12px;letter-spacing:-.3;color:#757575;padding-left:10px;padding-right:10px;background-color:#fff;top:-6px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:32px}.authorization__accaunt-name{text-align:center;font-size:16px;font-weight:700;color:#2c2c2c}.authorization__social-item{width:36px;height:36px;background-size:100%;background-position:50%;background-repeat:no-repeat}.authorization__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMDAtNS4yNSA1LjI1djQuMzc1SDExVjE4aDMuNXYxNGg1LjI1VjE4aDMuNUwyNSAxMy42MjVoLTUuMjV6Ii8+PC9nPjwvc3ZnPg==)}.authorization__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwMS0yLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgxOSAyLjgzMyAyLjgyNiAyLjgyNiAwIDAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMTAtMi4zNDYtMi45MjRjLS4wMTcuMDEzLTEuNzgxIDEuMzY3LTQuNjg0IDEuMzY5LTIuOTAyLS4wMDItNC43MDQtMS4zNTYtNC43MjEtMS4zN2ExLjg3NSAxLjg3NSAwIDAwLTIuMzQ2IDIuOTI2Yy4wODkuMDcgMS44MTEgMS40MTIgNC42NDkgMS45NmwtMy45NTUgNC4xMzRhMS44NzQgMS44NzQgMCAxMDIuNyAyLjYwMmwzLjY3My0zLjkxNCA0LjA0NSAzLjk0YTEuODc1IDEuODc1IDAgMDAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.authorization__social-item_vk{background:url(/_nuxt/img/vk.7f4a459.svg)}.authorization__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAwMi4yNzEtMi44NyAxMC4zOSAxMC4zOSAwIDAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwMDIyLjQzOSA4Yy0yLjg1NCAwLTUuMTY4IDIuMzI0LTUuMTY4IDUuMTkgMCAuNDA2LjA0Ni44MDMuMTM0IDEuMTgyLTQuMjk0LS4yMTYtOC4xMDEtMi4yODMtMTAuNjUtNS40MjNhNS4xNyA1LjE3IDAgMDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAxLTIuMzQtLjY1MnYuMDY1YTUuMTkgNS4xOSAwIDAwNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwMDQuODI2IDMuNjA1IDEwLjMzOCAxMC4zMzggMCAwMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMDA3LjkyIDIuMzM2YzkuNTA3IDAgMTQuNzAzLTcuOTEgMTQuNzAzLTE0Ljc2OGwtLjAxOC0uNjcyYTEwLjM0NSAxMC4zNDUgMCAwMDIuNTg1LTIuNjgyeiIvPjwvZz48L3N2Zz4=)}.authorization__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDExLTEuNzM5LTcuMTcybDIuNDIyLTIuNjMyQTEwLjY4OCAxMC42ODggMCAwMDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)}@media screen and (min-width:421px){.authorization_registration{max-height:574px;height:100%;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{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-content:space-between;box-sizing:border-box}@media (max-width:420px){.authorization_registration-success .authorization__wrap{height:100%}}.authorization_registration-success .authorization__description{padding-top:158px;font-size:18px;color:#8c96ab;font-weight:500;text-align:center;position:relative;line-height:1.3}@media (max-width:420px){.authorization_registration-success .authorization__description{padding-top:168px;margin-top:110px}}.authorization_registration-success .authorization__description:before{content:"\e936";font-family:iconetm;font-size:120px;color:#8c96ab;width:120px;height:120px;position:absolute;top:0;right:0;left:0;margin-left:auto;margin-right:auto}.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{padding:20px 16px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}}.authorization_recovery-password-success .authorization__description{padding-top:100px;font-size:16px;color:#8c96ab;font-weight:400;text-align:center;position:relative;line-height:1.3}.authorization_recovery-password-success .authorization__description:before{content:"\e936";font-family:iconetm;font-size:60px;color:#8c96ab;width:60px;height:60px;position:absolute;top:0;right:0;left:0;margin-left:auto;margin-right:auto}.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}}@media (max-width:420px){.authorization_recovery-password .authorization__wrap{padding:20px 16px 22px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}}.authorization_recovery-password .authorization__error-message{display:none;color:#d0021b;font-size:12px;font-weight:400;position:absolute;left:0;bottom:-6px;opacity:.65}.authorization_recovery-password .authorization__error-description{font-size:12px;font-weight:400;color:#8f8f8f;margin-top:12px;line-height:16px;display:none}.authorization_recovery-password .authorization__error-description a{margin-left:4px;color:#e7af00;text-decoration:underline}.authorization_recovery-password .authorization__error-description a:hover{opacity:.9}.authorization_recovery-password .authorization__email{position:relative;margin-top:22px}@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{position:relative;bottom:0;margin-top:6px}.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;color:#e7af00;padding-top:11px;padding-bottom:9px;border:1px solid #e7af00;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{font-size:12px;text-align:center;margin-top:16px;cursor:pointer}.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{font-size:14px;color:#2c2c2c;margin-top:44px;line-height:1.2;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{position:fixed;height:368px;width:380px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;display:none;z-index:51;box-sizing:border-box}.recovery-password.active{display:block}.recovery-password input:hover{border-color:#e7af00}@media (max-width:560px){.recovery-password{width:100%;height:100%;overflow-y:auto;top:62px;margin-top:0;margin-bottom:0;border-top:1px solid #e1e1e1}}.recovery-password__offer{font-size:16px;font-weight:400;text-align:center;line-height:24px}@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{padding:106px 40px 22px;position:relative;overflow-y:auto}@media (max-width:560px){.recovery-password__wrap{padding:74px 16px 22px;display:flex;flex-direction:column;height:calc(100vh - 62px);box-sizing:border-box;justify-content:space-between}}.recovery-password__wrap:before{content:"";width:120px;height:48px;background:url(/_nuxt/img/logo.74ef4c3.svg);background-size:auto 100%;background-repeat:no-repeat;position:absolute;top:30px;left:0;right:0;margin-left:auto;margin-right:auto;display:block}@media (max-width:560px){.recovery-password__wrap:before{width:100px;height:40px;top:20px;display:none}}.recovery-password .input__title{color:#2c2c2c;font-weight:400}.recovery-password__error-message{display:none;color:#d0021b;font-size:12px;font-weight:400;position:absolute;left:0;bottom:-6px;opacity:.65}.recovery-password__error-description{font-size:12px;font-weight:400;color:#8f8f8f;margin-top:12px;line-height:16px;display:none}.recovery-password__error-description a{margin-left:4px;color:#e7af00;text-decoration:underline}.recovery-password__error-description a:hover{opacity:.9}.recovery-password__email{position:relative;margin-top:22px}@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{position:relative;bottom:0;margin-top:6px}.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;color:#e7af00;padding-top:11px;padding-bottom:9px;border:1px solid #e7af00;width:100%}.recovery-password__apply-button{flex-basis:calc(50% - 4px)}.recovery-password__apply-button .button{width:100%}.recovery-password__back-login{font-size:12px;text-align:center;margin-top:16px;cursor:pointer}.recovery-password__back-login:hover{color:#5f5f5f}@media (max-width:560px){.recovery-password__back-login{display:none}}.recovery-password-success{position:fixed;height:300px;width:380px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;display:none;z-index:51;box-sizing:border-box}@media (max-width:560px){.recovery-password-success{width:100%;height:100%;overflow-y:auto;top:62px;margin-top:0;margin-bottom:0;border-top:1px solid #e1e1e1}}.recovery-password-success.active{display:block}.recovery-password-success__wrap{padding:20px 16px}@media (max-width:560px){.recovery-password-success__wrap{padding-top:90px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 62px);box-sizing:border-box}}.recovery-password-success__description{padding-top:100px;font-size:16px;color:#8c96ab;font-weight:400;text-align:center;position:relative;line-height:1.3}.recovery-password-success__description:before{content:"\e936";font-family:iconetm;font-size:60px;color:#8c96ab;width:60px;height:60px;position:absolute;top:0;right:0;left:0;margin-left:auto;margin-right:auto}.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{position:fixed;max-height:574px;height:100%;width:380px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;display:none;z-index:100;overflow-y:auto}.registration.active{display:block}.registration input:hover{border-color:#e7af00}@media (max-width:560px){.registration{width:100%;height:100%;overflow-y:auto}}.registration__offer{font-size:16px;font-weight:400;text-align:center}.registration__close-button{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px}.registration__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:#757575;position:absolute;text-align:center;top:0;bottom:0;margin:auto}.registration__close-button:hover:before{color:#a8a8a8}@media (min-width:561px){.registration__close-button{display:none}}.registration__wrap{padding:106px 40px 22px;position:relative;overflow-y:auto}@media (max-width:560px){.registration__wrap{padding:82px 34px 22px}}.registration__wrap:before{content:"";width:122px;height:48px;background:url(/_nuxt/img/logo.74ef4c3.svg);background-size:auto 100%;background-repeat:no-repeat;position:absolute;top:30px;left:0;right:0;margin-left:auto;margin-right:auto;display:block}@media (max-width:560px){.registration__wrap:before{width:102px;height:40px;top:20px}}.registration .input__title{color:#2c2c2c;font-weight:400}.registration__error-message{display:none;color:#d0021b;font-size:12px;font-weight:400;position:absolute;left:0;bottom:-6px}.registration__name{position:relative;margin-top:30px}@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{position:relative;margin-top:16px}@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{position:relative;margin-top:16px}.registration__password input{padding-right:30px}@media (max-width:560px){.registration__password{margin-top:20px}}.registration__password_visible .registration__visible-button:after{content:"\e91c"}.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{position:absolute;right:0;bottom:0;width:36px;height:36px;cursor:pointer}.registration__visible-button:after{content:"\e91b";font-family:iconetm;font-size:22px;position:absolute;top:6px;right:6px;color:#757575}.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{margin-top:16px;cursor:pointer;font-size:12px;line-height:16px;text-align:center}.registration__login:hover{color:#5f5f5f}.registration__social-list{display:flex;justify-content:space-between;padding-top:24px;margin-top:24px;position:relative;border-top:1px solid #e1e1e1}.registration__social-list:before{content:"or via";font-size:12px;letter-spacing:-.3;color:#757575;padding-left:10px;padding-right:10px;background-color:#fff;top:-6px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:32px}.registration__social-item{width:36px;height:36px;background-size:100%;background-position:50%;background-repeat:no-repeat}.registration__social-item_fb{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjM0I1OTk4IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc1IDEzLjYyNXYtMy41YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVoMS43NVY0aC0zLjVhNS4yNSA1LjI1IDAgMDAtNS4yNSA1LjI1djQuMzc1SDExVjE4aDMuNXYxNGg1LjI1VjE4aDMuNUwyNSAxMy42MjVoLTUuMjV6Ii8+PC9nPjwvc3ZnPg==)}.registration__social-item_ok{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjRjc5MzFFIiByeD0iMi4yNSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE5LjAzIDQuNDU3Yy0zLjc2OCAwLTYuODIxIDMuMDY4LTYuODIxIDYuODUzIDAgMy43ODUgMy4wNTMgNi44NTMgNi44MiA2Ljg1MyAzLjc2NyAwIDYuODItMy4wNjggNi44Mi02Ljg1MyAwLTMuNzg1LTMuMDUzLTYuODUzLTYuODItNi44NTN6bTAgOS42ODZhMi44MjYgMi44MjYgMCAwMS0yLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgyLTIuODMzIDIuODI2IDIuODI2IDAgMDEyLjgxOSAyLjgzMyAyLjgyNiAyLjgyNiAwIDAxLTIuODIgMi44MzN6bTIuMjU1IDkuN2MyLjc2LS41NjIgNC40MTQtMS44NyA0LjUwMi0xLjk0YTEuODc1IDEuODc1IDAgMTAtMi4zNDYtMi45MjRjLS4wMTcuMDEzLTEuNzgxIDEuMzY3LTQuNjg0IDEuMzY5LTIuOTAyLS4wMDItNC43MDQtMS4zNTYtNC43MjEtMS4zN2ExLjg3NSAxLjg3NSAwIDAwLTIuMzQ2IDIuOTI2Yy4wODkuMDcgMS44MTEgMS40MTIgNC42NDkgMS45NmwtMy45NTUgNC4xMzRhMS44NzQgMS44NzQgMCAxMDIuNyAyLjYwMmwzLjY3My0zLjkxNCA0LjA0NSAzLjk0YTEuODc1IDEuODc1IDAgMDAyLjY1LTIuNjU0bC00LjE2Ny00LjEyOXoiLz48cGF0aCBkPSJNMTguNzYgMjAuMzQ3Yy0uMDEzIDAgLjAxIDAgMCAuMDAxLS4wMTIgMCAuMDExIDAgMCAweiIvPjwvZz48L2c+PC9zdmc+)}.registration__social-item_vk{background:url(/_nuxt/img/vk.7f4a459.svg)}.registration__social-item_tw{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjMDNBOUY0IiByeD0iMi4yNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjE5IDEwLjQzMmMtLjkyNy40MTMtMS45MjIuNjkyLTIuOTY3LjgxN2E1LjIwOCA1LjIwOCAwIDAwMi4yNzEtMi44NyAxMC4zOSAxMC4zOSAwIDAxLTMuMjgzIDEuMjZBNS4xNDIgNS4xNDIgMCAwMDIyLjQzOSA4Yy0yLjg1NCAwLTUuMTY4IDIuMzI0LTUuMTY4IDUuMTkgMCAuNDA2LjA0Ni44MDMuMTM0IDEuMTgyLTQuMjk0LS4yMTYtOC4xMDEtMi4yODMtMTAuNjUtNS40MjNhNS4xNyA1LjE3IDAgMDAtLjY5OSAyLjYwOWMwIDEuOC45MTMgMy4zOSAyLjI5OCA0LjMyYTUuMTUgNS4xNSAwIDAxLTIuMzQtLjY1MnYuMDY1YTUuMTkgNS4xOSAwIDAwNC4xNDQgNS4wOWMtLjQzMy4xMTctLjg5LjE4MS0xLjM2MS4xODEtLjMzNCAwLS42NTctLjAzMy0uOTczLS4wOTZhNS4xNzMgNS4xNzMgMCAwMDQuODI2IDMuNjA1IDEwLjMzOCAxMC4zMzggMCAwMS02LjQxNyAyLjIxOWMtLjQxOCAwLS44MjgtLjAyNi0xLjIzMy0uMDcyYTE0LjU2IDE0LjU2IDAgMDA3LjkyIDIuMzM2YzkuNTA3IDAgMTQuNzAzLTcuOTEgMTQuNzAzLTE0Ljc2OGwtLjAxOC0uNjcyYTEwLjM0NSAxMC4zNDUgMCAwMDIuNTg1LTIuNjgyeiIvPjwvZz48L3N2Zz4=)}.registration__social-item_ggl{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzUuOTQ4IiBoZWlnaHQ9IjM2IiBmaWxsPSIjREM0RTQxIiByeD0iMi4yNSIvPjxwYXRoIGQ9Ik0yNS40NDcgMTYuNTMySDE1LjQzOHYzLjMzNmg2LjEwNmE3LjE0OSA3LjE0OSAwIDExLTEuNzM5LTcuMTcybDIuNDIyLTIuNjMyQTEwLjY4OCAxMC42ODggMCAwMDE0LjcyMyA3QzguODAxIDcgNCAxMS44MDEgNCAxNy43MjNjMCA1LjkyMyA0LjgwMSAxMC43MjQgMTAuNzIzIDEwLjcyNCA1LjE4OCAwIDkuNzMtMy42ODQgMTAuNzI0LTguNTc5di0zLjMzNnptNi41NTMgMGgtMi4wODV2LTIuMDg1aC0xLjc4N3YyLjA4NWgtMi4wODV2MS43ODdoMi4wODV2Mi4wODVoMS43ODdWMTguMzJIMzJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)}.registration-success{position:fixed;height:408px;width:380px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;display:none;z-index:100}@media (max-width:420px){.registration-success{width:100%;height:100%;overflow-y:auto;margin-top:0;margin-bottom:0}}.registration-success.active{display:block}.registration-success__wrap{padding:106px 40px 22px;position:relative;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;box-sizing:border-box}@media (max-width:420px){.registration-success__wrap{padding:156px 34px 46px;height:100vh}}.registration-success__wrap:before{content:"";width:120px;height:48px;background:url(/_nuxt/img/logo.74ef4c3.svg);background-size:auto 100%;background-repeat:no-repeat;position:absolute;top:30px;left:0;right:0;margin-left:auto;margin-right:auto;display:block}@media (max-width:420px){.registration-success__wrap:before{width:100px;height:40px;top:30px;background-size:100% auto}}.registration-success__description{padding-top:158px;font-size:18px;color:#8c96ab;font-weight:500;text-align:center;position:relative;line-height:1.3}@media (max-width:420px){.registration-success__description{padding-top:168px}}.registration-success__description:before{content:"\e936";font-family:iconetm;font-size:120px;color:#8c96ab;width:120px;height:120px;position:absolute;top:0;right:0;left:0;margin-left:auto;margin-right:auto}.registration-success__action{margin-top:40px}.registration-success__action .button{width:100%}.registration-success__close-button{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px}.registration-success__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:#757575;position:absolute;text-align:center;top:0;bottom:0;margin:auto}.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{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between}@media (max-width:992px){.manual-area__wrap{display:block;padding-top:68px}}@media (max-width:640px){.manual-area__wrap{margin-left:-16px;margin-right:-16px;display:block;box-sizing:border-box}}@media (max-width:420px){.manual-area__wrap{padding-top:58px;margin-left:-14px;margin-right:-14px}}.manual-area__navigation{width:262px;margin-right:30px}@media (max-width:1200px){.manual-area__navigation{width:212px}}@media (max-width:992px){.manual-area__navigation{width:100%;position:absolute;left:0;right:0;top:0;margin-right:0;border-top:1px solid #e3e4e9;background-color:#fff;overflow-x:auto}}.manual-area__rules-block{width:100%}.manual-area-rules{width:100%;background-color:#fff;display:none}.manual-area-rules.active{display:block}.no-page{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#fff;text-align:center;overflow-y:auto}.no-page__wrap{position:relative;text-align:center;margin:auto;display:inline-block;top:50%;transform:translateY(-50%)}.no-page__wrap:before{content:"";position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:200px;height:78px;background:url(/_nuxt/img/logo.74ef4c3.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:50%}@media (max-width:992px){.no-page__wrap:before{width:150px;height:58px}}.no-page__wrap .icon{font-size:430px;color:#8c96ab}@media (max-width:992px){.no-page__wrap .icon{font-size:240px}}.no-page__description{font-size:40px;font-weight:700;color:#8c96ab;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{width:3000px;height:768px;display:block;position:relative;overflow:hidden;left:50%;transform:translateX(-50%)}.animation-1__wrap>*{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:100%;background-position:50%;animation-iteration-count:infinite;animation-timing-function:linear}.animation-1__layout-bg{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwMCIgaGVpZ2h0PSI3NjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIwJSIgeTE9IjQ5Ljk5OCUiIHgyPSI5OS45OTklIiB5Mj0iNDkuOTk4JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNENUYyRkEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTZENkYyIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDMwMDB2NzY4SDB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.animation-1__layout-cloud{background:url(/_nuxt/img/layer_6_Clouds.db87205.svg);width:8520px;height:338px;background-repeat:repeat-x;animation-name:animation-1-cloud-move;animation-duration:100s;background-size:auto 100%}.animation-1__layout-back{background:url(/_nuxt/img/layer_5_Back.e19b083.svg)}.animation-1__layout-carousel{background:url(/_nuxt/img/layer_4_Carousel_wheel.192e6a9.svg);animation-name:carousel-spin;animation-duration:30s;animation-direction:reverse;width:168px;height:168px;top:484px;left:1752px}.animation-1__layout-train-2{background:url(/_nuxt/img/layer_3_train_2.db40cdc.svg);width:574px;height:35px;animation-name:train-right;animation-duration:5s;top:622px;left:-574px}.animation-1__layout-train-1{background:url(/_nuxt/img/layer_2_Train_1.5d14dc6.svg);width:574px;height:42px;top:622px;right:-574px;animation-name:train-left;animation-duration:10s}.animation-1__layout-front{background:url(/_nuxt/img/layer_1_Front.87bc86a.svg);background-repeat:no-repeat;width:5746px;height:684px;top:auto;bottom:0}.animation-2{margin-top:20px;margin-bottom:20px;overflow:hidden}.animation-2__wrap{width:1920px;height:737px;display:block;position:relative;overflow:hidden;left:50%;transform:translateX(-50%);background-color:#c9e1fd}.animation-2__wrap>*{position:absolute;background-repeat:no-repeat;background-size:100%;background-position:50%;animation-iteration-count:infinite;animation-timing-function:linear}.animation-2__layout-cloud{background:url(/_nuxt/img/layer_4_clouds.97e7d75.svg);background-repeat:repeat-x;width:4005px;height:524px;left:0;top:0;animation-name:animation-2-cloud-move;animation-duration:130s;background-size:auto 100%}.animation-2__layout-back{width:4354px;height:280px;left:0;bottom:0;background:url(/_nuxt/img/layer_3_back.82237d7.svg);background-repeat:repeat-x;animation-name:animation-2-back-move;animation-duration:80s}.animation-2__layout-plane{background:url(/_nuxt/img/plane.806a1c3.svg);width:295px;height:228px;top:165px;left:50%;transform:translateX(calc(-50% - 276px));background-repeat:no-repeat}.animation-2__layout-banner{background-color:#fff;width:597px;height:422px;top:54px;left:50%;transform:translateX(calc(-50% + 140px));background-repeat:no-repeat}.animation-2__layout-front{background:url(/_nuxt/img/layer_1_front.db7fe1d.svg);background-repeat:repeat-x;width:4354px;height:248px;bottom:0;left:0;animation-name:animation-2-front-move;animation-duration:20s}@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{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.user__abbreviation>.icon{color:#fff;font-size:17px}.payment-edit{margin-left:-30px;background-color:#fff;padding:0!important}.payment-edit__main{padding:28px 20px 30px;border-top:1px solid #e3e4e9}.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-top:55px;padding-bottom:44px}.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{padding:0;margin-top:30px;display:flex;justify-content:flex-end}.traveler-edit{margin-left:-30px;padding:0!important;background-color:#fff}.traveler-edit__main{padding:28px 20px 30px;border-top:1px solid #e3e4e9}.traveler-edit .inputs-block{margin-top:47px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.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{background:#fff;display:grid;grid-row-gap:10px;grid-column-gap:6px;grid-template:"a b c d" "e e e e";align-items:start;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{border-color:#f7bd41;background-color:#f7bd41;display:flex;align-items:center;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:10px;box-shadow:0 2px 6px 0 rgba(127,128,131,.2);padding:30px 30px 20px}.hotel-search-panel_front-page .daterange__input,.hotel-search-panel_front-page .etm-input__wrap input{font-size:14px;font-weight:400;padding:0 9px;height:42px}.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{height:42px}.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{padding-top:10px;padding-bottom:18px;grid-row-gap:11px;grid-template:"a b c d" "e . . .";grid-template-columns:auto 200px auto 210px}@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-template:"a a a" "b c d" "e e e";grid-template-columns:230px auto 120px;grid-row-gap:10px;grid-template-rows:36px 36px auto}.hotel-search-panel_front-page{padding:30px 15px}.hotel-search-panel_front-page .etm-input__wrap input{height:36px}.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:36px}}@media (max-width:767px){.hotel-search-panel{grid-template:"a" "b" "c" "e" "d";grid-template-columns:1fr;grid-template-rows:42px 42px 42px auto 48px;align-items:center;grid-gap:8px}.hotel-search-panel .etm-input__title{display:none}.hotel-search-panel_front-page{border-radius:10px;padding:20px 10px}.hotel-search-panel_front-page .hotel-search-panel__search-button .button{height:48px}.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;position:relative;padding-left:26px;line-height:24px}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after,.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:before{content:"";width:15px;height:2px;background:#e7af00;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button:after{transform:translateY(-50%) rotate(90deg)}}.hotels-results__search-panel{background-color:#fff;z-index:51;position:relative}@media (max-width:767px){.hotels-results__search-panel{padding-top:8px;padding-bottom:8px;z-index:49;position:sticky;top:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.12)}}.hotels-results__search-panel .results-search-panel{display:flex;padding:0 15px;align-items:center}.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{display:flex;align-items:center;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-template:"a" "b" "c" "d";grid-template-columns:1fr;grid-template-rows:repeat(4,36px);align-items:center;grid-gap:10px}.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{margin:0 -8px;background:#efefef;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{text-align:center;padding:20px;background:#fff;color:#9b9b9b;margin-top:6px;display:flex;justify-content:center}.hotels-offers__no-offers span{width:100%;max-width:500px}.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;width:100%;text-align:center;padding-top:100px}.hotel-result-empty-block{width:420px;font-size:20px;font-weight:300;color:#9b9b9b;line-height:normal;text-align:center;margin:auto;padding-top:118px;position:relative;display:inline-block}.hotel-result-empty-block:before{content:"\e95c";font-family:iconetm;font-size:83px;color:#bbb;opacity:.8;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-top:auto}.hotels-results-area__provider-disconnect{display:block;width:100%;text-align:center;padding-top:100px}.hotel-result-provider-disconnect{width:453px;font-size:20px;font-weight:300;color:#9b9b9b;line-height:normal;text-align:center;margin:auto;padding-top:108px;position:relative;display:inline-block}.hotel-result-provider-disconnect:before{content:"\e962";font-family:iconetm;font-size:67px;color:#bbb;opacity:.8;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-top:auto}.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{width:90%;max-width:453px;margin-top:40px}.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;top:0;right:0;z-index:120}}.rooms-offers{display:none}.rooms-offer{display:flex;justify-content:space-between;padding:10px;background-color:#fff;margin-top:6px;color:#1f1f1f;position:relative;border:1px solid #e7e7e7}@media (max-width:767px){.rooms-offer{flex-direction:column;padding:0}}.rooms-offer:hover{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(231,175,0,.06),rgba(231,175,0,.06));background-blend-mode:color-burn;background-color:transparent}.rooms-offer__pin{position:absolute;top:10px;right:-8px;width:20px;height:20px;cursor:pointer}.rooms-offer__pin:before{content:"\e966";font-family:iconetm;font-size:17px;color:#6b6b6b;opacity:.31}.rooms-offer:first-child .rooms-offer__pin{top:0}.rooms-offer__right-block{flex-basis:160px;width:160px;min-width:160px;box-sizing:border-box;padding:0 15px;text-align:center;position:relative}@media (max-width:767px){.rooms-offer__right-block{flex-basis:100%;width:100%;padding:16px}}.rooms-offer__right-block .rooms-offer-right-block__disabled-message{font-size:12px;color:#757575}.rooms-offer__rooms{flex-grow:1}@media (max-width:767px){.rooms-offer__rooms{padding:16px}}.rooms-offer__price{font-size:14px;font-weight:500;color:#e7af00;border-bottom:1px dotted #e7af00;display:inline-block;cursor:pointer}.rooms-offer__sale-info{font-size:11px;color:#757575;font-weight:400;line-height:16px;margin-top:4px}.rooms-offer__sale{line-height:inherit}.rooms-offer__economy{line-height:inherit;text-decoration:line-through}.rooms-offer__discount{line-height:inherit}.rooms-offer__buy-button{line-height:1.3;padding-top:6px;padding-bottom:6px;margin-top:5px;width:100%;min-width:130px}@media (max-width:767px){.rooms-offer__buy-button{padding-top:11px;padding-bottom:9px;margin-top:14px}}.rooms-offer__provider-name{font-size:12px;font-weight:400;margin-top:8px;color:#5d5f65;display:none}.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{width:120px;min-width:120px;height:60px;padding-left:5px;padding-right:5px;overflow:hidden;box-sizing:border-box}@media (max-width:1200px){.rooms-offer_travolutionary .room-offer__image{width:98px;min-width:98px}}@media (max-width:767px){.rooms-offer_travolutionary .room-offer__image{padding:0;width:80px;height:60px;min-width:80px}}.rooms-offer_travolutionary .room-offer__image img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}@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{width:150px;flex-basis:150px;min-width:133px;border-right:1px solid #e3e4e9;position:relative}@media (max-width:767px){.rooms-offer-status-block{width:100%;flex-basis:100%;border-right:none;box-sizing:border-box;border-top:1px solid #e3e4e9}}.rooms-offer-status-block__wrap{position:relative;top:50%;transform:translateY(-50%);padding:0 10px}@media (max-width:767px){.rooms-offer-status-block__wrap{top:auto;transform:none;text-align:left;padding:16px}}.rooms-offer-status-block__wrap .free-canceled-link{margin-top:0}.rooms-offer-status-block__wrap .free-canceled-link__text{margin-top:0;border-bottom:none}.rooms-offer-status-block__status{font-size:12px;font-weight:500}.rooms-offer-status-block .cancel-policy-link{font-size:12px;font-weight:500;color:#e7af00;margin-top:0;cursor:pointer;display:inline-block;white-space:nowrap;border-bottom:none}@media (max-width:767px){.rooms-offer-status-block .cancel-policy-link{margin:0}}.rooms-offer-status-block__additional-info{position:absolute;bottom:0;left:10px;font-size:12px;font-weight:400;color:#9b9b9b;line-height:14px}.rooms-offer-status-block__additional-info .font-icon{display:none;color:#e7af00;font-size:17px}.rooms-offer-status-block__additional-info span{-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{width:230px;text-align:center}@media (max-width:767px){.rooms-offer-status-block__additional-info{bottom:auto;top:14px;right:16px;left:auto;min-height:14px}.rooms-offer-status-block__additional-info .font-icon{display:inline-block}.rooms-offer-status-block__additional-info span{display:none;text-decoration:none}.rooms-offer-status-block__additional-info .etm-tooltip__text{right:0;transform:none;left:auto}.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{width:120px;height:75px;padding-left:5px;padding-right:5px;padding-bottom:10px;overflow:hidden;box-sizing:border-box}.rooms-offer_not-available .room-offer__image img{width:100%;height:100%;max-width:100%;max-height:100%}.rooms-offer_default .room-offer-info__status,.rooms-offer_not-available .room-offer-info__cancel-policy,.rooms-offer_not-available .room-offer .cancel-policy-link,.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{display:flex;justify-content:space-between;border-right:1px solid #e3e4e9;padding-top:5px;padding-bottom:10px}.room-offer:nth-child(n+2){padding-top:10px;padding-bottom:10px}.room-offer:last-child{padding-bottom:5px}@media (max-width:767px){.room-offer{flex-wrap:wrap;border-right:none;position:relative;justify-content:flex-start}}.room-offer-info{padding:0 10px 0 5px;display:flex;justify-content:space-between;flex-direction:column}@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{padding-top:2px;line-height:18px}}.room-offer-info__rooms-available .etm-tooltip__text{white-space:nowrap}.room-offer-info__available{font-size:12px;height:16px;box-sizing:border-box;font-weight:500;margin-right:8px;background-color:#757575;border-radius:2px;color:#fff;position:relative;padding:2px 4px 1px 10px}.room-offer-info__available:before{content:"x";font-size:12px;font-weight:200;position:absolute;bottom:2px;left:4px}.room-offer-info__right-block{display:flex;justify-content:flex-end;align-items:flex-start;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{font-size:12px;font-weight:500;color:#e7af00;margin-left:14px;margin-top:0;cursor:pointer;display:inline-block;white-space:nowrap;border-bottom:none}.room-offer-info .free-canceled-link{margin-left:14px}.room-offer-info .free-canceled-link__text{margin-top:0;border-bottom:none;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{font-size:12px;color:#5d5f65}.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{font-size:12px;font-weight:400;color:#5d5f65;margin-left:4px}.room-offer-info__comfort-class{font-size:12px;font-weight:400;margin-top:10px;color:#5d5f65}.room-offer-info__description{font-size:12px;font-weight:400;color:#969696;margin-top:5px;line-height:14px;flex-basis:100%}@media (max-width:767px){.room-offer-info__description{flex-basis:100%;margin-top:8px}}.room-offer-info__top-block{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-basis:100%}.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{right:auto;transform:none;left:0}.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;top:0;right:0}}.room-offer-filter-checkbox{width:20px;height:20px;display:block}.room-offer-filter-checkbox .checkbox-flag{width:100%;height:100%;text-align:center;display:inline-block}.room-offer-filter-checkbox .checkbox-flag:before{content:"\e964";font-family:iconetm;font-size:14px;color:#969696;line-height:20px}.room-offer-filter-checkbox input[type=checkbox]:checked+.checkbox-flag:before{content:"\e965";color:#e7af00}.room-offer-filter-checkbox input[type=checkbox]{display:none}.room-offer-image{padding:0 10px;position:relative;box-sizing:border-box;width:105px;height:60px}@media (max-width:767px){.room-offer-image{width:80px;height:60px;padding:0}}.room-offer-image__wrap{overflow:hidden;width:100%;height:100%}.room-offer-image__wrap:before{content:"";font-family:iconetm;font-size:32px;color:#ffda68;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.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:"\e905"}.room-offer-image img{width:85px;height:60px;-o-object-fit:cover;object-fit:cover}.room-offer__main-info{flex-grow:1}@media (max-width:767px){.room-offer__main-info{max-width:calc(100% - 130px);padding-top:0;padding-left:10px;padding-bottom: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}}@media (max-width:767px){.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{width:120px;min-width:120px;height:88px;padding:0 5px;overflow:hidden;box-sizing:border-box}@media (max-width:1200px){.room-offer_same-room:last-child .room-offer__image{width:98px;min-width:98px}}@media (max-width:767px){.room-offer_same-room:last-child .room-offer__image{padding:0;width:80px;height:60px;min-width:80px}}.room-offer_same-room:last-child .room-offer__image img{width:100%;height:100%;max-width:100%;max-height:100%}.room-offer_same-room .room-offer-info{padding-left:10px}.room-offer-price-detail .popup__close{width:14px;height:14px;position:absolute;right:19px;top:24px}.room-offer-price-detail .popup__close:after,.room-offer-price-detail .popup__close:before{width:0}.room-offer-price-detail__wrap{background-color:#fff;padding:27px 25px;color:#1f1f1f;width:100%}.room-offer-price-detail__title{font-size:18px;font-weight:400;padding-right:40px}.room-offer-price-detail .price-detail-table{width:100%;border-collapse:separate;border-collapse:initial;border-spacing:0 4px}.room-offer-price-detail .price-detail-table thead td{background-color:rgba(227,228,233,.24);border:none;font-size:14px;font-weight:500;color:#9b9b9b;text-transform:uppercase}.room-offer-price-detail .price-detail-table td{padding:10px 8px;border:1px solid #e1e1e1;font-size:14px;font-weight:500;line-height:16px;box-sizing:border-box}.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{font-size:14px;font-weight:400;color:#b61e1b}.room-offer-price-detail__discount{font-size:12px;font-weight:400;color:#b61e1b;line-height:14px}.room-offer-price-detail__remark{font-size:12px;font-weight:400;color:#5d5f65}@media (max-width:767px){.room-offer-price-detail__remark{margin-top:16px;line-height:16px;font-size:12px}}.room-offer-price-detail__total{font-size:13px;font-weight:500}.room-offer-price-detail__total-sum{font-size:16px;font-weight:500;text-align:right;margin-top:15px}.room-offer-price-detail__room-cell{background-color:#f2f4f9}.room-offer__additional-block{margin-top:12px;display:flex;justify-content:flex-start;align-items:center}.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{background-color:#f9f9f9;display:flex;align-items:center;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{top:16px;right:14px}}.hotel-rooms{margin:6px 0 10px}.hotel-rooms .hotel-rooms__room-wrap{border:1px solid #e5e5e5;background-color:#fff;border-radius:4px}.hotel-rooms .hotel-rooms__room{display:flex;padding:10px;border-bottom:1px solid #e5e5e5;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{font-size:13px;font-weight:400;color:#5d5f65;margin:4px 0}.hotel-rooms .hotel-rooms__room-desc{font-size:12px;margin:10px 0 0}.hotel-rooms .hotel-rooms__offer-roomers{display:flex;align-items:center}.hotel-rooms .hotel-rooms__offer,.hotel-rooms .hotel-rooms__offer-info{width:100%;display:flex;align-items:stretch;justify-content:space-between}.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-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 10px 10px 0}.hotel-rooms .hotel-rooms__offer-policy{display:flex;align-items:flex-end;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{margin-right:5px;font-size:16px}.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{display:flex;align-items:center;justify-content:flex-end}.hotel-rooms .hotel-rooms__cancel-policy .hotel-rooms__cancel-policy--returnable .cancel-policy-link{color:#ff8584;border:0}.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{box-sizing:border-box;padding:15px 10px 15px 15px;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center}.hotel-rooms .rooms-offer__taxes-text{font-size:10px;color:#969696;margin-top:2px}.hotel-rooms .rooms-offer__price-without-discont{font-size:11px;line-height:1.45;color:#5d5f65;text-decoration:line-through;margin-top:5px}.hotel-rooms .rooms-offer__pin{display:none}.hotel-rooms .rooms-offer__room-desc{display:flex;align-items:center;justify-content:flex-start;margin-top:5px}.hotel-rooms .rooms-offer__room-desc .rooms-offer__room-guests{padding-right:10px;margin-right:10px;border-right:1px solid #e3e4e9}.hotel-rooms .rooms-offer__room-desc .rooms-offer__room-guests:last-of-type{border:0}.hotel-rooms__room-image{width:90px;height:52px;position:relative;overflow:hidden;margin-right:15px}.hotel-rooms__room-image--has-gallery{cursor:pointer}.hotel-rooms__room-image img{position:absolute;height:110%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-rooms__room-image .hotel-info-image__images-number{font-size:10px}.hotel-rooms__room-image:before{content:"\e905";font-family:iconetm;font-size:40px;color:rgba(231,175,0,.2);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.room-offer-info__amenities{position:absolute;top:8px;right:10px;display:flex;align-items:center;justify-content:flex-end;max-width:45%;flex-wrap:wrap;max-height:55px}.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{font-size:10px;width:25px;height:25px;border-radius:4px;background:#5d5f65;display:block;box-sizing:border-box}@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{width:80px;min-width:80px;height:55px;margin:0 10px 0 0;border-radius:2px;overflow:hidden}.hotel-rooms .hotel-rooms__room .hotel-rooms__room-image .hotel-info-image__images-number{top:auto;right:auto;left:5px;bottom:5px}.hotel-rooms .hotel-rooms__room .hotel-rooms__room-info{width:100%}.hotel-rooms .room-offer-info__amenities{position:relative;width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:10px 0 0 -96px;padding:0;box-sizing:border-box;right:auto;top:auto;max-height:100%}.hotel-rooms .room-offer-info__amenities .room-offer-info__amenity{margin-left:6px}.hotel-rooms .hotel-rooms__offer-info{border:0;padding:15px!important;box-sizing:border-box}.hotel-rooms .hotel-rooms__offer-policy{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.hotel-rooms .hotel-rooms__offer-policy .hotel-rooms__room-comforts .etm-tooltip:last-of-type .etm-tooltip__text{white-space:nowrap;left:auto;right:-10px;transform:translateX(0)}.hotel-rooms .hotel-rooms__offer-policy .hotel-rooms__room-comforts .etm-tooltip:last-of-type .etm-tooltip__text:after{right:5px;left:auto}.hotel-rooms .hotel-rooms__cancel-policy{margin-left:0}.hotel-rooms .rooms-offer__right-block{padding:15px!important;box-sizing:border-box}.hotel-rooms .rooms-offer__right-block .rooms-offer-right-block__wrap{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hotel-rooms .rooms-offer__right-block .rooms-offer-right-block__wrap .rooms-offer__price{font-size:16px;border-bottom:0}.hotel-rooms .rooms-offer__right-block .rooms-offer__buy-button{width:250px;height:42px;line-height:42px;padding:0;font-weight:400}.rooms-offer__pin{right:15px;top:10px}.rooms-offer__more-offers{padding:10px;justify-content:center}.rooms-offer__more-results{padding:10px 15px 15px;border:0;background:none;margin-top:0;justify-content:center;display:flex;flex-direction:row;background:#efefef}.rooms-offer__more-results .more-results{width:288px;height:48px;line-height:48px;padding:0 49px;border-radius:2px;border:1px solid #e5e5e5;background-color:#fff;box-sizing:border-box}}.hotel-info{display:flex;justify-content:space-between;height:100%;min-height:98px;background-color:#fff;margin-top:8px;position:relative;border-radius:4px}.hotel-info:not(.hotel-info_hotel-card){box-shadow:0 2px 4px 0 rgba(93,95,101,.2);border:1px solid #e7e7e7}@media (max-width:767px){.hotel-info{height:235px;display:block;overflow:auto;border-radius:0}.hotel-info:not(.hotel-info_hotel-card){box-shadow:0 0 14px 0 rgba(0,0,0,.08);border:0;border-bottom:1px solid #e5e5e5}}.hotel-info:after{content:"\e94b";font-size:12px;font-family:iconetm;color:#e7af00;position:absolute;bottom:15px;right:17px;opacity:.87;transition:.3s}@media (max-width:767px){.hotel-info:after{font-size:10px;bottom:8px;right:15px}}.hotel-info--is-preview:after{display:none}.hotel-info__image{min-width:200px;flex-basis:200px;min-height:100%;position:relative;cursor:pointer;border-radius:4px 0 0 4px;overflow:hidden}@media screen and (max-width:991px){.hotel-info__image{width:180px;flex-basis:180px}}@media (max-width:767px){.hotel-info__image{flex-basis:100%;min-height:180px;border-radius:0}.hotel-info__image,.hotel-info__image:after{width:100%;position:absolute;left:0;top:0;height:180px}.hotel-info__image:after{content:"";background-color:rgba(0,0,0,.5)}}.hotel-info-image{position:relative;background-color:rgba(255,203,42,.12)}@media (max-width:767px){.hotel-info-image{position:absolute}}.hotel-info-image:before{content:"\e905";font-family:iconetm;font-size:80px;color:rgba(231,175,0,.2);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.hotel-info-image_empty{background-color:rgba(255,203,42,.12)}.hotel-info-image_empty:before{content:"\e905"}.hotel-info-image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute}.hotel-info-image__images-number{height:20px;padding:4px 4px 3px 19px;background-color:rgba(31,31,31,.68);position:absolute;bottom:8px;left:8px;display:inline-block;color:#fff;font-size:11px;line-height:13px;font-weight:500;box-sizing:border-box;border-radius:2px}.hotel-info-image__images-number:before{content:"\e960";font-family:iconetm;font-size:10px;color:#fff;position:absolute;top:4px;left:4px}@media (max-width:767px){.hotel-info-image__images-number{background-color:rgba(32,32,32,.68);top:10px;right:10px;left:auto;bottom:auto;z-index:2}}.hotel-info-image__remark,.hotel-info-image_best-offer{font-size:12px;font-weight:400;color:#fff;padding:6px 8px;position:absolute;top:8px;left:0;display:inline-block;background-color:#faa61a;z-index:10}@media (max-width:767px){.hotel-info-image__remark,.hotel-info-image_best-offer{top:auto;bottom:10px;line-height:1.2}}.hotel-info__main-info{flex-grow:1;padding:15px;display:flex;flex-direction:column}@media (max-width:767px){.hotel-info__main-info{padding:15px;height:180px;box-sizing:border-box;overflow:hidden}.hotel-info__main-info .hotel-info__name{align-self:flex-start}}.hotel-info__name{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;position:relative;cursor:pointer;transition:.2s;color:#e7af00}@media (max-width:767px){.hotel-info__name{color:#fff}}.hotel-info__name:hover{text-decoration:underline}.hotel-info .hotel-info__main-info-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;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{margin:0 4px 0 0;color:#747474;font-size:16px}@media (max-width:992px){.hotel-info .hotel-info__hotel-comforts{font-size:14px;width:100%;margin:5px 0 10px}.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{position:absolute;left:0;bottom:0;margin:0;z-index:1;padding:0 15px;max-width:60%;width:auto}.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{white-space:nowrap;left:-10px;transform:translateX(0)}.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;width:63px;margin-top:4px}.hotel-info-stars__star{position:relative}.hotel-info-stars__star:before{content:"\e95a";font-family:iconetm;font-size:10px;color:#e7e7e7}.hotel-info-stars__star.active:before{color:#fbcc27}.hotel-info__more-details{display:flex;align-items:center;border:none!important}.hotel-info__address{display:flex;align-items:center;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{position:relative;display:flex;align-items:center}.hotel-info-address__address .font-icon{font-size:15px;color:#5d5f65;margin-right:2px}.hotel-info-address__map-link{color:#e7af00;display:inline-block;margin-left:9px;cursor:pointer;position:relative;vertical-align:top}.hotel-info-address__map-link:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-image:linear-gradient(90deg,#e7af00 50%,transparent 0);background-size:2px 1px;background-position:0 100%;background-repeat:repeat-x}.hotel-info-address__map-link:hover{opacity:.9}@media (max-width:767px){.hotel-info-address__map-link{display:none}}@media (max-width:767px){.hotel-info-address{color:#fff;margin-top:10px}.hotel-info-address__address .font-icon{color:#fff;margin-right:6px}}.hotel-info__full-address{padding-left:24px;position:relative;font-size:12px;font-weight:400;line-height:1.2;margin-top:16px;display:none}.hotel-info__full-address:before{content:"\e961";font-family:iconetm;font-size:15px;color:#e7af00;position:absolute;left:0;bottom:0}.hotel-info__email{padding-left:24px;position:relative;font-size:12px;font-weight:400;line-height:1.2;margin-top:8px;display:none}.hotel-info__email:before{content:"\e96d";font-family:iconetm;font-size:15px;color:#969696;position:absolute;left:0;bottom:0}.hotel-info__url{padding-left:24px;position:relative;font-size:12px;font-weight:400;line-height:1.2;margin-top:8px;display:none}.hotel-info__url:before{content:"\e96e";font-family:iconetm;font-size:15px;color:#969696;position:absolute;left:0;bottom:0}.hotel-info__rating{margin-top:20px}.hotel-info-rating{display:flex;justify-content:flex-start;align-items:center}@media (max-width:767px){.hotel-info-rating{flex-wrap:wrap;margin-top:34px}}.hotel-info-rating__rating-value{width:25px;height:25px;border:1px solid #969696;font-size:14px;font-weight:400;color:#5d5f65;text-align:center;line-height:25px;box-sizing:border-box;margin-right:11px}.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{font-size:18px;color:rgba(93,95,101,.56)}@media (max-width:767px){.hotel-info-rating-comfort .font-icon:before{font-size:12px}}.hotel-info-price{padding:15px 12px 10px 0;text-align:right;cursor:pointer;position:relative}@media (max-width:767px){.hotel-info-price{position:absolute;width:100%;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;padding:8px 15px;box-sizing:border-box}}.hotel-info-price__price{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;white-space:nowrap;margin-bottom:6px}.hotel-info-price__economy{text-decoration:line-through;line-height:16px;margin-left:12px}.hotel-info-price__discount,.hotel-info-price__economy{font-size:12px;font-weight:400;color:#b61e1b;margin-top:2px;display:inline-block}.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{order:2;margin-top:0;line-height:16px}.hotel-info-price__economy{order:1;margin-top:0}}.hotel-info-price .hotel-info__offers_number{position:absolute;bottom:15px;right:35px;font-size:14px;font-weight:500;letter-spacing:.5px;color:#e7af00;white-space:nowrap;cursor:pointer}@media (max-width:767px){.hotel-info-price .hotel-info__offers_number{position:static;font-size:11px;padding-right:15px}}.hotel-info.hotel-info_view-order{margin-top:0;height:auto;border:none;box-shadow:none}.hotel-info.hotel-info_view-order:after{display:none}.hotel-info.hotel-info_view-order .hotel-info__image{width:220px;flex-basis:220px;height:145px}.hotel-info.hotel-info_view-order .hotel-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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;opacity:.56;margin-right:10px;margin-top:-2px}.hotel-info.hotel-info_view-order .hotel-info-details__item{font-size:14px;color:#1f1f1f;font-weight:400;display:flex;align-items:flex-start}.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{line-height:1.2;margin-top:8px;font-size:14px}.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{height:auto;min-width:100%;width:100%;flex-basis:auto;position:relative!important;padding-top:15px;background:none}.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{width:100%;height:auto;position:static;border-radius:5px}.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{margin-top:0;flex-direction:column;height:auto}.hotel-info.hotel-info_hotel-card-short:after,.hotel-info.hotel-info_hotel-card:after{display:none}.hotel-info.hotel-info_hotel-card-short .hotel-info__image,.hotel-info.hotel-info_hotel-card .hotel-info__image{width:220px;flex-basis:220px;height:140px;cursor:context-menu}.hotel-info.hotel-info_hotel-card-short .hotel-info__image img,.hotel-info.hotel-info_hotel-card .hotel-info__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hotel-info.hotel-info_hotel-card-short .hotel-info-image__images-number,.hotel-info.hotel-info_hotel-card .hotel-info-image__images-number{display:none}.hotel-info.hotel-info_hotel-card-short .hotel-info__name,.hotel-info.hotel-info_hotel-card .hotel-info__name{color:#1f1f1f;display:inline-block;line-height:1.2;padding-right:40px;font-size:18px}.hotel-info.hotel-info_hotel-card-short .hotel-info__name:after,.hotel-info.hotel-info_hotel-card .hotel-info__name:after{display:none}.hotel-info.hotel-info_hotel-card-short .hotel-info__chain-info,.hotel-info.hotel-info_hotel-card .hotel-info__chain-info{font-size:14px;margin-top:4px}.hotel-info.hotel-info_hotel-card-short .hotel-info__card-main-info,.hotel-info.hotel-info_hotel-card .hotel-info__card-main-info{margin-top:24px;display:flex}.hotel-info.hotel-info_hotel-card-short .hotel-info__main-info,.hotel-info.hotel-info_hotel-card .hotel-info__main-info{padding:0 0 0 20px}.hotel-info.hotel-info_hotel-card-short .hotel-info__stars,.hotel-info.hotel-info_hotel-card .hotel-info__stars{margin-left:0}.hotel-info.hotel-info_hotel-card-short .hotel-info-stars,.hotel-info.hotel-info_hotel-card .hotel-info-stars{margin-top:0;width:60px}.hotel-info.hotel-info_hotel-card-short .hotel-info__address,.hotel-info.hotel-info_hotel-card .hotel-info__address{align-items:flex-start}.hotel-info.hotel-info_hotel-card-short .hotel-info__address span:not(.font-icon),.hotel-info.hotel-info_hotel-card .hotel-info__address span:not(.font-icon){padding-top:2px}.hotel-info.hotel-info_hotel-card-short .hotel-info__email,.hotel-info.hotel-info_hotel-card-short .hotel-info__url,.hotel-info.hotel-info_hotel-card .hotel-info__email,.hotel-info.hotel-info_hotel-card .hotel-info__url{display:block}.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,.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{font-size:14px;color:#1f1f1f;padding-left:0}.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,.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{font-size:16px;color:#9b9b9b;margin-right:10px}.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,.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{display:none}@media (max-width:767px){.hotel-info.hotel-info_hotel-card,.hotel-info.hotel-info_hotel-card-short{height:auto;flex-direction:column;display:flex}.hotel-info.hotel-info_hotel-card-short .hotel-info__image,.hotel-info.hotel-info_hotel-card .hotel-info__image{width:100%;flex-basis:200px;height:200px;align-self:center;position:relative;display:block}.hotel-info.hotel-info_hotel-card-short .hotel-info__image:after,.hotel-info.hotel-info_hotel-card .hotel-info__image:after{display:none}.hotel-info.hotel-info_hotel-card-short .hotel-info__image img,.hotel-info.hotel-info_hotel-card .hotel-info__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hotel-info.hotel-info_hotel-card-short .hotel-info__main-info,.hotel-info.hotel-info_hotel-card .hotel-info__main-info{padding-left:0;padding-top:10px;height:auto;line-height:1.2}.hotel-info.hotel-info_hotel-card-short .hotel-info__card-main-info,.hotel-info.hotel-info_hotel-card .hotel-info__card-main-info{flex-direction:column;margin-top:16px}.hotel-info.hotel-info_hotel-card-short .hotel-info__name,.hotel-info.hotel-info_hotel-card .hotel-info__name{display:block;line-height:21px}.hotel-info.hotel-info_hotel-card-short .hotel-info__stars,.hotel-info.hotel-info_hotel-card .hotel-info__stars{margin-left:0}.hotel-info.hotel-info_hotel-card-short .hotel-info__full-address,.hotel-info.hotel-info_hotel-card .hotel-info__full-address{line-height:16px}.hotel-info.hotel-info_hotel-card-short .hotel-info__full-address:before,.hotel-info.hotel-info_hotel-card .hotel-info__full-address:before{color:#9b9b9b;font-size:14px;top:0}.hotel-info.hotel-info_hotel-card-short .hotel-info-address,.hotel-info.hotel-info_hotel-card .hotel-info-address{color:#1f1f1f}.hotel-info.hotel-info_hotel-card-short .hotel-info-address__map-link,.hotel-info.hotel-info_hotel-card .hotel-info-address__map-link{display:inline-block;margin-left:0}}.hotel-info.hotel-info_hotel-card .hotel-info__chain-info{display:block;font-size:14px;font-weight:400;color:#6b6b6b;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{height:80px;justify-content:center;align-items: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{height:25px;width:120px;border:none}.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{position:relative;padding-left:40px;line-height:27px;color:#9b9b9b;text-align:center;font-size:14px;font-weight:400}.no-result-message:before{content:"\e95c";font-family:iconetm;font-size:27px;color:#6d6d6d;position:absolute;top:0;left:0;opacity:.28}.buyer-info-block{background-color:#fff;color:#1f1f1f}.buyer-info-block__title{font-size:18px;font-weight:400;padding:23px 23px 21px;border-bottom:1px solid #e3e4e9}.buyer-info-block__buyer-info{width:456px;display:flex;justify-content:space-between;padding:13px 25px 25px;border-bottom:1px solid #e3e4e9}.buyer-info-block__buyer-info>*{flex-basis:calc(50% - 15px)}.buyer-info-block__buyer-data{padding:13px 25px 20px;border-bottom:1px solid #e3e4e9}.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{color:#1f1f1f;background-color:#fff}.travelers-info-block .travelers-header-block{padding:27px 25px 20px;border-bottom:1px solid #e3e4e9}.travelers-info-block .travelers-header-block__title{font-size:18px;font-weight:400}.travelers-info-block .travelers-header-block__subtitle{font-size:14px;font-weight:400;color:#757575;margin-top:13px}.travelers-info-block .room{padding:17px 25px 20px;border-bottom:1px solid #e3e4e9}.travelers-info-block .room:last-child{padding-bottom:27px}.travelers-info-block .room-title-block{margin-bottom:5px;display:inline-block}.travelers-info-block .room-title-block__title{font-size:16px;font-weight:500}.travelers-info-block .room-title-block__food-plan{font-size:16px;font-weight:400;color:#757575;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{content:"\e963";font-family:iconetm;font-size:14px;color:#757575;position:absolute;top:0;left: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{font-size:18px;font-weight:400;padding:25px 25px 22px;border-bottom:1px solid #e3e4e9}.reservation-comment-block__comment-wrap{padding:16px 25px 22px}.reservation-comment-block__description{font-size:14px;font-weight:400;color:#757575;line-height:16px}.reservation-comment-block__comment{margin-top:15px;width:100%;height:72px;resize:none;box-sizing:border-box}.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{border:none;text-transform:uppercase;color:#9b9b9b;font-weight:500;background-color:rgba(227,228,233,.24);padding:10px 5px}.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{font-weight:400;color:#5d5f65}.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{padding:9px 8px;border:1px solid #e1e1e1;font-size:13px;line-height:1.23}.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;font-size:12px;color:#757575;box-sizing:border-box;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{font-size:13px;font-weight:400;color:#757575;line-height:1.23;margin-top:10px}.reservation-payment-confirmation{background-color:#fff;color:#1f1f1f}.reservation-payment-confirmation__header-block{padding:26px 25px 23px;border-bottom:1px solid #e3e4e9}.reservation-payment-confirmation__description{font-size:14px;font-weight:400;line-height:1.2}.reservation-payment-confirmation__description strong{font-size:14px;font-weight:500;display:block}.reservation-payment-confirmation__payment-variant{font-size:14px;font-weight:400;color:#757575;margin-top:15px;border-bottom:1px solid #757575;display:inline-block;position:relative;cursor:pointer}.reservation-payment-confirmation__payment-variant:hover .reservation-payment-confirmation__payment-variant-tooltip{visibility:visible}.reservation-payment-confirmation__payment-variant-tooltip{font-size:12px;font-weight:300;font-family:Roboto;color:#f2f4f9;visibility:hidden;background-color:rgba(31,31,31,.8);border-radius:3px;padding:6px;width:260px;position:absolute;z-index:1;bottom:140%;left:50%;transform:translateX(-50%);transition:.3s}.reservation-payment-confirmation__payment-variant-tooltip ul li{padding-left:10px;position:relative}.reservation-payment-confirmation__payment-variant-tooltip ul li:before{content:"";position:absolute;width:2px;height:2px;background-color:#f2f4f9;border-radius:50%;top:6px;left:0}.reservation-payment-confirmation__payment-variant-tooltip:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(31,31,31,.8)}.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;margin-left:4px;cursor:pointer}.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{opacity:.5;cursor:no-drop}.hotel-buyer-data{padding:20px 25px;display:grid;grid-column-gap:30px;grid-row-gap:20px;grid-template-columns:repeat(3,1fr)}.hotel-buyer-data>:last-child{grid-column:1/4}.hotel-buyer__contacts{width:100%;display:grid;grid-column-gap:30px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr;padding:20px 25px 25px;box-sizing:border-box}@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-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-row-gap:16px}.hotel-buyer-data>*{grid-column:1!important}.hotel-buyer__contacts{grid-template-columns:1fr;grid-row-gap:16px}.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{padding-right:0;display:flex;align-items:flex-start;border-bottom:1px solid #efefef;margin-bottom:15px;padding-bottom:15px}@media (max-width:767px){.rooms-info-item__title{flex-wrap:nowrap}}.rooms-info-item .rooms-info-item__room-number{font-size:30px;margin-right:10px;line-height:60px;padding:0 10px;background:#eee;border-radius:3px}@media (max-width:767px){.rooms-info-item .rooms-info-item__room-number{padding:0 5px;font-size:20px;margin-right:5px}}@media (max-width:767px){.rooms-info-item{padding:18px 15px 25px}}.rooms-info-item:nth-child(n+2){border-top:1px solid #e3e4e9}.rooms-info-item__icons-list{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:14px;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{transform:none;top:0}}.rooms-info-item__icons-list .etm-tooltip__text{white-space:nowrap}.rooms-info-item__icons-list .font-icon{color:hsla(0,0%,45.9%,.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{font-weight:400;color:#757575}.rooms-info .roomers-item{margin-top:25px}@media (max-width:767px){.rooms-info .roomers-item{margin-top:30px}}.rooms-info .roomers-item__title{display:flex;align-items:flex-end}.rooms-info .roomers-item__name{font-size:14px;font-weight:500;padding-left:22px;position:relative;line-height:1.2}.rooms-info .roomers-item__name:before{content:"\e963";font-family:iconetm;font-size:12px;color:#5d5f65;position:absolute;top:0;left:0}.rooms-info .roomers-item .etm-radiobutton{font-size:12px}.rooms-info .roomers-item__info{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:20px;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-template-columns:1fr;grid-row-gap:16px}}.rooms-info .roomers-item_child .roomers-item__info{display:grid;grid-template-columns:2fr 2fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@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-template-columns:1fr;grid-row-gap:16px}}.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;margin-top:10px;border-top:0!important}.order-rooms-info-item .rooms-info-item__title{flex-wrap:wrap;margin:0;border: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{width:105px;height:60px;overflow:hidden}@media (max-width:767px){.room-in-order .hotel-rooms__room-image{margin-right:10px}}.room-in-order .hotel-rooms__room-image img{position:absolute;height:110%;top:50%;left:50%;transform:translate(-50%,-50%)}.room-in-order .hotel-rooms__room-name{font-weight:500;margin-bottom:2px;display:block}@media (max-width:767px){.room-in-order .hotel-rooms__room-name{font-size:13px}}.room-in-order .rooms-offer__room-desc{font-size:11px;margin-bottom:5px;display:block}.room-in-order .rooms-info-item__food-plan{display:flex;align-items:center;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{font-size:11px;color:inherit;margin-right:5px}.order-block-title__subtitle.order-block-title__subtitle_agreement{font-size:14px;font-weight:400;color:#1f1f1f;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{font-size:14px;font-weight:400;color:#1f1f1f;margin-top:0}.no-pay-reservation__description p{line-height:1.2}.no-pay-reservation__description p:last-child{font-weight:500}.authorisation-note{padding:0 20px 20px}@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{position:absolute;width:100%;height:140px}.hotel-info.hotel-info_view-order .hotel-info-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}.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{padding-top:63px;padding-right:20px;border-bottom:1px solid #e3e4e9;padding-bottom:16px}.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{background:#fff;display:grid;grid-column-gap:6px;grid-template:"a b c d" "e e e e";align-items:start;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{border-color:#e7af00;background-color:#e7af00;display:flex;align-items:center;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:10px;box-shadow:0 2px 6px 0 rgba(127,128,131,.2);padding:30px}.lounge-search-panel_front-page .daterange__input,.lounge-search-panel_front-page .etm-input__wrap input{font-size:14px;font-weight:400;padding:0 15px 0 35px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjI0NSAxNy40ODNjMS42MSAwIDMuMTczLS41MzYgNC40NDItMS41MjVsNC43OSA0Ljc5YS45LjkgMCAwMDEuMjczLTEuMjc0bC00Ljc5LTQuNzlhNy4yNDIgNy4yNDIgMCAxMC01LjcxNSAyLjh6TTYuMzk3IDYuMzk2YTUuNDQyIDUuNDQyIDAgMTEwIDcuNjk2IDUuNDIyIDUuNDIyIDAgMDEwLTcuNjk2eiIgZmlsbD0iI0ZGNTkyQyIvPjwvc3ZnPg==) no-repeat 8px 8px;height:42px}.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{height:42px}.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{padding-top:10px;padding-bottom:18px;grid-row-gap:11px;grid-template:"a b c d" "e . . .";grid-template-columns:3fr 1fr}@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:36px}.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:36px}}@media (max-width:767px){.lounge-search-panel{grid-template:"a" "b";grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:center;grid-gap:8px}.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;position:relative;padding-left:26px;line-height:24px}.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:after,.lounge-search-panel_front-page .lounge-search-panel__additional-params .button:before{content:"";width:15px;height:2px;background:#e7af00;position:absolute;left:0;top:50%;transform:translateY(-50%)}.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{position:fixed;width:100%;height:100%;z-index:50;top:0;left:0}.drop-down{background-color:#fff;color:#1f1f1f;box-shadow:0 2px 4px 0 rgba(31,31,31,.5);position:absolute;display:none;z-index:100}.drop-down-menu__item{font-size:12px;font-weight:400;line-height:1.2;padding:9px 10px;cursor:pointer;display:flex}.drop-down-menu__item:hover{background-color:#e7af00;color:#fff}.drop-down-menu__item_huge{padding:18px 20px 14px 52px;border-bottom:1px solid #e1e1e1;font-size:14px}.drop-down-menu.popup{margin-top:0;margin-bottom:0}.drop-down-menu img{width:30px;height:19px;margin-right:8px}.drop-down-menu img,.drop-down-menu span{vertical-align:middle}.drop-down.active{display:block}.drop-down_item-action{width:250px;left:auto;right:-8px;top:-8px;color:#e7af00;padding-top:6px;padding-bottom:6px}.drop-down_item-action .drop-down-menu__item{padding:8px 18px;font-size:14px;min-height:48px;box-sizing:border-box;font-weight:500}.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{font-size:14px;color:#000;display:flex;align-items:center;border-top:1px solid #e1e1e1}.drop-down_users-list .users-list li:first-child{border:none}.drop-down_users-list .users-list li div{margin-right:16px;padding:6px;border-radius:50%;color:#fff;background-color:#e7af00}.phone-code-list{max-width:300px}.etm-input{width:100%}.etm-input,.etm-input__wrap{display:block;position:relative}.etm-input__wrap input{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto;font-size:12px;font-weight:500;padding:0 8px;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:2px;height:36px}.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{font-family:iconetm!important;color:#1f1f1f;content:"\e92a";display:block;font-size:22px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.etm-input__date input{padding-right:30px}.etm-input__datepicker{position:relative}.etm-input__datepicker:after{font-family:iconetm!important;color:#1f1f1f;content:"\e92a";display:block;font-size:22px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.etm-input__datepicker input{padding-right:30px}.etm-input__select{position:relative}.etm-input__select:after{content:"";border:5px solid transparent;border-top-color:rgba(0,0,0,.87);box-sizing:border-box;position:absolute;top:16px;right:14px}.etm-input__select input{padding-right:30px}.etm-input__search{position:relative}.etm-input__search:after{content:"\e95c";font-family:iconetm;font-size:16px;color:#9b9b9b;position:absolute;top:50%;right:10px;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:"\e91c"}.etm-input__icon,.etm-input__visibility-password{position:absolute;width:36px;height:36px;top:0;right:0;z-index:1}.etm-input__icon{cursor:pointer}.etm-input__icon .font-icon{position:absolute;top:50%;right:6px;transform:translateY(-50%);font-size:20px;color:#969696;opacity:.87}.etm-input__reguired{font-size:12px;color:#e7af00;position:relative;top:-2px}.etm-input__title{font-size:12px;font-weight:400;color:#757575;display:inline-block;line-height:16px;padding-left:8px;margin-bottom:4px;width:100%;box-sizing:border-box}.etm-input__error-msg{display:none;font-size:12px;line-height:1.2;color:rgba(208,2,27,.65);margin-top:4px}.etm-input_required .etm-input__title:after{content:"*";font-size:12px;color:#e7af00;top:-2px;position:relative}.etm-input-select{position:relative;width:100%}.etm-input-select .drop-down{top:0;left: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{width:0;height:0;display:none}.etm-input_img-card .etm-input__image{width:30px;height:19px;position:absolute;top:9px;left:7px;display:block}.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{width:30px;height:20px;position:absolute;-o-object-fit:contain;object-fit:contain;bottom:10px;left:10px;display:block}.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{width:8px;height: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;width:8px;border-radius:4px}.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{margin-top:10px;width:100%;background-color:#fff;box-sizing:border-box}.etm-filters__filter-title{font-size:16px;font-weight:500;line-height:normal;color:#e7af00;padding:18px 0 10px 10px}@media (max-width:991px){.etm-filters{margin-top:0}}.etm-filters-item__title{font-size:12px;font-weight:500;border-bottom:1px solid #e3e4e9;padding:11px 30px 6px 9px;position:relative;line-height:16px;cursor:pointer;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.etm-filters-item__title:after{content:"";position:absolute;top:50%;right:14px;border:5px solid transparent;border-top-color:#1f1f1f;transition:all .3s;transform-origin:5px 2px;transform:translateY(-50%)}.etm-filters-item__title>span:first-child{margin-right:12px}.etm-filters-item__reset{font-size:12px;font-weight:400;color:#8c96ab;line-height:1.2;cursor:pointer}.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{font-size:12px;font-weight:400;color:#1f1f1f}.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%,83.9%,.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{padding:8px 11px 20px;display:block}.etm-filters_loading .etm-filters-item__title{width:50%;display:block}.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{width:33%;height:36px;margin-top:12px;display:block}.etm-filters_loading .input-range__slider.gradient{height:46px;margin-top:20px;width:100%;display:block}.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;padding-top:8px;font-size:14px}.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{font-size:19px;align-self:center;margin-left:auto}.etm-filters_rails .flex_space-between{font-size:12px;align-items:center}.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{padding:0 11px 8px;border-bottom:1px solid #e3e4e9;width:100%;box-sizing:border-box}.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{font-size:14px;font-weight:500;border-bottom:none;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-top:2px;padding-bottom:4px}.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{border-radius:100px;padding:5px 10px;box-sizing:border-box;height:24px;align-items:center;display:inline-flex;font-size:12px;font-weight:500;color:#fff;margin:10px 5px 0;line-height:1;max-width:calc(100% - 10px);background:#e7af00}.etm-filter__enabled span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etm-filter__enabled .offers-tabs__close{border:2px solid #fff;min-width:16px;margin-left:7px;position:relative;width:16px;height:16px;border-radius:50%;font-size:0;padding:0;background-color:transparent;box-sizing:border-box;cursor:pointer;display:inline-block}.etm-filter__enabled .offers-tabs__close:after,.etm-filter__enabled .offers-tabs__close:before{background:#fff;transition:.15s;position:absolute;content:"";top:5px;left:2px;width:8px;height:2px;transform:rotate(45deg)}.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{width:100%;height:auto;font-size:12px;font-weight:400;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:absolute;top:calc(100% + 1px);left:0;display:none;z-index:60}.apartments-config.active{display:block}.apartments-config.popup{margin-top:0;margin-bottom:0;top:100%;left:0}.apartments-config__wrap{padding:20px 16px}.apartments-config__wrap>*{padding:10px 20px 8px}.apartments-config__room-number{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0}.apartments-config__roomers{background-color:#f1f2f4;margin-top:8px}.apartments-config__adults,.apartments-config__children{display:flex;justify-content:space-between;align-items:center}.apartments-config__children{margin-top:10px}.apartments-config__child-age{display:none;justify-content:space-between;align-items:center;margin-top:10px}.apartments-config__child-age input{width:71px;height:22px;border:1px solid #e3e4e9;box-sizing:border-box;font-size:12px;padding:4px 6px}.apartments-config__child-age.active{display:flex}.show-on-map{width:100%;height:94px;background:url(/_nuxt/img/mask.37b87e8.png);cursor:pointer}.show-on-map__wrap{text-align:center;position:relative;width:100%;height:100%}.show-on-map__descr{font-size:14px;font-weight:400;color:#757575;padding:14px 19px;background-color:#fff;margin:auto;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.popularity{display:flex;justify-content:space-between;border-bottom:1px solid #f4f5f6}.popularity__item{display:none!important;flex-basis:50%;padding-top:21px;padding-bottom:12px;font-size:16px;font-weight:500;text-align:center;position:relative;cursor:pointer;transition:all .3s}.popularity__item:after{content:"";position:absolute;left:0;bottom:2px;visibility:hidden;transition:all .2s;height:2px;width:100%;background-color:#e7af00}.popularity__item.active{color:#e7af00}.popularity__item.active:after{bottom:0;visibility:visible}.popularity__item_loader{padding:16px 14px 10px;cursor:auto}.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{display:flex;margin-bottom:11px;align-items:center}.stars-filter-stars .stars-filter-stars__wrap .font-icon{font-size:19px;color:#e7af00;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{width:36px;height:36px}.stars-filter_loader .stars-filter-stars__star{cursor:auto}.stars-filter_loader .stars-filter-stars__star:after{content:"";display:block;width:140px;height:100%;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));position:absolute;top:0;left:-120px;animation-name:gradient;animation-duration:2s;animation-iteration-count:infinite}.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{width:30px;margin-left:20px}.rating-filter{padding:12px 0 0}.rating-filter__list{display:flex;justify-content:space-between;cursor:pointer}.rating-filter__item{width:36px;height:36px;line-height:36px;text-align:center;color:#5d5f65;border:1px solid #969696;transition:all .3s;box-sizing:border-box;font-size:14px;font-weight:400}.rating-filter__item.active{border-color:#e7af00;color:#fff;background-color:#e7af00}.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{width:100%;margin-top:7px;align-items:center}.price-range__values .price-range__from,.price-range__values .price-range__to{width:45%;text-align:right}.price-range__values .price-range__separator{width:10%;height:1px;border-bottom:1px dotted #e3e4e9}.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;justify-content:space-between;font-size:12px;font-weight:400;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>*{position:relative;padding-right:24px}.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{display:inline-block;cursor:pointer}.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{position:relative;width:18px;height:18px;border:2px solid rgba(31,31,31,.54);display:inline-block;box-sizing:border-box;margin-right:8px}.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{content:"\e923";font-family:iconetm;color:#fff;text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#e7af00;background-size:14px;transition:.4s;border-radius:2px;font-size:12px;line-height:17px;padding-top:1px}.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{display:flex;justify-content:space-between;align-items:center}.etm-checkbox-rule label:nth-child(n+2){margin-top:18px}.etm-checkbox-rule .checkbox_wrap{display:flex;align-items:center}.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{font-size:12px;font-weight:500;color:#9b9b9b}.etm-checkbox .font-icon_question{display:inline-block;color:#959595;font-size:14px;cursor:pointer;margin-left:2px}.etm-checkbox_switch .etm-checkbox__custom{position:relative;width:30px;height:12px;background-color:rgba(31,31,31,.26);display:inline-block;box-sizing:border-box;margin-right:8px;border:none;border-radius:6px}.etm-checkbox_switch .etm-checkbox__custom:after{content:"";position:absolute;top:-3px;left:0;width:18px;height:18px;background-color:#f7f7f7;border-radius:50%;box-shadow:0 2px 4px 1px rgba(32,32,32,.4);transition:all .2s}.etm-checkbox_switch input[type=checkbox]+.etm-checkbox__custom:before,.etm-checkbox_switch input[type=checkbox]:checked+.etm-checkbox__custom:before{content:"";display:none;background-color:transparent}.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{display:flex;align-items:flex-start;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{display:flex;align-items:center;justify-content:flex-start;padding-top:7px;padding-bottom:7px;flex-direction:row-reverse}.etm-checkbox_flex-revers .etm-checkbox__custom{flex-basis:18px;min-width:18px;margin-right:14px}.etm-checkbox_flex-revers .etm-checkbox__headline{display:flex;justify-content:space-between;flex:1 1 0}.etm-checkbox_block{padding-top:7px;padding-bottom:7px}.sorting-block{font-size:14px;line-height:16px;font-weight:400;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:20px 25px;box-sizing:border-box;position:relative}@media (max-width:991px){.sorting-block{padding:13px 25px}}.sorting-block__sorting-rule{padding-right:25px;position:relative;cursor:pointer}.sorting-block__sorting-rule:after{content:"";position:absolute;top:5px;right:0;border:5px solid transparent;border-top-color:#1f1f1f;transform-origin:5px 2px;transition:all .3s}.sorting-block__sorting-rule.active:after{transform:rotate(180deg)}.sorting-block__results-number{padding-left:4px;padding-right:4px;font-weight:500}.sorting-by-list{background-color:#fff;color:#1f1f1f;box-shadow:0 2px 4px 0 rgba(31,31,31,.5);width:165px;position:absolute;top:100%;right:0;z-index:10;display:none}.sorting-by-list__item{font-size:12px;font-weight:400;line-height:1.2;padding:9px 10px;cursor:pointer;border-bottom:1px solid #e3e4e9}.sorting-by-list__item:hover{background-color:#e7af00;color:#fff}.sorting-by-list.active{display:block}.sorting-by-list.popup{margin-top:0;margin-bottom:0}.etm-tooltip{position:relative;cursor:default;z-index:1}.etm-tooltip:hover .etm-tooltip__text{visibility:visible;opacity:1}.etm-tooltip__text{font-size:12px;font-family:Roboto;color:#f2f4f9;width:auto;line-height:1.2;visibility:hidden;opacity:0;background-color:rgba(31,31,31,.8);border-radius:3px;padding:8px;position:absolute;z-index:1;bottom:175%;left:50%;transform:translateX(-50%);transition:opacity .2s;text-align:left}.etm-tooltip__text ul li{padding-left:10px;position:relative}.etm-tooltip__text ul li:before{content:"";position:absolute;width:2px;height:2px;background-color:#f2f4f9;border-radius:50%;top:6px;left:0}.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{content:"\e923";font-family:iconetm;font-size:12px;position:absolute;top:0;left:0;width:auto;height:auto;background-color:transparent;border:none}.etm-tooltip__text:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(31,31,31,.8)}.etm-tooltip_payment-variant{margin-top:15px;display:inline-block}.etm-tooltip_payment-variant .etm-tooltip__title{font-size:14px;font-weight:400;color:#757575;border-bottom:1px solid #757575;line-height:1.2}.etm-tooltip_payment-variant .etm-tooltip__text{width:266px}.etm-tooltip_accent-icon:before{color:#5dc376}.icons-list__wrap{display:flex;align-items:center;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{position:relative;line-height:1.4;font-size:12px}.guest__name{margin-left:6px}.guest__tooltip{white-space:nowrap;text-align:center}.guest .font-icon:before{font-size:12px;color:#757575}.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{width:100%;overflow:hidden;position:relative}.advertising__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.advertising__title{text-align:center;color:#fff;opacity:.3;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;text-transform:uppercase}.advertising_start-page-avia{width:100%;height:326px;position:relative;overflow:hidden}@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{text-transform:uppercase;font-size:150px;letter-spacing:17px}@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{font-size:100px;color:#fff;opacity:.7;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}.advertising_offers-hotel{height:140px;margin-top:8px}.advertising_offers-hotel .advertising__title{font-size:72px;letter-spacing:24px;color:#f2f4f9;opacity:.5;text-transform:uppercase}@media (max-width:767px){.advertising_results-avia{display:none}}.popular-destination__select-title{display:inline-block;font-size:20px;font-weight:500;line-height:29px;color:#2c2c2c}@media (max-width:640px){.popular-destination__select-title{display:block;width:100%}}.popular-destination__select-input{margin-left:30px;display:inline-block;width:256px}@media (max-width:640px){.popular-destination__select-input{margin-left:0;width:100%;margin-top:20px}}@media (max-width:340px){.popular-destination__select-input{margin-top:6px}}.popular-destination__select-input input{padding-right:30px;font-weight:500;font-size:14px}.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;justify-content:space-between;flex-wrap:wrap}@media (max-width:640px){.popular-destination__blocks .blocks{justify-content:center}}.popular-destination__blocks .blocks__item{width:354px;height:300px;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.56)}.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{width:384px;height:384px;flex-basis:auto}.popular-destination__blocks .blocks__item:nth-child(n+2){display:none;margin-top:20px;margin-left:0}}@media (max-width:340px){.popular-destination__blocks .blocks__item{height:290px}}.popular-destination__blocks .blocks__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:50% 50%;object-position:50% 50%}.popular-destination__blocks .blocks__wrap{background-color:rgba(0,0,0,.5);display:inline-block;width:100%;height:138px;padding:25px 16px 16px;color:#fff;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0}@media (max-width:991px){.popular-destination__blocks .blocks__wrap{padding-top:26px}}@media (max-width:767px){.popular-destination__blocks .blocks__wrap{padding-top:32px;height:159px}}@media (max-width:640px){.popular-destination__blocks .blocks__wrap{padding-top:36px}}@media (max-width:340px){.popular-destination__blocks .blocks__wrap{padding-top:26px;height:134px}}.popular-destination__blocks .blocks__city{font-size:24px;line-height:32px;font-weight:300}.popular-destination__blocks .blocks__country{font-size:13px;line-height:20px;margin-top:2px;font-weight:300}@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{width:100%;text-align:center;margin-top:36px;text-transform:uppercase;color:#e7af00}.popular-destination__blocks .blocks__show-more .show-more{display:inline-block;cursor:pointer;font-weight:500}.popular-destination__blocks .blocks__show-more .show-more:hover{opacity:.9}.currency{display:inline-block;margin-right:16px;cursor:pointer}.currency__label{font-size:14px;font-weight:500;color:#1f1f1f}.currency_mobile{padding:14px 20px;width:100%;font-size:0}.currency_mobile .currency__label{width:30px;height:20px;line-height:18px;text-align:center;box-sizing:border-box;display:inline-block;font-size:16px}.currency_mobile .currency__name{margin-left:10px;padding-top:3px;color:#757575;display:inline-block;font-size:14px}.counter{display:flex;align-items:center}.counter__minus{width:22px;height:22px;border-radius:2px;position:relative;cursor:pointer}.counter__minus:before{content:"\e93f";font-size:22px;font-family:iconetm;position:absolute;top:0;left:0;color:#e7af00}.counter__minus.counter__unactive{cursor:no-drop}.counter__minus.counter__unactive:before{color:#ffce35}.counter__plus{width:22px;height:22px;border-radius:2px;position:relative;cursor:pointer}.counter__plus:before{content:"\e93e";font-size:22px;font-family:iconetm;position:absolute;top:0;left:0;color:#e7af00}.counter__plus.counter__unactive{cursor:no-drop}.counter__plus.counter__unactive:before{color:#ffce35}.counter__value{width:27px;text-align:center}.hotels-cities{width:100%;top:calc(100% + 1px);left:0}.hotels-cities-autocomplete{position:relative}.hotels-cities-list{width:100%;font-size:12px;line-height:1.2;max-height:300px;overflow:auto}.hotels-cities-list__item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:9px 10px;cursor:pointer}.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{padding-left:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAgMHYyMEgwVjB6Ii8+PHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPjxwYXRoIGZpbGw9IiM5Njk2OTYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwIDUuODMzVjIuNUgxLjY2N3YxNWgxNi42NjZWNS44MzNIMTB6bS01IDEwSDMuMzMzdi0xLjY2Nkg1djEuNjY2ek01IDEyLjVIMy4zMzN2LTEuNjY3SDVWMTIuNXptMC0zLjMzM0gzLjMzM1Y3LjVINXYxLjY2N3ptMC0zLjMzNEgzLjMzM1Y0LjE2N0g1djEuNjY2em0zLjMzMyAxMEg2LjY2N3YtMS42NjZoMS42NjZ2MS42NjZ6bTAtMy4zMzNINi42Njd2LTEuNjY3aDEuNjY2VjEyLjV6bTAtMy4zMzNINi42NjdWNy41aDEuNjY2djEuNjY3em0wLTMuMzM0SDYuNjY3VjQuMTY3aDEuNjY2djEuNjY2em04LjMzNCAxMEgxMHYtMS42NjZoMS42NjdWMTIuNUgxMHYtMS42NjdoMS42NjdWOS4xNjdIMTBWNy41aDYuNjY3djguMzMzek0xNSA5LjE2N2gtMS42Njd2MS42NjZIMTVWOS4xNjd6bTAgMy4zMzNoLTEuNjY3djEuNjY3SDE1VjEyLjV6Ii8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:10px;background-size:20px 20px}.hotels-cities-list__item .left-container{display:flex;align-items:center}.hotels-cities-list__item .right-container{display:flex;flex-direction:column;align-items:flex-end}.hotels-cities-list__content-item{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:30px}.hotels-cities-list__content-item .not-result-icon{width:56px;height:56px;border-radius:50%;background-color:#f6f7f9;display:flex;align-items:center;justify-content:center}.hotels-cities-list__content-item h1{font-size:14px;font-weight:500}.hotels-cities-list__content-item p{font-size:12px;color:#9b9b9b}.hotels-cities-list__city{font-weight:500;color:#1f1f1f;flex-basis:50%;flex-grow:1}.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{display:inline-block;position:relative;max-width:760px;vertical-align:middle;text-align:left;margin:auto;color:#1f1f1f;background-color:#fff;box-sizing:border-box;border-radius:5px}.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{text-align:center;padding-top:30px}.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{padding:25px;color:#202020}.modal_icon-up .modal__header{display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:40px}.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{margin-top:30px;display:flex}.modal_icon-up .modal__buttons .button{width:100%;margin-right:16px}.modal_icon-up .modal__buttons .button:last-child{margin-right:0}.modal_info-modal .modal__wrapper{padding:20px;max-width:280px}.modal_info-modal .modal__header{display:flex;align-items:center}.modal_info-modal .modal__header .font-icon{margin-right:12px;font-size:20px}.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{padding:0;font-size:16px;font-weight:400}.modal_info-modal .modal__main{margin-top:25px;line-height:18px}.modal_info-modal .modal__main>*{margin-top:20px}.modal_info-modal .modal__main>:first-child{margin-top:0}.modal_info-modal .modal__buttons{margin-top:30px;display:flex;justify-content:flex-end}.modal_info-modal .modal__buttons .button{margin-right:20px}.modal_info-modal .modal__buttons .button:last-child{margin-right:0}.modal-overlay{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100%;background-color:rgba(31,37,59,.6);text-align:center;margin:auto;overflow-y:auto;align-items:center;padding:15px;box-sizing:border-box;z-index:5}.modal-overlay.active{display:flex}.modal-overlay:after{display:inline-block;*display:inline;*zoom:1;height:100%;width:0;vertical-align:middle;content:""}.modal__close{width:16px;height:16px;cursor:pointer;position:absolute;right:15px;top:15px;z-index:10}.modal__close:before{content:"\e91d";font-family:iconetm;font-size:14px;position:absolute;color:#757575;top:0;left:0}.modal__close:hover{opacity:.9}.modal__close_btn{width:24px;height:24px;top:20px;right:20px}.modal__close_btn:before{left:50%;top:50%;transform:translate(-50%,-50%)}.modal__full-screen{width:24px;height:24px;position:absolute;z-index:10;cursor:pointer}.modal__full-screen:before{content:"\e99b";font-family:iconetm;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575}.modal__wrap{padding:0 25px 25px}.modal__title{font-weight:500;padding-top:25px;line-height:1.2;text-align:center}.modal__content,.modal__title{font-size:14px;padding-bottom:15px}.modal__content{padding-top:15px;font-weight:400}.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{margin-top:15px;display:flex;justify-content:flex-start}.modal__action>.button{min-width:120px}.modal__action>.button:nth-child(n+2){margin-left:20px}.modal__apply-button{width:auto}.modal__cancel-button{width:auto;background-color:transparent;color:#e7af00;background-image:none;border:1px solid #e7af00}.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{width:1000px;max-width:none}.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{display:inline-block;top:0;left:0;position:absolute;box-shadow:0 0 10px #1f1f1f}@media (max-width:680px){.modal_mobile-window{width:calc(100vw - 20px)}}.modal_reservation-timeout{width:360px;color:#1f1f1f}.modal_reservation-timeout .modal__wrap{padding:25px}.modal_reservation-timeout .modal__title{padding:0 0 0 32px;font-size:18px;line-height:1.2;position:relative}.modal_reservation-timeout .modal__title:before{content:"\e99a";font-family:iconetm;font-size:20px;color:rgba(240,81,81,.8);position:absolute;left:0;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;top:0;transform:none;margin-top:20px}.modal_spinner .loader-description{margin-top:20px}.cancel-policy-popup{margin:20px auto}.cancel-policy-popup__wrap{background-color:#fff;padding:25px;color:#1f1f1f;font-size:14px;max-width:444px;box-sizing:border-box}@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{margin-left:4px;margin-right:4px;font-weight:500}@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{font-size:12px;margin-top:10px;color:#5d5f65}.cancel-policy-popup__action{margin-top:30px}.cancel-policy-popup__ok-button{width:120px}.cancel-policy-link{font-size:12px;font-weight:400;color:#959595;border-bottom:1px dotted #959595;margin-top:8px;cursor:pointer}.cancel-policy-rule__room-info{padding-left:25px;font-size:14px;position:relative;margin-top:22px;padding-bottom:5px;color:#757575}.cancel-policy-rule__room-info:before{content:"\e96b";font-family:iconetm;color:rgba(31,31,31,.56);position:absolute;left:0;top:0}.cancel-policy-rule__room-type{color:#1f1f1f;font-weight:500}.cancel-policy-rule__food-plan{margin-left:4px}.cancel-policy-rule__rule{font-size:14px;font-weight:400;margin-top:10px;line-height:1.2;color:rgba(31,31,31,.87)}.cancel-policy-rule__rule_accent{color:#1f1f1f}.hotel-card.modal{width:750px;box-sizing:border-box}@media (max-width:991px){.hotel-card.modal{width:100%;margin:0;max-width:none;height:100%;position:fixed;overflow-y:scroll;top:0;left:0;right:0;bottom:0}}.hotel-card .modal__close{top:25px;right:25px}@media (max-width:767px){.hotel-card .modal__close{top:8px;right:4px;width:48px;height:48px;background-color:#fff}.hotel-card .modal__close:before{top:50%;left: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{padding-bottom:30px;display:none}.hotel-card__content_active{display:block}.hotel-card-content__wrap{padding:0 25px 30px}.hotel-card-content__title{padding-top:25px;padding-bottom:15px;font-size:14px;font-weight:500;line-height:1.2}.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{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.hotel-card-content__map img{width:100%;height: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{padding:25px 17px 0;overflow:auto}@media (max-width:767px){.hotel-card__nav{padding:10px 8px 0}}@media (max-width:767px){.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{content:"";display:block;position:absolute;left:50%;top:80%;transform:rotate(45deg);border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #e7af00}.etm-tabs>:nth-child(n+2){margin-left:24px}.etm-tabs__item{padding-bottom:8px;border-bottom:2px solid transparent;display:inline-block;font-size:14px;cursor:pointer;position:relative}.etm-tabs__item:hover,.etm-tabs__item_active{border-color:#e7af00}.etm-tabs__item_disable{pointer-events:none}.etm-tabs__item .gradient{height:12px;width:100%;display:block}.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{padding:0 8px 8px;border:0!important;border-bottom:1px solid transparent!important}.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{line-height:1.2;transition:all .3s;font-size:12px;padding-bottom:0;color:#9b9b9b}.etm-tabs_car-schema .etm-tabs__item:hover,.etm-tabs_car-schema .etm-tabs__item_active{padding-bottom:4px;border-bottom-width:2px;color:#1f1f1f}.etm-tabs_car-schema .etm-tabs__item_disable{color:#9b9b9b}.etm-tabs_car-schema .etm-tabs__active{padding-bottom:2px;border-bottom-width:1px;color:#1f1f1f}.etm-tabs_car-schema .etm-tabs__active:after{content:"";display:block;position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border:3px solid transparent;border-top-color:#e7af00}.start-page-banner__tabs{display:flex;align-items:center;justify-content:flex-start;grid-gap:55px;gap:55px;padding-bottom:30px;margin:10px 25px}.start-page-banner__tab{font-size:14px;font-weight:700;color:#1f1f1f;display:flex;align-items:center;justify-content:center;height:65px;width:65px;cursor:pointer;border-radius:50%;background:#fff;transition:.2s;position:relative;z-index:1}.start-page-banner__tab .start-page-banner__tab-icon{position:absolute;width:35px;height:30px;font-size:20px;-webkit-mask-size:cover;mask-size:cover;background-color:#5d5f65}.start-page-banner__tab .start-page-banner__tab-label{position:absolute;bottom:-20px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.start-page-banner__tab.active{color:#1f1f1f;outline:2px solid #e7af00;background:#fff}.start-page-banner__tab.active .start-page-banner__tab-icon{background-color:#e7af00}.etm-pagination__list{padding:0}.etm-pagination__item{display:inline-block;font-size:14px;font-weight:400;height:24px;box-sizing:border-box;color:#959595;text-align:center;padding:5px 8px;vertical-align:top;cursor:pointer}.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:"\e93d";font-family:iconetm;font-size:8px;transform:rotate(180deg);position:absolute;top:9px}.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:"\e93d";font-family:iconetm;font-size:8px;position:absolute;top:9px}.etm-pagination__item_first:after{left:4px}.service-lists-title{padding-top:20px;padding-bottom:14px;display:flex;justify-content:flex-start;align-items:center}.service-lists-title__name{font-size:13px;font-weight:500;line-height:20px}.service-lists-title .font-icon{margin-right:10px;line-height:20px;flex-basis:18px}.service-lists-title .font-icon:before{font-size:15px;color:#1f1f1f;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{content:"";position:absolute;top:50%;transform:translateY(-50%);left:2px;width:3px;height:3px;border-radius:50%;background-color:#1f1f1f}.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{position:fixed;bottom:12px;left:0;right:0;width:100%;box-sizing:border-box;justify-content:space-around;z-index:1;transition:all .3s}.service-line.hide{position:fixed;bottom:-40px}}@media (max-width:420px){.service-line{justify-content:center}}.service-line .filters-btn,.service-line .sorting-mobile-btn{width:145px;height:42px;line-height:42px;border:1px solid #e7af00!important;color:#e7af00!important;font-weight:500;position:relative;padding:0 10px 0 40px;background-color:#fff;box-sizing:border-box;margin-right:20px;cursor:pointer;display:none;border-radius:4px}@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:"\e920";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-family:iconetm;font-size:16px}.service-line .sorting-block{width:100%}.service-line__sorting{background-color:#fff;display:flex;justify-content:space-between;padding:21px 16px;color:#2c2c2c;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{position:relative;padding-right:30px;cursor:pointer}.service-line__sorting .sorting__order-by:after{content:"";position:absolute;top:5px;right:0;border:5px solid transparent;border-top-color:#757575;box-sizing:border-box}.service-line .sorting-mobile-btn:before{content:"\e932"}@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-top:15px;padding-bottom:13px}}@media screen and (max-width:991px){.service-line_avia .sorting-block{padding-top:9px;padding-bottom:7px}}@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{padding:10px 16px;height:40px;box-sizing:border-box;border:1px solid #e3e4e9}.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{padding-left:8px;padding-right:8px;display:flex}.service-line_rails .sorting-block .filters-btn,.service-line_rails .sorting-block .sorting-mobile-btn{display:flex;align-items:center;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{padding:13px 16px 11px;box-sizing:border-box;border-radius:5px;height:auto;border:1px solid #e3e4e9}.service-line_hotels .sorting-block__title{font-weight:400;font-size:14px}.service-line_hotels .sorting-block .etm-tabs__item{padding-bottom:2px;border-width:1px}.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{width:100%;height:100px;overflow:hidden;display:flex;flex-wrap:nowrap}.carousel__item{height:100%;display:inline-block}.carousel__item img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.carousel__item:nth-child(n+2){margin-left:10px}.carousel-control__next,.carousel-control__prev{width:24px;height:24px;background-color:#fff;border:1px solid #e1e1e1;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.carousel-control__next:before,.carousel-control__prev:before{content:"\e93d";font-family:iconetm;font-size:12px;color:#969696;position:absolute;top:50%;left: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-origin:3px 3px;transform:rotate(180deg)}.carousel-control__next_disabled{display:none}.map{width:100%;height:200px;margin-top:15px}.map:first-child{margin-top:20px}.map__wrap,.map img{width:100%;height: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;position:relative;margin-top:20px}.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){padding-left:15px;color:#1f1f1f}.additional-params .font-icon{position:absolute;top:0;left:0;font-size:16px;color:hsla(0,0%,60.8%,.56)}.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{min-width:120px;line-height:16px}.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){padding-left:0;margin-top:2px}.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{min-width:auto;color:#4a4a4a!important}.additional-params_reservation-sum-details .additional-params-item__name span{margin-left:8px;color:#959595;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{text-decoration:line-through;opacity:.5}.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>*{padding-top:20px;font-weight:500}.additional-params_reservation-sum-details .additional-params-item_dropdown>:first-child{padding-left:16px;position:relative;cursor:pointer}.additional-params_reservation-sum-details .additional-params-item_dropdown>:first-child:before{content:"";border:4px solid transparent;border-top-color:#2c2c2c;box-sizing:border-box;position:absolute;left:2px;bottom:3px}.additional-params_reservation-sum-details .additional-params-item__name{color:#5d5f65}.additional-params_reservation-sum-details .additional-params-item__value{text-align:right;color:#000}@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-weight:500;font-size:20px}.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{width:100%;margin-top:0}.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{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{padding-left:16px;position:relative;cursor:pointer}.additional-params_avia-view-order .additional-params-item_dropdown>:first-child:before{content:"";border:4px solid transparent;border-top-color:#2c2c2c;box-sizing:border-box;position:absolute;left:2px;bottom:3px}.additional-params_avia-view-order .additional-params-item__name{color:#5d5f65}.additional-params_avia-view-order .additional-params-item__value{text-align:right;color:#5d5f65}.additional-params_rail-places .additional-params{min-width:100px}.description-stock{margin-top:15px;padding-left:28px;font-size:12px;font-weight:400;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{position:absolute;top:2px;left:2px}.description-stock .font-icon:before{font-size:14px;color:#1f1f1f;opacity:.5}.description-awards__item{position:relative;padding-left:28px;font-size:12px;font-weight:400}.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{position:absolute;top:0;left:0}.description-awards .font-icon:before{font-size:15px;color:rgba(31,31,31,.5)}.description-awards__title{line-height:1.2}.description-awards__date{line-height:1.2;margin-top:2px;color:#6d6d6d}.facility-group{margin-top:20px;border-top:1px solid #e1e1e1}.facility-group:first-child,.facility-group_first{margin-top:0;border:none}.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{width:290px;font-size:12px;font-weight:400;margin-right:30px;margin-top:20px}@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{font-size:12px;font-weight:400;color:#757575;margin-top:5px;line-height:1.2}.rating-block__wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}.rating-block__source{font-size:12px;font-weight:400;color:#969696;line-height:16px;margin-top:30px}.rating__title{line-height:1.2}.rating__bar{width:100%;background-color:#f2f4f9;height:6px;position:relative;width:235px;margin-top:8px;display:inline-block}.rating__track{width:var(--track);height:8px;position:absolute;left:0;top:-1px;background-color:#e7af00}.rating__value{display:inline-block;margin-left:15px;font-weight:700}.description-category:first-child{margin-top:20px}.description-category:last-child .description-category__title{border-bottom:1px solid #e1e1e1}.description-category__title{padding:11px 10px 11px 47px;font-size:14px;font-weight:500;border-top:1px solid #e1e1e1;position:relative;cursor:pointer}.description-category__title:before{content:"";position:absolute;left:25px;top:16px;border:5px solid transparent;border-top-color:#1f1f1f;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{font-size:12px;font-weight:400;color:#1f1f1f;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{padding-top:20px;padding-bottom:15px;font-size:13px;font-weight:500;line-height:1.2}.card-description__title_large{padding-top:25px;padding-bottom:0;font-size:14px}.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{width:100%;overflow:scroll}.card-description__carousel .carousel__wrap{height:200px;width:auto;overflow:scroll}.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;margin-top:5px;line-height:1.4;cursor:pointer}.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{font-size:14px;font-weight:400;line-height:1.2;color:#757575;padding:15px 25px 0}@media (max-width:767px){.reservation-comment__description{padding-left:16px;padding-right:16px;line-height:19px}}.reservation-comment__input{padding:15px 25px 25px;display:block}.reservation-comment__input textarea{width:100%;height:72px;padding:11px 25px 11px 9px;box-sizing:border-box;font-size:12px;font-weight:500;line-height:16px;resize:none}@media (max-width:767px){.reservation-comment__input{padding-left:16px;padding-right:16px}}.reservation-comment_confirmation .reservation-comment__description{display:none}.etm-radiobutton{display:inline-block;cursor:pointer}.etm-radiobutton input[type=radio]{display:none}.etm-radiobutton__custom{position:relative;width:20px;height:20px;border:2px solid #969696;border-radius:50%;display:inline-block;vertical-align:bottom;box-sizing:border-box;margin-right:8px}.etm-radiobutton__title{font-size-adjust:none;font-weight:inherit;line-height:20px}.etm-radiobutton__content{display:flex;flex-direction:column}.etm-radiobutton__subtitle{margin-top:2px;font-size:12px;color:#969696;font-weight:400}.etm-radiobutton_subtitle-column{display:flex;align-items:center}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom:before{content:"";background-color:#e7af00;border-radius:50%;text-align:center;display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px}.etm-radiobutton input[type=radio]:checked+.etm-radiobutton__custom{border-color:#e7af00}.etm-radiobutton_subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:12px;color:#1f1f1f}.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{margin-top:-19px;font-size:11px;color:#969696;padding-left:28px;display:flex}.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{padding:25px 25px 17px;border-bottom:1px solid #e3e4e9}@media (max-width:767px){.order-block-title{padding:16px}}.order-block-title--no-pl{padding-left:0!important;border:none}.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{font-weight:400;color:#5d5f65;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-top:4px;padding-bottom:4px}}.order-block-title__order-number{font-size:16px;line-height:1;font-weight:500}.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{font-size:12px;font-weight:400;color:#5f5f5f;line-height:16px}.order-block-title__date span{font-weight:500;color:#1f1f1f;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{padding:20px;justify-content:space-between;margin-top:2px;background-color:#fff}.order-block__content_view-order-action .order-action-block .button:nth-child(n+2){margin-left:20px}.order-block-content__title{font-size:16px;font-weight:500;color:#1f1f1f;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{font-size:14px;font-weight:500;color:#1f1f1f;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{padding:15px 25px 0;font-size:16px;font-weight:500;line-height:1.2}.order-block__info{padding:20px}.order-block__documents{flex-grow:1;border-bottom:1px solid #e3e4e9}.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{display:flex;justify-content:space-between;padding:25px;border-top:1px solid #e3e4e9}.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{padding-bottom:0;border:none}.order-block-title--pnr .order-codes__item{font-size:14px}@media (max-width:767px){.hotel-order .order-block__info{padding-top:0;padding-left:0;padding-right: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;color:#1f1f1f;border-radius:5px}.reservation-order-detail__title{font-size:18px;font-weight:400;padding:28px 25px 21px;border-bottom:1px solid #e3e4e9}.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{padding:15px 25px;border-bottom:1px solid #e3e4e9}@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-top:6px;padding-bottom:3px}}.reservation-hotel-info-title__name,.reservation-hotel-info.accordion__hidden-title__name{font-size:16px;font-weight:500;display:inline-block}.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{margin-top:8px;font-size:12px;color:#5d5f65}.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{margin-top:8px;font-size:12px;color:#2c2c2c}.reservation-hotel-info-title__room-guest>*,.reservation-hotel-info.accordion__hidden-title__room-guest>*{line-height:16px;display:inline-block}.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{content:"";position:absolute;top:6px;left:4px;width:4px;height:4px;background-color:#2c2c2c}.reservation-hotel-info-title__price-detail-title,.reservation-hotel-info.accordion__hidden-title__price-detail-title{font-size:16px;line-height:21px;font-weight:400;color:#5d5f65;padding-top:6px;padding-bottom:3px}.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{width:310px;height:180px;margin-top:15px;border-radius:5px;overflow:hidden}.reservation-hotel-info.accordion__hidden__image img,.reservation-hotel-info__image img{-o-object-fit:cover;object-fit:cover;width:100%;height: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{font-size:16px;font-weight:500;margin-left:8px;border-radius:0 0 5px 5px}.reservation-hotel-info-sum__description,.reservation-hotel-info.accordion__hidden-sum__description{font-size:14px;font-weight:400;margin-top:11px;color:#757575;line-height:1.2}.reservation-detail{display:table;font-size:14px;margin-top:16px}.reservation-detail>*{display:flex;align-items:center;margin-bottom:15px}.reservation-detail__title{font-weight:400;display:flex;min-width:110px;align-items:center;flex-shrink:0}.reservation-detail__title .reservation-detail__title-label{font-size:13px;letter-spacing:-.01em;color:#757575;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{padding:25px 15px 20px;line-height:1.2;position:relative}@media (max-width:991px){.reservation-cancel-policy__header{padding:19px 16px 18px}}.reservation-cancel-policy__header:after{font-family:iconetm;font-size:12px;color:hsla(0,0%,60.8%,.56);position:absolute;top:50%;transform:translateY(-50%);right:25px;transition:.3s}.reservation-cancel-policy__title{font-size:16px;font-weight:400;color:#5d5f65}.reservation-cancel-policy__title_later-reservation:after{content:"\e917";font-family:iconetm;font-size:18px;color:#faa61a;position:relative;top:2px;margin-left:7px}.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;padding:15px;font-size:14px;border-radius:5px}.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{padding-left:25px;font-size:14px;position:relative;margin-top:22px;padding-bottom:5px;color:#5d5f65}.reservation-cancel-policy-rule__room-info:before{content:"\e96b";font-family:iconetm;opacity:rgba(1,1,1,.56);position:absolute;left:0;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{font-size:12px;margin-top:10px;color:#5d5f65}.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{padding:11px 20px;font-size:20px;color:#1f1f1f;font-weight:500;border-left:1px solid #5d5f65}.reservation-final-time__description{font-size:14px;font-weight:400;color:#5d5f65;margin-top:10px;width:auto;padding-left:20px;line-height:1.2}.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-top:7px;margin-bottom:7px;padding-left:10px}.reservation-agreement{padding:20px 25px 25px;font-size:12px;font-weight:400;line-height:1.4;border-top:1px solid #e3e4e9}.reservation-agreement .cancel-policy-link{color:#e7af00;margin-left:4px;cursor:pointer}.reservation-agreement .etm-checkbox__custom{margin-right:10px}.reservation-agreement__buttons-block{display:flex;justify-content:space-between;margin-top:27px;align-items:center}.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{opacity:.5;cursor:no-drop}.reservation-agreement .confirmation-button__disable .clarification{display:inline-block}.reservation-agreement .confirmation-button__wrap{display:flex;align-items:center}.clarification{display:none;margin-right:12px}.clarification:before{content:"\e90c";font-family:iconetm;font-size:20px;color:#d0021b}.clarification .etm-tooltip__text{width:265px}.etm-card{padding:0 25px 25px}.etm-card__wrap .etm-input__wrap input{height:32px;font-size:14px;line-height:1.2;color:#4b4b4b;font-weight:400}.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;justify-content:space-between;flex-wrap:wrap}}.etm-card__wrap_mobile .card-main-info__name{width:100%;flex-basis:100%}.etm-card__wrap_mobile .card-main-info__number{width:100%;flex-basis:100%;position:relative}.etm-card__wrap_mobile .card-main-info__date{width:50%;flex-basis:50%;margin-left:0}.etm-card__wrap_mobile .card-main-info__date input{width:100%}.etm-card__wrap_mobile .card-main-info__card-logo{position:absolute;right:8px;top:auto;bottom:5px}.etm-card__wrap_mobile .card-cvvt__input{width:50%;flex-basis:50%}.etm-card__wrap_mobile .card-cvvt__input input{width:100%}.etm-card__wrap_mobile .card-cvvt__question{right:10px;top:auto;bottom:10px}.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-top:48px;padding-left:16px;z-index:1}.etm-card__card-cvvt,.etm-card__card-main-info{width:330px;height:196px;border:2px solid #e7af00;border-radius:11px;box-sizing:border-box;position:relative}.etm-card__card-cvvt{background-color:#fafafa;padding-top:71px;padding-left:206px;margin-top:-165px;margin-left:139px}.etm-card__card-cvvt:after{content:"";width:150px;height:38px;background-color:#e7af00;opacity:.3;position:absolute;right:0;top:24px}.card-main-info__error-message{position:absolute;left:0;bottom:-16px;color:#e95f5d;font-size:12px;font-weight:400}.card-main-info__number{width:190px;display:inline-block}@media (max-width:560px){.card-main-info__number{width:100%;position:relative}.card-main-info__number input{width:100%;padding-right:40px}}.card-main-info__number_error{position:relative}.card-main-info__date{width:86px;display:inline-block;margin-left:14px}.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{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}}.card-main-info__date_error{position:relative}.card-main-info__name{width:234px;display:inline-block}.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{width:100%;margin-top:26px}.card-main-info__name input{width:100%}}.card-main-info__name_error{position:relative}.card-main-info__card-logo{width:42px;height:26px;background-color:rgba(176,195,236,.1);margin-left:12px;display:inline-block;position:relative;top:6px}.card-main-info__card-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@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-size:100% auto;background-position:50%;background-repeat:no-repeat}.card-main-info__bottom-line{margin-top:18px}.card-cvvt__input{width:78px;position:relative}.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{width:100%;padding-right:26px;border-bottom-left-radius:0;border-top-left-radius:0}}.card-cvvt__question{position:absolute;top:12px;right:-24px;width:16px;height:16px;cursor:pointer}@media (max-width:767px){.card-cvvt__question{top:auto;right:8px;bottom:8px}}.card-cvvt__question .font-icon:before{font-size:16px;color:#e7af00}.card-cvvt_error{position:relative}.card-cvvt__error-message{position:absolute;left:0;bottom:-16px;color:#e95f5d;font-size:12px;font-weight:400}.payment-info-input{color:#2c2c2c}.payment-info-input__title{font-size:18px;font-weight:400;padding:32px 20px 16px;border-bottom:1px solid #e1e1e1}@media (max-width:560px){.payment-info-input__title{display:none}}.payment-info-input__list{padding:0 20px 40px;display:flex;justify-content:space-between;flex-wrap:wrap}.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{display:inline-block;cursor:pointer;font-size:16px;color:#e7af00;border:1px solid #fff}@media (max-width:420px){.payment-info-input__tab{font-size:14px}}.payment-info-input__tab.active{border-top-right-radius:2px;border-top-left-radius:2px;color:#2c2c2c;border:1px solid #e1e1e1;border-bottom-color:#fff;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{display:block;border-top:1px solid #e1e1e1}.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{font-size:12px;color:#747474;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{padding:16px 16px 20px;border:1px solid #e3e4e9}.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;margin-top:0;margin-bottom:16px;line-height:normal;font-size:12px;text-align:left}.payment-info-input__policy-link span{margin-left:4px;color:#e7af00;border-bottom:1px dashed #e7af00}@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}}@media only screen and (max-width:890px) and (min-width:769px){.payment-info-input .card-main-info__number{width:100%;position:relative;margin-top:30px}.payment-info-input .card-main-info__number input{width:100%;padding-right:40px}}@media only screen and (max-width:890px) and (min-width:769px){.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{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width:890px) and (min-width:769px){.payment-info-input .card-main-info__name{width:100%;margin-top:26px}.payment-info-input .card-main-info__name input{width:100%}}@media only screen and (max-width:890px) and (min-width:769px){.payment-info-input .card-main-info__card-logo{position:absolute;right:8px;top:25px}}@media only screen and (max-width:890px) and (min-width:769px){.payment-info-input .card-cvvt__input{flex-basis:50%;margin-top:26px;width:auto}.payment-info-input .card-cvvt__input input{width:100%;padding-right:26px;border-bottom-left-radius:0;border-top-left-radius:0}}@media only screen and (max-width:890px) and (min-width:769px){.payment-info-input .card-cvvt__question{top:30px;right:8px}}.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{padding-bottom:4px;color:#e7af00}.payment-info-input_light-tab .payment-info-input__tab-title{padding:0 2px;color:#2c2c2c}.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{padding-left:25px;padding-right:25px;margin-top:20px}.payment-info-input_light-tab .payment-info-input__checkbox-save{text-align:left;display:block!important}.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-left:0;padding-bottom:20px;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{text-align:left;display:flex;align-items:center;margin-bottom:16px}.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;justify-content:space-between;flex-wrap:wrap}}.payment-info-input_mobile .payment-info-input__sum{padding:22px 16px 0;font-size:16px;font-weight:500;line-height:21px}.payment-info-input_mobile .payment-info-input__payment-sum{font-weight:400;font-size:inherit;padding-left:10px}.payment-info-input_mobile .payment-info-input__card-wrap{display:block;padding:0 16px 30px;margin:0;border:none}.payment-info-input_mobile .payment-info-input__policy-link{margin-top:22px;line-height:1.4}.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{padding:25px;border:1px solid #e3e4e9}}.payment-info-input_hotel .payment-info-input__card-action{padding:25px;border-left:none;border-right:none}@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{display:block;margin-top:0;border:none;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-top:10px;padding-bottom:10px}.etm-table-w-links{font-size:13px}.etm-table-w-links__title,.etm-table-w-links td{width:-moz-max-content;width:max-content}.etm-table-w-links__title{padding-bottom:10px}.etm-table-w-links__subtitle{font-size:11px;color:#5d5f65;padding-bottom:10px;width:130px}.etm-table-w-links__price{margin-top:-10px;padding-bottom:2px}.etm-table-w-links__last-row{padding:5px 12px;text-align:right;font-weight:500;font-size:13px}.etm-table-w-links__last-col>span{position:relative;padding:1px}.etm-table-w-links__last-col>span:after,.etm-table-w-links__last-col>span:before{content:"";display:block;background-color:#b61e1b;height:2px;width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{padding:10px 8px;font-size:12px;color:#1f1f1f;border:1px solid #dedede;line-height:16px;vertical-align:top;box-sizing:border-box;font-weight:400}.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-weight:500;font-size:14px;line-height:19px;padding-top:15px;padding-bottom:10px}.status-order{font-size:12px;font-weight:500;padding-left:22px;position:relative;line-height:1.2;white-space:nowrap}.status-order:before{content:"";font-family:iconetm;font-size:14px;position:absolute;top:-2px;left:0}.status-order_attention{color:#b61e1b}.status-order_attention:before{content:"\e90c";color:#b61e1b}.status-order_waiting-payment{color:#919191}.status-order_waiting-payment:before{content:"\e90f";color:#faa61a}.status-order_confirmation,.status-order_confirmation-flooded{color:#b0e245}.status-order_confirmation-flooded:before,.status-order_confirmation:before{content:"\e967";color:#b0e245}.status-order_confirmation-flooded:before{content:"\e913"}.status-order_rejected{color:#f44336}.status-order_rejected:before{content:"\e911";color:#f44336}.status-order_waiting-answer{color:#919191}.status-order_waiting-answer:before{content:"\e969";color:#969696}.status-order_error{color:#b61e1b}.status-order_error:before{content:"\e90c";color:#b61e1b}.status-order_waiting-cancel{color:#b61e1b}.status-order_waiting-cancel:before{content:"\e969";color:#b61e1b}.status-order_canceled{color:#b61e1b}.status-order_canceled:before{content:"\e94d";color:#b61e1b}.status-order_payment-returned{color:#a81504}.status-order_payment-returned:before{content:"\e92b";color:#a81504}.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{font-size:12px;font-weight:400;color:#5d5f65;position:relative;padding-left:23px;line-height:16px}.customer-queries__item:nth-child(n+2){margin-top:6px}.customer-queries__item:before{content:"";font-family:iconetm;font-size:14px;position:absolute;top:0;left:0}.customer-queries__item_waiting:before{content:"\e910";color:#5d5f65}.customer-queries__item_confirmation:before{content:"\e96a";color:#b0e245}.order-documents__wrap{padding:20px 25px;width:100%;height:100%;display:block;box-sizing:border-box}.order-documents-list__item{text-align:right}.order-documents-list__item span{font-size:14px;font-weight:400;line-height:1.2;color:#e7af00;cursor:pointer}.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{font-size:10px;line-height:11px;font-weight:400;color:#969696;padding-left:22px;position:relative;margin-top:15px}.last-synch-time:before{content:"\e96c";font-family:iconetm;font-size:14px;color:#969696;position:absolute;top:0;left:0}.room-card{margin-top:6px;background-color:#fff;padding-left:15px;padding-right:15px}.room-card-header{color:#1f1f1f;position:relative;padding:15px 0;cursor:pointer;display:grid;grid-template-columns:85px 1fr;grid-template-rows:1fr 1fr;grid-column-gap:15px}.room-card-header__image{width:100%;height:60px;background-color:rgba(227,228,233,.24);position:relative;grid-row:1/3}.room-card-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.room-card-header__image:before{content:"\e905";font-family:iconetm;font-size:32px;color:#fff;position:absolute;top:50%;left: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;position:relative;margin-right:10px}.room-card-header__rommers .guest{display:inline-block;font-size:13px;color:#9b9b9b}@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{font-size:13px;line-height:1.2;color:#757575}.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{position:absolute;bottom:10px;right:2px}.room-card-content{border-top:1px solid #e3e4e9;padding:1px 0 20px;display:none}.room-card-content__text{margin-top:15px;font-size:12px;font-weight:400;color:#9b9b9b;line-height:1.2}.room-card-content__queries{margin-top:15px}.room-card-content__action{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.room-card-content__action .button_delete{line-height:16px;padding-bottom:7px;padding-top:7px;font-size:13px;width:140px;letter-spacing:-.5px}.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{grid-column:1/3;display:flex;flex-direction:column}.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{padding-left:0;padding-top:16px;max-height:none}.room-card-header_mobile:before{display:none}.room-card-header_mobile .room-card-header__top-block{display:flex;justify-content:space-between;width:100%;padding-left:26px;box-sizing:border-box;position:relative}.room-card-header_mobile .room-card-header__top-block:before{content:"\e96b";font-family:iconetm;font-size:18px;color:rgba(31,31,31,.56);position:absolute;top:50%;transform:translateY(-50%);left:0}.room-card-header_mobile .room-card-header__bottom-block{display:flex;flex-direction:column;width:100%;margin-top:14px}.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;line-height:1.4;font-weight:400}.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{font-weight:500;color:#1f1f1f;margin-top:5px}.order-info-cells__value_crossed{text-decoration:line-through}.order-info-cells__value_disabled{color:#9b9b9b}.order-info-cells__value--link{display:inline-block;font-size:13px;font-weight:500;text-transform:uppercase;color:#e7af00;border-bottom:1px dotted #e7af00}.order-info-cells__value_confirmed:after{content:"\e96a";font-family:iconetm;font-size:16px;color:#b0e245;vertical-align:sub;margin-left:8px}.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{font-size:14px;font-weight:400;line-height:1.2;color:#1f1f1f;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{font-weight:500;color:#1f1f1f}.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{width:24px;height:24px;top:20px;right:16px}.galleria .modal__close:before{top:50%;left:50%;transform:translate(-50%,-50%)}.galleria .modal__full-screen{top:20px;right:60px}@media (min-width:768px){.galleria .modal__full-screen{display:none}}@media (max-width:767px){.galleria{width:100%;height:100%;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}.galleria_full-screen{background-color:#444756}.galleria_full-screen .modal__close:before{color:#e3e4e9}.galleria_full-screen .modal__full-screen:before{content:"\e9e0";color:#e3e4e9}.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{padding:16px 90px 32px 16px;background-image:linear-gradient(180deg,#1f1f1f,rgba(31,31,31,0));position:absolute;top:0;left:0;right:0;text-align:left;margin-top:0;color:#e3e4e9}.galleria_full-screen .galleria-images__nav{display:none}}@media screen and (max-width:767px) and (orientation:portrait){.galleria_full-screen .galleria__wrap{width:100%;height:100%}.galleria_full-screen .galleria-images{transform:rotate(90deg);width:100vh;height:100vw;margin-top:0;transform-origin:0 0;position:absolute;top:0;left:100%}.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{transform:rotate(90deg);position:absolute;left:100%;right:auto;transform-origin:0 0;width:100vh}.galleria_full-screen .galleria-thumbnails{display:none}.galleria_full-screen .modal__close{top:auto;bottom:16px;right:20px}.galleria_full-screen .modal__full-screen{top:auto;bottom:60px;right:20px}}@media screen and (max-width:767px) and (orientation:landscape){.galleria{background-color:#444756}.galleria .modal__close:before{color:#e3e4e9}.galleria .modal__full-screen:before{content:"\e9e0";color:#e3e4e9}.galleria .galleria-images img{-o-object-fit:contain;object-fit:contain}.galleria .galleria__image-title{display:none}.galleria .galleria__counter{padding:16px 90px 32px 16px;background-image:linear-gradient(180deg,#1f1f1f,rgba(31,31,31,0));position:absolute;top:0;left:0;right:0;text-align:left;margin-top:0;color:#e3e4e9}.galleria .galleria-images__nav{display:none}}.galleria .popup__close{top:25px;right:25px}.galleria__wrap{padding:25px 30px 30px}@media (max-width:767px){.galleria__wrap{padding:0;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}}@media screen and (max-width:767px) and (orientation:landscape){.galleria__wrap{top:0;left:0;height:100%;width:100%;transform:none}}.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{position:absolute;top:0;left:0;width:100%;padding:19px 80px 18px;background-color:hsla(0,0%,100%,.5);z-index:5}}.galleria-images{margin-top:30px;height:461px;width:100%;position:relative}@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{position:absolute;height:100%;width:100%;left:0;right:0;margin-left:auto;margin-right:auto}.galleria-images__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767px){.galleria-images__image{width:100%;position:relative}}.galleria-images-nav{position:absolute;left:-14px;right:-14px;height:24px;top:50%;transform:translateY(-50%)}.galleria-images-nav>*{position:absolute;cursor:pointer;width:24px;height:24px;border:1px solid #e1e1e1}.galleria-images-nav>:before{content:"\e93d";font-family:iconetm;font-size:12px;color:#9b9b9b;position:absolute;top:50%;left: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{margin-top:10px;font-size:14px;font-weight:500;text-align:center;line-height:1.2}@media screen and (max-width:767px) and (orientation:landscape){.galleria__counter{top:18px}}.galleria-counter__image-name{margin-right:4px;font-weight:400}.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{height:60px;display:flex;flex-wrap:nowrap;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{height:100%;display:inline-block;position:relative}.galleria-thumbnails__item img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.galleria-thumbnails__item:nth-child(n+2){margin-left:10px}.galleria-thumbnails__item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(31,31,31,.56)}.galleria-thumbnails__item_current:after{background-color:transparent;box-shadow:inset 0 0 0 2px #e7af00}.provider-msg{font-size:12px;font-weight:400;line-height:1.2;padding:10px 15px;background-color:rgba(231,175,0,.06);border-left:2px solid #e7af00;margin-top:20px}.view-order-price-detail tbody td:nth-child(n+4){vertical-align:middle}.view-order-price-detail__total-price{text-align:right;margin-top:25px;font-size:14px;line-height:1.2}.view-order-price-detail__total-price--bold{font-weight:500;font-size:16px}.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-top:15px;padding-bottom:5px}.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{position:relative;cursor:pointer}.accordion__visible_consolidator{padding-left:20px;padding-top:12px!important;padding-bottom:8px!important;display:block!important}.accordion__visible:after{font-family:iconetm;content:"\e94b";position:absolute;right:25px;top:50%;color:hsla(0,0%,60.8%,.56);margin-top:-5px;display:inline-block;font-size:12px}.accordion__conten-title{font-size:14px;font-weight:500;line-height:16px;margin-bottom:14px}.accordion--payment-info{position:relative;margin:0}.accordion__hidden{padding:22px 25px 23px;border-bottom:1px solid #e3e4e9;display:none}.accordion__hidden.open{display:block}.accordion_setting{margin-left:0}.accordion_setting .accordion__visible{display:flex;justify-content:space-between;align-items:flex-end;padding-top:18px;padding-bottom:18px;border-bottom:none}.accordion_setting .accordion__visible:after{display:none}.accordion_setting .accordion__title{margin-bottom:0;font-size:14px;font-weight:500;padding-left:60px;line-height:1.2}.accordion_setting .accordion__title span{font-size:12px;font-weight:400;color:#969696}.accordion_setting .accordion__title:before{border:5px solid transparent;border-top-color:#1f1f1f;transform:none;top:calc(50% + 2px);transform:translateY(-50%);transform-origin:5px 2px;left:32px;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-top:13px;padding-bottom:13px;padding-left:6px;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{padding:0;margin:0;border:none}.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{padding:0;margin:0;border:none}.accordion_reservation-sum-details .accordion__visible:after{content:"\e94b";font-family:iconetm;width:18px;height:12px;cursor:pointer;transition:.3s;color:#2c2c2c;opacity:.5;font-size:18px;position:absolute;bottom:18px;right:24px}.reservation-status-bar{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px 36px;margin-left:-16px;margin-right:-16px}@media (max-width:420px){.reservation-status-bar{margin-right:-14px}}.reservation-status-bar__step{width:24px;height:24px;border-radius:50%;background-color:#b5b5b5}.reservation-status-bar__step-number{width:100%;text-align:center;line-height:24px;font-size:12px;font-weight:500;color:#fff;box-sizing:border-box;border-radius:50%}.reservation-status-bar__step_current{background-color:#e7af00}.reservation-status-bar__step_complete{position:relative}.reservation-status-bar__step_complete:after{content:"\e923";font-family:iconetm;color:#fff;font-size:14px;width:24px;height:24px;border-radius:50%;position:absolute;top:0;left:0;background-color:#e7af00;text-align:center;line-height:24px}.reservation-status-bar__connector{height:2px;background-color:#e1e1e1;flex-grow:1;margin-left:18px;margin-right:18px}.mobile-menu-icon{width:100%;height:100%;position:relative}.mobile-menu-icon__item{height:3px;width:100%;background-color:#e7af00;position:absolute}.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{transition:.3s;position:fixed;bottom:0;right:0;left:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);z-index:1;margin-top:10px}@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{padding:16px;text-align:center;cursor:pointer;border-radius:4px}.more-results__title{font-size:14px;line-height:1.2;font-weight:500;color:#e7af00;text-align:center;display:inline-block}.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{margin-top:8px;letter-spacing:.4px;color:#b61e1b;font-size:12px}.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{content:"\e91d";font-family:iconetm;font-size:10px;color:#fff;position:absolute;top:8px;left: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{margin-top:10px;color:#1f1f1f}.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;justify-content:space-between;padding-top:13px;padding-bottom:13px;font-size:12px;font-weight:400}.setting-switch>*{flex-basis:50%}.setting-switch__title{font-size:inherit}.setting-switch_single{border-top:1px solid #e7af00;border-bottom:1px solid #e7af00;margin-top:20px}.setting-switch_single-slim{padding-top:10px;padding-bottom:10px;margin-top:15px}.setting-switch_single-small-m{margin-top:5px}.setting-switch_no-border-bottom{border-bottom:none}.setting-switch_tooltip .setting-switch__title{position:relative;display:inline-block}.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{border:none;padding-top:5px;padding-bottom:0;align-items:flex-end}.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{right:auto;left:50%;transform:translateX(-50%)}}@media (max-width:520px){.daterangepicker__wrapp{right:auto;left:50%;transform:translateX(-50%)}}@media (max-width:520px){.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;text-align:center;color:#8c96ab;display:none;position:relative;top:calc(50% - 34px);transform:translateY(-50%);width:100%}.loader.active{display:block}.loader__description{margin-top:22px;font-weight:500}.colspan_2{grid-column:span 2}.colspan_3{grid-column:span 3}.room-cancel-policy{font-size:12px;color:rgba(31,31,31,.87)}.room-cancel-policy__title{font-weight:500;line-height:1.2;font-size:inherit}.room-cancel-policy__rules{margin-top:8px;font-size:inherit}.room-cancel-policy__rules>p{line-height:1.2}.price-detail{font-size:12px;font-weight:400}.price-detail__discount,.price-detail__economy{font-size:inherit;font-weight:inherit;color:#b61e1b;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;font-size:inherit;line-height:1.2;margin-top:10px;cursor:pointer}.status-list{margin-top:10px;line-height:normal;font-size:12px}.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{position:absolute;top:2px;left:0;font-family:iconetm;font-size:10px}.status-list__item_include:before{content:"\e923";color:#8bc34a}.status-list__item_not-include:before{content:"\e90c";color:#b61e1b}.total-price-details{text-align:right;padding-top:15px}.total-price-details__economy,.total-price-details__sum{font-size:14px;color:rgba(93,95,101,.9);line-height:1.2;font-weight:400}.total-price-details__total-sum{font-weight:500;font-size:16px;color:#1f1f1f}.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{margin-top:20px;margin-bottom:20px;width:100%}.preloader-animation__img img{-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto;width:100%}.start-page-banner{padding:100px 20px 110px;height:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.start-page-banner__logo{text-align:center}.start-page-banner__logo .icon{font-size:44px;color:#fff}@media (max-width:767px){.start-page-banner__logo{display:none}}.start-page-banner__product-type{margin-top:64px;display:block}@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{width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:50px;text-align:center;transition:.3s}.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{font-size:26px;color:#fff;line-height:50px}@media (min-width:768px){.start-page-banner__product-type{display:none}}.start-page-banner__title{text-shadow:2px 2px 0 rgba(74,74,74,.13);font-size:36px;line-height:1.3;margin:40px auto 0;max-width:70%}.start-page-banner__title,.start-page-banner__title-mobile{color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.start-page-banner__title-mobile{display:none;text-shadow:1px 1px 0 rgba(74,74,74,.13);font-size:20px;line-height:1.4;margin:20px auto 0}@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{width:100%;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.avia-offer__info-block:after,.avia-offer__price-block:before{content:"";width:5px;height:5px;position:absolute;background-image:linear-gradient(135deg,transparent 49%,#e3e4e9 50%,#f2f4f9 52%);background-repeat:no-repeat}.avia-offer__info-block:before,.avia-offer__price-block:after{content:"";width:5px;height:5px;position:absolute;background-image:linear-gradient(45deg,transparent 49%,#e3e4e9 50%,#f2f4f9 52%);background-repeat:no-repeat}.avia-offer{display:flex;margin-top:10px;box-shadow:0 0 14px 0 rgba(0,0,0,.08)}.avia-offer__info-block{border:1px solid #e3e4e9;border-right-style:dashed;position:relative;flex:1 1 0;border-radius:2px;cursor:pointer;background-color:#fff}.avia-offer__info-block:before{top:-1px;right:-1px}.avia-offer__info-block:after{bottom:-1px;right:-1px}.avia-offer__price-block{position:relative;flex-basis:212px;text-align:center;border-radius:2px;border:1px solid #e3e4e9;border-left:none;cursor:pointer;background-color:#fff}.avia-offer__price-block:before{top:-1px;left:-1px;background-image:linear-gradient(135deg,#f2f4f9 49%,#e3e4e9 50%,transparent 52%)}.avia-offer__price-block:after{bottom:-1px;left:-1px;background-image:linear-gradient(45deg,#f2f4f9 49%,#e3e4e9 50%,transparent 52%)}.avia-offer__price-block-wrap{position:relative;top:50%;transform:translateY(-50%)}.avia-offer__price-block-wrap>:nth-child(n+2){margin-top:16px}.avia-offer__price-block .button{min-width:135px}.avia-offer__seats-worning{font-size:13px;color:#4a4a4a;padding-left:28px;position:relative;display:inline-block}.avia-offer__seats-worning .font-icon{font-size:20px;color:#faa61a;position:absolute;left:0;top:50%;transform:translateY(-50%)}.avia-offer__price{font-size:20px;font-weight:700;color:rgba(0,0,0,.87);margin-bottom:10px}.avia-offer__details-block{position:relative;background-color:#f2f4f9;border-top:1px dashed #e3e4e9;padding:20px 20px 20px 52px;display:none}.avia-offer-header{padding:20px 28px 20px 20px;display:flex;justify-content:space-between}.avia-offer-header__airlines-logo{flex:1 1 0;display:flex;justify-content:flex-start;align-items:center}.avia-offer-header__airline-logo{margin-right:20px}.avia-offer-header__airline-logo img{max-width:110px;max-height:30px;height:30px;-o-object-fit:contain;object-fit:contain}.avia-offer-header__airlines-name{display:flex;justify-content:flex-start;font-size:12px;font-weight:400;color:#9b9b9b;margin-top:12px}.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{text-align:center;min-width:100px}.avia-offer-header__price{font-size:20px;font-weight:700;color:#4b4b4b}.avia-offer__route{padding:0 28px 20px 20px}.avia-offer__connect-info{margin-top:2px;margin-bottom:2px;background-color:#fff}.avia-offer__specification{background-color:#fff}.avia-offer.active .avia-offer__details-block{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{max-width:88px;max-height:24px;height:24px;-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;padding:8px 16px;display:flex}@media (max-width:767px){.avia-offer__action{box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);transition:.3s;position:fixed;bottom:0;right:0;left:0}}.avia-offer__action .button{width:100%;padding-top:17px;padding-bottom:15px}.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{position:absolute;bottom:8px}@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{max-width:50px;max-height:16px;height:16px}.avia-offer__route{padding:0 15px 15px}.avia-offer__details-block{display:none!important}.avia-offer_mobile{margin-top:8px;display:block;margin-left:0;margin-right:0;box-shadow:none}.avia-offer_mobile .avia-offer__price-block{border:none;position:relative;flex-basis:100%;border-radius:0}.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{font-size:14px;font-weight:400;color:#757575}.avia-offer_mobile .avia-offer__price-line{display:flex;justify-content:space-between;align-items:center;height:42px;padding-left:14px;padding-right:20px}.avia-offer_mobile .avia-offer__price-line_old .avia-offer__price{font-size:16px;font-weight:400;text-decoration:line-through}.avia-offer_mobile .avia-offer__price-line .avia-offer__price{margin-bottom:0}.avia-offer_mobile .avia-offer__details{margin-top:8px}.avia-offer_mobile .avia-offer__title{background-color:#fff;padding:20px 16px;font-weight:700;font-size:16px}}.avia-offer_loading .avia-offer-header__luggage-rules-icons{padding:0}.avia-offer_loading .avia-offer__price.gradient{width:82px;height:18px}.avia-offer_loading .avia-offer__price-block-wrap .button.gradient{border:none;width:136px;height:36px}.avia-offer_loading .avia-offer-header__airline-logo.gradient{width:110px;height:30px}@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{width:16px;height:16px}}.avia-offer_loading .avia-offer-header__airline-name.gradient{width:82px;height:9px}.avia-offer_loading .avia-offer-header__airline-name.gradient:nth-child(n+2){margin-left:10px}.avia-offer_loading .avia-offer-header__price.gradient{width:76px;height:16px}.avia-offer_loading .font-icon.gradient{width:24px;height:30px}.avia-offer_order{box-shadow:none}.avia-offer_order .avia-offer__info-block{border:none}.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{padding:20px 50px 20px 88px;background-color:#fafafb}.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;position:relative;flex-basis:18px;min-width:18px}.avia-offer-details__action:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:5px solid transparent;border-top-color:#e1e1e1;transition:.3s}.avia-offer-details__info{flex-grow:1}.avia-offer-details__segment{position:relative;padding-left:20px}.avia-offer-details__segment:before{content:"\e901";font-family:iconetm;position:absolute;font-size:19px;color:#9b9b9b;transform:rotate(90deg);left:-35px;top:35px}.avia-offer-details__segment:not(:last-child):after{content:"";position:absolute;width:2px;height:90%;left:-27px;top:61px;background:linear-gradient(0deg,#9b9b9b 50%,transparent 0);background-size:100% 4px}.avia-offer-details__connect-info{border-top:1px solid #f2f4f9;border-bottom: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{padding-left:60px;color:#000;font-weight:500}.flight-info__detail{display:flex;justify-content:flex-start;margin-top:20px;margin-bottom:20px;height:42px;align-items:center}.flight-info__decor{width:60px;align-self:stretch;padding-left:25px;box-sizing:border-box}.flight-info__center-section{display:flex;flex-wrap:wrap;justify-content:flex-start;width:390px;align-content:space-between;align-self:stretch}.flight-info__time{width:50px;font-size:14px;font-weight:500;color:#757575}.flight-info__city{width:260px;font-weight:500;color:#000;font-size:14px}.flight-info__city span:last-child{font-weight:400}.flight-info__date{width:80px;font-size:14px;font-weight:500;color:#757575}.flight-info__total-time{margin-left:25px;font-size:12px;color:#2c2c2c;width:85px}.flight-info__airline-logo{margin-left:30px}.flight-info__airline-logo img{width:68px;height:24px}.flight-info__plane-model{padding-left:60px;color:#757575}.flight-info__plane-model span{color:#000}.flight-info__buggeg-info{padding-left:60px;color:#757575;margin-top:8px}.flight-info__buggeg-info span{color:#000}.flight-info__airline-name{padding-left:60px;color:#757575;margin-top:8px}.flight-info__airline-name span{color:#000}.flight-info_avia .flight-info__detail{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:22px;padding-right:20px;height:auto;cursor:pointer}.flight-info_avia .flight-info__time{font-size:16px;color:#2c2c2c;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-wrap:nowrap;width:auto;flex-grow:1}.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;width:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.flight-info_avia .flight-info__param{font-size:14px;font-weight:400;color:#5d5f65;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{font-size:12px;padding-left:60px;text-transform:uppercase;color:#e7af00;margin-bottom:16px;cursor:pointer;display:inline-block;margin-top:20px}.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{padding-left:0;font-weight:500;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px}.link_more-rules-avia{font-size:12px;text-transform:uppercase;color:#e7af00;cursor:pointer;display:inline-block}.link_more-rules-avia:hover{opacity:.9}@media (max-width:640px){.link_more-rules-avia{margin-left:12px}}.link_show-more{text-transform:uppercase;font-size:14px}.link_underline{text-decoration:underline}.link_download-details{height:36px;display:flex;align-items:center;padding:8px 11px;border:1px solid #e7af00;box-sizing:border-box;font-weight:500;line-height:1.2;border-radius:2px}.link_download-details .font-icon{color:#e7af00;font-size:17px}.link_download-details .font-icon+span{margin-left:12px}.input-range{margin-top:10px;color:#2c2c2c;position:relative}@media (max-width:991px){.input-range:first-child{margin-top:-6px}}@media (max-width:991px){.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{font-size:12px;margin-top:10px;line-height:16px;color:#5d5f65}.input-range__slider{margin-top:8px;margin-right:5px;margin-left:5px}@media (max-width:768px){.input-range__slider{margin-top:8px}}input[type=range].multirange{padding:0;margin:0;display:inline-block;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{z-index:2;background:#e7af00}input[type=range].multirange.original::-moz-range-track{border-color:transparent;background:#e8effc;height:4px}input[type=range].multirange.original::-webkit-slider-runnable-track{background:#e8effc;height:4px}input[type=range].multirange.ghost{position:relative;background:linear-gradient(90deg,transparent var(--low),rgba(231,175,0,.56) 0,rgba(231,175,0,.56) var(--high),transparent 0);background-repeat:no-repeat;background-size:100% 4px;background-position:0}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{position:relative;display:block;height:8px;transition:width .3s ease-in-out;background-color:#e7af00;background-size:16px 16px;background-image:linear-gradient(-135deg,#e1e1e1 25%,transparent 0,transparent 50%,#e1e1e1 0,#e1e1e1 75%,transparent 0,transparent);animation:animate-loader-stripes 1s linear infinite}@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{content:"";display:block;position:absolute;bottom:0;width:100%;height:2px;background:transparent;transition:.2s}@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{content:"";position:absolute;border:5px solid transparent;border-top-color:#2c2c2c;right:0;top:4px}.header-menu__item:hover:after,.header-menu__item_active:after{bottom:-6px;background:#e7af00}.header-menu__link{display:block;padding:5px;margin:-5px}.gradient{display:inline-block;width:100%;height:16px;position:relative;overflow:hidden;background:hsla(0,0%,84.7%,.5);box-sizing:border-box}.gradient:after{content:"";display:block;width:140px;height:100%;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));position:absolute;top:0;left:0;animation-name:gradient;animation-duration:2s;animation-iteration-count:infinite}@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{display:flex;justify-content:space-between;align-items:center}.content-block__big-header{padding:25px 25px 30px;border-bottom:1px solid #e3e4e9;border-radius:2px}.content-block__big-header .content-block__title{padding:0}.content-block__big-header_flex{display:flex;justify-content:space-between;align-items:center}.content-block__big-header_no-border-bottom{border-bottom:none}.content-block__title{padding:20px 25px 0;font-size:16px;line-height:1;border-radius:2px;font-weight:500}.content-block__title_sub{font-weight:500;font-size:13px;padding-top:20px}.content-block__title_pt-ml{padding-top:25px}.content-block__title_unread-message{display:flex;align-items:center}.content-block__title_unread-message .font-icon_message{color:#f77d5a;font-size:20px;margin-left:10px}.content-block__subtitle{font-size:12px;font-weight:400;padding-top:6px;color:#4a4a4a}.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{padding-top:20px;font-size:14px;font-weight:500;line-height:1.2}.content-block__content-title_flex-duo{display:flex;justify-content:space-between;align-items:center}.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{padding:0;height:16px;width:140px}.content-block__flex{display:flex;justify-content:space-between}.content-block__no-pt{padding-top:0}.content-block__action{padding-top:10px;padding-bottom:5px}.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;line-height:1;font-weight:500}.content-block__button-link{margin-top:10px}.content-block__close-button{width:24px;height:24px;position:absolute;right:6px;top:18px}.content-block__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:rgba(93,95,101,.57);position:absolute;top:50%;left: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{padding-bottom:20px;padding-top:5px;border-radius:2px}.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{position:absolute;right:3px;color:#e7af00;font-size:12px;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{width:220px;height:22px}.content-block_reservation-loading .info-block.gradient{width:100%;height:18px;border:none;padding:0}.content-block_payment .inputs-block>:first-child{grid-column:1/4}.content-block_payment .payment__to-pay{margin-left:16px;margin-bottom:20px}.content-block_payment .payment__to-pay span{font-size:16px}.content-block_payment .payment__to-pay span:first-child{margin-right:10px;font-weight:500}@media (min-width:769px){.content-block_payment .payment__to-pay{display:none}}.content-block_payment .content-block__header{padding:18px 16px;background-color:#fff}.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{padding:20px;background-color:#fff}.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;padding-top:10px;line-height:1.1}.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{line-height:1.3;font-size:14px}.content-block_rails-alert .content-block__content p{margin-top:6px}.info-block{border:1px solid #8bc34a;padding:17px;display:flex}.info-block__wrapper{display:inline-block;vertical-align:top}.info-block__title{font-weight:500;margin-bottom:9px}.info-block__text,.info-block__title{font-size:12px;line-height:14px;color:#1f1f1f}.info-block__info{color:#8bc34a;font-size:20px;margin-right:17px}.info-block--attention{border-color:#faa61a;justify-content:flex-start;width:647px;text-align:left;padding-bottom:11px}.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;line-height:16px;font-weight:400}.info-block_attention{border-color:#faa61a;justify-content:flex-start;width:100%;text-align:left;padding:15px;box-sizing:border-box}.info-block_attention .font-icon_attention{color:#faa61a;font-size:24px;line-height:24px;margin-right:15px}.info-block_attention .info-block__text{opacity:.87;font-size:13px}.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{font-size:13px;margin-top:15px;left-height:1.2}.info-block_information{padding:17px 0 0;border:none;align-items:center}.info-block_information .font-icon{color:#757575;margin-right:9px}.info-block_information .font-icon:before{font-size:17px}.info-block_information-settings{padding:5px 0 0;border:none;align-items:flex-start}.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-size:114px auto;background-repeat:no-repeat}.info-block_warning{padding:15px;border-color:#d0021b}.info-block_warning .info-block__text{font-size:14px;color:#757575;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;justify-content:flex-start;width:100%;text-align:left;padding:15px;box-sizing:border-box}.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;margin-top:15px;line-height:1.2}.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{padding:23px;border-color:transparent}.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{border:none;justify-content:flex-start;width:100%;text-align:left;padding:0;box-sizing:border-box;align-items:center}.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{font-size:12px;color:#5d5f65}.info-block_reservation-info .info-block__text p{line-height:1.2}.offer-title{color:#2c2c2c}.offer-title__title{font-weight:700;font-size:16px}.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{width:100%;background-color:#f5a623;color:#fff;font-size:12px;line-height:24px;text-align:center;margin-top:8px}@media (max-width:767px){.avia-offers__offers{margin-top:10px}.avia-offers_mobile{padding-left:-16px;padding-right:-16px;background-color:#f2f4f9;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{font-size:12px;padding-left:60px;text-transform:uppercase;color:#e7af00;margin-bottom:16px;cursor:pointer;display:inline-block;margin-top:20px}.more-rules-link:hover{opacity:.9}@media (max-width:640px){.more-rules-link{margin-left:12px}}.more-rules-link_avia{padding-left:0;font-weight:500;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px}.etm-input-loading{width:100%;font-size:0}.etm-input-loading__title{height:16px;max-width:200px;width:80%;margin-bottom:6px}.etm-input-loading__input{height:34px;width:100%}.params-selector{width:250px;font-size:14px;position:absolute;top:calc(100% + 1px);right:0;background-color:#fff;color:#2c2c2c;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:1;display:none}.params-selector.active{display:block}@media (max-width:767px){.params-selector{width:262px;display:block;position:fixed;overflow-y:scroll;z-index:1;transition:right .3s linear;top:0;bottom:0;right:-270px;left:auto;transform:none}.params-selector.active{right:0}}.params-selector__return{display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative;border-bottom:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.21)}@media screen and (min-width:768px){.params-selector__return{display:none}}.params-selector__return:before{content:"\e91e";position:absolute;font-size:20px;font-family:iconetm;color:#757575;top:14px;left:22px;transform:rotate(180deg)}.params-selector__item{box-sizing:border-box}.params-selector__item .etm-radiobutton{color:#2c2c2c;display:flex;align-items:center;padding-right:16px;transition:.3s;min-height:48px}.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{font-size:inherit;font-weight:700;flex-basis:60px;text-align:center}.params-selector__img{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:24px;height:16px}.params-selector__img img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}@media (max-width:767px){.params-selector__img{width:30px;height:20px}}.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{display:block;font-size:14px;font-weight:500;padding:18px 0 14px 60px;position:relative;border-bottom:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.21)}@media screen and (min-width:768px){.select-params-return{display:none}}.select-params-return:before{content:"\e91e";position:absolute;font-size:20px;font-family:iconetm;color:#757575;top:14px;left:22px;transform:rotate(180deg)}.reservation-payment-type__item{border:1px solid #e3e4e9;padding:11px;font-size:12px;box-sizing:border-box}.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{text-align:center;padding-top:100px;width:100%}.dummy-block__icon .font-icon:before{font-size:83px;color:#6d6d6d;opacity:.2}.dummy-block__description{font-size:20px;line-height:1.2;font-weight:300;color:#9b9b9b;margin-top:34px;display:inline-block}.dummy-block_no-result-filter{padding-top:100px}.dummy-block_no-result-filter .dummy-block__description{width:90%;max-width:453px;margin-top:34px}.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;opacity:1;font-size:60px}.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;opacity:1;font-size:104px}.dummy-block_reservation-cards .dummy-block__description{color:#8c96ab;font-size:16px;max-width:290px;font-weight:400;margin-top:0;line-height:24px}.traveler-document{position:relative;border:1px solid #f6f7f9}.traveler-document .content-block__close-button{cursor:pointer}.traveler-document-wrapper{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border:1px solid #f6f7f9}.traveler-document-wrapper__doc.inputs-block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin-top:44px}.traveler-document-wrapper__doc.inputs-block>:first-child{grid-column:1/3}.traveler-document-wrapper__main{display:flex;align-items:center}.traveler-document-wrapper__img{width:29px;height:36px;background-color:#f6f7f9;position:relative}.traveler-document-wrapper__img:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traveler-document-wrapper__title{margin-left:16px;font-size:14px;color:#2c2c2c}.traveler-document-wrapper__icons{display:flex;align-items:center}.traveler-document-wrapper__icons>*{display:block;cursor:pointer;color:#2c2c2c;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{font-size:24px;color:#e7af00;cursor:pointer}.list-item-action__action .font-icon_trash{color:#de5869}.list-item-action__mobile-action{width:24px;height:24px;box-sizing:border-box;margin-left:auto;cursor:pointer;position:relative}.list-item-action__mobile-action>.font-icon{font-size:16px;color:#5d5f65;text-align:center;position:relative;top:50%;transform:translateY(-50%);display:block}@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{position:absolute;right:3px;color:#e7af00;font-size:12px;top:50%;transform:translateY(-50%)}.documents-list__item{padding:10px 20px;border:1px solid #f1f2f4;display:flex;justify-content:flex-start;align-items:center}.documents-list__item:nth-child(n+2){margin-top:10px}.documents-list__item_edit{display:block;position:relative;padding:15px 20px 40px;margin-top:20px!important}.documents-list__item_edit .inputs-block{display:grid;justify-content:flex-start;grid-column-gap:20px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr);align-items: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{width:29px;height:36px;margin-right:16px;background-color:#f1f2f4;position:relative;overflow:hidden}.documents-list__icon:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documents-list__icon img{position:relative;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.documents-list__name{font-size:14px;color:#2c2c2c}.documents-list .list-item-action{margin-left:auto}.documents-list__title{font-size:16px;font-weight:500}.documents-list__close-button{width:24px;height:24px;position:absolute;top:12px;right:18px}.documents-list__close-button:before{content:"\e91d";font-family:iconetm;font-size:16px;color:rgba(93,95,101,.57);position:absolute;top:50%;left: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-left:16px;padding-right:16px;padding-bottom:25px}.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{display:flex;align-items:center;justify-content:center}.pagination__left-arrow,.pagination__right-arrow{cursor:pointer;padding:7px 11px}.pagination__left-arrow .font-icon,.pagination__right-arrow .font-icon{font-size:11px;color:#959595}.pagination__left-arrow.disabled,.pagination__right-arrow.disabled{opacity:.27;cursor:default}.pagination__border{display:flex;align-items:center}.pagination__right-arrow{transform:rotate(180deg)}.pagination__main{margin:0 11px;display:flex}.pagination__main>*{cursor:pointer;margin-right:8px}.pagination__main>:last-child{margin-right:0}.pagination__page{padding:9px;font-size:14px;border-radius:2px;min-width:15px;text-align:center;color:#6a6a6a;background-color:#f4f3fb}.pagination__page:hover{background-color:#ffd44e}.pagination__page.active{background-color:#e7af00;color:#fff}.pagination__points{color:#6a6a6a;font-size:14px;padding:7px 11px;cursor:default}.cookie-alert{position:absolute;bottom:0;width:100%}.cookie-alert__wrap{background-color:#fff;padding:25px 20px;display:flex;align-items:center;justify-content:space-around}.cookie-alert__text{color:#2c2c2c;font-size:18px}.cookie-alert__text span{color:#e7af00;font-weight:500;padding-left:10px;cursor:pointer}.main-menu__item{display:flex;align-items:center;padding-left:20px;padding-right:20px;min-height:48px;color:#4a4a4a;font-weight:500;border-bottom:1px solid #f2f4f9}.main-menu__item .font-icon{font-size:20px;margin-right:22px;color:#9b9b9b}.main-menu__item:hover,.main-menu__item_active{color:#e7af00}.main-menu_product .main-menu__item{border-bottom:none}.user{display:inline-flex;cursor:pointer;align-items:center;justify-content:flex-start}.user__name{font-size:14px;display:inline-block;line-height:19px;font-weight:500;color:#2c2c2c;margin-right:10px}.user:not(.user_login) .user__name{display:none}.user__avatar{width:32px;height:32px;border-radius:50%;position:relative;display:inline-block;overflow:hidden;vertical-align:sub;background-color:#e7af00}.user__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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;position:absolute;left:50%;transform:translate(-50%,-50%)}.user_login .user__avatar:before{content:"\e9cc";font-family:iconetm;font-size:17px;top:50%}.user_login .user__abbreviation,.user_login .user__avatar img{display:none}.user_header-mobile .user__avatar{width:40px;height:40px;margin-right:16px}.user_header-mobile .user__name{display:inline-block!important}.user_header-mobile .user__abbreviation{font-size:16px;top:50%}.etm-input-view__title{font-size:12px;color:#9b9b9b;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{width:23px;height:15px;position:absolute;left:0;top:-2px}.etm-input-view__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:100%;max-height:100%}.etm-input-view_flag .etm-input-view__wrap{padding-left:33px}.upsell-block{display:flex;overflow:auto;grid-gap:15px;gap:15px;font-family:Roboto,sans-serif;margin-bottom:15px}@media (max-width:480px){.upsell-block{margin-top:0;padding:0 10px}}.upsell-block-item{border:2px dashed #e3e4e9;border-radius:16px;margin-bottom:12px;display:flex;position:relative;box-sizing:border-box}@media (max-width:480px){.upsell-block-item{outline:0;margin-top:18px}.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{transform:scaleX(-1);color:#8bc34a!important;display:inline-block}.upsell-block-item_disabled{opacity:.8;cursor:no-drop}.upsell-block-item .upsell-block-item__open:hover:after{opacity:1}.upsell-block-item:before{content:"";display:block;width:100%;height:100%;border:1px solid #fff;position:absolute;top:-1px;right:-1px;border-radius:16px;pointer-events:none}.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{border-color:#ff6e40;background-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{border-color:#7ed321;background-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{border-color:#f44336;background-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{border-color:#9c27b0;background-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{border-color:#2196f3;background-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{border-color:#009688;background-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{font-size:13px;color:#828282}.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{display:flex;align-items:center;margin-top:8px}.upsell-block-item_open .avia-results-upsell-bottom-list li span{font-size:14px;color:#5d5f65}.upsell-block-item-select{display:flex}.upsell-block-item__select{cursor:pointer;box-sizing:border-box;min-height:82px;flex:1}@media (max-width:480px){.upsell-block-item__select{width:100%;padding-left:0;background:#fff;border-radius:16px}}.upsell-block-item-options{display:flex;flex:1;min-height:568px}@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{width:296px;padding:12px}@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{margin-top:15px;border-top:1px solid #e3e4e9;display:none;margin-bottom:60px}@media (max-width:480px){.upsell-block-item-option__list{width:100%}}.upsell-block-item-option__services{display:flex;align-items:center;justify-content:center;margin-top:4px;margin-bottom:2px}.upsell-block-item-option .destination-route{padding:5px;background:#f2f4f9;border-radius:8px;display:flex;grid-gap:5px;gap:5px;overflow-x:auto}.upsell-block-item-option__airports{font-size:13px;font-weight:700;text-align:center;padding:4px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content;cursor:pointer}.upsell-block-item-option__airports.active{background:#fff}.upsell-block-item-option__class{font-size:14px;font-weight:700;font-weight:400;margin-top:15px;margin-bottom:5px}.upsell-block-item-option__class-desc{font-size:17px;margin-top:4px;font-weight:600;margin-bottom:10px}.upsell-block-item__price{font-weight:500;font-size:15px;margin-left:35px;text-align:right;min-width:42px}.upsell-block-item__airplane{position:absolute;top:16px;left:16px}.upsell-block-item__airplane svg{width:18px;height:20px}.upsell-block-item__airlogo{position:absolute;bottom:13px;right:13px}.upsell-block-item__airlogo img{height:24px;max-width:120px}.upsell-block-item__open{width:42px;position:relative;cursor:pointer}@media (max-width:480px){.upsell-block-item__open{position:absolute}}.upsell-block-item__open:after{content:"";display:block;width:50px;height:50px;background:transparent;position:absolute;top:40px;left:0;opacity:0;z-index:2}.upsell-block-item__open:before{content:"";display:block;border-color:grey transparent transparent grey;border-style:solid;border-width:8px;position:absolute;top:53px;left:17px;transform:rotate(-135deg);z-index:2}.upsell-blocks{display:flex;margin-top:30px;flex-direction:column;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){position:relative;margin-top:15px}@media (min-width:768px){.upsell-blocks>:nth-child(n+2){margin-left:42px;margin-top:0}}.upsell-blocks>:nth-child(n+2):before{content:"";display:block;width:1px;height:100%;background:#f6f7f9;position:absolute;top:0;left:-21px}.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{list-style:none;font-size:12px;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{content:"";display:block;position:absolute;width:2px;background:#f05151;height:120%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.avia-upsell-icons>*{display:inline-block;position:relative;width:20px;height:20px;cursor:pointer;margin-right:10px}.avia-upsell-icons>* .font-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:17px;color:#959595}.office-address{padding:25px;font-size:12px}.office-address__list>*{margin-top:20px}.office-address__description{color:#757575}.office-address__item{padding:15px 20px;border:1px solid #e3e4e9}.office-address__title{line-height:1.2}.office-address__address{line-height:1.2;color:#9b9b9b}.price-detail-table{width:100%}.price-detail-table thead td{background-color:#f2f4f9;color:#5d5f65;border:none;text-transform:uppercase}.price-detail-table thead td .etm-table--wider{width:141px}.price-detail-table td{padding:10px 8px;font-size:12px;color:#1f1f1f;border:1px solid #dedede;line-height:16px;vertical-align:top;box-sizing:border-box;font-weight:400}.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{padding:9px 8px;font-size:13px;line-height:1.23;height:49px}.price-detail-table td.price-detail-table__guests-cell{padding:9px 12px;background-color:rgba(242,244,249,.48)}@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{font-weight:400;color:#5d5f65}.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{margin-top:10px;font-size:12px}.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{border:none;background-color:rgba(227,228,233,.24)}}.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{height:40px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@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{position:fixed;display:flex;justify-content:center;bottom:0;background:#ebfff6;width:100vw;padding:15px;box-sizing:border-box;text-align:center;z-index:1}.cookie-policy__agreepment{display:grid;grid-template:1fr/1fr minmax(150px,200px);align-items:center}@media (max-width:768px){.cookie-policy__agreepment{display:grid;grid-template:1fr 44px/1fr;grid-gap:10px;gap:10px}}.cookie-policy__agreepment__title{font-weight:700}.cookie-policy__agreepment__btn{padding:12px 24px;margin-left:25px;font-weight:500;background-color:#ffe034;border:none;border-radius:8px}.cookie-policy__agreepment__btn:hover{opacity:.8;cursor:pointer}@media (max-width:768px){.cookie-policy__agreepment__btn{margin-left:0}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}