﻿.main-color {color: #2c2c2c;}.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("https://new.etm-system.com/fonts/roboto/Roboto-Thin.eot");src: url("https://new.etm-system.com/fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("https://new.etm-system.com/fonts/roboto/Roboto-Thin.woff") format("woff"), url("https://new.etm-system.com/fonts/roboto/Roboto-Thin.ttf") format("truetype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Thin.svg#svgFontName") format("svg");}@font-face {font-family: "Roboto";font-weight: 300;src: url("https://new.etm-system.com/fonts/roboto/Roboto-Light.eot");src: url("https://new.etm-system.com/fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("https://new.etm-system.com/fonts/roboto/Roboto-Light.woff") format("woff"), url("https://new.etm-system.com/fonts/roboto/Roboto-Light.ttf") format("truetype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Light.svg#svgFontName") format("svg");}@font-face {font-family: "Roboto";font-weight: 400;src: url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.eot");src: url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.woff") format("woff"), url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.ttf") format("truetype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Regular.svg#svgFontName") format("svg");}@font-face {font-family: "Roboto";font-weight: 500;src: url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.eot");src: url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.woff") format("woff"), url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.ttf") format("truetype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Medium.svg#svgFontName") format("svg");}@font-face {font-family: "Roboto";font-weight: 700;src: url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.eot");src: url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.woff") format("woff"), url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.ttf") format("truetype"), url("https://new.etm-system.com/fonts/roboto/Roboto-Bold.svg#svgFontName") format("svg");}@font-face {font-family: "Courier New";font-style: normal;font-weight: normal;src: local("Courier New"), url("https://new.etm-system.com/fonts/Cour.woff") format("woff");}body {font-family: "Roboto";}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;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:before, blockquote:after {content: "";content: none;}q:before, q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}textarea {resize: none;}textarea:focus {outline: 0;}.mbr {margin-bottom: 0 !important;}body {font-size: 14px;}@media (max-width: 768px) {body input, body textarea, body select {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: bold;}.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 {display: table;}table.show-in-768 {display: table;}@media (max-width: 767px) {table.show-in-mobile {display: table;}}.disabled {pointer-events: none;opacity: 0.5;}.direction {width: 254px;background-color: #fff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);z-index: 100;position: absolute;display: none;border-radius: 18px;}.direction.active {display: block;}.direction__item_active > .direction-item {background-color: #ff8584;}.direction__item_active > .direction-item .font-icon {color: rgba(255, 255, 255, 0.5);}.direction__item_active > .direction-item .direction-item__name, .direction__item_active > .direction-item .direction-item__title, .direction__item_active > .direction-item .direction-item__subtitle, .direction__item_active > .direction-item .direction-item__iata {color: #fff;}.direction__item .direction__list {border-radius: 18px;}.direction__item .direction__list .direction-item {padding-left: 32px;}.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: #ff8584;}.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: #ff8584;border-radius: 18px;}.direction-item:hover .font-icon {color: rgba(255, 255, 255, 0.5);}.direction-item:hover .direction-item__name, .direction-item:hover .direction-item__title, .direction-item:hover .direction-item__subtitle, .direction-item:hover .direction-item__iata {color: #fff;}.input {width: 100%;display: block;}.input__wrap {display: block;}.input__wrap input {width: 100%;display: block;appearance: none;font-size: 14px;padding: 0 8px;border: 1px solid #e1e1e1;box-sizing: border-box;border-radius: 2px;height: 36px;background: #ffffff50;color: #fff;}.input__wrap input::-webkit-input-placeholder {color: #9b9b9b;}.input__wrap input::-moz-placeholder {color: #9b9b9b;}.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: "";display: block;font-size: 22px;position: absolute;top: 50%;right: 5px;transform: translate(0, -50%);}.input__date input {padding-right: 30px;}.input__select {position: relative;}.input__select:after {content: "";border: 5px solid transparent;border-top: 5px solid #757575;box-sizing: border-box;position: absolute;top: 16px;right: 14px;}.input__select input {padding-right: 30px;}.input__required {font-size: 12px;color: #ff8584;position: relative;top: -2px;}.input__title {font-size: 12px;font-weight: 500;display: inline-block;line-height: 16px;padding-left: 8px;margin-bottom: 4px;}@font-face {font-family: "iconetm";src: url("https://new.etm-system.com/fonts/icons/icomoon.eot?wxy54n");src: url("https://new.etm-system.com/fonts/icons/icomoon.eot?wxy54n#iefix") format("embedded-opentype"), url("https://new.etm-system.com/fonts/icons/icomoon.ttf?wxy54n") format("truetype"), url("https://new.etm-system.com/fonts/icons/icomoon.woff?wxy54n") format("woff"), url("https://new.etm-system.com/fonts/icons/icomoon.svg?wxy54n#icomoon") format("svg");font-weight: normal;font-style: normal;}[class^="icon"], [class*=" icon"], [class^="font-icon"], [class*=" font-icon"] {font-family: "iconetm" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}[class*="color"] .icon {color: inherit;}.icon, .font-icon {color: #747474;position: relative;}.icon__wrap > .icon:nth-child(n + 2), .font-icon__wrap > .icon:nth-child(n + 2) {margin-left: 10px;}.icon_boat:before, .font-icon_boat:before {content: "";}.icon_avia:before, .font-icon_avia:before {content: "";}.icon_train:before, .font-icon_train:before {content: "";}.icon_bus:before, .font-icon_bus:before {content: "";}.icon_car:before, .font-icon_car:before {content: "";}.icon_hotels:before, .font-icon_hotels:before {content: "";}.icon_lie-seat:before, .font-icon_lie-seat:before {content: "";}.icon_avia-fly:before, .font-icon_avia-fly:before {content: "";}.icon_translate:before, .font-icon_translate:before {content: "";}.icon_avatar:before, .font-icon_avatar:before {content: "";}.icon_bag:before, .font-icon_bag:before {content: "";}.icon_luggage:before, .font-icon_luggage:before {content: "";}.icon_baggage:before, .font-icon_baggage:before {content: "";}.icon_attention-mark:before, .font-icon_attention-mark:before {content: "";}.icon_info:before, .font-icon_info:before {content: "";}.icon_question:before, .font-icon_question:before {content: "";}.icon_waiting:before, .font-icon_waiting:before {content: "";}.icon_timer:before, .font-icon_timer:before {content: "";}.icon_block:before, .font-icon_block:before {content: "";}.icon_attention-mark-fill:before, .font-icon_attention-mark-fill:before {content: "";}.icon_warning:before, .font-icon_warning:before {content: "";}.icon_check-fill:before, .font-icon_check-fill:before {content: "";}.icon_plus:before, .font-icon_plus:before {content: "";}.icon_medicine:before, .font-icon_medicine:before {content: "";}.icon_send-file:before, .font-icon_send-file:before {content: "";}.icon_attention:before, .font-icon_attention:before {content: "";}.icon_ad-cheap:before, .font-icon_ad-cheap:before {content: "";}.icon_ad-fast:before, .font-icon_ad-fast:before {content: "";}.icon_ad-optimal:before, .font-icon_ad-optimal:before {content: "";}.icon_eye:before, .font-icon_eye:before {content: "";}.icon_eye-off:before, .font-icon_eye-off:before {content: "";}.icon_close:before, .font-icon_close:before {content: "";}.icon_arrow-right:before, .font-icon_arrow-right:before {content: "";}.icon_arrow-down, .font-icon_arrow-down {transform: rotate(90deg);}.icon_arrow-down:before, .font-icon_arrow-down:before {content: "";}.icon_filter:before, .font-icon_filter:before {content: "";}.icon_filter-fill:before, .font-icon_filter-fill:before {content: "";}.icon_pencil:before, .font-icon_pencil:before {content: "";}.icon_power:before, .font-icon_power:before {content: "";}.icon_done:before, .font-icon_done:before {content: "";}.icon_tv:before, .font-icon_tv:before {content: "";}.icon_tv-play:before, .font-icon_tv-play:before {content: "";}.icon_book:before, .font-icon_book:before {content: "";}.icon_card:before, .font-icon_card:before {content: "";}.icon_cafe:before, .font-icon_cafe:before {content: "";}.icon_user:before, .font-icon_user:before {content: "";}.icon_datepicker:before, .font-icon_datepicker:before {content: "";}.icon_return:before, .font-icon_return:before {content: "";}.icon_food:before, .font-icon_food:before {content: "";}.icon_pets:before, .font-icon_pets:before {content: "";}.icon_conditioner:before, .font-icon_conditioner:before {content: "";}.icon_print:before, .font-icon_print:before {content: "";}.icon_camera:before, .font-icon_camera:before {content: "";}.icon_sort:before, .font-icon_sort:before {content: "";}.icon_wifi:before, .font-icon_wifi:before {content: "";}.icon_shape:before, .font-icon_shape:before {content: "";}.icon_back:before, .font-icon_back:before {content: "";}.icon_check-sign:before, .font-icon_check-sign:before {content: "";}.icon_change_port:before, .font-icon_change_port:before {content: "";}.icon_to_right:before, .font-icon_to_right:before {content: "";}.icon_facebook_circle:before, .font-icon_facebook_circle:before {content: "";}.icon_instagram_circle:before, .font-icon_instagram_circle:before {content: "";}.icon_twitter_circle:before, .font-icon_twitter_circle:before {content: "";}.icon_vk_circle:before, .font-icon_vk_circle:before {content: "";}.icon_no_results:before, .font-icon_no_results:before {content: "";}.icon_credit-card:before, .font-icon_credit-card:before {content: "";}.icon_loupe-nice:before, .font-icon_loupe-nice:before {content: "";}.icon_people:before, .font-icon_people:before {content: "";}.icon_credit-cards:before, .font-icon_credit-cards:before {content: "";}.icon_iata_logo:before, .font-icon_iata_logo:before {content: "";}.icon_tcp_logo:before, .font-icon_tcp_logo:before {content: "";}.icon_no-page:before, .font-icon_no-page:before {content: "";}.icon_cancel:before, .font-icon_cancel:before {content: "";}.icon_chair:before, .font-icon_chair:before {content: "";}.icon_settings:before, .font-icon_settings:before {content: "";}.icon_railway:before, .font-icon_railway:before {content: "";}.icon_transfer:before, .font-icon_transfer:before {content: "";}.icon_aeroexpress:before, .font-icon_aeroexpress:before {content: "";}.icon_complex:before, .font-icon_complex:before {content: "";}.icon_star_fill:before, .font-icon_star_fill:before {content: "";}.icon_loupe:before, .font-icon_loupe:before {content: "";}.icon_swiming:before, .font-icon_swiming:before {content: "";}.icon_cup:before, .font-icon_cup:before {content: "";}.icon_no-breakfast:before, .font-icon_no-breakfast:before {content: "";}.icon_no-smoking:before, .font-icon_no-smoking:before {content: "";}.icon_filter-list:before, .font-icon_filter-list:before {content: "";}.icon_umbrella:before, .font-icon_umbrella:before {content: "";}.icon_map-pin:before, .font-icon_map-pin:before {content: "";}.icon_apps:before, .font-icon_apps:before {content: "";}.icon_roomer:before, .font-icon_roomer:before {content: "";}.icon_orders:before, .font-icon_orders:before {content: "";}.icon_waiting_answer:before, .font-icon_waiting_answer:before {content: "";}.icon_key:before, .font-icon_key:before {content: "";}.icon_mail:before, .font-icon_mail:before {content: "";}.icon_globe:before, .font-icon_globe:before {content: "";}.icon_equally:before, .font-icon_equally:before {content: "";}.icon_equipment:before, .font-icon_equipment:before {content: "";}.icon_restaurant:before, .font-icon_restaurant:before {content: "";}.icon_child:before, .font-icon_child:before {content: "";}.icon_spa:before, .font-icon_spa:before {content: "";}.icon_golf:before, .font-icon_golf:before {content: "";}.icon_beenhere:before, .font-icon_beenhere:before {content: "";}.icon_accessible:before, .font-icon_accessible:before {content: "";}.icon_file:before, .font-icon_file:before {content: "";}.icon_business:before, .font-icon_business:before {content: "";}.icon_discount:before, .font-icon_discount:before {content: "";}.icon_dialog:before, .font-icon_dialog:before {content: "";}.icon_doc:before, .font-icon_doc:before {content: "";}.icon_residence:before, .font-icon_residence:before {content: "";}.icon_pin_drop:before, .font-icon_pin_drop:before {content: "";}.icon_map:before, .font-icon_map:before {content: "";}.icon_offer:before, .font-icon_offer:before {content: "";}.icon_home:before, .font-icon_home:before {content: "";}.icon_radius_star:before, .font-icon_radius_star:before {content: "";}.icon_ticket:before, .font-icon_ticket:before {content: "";}.icon_time:before, .font-icon_time:before {content: "";}.icon_datarange:before, .font-icon_datarange:before {content: "";}.icon_markup:before, .font-icon_markup:before {content: "";}.icon_no-smoking:before, .font-icon_no-smoking:before {content: "";}.icon_fitness:before, .font-icon_fitness:before {content: "";}.icon_parking:before, .font-icon_parking:before {content: "";}.icon_person-inverse:before, .font-icon_person-inverse:before {content: "";}.icon_more-vertical:before, .font-icon_more-vertical:before {content: "";}.icon_load:before, .font-icon_load:before {content: "";}.icon_town:before, .font-icon_town:before {content: "";}.icon_clock:before, .font-icon_clock:before {content: "";}.icon_free-canceled:before, .font-icon_free-canceled:before {content: "";}.icon_corp:before, .font-icon_corp:before {content: "";}.icon_double-arrow:before, .font-icon_double-arrow:before {content: "";}.icon_double-arrow-left:before, .font-icon_double-arrow-left:before {content: "";}.icon_double-arrow-right:before, .font-icon_double-arrow-right:before {content: "";transform: rotate(180deg);}.icon_edit:before, .font-icon_edit:before {content: "";}.icon_trash:before, .font-icon_trash:before {content: "";}.icon_add-photo:before, .font-icon_add-photo:before {content: "";}.icon_attention-inverse:before, .font-icon_attention-inverse:before {content: "";}.icon_fullscreen-off:before, .font-icon_fullscreen-off:before {content: "";}.icon_e-reg:before, .font-icon_e-reg:before {content: "";}.icon_opacity:before, .font-icon_opacity:before {opacity: 0.2;}.icon_forbidden:after, .font-icon_forbidden:after {content: "";position: absolute;top: 2px;left: 50%;height: 150%;transform: rotate(45deg);border: 1px solid red;max-height: 24px;}.icon_signin:before, .font-icon_signin:before {content: "";}.icon_edit:before, .font-icon_edit:before {content: "";}.icon_trash:before, .font-icon_trash:before {content: "";}.icon_add-photo:before, .font-icon_add-photo:before {content: "";}.icon_town:before, .font-icon_town:before {content: "";}.icon_timeout:before, .font-icon_timeout:before {content: "";}.icon_more-vertical:before, .font-icon_more-vertical:before {content: "";}.icon_cancel:before, .font-icon_cancel:before {content: "";}.icon_arrow:before, .font-icon_arrow:before {content: "";}.icon_attention-inverse:before, .font-icon_attention-inverse:before {content: "";}.icon_load:before, .font-icon_load:before {content: "";}.icon_terminal:before, .font-icon_terminal:before {content: "";}.icon_order_confirm:before, .font-icon_order_confirm:before {content: "";}.icon_refresh:before, .font-icon_refresh:before {content: "";}.icon_chair:before, .font-icon_chair:before {content: "";}.icon_non-refundable:before, .font-icon_non-refundable:before {content: "";}.icon_corp:before, .font-icon_corp:before {content: "";}.icon_man:before, .font-icon_man:before {content: "";}.icon_refresh-btn:before, .font-icon_refresh-btn:before {content: "";}.icon_done-tablet:before, .font-icon_done-tablet:before {content: "";}.icon_pencil_1:before, .font-icon_pencil_1:before {content: "";}.icon_start-page_avia, .font-icon_start-page_avia {mask-image: url("../images/icons/avia-new.svg");mask-repeat: no-repeat;mask-position: center;}.icon_start-page_hotels, .font-icon_start-page_hotels {mask-repeat: no-repeat;mask-position: center;mask-image: url("../images/icons/hotels.svg");}.icon_start-page_lounges, .font-icon_start-page_lounges {mask-image: url("../images/icons/lounges.svg");mask-repeat: no-repeat;mask-position: center;}.icon_start-page_rails, .font-icon_start-page_rails {mask-image: url("../images/icons/rails.svg");}.icon_start-page_car, .font-icon_start-page_car {mask-image: url("../images/icons/car.svg");}.icon_start-page_transfer, .font-icon_start-page_transfer {mask-image: url("../images/icons/transfer.svg");}.icon_private-bathroom, .font-icon_private-bathroom {content: url("../images/icons/hotel-icons/private-bathroom.svg");}.icon_window, .font-icon_window {content: url("../images/icons/hotel-icons/window.svg");}.icon_safe, .font-icon_safe {content: url("../images/icons/hotel-icons/safe.svg");}.icon_armchair, .font-icon_armchair {content: url("../images/icons/lounges.svg");}.icon_mirror, .font-icon_mirror {content: url("../images/icons/hotel-icons/mirror.svg");}.icon_telephone, .font-icon_telephone {content: url("../images/icons/hotel-icons/telephone.svg");}.icon_toiletries, .font-icon_toiletries {content: url("../images/icons/hotel-icons/toiletries.svg");}.icon_towels, .font-icon_towels {content: url("../images/icons/hotel-icons/towels.svg");}.icon_shower, .font-icon_shower {content: url("../images/icons/hotel-icons/shower.svg");}.icon_tv, .font-icon_tv {content: url("../images/icons/hotel-icons/tv.svg");}.icon_wardrobe, .font-icon_wardrobe {content: url("../images/icons/hotel-icons/wardrobe.svg");}.icon_bath, .font-icon_bath {content: url("../images/icons/hotel-icons/bath.svg");}.icon_hairdryer, .font-icon_hairdryer {content: url("../images/icons/hotel-icons/hairdryer.svg");}.icon_balcony, .font-icon_balcony {content: url("../images/icons/hotel-icons/balcony.svg");}.icon_shared-bathroom, .font-icon_shared-bathroom {content: url("../images/icons/hotel-icons/shared-bathroom.svg");}.icon_sofa, .font-icon_sofa {content: url("../images/icons/hotel-icons/sofa.svg");}.icon_air-conditioning, .font-icon_air-conditioning {content: url("../images/icons/hotel-icons/air-conditioning.svg");}.icon_bathrobe, .font-icon_bathrobe {content: url("../images/icons/hotel-icons/bathrobe.svg");}.icon_mini-bar, .font-icon_mini-bar {content: url("../images/icons/hotel-icons/mini-bar.svg");}.icon_barbecue, .font-icon_barbecue {content: url("../images/icons/hotel-icons/barbecue.svg");}.icon_with-view, .font-icon_with-view {content: url("../images/icons/hotel-icons/with-view.svg");}.icon_fridge, .font-icon_fridge {content: url("../images/icons/hotel-icons/fridge.svg");}.icon_kitchen, .font-icon_kitchen {content: url("../images/icons/hotel-icons/kitchen.svg");}.icon_kitchen-stuff, .font-icon_kitchen-stuff {content: url("../images/icons/hotel-icons/kitchen-stuff.svg");}.icon_tea, .font-icon_tea {content: url("../images/icons/hotel-icons/tea.svg");}.icon_washing-machine, .font-icon_washing-machine {content: url("../images/icons/hotel-icons/washing-machine.svg");}.icon_hypoallergenic, .font-icon_hypoallergenic {content: url("../images/icons/hotel-icons/hypoallergenic.svg");}.icon_iron, .font-icon_iron {content: url("../images/icons/hotel-icons/iron.svg");}.icon_blackout-blinds, .font-icon_blackout-blinds {content: url("../images/icons/hotel-icons/blackout-blinds.svg");}.icon_microwave, .font-icon_microwave {content: url("../images/icons/hotel-icons/microwave.svg");}.icon_fireplace, .font-icon_fireplace {content: url("../images/icons/hotel-icons/fireplace.svg");}.icon_water, .font-icon_water {content: url("../images/icons/hotel-icons/water.svg");}.icon_beachfront, .font-icon_beachfront {content: url("../images/icons/hotel-icons/beachfront.svg");}.icon_no-window, .font-icon_no-window {content: url("../images/icons/hotel-icons/no-window.svg");}.icon_addon-service, .font-icon_addon-service {content: url("../images/icons/hotel-icons/addon-service.svg");}.icon_soundproofing, .font-icon_soundproofing {content: url("../images/icons/hotel-icons/soundproofing.svg");}.icon_child-cot, .font-icon_child-cot {content: url("../images/icons/hotel-icons/child-cot.svg");}.icon_transfer.room-offer-info__amenity-icon, .font-icon_transfer.room-offer-info__amenity-icon {content: url("../images/icons/hotel-icons/transfer.svg");}.icon_pillows, .font-icon_pillows {content: url("../images/icons/hotel-icons/pillows.svg");}.icon_external-private-bathroom, .font-icon_external-private-bathroom {content: url("../images/icons/hotel-icons/external-private-bathroom.svg");}.icon_sauna, .font-icon_sauna {content: url("../images/icons/hotel-icons/sauna.svg");}.icon_pets-allowed, .font-icon_pets-allowed {content: url("../images/icons/hotel-icons/pets-allowed.svg");}.icon_attic, .font-icon_attic {content: url("../images/icons/hotel-icons/attic.svg");}.icon_beach-access, .font-icon_beach-access {content: url("../images/icons/hotel-icons/beach-access.svg");}.icon_bridal, .font-icon_bridal {content: url("../images/icons/hotel-icons/bridal.svg");}.icon_wi-fi, .font-icon_wi-fi {content: url("../images/icons/hotel-icons/wi-fi.svg");}.icon_beach, .font-icon_beach {content: url("../images/icons/hotel-icons/beach.svg");}.icon_lounge, .font-icon_lounge {content: url("../images/icons/hotel-icons/lounge.svg");}.icon_single-bed, .font-icon_single-bed {content: url("../images/icons/hotel-icons/single-bed.svg");}.icon_treatment, .font-icon_treatment {content: url("../images/icons/hotel-icons/treatment.svg");}.icon_wired-internet-access, .font-icon_wired-internet-access {content: url("../images/icons/hotel-icons/wired-internet-access.svg");}.icon_spa-access, .font-icon_spa-access {content: url("../images/icons/hotel-icons/spa-access.svg");}.icon_non-smoking, .font-icon_non-smoking {content: url("../images/icons/hotel-icons/non-smoking.svg");}.icon_smoking, .font-icon_smoking {content: url("../images/icons/hotel-icons/smoking.svg");}.icon_pool, .font-icon_pool {content: url("../images/icons/hotel-icons/pool.svg");}.icon_oceanside, .font-icon_oceanside {content: url("../images/icons/hotel-icons/oceanside.svg");}.icon_jacuzzi, .font-icon_jacuzzi {content: url("../images/icons/hotel-icons/jacuzzi.svg");}.icon_female, .font-icon_female {content: url("../images/icons/hotel-icons/female.svg");}.icon_high-speed-internet-access, .font-icon_high-speed-internet-access {content: url("../images/icons/hotel-icons/high-speed-internet-access.svg");}.icon_male, .font-icon_male {content: url("../images/icons/hotel-icons/male.svg");}.icon_family, .font-icon_family {content: url("../images/icons/hotel-icons/family.svg");}.icon_fitness, .font-icon_fitness {content: url("../images/icons/hotel-icons/fitness.svg");}.icon_extra-bed, .font-icon_extra-bed {content: url("../images/icons/hotel-icons/extra-bed.svg");}.icon_coffee, .font-icon_coffee {content: url("../images/icons/hotel-icons/coffee.svg");}.icon_club, .font-icon_club {content: url("../images/icons/hotel-icons/club.svg");}.icon_french_balcony, .font-icon_french_balcony {content: url("../images/icons/hotel-icons/french_balcony.svg");}.icon_aquapark, .font-icon_aquapark {content: url("../images/icons/hotel-icons/aquapark.svg");}.icon_accessible, .font-icon_accessible {content: url("../images/icons/hotel-icons/accessible.svg");}.icon_bunk-bed, .font-icon_bunk-bed {content: url("../images/icons/hotel-icons/bunk-bed.svg");}.icon_double, .font-icon_double {content: url("../images/icons/hotel-icons/double.svg");}.icon_twin, .font-icon_twin {content: url("../images/icons/hotel-icons/twin.svg");}.icon_ski-pass, .font-icon_ski-pass {content: url("../images/icons/hotel-icons/ski-pass.svg");}.icon_terrace, .font-icon_terrace {content: url("../images/icons/hotel-icons/terrace.svg");}.icon_present, .font-icon_present {content: url("../images/icons/hotel-icons/present.svg");}.icon_golf, .font-icon_golf {content: url("../images/icons/hotel-icons/golf.svg");}.icon_bedsheets, .font-icon_bedsheets {content: url("../images/icons/hotel-icons/bedsheets.svg");}.icon_twin-double, .font-icon_twin-double {content: url("../images/icons/hotel-icons/twin-double.svg");}.icon_tea-or-coffee, .font-icon_tea-or-coffee {content: url("../images/icons/hotel-icons/tea-or-coffee.svg");}.icon_dishwasher, .font-icon_dishwasher {content: url("../images/icons/hotel-icons/dishwasher.svg");}.icon_exclusive, .font-icon_exclusive {content: url("../images/icons/hotel-icons/exclusive.svg");}.icon_low_cost, .font-icon_low_cost {width: 20px;height: 20px;display: inline-block;background-size: 100% auto;background-position: center;background-repeat: no-repeat;}.icon_low_cost_luggage, .font-icon_low_cost_luggage {background-image: url("../images/icons/luggage.svg");}.icon_low_cost_no-luggage, .font-icon_low_cost_no-luggage {background-image: url("../images/icons/no-luggage.svg");}.icon_low_cost_food, .font-icon_low_cost_food {background-image: url("../images/icons/food.svg");}.icon_low_cost_seat, .font-icon_low_cost_seat {background-image: url("../images/icons/seat.svg");}.icon_low_cost_more, .font-icon_low_cost_more {background-image: url("../images/icons/more.svg");}.icon_low_cost_accessible, .font-icon_low_cost_accessible {background-image: url("../images/icons/accessible.svg");}.icon_backpack, .font-icon_backpack {width: 20px;height: 20px;display: inline-block;background: url("../images/icons/backpack.svg") center no-repeat;background-size: 100% auto;}.icon_avia--back, .font-icon_avia--back {display: inline-block;transform: rotate(180deg);}.icon_seat, .font-icon_seat {width: 19px;height: 21px;display: inline-block;background-size: 100% auto;background-position: center;background-repeat: no-repeat;border-radius: 6px;}.icon_seat-free, .font-icon_seat-free {background-image: url("../images/icons/seat-free.svg");background-color: #fff;}.icon_seat-selected, .font-icon_seat-selected {background-image: url("../images/icons/seat-selected.svg");background-color: rgba(123, 155, 224, 0.86);}.icon_seat-other-passenger, .font-icon_seat-other-passenger {background-image: url("../images/icons/seat-other-passenger.svg");background-color: rgba(123, 155, 224, 0.3);}.icon_seat-paid, .font-icon_seat-paid {background-image: url("../images/icons/seat-paid.svg");background-color: rgba(149, 149, 149, 0.3);}.icon_seat-occupied, .font-icon_seat-occupied {background: url("../images/icons/seats-occupied.svg") center no-repeat, url("../images/icons/cross.svg") center 5px no-repeat rgba(93, 95, 101, 0.36);background-size: 100% auto, auto;}.icon_seat-WC, .font-icon_seat-WC {background: url("../images/icons/wc.svg") no-repeat left center;background-size: cover;}.button {display: inline-block;font-weight: 500;background: #ff8584;color: #fff;min-width: 88px;box-sizing: border-box;padding: 11px 10px 9px;text-align: center;cursor: pointer;border-radius: 2px;border-width: 1px;border-radius: 8px;border-style: solid;border-color: #ff8584;}.button span {position: relative;}.button span:before {top: 50%;transform: translateY(-50%);left: 0;font-family: "iconetm";position: absolute;}.button:hover {opacity: 0.85;}.button_full-width {width: 100%;}.button_inverse {border: 1px solid #ff8584;background-color: transparent !important;background-image: none;color: #ff8584;}.button_only-text, .button_text {border: none;background-color: transparent;color: #ff8584;}.button_only-text.disabled, .button_text.disabled {pointer-events: none;color: #9b9b9b;}.button_additional-params {padding: 0;line-height: 18px;background-color: transparent;background-image: none;border: none;width: auto;min-width: auto;color: #ff8584;font-weight: 400;}.button.button_add-link {padding: 0;height: 16px;line-height: 16px;background-color: transparent;background-image: none;border: none;padding-left: 18px;position: relative;width: auto;min-width: auto;color: #ff8584;font-weight: 400;}.button.button_add-link:before {content: "";font-family: "iconetm";font-size: 10px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #ff8584;}.button_new-card {color: #ff8584;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: "";font-family: "iconetm";font-size: 8px;width: 38px;height: 26px;position: absolute;top: 5px;left: 0;text-align: center;border: 1px dashed #ff8584;vertical-align: middle;line-height: 28px;}.button_new-traveler {font-size: 16px;color: #ff8584;background-color: transparent;padding-left: 56px;padding-bottom: 12px;font-weight: 400;text-transform: uppercase;position: relative;border: none;}.button_new-traveler:before {content: "";font-family: "iconetm";font-size: 8px;width: 38px;height: 38px;position: absolute;top: 0;left: 0;color: #ff8584;border-radius: 50%;border: 1px dashed #ff8584;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: "";font-size: 12px;color: #e95f5d;}.button_delete-small {background-color: transparent;border-color: #e1e1e1;min-width: 50px;width: 50px;height: 50px;position: relative;border-radius: 18px;}.button_delete-small:before {content: "";font-family: "iconetm";color: red;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;border: 1px solid #ff8584;width: auto;min-width: auto;color: #ff8584;letter-spacing: 0;height: 36px;padding-top: 8px;padding-bottom: 8px;display: flex;justify-content: center;align-items: center;border-color: #b61e1b;color: #b61e1b;}.button_cancel span {padding-left: 30px;}.button_cancel span:before {content: "";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: "";font-size: 22px;color: #fff;top: calc(50% - 2px);}.button_refresh {background-color: transparent;width: auto;color: #ff8584;position: relative;}.button_refresh span {padding-left: 30px;}.button_refresh span:before {content: "";font-size: 20px;color: #ff8584;top: calc(50% - 2px);}.button.disabled {pointer-events: none;}.button_action-color {background-color: #f7bd41;border-color: #f7bd41;}.button_action-color.button_inverse {color: #f7bd41;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: "";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: #ff8584;font-family: "iconetm";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: auto;}.button_icon-trash:before {content: "";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-size: 14px;color: #ff8584;font-family: "iconetm";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: auto;}.button_icon-edit:before {content: "";font-size: 14px;color: #ff8584;}.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;color: #ff8584;font-family: "iconetm";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: auto;}.button_icon-edit-nofill:before {content: "";font-size: 18px;color: #ff8584;}.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: #ff8584;font-family: "iconetm";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: auto;}.button_icon-delete:before {content: "";font-size: 12px;color: #b61e1b;}.button_attach {background-color: transparent;background-image: none;border: 1px solid #ff8584;width: auto;min-width: auto;color: #ff8584;letter-spacing: 0;}.button_attach span {padding-left: 30px;}.button_attach span:before {content: "";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 #ff8584;width: auto;min-width: auto;color: #ff8584;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: "";font-family: "iconetm";font-size: 24px;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}.button_download {background-color: transparent;background-image: none;border: 1px solid #ff8584;width: auto;min-width: auto;color: #ff8584;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: "";font-family: "iconetm";font-size: 18px;position: absolute;left: 0px;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;}.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, 0.5);border-radius: 18px;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: 0.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: "";font-family: "iconetm";position: absolute;font-size: 22px;top: 0;left: 0;color: #fff;}@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: "";font-family: "iconetm";position: absolute;font-size: 22px;top: 0;left: 0;color: #ff8584;}@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__child, .seats-option__baby {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 #ff8584;border-radius: 12px;font-size: 12px;color: #2c2c2c;transition: 0.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: #ff8584;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: #ff8584;border: 1px solid #ff8584;}.search-panel {border-radius: 0 30px 30px 30px;box-shadow: 0 2px 6px 0 rgba(127, 128, 131, 0.2);padding: 30px 30px 20px;background: #fff;position: relative;z-index: 2;}.search-panel.no-tabs {border-radius: 30px;}@media (min-width: 778px) {.search-panel {backdrop-filter: initial;}.search-panel.sticky {top: 0;left: 0;right: 0;max-width: 1200px;margin: 0 auto;border-radius: 0 0 30px 30px;padding: 20px;z-index: 5;}@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}}.search-panel__mb-60 {margin-bottom: 60px;}.search-panel.disabled::after {content: "";position: absolute;width: 100%;height: 100%;color: #e1e1e1;}.search-panel .etm-input__wrap input, .search-panel .input__wrap input, .search-panel .daterange .daterange__input {font-size: 14px;font-weight: 400;height: 50px;border-radius: 18px;color: #424753;border: none;background-color: #d9dae4;}.search-panel .etm-input__date:after, .search-panel .etm-input__datepicker:after {color: red;}.search-panel .search-panel__actions .button {height: 42px;min-width: 42px;}.search-panel .ayou-calendar {padding-bottom: 5px;}.search-panel__no-menu {border-radius: 10px !important;}@media (max-width: 767px) {.search-panel {display: flex;flex-direction: column;border-radius: 30px;backdrop-filter: inherit;}.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__input:first-child {display: none;}.search-panel__top-block_continue .search-panel-cities__icon {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 {display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;border-radius: 30px;}@media (max-width: 768px) {.search-panel__right-block {padding: 0;margin: 0;margin-top: 14px;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: 18px 18px 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: 0px;left: 0px;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, 0.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, 0.65);position: absolute;bottom: 0px;left: 0px;z-index: 1;}.search-panel-cities .search-panel-cities__input:last-child .etm-input__wrap input {border: 1px solid #e1e1e1;border-radius: 0 0 18px 18px;border-top: none;}.search-panel-cities .search-panel-cities__input:last-child.search-panel-cities__error .etm-input__wrap input {border: 1px solid rgba(208, 2, 27, 0.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 #fff;border-radius: 50%;text-align: center;background: #fff;right: 8px;top: 30px;z-index: 1;transform: rotate(90deg);font-size: 28px;}.search-panel-cities .search-panel-cities__icon .icon {padding: 0;color: #fff;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: #ff8584;}@media (max-width: 768px) {.search-panel-cities__input {flex-basis: 100%;position: relative;margin: 2px 0;}}.search-panel-cities__iata {position: absolute;top: 20px;right: 8px;font-size: 12px;text-transform: uppercase;color: #000;}.search-panel-cities__icon {flex-basis: 30px;font-size: 22px;}.search-panel-cities__icon .icon {display: inline-block;margin-top: 12px;padding: 0px 8px;cursor: pointer;}.search-panel-cities__error input {border-color: rgba(208, 2, 27, 0.65);}.search-panel__options, .search-panel__dates {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, 0.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 dashed #ff8584;background-color: transparent;color: #ff8584;width: 100%;border-radius: 18px;}.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, 0.65);background-color: transparent;color: rgba(208, 2, 27, 0.65);width: 100%;}.search-panel__delete-route-mobile:hover {opacity: 0.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, 0.65);line-height: 34px;font-size: 14px;}.search-panel__close-additional:hover {border-color: rgba(208, 2, 27, 0.45);}.search-panel__close-additional:hover .icon {color: rgba(208, 2, 27, 0.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 {display: none;}.search-panel_continue .search-panel__top-block:not(.search-panel__top-block_continue):not(.search-panel__top-block_edit-route) .search-panel__dates {display: none;}.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:not(.search-panel__top-block_edit-route) .search-panel-cities__icon {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, 0.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 {display: none;}.start-page-banner__search-panel_complete-multi-route > .search-panel .search-panel__dates {display: none;}.start-page-banner__search-panel_complete-rt-route > .search-panel .search-panel__cities > *:nth-child(1) {display: none;}.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: bold;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: "";font-family: "iconetm";position: absolute;top: 0;left: 8px;color: #757575;font-size: 10px;opacity: 0.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):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__short-city, .results-search-panel__iata {display: none;}}@media (max-width: 640px) {.results-search-panel__city {display: none;}}.results-search-panel__bottom-block {margin-top: 8px;}.results-search-panel__date {display: inline-block;font-size: 12px;color: #2c2c2c;}.results-search-panel__option {display: inline-block;font-size: 12px;color: #2c2c2c;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 0px;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, 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;}}.etm-input {width: 100%;display: block;position: relative;}.etm-input__wrap {display: block;position: relative;}.etm-input__wrap input {width: 100%;display: block;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;border-radius: 8px;height: 40px;}.etm-input__wrap input::-webkit-input-placeholder {color: #9b9b9b;}.etm-input__wrap input::-moz-placeholder {color: #9b9b9b;}.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: 0.5;}.etm-input__wrap input:-moz-placeholder {color: #1f1f1f;opacity: 0.5;}.etm-input__wrap input::-moz-placeholder {color: #1f1f1f;opacity: 0.5;}.etm-input__wrap input:-ms-input-placeholder {color: #1f1f1f;opacity: 0.5;}.etm-input__wrap input:focus::-webkit-input-placeholder {color: transparent;}.etm-input__wrap input:focus:-moz-placeholder {color: transparent;}.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: #ff8584;}.etm-input__date {position: relative;}.etm-input__date:after {font-family: "iconetm" !important;color: #1f1f1f;content: "";display: block;font-size: 22px;position: absolute;top: 50%;right: 6px;transform: translate(0, -50%);}.etm-input__date input {padding-right: 30px;}.etm-input__datepicker {position: relative;}.etm-input__datepicker:after {font-family: "iconetm" !important;color: #1f1f1f;content: "";display: block;font-size: 22px;position: absolute;top: 50%;right: 6px;transform: translate(0, -50%);}.etm-input__datepicker input {padding-right: 30px;}.etm-input__select {position: relative;}.etm-input__select:after {content: "";border: 5px solid transparent;border-top: 5px solid rgba(0, 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: "";font-family: "iconetm";font-size: 16px;color: #9b9b9b;position: absolute;top: 50%;right: 10px;transform: translate(0, -50%);}.etm-input__search input {padding-right: 30px;}.etm-input__password {position: relative;}.etm-input__password input {padding-right: 30px;}.etm-input__password.active:after {content: "";}.etm-input__visibility-password {position: absolute;width: 36px;height: 36px;top: 0;right: 0;z-index: 1;}.etm-input__icon {position: absolute;width: 36px;height: 36px;top: 0;right: 0;z-index: 1;cursor: pointer;}.etm-input__icon .font-icon {position: absolute;top: 50%;right: 6px;transform: translateY(-50%);font-size: 20px;color: #969696;opacity: 0.87;}.etm-input__reguired {font-size: 12px;color: #ff8584;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, 0.65);margin-top: 4px;}.etm-input_required .etm-input__title:after {content: "*";font-size: 12px;color: #ff8584;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: #ff8584;}.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, 0.65);}.etm-input_not-valid .etm-input__error-msg {display: inline-block;}.etm-input_disabled, .etm-input.unactive {opacity: 0.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;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: #ff8584;width: 8px;border-radius: 4px;}.etm-input_scroll + .drop-down::-webkit-scrollbar-thumb:hover {background-color: #ffb8b7;}.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;}.daterange {font-family: "Roboto", sans-serif;position: relative;}.daterange.disable .calendar-wrapper {opacity: 0.6;}.daterange__wrap {display: block;}.daterange__title {font-size: 12px;text-align: left;font-weight: 400;color: #2c2c2c;margin: 0;padding-left: 9px;}.daterange__title.required::after {content: "*";font-size: 12px;color: #ff8584;top: -2px;position: relative;}.daterange__calendar {width: max-content;display: flex;position: absolute;background-color: #fff;z-index: 1000;}.daterange__error {font-size: 12px;color: rgba(208, 2, 27, 0.65);margin-top: 3px;font-weight: 500;}.daterange__input {padding: 11px 0 13px 9px;line-height: 12px;border: 1px solid #e1e1e1;margin-top: 0;font-weight: 500;width: 100%;outline: none;box-sizing: border-box;background: #ffffff50;color: #fff;}.daterange__input.error {outline: rgba(208, 2, 27, 0.65) solid 1px;}.daterange__input:focus {outline: none;}.daterange__input:focus::-webkit-input-placeholder {color: transparent;}.daterange__input:focus::-moz-placeholder {color: transparent;}.daterange__input:focus:-ms-input-placeholder {color: transparent;}.daterange__input__hotels {font-size: 14px;font-weight: 400;padding: 0 9px;height: 42px;}.daterange__input:placeholder {font-size: 14px;font-weight: 500;color: rgba(0, 0, 0, 0.87);}.daterange .calendar {background-color: #fff;width: 230px;}.daterange .calendar-all {box-shadow: 0px 0px 3px 2px #e3e4e9;}.daterange .calendar-bottom {padding: 12px 22px;border-top: solid 1px #f6f7f9;}.daterange .calendar-checkbox {display: flex;align-items: center;cursor: pointer;}.daterange .calendar-checkbox input[type="checkbox"] {display: none;}.daterange .calendar-checkbox__box {width: 18px;height: 18px;object-fit: contain;border: 2px solid #e3e4e9;box-sizing: border-box;position: relative;}.daterange .calendar-checkbox input[type="checkbox"]:checked ~ .calendar-checkbox__box {background-image: url("../img/check.svg");border: none;}.daterange .calendar-checkbox__text {font-size: 12px;color: #3a3a3a;line-height: 16px;margin-left: 8px;}.daterange .calendar__set-windows {margin-top: 25px;}.daterange .calendar-wrapper {width: max-content;padding: 25px 30px;position: relative;}.daterange .calendar-buttons {margin-bottom: 15px;display: flex;align-items: center;justify-content: center;color: #ff8584;}.daterange .calendar-buttons > * {border: 1px solid #ff8584;padding: 5px;cursor: pointer;font-size: 14px;line-height: 14px;padding: 11px 3px;border-radius: 2px;min-width: 107px;text-align: center;}.daterange .calendar-buttons > *:first-child {border-top-left-radius: 2px;border-bottom-left-radius: 2px;}.daterange .calendar-buttons > *:last-child {border-top-right-radius: 2px;border-bottom-right-radius: 2px;}.daterange .calendar-buttons > *.active {background-color: #ff8584;color: #fff;}.daterange .calendar-main .calendar__month {font-size: 16px;color: #2c2c2c;line-height: 25px;}.daterange .calendar-main .calendar__month.doubled-left {margin-left: -80px;}.daterange .calendar-main .calendar__month.doubled-right {margin-right: -80px;}.daterange .calendar-main__calendars {display: flex;}.daterange .calendar__selects {display: flex;justify-content: space-between;align-items: center;}.daterange .calendar-right {margin-left: 19px;}.daterange .calendar-top__nav {display: flex;align-items: center;justify-content: space-between;}.daterange .calendar-date {border-collapse: collapse;width: 100%;}.daterange .calendar-date td {vertical-align: middle;text-align: center;}.daterange .calendar-date__day-names {display: flex;justify-content: space-around;font-size: 12px;font-weight: 500;margin-bottom: 20px;margin-top: 25px;}.daterange .arrow {padding: 12px;position: relative;cursor: pointer;}.daterange .arrow::after, .daterange .arrow::before {content: "";display: block;background-color: #8c96ab;opacity: 0.25;height: 7px;width: 2px;position: absolute;top: 50%;left: 50%;}.daterange .arrow::before {transform: translate(-50%, -50%) rotate(45deg);}.daterange .arrow::after {transform: translate(-50%, -50%) rotate(-45deg);}.daterange .arrow__left::before {top: 40%;left: calc(50% - 2px);}.daterange .arrow__left::after {top: 60%;left: calc(50% - 2px);}.daterange .arrow__right {transform: rotate(180deg);}.daterange .arrow__right::after {top: 60%;}.daterange .arrow__right::before {top: 40%;}.daterange .day-cell {cursor: pointer;font-size: 12px;padding: 8px 7px;}.daterange .day-cell.active {background-color: #ff8584;color: #fff;}.daterange .day-cell.hovered {background-color: #ffeded;}.daterange .day-cell.disabled {color: #e3e4e9;cursor: default;}.daterange .option-select {display: flex;align-items: center;}.daterange .option-select__option {color: #ff8584;font-weight: bold;font-size: 14px;cursor: pointer;text-decoration: underline;}.daterange .set-cell {padding: 8px;color: #202020;cursor: pointer;font-size: 14px;}.daterange .set-cell.active {background-color: #ff8584;font-weight: bold;color: #fff;}.daterange .set-cell.disabled {cursor: default;opacity: 0.25;}.daterange .set-window__wrap {display: flex;align-items: center;}.daterange .set-window__cells {width: 100%;}.daterange .set-window__cells td {padding: 6px;text-align: center;}.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 #ff8584;}.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: #ff8584;}.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: #ff8584;color: #ff8584;}.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: #ff8584 !important;color: #ff8584;}.etm-tabs_hotel-card .etm-tabs__item:nth-child(n + 2) {margin-left: 17px;}.etm-tabs_hotel-card .etm-tabs__active {border-color: #ff8584 !important;color: #ff8584;}.etm-tabs_car-schema .etm-tabs__item {line-height: 1.2;transition: all 0.3s;font-size: 12px;padding-bottom: 0;color: #9b9b9b;}.etm-tabs_car-schema .etm-tabs__item_active, .etm-tabs_car-schema .etm-tabs__item:hover {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: #ff8584;}.start-page-banner__tabs {display: flex;width: 100%;height: 50px;}@media (min-width: 934px) {.start-page-banner__tabs {backdrop-filter: initial;}.start-page-banner__tabs.sticky {position: fixed;top: 0;left: 0;right: 0;max-width: 1260px;margin: 20px auto;border-radius: 30px;z-index: 999;animation: slideDown 0.3s ease-out;}@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}}.start-page-banner__tab {cursor: pointer;font-size: 14px;min-width: 152px;display: flex;align-items: center;transition: 200ms;position: relative;z-index: 1;background-color: #fff;padding: 20px;}.start-page-banner__tab:first-child {border-radius: 30px 0 0 0;}.start-page-banner__tab:last-child {border-radius: 0 30px 0 0;}.start-page-banner__tab:not(:last-child) {border-right: 1px solid #e1e1e1;}.start-page-banner__tab .start-page-banner__tab-icon {position: absolute;width: 25px;height: 25px;font-size: 20px;mask-size: cover;background-color: #000;}.start-page-banner__tab .start-page-banner__tab-label {position: relative;margin-left: 35px;}.start-page-banner__tab:not(.active) {background-color: #d9dae4;}.start-page-banner__tab.active .start-page-banner__tab-icon {background-color: #ff8584;}.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 > *:nth-child(1) {grid-area: a;}.hotel-search-panel > *:nth-child(2) {grid-area: b;}.hotel-search-panel > *:nth-child(3) {grid-area: c;}.hotel-search-panel > *:nth-child(4) {grid-area: d;}.hotel-search-panel > *:nth-child(5) {grid-area: e;}@media (max-width: 767px) {.hotel-search-panel > *:nth-child(5) {text-align: center;}}.hotel-search-panel_front-page {border-radius: 0 30px 30px 30px;box-shadow: 0 2px 6px 0 rgba(127, 128, 131, 0.2);padding: 30px 30px 20px;}.hotel-search-panel_front-page .etm-input__wrap input, .hotel-search-panel_front-page .daterange__input {border-radius: 18px;font-size: 14px;font-weight: 400;padding: 0 9px;height: 50px;background-color: #d9dae4;}.hotel-search-panel_front-page .etm-input__date:after, .hotel-search-panel_front-page .etm-input__datepicker:after {color: #5d5f65;}.hotel-search-panel_front-page .hotel-search-panel__search-button .button {border-radius: 18px;height: 50px;}.hotel-search-panel_front-page .hotel-search-panel__additional-params {padding: 10px 0;}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button {font-size: 14px;}.hotel-search-panel_result {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: initial;}.hotel-search-panel_result .etm-input__title {display: none;}.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;}.hotel-search-panel_front-page {padding: 30px 15px 30px;}.hotel-search-panel_front-page .etm-input__wrap input {height: 50px;}.hotel-search-panel_front-page .etm-input__date:after, .hotel-search-panel_front-page .etm-input__datepicker:after {font-size: 20px;}.hotel-search-panel_front-page .hotel-search-panel__search-button .button {height: 50px;}}@media (max-width: 767px) {.hotel-search-panel {grid-template: "a" "b" "c" "e" "d";grid-template-columns: 1fr;grid-template-rows: 50px 50px 50px auto 50px;align-items: center;grid-gap: 8px;}.hotel-search-panel .etm-input__title {display: none;}.hotel-search-panel_front-page {border-radius: 30px;padding: 30px 20px 30px 20px;}.hotel-search-panel_front-page .hotel-search-panel__search-button .button {height: 50px;}.hotel-search-panel_front-page .hotel-search-panel__additional-params {padding: 15px 0;}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button {height: 24px;position: relative;padding-left: 26px;line-height: 24px;}.hotel-search-panel_front-page .hotel-search-panel__additional-params .button::before, .hotel-search-panel_front-page .hotel-search-panel__additional-params .button::after {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);}}.apartments-config {z-index: 100;}.close-room-picker {position: fixed;width: 100%;height: 100%;z-index: 50;top: 0;left: 0;}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMEwyMCAwIDIwIDIwIDAgMjB6IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMCAxMCkiLz4KICAgICAgICA8cGF0aCBkPSJNMCAwTDIwIDAgMjAgMjAgMCAyMHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMCA1LjgzM1YyLjVIMS42Njd2MTVoMTYuNjY2VjUuODMzSDEwem0tNSAxMEgzLjMzM3YtMS42NjZINXYxLjY2NnpNNSAxMi41SDMuMzMzdi0xLjY2N0g1VjEyLjV6bTAtMy4zMzNIMy4zMzNWNy41SDV2MS42Njd6bTAtMy4zMzRIMy4zMzNWNC4xNjdINXYxLjY2NnptMy4zMzMgMTBINi42Njd2LTEuNjY2aDEuNjY2djEuNjY2em0wLTMuMzMzSDYuNjY3di0xLjY2N2gxLjY2NlYxMi41em0wLTMuMzMzSDYuNjY3VjcuNWgxLjY2NnYxLjY2N3ptMC0zLjMzNEg2LjY2N1Y0LjE2N2gxLjY2NnYxLjY2NnptOC4zMzQgMTBIMTB2LTEuNjY2aDEuNjY3VjEyLjVIMTB2LTEuNjY3aDEuNjY3VjkuMTY3SDEwVjcuNWg2LjY2N3Y4LjMzM3pNMTUgOS4xNjdoLTEuNjY3djEuNjY2SDE1VjkuMTY3em0wIDMuMzMzaC0xLjY2N3YxLjY2N0gxNVYxMi41eiIvPgogICAgPC9nPgo8L3N2Zz4K);background-repeat: no-repeat;background-position: 10px center;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;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;}.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, 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 {display: flex;justify-content: space-between;align-items: center;}.apartments-config__children {display: flex;justify-content: space-between;align-items: center;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;}.counter {display: flex;align-items: center;}.counter__minus {width: 22px;height: 22px;border-radius: 2px;position: relative;cursor: pointer;}.counter__minus:before {content: "";font-size: 22px;font-family: "iconetm";position: absolute;top: 0;left: 0;color: #ff8584;}.counter__minus.counter__unactive {cursor: no-drop;}.counter__minus.counter__unactive:before {color: #ffd1d1;}.counter__plus {width: 22px;height: 22px;border-radius: 2px;position: relative;cursor: pointer;}.counter__plus:before {content: "";font-size: 22px;font-family: "iconetm";position: absolute;top: 0;left: 0;color: #ff8584;}.counter__plus.counter__unactive {cursor: no-drop;}.counter__plus.counter__unactive:before {color: #ffd1d1;}.counter__value {width: 27px;text-align: center;}.widget_le_992 .search-panel__right-block {flex-basis: 16%;}.widget_le_768 {display: flex;flex-direction: column;border-radius: 10px;}.widget_le_768 .search-panel__top-block:not(.search-panel__top-block_continue) {order: 3;}.widget_le_768 .search-panel__top-block_continue {order: 2;}.widget_le_768 .search-panel__top-block {flex-direction: column;}.widget_le_768 .search-panel__top-block_edit-route {margin-top: 16px;}.widget_le_768 .search-panel__top-block_edit-route .search-panel__dates {margin-top: 6px;}.widget_le_768 .search-panel__top-block_continue .search-panel__options {display: none;}.widget_le_768 .search-panel__top-block_continue .search-panel-cities__input:first-child {display: none;}.widget_le_768 .search-panel__top-block_continue .search-panel-cities__icon {display: none;}.widget_le_768 .search-panel__top-block_continue .search-panel-cities__iata {right: 8px;}.widget_le_768 .search-panel__top-block_continue .search-panel__options {display: none;}.widget_le_768 .search-panel__top-block_continue .search-panel__right-block {margin-top: 0;}.widget_le_768 .search-panel__left-block {flex-direction: column;margin: 0;}.widget_le_768 .search-panel__right-block {padding: 0;margin: 0;margin-top: 14px;}.widget_le_768 .search-panel__cities {width: 100%;}.widget_le_768 .search-panel-cities {flex-direction: column;position: relative;}.widget_le_768 .search-panel-cities .search-panel-cities__input .etm-input__wrap input {border: none;padding-right: 60px;font-size: 14px;font-weight: 400;}.widget_le_768 .search-panel-cities .search-panel-cities__input:first-child .etm-input__wrap input {border: 1px solid #e1e1e1;border-bottom: none;border-radius: 2px 2px 0 0;}.widget_le_768 .search-panel-cities .search-panel-cities__input:first-child:after {content: "";width: calc(100% - 60px);height: 1px;background-color: #e1e1e1;position: absolute;bottom: 0px;left: 0px;z-index: 10;}.widget_le_768 .search-panel-cities .search-panel-cities__input:first-child.search-panel-cities__error .etm-input__wrap input {border: 1px solid rgba(208, 2, 27, 0.65);border-bottom: none;}.widget_le_768 .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, 0.65);position: absolute;bottom: 0px;left: 0px;z-index: 10;}.widget_le_768 .search-panel-cities .search-panel-cities__input:last-child .etm-input__wrap input {border: 1px solid #e1e1e1;border-radius: 0 0 2px 2px;border-top: none;}.widget_le_768 .search-panel-cities .search-panel-cities__input:last-child:after {content: "";width: calc(100% - 60px);height: 1px;background-color: #e1e1e1;position: absolute;top: 0px;left: 0px;z-index: 10;}.widget_le_768 .search-panel-cities .search-panel-cities__input:last-child.search-panel-cities__error .etm-input__wrap input {border: 1px solid rgba(208, 2, 27, 0.65);border-top: none;}.widget_le_768 .search-panel-cities .search-panel-cities__input:last-child.search-panel-cities__error:after {content: "";width: calc(100% - 60px);height: 1px;background-color: rgba(208, 2, 27, 0.65);position: absolute;top: 0px;left: 0px;z-index: 10;}.widget_le_768 .search-panel-cities .search-panel-cities__iata {right: 56px;}.widget_le_768 .search-panel-cities .search-panel-cities__icon {position: absolute;width: 38px;height: 38px;border: 1px solid #e1e1e1;border-radius: 50%;text-align: center;right: 6px;top: 16px;z-index: 10;transform: rotate(90deg);font-size: 18px;}.widget_le_768 .search-panel-cities .search-panel-cities__icon .icon {padding: 0;margin: 0;line-height: 40px;}.widget_le_768 .search-panel-cities__input {flex-basis: 100%;position: relative;}.widget_le_768 .search-panel__dates {margin-top: 10px;}.widget_le_768 .search-panel__options {margin-top: 10px;}.widget_le_768 .search-panel__continue-route-mobile, .widget_le_768 .search-panel__delete-route-mobile {display: inline-block;}.widget_le_768 .search-panel__bottom-block {display: none;}.widget_le_768 .search-panel_continue .search-panel__top-block:not(.search-panel__top-block_continue):not(.search-panel__top-block_edit-route) .search-panel-cities {display: none;}.widget_le_768 .search-panel_continue .search-panel__top-block:not(.search-panel__top-block_continue):not(.search-panel__top-block_edit-route) .search-panel__dates {display: none;}.widget_le_768 .search-panel_continue .search-panel__top-block:not(.search-panel__top-block_edit-route) .search-panel-cities__input:first-child {display: none;}.widget_le_768 .search-panel_continue .search-panel__top-block:not(.search-panel__top-block_edit-route) .search-panel-cities__icon {display: none;}.widget_le_768 .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;}.widget_le_768 .search-panel_continue .search-panel__top-block.search-panel__top-block_continue .search-panel-cities__input:last-child:after {display: none;}.widget_le_768 .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, 0.65);}.widget_le_768 .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;}.widget_le_768 .search-panel__complete-route {display: block;}.widget_le_768 .seats-option.drop-down {max-width: 290px;}.widget_le_640 .search-panel__dates {margin-top: 4px;}.widget_le_640 .search-panel__options {margin-top: 16px;}.widget_le_640 .search-panel__continue-route-mobile, .widget_le_640 .search-panel__delete-route-mobile {margin-top: 14px;}.widget_le_640 .search-panel__options {position: relative;padding: 0;}.widget_le_640 .seats-option {width: 290px;min-width: 290px;left: 0;padding-top: 26px;padding-bottom: 16px;}.widget_le_640 .seats-option__title {font-size: 14px;}.widget_le_640 .seats-option__description {font-size: 12px;opacity: 1;}.widget_le_640 .seats-option__minus {width: 32px;height: 32px;}.widget_le_640 .seats-option__minus::after {font-size: 32px;}.widget_le_640 .seats-option__plus {width: 32px;height: 32px;}.widget_le_640 .seats-option__plus::after {font-size: 32px;}.widget_le_640 .seats-option__counter {font-size: 14px;width: 32px;margin-left: 0;margin-right: 0;}.widget_le_640 .seats-option__child {margin-top: 24px;}.widget_le_640 .seats-option__baby {margin-top: 24px;}.widget_le_640 .seats-option__comfort {margin-top: 22px;}.widget_le_640 .seats-option__comfort .comfort__class {font-size: 14px;line-height: 18px;padding: 16px 16px 14px;}.widget_le_640 .seats-option__comfort .comfort__top-line > *:nth-child(n + 2) {padding: 16px 10px 14px;margin-left: 6px;width: 100%;}.widget_le_640 .seats-option__comfort .comfort__bottom-line {margin-top: 6px;}.widget_le_640 .seats-option__comfort .comfort__bottom-line > *:nth-child(n + 2) {margin-left: 6px;}.widget_me_641 .search-panel__action {display: none;}.widget_me_769 .search-panel__complete-route {display: none;}.hotels-cities {background-color: #fff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);z-index: 100;position: absolute;min-width: 200px;}.icon_start-page_aviatab {mask-image: none;background-color: transparent !important;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDBMMjAgMCAyMCAyMCAwIDIweiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTAgMTApIi8+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM0QTRBNEEiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE4LjggMTMuNTU3di0xLjg3bC03LjQxLTQuNjc1VjEuODY5YzAtLjc3Ni0uNjIxLTEuNDAyLTEuMzktMS40MDItLjc2OSAwLTEuMzkuNjI2LTEuMzkgMS40MDJ2NS4xNDNMMS4yIDExLjY4N3YxLjg3bDcuNDEtMi4zMzh2NS4xNDNsLTEuODUyIDEuNDAydjEuNDAzTDEwIDE4LjIzMmwzLjI0Mi45MzV2LTEuNDAzbC0xLjg1My0xLjQwMnYtNS4xNDNsNy40MTEgMi4zMzh6IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMCA5LjgxNykiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);}.icon_start-page_hotelstab {mask-image: none;background-color: transparent !important;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iZWtyMGVkNjB4YSIgZD0iTTAgMjRMMCAwIDI0IDAgMjQgMjR6Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjNUQ1RjY1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xOC4zNjQgNy43MzNIMTEuMDlWMTMuOEgzLjgxOFY2SDJ2MTNoMS44MTh2LTIuNmgxNi4zNjRWMTlIMjJ2LTcuOGMwLTEuOTE1LTEuNjI4LTMuNDY3LTMuNjM2LTMuNDY3em0tMTAuOTEgNS4yYzEuNTA3IDAgMi43MjgtMS4xNjQgMi43MjgtMi42IDAtMS40MzYtMS4yMjEtMi42LTIuNzI3LTIuNi0xLjUwNyAwLTIuNzI4IDEuMTY0LTIuNzI4IDIuNiAwIDEuNDM2IDEuMjIxIDIuNiAyLjcyOCAyLjZ6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);}