@font-face{font-display:swap;font-family:CodeProLight;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE62_0_0.9f24cbd32dc9099159ec5fbc53ccf6bc.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE62_0_0.9f24cbd32dc9099159ec5fbc53ccf6bc.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE62_0_0.7016450c6c7554684fb18199c4c86def.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE62_0_0.d3bcfb258b929902d9601cd9d429148a.ttf) format("truetype")}@font-face{font-display:swap;font-family:CodePro;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE60_0_0.469b40a7bdee94bbf946b5c05579cdb8.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE60_0_0.469b40a7bdee94bbf946b5c05579cdb8.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE60_0_0.cbc1b6510926774e8cf726d1c01b20b6.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AAE60_0_0.98dece7b9f6290c1a04ff74d3f1dca01.ttf) format("truetype")}@font-face{font-display:swap;font-family:CodeProBold;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AE6E1_0_0.22606fe9d3e5f9c02b0dbaeae543ee65.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AE6E1_0_0.22606fe9d3e5f9c02b0dbaeae543ee65.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AE6E1_0_0.a872bd0270e1bd400cf561af882582cb.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/2AE6E1_0_0.005c19d1092e5cb46b420a05cce7c823.ttf) format("truetype")}@font-face{font-display:swap;font-family:openSansSemibold;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Semibold-webfont.503e2cda06ca72dcfd5e1e551cddc2a6.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Semibold-webfont.503e2cda06ca72dcfd5e1e551cddc2a6.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Semibold-webfont.6f45693214ccf191bd549b54675fb932.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Semibold-webfont.ebb4075c492635026654613966dd23c3.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Semibold-webfont.2b3c362f63097824d1115d90539f9fc6.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:openSansRegular;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Regular-webfont.b187ae7a2bf6c644ea23be39f3f762d6.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Regular-webfont.b187ae7a2bf6c644ea23be39f3f762d6.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Regular-webfont.2d9d3501dadd9040fb8122f79ae810d5.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Regular-webfont.7dd5829dcca1660ba2ab21cc89cd080b.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Regular-webfont.1e9280dd039d7b95cb34ac00ad5e4f33.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:openSansBold;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Bold-webfont.57435fa5ca611816891e9d0f9efc0011.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Bold-webfont.57435fa5ca611816891e9d0f9efc0011.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Bold-webfont.c1d0062e29aa52ac31f197f1f31fbb7e.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Bold-webfont.a91b920369d87edf8ba0a02bc0bb28eb.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Bold-webfont.a498568ff788d0a47810367ac6c8768f.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:bebasNeueRegular;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/BebasNeue-Regular-webfont.69a66f7f6a8d1b7b18b768158c18031d.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/BebasNeue-Regular-webfont.69a66f7f6a8d1b7b18b768158c18031d.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/BebasNeue-Regular-webfont.477504b85996c06036ee60b2476c0bac.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/BebasNeue-Regular-webfont.97c11dc9ee450e1ab9403eb397c2278b.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/BebasNeue-Regular-webfont.ed6ea42638dca7bc8d20da1a828751c8.svg#bebasneue_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:openSansItalic;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Italic-webfont.53b747821df4541b2d29b96267f64d0d.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Italic-webfont.53b747821df4541b2d29b96267f64d0d.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Italic-webfont.13f3fd8da640c5d95d3939f1f6117c23.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Italic-webfont.2edf3f62ac9b28fb936aba95d9fdb9c6.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Italic-webfont.bf0e8f45ec2857da5acd9a76a0554cda.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:openSansLight;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Light-webfont.1f92d99589415b90b0e8f8a7d74cfc96.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Light-webfont.1f92d99589415b90b0e8f8a7d74cfc96.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Light-webfont.e752fe1a336c3b1ca5701ff55b5e317a.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Light-webfont.bf3de37711fb59d221c1c737576c6bf2.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/OpenSans-Light-webfont.7dfc18a054e05dba63f1a792cbd0f47e.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:openSansExtraBold;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/opensans-extrabold-webfont.877b9b8893c0b61581d82326bfe5a7f2.woff2) format("woff2"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/opensans-extrabold-webfont.21ff52b3fd98ba17c3cd7a3e85619d82.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Rubl;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/rouble-webfont.587a7be2cf01e57ed45d0f8de6fd9c35.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/rouble-webfont.587a7be2cf01e57ed45d0f8de6fd9c35.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/rouble-webfont.7485bd0c933eb40e1612dd8fcd518dc9.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/rouble-webfont.db1ebf488a08cad7f939ef2c52ac8d57.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/rouble-webfont.11b5a88b62e36475eec67f75e0b7bf93.svg#als_rublregular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:gilroyLight;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.8273f35bfe7bdeeac2a0323cbc647ced.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.8273f35bfe7bdeeac2a0323cbc647ced.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.1006c5b7328890afb0130080a88bdac8.woff2) format("woff2"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.e5a47d677e83fee74e2d0b2e39e5bb9d.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.0494ec8ba96b885a480e8f9fce788e97.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-light-webfont.d9a59e99413f37e9cad59046239706d0.svg#gilroylight) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:gilroyExtraBold;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.3f874af579dabfe74b2401fa6b850f8b.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.3f874af579dabfe74b2401fa6b850f8b.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.7cc87721e6ba3c1c56166a260e57b20d.woff2) format("woff2"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.96f6d11f7049c6eccb3575c19980b5ec.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.5d26d8d58e1dd89a201ed4ec1b57080d.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/gilroy-extrabold-webfont.4cba300aeda29268c02599ebe3c2cbdd.svg#gilroyextrabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icons-32;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.7bb7eb18759639fb1363d4818bae6703.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.7bb7eb18759639fb1363d4818bae6703.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.171a9d94f1977bbd4f43c5c8df62c71e.woff2) format("woff2"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.5e7fa0253f956c92230686339471c1bb.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.85413308b13ea1036c0c874770e31a12.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.ea1d4c7541637cb95ac1aba70e09ed2c.svg#icons-32) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:icons-32;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-32.ea1d4c7541637cb95ac1aba70e09ed2c.svg#icons-32) format("svg")}}.icon-i32_beach:before,.icon-i32_circle_arrow_up:before,.icon-i32_crown:before,.icon-i32_debit_card:before,.icon-i32_fire_o:before,.icon-i32_garant:before,.icon-i32_plane:before,.icon-i32_sea:before,.icon-i32_thin_ccard:before,.icon-i32_thin_operators:before,.icon-i32_thin_price:before,.icon-i32_to_search:before,.icon-i32_tourhunter:before,.icon-i32_winter:before,[data-icon]:before{display:inline-block;font-family:icons-32;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-i32_beach:before{content:"\F171"}.icon-i32_circle_arrow_up:before{content:"\F132"}.icon-i32_crown:before{content:"\F151"}.icon-i32_debit_card:before{content:"\F135"}.icon-i32_fire_o:before{content:"\F137"}.icon-i32_garant:before{content:"\F13A"}.icon-i32_plane:before{content:"\F13E"}.icon-i32_sea:before{content:"\F141"}.icon-i32_thin_ccard:before{content:"\F152"}.icon-i32_thin_operators:before{content:"\F153"}.icon-i32_thin_price:before{content:"\F154"}.icon-i32_to_search:before{content:"\F14D"}.icon-i32_tourhunter:before{content:"\F155"}.icon-i32_winter:before{content:"\F170"}@font-face{font-family:icons-16;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.e8f9be1e44d718f5b3794966ac92393a.eot);src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.e8f9be1e44d718f5b3794966ac92393a.eot#iefix) format("embedded-opentype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.e5a16a8c2419f1da06417305ca885128.woff2) format("woff2"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.d5e4c4082d324c744f9b48e9bafba61d.woff) format("woff"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.5eb901aa89460eb661483e54d24c7f12.ttf) format("truetype"),url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.a0f484f4ab9ef778bb8dac334d893a63.svg#icons-16) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:icons-16;src:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/font/icons-16.a0f484f4ab9ef778bb8dac334d893a63.svg#icons-16) format("svg")}}[data-icon]:before{content:attr(data-icon)}.icon-i16-search_nights-2:before,.icon-i16-search_to-2:before,.icon-i16-search_who-2:before,.icon-i16-tinkoff_date:before,.icon-i16_adress-light:before,.icon-i16_adult-2:before,.icon-i16_air-conditioning:before,.icon-i16_aircraft:before,.icon-i16_airplane:before,.icon-i16_airport:before,.icon-i16_akvariaum:before,.icon-i16_all-inclusive:before,.icon-i16_aquapark:before,.icon-i16_arrow-left:before,.icon-i16_arrow-right:before,.icon-i16_arrow_down:before,.icon-i16_arrow_down_thin:before,.icon-i16_arrow_left:before,.icon-i16_arrow_left_thin:before,.icon-i16_arrow_right:before,.icon-i16_arrow_right_thin:before,.icon-i16_arrow_up:before,.icon-i16_arrow_up_thin:before,.icon-i16_attention:before,.icon-i16_ava:before,.icon-i16_baby-2:before,.icon-i16_back_arrow:before,.icon-i16_bag:before,.icon-i16_beach2:before,.icon-i16_beach:before,.icon-i16_beach_pebble:before,.icon-i16_beach_sand:before,.icon-i16_beach_sand_pebble:before,.icon-i16_beauty:before,.icon-i16_bicycle:before,.icon-i16_boat:before,.icon-i16_book:before,.icon-i16_botanical:before,.icon-i16_bridge:before,.icon-i16_cal:before,.icon-i16_call:before,.icon-i16_car:before,.icon-i16_card:before,.icon-i16_castle:before,.icon-i16_cave:before,.icon-i16_ccard:before,.icon-i16_cells:before,.icon-i16_chat_support:before,.icon-i16_chateau:before,.icon-i16_check2:before,.icon-i16_check:before,.icon-i16_check_ok:before,.icon-i16_check_thin:before,.icon-i16_child:before,.icon-i16_children:before,.icon-i16_children_animators:before,.icon-i16_children_aquapark:before,.icon-i16_children_childBed:before,.icon-i16_children_childmenu:before,.icon-i16_children_mealAi:before,.icon-i16_children_nanny:before,.icon-i16_children_nearAirport:before,.icon-i16_children_russia:before,.icon-i16_children_seaEnter:before,.icon-i16_children_shortFly:before,.icon-i16_chirch:before,.icon-i16_circle-arrow-right-thin:before,.icon-i16_circle_arrow_down_thin:before,.icon-i16_circle_arrow_up_thin:before,.icon-i16_city-icon:before,.icon-i16_city:before,.icon-i16_clock-3:before,.icon-i16_clock-5:before,.icon-i16_clock-6:before,.icon-i16_clock-light:before,.icon-i16_clock:before,.icon-i16_close:before,.icon-i16_clouds:before,.icon-i16_clubs:before,.icon-i16_coinPig:before,.icon-i16_comment:before,.icon-i16_comments-small:before,.icon-i16_computer:before,.icon-i16_confirm_circle:before,.icon-i16_contacts:before,.icon-i16_coords-light:before,.icon-i16_create:before,.icon-i16_credit_card:before,.icon-i16_dashed-star:before,.icon-i16_date2:before,.icon-i16_date-3:before,.icon-i16_desert:before,.icon-i16_display:before,.icon-i16_diving:before,.icon-i16_documents:before,.icon-i16_dots:before,.icon-i16_early_booking:before,.icon-i16_eco:before,.icon-i16_ecotours:before,.icon-i16_eiffel:before,.icon-i16_email:before,.icon-i16_entertainment:before,.icon-i16_envelope:before,.icon-i16_excursions:before,.icon-i16_extreme:before,.icon-i16_faith:before,.icon-i16_family:before,.icon-i16_faq-icon:before,.icon-i16_fb:before,.icon-i16_features:before,.icon-i16_filters:before,.icon-i16_filters_2:before,.icon-i16_finish:before,.icon-i16_fishing:before,.icon-i16_food2:before,.icon-i16_food-2:before,.icon-i16_forest:before,.icon-i16_freeSafe:before,.icon-i16_from:before,.icon-i16_garant:before,.icon-i16_garanty-icon:before,.icon-i16_gastro:before,.icon-i16_gastrotours:before,.icon-i16_globe:before,.icon-i16_graph:before,.icon-i16_halfsun:before,.icon-i16_handshake:before,.icon-i16_healing:before,.icon-i16_health:before,.icon-i16_heart-2-full:before,.icon-i16_heart-2:before,.icon-i16_heart-3:before,.icon-i16_heart:before,.icon-i16_help_circle:before,.icon-i16_hide-icon:before,.icon-i16_highlands:before,.icon-i16_horses:before,.icon-i16_hotel:before,.icon-i16_hotel_16plus:before,.icon-i16_hotel_pair:before,.icon-i16_house:before,.icon-i16_howtoget:before,.icon-i16_in:before,.icon-i16_info_circle:before,.icon-i16_infrastructure:before,.icon-i16_instagram:before,.icon-i16_island:before,.icon-i16_lake:before,.icon-i16_left2:before,.icon-i16_left:before,.icon-i16_lift:before,.icon-i16_like:before,.icon-i16_list:before,.icon-i16_location2:before,.icon-i16_location:before,.icon-i16_lux:before,.icon-i16_main:before,.icon-i16_meals:before,.icon-i16_money:before,.icon-i16_monument:before,.icon-i16_moscow_metro:before,.icon-i16_mosque:before,.icon-i16_next:before,.icon-i16_nights:before,.icon-i16_no_office:before,.icon-i16_ok:before,.icon-i16_open-icon:before,.icon-i16_park:before,.icon-i16_parking:before,.icon-i16_pay-credit:before,.icon-i16_pay-money:before,.icon-i16_pay-online:before,.icon-i16_person_1:before,.icon-i16_phone2:before,.icon-i16_phone4:before,.icon-i16_phone-light:before,.icon-i16_phone:before,.icon-i16_pig:before,.icon-i16_pilgrimage:before,.icon-i16_pin:before,.icon-i16_place_beach:before,.icon-i16_plane-2:before,.icon-i16_plus:before,.icon-i16_price:before,.icon-i16_public_transport:before,.icon-i16_pyramid:before,.icon-i16_rain:before,.icon-i16_raiting:before,.icon-i16_rating2:before,.icon-i16_recovery:before,.icon-i16_region_nav:before,.icon-i16_resort:before,.icon-i16_right2:before,.icon-i16_right:before,.icon-i16_room_outdoor:before,.icon-i16_rooms:before,.icon-i16_rouble:before,.icon-i16_rows2:before,.icon-i16_rows:before,.icon-i16_russia:before,.icon-i16_sanitary:before,.icon-i16_sea:before,.icon-i16_search3:before,.icon-i16_search4:before,.icon-i16_search:before,.icon-i16_search_2:before,.icon-i16_secure:before,.icon-i16_security:before,.icon-i16_service:before,.icon-i16_services_beach:before,.icon-i16_services_business:before,.icon-i16_services_hotel:before,.icon-i16_share-2:before,.icon-i16_share:before,.icon-i16_shield:before,.icon-i16_shield_star:before,.icon-i16_shopping:before,.icon-i16_showplace:before,.icon-i16_sightseeing:before,.icon-i16_ski-2:before,.icon-i16_ski:before,.icon-i16_ski_lift-2:before,.icon-i16_small-check:before,.icon-i16_small-triangle:before,.icon-i16_snow:before,.icon-i16_sort:before,.icon-i16_spb-metro-light:before,.icon-i16_spb_metro:before,.icon-i16_special_room:before,.icon-i16_sport:before,.icon-i16_square:before,.icon-i16_star:before,.icon-i16_star_o:before,.icon-i16_stars2:before,.icon-i16_stop:before,.icon-i16_sun:before,.icon-i16_suncloud:before,.icon-i16_surf:before,.icon-i16_surfing:before,.icon-i16_swimming_1:before,.icon-i16_tag:before,.icon-i16_temperature:before,.icon-i16_temple:before,.icon-i16_tg:before,.icon-i16_time2:before,.icon-i16_time:before,.icon-i16_travelata:before,.icon-i16_tw:before,.icon-i16_type:before,.icon-i16_type_beach:before,.icon-i16_ultra-all-inclusive:before,.icon-i16_umbrella:before,.icon-i16_usefull:before,.icon-i16_viber:before,.icon-i16_vip-beach:before,.icon-i16_visa:before,.icon-i16_vk:before,.icon-i16_walk:before,.icon-i16_wapp:before,.icon-i16_warning:before,.icon-i16_water2:before,.icon-i16_water3:before,.icon-i16_water:before,.icon-i16_waterfall:before,.icon-i16_whatsapp:before,.icon-i16_who2:before,.icon-i16_who-adult:before,.icon-i16_who-baby:before,.icon-i16_who-child:before,.icon-i16_wifi:before,.icon-i16_win:before,.icon-i16_winter:before,.icon-i16_write:before,.icon-i16_x:before,.icon-i16_zoo:before,.icon-i-16_aquapark_open:before,.icon-renew-small:before,.icon-rtype_i16_beach:before,.icon-rtype_i16_eco-tourism:before,.icon-rtype_i16_europe:before,.icon-rtype_i16_extreme:before,.icon-rtype_i16_family:before,.icon-rtype_i16_russia:before,.icon-rtype_i16_sanitary:before,.icon-rtype_i16_shopping:before,.icon-rtype_i16_sightseeing:before,.icon-rtype_i16_ski:before,.icon-sort-down:before,.icon-sort-up:before,[data-icon]:before{display:inline-block;font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-i-16_aquapark_open:before{content:"\F2C8"}.icon-i16-search_nights-2:before{content:"\F239"}.icon-i16-search_to-2:before{content:"\F23A"}.icon-i16-search_who-2:before{content:"\F23B"}.icon-i16-tinkoff_date:before{content:"\F2A9"}.icon-i16_adress-light:before{content:"\F2BB"}.icon-i16_adult-2:before{content:"\F19C"}.icon-i16_air-conditioning:before{content:"\F1CA"}.icon-i16_aircraft:before{content:"\F24F"}.icon-i16_airplane:before{content:"\F154"}.icon-i16_airport:before{content:"\F1FE"}.icon-i16_akvariaum:before{content:"\F1FF"}.icon-i16_all-inclusive:before{content:"\F2C9"}.icon-i16_aquapark:before{content:"\F200"}.icon-i16_arrow-left:before{content:"\F232"}.icon-i16_arrow-right:before{content:"\F233"}.icon-i16_arrow_down:before{content:"\F100"}.icon-i16_arrow_down_thin:before{content:"\F101"}.icon-i16_arrow_left:before{content:"\F102"}.icon-i16_arrow_left_thin:before{content:"\F103"}.icon-i16_arrow_right:before{content:"\F104"}.icon-i16_arrow_right_thin:before{content:"\F105"}.icon-i16_arrow_up:before{content:"\F106"}.icon-i16_arrow_up_thin:before{content:"\F107"}.icon-i16_attention:before{content:"\F250"}.icon-i16_ava:before{content:"\F2CE"}.icon-i16_baby-2:before{content:"\F19D"}.icon-i16_back_arrow:before{content:"\F12F"}.icon-i16_bag:before{content:"\F191"}.icon-i16_beach:before{content:"\F1A1"}.icon-i16_beach2:before{content:"\F2AB"}.icon-i16_beach_pebble:before{content:"\F192"}.icon-i16_beach_sand:before{content:"\F193"}.icon-i16_beach_sand_pebble:before{content:"\F194"}.icon-i16_beauty:before{content:"\F1A2"}.icon-i16_bicycle:before{content:"\F202"}.icon-i16_boat:before{content:"\F190"}.icon-i16_book:before{content:"\F287"}.icon-i16_botanical:before{content:"\F203"}.icon-i16_bridge:before{content:"\F204"}.icon-i16_cal:before{content:"\F132"}.icon-i16_call:before{content:"\F252"}.icon-i16_car:before{content:"\F230"}.icon-i16_card:before{content:"\F234"}.icon-i16_castle:before{content:"\F205"}.icon-i16_cave:before{content:"\F206"}.icon-i16_ccard:before{content:"\F18F"}.icon-i16_cells:before{content:"\F133"}.icon-i16_chat_support:before{content:"\F2CF"}.icon-i16_chateau:before{content:"\F207"}.icon-i16_check:before{content:"\F170"}.icon-i16_check2:before{content:"\F235"}.icon-i16_check_ok:before{content:"\F1EC"}.icon-i16_check_thin:before{content:"\F288"}.icon-i16_child:before{content:"\F108"}.icon-i16_children:before{content:"\F19F"}.icon-i16_children_animators:before{content:"\F1B2"}.icon-i16_children_aquapark:before{content:"\F1B4"}.icon-i16_children_childBed:before{content:"\F1B5"}.icon-i16_children_childmenu:before{content:"\F1B6"}.icon-i16_children_mealAi:before{content:"\F1B7"}.icon-i16_children_nanny:before{content:"\F1B8"}.icon-i16_children_nearAirport:before{content:"\F1B9"}.icon-i16_children_russia:before{content:"\F1BA"}.icon-i16_children_seaEnter:before{content:"\F1BB"}.icon-i16_children_shortFly:before{content:"\F1BC"}.icon-i16_chirch:before{content:"\F16E"}.icon-i16_circle-arrow-right-thin:before{content:"\F10A"}.icon-i16_circle_arrow_down_thin:before{content:"\F1F0"}.icon-i16_circle_arrow_up_thin:before{content:"\F1F1"}.icon-i16_city:before{content:"\F155"}.icon-i16_city-icon:before{content:"\F2B3"}.icon-i16_clock:before{content:"\F18E"}.icon-i16_clock-3:before{content:"\F26A"}.icon-i16_clock-5:before{content:"\F271"}.icon-i16_clock-6:before{content:"\F281"}.icon-i16_clock-light:before{content:"\F2BC"}.icon-i16_close:before{content:"\F171"}.icon-i16_clouds:before{content:"\F1D9"}.icon-i16_clubs:before{content:"\F208"}.icon-i16_coinPig:before{content:"\F28E"}.icon-i16_comment:before{content:"\F18D"}.icon-i16_comments-small:before{content:"\F293"}.icon-i16_computer:before{content:"\F18C"}.icon-i16_confirm_circle:before{content:"\F136"}.icon-i16_contacts:before{content:"\F2B4"}.icon-i16_coords-light:before{content:"\F2BD"}.icon-i16_create:before{content:"\F10F"}.icon-i16_credit_card:before{content:"\F137"}.icon-i16_dashed-star:before{content:"\F299"}.icon-i16_date-3:before{content:"\F285"}.icon-i16_date2:before{content:"\F253"}.icon-i16_desert:before{content:"\F209"}.icon-i16_display:before{content:"\F236"}.icon-i16_diving:before{content:"\F1E0"}.icon-i16_documents:before{content:"\F18B"}.icon-i16_dots:before{content:"\F2B2"}.icon-i16_early_booking:before{content:"\F14B"}.icon-i16_eco:before{content:"\F2C3"}.icon-i16_ecotours:before{content:"\F20B"}.icon-i16_eiffel:before{content:"\F20C"}.icon-i16_email:before{content:"\F26C"}.icon-i16_entertainment:before{content:"\F1A4"}.icon-i16_envelope:before{content:"\F146"}.icon-i16_excursions:before{content:"\F20D"}.icon-i16_extreme:before{content:"\F20E"}.icon-i16_faith:before{content:"\F20F"}.icon-i16_family:before{content:"\F210"}.icon-i16_faq-icon:before{content:"\F29A"}.icon-i16_fb:before{content:"\F294"}.icon-i16_features:before{content:"\F1A5"}.icon-i16_filters:before{content:"\F264"}.icon-i16_filters_2:before{content:"\F286"}.icon-i16_finish:before{content:"\F1A0"}.icon-i16_fishing:before{content:"\F211"}.icon-i16_food-2:before{content:"\F1A6"}.icon-i16_food2:before{content:"\F2AC"}.icon-i16_forest:before{content:"\F212"}.icon-i16_freeSafe:before{content:"\F1E3"}.icon-i16_from:before{content:"\F198"}.icon-i16_garant:before{content:"\F228"}.icon-i16_garanty-icon:before{content:"\F292"}.icon-i16_gastro:before{content:"\F2C4"}.icon-i16_gastrotours:before{content:"\F213"}.icon-i16_globe:before{content:"\F2A6"}.icon-i16_graph:before{content:"\F16B"}.icon-i16_halfsun:before{content:"\F1F7"}.icon-i16_handshake:before{content:"\F18A"}.icon-i16_healing:before{content:"\F214"}.icon-i16_health:before{content:"\F156"}.icon-i16_heart:before{content:"\F276"}.icon-i16_heart-2:before{content:"\F27E"}.icon-i16_heart-2-full:before{content:"\F2CD"}.icon-i16_heart-3:before{content:"\F290"}.icon-i16_help_circle:before{content:"\F139"}.icon-i16_hide-icon:before{content:"\F29B"}.icon-i16_highlands:before{content:"\F22A"}.icon-i16_horses:before{content:"\F215"}.icon-i16_hotel:before{content:"\F13A"}.icon-i16_hotel_16plus:before{content:"\F195"}.icon-i16_hotel_pair:before{content:"\F196"}.icon-i16_house:before{content:"\F237"}.icon-i16_howtoget:before{content:"\F216"}.icon-i16_in:before{content:"\F115"}.icon-i16_info_circle:before{content:"\F116"}.icon-i16_infrastructure:before{content:"\F1A7"}.icon-i16_instagram:before{content:"\F2D0"}.icon-i16_island:before{content:"\F217"}.icon-i16_lake:before{content:"\F218"}.icon-i16_left:before{content:"\F25A"}.icon-i16_left2:before{content:"\F289"}.icon-i16_lift:before{content:"\F144"}.icon-i16_like:before{content:"\F143"}.icon-i16_list:before{content:"\F2B6"}.icon-i16_location:before{content:"\F255"}.icon-i16_location2:before{content:"\F267"}.icon-i16_lux:before{content:"\F2AD"}.icon-i16_main:before{content:"\F13B"}.icon-i16_meals:before{content:"\F2A2"}.icon-i16_money:before{content:"\F189"}.icon-i16_monument:before{content:"\F219"}.icon-i16_moscow_metro:before{content:"\F1C4"}.icon-i16_mosque:before{content:"\F21A"}.icon-i16_next:before{content:"\F269"}.icon-i16_nights:before{content:"\F256"}.icon-i16_no_office:before{content:"\F1C5"}.icon-i16_ok:before{content:"\F296"}.icon-i16_open-icon:before{content:"\F29C"}.icon-i16_park:before{content:"\F21B"}.icon-i16_parking:before{content:"\F2CC"}.icon-i16_pay-credit:before{content:"\F26D"}.icon-i16_pay-money:before{content:"\F26E"}.icon-i16_pay-online:before{content:"\F26F"}.icon-i16_person_1:before{content:"\F119"}.icon-i16_phone:before{content:"\F13E"}.icon-i16_phone-light:before{content:"\F2BE"}.icon-i16_phone2:before{content:"\F1C7"}.icon-i16_phone4:before{content:"\F24E"}.icon-i16_pig:before{content:"\F16C"}.icon-i16_pilgrimage:before{content:"\F2C5"}.icon-i16_pin:before{content:"\F11A"}.icon-i16_place_beach:before{content:"\F1A8"}.icon-i16_plane-2:before{content:"\F25F"}.icon-i16_plus:before{content:"\F11B"}.icon-i16_price:before{content:"\F2AE"}.icon-i16_public_transport:before{content:"\F231"}.icon-i16_pyramid:before{content:"\F22C"}.icon-i16_rain:before{content:"\F1DA"}.icon-i16_raiting:before{content:"\F291"}.icon-i16_rating2:before{content:"\F2AF"}.icon-i16_recovery:before{content:"\F21C"}.icon-i16_region_nav:before{content:"\F2B9"}.icon-i16_resort:before{content:"\F16D"}.icon-i16_right:before{content:"\F25B"}.icon-i16_right2:before{content:"\F28A"}.icon-i16_room_outdoor:before{content:"\F1A9"}.icon-i16_rooms:before{content:"\F1AA"}.icon-i16_rouble:before{content:"\F188"}.icon-i16_rows:before{content:"\F11D"}.icon-i16_rows2:before{content:"\F268"}.icon-i16_russia:before{content:"\F1D3"}.icon-i16_sanitary:before{content:"\F22D"}.icon-i16_sea:before{content:"\F158"}.icon-i16_search:before{content:"\F11E"}.icon-i16_search3:before{content:"\F187"}.icon-i16_search4:before{content:"\F257"}.icon-i16_search_2:before{content:"\F147"}.icon-i16_secure:before{content:"\F270"}.icon-i16_security:before{content:"\F261"}.icon-i16_service:before{content:"\F174"}.icon-i16_services_beach:before{content:"\F2C0"}.icon-i16_services_business:before{content:"\F1AC"}.icon-i16_services_hotel:before{content:"\F1AD"}.icon-i16_share:before{content:"\F29E"}.icon-i16_share-2:before{content:"\F2A1"}.icon-i16_shield:before{content:"\F186"}.icon-i16_shield_star:before{content:"\F1EE"}.icon-i16_shopping:before{content:"\F21D"}.icon-i16_showplace:before{content:"\F21E"}.icon-i16_sightseeing:before{content:"\F2C6"}.icon-i16_ski:before{content:"\F14D"}.icon-i16_ski-2:before{content:"\F21F"}.icon-i16_ski_lift-2:before{content:"\F2C1"}.icon-i16_small-check:before{content:"\F11F"}.icon-i16_small-triangle:before{content:"\F120"}.icon-i16_snow:before{content:"\F1DB"}.icon-i16_sort:before{content:"\F2AA"}.icon-i16_spb-metro-light:before{content:"\F2BF"}.icon-i16_spb_metro:before{content:"\F1C6"}.icon-i16_special_room:before{content:"\F1AF"}.icon-i16_sport:before{content:"\F1B0"}.icon-i16_square:before{content:"\F220"}.icon-i16_star:before{content:"\F121"}.icon-i16_star_o:before{content:"\F122"}.icon-i16_stars2:before{content:"\F2B0"}.icon-i16_stop:before{content:"\F168"}.icon-i16_sun:before{content:"\F1DC"}.icon-i16_suncloud:before{content:"\F1DD"}.icon-i16_surf:before{content:"\F2C7"}.icon-i16_surfing:before{content:"\F221"}.icon-i16_swimming_1:before{content:"\F2D1"}.icon-i16_tag:before{content:"\F14F"}.icon-i16_temperature:before{content:"\F123"}.icon-i16_temple:before{content:"\F222"}.icon-i16_tg:before{content:"\F2A7"}.icon-i16_time:before{content:"\F142"}.icon-i16_time2:before{content:"\F1CE"}.icon-i16_travelata:before{content:"\F16F"}.icon-i16_tw:before{content:"\F297"}.icon-i16_type:before{content:"\F175"}.icon-i16_type_beach:before{content:"\F2C2"}.icon-i16_ultra-all-inclusive:before{content:"\F2CA"}.icon-i16_umbrella:before{content:"\F169"}.icon-i16_usefull:before{content:"\F223"}.icon-i16_viber:before{content:"\F2B7"}.icon-i16_vip-beach:before{content:"\F2CB"}.icon-i16_visa:before{content:"\F22F"}.icon-i16_vk:before{content:"\F298"}.icon-i16_walk:before{content:"\F2B1"}.icon-i16_wapp:before{content:"\F2A8"}.icon-i16_warning:before{content:"\F24D"}.icon-i16_water:before{content:"\F126"}.icon-i16_water2:before{content:"\F1DE"}.icon-i16_water3:before{content:"\F2BA"}.icon-i16_waterfall:before{content:"\F224"}.icon-i16_whatsapp:before{content:"\F2B8"}.icon-i16_who-adult:before{content:"\F25E"}.icon-i16_who-baby:before{content:"\F25C"}.icon-i16_who-child:before{content:"\F25D"}.icon-i16_who2:before{content:"\F259"}.icon-i16_wifi:before{content:"\F127"}.icon-i16_win:before{content:"\F185"}.icon-i16_winter:before{content:"\F225"}.icon-i16_write:before{content:"\F184"}.icon-i16_x:before{content:"\F128"}.icon-i16_zoo:before{content:"\F226"}.icon-renew-small:before{content:"\F28B"}.icon-rtype_i16_beach:before{content:"\F15D"}.icon-rtype_i16_eco-tourism:before{content:"\F15E"}.icon-rtype_i16_europe:before{content:"\F1C2"}.icon-rtype_i16_extreme:before{content:"\F15F"}.icon-rtype_i16_family:before{content:"\F160"}.icon-rtype_i16_russia:before{content:"\F1C3"}.icon-rtype_i16_sanitary:before{content:"\F166"}.icon-rtype_i16_shopping:before{content:"\F161"}.icon-rtype_i16_sightseeing:before{content:"\F162"}.icon-rtype_i16_ski:before{content:"\F163"}.icon-sort-down:before{content:"\F28C"}.icon-sort-up:before{content:"\F28D"}.icon-fw{width:20px;display:inline-block}.newLoader,.newLoader:after{border-radius:50%;width:24px;height:24px}.newLoader{display:inline-block;font-size:10px;position:relative;text-indent:-9999em;border:2px solid hsla(0,0%,78.4%,.4);border-top:2px solid var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}h1,h2,h3,h4,h5{font-weight:400}h1.title,h2.title,h3.title{margin:0 0 20px;font-family:openSansSemibold,sans-serif;font-size:24px;color:#293033}div.strong,span.b,span.strong,strong{font-weight:400;font-family:openSansBold;display:inline}.d-visible{display:block!important}.m-visible{display:none!important}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.defaultContainer{background:#fff;padding:25px}.social-btns{display:block;position:relative;z-index:2;min-height:30px}.social-bnt-frame{display:inline-block;margin-bottom:5px;max-width:110px;vertical-align:top}.switchMobileUrl{margin:20px 0}.switchMobileUrl a{color:#fff}.tourPage__switchMobileUrl{width:135px;margin:40px auto}.tourPage__switchMobileUrl a{color:#059bce;font-family:OpenSansSemiBold,sans-serif;line-height:1.14}.primary-link{font-size:14px;line-height:1.86;color:#ec933d;color:var(--trav-color-primary-100,#ec933d);text-decoration:none;border-bottom:1px dashed #ec933d;border-bottom:1px dashed var(--trav-color-primary-100,#ec933d)}.primary-link:hover{color:#e37d19;color:var(--trav-color-primary-300,#e37d19);border-bottom-color:#e37d19;border-bottom-color:var(--trav-color-primary-300,#e37d19)}.imageGallery{position:relative;overflow:hidden;height:280px;width:372px}.imageGallery ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.imageGallery li{float:left;width:372px;height:272px;background-repeat:no-repeat;background-size:cover}.imageGallery-pagination{margin:0;overflow:hidden;position:absolute;left:0;top:0;width:80px;display:none}.imageGallery-pagination span{width:70px;height:52px;display:block;border:2px solid transparent;float:left;background-size:cover;background-repeat:no-repeat;cursor:pointer}.imageGallery-pagination span+span{margin-top:3px}.imageGallery-pagination span.active{border-color:#ec933d}.btn{display:inline-block;padding:0 12px;margin-bottom:0;font-size:16px;height:30px;line-height:28px;font-family:openSansSemibold,sans-serif;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn,.btn:hover{color:#fff}.btnOrange{border-color:#ec933d;border-color:var(--trav-color-primary-button,var(--trav-color-primary-100,#ec933d));background-color:#ec933d;background-color:var(--trav-color-primary-button,var(--trav-color-primary-100,#ec933d));color:#fff;color:var(--trav-font-color-primary-button,var(--trav-font-color-1200,#fff));text-shadow:0 1px 2px rgba(0,0,0,.25)}.btnOrange.active,.btnOrange:active,.btnOrange:focus,.btnOrange:hover{border-color:#f5a623;border-color:var(--trav-font-color-primary-button-hover,var(--trav-color-primary-200,#f5a623));background-color:#f5a623;background-color:var(--trav-color-primary-button-hover,var(--trav-color-primary-200,#f5a623));color:#fff;color:var(--trav-font-color-primary-button-hover,var(--trav-font-color-1200,#fff))}.btnOrange.btnFlat{background-color:#ec933d;background-color:var(--trav-color-primary-button,var(--trav-color-primary-100,#ec933d));color:#fff;color:var(--trav-font-color-primary-button,var(--trav-font-color-1200,#fff));border:none;text-shadow:none;font-family:openSansRegular,sans-serif}.btnOrange.btnFlat:active:not(.btn_disabled),.btnOrange.btnFlat:hover:not(.btn_disabled){color:#fff;color:var(--trav-font-color-primary-button-hover,var(--trav-font-color-1200,#fff));background-color:#f5a623;background-color:var(--trav-color-primary-button-hover,var(--trav-color-primary-200,#f5a623));border:none;text-shadow:none}.btnBlue{background:#0babe1;background:-webkit-gradient(linear,left top,left bottom,from(#0babe1),to(#059ccf));background:linear-gradient(180deg,#0babe1 0,#059ccf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0babe1",endColorstr="#059ccf",GradientType=0);border-color:#097da5}.btnBlue.active,.btnBlue:active,.btnBlue:focus,.btnBlue:hover{background:#45c7f2;background:-webkit-gradient(linear,left top,left bottom,from(#45c7f2),to(#16acdf));background:linear-gradient(180deg,#45c7f2 0,#16acdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#45c7f2",endColorstr="#16acdf",GradientType=0)}.btnBlue.btnFlat{color:#fff;background:#059bce;border:none;text-shadow:none;font-family:openSansRegular,sans-serif}.btnBlue.btnFlat:hover{background:#14bbf4;border:none;text-shadow:none}.btnBlue.btnFlat:active{background:#0183af;border:none;text-shadow:none}.btnGray{background:#8d989b;background:-webkit-gradient(linear,left top,left bottom,from(#8d989b),to(#747e81));background:linear-gradient(180deg,#8d989b 0,#747e81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8d989b",endColorstr="#747e81",GradientType=0);border-color:#646c6f}.btnGray.active,.btnGray:active,.btnGray:focus,.btnGray:hover{background:#adbbc0;background:-webkit-gradient(linear,left top,left bottom,from(#adbbc0),to(#8f9b9f));background:linear-gradient(180deg,#adbbc0 0,#8f9b9f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#adbbc0",endColorstr="#8f9b9f",GradientType=0)}.btnGray.btnFlat{color:#fff;background:#8d989b;border:none;text-shadow:none;font-family:openSansRegular,sans-serif}.btnGray.btnFlat:hover{background:#adbbc0;border:none;text-shadow:none}.btnGreen,.btnGreen:hover{background:#72b902;border-color:#72b902;color:#fff}.btnOrangeLight{-webkit-filter:none;filter:none;background:#fff none;color:#333;color:var(--trav-font-color-primary-button,var(--trav-font-color-700,#333));border-color:#ec933d;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d));text-shadow:none}.btnOrangeLight.active,.btnOrangeLight:active,.btnOrangeLight:focus,.btnOrangeLight:hover{border-color:#ec933d;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d));color:#fff;color:var(--trav-font-color-primary-button-hover,var(--trav-font-color-1200,#fff));background-color:#f5a623;background-color:var(--trav-color-primary-button-hover,var(--trav-color-primary-200,#f5a623))}.btnBlueLight{background:#fff;color:#059bce;color:var(--trav-color-primary-100,#059bce);border-color:#059bce;border-color:var(--trav-color-primary-100,#059bce);text-shadow:none}.btnBlueLight.active,.btnBlueLight:active,.btnBlueLight:focus,.btnBlueLight:hover{background:#059bce;background:var(--trav-color-primary-100,#059bce);color:#fff;border-color:#059bce;border-color:var(--trav-color-primary-100,#059bce)}.btnBlock{display:block}.btnLarge{font-size:18px;height:50px;line-height:48px;padding-left:25px;padding-right:25px}.textUL{margin:20px 0;padding-left:40px;list-style:disc}.textUL>li{display:list-item;text-align:inherit;line-height:inherit}#dateRangeContainer{border-bottom:1px solid #eee;margin-bottom:10px}.filters .freeCancellation label{color:#25a95e}.formControlText .select2-container{width:auto!important;background:none;display:inline-block!important;margin:-1px 0 0;padding:0 5px;vertical-align:top}.formControlText .select2-dropdown-open{-webkit-box-shadow:none;box-shadow:none}.reviewsTabsContent .formControlText .select2-container .select2-choice{height:auto;font-size:16px;line-height:16px;padding:0 2px;margin:0;border:none;border-bottom:1px dashed #059bce;background:none;border-radius:0;font-family:openSansSemibold;cursor:pointer}.reviewsTabsContent .formControlText .select2-container .select2-choice>.select2-chosen{margin:0;color:#059bce;font-family:openSansSemibold;font-size:16px;line-height:16px}.reviewsTabsContent .formControlText .select2-container .select2-choice .select2-arrow{display:none}.formControl .icon-i16_star,.formControl .icon-i16_star_o{color:#ec933d}.formControl .icon-i16_star.empty{color:#b4c8cf}.formLabel{color:#059bce;font-family:openSansSemibold;font-size:14px;padding:0 16px;margin-top:6px;line-height:32px;display:block}.disabled .formLabel{color:#cbcecf}.filters .formLabel{color:#414141;font-size:14px}.filters .formLabel>span{font-size:14px;color:#333;line-height:17px}.formInput{position:relative}.formInput .btn{padding-left:32px}.formInput .icon{color:#c8ced1;z-index:8;position:absolute;top:10px;left:10px;font-style:normal}.formInput .icon-text{font-family:openSansSemibold,sans-serif;font-size:12px;line-height:14px}.disable .formInput .icon{display:none}.formInput .inputText,.formInputPlace{background:#fff;height:34px;font-family:openSansRegular,sans-serif;line-height:34px;border:1px solid #c8ced1;border-radius:4px;-web-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px;width:100%;cursor:pointer;font-size:14px}.formInput.dateFrom,.formInput.dateTo{font-family:openSansRegular,sans-serif;color:#000}.formInput.dateFrom .inputText{padding-left:45px}.formInput.dateTo .inputText{padding-left:55px}.formInput.dateFrom .icon:after{content:"c";margin-left:10px;color:#000}.formInput.dateTo .icon:after{content:"\43F\43E";margin-left:10px;color:#000}.formInput textarea.inputText{height:auto;min-height:160px;resize:none;padding:5px;line-height:18px}.formInput .inputText:active,.formInput .inputText:hover,.formInputPlace:active,.formInputPlace:hover{border-color:#059bce;outline:none}.formInput .inputText:focus,.formInputPlace:focus{outline:none;color:#333;border-color:#059bce;-webkit-box-shadow:0 0 3px rgba(0,0,0,.125);box-shadow:0 0 3px rgba(0,0,0,.125)}.formInputPlace span{color:#737d80;font-size:12px}.formInputPlace p{font-size:16px;margin:6px 0 3px;color:#059bce;font-family:openSansSemibold}@keyframes highlight{0%{-webkit-box-shadow:0 0 6px rgba(236,147,61,.8);box-shadow:0 0 6px rgba(236,147,61,.8)}50%{-webkit-box-shadow:0 0 6px hsla(0,0%,100%,.8);box-shadow:0 0 6px hsla(0,0%,100%,.8)}to{-webkit-box-shadow:0 0 6px rgba(236,147,61,.8);box-shadow:0 0 6px rgba(236,147,61,.8)}}@-webkit-keyframes highlight{0%{-webkit-box-shadow:0 0 6px rgba(236,147,61,.8);box-shadow:0 0 6px rgba(236,147,61,.8)}50%{-webkit-box-shadow:0 0 6px hsla(0,0%,100%,.8);box-shadow:0 0 6px hsla(0,0%,100%,.8)}to{-webkit-box-shadow:0 0 6px rgba(236,147,61,.8);box-shadow:0 0 6px rgba(236,147,61,.8)}}.formControl .fluidColumns{display:table;width:100%}.formControl .fluidColumn{vertical-align:top;display:table-cell;width:120px}.formControl .c3 .fluidColumn{width:80px}.formControl .fluidColumn.hidden .select2-choice{border:1px solid #eee;color:#ccc}.formControl .fluidColumn.hidden .select2-arrow b{opacity:.3;filter:alpha(opacity=30)}.formControl .fluidColumn+.fluidColumn{padding-left:5px}.formDropdown{position:relative}.formDropdown.hotelCategory>.formInput:after,.formDropdown.meal>.formInput:after,.formDropdown>.formInput>.formInputPlace:after,.formDropdown>.formInput>.select2-container:after{content:"";display:block;width:10px;height:10px;position:absolute;right:10px;top:50%;margin-top:-5px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0;pointer-events:none}#mainSearchForm .formDropdown .select2-container-disabled .select2-choices,#mainSearchForm .formDropdown .select2-container-disabled .select2-chosen,#mainSearchForm .from_city.select2-container-disabled .select2-chosen,.hotelSerpHeader #mainSearchForm .fromCity.select2-container-disabled .icon{display:none}#mainSearchForm .formDropdown .kidsAge .select2-container-disabled .select2-choices,#mainSearchForm .formDropdown .kidsAge .select2-container-disabled .select2-chosen{display:block}#mainSearchForm .formDropdown.disable .formInput .formInputPlace>*,#mainSearchForm .formDropdown .select2-container-disabled .formInputPlace>*,#mainSearchForm .formDropdownWithCalendar.disable .formInput .formInputPlace>*,#mainSearchForm .from_city.select2-container-disabled .formInputPlace>*,.hotelSerpHeader #mainSearchForm .fromCity .select2-container-disabled .formInputPlace>*{visibility:hidden}#mainSearchForm .formDropdown.disable .formInput:before,#mainSearchForm .formDropdown .select2-container-disabled:before,#mainSearchForm .formDropdownWithCalendar.disable .formInput:before,#mainSearchForm .from_city.select2-container-disabled:before,#mainSearchForm .resort.select2-container-disabled:before,.hotelSerpHeader #mainSearchForm .fromCity .select2-container-disabled:before{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/loading_16.1d4dbc54a28b051683e122fc0be86dc3.gif) no-repeat scroll 10px #fff;color:#c8ced1;content:"\418\449\435\43C";padding:0 0 0 40px;position:absolute;z-index:8;font-size:14px;font-family:openSansRegular,sans-serif;cursor:default;margin-left:13px;margin-top:0;line-height:1;height:16px}#mainSearchForm .formDropdown .kidsAge .select2-container-disabled:before{display:none}#mainSearchForm .formDropdown.disable .formInput:before,#mainSearchForm .formDropdownWithCalendar.disable .formInput:before,.hotelSerpHeader #mainSearchForm .fromCity .select2-container-disabled:before{top:50%;margin-top:-7px;left:0}#mainSearchForm .formDropdown.blocked .formInputPlace,#mainSearchForm .formDropdown.disable .formInputPlace,#mainSearchForm .formDropdownWithCalendar.disable .formInputPlace{cursor:not-allowed}#mainSearchForm .formDropdown.blocked .formInputPlace p{color:#ccc}.formDropdown.open.hotelCategory>.formInput:after,.formDropdown.open.meal>.formInput:after,.formDropdown.open>.formInput>.formInputPlace:after,.formDropdown>.formInput>.select2-dropdown-open:after{background-position:-18px -10px}.formDropdownWithCalendar{position:relative}.formDropdownWithCalendar .ui-datepicker-group-first{margin-left:-12px;width:45%}.formDropdownWithCalendar .ui-datepicker-group-last{margin-left:45px;width:45%}.formDropdownWithCalendar .formDropdownContent{width:auto;border-radius:4px;border:1px solid #dde3e6;margin-top:9px}.formDropdownWithCalendar .formDropdownContent .departureDate{position:relative;margin-left:-10px;margin-right:-10px;border-top:1px solid #e8e8e8;text-align:center;padding:8px 0 2px;font-size:15px;width:207px}.formDropdownWithCalendar .formDropdownContent .departureDate.err .dates,.formDropdownWithCalendar .formDropdownContent .departureDate .errorMessage{display:none}.formDropdownWithCalendar .formDropdownContent .departureDate.err .errorMessage{display:inline;color:#e87c7c}.formDropdownWithCalendar .formDropdownContent:after,.formDropdownWithCalendar .formDropdownContent:before{left:23%}.open .formInput .inputText,.open .formInputPlace{border-radius:4px;-webkit-box-shadow:0 0 5px rgba(5,155,206,.5);box-shadow:0 0 5px rgba(5,155,206,.5);border-color:#059bce;height:34px}.formDropdownContent{display:none;margin-top:12px;background:#fff;-webkit-box-shadow:0 10px 12px -5px rgba(0,0,0,.175);box-shadow:0 10px 12px -5px rgba(0,0,0,.175);border:1px solid #dde3e6;border-radius:4px;padding:10px;position:absolute;z-index:9;width:100%}.open .formDropdownContent{display:block}.formDropdownContent label{margin-bottom:5px;display:block;font-size:14px}.formDropdownContent .fluidColumn label{font-size:12px}.formDropdownContent .fluidColumn label>span{font-size:9px}.formDropdown .formInput>.icon{position:absolute;left:10px;top:10px;color:#c8ced1;z-index:1}.calendarInput{border:none;background:none;margin:3px 0 0;padding:0;color:#059bce;font-size:16px;font-family:openSansSemibold;width:100%;cursor:pointer;pointer-events:none}.ratingText{font-size:10px;display:block;clear:both}.ratingColor0,.ratingColor1{color:#b34624!important}.ratingColor2{color:#c26f38!important}.ratingColor3{color:#b7ac00!important}.ratingColor4,.ratingColor5{color:#52b700!important}.labelTagList li{position:relative}.labelTagList .icon-help{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;cursor:pointer;position:relative;margin-left:4px;font-style:normal;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/filtersHint.e5ce2a0954a552758fa73dbcf33b5c69.svg)}.labelTagList .icon-help .hintPopover{color:#333;z-index:3;left:-129px;width:273px;top:30px;padding-left:64px}.labelTagList .icon-help .hintPopover .icon{color:#029bce;font-size:28px;position:absolute;top:21px;left:20px}.beachLinesList{border-bottom:1px solid #dceaef;padding:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beachLinesList li{display:inline-block;margin-left:12px}.beachLinesList li:first-child{margin-left:0}@media (max-width:1000px){.beachLinesList li{display:inline-block;margin-left:10px}}.labelTag{font-size:14px;color:#414141;min-height:16px;line-height:16px;display:block;cursor:pointer;position:relative;overflow:hidden}.labelTag,.labelTag .count{font-family:openSansRegular}.labelTag .count{color:#adadad;position:absolute;right:0;top:0;display:none}.labelTag .count .count{float:none}.labelTag input{position:absolute;z-index:-1;left:-9999999px}.labelTag .icon{color:#adc1cb;display:inline-block;width:35px;font-size:15px;padding-left:1px;font-family:OpenSansRegular}.labelTag .icon.score{font-style:normal}.labelTag.checked{color:#ec933d}.labelTag.checked:after{display:block;float:right;content:"\F11F";color:#ec933d;font-size:20px;font-family:icons-16;font-style:normal;font-weight:700;font-variant:normal;line-height:16px;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-left:6px}.checkbox.labelTag.checked{color:#333}.checkbox.labelTag.checked:after{content:"";display:none}.labelTag.checked .count{display:none!important}.disabled .labelTag.checked .count{display:block!important}.labelTag.checked .icon{color:#ec933d}.disabled .labelTag.checked:after{display:none}.serpFilter{background:#fff;position:relative;vertical-align:middle}.serpFilter,.serpFilterItem{display:inline-block}.serpFilterName{color:#333;color:var(--trav-font-color-700,#333);-webkit-box-shadow:none;box-shadow:none;background:none;margin:0;font-family:openSansRegular;display:block;padding:5px 11px;font-size:15px;font-weight:400;line-height:28px;text-align:left;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;border:1px solid transparent;position:relative;z-index:3;border-radius:0}.serpFilterName .icon{font-size:17px}.icon12{font-size:12px!important;line-height:1}.showOnMap .serpFilterName{padding:0 23px 0 56px;font:14px/40px openSansSemibold;height:40px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/mapButton.d9856df89d3ed08f16e77d2a954402be.png) no-repeat;width:222px;border:0;border-radius:3px}.closeMap .serpFilterName{background-color:#f2f2f2;background-color:var(--trav-color-background-2500,#f2f2f2);padding:0 14px 0 18px;font:14px/40px openSansSemibold;border:0;height:40px}.closeMap .serpFilterName .icon{font-size:12px;margin-left:12px}.serpFilterItem ul .serpFilterName{border-right:1px solid transparent}.serpFilterName.checked{background:none;color:#333;border-radius:20px;border:1px solid #adc1cb}.serpFilter_viewSelector .serpFilterItem{float:left}.serpFilter_viewSelector .serpFilterName{min-width:40px;text-align:center}.serpFilterDropdown.active ul{display:block}.serpFilterDropdown ul{position:absolute;display:none;text-align:left;background-color:#fff;padding-top:5px;width:auto;border:1px solid #eef1f2;margin-top:0;border-radius:0 0 4px 4px;max-width:200px;list-style:none;z-index:2}.serpFilterDropdown ul li{padding:5px 0}.serpFilterDropdown ul .serpFilterName{padding:1px 12px;position:relative;display:block;clear:both}.serpFilterDropdown ul .serpFilterName .icon{display:none;color:#059bce;float:right;margin-left:10px}.serpFilterDropdown ul .serpFilterName.checked{background:none;color:#059bce}.serpFilterDropdown ul .serpFilterName.checked .icon{display:block}.serpFilterDropdown ul .serpFilterName span{float:left}.serpFilterItem.active>.serpFilterName{background-color:#059bce;border:1px solid #029bce;border-bottom:none;color:#fff;position:relative;z-index:5}.serpFilterItem:last-child.serpFilterDropdown ul{right:0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2)}.serpFilterItem.active.serpFilterDropdown>.serpFilterName{border:none;padding:0 8px;margin:0;border-radius:4px}.serpFilter_viewSelector{float:right}.serpFilter_viewSelector .checked .icon,.serpFilter_viewSelector .checked .icon:before{color:#333}.serpFilter_orderSelector{background:none;position:relative}.serpFilter .sortByLabel{color:#333;font-size:15px;position:relative}.serpFilter_orderSelector:after{border:none}.serpFilter_orderSelector .serpFilterName{font:15px openSansRegular;height:auto;margin:0 14px;line-height:22px;padding-left:0;padding-right:0}.serpFilter_orderSelector .serpFilterName.checked{padding:8px 14px;margin:0}.label,label{font-weight:400}.label{display:inline;text-shadow:0 1px rgba(0,0,0,.1);font-size:14px;line-height:15px;padding:2px 5px;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;margin-right:3px}.label-info,.label-primary{background-color:#059bce}.label-primary{line-height:11px}.label-warning{background-color:#f75108}.label-lessPrices{background-color:#f8c11c}.select2-drop-active{border:1px solid #dde3e6;border-radius:4px;margin-top:12px;padding-top:5px;z-index:2222222}.formDropdownContent:after,.select2-drop-active:after{border-bottom:7px solid #fff;top:-6px}.formDropdownContent:after,.formDropdownContent:before,.select2-drop-active:after,.select2-drop-active:before{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:50%;margin-left:-3px}.formDropdownContent:before,.select2-drop-active:before{border-bottom:7px solid #dde3e6;top:-7px}.dateFrom.formDropdownContent:after,.dateFrom.formDropdownContent:before,.dateTo.formDropdownContent:after,.dateTo.formDropdownContent:before{left:11px}.select2-dropdown-open{-webkit-box-shadow:0 0 5px rgba(5,155,206,.5);box-shadow:0 0 5px rgba(5,155,206,.5)}.select2-dropdown-open .select2-choice{border-radius:3px}.select2-container{width:100%!important}.select2-container.resort{display:block!important}.searchFormNew .select2-container.from_city{display:inline-block!important}.fluidColumn .select2-container{display:block!important}.select2-container .select2-choice,.selectHotel .select2-container .select2-choices-outer{padding-left:40px;background:none;-webkit-box-shadow:none;box-shadow:none;height:34px;line-height:32px;font-size:14px;background:#fff;border-color:#c8ced1;overflow:visible}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-container .select2-choice:hover,.select2-container .select2-container-multi-wrap:hover{border-color:#059bce;cursor:pointer}.select2-container .select2-choice .select2-arrow{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.select2-drop.select2-drop-above.select2-drop-active{border:1px solid #dde3e6;border-radius:4px;margin-top:-12px}.select2-drop-above.select2-drop-active:before{border-bottom:none;border-top:7px solid #dde3e6;top:auto;bottom:-7px}.select2-drop-above.select2-drop-active:after{border-bottom:none;border-top:7px solid #fff;top:auto;bottom:-6px}.select2-dropdown-open.select2-drop-above .select2-choice{border:1px solid #059bce;border-radius:4px}.select2-results .select2-selected{background:none;position:relative}.select2-results .select2-highlighted{background:#3875d7}.select2-results .select2-selected:after{content:"\F175";font-family:icons-16;position:absolute;font-size:16px;line-height:16px;height:16px;display:block;right:10px;top:50%;margin-top:-8px;color:#ec933d}.select2-container .select2-choice abbr,.select2-container .select2-choices-outer abbr{background:#fff;left:0;top:50%;width:16px;height:18px;margin-top:-10px;margin-left:7px;z-index:8}.select2-container .select2-choice abbr:after,.select2-container .select2-choices-outer abbr:after{color:#333;content:"\F128";display:inline-block;font-size:16px;font-family:icons-16;height:16px;line-height:16px}.select2-container-multi.select2-container-active .select2-choices{border:none;-webkit-box-shadow:none;box-shadow:none}.select2-container-multi.select2-dropdown-open.select2-drop-above{background:none;border:none}.select2-container-multi.select2-dropdown-open .select2-choices{border-radius:0;border:none}.select2-container-multi .select2-choices li{height:26px;line-height:24px}.select2-container-multi .select2-choices .select2-search-choice{background:#059bce;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);border:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;padding:6px 11px 5px 20px}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#31b1dc;position:relative;top:1px}.select2-container-multi .select2-choices .select2-search-field input{margin:0;height:32px;padding-left:2px;font-family:openSansRegular,sans-serif}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:none;padding-top:2px;padding-bottom:2px}.select2-search-choice-close{top:6px}.select2-container-multi .select2-search-choice-close{left:5px}.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choice:hover{background:#fff;border:1px solid #eee;cursor:not-allowed;color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background:#fff}.select2-container.select2-container-disabled .select2-choice .select2-arrow b{opacity:.3;filter:alpha(opacity=30)}.rating b{font-weight:400;color:#61bc1e}.rating b.r4,.rating b.r5{color:#89cc7a}.rating b.r3{color:#dea152}.rating b.r1,.rating b.r2{color:#e58647}.benefitsList{text-align:center}.benefits>li{display:inline-block;width:277px;vertical-align:top;margin:20px 0;text-align:left}.benefits>li+li{margin-left:50px}.benefits>li .icon{font-size:50px}.benefits>li .icon,.benefits>li h3{color:#059bce;display:inline-block;vertical-align:middle}.benefits>li h3{font:20px/22px openSansRegular;margin:0 0 0 15px;width:205px}.benefits>li p{color:#737d80;cursor:default;margin:20px 0 18px;min-height:100px}.benefits>li a,.benefits>li p{font:16px/20px openSansRegular}.benefits>li a{text-decoration:none;color:#059bce;cursor:pointer;margin:0}.benefits span.readMore{text-decoration:underline}.benefits span.readMore .icon{font-size:18px!important;vertical-align:top;margin-right:5px}.hotelClass{font-size:15px}.hotelClass b,.hotelClass i,.hotelClass p,.hotelClass s,.hotelClass u{display:inline-block;margin-right:1px}.hotelClass b:before,.hotelClass i:before,.hotelClass p:before,.hotelClass s:before,.hotelClass u:before{display:inline-block;font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;content:"\F122";text-decoration:none}.hotelClass.s1 s:before,.hotelClass.s2 i:before,.hotelClass.s2 s:before,.hotelClass.s3 b:before,.hotelClass.s3 i:before,.hotelClass.s3 s:before,.hotelClass.s4 b:before,.hotelClass.s4 i:before,.hotelClass.s4 s:before,.hotelClass.s4 u:before,.hotelClass.s5 b:before,.hotelClass.s5 i:before,.hotelClass.s5 p:before,.hotelClass.s5 s:before,.hotelClass.s5 u:before{content:"\F121"}input.text,textarea.text{border:1px solid #dde3e6;color:#737d80;font:16px openSansRegular;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin:0;padding:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}input.text.error,textarea.text.error{border-color:#f75108}input.text:focus,textarea.text:focus{border-color:#059bce;-webkit-box-shadow:0 0 6px rgba(5,155,206,.5);box-shadow:0 0 6px rgba(5,155,206,.5)}input.text:active,textarea.text:active{border-color:#059bce}div.error{padding:5px 8px;color:#e87c7c;font:12px openSansRegular;line-height:normal;position:absolute;background:#fff;max-width:80%;border-radius:3px;border:1px solid #dfdfdf;z-index:9;margin:-3px 0 0 10px;-webkit-box-shadow:0 3px 6px -4px #999;box-shadow:0 3px 6px -4px #999}div.error:before{content:"";display:block;width:12px;height:7px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/topCorner.9199365c83ffbcf6fa381904ad435941.png) no-repeat;position:absolute;top:-7px;left:28px}.commonSubscribe div.error{position:static;display:block;padding:5px 0;-webkit-box-shadow:none;box-shadow:none;margin:0;border:none;background:transparent;text-align:left;font-size:12px}.commonSubscribe div.error:before{display:none}.partnersSmall_alt .partner{background-image:none;width:129px;height:40px;background-repeat:no-repeat;background-position:50%;display:inline-block;border-radius:4px;margin:0 2px}.partnersSmall_alt .partner.tui{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/tui.b0563edbec00b7d592b35f4c2fe3e9c5.png)}.partnersSmall_alt .partner.pegas{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/pegas.748ad9d615b001069d506eff6b73833b.png)}.partnersSmall_alt .partner.intourist{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/intourist.b74eac2421300805076783f4542fc141.png)}.partnersSmall_alt .partner.anex{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/anex.d8c70d05e44f338097c6bcb574eebed6.png)}.partnersSmall_alt .partner.ics{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/ics.ecea227fbb7e5631df3a53308fe08029.png)}.partnersSmall_alt .partner.brisco{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/brisco.6e198c85a3396b64591e2757c5ba8945.png)}.partnersSmall_alt .partner.mousenidis{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/mouzenidis.e147c329aa40e60054e157a6ef2fae18.png)}.partnersSmall_alt .partner.sunmar{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/sunmar.a0483a44c7a711d13f7ed593de4bf90e.png)}.partnersSmall_alt .partner.amigo-tours{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/amigo-tours.690f379ac3f611216eaf0dd27e3504df.png)}.icon-rounded{display:inline-block;border-radius:40px;height:40px;width:40px;color:#fff;text-align:center;line-height:40px;font-size:25px;vertical-align:middle;background:#ecbe3d}.icon.icon-rounded:before{line-height:40px;width:40px;vertical-align:top;position:relative}.icon-rounded.icon-i16_travelata{background:#059bce}.icon-rounded.icon-i16_beach,.icon-rounded.icon-i16_desert,.icon-rounded.icon-i16_island,.icon-rounded.icon-i16_monument,.icon-rounded.icon-i16_pyramid,.icon-rounded.icon-i16_recovery{background:#ecbe3d}.icon-rounded.icon-i16_monument:before{margin:1px 0 0 8px;font-size:28px}.icon-rounded.icon-i16_island:before{margin:-2px 0 0 2px}.icon-rounded.icon-i16_desert:before{margin:3px 0 0}.icon-rounded.icon-i16_beach:before{margin:2px 0 0 1px}.icon-rounded.icon-i16_pyramid:before{margin:5px 0 0}.icon-rounded.icon-i16_castle,.icon-rounded.icon-i16_chateau,.icon-rounded.icon-i16_family,.icon-rounded.icon-i16_gastrotours,.icon-rounded.icon-i16_highlands{background:#f4a327}.icon-rounded.icon-i16_chateau:before{margin:0 0 0 1px}.icon-rounded.icon-i16_family:before{margin:2px 0 0 1px}.icon-rounded.icon-i16_gastrotours:before{margin:1px 0 0 3px;font-size:24px}.icon-rounded.icon-i16_highlands:before{margin:5px 0 0;font-size:32px}.icon-rounded.icon-i16_faith,.icon-rounded.icon-i16_mosque,.icon-rounded.icon-i16_showplace,.icon-rounded.icon-i16_square,.icon-rounded.icon-i16_temple{background:#f46824}.icon-rounded.icon-i16_temple:before{margin:0 0 0 5px;font-size:29px}.icon-rounded.icon-i16_square:before{margin:0 0 0 5px}.icon-rounded.icon-i16_showplace:before{margin:0 0 0 -13px;font-size:18px}.icon-rounded.icon-i16_faith:before{margin:0 0 0 3px;font-size:26px}.icon-rounded.icon-i16_airport,.icon-rounded.icon-i16_akvariaum,.icon-rounded.icon-i16_aquapark,.icon-rounded.icon-i16_bag,.icon-rounded.icon-i16_bridge,.icon-rounded.icon-i16_city,.icon-rounded.icon-i16_diving,.icon-rounded.icon-i16_eiffel,.icon-rounded.icon-i16_excursions,.icon-rounded.icon-i16_fishing,.icon-rounded.icon-i16_howtoget,.icon-rounded.icon-i16_lake,.icon-rounded.icon-i16_money,.icon-rounded.icon-i16_surfing,.icon-rounded.icon-i16_time,.icon-rounded.icon-i16_visa{background:#1b8ff9}.icon-rounded.icon-i16_akvariaum:before{font-size:27px;margin:2px 0 0 1px}.icon-rounded.icon-i16_aquapark:before{font-size:28px;margin:2px 0 0 1px}.icon-rounded.icon-i16_lake:before{margin:3px 0 0}.icon-rounded.icon-i16_eiffel:before{margin:-2px 0 0 5px;font-size:27px}.icon-rounded.icon-i16_bridge:before{font-size:30px;margin:6px 0 0}.icon-rounded.icon-i16_airport:before{margin:3px 0 0}.icon-rounded.icon-i16_surfing:before{margin:0 0 0 1px}.icon-rounded.icon-i16_bag:before{margin:0;font-size:24px}.icon-rounded.icon-i16_money:before,.icon-rounded.icon-i16_time:before{margin:0}.icon-rounded.icon-i16_visa:before{margin:0 0 0 3px}.icon-rounded.icon-i16_excursions:before{margin:1px 0 0 -2px}.icon-rounded.icon-i16_garant,.icon-rounded.icon-i16_ski-2,.icon-rounded.icon-i16_usefull,.icon-rounded.icon-i16_waterfall,.icon-rounded.icon-i16_winter{background:#0fabed}.icon-rounded.icon-i16_usefull:before{margin:0 0 0 2px;font-size:22px}.icon-rounded.icon-i16_winter:before{margin:0 0 0 1px}.icon-rounded.icon-i16_garant:before{font-size:31px;margin:0}.icon-rounded.icon-i16_ski-2:before{margin:3px 0 0 -2px;font-size:28px}.icon-rounded.icon-i16_botanical,.icon-rounded.icon-i16_shopping{background:#f5368a}.icon-rounded.icon-i16_botanical:before,.icon-rounded.icon-i16_shopping:before{margin:0 0 0 3px}.icon-rounded.icon-i16_clubs{background:#cc15dd}.icon-rounded.icon-i16_recovery,.icon-rounded.icon-i16_sanitary{background:#a2ab1b}.icon-rounded.icon-i16_recovery:before,.icon-rounded.icon-i16_sanitary:before{margin:0 0 0 2px}.icon-rounded.icon-i16_bicycle,.icon-rounded.icon-i16_forest,.icon-rounded.icon-i16_healing,.icon-rounded.icon-i16_health,.icon-rounded.icon-i16_horses,.icon-rounded.icon-i16_park,.icon-rounded.icon-i16_zoo{background:#6fa647}.icon-rounded.icon-i16_zoo:before{margin:3px 0 0;font-size:28px}.icon-rounded.icon-i16_park:before{margin:0 0 0 4px}.icon-rounded.icon-i16_horses:before{margin:1px 0 0 -3px}.icon-rounded.icon-i16_health:before{font-size:28px}.icon-rounded.icon-i16_ecotours{background:#359e62}.icon-rounded.icon-i16_ecotours:before{margin:0 0 0 1px}.icon-rounded.icon-i16_cave,.icon-rounded.icon-i16_extreme{background:#784c1a}.icon-rounded.icon-i16_extreme:before{margin:4px 0 0 1px;font-size:30px}.icon-rounded.icon-i16_early_booking{background:#c7b031}.icon-rounded.icon-i16_chirch{background:#ed9d02}.formInput .inputText.highlight,.select2-container.highlight .select2-choice,input.highlight{border:1px solid #ec933d;animation:highlight .5s linear 0s infinite;-moz-animation:highlight .5s linear 0s infinite;-webkit-animation:highlight .5s linear 0s infinite;-o-animation:highlight .5s linear 0s infinite}input.highlight{border:0}.contentBlock{background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.32);box-shadow:0 2px 2px rgba(0,0,0,.32);margin:38px 0;padding:20px 30px;border-radius:4px}.staticPage .feedbackFormWrapper .icon.icon-i16_time{display:block;color:#ec933d;color:var(--trav-color-progress-background,var(--trav-color-primary-100,#ec933d));font-size:66px;text-align:center;width:66px;height:66px;margin:30px auto}.staticPage .feedbackFormWrapper h1{font-family:CodePro,sans-serif;font-size:42px;color:#586062;text-align:center;font-weight:400;margin:35px 0 15px}.staticPage .feedbackFormWrapper p{color:#97a4a8;font-size:21px;margin:0;text-align:center}.featureCommonBLock{margin:20px 0 30px}.featureCommonBLock:after{display:block;content:"";clear:both}.featureCommonBLock__item{display:block;float:left;max-width:260px;margin:0 0 20px;vertical-align:top;font-size:18px;color:#293033}.featureCommonBLock__item .icon{font-size:48px;float:left;color:#059bce}.featureCommonBLock__item>p{margin:5px 0 0 70px;font-size:16px;line-height:20px}.featureCommonBLock__item>span{line-height:18px;display:none;color:#737d80;font-size:14px;text-align:center}body>.columns div{position:absolute;display:none;width:1px;height:1px;top:-1px;left:-1px}.arrow:after,.ui-tooltip{background:#fef4e1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.55);box-shadow:0 1px 3px rgba(0,0,0,.55)}.ui-tooltip{padding:7px 10px;border-radius:4px;border:none;font-size:14px;line-height:18px}.arrow{width:40px;height:10px;overflow:hidden;position:absolute;left:50%;margin-left:-20px;bottom:-10px}.arrow.top{top:-10px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:20px;height:20px;-webkit-box-shadow:6px 5px 9px -9px #000;box-shadow:6px 5px 9px -9px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.dogIcon{width:138px;height:147px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/dogs.256a8dea4028175793d4ad27fa46c73e.png) no-repeat 0 0 transparent;margin:0 auto}.dogIcon.dogIconWait{background-position:-138px 0}#priceRangeSlider{margin:25px 10px;border-radius:4px}.ui-slider{background-color:#c2c9cc;height:4px;border-radius:0;border:none}.ui-slider.ui-slider-horizontal .ui-slider-handle{border:1px solid rgba(0,0,0,.1);width:20px;height:20px;border-radius:10px;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);background-color:#ec933d;background-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d))}.ui-slider.ui-slider-horizontal .ui-slider-handle:after{font-size:8px;display:inline-block;font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:18px;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#d8d8d8;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui-slider-horizontal .ui-slider-handle{margin-left:-11px;top:-8px}.ui-slider-pips .ui-slider-pip{-moz-user-select:none;color:#999;cursor:pointer;font-size:9px;height:auto;left:0;line-height:1;margin-left:0;overflow:visible;position:absolute;text-align:center;top:3px;width:auto}.ui-slider-pips .ui-slider-pip-first{margin-left:-1px}.ui-slider-pips .ui-slider-line{background-color:#c7cfd4;height:6px}.ui-slider-pips .ui-slider-label{font-weight:400!important;color:#737d80!important;top:12px;margin-left:-10px}.ui-slider-range{background-image:none;background-color:#ec933d;background-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d));height:4px}.popupWhy.popupWhy_new .popupWhy_link{position:relative;padding-left:35px;margin-bottom:0;text-align:left;width:200px}.popupWhy.popupWhy_new .popupWhy_link .icon{font-size:38px;color:#333;position:absolute;left:-10px}.popupWhy.popupWhy_new .popupWhy_link .popupWhy_text{font:18px openSansBold;color:#333}.popupWhy.popupWhy_new .popupWhy_link .popupWhy_testimonials{font-size:12px;color:#333;text-decoration:none;display:inline-block;cursor:pointer;opacity:.8}.searchProgressBar{margin-bottom:20px;text-align:left;overflow:hidden}.progressStatusContainer{min-height:28px;text-align:center}.searchProgressBar h4{position:relative;z-index:1;display:inline-block;line-height:26px}.progressValueContainer{border-radius:4px;background-color:#f5a623;background-color:var(--trav-color-progress-background,var(--trav-color-primary-200,#f5a623));overflow:hidden;position:relative}.searchProgressBar .progressValue{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 8%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 58%,transparent 0,transparent);background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 8%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 58%,transparent 0,transparent);background-size:30px 30px;background-color:#ec933d;background-color:var(--trav-color-progress-background-value,var(--trav-color-primary-100,#ec933d));width:0;height:40px;animation:progress-bar-stripes 2s linear infinite;-webkit-animation:progress-bar-stripes 2s linear infinite}.searchProgressBar.complete .progressValue{background:none #a3db6c}.progressValueContainer .progressStatusContainer{position:absolute;top:0;left:0;width:100%}.progressValueContainer .progressStatusContainer h4{font-size:14px;line-height:40px;color:#fff}.filters .formControl.formControl_text{position:relative}.filters .formInput{border-radius:4px 4px 0 0;height:36px}.filters .open.formDropdown .formInput{background-color:#e8edf0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.filters .formDropdownContent{padding:5px 10px}.filters .open .formDropdownContent{left:0;right:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.formControl_text .formInput:before{content:"";display:block;position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-3px;border-top:6px solid #adc1cb;border-left:5px solid transparent;border-right:5px solid transparent}.formControl_text .open .formInput:before{border-top-color:#7e9aa7}.filters .formDropdown .formLabel{padding:0 10px;margin:0 0 5px}.filters .formDropdown .formInput>.icon{color:#adc1cb;display:inline-block;width:35px;font-size:15px;position:absolute;top:8px;left:10px;z-index:auto}.filters .formControl.formControl_text .inputText,.filters .formInput .inputText:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.filters .formControl.formControl_text .inputText{height:34px;line-height:34px;border:none;background:transparent;font-size:14px;color:#059bce;padding:0 2px 0 48px;font-family:openSansSemibold,sans-serif;border-radius:0;width:100%}.filters.disabled .formControl.formControl_text .inputText,.filters.disabled .formDropdown .formInput>.icon{color:#cbcecf}.disabled .formControl_text .formInput:before{border-top-color:#cbcecf}.filters .formControl .icon-i16_star,.filters .formControl .icon-i16_star_o{font-size:16px;height:18px;display:inline-block;vertical-align:top;padding:0 2px 0 1px}.filters .checkbox{overflow:visible;min-height:16px;line-height:18px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filters .checkbox input{position:absolute;left:-9999px}.filters .checkbox:hover .filtersList__only-selector{display:block}.filters .checkboxStyle{display:inline-block;width:16px;height:16px;border-radius:2px;background-color:#fff;border:1px solid #ccc;margin-right:8px;vertical-align:top}.filters .checkboxStyle .icon{color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));display:none;font-size:16px}.filters input:checked+.checkboxStyle{border:none;background-color:transparent}.filters input:checked+.checkboxStyle .icon{display:inline-block}.filters .radioStyle{display:inline-block;width:16px;height:16px;border-radius:10px;background-color:#fff;border:1px solid #ccc;margin-right:8px;vertical-align:top}.filters .radioStyle .icon{color:#059bce;display:none;font-size:16px}.filters input:checked+.radioStyle{border:5px solid #059bce;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.filtersList label{display:block;font-size:12px;font-family:openSansRegular;color:#333;position:relative}.filtersList>li{margin-bottom:14px}.filtersList .ratingColorBox{line-height:18px;width:24px;border-radius:2px;font-size:12px;color:#fff;font-family:openSansBold,sans-serif;position:relative;top:0;text-align:center;margin-right:8px}.filtersList .ratingColorBox--satisfactorily{background-color:#8faab4;background-color:var(--trav-color-rating-400,#8faab4)}.filtersList .ratingColorBox--good{background-color:#a4d41d;background-color:var(--trav-color-rating-300,#a4d41d)}.filtersList .ratingColorBox--better{background-color:#64c60e;background-color:var(--trav-color-rating-200,#64c60e)}.filtersList .ratingColorBox--best{background-color:#25a95e;background-color:var(--trav-color-rating-100,#25a95e)}.filtersList .ratingColorBox--allScore{position:absolute;width:7px;height:100%;border-radius:2px;-webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,.2);box-shadow:1px 0 1px 0 rgba(0,0,0,.2)}.filtersList .ratingColorBox--allScore:first-child{z-index:4;left:0}.filtersList .ratingColorBox--allScore:nth-child(2){left:6px;z-index:3}.filtersList .ratingColorBox--allScore:nth-child(3){left:12.5px;z-index:2}.filtersList .ratingColorBox--allScore:last-child{z-index:1;left:18.5px;-webkit-box-shadow:none;box-shadow:none}.contactList{margin:20px 0 10px}.contactList_block{margin:0 0 20px}.contactList_block .strong,.contactList_block strong{margin:20px 0 10px;padding:0 0 10px;border-bottom:1px solid #ccc;display:block;font-family:openSansSemibold,sans-serif;font-weight:400}.contactList ol{list-style-type:decimal;margin:20px 0;padding:0}.contactList ol>li{line-height:18px;color:#555;display:inline-block;vertical-align:top;width:30%;margin:0 10px 30px}.officeContact_name{font-family:openSansSemibold,sans-serif;color:#333}.officeContact_subtext{font-size:12px;line-height:18px;color:#999}.officeContact_address{font-size:12px;line-height:14px}.officeContact_subtext.strong{font-family:openSansSemibold,sans-serif;font-size:14px;line-height:18px;color:#333;margin:0 0 7px;padding:0;border-bottom:none}.contactList .icon{color:#999;width:25px;font-size:12px;vertical-align:middle;display:none}.notify__places .icon{background-color:#f69e49}.notify__places .icon:before{margin-left:-2px}.notify__time .icon{background-color:#ee6a6a}.notify__discount .icon{background-color:#1ca7dd}.notify__popularHotel .icon{background-color:#db6ffb}.notify__online .icon{background-color:#54bfae}.notify__popularCountry .icon{background-color:#41b45c}.formDropdownWithCalendar .ui-datepicker{border:0;background:#fff;margin:0 auto}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-title{color:#293033;font-weight:400;font-family:openSansSemibold;font-size:14px}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-header{background:#fff;border:0;position:relative;right:-14px}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-next,.formDropdownWithCalendar .ui-datepicker .ui-datepicker-prev{border:none;background:none}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-prev{top:3px;left:2px}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-next{top:3px;right:2px}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-next span,.formDropdownWithCalendar .ui-datepicker .ui-datepicker-prev span{font-size:15px;background:none;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));text-indent:0;display:inline-block;font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-decoration:none;overflow:visible}.formDropdownWithCalendar .ui-datepicker .ui-datepicker-next.ui-state-hover,.formDropdownWithCalendar .ui-datepicker .ui-datepicker-prev.ui-state-hover{cursor:pointer}.formDropdownWithCalendar .ui-datepicker th{color:#666;font-family:openSansRegular;font-weight:400;font-size:12px}.formDropdownWithCalendar .ui-datepicker th.ui-datepicker-week-end{color:#f30}.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-default{background:#44c9f7;border-radius:20px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#333;font-size:12px;text-align:center;background:none;border:0;font-weight:400}.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-default{color:#fff}.formDropdownWithCalendar .ui-datepicker-today .ui-state-default{color:#059bce;font-family:openSansSemiBold}.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-active{position:relative}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.5;filter:Alpha(Opacity=50)}.weatherWidget{display:block;vertical-align:top;height:40px;width:320px;position:relative;color:#868686;font-size:14px;line-height:38px;margin:-65px 0 25px;z-index:6}.hotelDetails .weatherWidget{width:300px}.weatherWidget.open .weatherWidget_panel{display:none}.weatherWidget.open .weatherWidget_drop{display:block}.weatherWidget_panel{border:1px solid #adc1cb;background-color:#fff;border-radius:4px;z-index:9;cursor:pointer;min-height:40px}.weatherWidget_arr{position:absolute;top:18px;right:17px;width:0;height:0;border:3px solid transparent;border-top:5px solid #059bce;border-bottom:none;z-index:2;cursor:pointer}.weatherWidget.open .weatherWidget_arr{border:3px solid transparent;border-top:none;border-bottom:5px solid #059bce}.weatherWidget_drop{display:none;position:absolute;left:0;right:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.14);box-shadow:0 2px 4px rgba(0,0,0,.14);border:1px solid #adc1cb;border-radius:4px;background-color:#fff;z-index:1}.WWlabel{display:inline-block;vertical-align:top;width:260px;padding-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.weatherWidget_drop .WWlabel{width:100%;height:33px;padding-right:33px}.hotelDetails .weatherWidget_panel .WWlabel{width:257px}.WWcontent{font-family:openSansSemibold,sans-serif;margin:0 15px 13px 17px;font-size:12px}.WWcontent_row.active,.WWcontent_row.active .WWcontent_col3{color:#ec933d}.WWcontent_row{table-layout:fixed;display:table;width:100%}.WWcontent_row span{display:inline-block;width:27px;text-align:left;vertical-align:middle;line-height:27px}.WWcontent_row>div{display:table-cell;line-height:1}.WWcontent_col1{width:40px}.WWcontent_col1_1.daily{text-transform:uppercase;width:20px}.noWater .WWcontent_col1_1.daily{width:41px}.WWcontent_col1_1.monthly{text-transform:capitalize;width:58px}.WWcontent_col2{width:40px}.WWcontent_col3{width:39px;color:#4a4a4a;text-align:right}.weatherWidget .icon{display:inline-block;width:24px;text-align:center;line-height:100%;margin-right:4px;height:27px;vertical-align:middle;position:relative}.weatherWidget .noWater .icon{margin-right:18px}.weatherWidget .icon-i16_sun{font-size:20px;color:#ec933d;vertical-align:middle;top:3px}.weatherWidget .icon-i16_clouds,.weatherWidget .icon-i16_rain,.weatherWidget .icon-i16_snow,.weatherWidget .icon-i16_water2{font-size:19px;color:#059bce;vertical-align:middle}.weatherWidget .icon-i16_water2{top:3px}.weatherWidget .icon-i16_snow{font-size:21px;top:2px}.weatherWidget .icon-i16_clouds,.weatherWidget .icon-i16_rain{top:2px}.weatherWidget .icon-i16_clouds,.weatherWidget .icon-i16_rain{font-size:21px}.weatherWidget .icon-i16_halfsun{top:-1px}.weatherWidget .icon-i16_halfsun:before{color:#ec933d;font-size:12px;position:absolute;left:12px;top:4px}.weatherWidget .icon-i16_halfsun:after{color:#059bce;font-size:20px;position:absolute;left:0;top:5px;content:"\F1D9";display:inline-block;font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.WWresorts{display:table;table-layout:fixed;width:100%;padding-bottom:10px}.WWresorts_col{border-top:1px solid #adc1cb;border-bottom:1px solid #adc1cb;color:#059bce;display:table-cell;text-align:center;padding:0 3px 1px}.WWresorts_col .WWresortName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;cursor:pointer;line-height:23px;font-size:13px}.WWresorts_col.active{border-color:#059bce;background-color:#059bce;color:#fff}.WWresorts_col.active .WWresortName{color:#fff}.hotelDetails .weatherWidget{position:absolute;bottom:-80px;left:0}@media (max-width:1000px){.featureCommonBLock__item{margin-left:auto;margin-right:auto;float:none;text-align:left}.contactList ol>li{width:45%}}@media (min-width:1345px){.partnersSmall_alt .partner{width:140px}.partnersSmall_alt .partner.tui{background-size:80px}.partnersSmall_alt .partner.intourist,.partnersSmall_alt .partner.pegas{background-size:96px}.imageGallery-pagination{display:block}.imageGallery{margin-left:75px}}@media (max-width:1000px){.hotelDetails .weatherWidget{left:auto;right:0;width:310px;margin:0;padding-top:10px;height:40px;background-color:#fff;bottom:0}.hotelDetails .weatherWidget_arr{top:23px}.d-visible{display:none!important}.m-visible{display:block!important}}.decoratedSimpleCheckbox{display:block;cursor:pointer;text-align:left;position:relative}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_wm{margin-top:10px;margin-bottom:10px}.decoratedSimpleCheckbox>label .checkbox-container{display:block;position:relative;padding-left:25px;line-height:16px;cursor:pointer}.decoratedSimpleCheckbox.onlytext>label .checkbox-container{padding-left:0}.decoratedSimpleCheckbox>label .checkbox-container input[type=checkbox]{visibility:hidden;width:5px;height:5px;position:absolute;top:0;left:0}.decoratedSimpleCheckbox>label .checkbox-container .checkbox{position:absolute;left:0;top:0;display:inline-block;width:16px;height:16px;background-color:#fafbfd;border:1px solid #ccc;border-radius:2px;margin-right:10px;padding-top:1px;text-align:center;line-height:13px}.decoratedSimpleCheckbox>label .checkbox-container input[type=checkbox]:checked+.checkbox{background:#059bce;background:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border:1px solid #059bce;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.decoratedSimpleCheckbox>label .checkbox-container input[type=checkbox]:checked+.checkbox:before{content:"\F11F";font-family:icons-16;color:#fff}.decoratedSimpleCheckbox>label .checkbox-container span{color:#666;line-height:16px;font-size:12px}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light>label .checkbox-container .checkbox{margin-top:0;margin-right:0;border:1px solid #059bce;color:#059bce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-size:16px;vertical-align:top;width:16px;height:16px;line-height:14px;position:relative;z-index:2;background:#fff;position:absolute}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light>label .checkbox-container span{font-size:12px;color:#293033;line-height:14px}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light>label .checkbox-container input[type=checkbox]:checked+.checkbox{background:#fff;border:1px solid #059bce}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light>label .checkbox-container input[type=checkbox]:checked+.checkbox:before{content:"\F11F";font-family:icons-16;color:#059bce}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light>label .checkbox-container{padding-left:27px}.decoratedSimpleCheckbox.decoratedSimpleCheckbox_light.onlytext>label .checkbox-container{padding-left:0}.decoratedSimpleCheckbox.dsc_white>label .checkbox-container span{color:#fff}.decoratedSimpleCheckbox.dsc_white>label .checkbox-container span a{color:#fff!important;font-weight:700}.b-tour-components{background-color:#fff;margin-top:16px;display:block;border:1px solid #c0dee8;border-radius:4px;padding:20px;text-align:center;position:relative}.mapView .b-tour-components{display:none}.b-tour-components__title{font-size:20px;color:#333;font-family:OpenSansBold,sans-serif;text-align:center;line-height:20px}.b-tour-components__list{display:block;padding-top:24px}.b-tour-component{display:inline-block;width:113px;position:relative}.b-tour-component__image{display:table-cell;vertical-align:middle;width:113px;height:55px;text-align:center}.b-tour-component__text{margin-top:5px;display:inline-block;width:113px;height:45px;text-align:center;color:#333;font-size:16px;line-height:22px;overflow:hidden}.regionsMsg{background:#fff;border-radius:4px;border:1px solid #c0dee8;min-height:144px;display:table;margin-top:16px}.regionsMsg__img{width:152px;height:80px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/dog-send2.649ad33b6d4a2f85ef788f38832286c6.png) no-repeat 50% transparent}.regionsMsg__body,.regionsMsg__img{display:table-cell;vertical-align:middle}.regionsMsg__body{padding-bottom:15px}.regionsMsg__title{font:22px/1.45 openSansBold;color:#293033}.regionsMsg__text{font:14px/1.43 openSansRegular;color:#77777d}.regionsMsg__btn{display:table-cell;vertical-align:middle;padding:0 32px 0 40px}.regionsMsg__btn span{display:inline-block;color:#059bce;width:192px;height:48px;border:2px solid #059bce;font:14px/46px openSansSemibold;text-align:center;border-radius:24px;cursor:pointer}@media (max-width:1000px){.b-tour-component,.b-tour-component__image,.b-tour-component__text{width:109px}.b-tour-component{margin-bottom:2px}.b-tour-components{padding-left:10px;padding-right:10px;padding-bottom:19px}.b-tour-components__title{padding-top:10px}.b-tour-components__list{padding-top:34px}.b-tour-component__text{margin-top:24px}}@media (min-width:1000px) and (max-width:1239px){.showOnMap .serpFilterName{padding:0 15px 0 50px}}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loader-container--hidden{display:none}.loader-text{font-size:16px;line-height:1.5;text-align:center;color:#999}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid rgba(25,187,253,.2);border-left-color:#19bbfd;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.banner-close{position:absolute;top:12px;right:12px;font-size:16px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.banner-close:hover{opacity:.7}.banner-close .icon{color:#d6d6d6}.banner-close.banner-close--color .icon{background-color:hsla(0,0%,100%,.7)}.cashbackLabel{color:#006848;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.cashbackLabel:before{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/MIR_logo-green.604cb67d8a2b786d1c40f6ce286abc80.svg) no-repeat 50%;content:"";display:inline-block;margin-right:10px;width:52px;height:16px}.ad-banner{min-height:212px;background-color:#fff;margin-top:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.ad-banner .tooltip-wrapper{position:relative;display:inline-block}.ad-banner .tooltip-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-50%;margin-top:10px;z-index:1000}.ad-banner__content{width:50%;padding:20px 30px 20px 40px;color:#333;border-radius:4px 0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ad-banner__title{font:32px/40px OpenSansBold,sans-serif}.ad-banner__link,.ad-banner__link:hover{color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.ad-banner__link--white,.ad-banner__link--white:hover{color:#fff}.ad-banner__description{margin:8px 0 16px;font:14px/20px OpenSansRegular,sans-serif}.ad-banner__button{margin-top:auto;padding:12px 16px;border-radius:8px;background-color:#ec933d;background-color:var(--trav-color-primary-100,#ec933d);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:231px;height:48px;font:16px/24px OpenSansBold,sans-serif;cursor:pointer}.ad-banner__button:hover{background-color:#f5a623;background-color:var(--trav-color-primary-button-hover,var(--trav-color-primary-200,#f5a623))}.ad-banner__button.clicked{background-color:#dff2db;font:14px/20px OpenSansRegular,sans-serif;color:#333}.ad-banner__image{width:50%;border-radius:0 4px 4px 0;background-size:cover;background-position:50%}.ad-banner__image img{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ad-banner__popover{display:none;border-radius:16px;background:#333;color:#fff;font:12px/16px OpenSansRegular,sans-serif;position:absolute;top:calc(100% + 10px);right:0;padding:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:500px;z-index:10;cursor:default}.ad-banner__ad-block{width:49px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;background:hsla(0,0%,100%,.5);position:absolute;right:12px;bottom:12px;font:10px OpenSansRegular,sans-serif;color:#202939;cursor:default}.ad-banner__ad-block:hover .ad-banner__popover{display:block}.icon-in-circle{background:#25a95e;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;border-radius:50%;font-size:12px;padding-top:2px;margin-right:8px}.header{position:relative;left:0;top:0;right:0;-webkit-transition:top .3s;transition:top .3s}.header .cashback-banner__container{background-color:#006848;height:46px}.header .cashback-banner__container,.header .cashback-banner__container__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .cashback-banner__container__logos{color:rgba(0,0,0,.3);font-size:20px}.header .cashback-banner__container__mir-logo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/MIR_logo.ef610511b0400895c639cb9485ce4f7f.svg) no-repeat 50%;margin-right:10px;width:52px;height:16px}.header .cashback-banner__container__rostourism-logo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/rostourism_logo.4e1158e57f9d8dcec846a702e67960a6.svg) no-repeat 50%;margin-left:10px;width:97px;height:20px}.header .cashback-banner__container__link{color:#fff;font-size:13px;font-family:OpenSansBold,sans-serif;font-style:normal;line-height:normal;letter-spacing:normal;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.header .cashback-banner__container__link i{padding-left:4.6px}.header .cashback-banner__container__link:hover{color:hsla(0,0%,100%,.7)}.header .cashback-banner__container__label{font-size:13px;font-family:OpenSansBold,sans-serif;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-left:20px;margin-right:20px}.header .promo-banner{height:50px;background-color:#16a34a;background-color:var(--trav-color-promo-banner,#16a34a)}.header .promo-banner .fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.header .promo-banner__img{width:38px;height:38px;margin-right:16px}.header .promo-banner__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .promo-banner__text{font:14px/20px OpenSansSemiBold,sans-serif;color:#fff;color:var(--trav-color-promo-banner-text,var(--trav-font-color-1300,#fff))}.header .promo-banner__link{margin-right:5px;border-bottom:1px dashed;font:14px/20px OpenSansSemiBold,sans-serif;margin-left:16px}.header .promo-banner .icon,.header .promo-banner__link{color:#fff;color:var(--trav-color-promo-banner-link,var(--trav-font-color-1300,#fff))}.header .promo-banner .tooltip-wrapper{position:relative;display:inline-block}.header .promo-banner .tooltip-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;margin-top:10px;z-index:1000}.header .turkey-banner__container{background-color:#fff4f0;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .turkey-banner__container__turkey-flag{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/turkey.e9e9488e8e906f9db1e3d2eedf65cf62.png) no-repeat 50%;background-size:contain;width:30px;height:30px}.header .turkey-banner__container__link{color:#ff531a;font-size:16px;font-family:OpenSansBold,sans-serif;font-style:normal;line-height:normal;letter-spacing:normal}.header .turkey-banner__container__link i{padding-left:4.6px}.header .turkey-banner__container__label{font-size:16px;font-family:OpenSansBold,sans-serif;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;margin-left:9px;margin-right:4px}.header .headerContainer{display:block;position:relative;background:#fff;top:0;text-align:center}.header .headerContainer .hotelFormWrap,.header .headerContainer .searchFormFliedContainerWrap{display:block;position:relative;padding:20px 0 1px}.header .headerContainer .hotelFormWrap .searchFormFliedContainer.fixedTop,.header .headerContainer .searchFormFliedContainerWrap .searchFormFliedContainer.fixedTop{padding-top:120px}.header .headerContainer .hotelFormWrap.hotelFormWrapVTB,.header .headerContainer .hotelFormWrap.searchFormFliedContainerVTBWrap,.header .headerContainer .searchFormFliedContainerWrap.hotelFormWrapVTB,.header .headerContainer .searchFormFliedContainerWrap.searchFormFliedContainerVTBWrap{background:#fff}.header .headerContainer .topHeaderWrap{height:96px}.header .headerContainer .fluid{position:relative}.header .headerContainer>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .headerContainer>.inner>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .headerContainer>.inner>:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .headerContainer>.inner>:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__partnerLogo-wrapper a{position:relative}.headerLogo{display:none}.header__partnerLogo>img{max-height:65px}.headerTitle{color:#555;font-family:CodePro;font-size:24px;margin-left:20px}.headerLogo,.headerTitle{display:inline-block;vertical-align:top}.headerLogo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/logo-blue.cfbe9206f9769f4a18f2c7d6a982b934.png) no-repeat 50% transparent;height:52px;padding:0;text-indent:-9999px;width:200px}.partnerLogo{display:inline-block}.header .first-container{position:relative;display:block}.partnerLogo+.ata{display:none}.headerPhone{display:inline-block;vertical-align:top;text-align:left;position:relative;padding-left:0}.headerPhone_link{cursor:pointer;position:relative;padding-left:20px}.headerPhone_link .icon{color:#fff;font-size:42px;position:absolute;left:0;top:0}.headerPhone_popup{padding-left:50px}.headerPhone_popup span{display:inline-block;line-height:24px}.headerPhone_icon{position:absolute;left:0;top:0;width:41px;height:41px;display:inline-block;background:url(/travelata/v2/img/icon/24_7.png) no-repeat}.headerPhone .telCall{text-decoration:none;font-size:20px;color:#fff;line-height:24px}.headerPhone .telCall:hover{color:#fff}.headerPhone div{text-align:left;color:#fff;font-size:12px;line-height:17px}.header .headerBtn.btnFlat{border-radius:25px;float:right;padding:0 15px;margin:24px 0 0;font-size:14px;height:48px;font-family:openSansSemibold,sans-serif;line-height:48px;min-width:180px;display:none;color:#fff;background:#059bce}.headerMsg{display:none;background:#125786;color:#0cf;padding:6px 0;height:40px;font:13px/16px openSansSemibold,sans-serif;z-index:9}.headerMsg,.headerMsg .inner{position:relative}.headerMsg a{text-decoration:none;display:inline-block;padding:6px 12px;color:#fff;background:#059bce;border-radius:3px;margin:0 15px}.headerMsg a:hover{color:#fff}.headerMsg_compact{display:none}.headerMsg .icon{color:#fff;margin-left:10px}.headerMsg .icon-i16_close{position:absolute;right:0;font-size:11px;top:7px;cursor:pointer}.header__partnerLogo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.with-travelata{margin-left:15px;color:#0d0b68;color:var(--logo-text-color,#0d0b68);border-left:2px solid #d3d3d3;padding:7px 0 7px 11px;text-align:left;font-weight:700}.with-travelata__top{margin-bottom:2px}.with-travelata__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.with-travelata__bottom img{margin-left:6px;width:84px}.menuContainer{width:100%;min-width:740px;min-height:40px;position:absolute;top:0;z-index:2;-webkit-transition:top .3s;transition:top .3s}@-webkit-keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}.menuContainer.stuckUp{position:fixed;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:opacityAnimation;animation-name:opacityAnimation}.menuContainer .menuLink{display:none;padding:7px 12px;height:40px;color:#fff;font:14px/26px openSansSemibold;-webkit-transition:all .1s;transition:all .1s;cursor:pointer}.menuContainer .menuLink.open{background:#fff;color:#333}.sectionsMenu li.hot i{display:none!important}.layoutPopup{display:none;position:absolute;left:0;top:0;right:0;z-index:10002;background:#0a2737;background:rgba(0,0,0,.74);height:84px;padding:10px}.layoutPopup .btn{float:right;padding:0 11px;margin:0 10px;display:block;font-size:16px;height:38px;line-height:36px}.layoutPopup .switchToMobile{float:left}.layoutPopup p{color:#fff;width:100%;display:block;font-size:18px;height:26px;line-height:22px}@media (max-width:1000px){.layoutPopup{height:120px}.layoutPopup .btn{margin:18px 10px 0}.layoutPopup p{line-height:22px;height:38px}}.cookieConsentPopup{position:fixed;left:2%;right:2%;bottom:24px;display:none;max-width:760px;margin-left:auto;margin-right:auto;background:#fff;border-radius:12px;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.15);box-shadow:1px 1px 8px 0 rgba(0,0,0,.15);padding:18px;z-index:10000}.cookieConsentPopup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px}.cookieConsentPopup__text{font-size:12px;font-weight:600;color:#333;line-height:18px}@media (max-width:480px){.cookieConsentPopup__text{font-size:10px}}.cookieConsentPopup__accept-btn{height:40px;min-width:56px;border-radius:12px;font-size:16px;font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body>img{position:absolute;bottom:0;left:-9999px}header{position:relative}*{-moz-box-sizing:border-box;outline:none}html{height:100%}body,html{-webkit-text-size-adjust:none;width:100%;min-height:100%;background:#dee4e6;color:#293033;font-family:openSansRegular,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}body{background-color:#f2f2f2;background-color:var(--trav-color-hotel-background-desk,var(--trav-color-background-2500,#f2f2f2));min-width:762px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body{background-attachment:scroll}}input::-ms-clear{display:none}input[type=submit]{-webkit-appearance:none}.header .fluid{padding:0}.ui-widget-overlay{z-index:10001}.noScroll{overflow:hidden;height:100%;max-height:100%;position:relative}.fl_right{float:right}.noScroll .ui-widget-overlay{overflow-y:auto;z-index:10001}a{transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;text-decoration:none;color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce))}a:hover{color:#ec933d;color:var(--trav-color-links-hover,var(--trav-color-primary-100,#ec933d))}.fluid{width:1000px;padding:0 10px}.fluid,.inner{margin:0 auto;clear:both}.inner{padding:0}.inner.static{width:980px}.ui-dialog{border:0;padding:0;z-index:1002;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}.ui-dialog .ui-dialog-titlebar{display:none}.ui-widget-overlay{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/backBg.5d627580d379b3f45ec06c9a31b011fe.png)!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.ui-tabs .ui-tabs-hide{display:none}.wrap,.wrapper{overflow:hidden}.wrapper{-webkit-transition:all .3s;transition:all .3s}.rubl{font-family:Rubl!important;text-transform:none!important}.pt10{padding-top:10px!important}.mt25{margin-top:20px!important}.pl5{padding-left:5px!important}.footerPhone{display:inline-block;margin:16px auto 0;vertical-align:top;text-align:right;position:relative;padding-left:50px}.footerPhone_icon{position:absolute;left:0;top:0;width:41px;height:41px;display:inline-block;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/24_7.de23c22db7abc3d111052cd1e1a74c2c.png) no-repeat}.footerPhone .telCall{font-size:24px;color:#fff;margin-bottom:5px;line-height:24px}.footerPhone .telCall:hover{color:#fff}.footerPhone div{text-align:left;color:#fff;font-size:10px;margin-top:5px}.searchContainer{border-radius:4px;background:#fff;margin:0 auto 40px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,.1);box-shadow:0 1px 3px -1px rgba(0,0,0,.1);padding:20px}.searchContainer:after{display:table;content:"";clear:both}#eop{clear:both}.searchContainer_navbar{position:relative;min-height:30px;margin-bottom:25px;float:right;width:620px;z-index:5}.searchContainer_navbar.disabled{opacity:.5;pointer-events:none}.mainColumnRight{float:right;width:620px;display:block;padding:0;min-height:600px;z-index:5;position:relative}.mainColumnLeft.disabled{opacity:.5;pointer-events:none}.mainColumnRight_footer{text-align:center;margin-top:60px;clear:both}.mainColumnRight_footer>span{padding-right:10px;font-size:18px;color:#737d80;display:inline-block;vertical-align:middle}.mainColumnRight_footer>span>strong{color:#293033}.mainColumnLeft{width:320px;display:block;float:left;border-radius:4px 0 0 4px;z-index:2;position:relative}.mainColumnLeft>:first-child{border-radius:4px 0 0 0}.footer{clear:both;background:#293033;position:relative;z-index:2;padding-bottom:50px}.footer,.footer .inner{overflow:hidden}.footer .inner .col{float:left;opacity:.5;filter:Alpha(Opacity=50);-webkit-transition:opacity .5s linear;transition:opacity .5s linear;padding-top:60px;margin-left:0;width:318px}.footer .inner .col+.col{width:290px;margin-left:19px}.footer .inner .col:hover{opacity:1;-webkit-filter:none;filter:none}.footer .inner .col h4{font:20px openSansRegular;color:#fff;margin-bottom:10px}.footer .inner .col .links{margin-left:15px}.footer .inner .col .links li{margin-bottom:3px}.footer .inner .col .links a{color:#fff;font:14px openSansRegular}.footer .inner .col .links a:hover{text-decoration:underline}.footer .inner .col .parthners{overflow:hidden;margin-bottom:20px}.footer .inner .col .parthners li{margin:10px 18px 20px 0;height:30px;display:inline-block;vertical-align:middle}.footer .inner .col .socialLinks{overflow:hidden}.footer .inner .col .socialLinks li{margin-right:10px;float:left;width:40px;height:40px;position:relative;border-radius:50%;background:hsla(0,0%,100%,.1)}.footer .inner .col .logo{width:172px;height:33px;position:relative}.footer .inner .col .logo img{opacity:0;position:absolute;top:0;left:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.footer .inner .col .logo img.gray,.footer .inner .col:hover .logo img{opacity:1}.footer .inner .col:hover .logo img.gray{opacity:0}.footer .inner .col p{font:14px/20px openSansRegular;color:#fff;margin:20px 0}.footer .inner .scrollTop{width:60px;height:80px;background-color:#3d484d;bottom:-10px;left:50%;margin-left:-30px;position:absolute;text-align:center;cursor:pointer;-webkit-transition:background-color .2s linear,bottom .2s linear;transition:background-color .2s linear,bottom .2s linear}.footer .inner .scrollTop i{font-size:32px;color:#737d80;display:block;margin:14px 0 8px}.footer .inner .scrollTop i,.footer .inner .scrollTop span{-webkit-transition:color .2s linear;transition:color .2s linear}.footer .inner .scrollTop span{color:#3d484d;font:12px openSansRegular;letter-spacing:1px}.footer .inner .scrollTop:hover{background-color:#ec933d;bottom:0}.footer .inner .scrollTop:hover i,.footer .inner .scrollTop:hover span{color:#fff}.footer .inner .col.col-last p>span{font-size:32px}.footerStoreLinks{margin:40px 0 0}.footerStoreLinks a{color:#fff;display:inline-block;margin-right:5px}.footerStoreLinks h4{min-height:29px}.footerStoreLinks h4 a{text-decoration:none;-webkit-transition:none;transition:none}.footerStoreLinks h4 a:hover{text-decoration:underline;color:#fff}.footer-menu{width:150px;display:inline-block;vertical-align:top;margin-bottom:25px}.footer-menu_notitle{margin-top:42px}.footer-menu-title{color:#fff;font:20px openSansRegular;margin:0 0 15px}.footer .links-large{margin:40px 0 0}.footer .links-large li{display:inline-block;margin-right:15px}.footer .links-large li a{line-height:24px;font-size:18px;color:#fff}.footer .links-large li a:hover{text-decoration:underline}form div.err{padding:5px 8px;color:#e87c7c;font-size:12px;line-height:normal;position:absolute;background:#fff;border-radius:3px;border:1px solid #dfdfdf;z-index:9;margin:-3px 0 0 -1px;-webkit-box-shadow:0 3px 6px -4px #999;box-shadow:0 3px 6px -4px #999}form div.err:before{content:"";display:block;width:12px;height:7px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/topCorner.9199365c83ffbcf6fa381904ad435941.png) no-repeat;position:absolute;top:-7px;left:28px}@media (max-width:1000px){.footer-menu_notitle{margin-top:0}.footer .links-large li{display:block;margin:0 0 5px}html.noScroll{height:100%;overflow:hidden}html.noScrollClose.noScroll{height:auto;overflow:auto}.searchContainer_msg{width:auto;float:none}.searchContainer_navbar{width:100%}.footer-menu{width:auto;display:block}.footer .inner .col .links{float:none;width:auto}}@media (max-width:1000px){.fluid{width:680px}.mainColumnRight{width:300px;margin-right:0;padding-left:0}.header .fluid{width:620px;padding:0}.footer .inner{text-align:center}.footer .inner .col{float:right;text-align:left;vertical-align:top;width:50%}.footer .inner .col:first-child{float:left;margin-bottom:25px}.footer .inner .col.col-last{display:block;border-top:1px solid #353b3e;width:300px;float:right;padding:25px 0 0;margin:25px 0 0}}@media (min-width:1240px){.fluid{padding:0}}@media (min-width:1345px){.fluid{width:1300px;padding:0}.header .fluid{width:1260px}.footer .inner .col,.footer .inner .col+.col{width:380px}.footer-menu{width:175px}}a.u-ag-style{transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;text-decoration:none;color:#059bce!important}a.u-ag-style:hover{color:#ec933d!important}.headerContainer__container,.headerContainer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerContainer__container{padding-top:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headerContainer__info{width:calc(100% - 434px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.headerContainer__tooltip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerContainer__tooltip:hover{cursor:pointer}.headerContainer__tooltip:hover+.headerContainer__tooltip-content{display:block}.headerContainer__tooltip-content{display:none;position:absolute;width:320px;height:220px;border-radius:4px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);background-color:#fff;left:0;padding:25px;bottom:-230px}.headerContainer__tooltip-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.headerContainer__tooltip-content li i{color:#059bce}.headerContainer__tooltip-content li p{padding-left:12px;font-size:14px;line-height:1.43;color:#333}.headerContainer__tooltip-content li+li{margin-top:12px}.headerContainer__tooltip-content:before{content:"";position:absolute;border:8px solid transparent;border-bottom-color:#fff;top:-16px;left:90px}.headerContainer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.headerContainer__logo{font-size:40px;display:block;margin-right:10px;color:#fff}.headerContainer__block+.headerContainer__block{margin-left:35px}.headerContainer__title{color:#fff;font-family:openSansBold,sans-serif;line-height:1.14;font-size:14px}.headerContainer__title-phone{font-size:18px;letter-spacing:-.53px}.headerContainer__title-phone a{color:#fff!important}.headerContainer__description{opacity:.8;font-size:12px;line-height:1.33;color:#fff}@media screen and (max-width:1240px){.headerContainer__block{display:none}.headerContainer__block:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer{background-color:#fff;padding:32px 0}.footer__content{min-height:48px}.footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__link{color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));text-decoration:none;text-align:start;font-size:12px;font-weight:600;line-height:18px;word-wrap:break-word;white-space:normal;max-width:100%;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:1024px){.footer__links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:12px}.footer__link:first-child{grid-row:1;grid-column:1}.footer__link:nth-child(2){grid-row:3;grid-column:1}.footer__link:nth-child(3){grid-row:2;grid-column:2}.footer__link:nth-child(4){grid-row:2;grid-column:1}.footer__link:nth-child(5){grid-row:1;grid-column:2}}@media (max-width:730px){.footer__links{grid-template-columns:1fr}.footer__link:first-child{grid-row:1;grid-column:1}.footer__link:nth-child(2){grid-row:3;grid-column:1}.footer__link:nth-child(3){grid-row:5;grid-column:1}.footer__link:nth-child(4){grid-row:2;grid-column:1}.footer__link:nth-child(5){grid-row:4;grid-column:1}}.global-banners{position:fixed;left:0;bottom:24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:1000;pointer-events:none}@media (max-width:780px){.global-banners{bottom:72px;gap:8px}}.global-banners>*{pointer-events:auto}.flagIco{display:inline-block;width:16px;height:16px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/sprite.a6754c497be1f65a5e9a73066e0c1d64.png);vertical-align:top;background-position:0 -40px;background-repeat:no-repeat}.andorra,.flagIco.flag_4{background-position:0 0}.austria,.flagIco.flag_3{background-position:-17px 0}.bulgaria,.flagIco.flag_13{background-position:-34px 0}.china,.flagIco.flag_44{background-position:-51px 0}.croatia,.flagIco.flag_101{background-position:-68px 0}.cuba,.flagIco.flag_48{background-position:-85px 0}.cyprus,.flagIco.flag_43{background-position:-102px 0}.czech-Republic,.flag_105{background-position:-119px 0}.dominican-Republic,.flag_28{background-position:-136px 0}.egypt,.flagIco.flag_29{background-position:-153px 0}.flagIco.flag_99,.france{background-position:-170px 0}.flagIco.flag_26,.greece{background-position:-187px 0}.flagIco.flag_20,.hungary{background-position:-204px 0}.flagIco.flag_33,.india{background-position:-221px 0}.flagIco.flag_34,.indonesia{background-position:-238px 0}.flagIco.flag_32,.israel{background-position:-255px 0}.flagIco.flag_39,.italy{background-position:-272px 0}.flagIco.flag_56,.maldives{background-position:-289px 0}.flagIco.flag_60,.mexico{background-position:-306px 0}.flagIco.flag_59,.morocco{background-position:-323px 0}.flagIco.flag_38,.spain{background-position:-340px 0}.flagIco.flag_87,.thailand{background-position:-357px 0}.flagIco.flag_91,.tunisia{background-position:-374px 0}.flagIco.flag_92,.turkey{background-position:-391px 0}.flagIco.flag_68,.united-Arab-Emirates{background-position:-408px 0}.flagIco.flag_22,.vietnam{background-position:-425px 0}.flagIco.flag_57,.malta{background-position:-442px 0}.flagIco.flag_75,.portugal{background-position:-459px 0}.flagIco.flag_76,.russia{background-position:-476px 0}.flagIco.flag_104,.montenegro{background-position:-493px 0}.flagIco.flag_35,.jordan{background-position:-510px 0}.flagIco.flag_110,.sri-lanka{background-position:-527px 0}.finland,.flagIco.flag_98{background-position:-544px 0}.flagIco.flag_117,.jamaica{background-position:-561px 0}.abhaziya,.flagIco.flag_1{background-position:-578px 0}.flagIco.flag_78,.seychelles{background-position:-595px 0}.armenia,.flagIco.flag_6{background-position:-613px 0}.flagIco.flag_129,.georgia{background-position:-630px 0}.flagIco.flag_53,.mauritius{background-position:-647px 0}.select2-results .select2-result-label .flagIco{margin-left:-13px;margin-right:5px}.flagIco.s21{width:22px;height:17px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/sprite-24.a6754c497be1f65a5e9a73066e0c1d64.png)}.andorra,.flagIco.s21.flag_4{background-position:0 0}.austria,.flagIco.s21.flag_3{background-position:-25px 0}.bulgaria,.flagIco.s21.flag_13{background-position:-50px 0}.china,.flagIco.s21.flag_44{background-position:-75px 0}.croatia,.flagIco.s21.flag_101{background-position:-100px 0}.cuba,.flagIco.s21.flag_48{background-position:-125px 0}.cyprus,.flagIco.s21.flag_43{background-position:-150px 0}.czech-Republic,.flagIco.s21.flag_105{background-position:-175px 0}.dominican-Republic,.flagIco.s21.flag_28{background-position:-200px 0}.egypt,.flagIco.s21.flag_29{background-position:-225px 0}.flagIco.s21.flag_99,.france{background-position:-250px 0}.flagIco.s21.flag_26,.greece{background-position:-275px 0}.flagIco.s21.flag_20,.hungary{background-position:-300px 0}.flagIco.s21.flag_33,.india{background-position:-325px 0}.flagIco.s21.flag_34,.indonesia{background-position:-350px 0}.flagIco.s21.flag_32,.israel{background-position:-375px 0}.flagIco.s21.flag_39,.italy{background-position:-400px 0}.flagIco.s21.flag_56,.maldives{background-position:-425px 0}.flagIco.s21.flag_60,.mexico{background-position:-450px 0}.flagIco.s21.flag_59,.morocco{background-position:-475px 0}.flagIco.s21.flag_38,.spain{background-position:-500px 0}.flagIco.s21.flag_87,.thailand{background-position:-525px 0}.flagIco.s21.flag_91,.tunisia{background-position:-550px 0}.flagIco.s21.flag_92,.turkey{background-position:-575px 0}.flagIco.s21.flag_68,.united-Arab-Emirates{background-position:-600px 0}.flagIco.s21.flag_22,.vietnam{background-position:-625px 0}.flagIco.s21.flag_57,.malta{background-position:-650px 0}.flagIco.s21.flag_75,.portugal{background-position:-675px 0}.flagIco.s21.flag_76,.russia{background-position:-700px 0}.flagIco.s21.flag_104,.montenegro{background-position:-725px 0}.flagIco.s21.flag_35,.jordan{background-position:-750px 0}.flagIco.s21.flag_110,.sri-lanka{background-position:-775px 0}.finland,.flagIco.s21.flag_98{background-position:-800px 0}.flagIco.s21.flag_117,.jamaica{background-position:-825px 0}.abhaziya,.flagIco.s21.flag_1{background-position:-850px 0}.flagIco.s21.flag_78,.seychelles{background-position:-875px 0}.armenia,.flagIco.s21.flag_6{background-position:-900px 0}.flagIco.s21.flag_129,.georgia{background-position:-925px 0}.flagIco.s21.flag_53,.mauritius{background-position:-950px 0}.flagIco.s21.flag_81,.serbia{background-position:-975px 0}.flagIco.s21.flag_65,.netherlands{background-position:-1000px 0}.azerbaijan,.flagIco.s21.flag_119{background-position:-1025px 0}.estonia,.flagIco.s21.flag_113{background-position:-1050px 0}.flagIco.s21.flag_97,.philippines{background-position:-1075px 0}.flagIco.s21.flag_84,.slovenia{background-position:-1100px 0}.flagIco.s21.flag_77,.romania{background-position:-1125px 0}.flagIco.s21.flag_50,.latvia{background-position:-1150px 0}.flagIco.s21.flag_52,.lithuania{background-position:-1175px 0}.flagIco.s21.flag_67,.norway{background-position:-1200px 0}.flagIco.s21.flag_82,.singapore{background-position:-1225px 0}.belarus,.flagIco.s21.flag_11{background-position:-1250px 0}.flagIco.s21.flag_24,.germany{background-position:-1275px 0}.flagIco.s21.flag_108,.sweden{background-position:-1450px 0}.bahrain,.flagIco.s21.flag_10{background-position:-1550px 0}.denmark,.flagIco.s21.flag_27{background-position:-1575px 0}.costa-rica,.flagIco.s21.flag_47{background-position:-1500px 0}.flagIco.s21.flag_55,.malaysia{background-position:-1425px 0}.flagIco.s21.flag_157,.gambia{background-position:-1475px 0}.flagIco.s21.flag_107,.switzerland{background-position:-1400px 0}.flagIco.s21.flag_69,.oman{background-position:-1525px 0}.cambodia,.flagIco.s21.flag_41{background-position:-1325px 0}.flagIco.s21.flag_42,.kenya{background-position:-1351px 0}.flagIco.s21.flag_116,.southkorea{background-position:-1301px 0}.flagIco.s21.flag_88,.tanzania{background-position:-1375px 0}.flagIco.s21_b1{background-position-y:1px!important}.flagIco.s21_b2{background-position-y:2px!important}.flagIco.s24{width:24px;height:24px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/sprite-24.a6754c497be1f65a5e9a73066e0c1d64.png)}.andorra,.flagIco.s24.flag_4{background-position:0 4px}.austria,.flagIco.s24.flag_3{background-position:-25px 4px}.bulgaria,.flagIco.s24.flag_13{background-position:-50px 4px}.china,.flagIco.s24.flag_44{background-position:-75px 4px}.croatia,.flagIco.s24.flag_101{background-position:-100px 4px}.cuba,.flagIco.s24.flag_48{background-position:-125px 4px}.cyprus,.flagIco.s24.flag_43{background-position:-150px 4px}.czech-Republic,.flagIco.s24.flag_105{background-position:-175px 4px}.dominican-Republic,.flagIco.s24.flag_28{background-position:-200px 4px}.egypt,.flagIco.s24.flag_29{background-position:-225px 4px}.flagIco.s24.flag_99,.france{background-position:-250px 4px}.flagIco.s24.flag_26,.greece{background-position:-275px 4px}.flagIco.s24.flag_20,.hungary{background-position:-300px 4px}.flagIco.s24.flag_33,.india{background-position:-325px 4px}.flagIco.s24.flag_34,.indonesia{background-position:-350px 4px}.flagIco.s24.flag_32,.israel{background-position:-375px 4px}.flagIco.s24.flag_39,.italy{background-position:-400px 4px}.flagIco.s24.flag_56,.maldives{background-position:-425px 4px}.flagIco.s24.flag_60,.mexico{background-position:-450px 4px}.flagIco.s24.flag_59,.morocco{background-position:-475px 4px}.flagIco.s24.flag_38,.spain{background-position:-500px 4px}.flagIco.s24.flag_87,.thailand{background-position:-525px 4px}.flagIco.s24.flag_91,.tunisia{background-position:-550px 4px}.flagIco.s24.flag_92,.turkey{background-position:-575px 4px}.flagIco.s24.flag_68,.united-Arab-Emirates{background-position:-600px 4px}.flagIco.s24.flag_22,.vietnam{background-position:-625px 4px}.flagIco.s24.flag_57,.malta{background-position:-650px 4px}.flagIco.s24.flag_75,.portugal{background-position:-675px 4px}.flagIco.s24.flag_76,.russia{background-position:-700px 4px}.flagIco.s24.flag_104,.montenegro{background-position:-725px 4px}.flagIco.s24.flag_35,.jordan{background-position:-750px 4px}.flagIco.s24.flag_110,.sri-lanka{background-position:-775px 4px}.finland,.flagIco.s24.flag_98{background-position:-800px 4px}.flagIco.s24.flag_117,.jamaica{background-position:-825px 4px}.abhaziya,.flagIco.s24.flag_1{background-position:-850px 4px}.flagIco.s24.flag_78,.seychelles{background-position:-875px 4px}.armenia,.flagIco.s24.flag_6{background-position:-900px 4px}.flagIco.s24.flag_129,.georgia{background-position:-925px 4px}.flagIco.s24.flag_53,.mauritius{background-position:-950px 4px}.flagIco.s24.flag_81,.serbia{background-position:-975px 4px}.flagIco.s24.flag_65,.netherlands{background-position:-1000px 4px}.azerbaijan,.flagIco.s24.flag_119{background-position:-1025px 4px}.estonia,.flagIco.s24.flag_113{background-position:-1050px 4px}.flagIco.s24.flag_97,.philippines{background-position:-1075px 4px}.flagIco.s24.flag_84,.slovenia{background-position:-1100px 4px}.flagIco.s24.flag_77,.romania{background-position:-1125px 4px}.flagIco.s24.flag_50,.latvia{background-position:-1150px 4px}.flagIco.s24.flag_52,.lithuania{background-position:-1175px 4px}.flagIco.s24.flag_67,.norway{background-position:-1200px 4px}.flagIco.s24.flag_82,.singapore{background-position:-1225px 4px}.belarus,.flagIco.s24.flag_11{background-position:-1250px 4px}.flagIco.s24.flag_24,.germany{background-position:-1275px 4px}.flagIco.s24.flag_108,.sweden{background-position:-1450px 4px}.bahrain,.flagIco.s24.flag_10{background-position:-1550px 4px}.denmark,.flagIco.s24.flag_27{background-position:-1575px 4px}.costa-rica,.flagIco.s24.flag_47{background-position:-1500px 4px}.flagIco.s24.flag_55,.malaysia{background-position:-1425px 4px}.flagIco.s24.flag_157,.gambia{background-position:-1475px 4px}.flagIco.s24.flag_107,.switzerland{background-position:-1400px 4px}.flagIco.s24.flag_69,.oman{background-position:-1525px 4px}.belgium,.flagIco.s24.flag_12{background-position:-1598px 4px}.flagIco.s32{width:32px;height:32px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/sprite-32.41b1b27f94318f0caaf3d057b1c11285.png)}.andorra,.flagIco.s32.flag_4{background-position:0 0}.austria,.flagIco.s32.flag_3{background-position:-33px 0}.bulgaria,.flagIco.s32.flag_13{background-position:-66px 0}.china,.flagIco.s32.flag_44{background-position:-99px 0}.croatia,.flagIco.s32.flag_101{background-position:-132px 0}.cuba,.flagIco.s32.flag_48{background-position:-165px 0}.cyprus,.flagIco.s32.flag_43{background-position:-198px 0}.czech-Republic,.flagIco.s32.flag_105{background-position:-231px 0}.dominican-Republic,.flagIco.s32.flag_28{background-position:-264px 0}.egypt,.flagIco.s32.flag_29{background-position:-297px 0}.flagIco.s32.flag_99,.france{background-position:-330px 0}.flagIco.s32.flag_26,.greece{background-position:-363px 0}.flagIco.s32.flag_20,.hungary{background-position:-396px 0}.flagIco.s32.flag_33,.india{background-position:-429px 0}.flagIco.s32.flag_34,.indonesia{background-position:-462px 0}.flagIco.s32.flag_32,.israel{background-position:-495px 0}.flagIco.s32.flag_39,.italy{background-position:-528px 0}.flagIco.s32.flag_56,.maldives{background-position:-561px 0}.flagIco.s32.flag_60,.mexico{background-position:-594px 0}.flagIco.s32.flag_59,.morocco{background-position:-627px 0}.flagIco.s32.flag_38,.spain{background-position:-660px 0}.flagIco.s32.flag_87,.thailand{background-position:-693px 0}.flagIco.s32.flag_91,.tunisia{background-position:-726px 0}.flagIco.s32.flag_92,.turkey{background-position:-759px 0}.flagIco.s32.flag_68,.united-Arab-Emirates{background-position:-792px 0}.flagIco.s32.flag_22,.vietnam{background-position:-825px 0}.flagIco.s32.flag_57,.malta{background-position:-858px 0}.flagIco.s32.flag_75,.portugal{background-position:-891px 0}.flagIco.s32.flag_76,.russia{background-position:-924px 0}.flagIco.s32.flag_104,.montenegro{background-position:-957px 0}.flagIco.s32.flag_35,.jordan{background-position:-990px 0}.flagIco.s32.flag_110,.sri-lanka{background-position:-1023px 0}.finland,.flagIco.s32.flag_98{background-position:-1056px 0}.flagIco.s32.flag_117,.jamaica{background-position:-1089px 0}.abhaziya,.flagIco.s32.flag_1{background-position:-1122px 0}.flagIco.s32.flag_78,.seychelles{background-position:-1156px 0}.armenia,.flagIco.s32.flag_6{background-position:-1190px 0}.flagIco.s32.flag_129,.georgia{background-position:-1224px 0}.flagIco.s32.flag_53,.mauritius{background-position:-1258px 0}.flagIco.s24.flag_116,.southkorea{background-position:-1301px 4px}.cambodia,.flagIco.s24.flag_41{background-position:-1325px 4px}.flagIco.s24.flag_42,.kenya{background-position:-1351px 4px}.flagIco.s24.flag_88,.tanzania{background-position:-1375px 4px}.bs_container h2{margin:18px 0;font:24px/1.33 openSansSemibold,Arial,sans-serif}.bs_container h4{margin:18px 0;font:18px/1.78 openSansSemibold,Arial,sans-serif}.bs_container h5{margin:7px 0;font:16px/1.5 openSansSemibold,Arial,sans-serif}.bs_container h6{margin:7px 0;font:14px/1.43 openSansSemibold,Arial,sans-serif}.bs_container h2:first-child,.bs_container h4:first-child,.bs_container h5:first-child,.bs_container h6:first-child{margin-top:0}.bs_container label{font:12px/normal openSansSemibold,Arial,sans-serif;margin-bottom:4px;letter-spacing:1px;display:inline-block;text-transform:uppercase;color:#77777d}.bs_container .form-group{margin-bottom:19px}.bs_container .form-control{display:block;width:100%;font-size:14px;line-height:18px;color:#45464a;padding:10px 14px;background-color:#fff;background-clip:padding-box;border:1px solid #d0d0d1;border-radius:3px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.bs_container .form-control.is-invalid{border:1px solid #ff531a;-webkit-box-shadow:0 0 2px 0 #ff531a;box-shadow:0 0 2px 0 #ff531a}.bs_container .form-control:focus{color:#495057;background-color:#fff;border-color:#059bce;outline:0;-webkit-box-shadow:0 0 2px 0 #059bce;box-shadow:0 0 2px 0 #059bce}.bs_container small{font:12px/1.5 openSansRegular,Arial,sans-serif}.bs_container small .link,.bs_container small a{font-family:openSansSemibold;color:#059bce;color:var(--trav-color-primary-100,#059bce);cursor:pointer}.bs_container small.text-muted{color:#9b9b9b}.bs_container .btn-primary{height:40px;color:#fff;font:14px/40px openSansSemiBold;padding:0 24px}.bs_container p{font:14px/1.71 openSansRegular}.bs_container .bs-disabled{background-color:#d2d2d4}.accountBar{float:right;max-width:297px;position:relative}.accountBar__dropdownButton,.accountBar__logInButton{color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));font:14px/40px openSansRegular;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;height:40px}.accountBar__dropdownButton>.icon,.accountBar__logInButton>.icon{font-size:24px;margin-right:4px}.accountBar__dropdownButton.loading>.icon{width:24px;height:24px;display:inline-block;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/loading_24.4d4b5ed46d6b6f56bdccd0e6cb2cecb5.gif);background-position:50%;background-repeat:no-repeat}.accountBar__dropdownButton.loading>.icon:before{display:none}.accountBar__dropdownButton>span,.accountBar__logInButton>span{vertical-align:top}.accountBar__dropdown{position:absolute;background:#fff;right:0;min-width:200px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);display:none;text-align:left}.accountBar:hover .accountBar__dropdown{display:block;z-index:12}.accountBar__linksMenu{width:100%}.accountBar__linksMenu>li>a,.accountBar__logout{display:block;color:#4a4a4a;font-size:14px;line-height:40px;padding:0 32px}.accountBar__linksMenu>li>a:hover,.accountBar__logout:hover{background-color:#f2f2f2;background-color:var(--trav-color-background-2500,#f2f2f2)}.accountBar__logout>.icon{display:inline-block;float:right;width:17px;height:40px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/accountBar__logout-icon.cc4c67877db13139aa79d9c8b537466d.svg);background-position:50%;background-repeat:no-repeat}.accountBar__logoutWrapper{border-top:1px solid #eee}.accountBar__logout{cursor:pointer;border-radius:0 0 4px 4px}.accountBar__infoPopover{display:none;color:#45464a;padding:25px 32px;position:absolute;width:312px;top:40px;right:0;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.accountBar:hover .accountBar__infoPopover{display:block}.accountBar .accountBar__infoPopover:before{border-left:8px inset transparent;border-bottom:6px solid #fff;border-right:8px inset transparent;content:"";height:0;position:absolute;top:-6px;right:95px;width:0}.cashbackDg{background:#006848 url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/patterns.08b5dba3330020039f0baa18b7223397.svg) no-repeat bottom;border-radius:8px}.cashbackDg__header{display:block;text-align:right;padding-top:6px}.cashbackDg__header .popupClose{color:#fff}.cashbackDg__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:17px;padding-right:17px}.cashbackDg__container,.cashbackDg__logos{display:-webkit-box;display:-ms-flexbox;display:flex}.cashbackDg__logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.3);font-size:28px;padding-top:7px}.cashbackDg__logos-rostourism{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/rostourism_logo.87f2047b4511bc158cc7e9917cb71aa4.svg) no-repeat 50%;margin-left:14px;width:139.1px;height:30px}.cashbackDg__logos-MIR{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/MIR_logo.777ae034fd1f176e509ab8a1637be459.svg) no-repeat 50%;margin-right:14px;width:78px;height:24px}.cashbackDg__blockInfo{color:#fff;margin-top:42px}.cashbackDg__blockInfo-title{font-size:20px;font-family:OpenSansBold,sans-serif;line-height:1.2;margin-bottom:26px}.cashbackDg__blockInfo-title_big{font-size:48px}.cashbackDg__blockInfo-subtitle{font-size:17px;font-family:OpenSansSemiBold,sans-serif}.cashbackDg__blockInfo-rules{font-size:14px;line-height:1.43}.cashbackDg__blockInfo-rules li{display:block}.cashbackDg__blockInfo-rules li:before{content:"\2022   "}.cashbackDg__blockInfo-dates{margin-top:19px;line-height:1.43}.cashbackDg__blockInfo-button{border-radius:4px;color:#4badf7!important;font-family:OpenSansBold,sans-serif;font-size:12px;line-height:1.67;margin-top:24px;height:36px;width:120px}.cashbackDg__blockInfo-button,.intercomStubLoader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intercomStubLoader{border-radius:8px;bottom:60px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 80px);min-height:250px;max-height:704px;position:fixed;right:40px;width:376px;z-index:2147482999}.intercomStubLoader__title{color:#333;font-size:24px;font-family:openSansSemiBold,sans-serif;line-height:1.33;margin-top:24px;max-width:198px;text-align:center}.intercomStubLoader-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;background-color:#cdebf5;background-color:var(--trav-color-spinner-background,var(--trav-color-secondary-2800,#cdebf5));border-radius:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intercomStubLoader-spinner__loader{display:inline-block;width:48px;height:48px}.intercomStubLoader-spinner__loader:after{content:"";display:block;width:40px;height:40px;border-radius:50%;border-left:4px solid transparent;border-color:#059bce transparent;border-style:solid;border-width:4px;border-bottom:4px solid var(--trav-color-chat-button,var(--trav-color-primary-400,#059bce));border-right:4px solid transparent;border-top:4px solid var(--trav-color-chat-button,var(--trav-color-primary-400,#059bce));-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite}.intercomStubLoader-close{display:none}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chatWidget{position:fixed;padding:8px 12px;bottom:0;right:40px;background:#059bce;background:var(--trav-color-chat-button,var(--trav-color-primary-400,#059bce));z-index:100;cursor:pointer;color:#fff;border-radius:5px 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chatWidget__icon{width:24px;height:24px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/msgIco.7c506859c417e77b367cdbb07d56432f.svg);margin-right:8px}.chatWidget__text{font:16px/20px openSansSemiBold,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbsContainer{min-height:40px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.07);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.07);font-size:12px;font-family:OpenSansSemiBold,sans-serif;padding-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumbs .icon{color:#c9c9c9;font-size:9px;display:inline-block;margin:0 8px}.look-more span{color:#9b9b9b}.look-more a{display:inline-block;margin-left:10px}@media screen and (max-width:1240px){.breadcrumbsContainer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hotelDetails{padding-left:28px;width:765px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0 4px 4px 0}.hotelDetails__about{margin-top:14px}.hotelDetails__about-more{font-size:12px;display:inline-block;border-bottom:1px dashed;margin-top:4px;font-family:OpenSansSemiBold,sans-serif}.hotelDetails__about-text{font-size:12px;line-height:1.5;color:#777;margin-bottom:5px}.hotelAttrs{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSansSemiBold,sans-serif;font-size:12px;margin-bottom:12px}.hotelAttrs .hotelInfoRating{padding:8px;border-radius:0 0 0 4px;font-size:16px}.hotelAttrs .allReviewsLink{padding:10px 8px;border-radius:0 0 4px 0;cursor:pointer}.hotelAttrs .allReviewsLink>span{border-bottom:1px dashed #fff}.hotelAttrs .hotelLabelLessPlaces{padding:10px 8px;background-color:#ff531a;border-radius:0 0 4px 4px;margin-left:8px}.hotelDetails-block{width:476px}.hotelDetails-price-block{border-left:3px solid #dceaef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotelDescription{border-bottom:1px solid #dceaef;height:245px}.hotelDescription__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.hotelDescription .hotelCategory{color:#ec933d;font-size:18px;margin-bottom:4px}.renovation-date{font:12px/18px OpenSansSemiBold,sans-serif}.hotelDescription .hotelTitle{font-family:OpenSansSemiBold,sans-serif;color:#333;font-size:28px;margin-top:4px}.hotelDescription .hotelExTitle{margin-top:8px;color:#45464a;font-size:14px}.hotelDescription .resortName{font-size:12px;line-height:1.67;color:#9b9b9b;margin-top:8px}.hotelDescription .viewMapLink{font-size:12px;display:inline-block;border-bottom:1px dashed;margin-top:4px;font-family:OpenSansSemiBold,sans-serif}.priceBlock{width:237px;padding-top:0}.priceBlock .price-block{height:81px;position:relative}.priceBlock .gallery-wrapper_minPriceButton{width:240px;position:relative;left:-3px;height:81px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;color:var(--trav-font-color-primary-button,var(--trav-font-color-1200,#fff));background-color:#ec933d;background-color:var(--trav-color-search-header-form-btn,var(--trav-color-primary-100,#ec933d));cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.priceBlock .gallery-wrapper_minPriceButton:hover{color:#fff;color:var(--trav-font-color-primary-button-hover,var(--trav-font-color-1200,#fff));background-color:#f5a623;background-color:var(--trav-color-primary-button-hover,var(--trav-color-primary-200,#f5a623))}.priceBlock .prise-value{font-family:OpenSansSemiBold,sans-serif;font-size:20px}.priceBlock .prise-value .prise-value-big{font-size:24px;font-family:OpenSansBold,sans-serif}.priceBlock .oilTax-value{line-height:1.5;opacity:.8;font-size:12px;margin-top:4px}.priceBlock .criteria-block{text-align:center;height:164px;padding-top:15px;margin:0 21px;font-size:12px;color:#45464a;line-height:1.5}.attributeIcons__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:227px}.attributeIcons .attributeIconContainer{margin-top:20px;text-align:center;width:33%}.attributeIcons .attributeIcon{color:#059bce;color:var(--trav-color-icons,var(--trav-color-primary-400,#059bce));font-size:26px;line-height:36px;height:36px;display:inline-block;margin-bottom:4px}.attributeIcons .attributeIcon .icon{font-size:36px}.attributeIcons .attributeText{font-size:14px;color:#45464a;line-height:1.43}.favoritesBlock{height:227px;width:237px;padding-left:22px;padding-right:22px}.favoritesBlock>div{font-size:12px;color:inherit}.favoritesBlock>div a{font-family:OpenSansBold,sans-serif;font-size:14px}.favoritesBlock>div a i{font-size:20px;margin-right:4px}.favoritesBlock>div p{padding-left:24px;margin-top:4px;line-height:1.5}.tour-hunter-block{padding-top:34px;padding-bottom:29px}.social-block{padding-top:29px;border-top:1px solid #dceaef}@media screen and (max-width:1440px){.hotelDetails{width:660px}.hotelDetails-block{width:370px}}@media screen and (max-width:1240px){.priceBlock .criteria-block{height:90px}.hotelDetails{width:100%}.hotelDetails-block{width:calc(100% - 265px)}.attributeIcons .attributeIconContainer{width:25%}.attributeIcons .attributeIconContainer:nth-of-type(n+5){display:none}.attributeIcons__container{height:128px}.favoritesBlock{height:202px}}@media screen and (max-width:1024px){.attributeIcons .attributeIconContainer{width:33%}.attributeIcons .attributeIconContainer:nth-of-type(n+4){display:none}}.ratingBgColor0,.ratingBgColor1,.ratingBgColor2{background-color:#8faab4;background-color:var(--trav-color-rating-400,#8faab4)}.ratingBgColor3{background-color:#a4d41d;background-color:var(--trav-color-rating-300,#a4d41d)}.ratingBgColor4{background-color:#64c60e;background-color:var(--trav-color-rating-200,#64c60e)}.ratingBgColor5{background-color:#25a95e;background-color:var(--trav-color-rating-100,#25a95e)}.reviewBdColor0,.reviewBdColor1,.reviewBdColor2{background-color:#809eaa;background-color:var(--trav-color-rating-reviews-400,var(--trav-color-rating-400,#809eaa))}.reviewBdColor3{background-color:#93be1a;background-color:var(--trav-color-rating-reviews-300,var(--trav-color-rating-300,#93be1a))}.reviewBdColor4{background-color:#58ae0c;background-color:var(--trav-color-rating-reviews-200,var(--trav-color-rating-200,#58ae0c))}.reviewBdColor5{background-color:#209452;background-color:var(--trav-color-rating-reviews-100,var(--trav-color-rating-100,#209452))}.hotelContent__container{background:#fff;border-radius:4px;padding-top:31px}.hotelContent__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;font-family:OpenSansSemiBold,sans-serif;color:#333;margin-bottom:38px}.hotelContent__title h1{font-size:24px;line-height:1.33}.hotelContent__departureCity{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1.5}.hotelContent__hotel-search a{font-family:OpenSansBold,sans-serif}.hotelContent__hotel-search a span{border-bottom:1px dashed}.hotelContent__hotel-search i{width:76px;text-align:right;display:inline-block;margin-right:17px}.hotelContent__hotel-search p{font-size:12px;padding-left:97px;font-family:OpenSansRegular,sans-serif;color:#45464a;margin-top:6px}.filterGroup__container{width:100%;padding:16px 40px;background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9));border-bottom:3px solid #dceaef;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filterGroup__container,.filterGroup__filtersContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.filterGroup .serpFilterItem{margin-right:18px}.serpFilterItem{position:relative;height:40px;min-width:256px;vertical-align:top}.serpFilterItem .dropDown{display:none}.serpFilterItem__container{height:40px;background-color:#fff}.open .serpFilterItem__container{position:absolute;height:auto;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);width:100%;z-index:2}.open .serpFilterItem__container>span{border-radius:4px 4px 0 0}.open .serpFilterItem__container>span :before{content:"\F106"}.open .serpFilterItem__container .dropDown{display:block}.serpFilterItem__container>span{display:block;height:40px;line-height:1.43;color:#45464a;font-size:14px;border-radius:4px;padding:10px 15px 0 20px;border:1px solid #dceaef;position:relative}.serpFilterItem__container>span:before{content:"\F100";font-family:icons-16,sans-serif;font-size:11px;color:#059bce;color:var(--trav-color-icons,var(--trav-color-primary-400,#059bce));position:absolute;z-index:2;right:11px;top:11px}.serpFilterItem ul{border:1px solid #dceaef;border-top:none;border-radius:0 0 4px 4px}.serpFilterItem ul li{list-style:none;height:40px;padding:10px 15px}.serpFilterItem ul li:hover{background-color:#f2f9fc}.serpFilterItem ul li:last-of-type{border-top:1px solid #dceaef}.serpFilterItem_warranted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.serpFilterItem_warranted .checkbox .icon{background-color:#fff;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}@media screen and (max-width:1024px){.serpFilterItem{width:220px;min-width:220px}}@media screen and (max-width:1440px){.filterGroup__container{padding:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filterGroup .checkbox{margin:12px 12px 0}}.hotelToursList__show-more-hotels{text-align:center}.hotelToursList__show-more-hotels>div{position:relative;display:inline-block;margin:16px 0;font-family:OpenSansBold,sans-serif;border-bottom:1px dashed;cursor:pointer}.hotelToursList__show-more-hotels>div,.hotelToursList__show-more-hotels>div:after{color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.hotelToursList__show-more-hotels>div:after{content:"\F100";font-family:icons-16,sans-serif;font-size:11px;position:absolute;z-index:1;right:-15px;top:2px;font-weight:700}.hotelToursList .hotelTour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hotelTour__container{padding:15px 40px;border-bottom:1px solid #dceaef;text-decoration:none;display:block}.hotelTour__container:hover{color:#45464a;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.06);box-shadow:0 3px 10px 0 rgba(0,0,0,.06)}.hotelTour__container>a,.hotelTour__container>a:hover{color:#45464a}.hotelTour__confirmation-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(calc(50% - 1px),-50%);transform:translate(calc(50% - 1px),-50%);z-index:var(--z-index-block-iconConfirmation)}.hotelTour__tour{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelTour__logo-operator{width:120px;text-align:center}.hotelTour__logo-operator img{max-width:100%;max-height:66px;display:inline-block}.hotelTour__logo-xtravel{height:35px;width:105px;background-size:contain;background-repeat:no-repeat;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/xtravel.1631baf9d4831479cde9830276b1a814.png)}.hotelTour__content{width:760px;display:-webkit-box;display:-ms-flexbox;display:flex}.hotelTour__info{width:365px;position:relative}.hotelTour__info .tooltip__container{padding:24px;left:-30px}.hotelTour__info .tooltip__container p{line-height:1.29;color:#45464a;font-family:OpenSansBold,sans-serif}.hotelTour__info .tooltip__container p+p{margin-top:20px}.hotelTour__info .tooltip__container div{margin-top:12px;white-space:pre}.hotelTour__info__room{font-family:OpenSansBold,sans-serif;color:#45464a;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hotelTour__info__room.have-description{border-color:#059bce;border-left-color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));border-bottom:1px dashed;border-bottom-color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));border-right-color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));border-top-color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce))}.hotelTour__info__meal{font-size:12px;line-height:1.5;color:#45464a}.hotelTour__info__meal span{color:#9b9b9b}.hotelTour__additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin-left:15px}.hotelTour__air-info span{color:#bac7cd;font-family:OpenSansRegular,sans-serif;text-transform:lowercase}.hotelTour__air-info .actualize{color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));font-family:OpenSansSemiBold,sans-serif;cursor:pointer}.hotelTour__air-info__company{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSansSemiBold,sans-serif;color:#45464a}.hotelTour__air-info__company i{font-size:15px;margin-right:4px;display:inline-block;color:#bac7cd}.hotelTour__air-info__company div+i{margin-left:12px;-webkit-transform:scale(-1);transform:scale(-1)}.hotelTour__air-info-regular{font-size:12px;font-family:openSansSemiBold,sans-serif;color:#25a95e;margin-top:5px}.hotelTour__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotelTour__price-block .promo-tooltip__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:end;align-self:flex-end;margin-top:12px}.hotelTour__price-block__container{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.hotelTour__price-block__btn,.hotelTour__price-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelTour__price-block__btn{border-radius:4px;border:2px solid #059bce;border-color:var(--trav-color-secondary-button,var(--trav-color-primary-400,#059bce));color:#059bce;color:var(--trav-font-color-secondary-button,var(--trav-color-primary-400,#059bce));height:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px;font-family:OpenSansSemiBold,sans-serif;width:180px;margin-left:4px;position:relative}.hotelTour__price-block__btn>span{margin-top:4px;color:#9b9b9b;font-family:OpenSansRegular,sans-serif;font-size:12px}.hotelTour__price-block__btn i{position:absolute;top:50%;margin:-12px -12px 0 0;right:0}.hotelTour__price-block__btn:hover{cursor:pointer;color:#fff;color:var(--trav-font-color-secondary-button-hover,var(--trav-font-color-1200,#fff));background-color:#059bce;background-color:var(--trav-color-secondary-button-hover,var(--trav-color-primary-400,#059bce))}.hotelTour__price-block__btn:hover span:not(.tooltip-popover__text){color:#fff;opacity:.8}.hotelTour__nights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.hotelTour__nights-in-hotel_warning{color:#ff531a}.hotelTour__rooms{display:-webkit-box;display:-ms-flexbox;display:flex}.hotelTour__room{width:88px;height:64px;border-radius:2px;position:relative;overflow:hidden}.hotelTour__room img{width:100%;height:100%;position:relative;z-index:1}.hotelTour__room-more{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;font-family:OpenSansSemiBold,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;font-size:12px;line-height:1.33;color:#fff;text-align:center;top:0;left:0}.hotelTour__room+.hotelTour__room{margin-left:8px}.hotelTour__footer{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:6px}.hotelTour__footer-photo{width:544px}.hotelTour__operators-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.hotelTour__operators-icon{width:16px;height:16px}.tooltip{max-width:100%}.tooltip:hover .tooltip__container{font-style:normal;text-align:left;min-width:250px}.tooltip:hover .tooltip__container table{width:100%}.tooltip__container{z-index:2;padding:14px}.tooltip__container:before{left:40px}@media screen and (max-width:1440px){.hotelTour__content{width:600px}.hotelTour__info{width:300px}.hotelTour__footer-photo{width:480px}}@media screen and (max-width:1240px){.hotelTour__container{height:auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotelTour__content{width:330px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.hotelTour__info{width:300px}.hotelTour__air-info{margin-top:10px}.hotelTour__logo-operator{position:relative;top:23px}.similarToursSelect__list{right:-25px}}@media screen and (max-width:1024px){.hotelTour__container{height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:30px;padding-bottom:20px}.hotelTour__logo-operator{position:static}.hotelTour__price-block__btn{margin-left:0;margin-bottom:8px}.hotelTour__info{width:350px}}.aboutHotel__container{width:100%;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border-bottom:8px solid #dceaef;margin-top:40px}.aboutHotel__description{color:#45464a;line-height:1.71;padding:30px 40px 40px;border-bottom:8px solid #dceaef}.aboutHotel__description li[data-list=bullet]{margin-left:20px;list-style:initial}.aboutHotel__description li[data-list=ordered]{margin-left:20px;list-style:decimal}.aboutHotel__services{padding:30px 40px 40px}.aboutHotel__services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px}.aboutHotel__services-list .attrGroup{width:50%}.aboutHotel__services-list .attrGroup:nth-of-type(odd){padding-right:40px}.attrGroup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attrGroup__icon{width:60px;height:60px;border-radius:50%;margin-right:20px;text-align:center}.attrGroup__icon i{font-size:35px;color:#fff;line-height:60px}.attrGroup__icon-place_beach{background-color:#ecbe3d}.attrGroup__icon-place_beach>i{position:relative;left:2px}.attrGroup__icon-infrastructure,.attrGroup__icon-pin{background-color:#a3cc1c}.attrGroup__icon-services_business{background-color:#54bfae}.attrGroup__icon-rooms{background-color:#a3cc1c}.attrGroup__icon-services_hotel{background-color:#54bfae}.attrGroup__icon-children{background-color:#f69e49}.attrGroup__icon-sport{background-color:#41b45c}.attrGroup__icon-beach{background-color:#ecbe3d}.attrGroup__icon-beauty{background-color:#ec4d3d}.attrGroup__icon-entertainment{background-color:#db6ffb}.attrGroup__icon-entertainment>i{position:relative;left:5px}.attrGroup__icon-food-2{background-color:#1ca7dd}.attrGroup__icon-food-2>i{position:relative;left:5px}.attrGroup__icon-lift{background-color:#1ca7dd}.attrGroup__icon-special_room{background-color:#c0a65b}.attrGroup__icon-special_room>i{position:relative;left:5px}.attrGroup__icon-room_outdoor{background-color:#a3cc1c}.attrGroup__icon-star{background-color:#f6cd33}.attrGroup__content{width:calc(100% - 80px);margin-bottom:42px}.attrGroup__content p{font-size:18px;color:#333;margin-bottom:8px;font-family:openSansSemibold,sans-serif}.attrGroup__description{line-height:1.71;color:#45464a}.h1{font-size:24px;font-family:openSansSemibold,sans-serif;margin-bottom:16px;color:#333}@media screen and (max-width:1240px){.aboutHotel__services-list .attrGroup{width:100%}.aboutHotel__services-list .attrGroup:nth-of-type(odd){padding-right:0}}.hotelsMap.loadingInProgress #mapContainer{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/actualizeLoader.27085ff066a168c26ba5fdd54d5c7aed.gif) 50% no-repeat}.hotelsMap.loadingInProgress #mapContainer *{display:none}.hotelsMap__container{background-color:#fff;padding:40px;position:relative}.hotelsMap__beforeLoadState{width:100%;height:72px;padding-top:12px;padding-left:12px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/mapButtonBg.b6d38930fa8ac5785bcb02710711e721.png) 50% no-repeat;background-size:cover;position:relative;margin-top:33px}.hotelsMap__showMapContainer{position:relative;display:none}.hotelsMap .hotelsMap-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-family:OpenSansSemiBold,sans-serif;border-radius:4px}.hotelsMap .hotelsMap-btn .icon{font-size:18px;margin-right:4px}.hotelsMap .hotelsMap-btn.close{position:relative;bottom:75px;left:25px}#mapContainer{width:100%;height:576px}#showMapContainer #hotelInfoContainer{top:24px;left:24px}.serp-hotel-cr{height:296px;border:1px solid #c0dee8;border-radius:4px}.serp-hotel-cr__details-bx{height:224px;position:relative}.details-bx__images-bx{width:310px;height:223px;top:0;left:0;display:inline-block;float:left;overflow:hidden;position:relative;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/search-images-loader.27085ff066a168c26ba5fdd54d5c7aed.gif) 50% no-repeat}.details-bx__images-bx .js-images-carousel-control-next,.details-bx__images-bx .js-images-carousel-control-prev{position:absolute;cursor:pointer;top:0;bottom:0;width:64px;height:231px;z-index:2;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.details-bx__images-bx .js-images-carousel-control-prev{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.2)));background:linear-gradient(270deg,transparent,rgba(0,0,0,.2))}.details-bx__images-bx .js-images-carousel-control-next{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.2)));background:linear-gradient(90deg,transparent,rgba(0,0,0,.2))}.details-bx__images-bx:hover .js-images-carousel-control-next,.details-bx__images-bx:hover .js-images-carousel-control-prev{opacity:1}.details-bx__images-bx .js-images-carousel-control-next .icon,.details-bx__images-bx .js-images-carousel-control-prev .icon{color:#fff;position:absolute;top:95px;right:9px;font-size:32px}.details-bx__images-bx .js-images-carousel-control-prev .icon{left:9px;right:auto}.details-bx__images-bx ul{position:relative;white-space:nowrap}.details-bx__images-bx ul li{display:inline-block;vertical-align:top;position:relative}.details-bx__images-bx li a{display:inline-block;width:310px;height:223px;background-repeat:no-repeat;background-size:cover}.details-bx__images-bx li.lastPhotoLink a.img{-webkit-filter:blur(5px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px)}.details-bx__images-bx li.lastPhotoLink a.btn{position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-84px;width:168px;height:48px;background:#fff;border-radius:3px;font:12px/48px openSansSemibold;color:#059bce;text-align:center;text-transform:uppercase;text-shadow:none}.details-bx__less-places{display:inline-block;position:absolute;width:90px;height:32px;right:9px;background:#ecb551;top:8px;border-radius:4px;line-height:30px;text-align:center;color:#fff;z-index:2}.details-bx__discount{position:absolute;left:-1px;top:-1px;width:60px;height:61px;background:#f3401f;line-height:50px;font-size:18px;color:#fff;text-align:center;z-index:3;border:4px solid #fff;border-width:0 4px 4px 0;border-bottom-right-radius:27px;border-top-left-radius:4px}.details-bx__info-bx{display:block;margin-left:335px;padding-right:22px;height:224px;position:relative}.details-bx__title{padding-top:18px;font:20px/1.45 openSansSemibold;color:#45464a;max-height:74px;margin-right:-2px;position:relative;z-index:3}.details-bx__title a{color:#45464a;overflow:hidden;max-height:62px;display:inline-block;max-width:92%;vertical-align:top;font-size:22px;white-space:nowrap;text-overflow:ellipsis}.stars-bx__stars-cr .icon{color:#ec933d;font-size:14px}.stars-bx__stars-cr{display:inline-block}.stars-bx__stars-cr .icon{display:inline-block;color:#f6a623;font-size:18px}.details-bx__resort-bx{height:20px;margin-top:11px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.resort-bx__resort-name{display:inline;font-family:openSansSemibold;color:#666;margin-right:10px}.resort-bx__resort-relative{display:inline;font-family:openSansRegular;color:#059bce}.details-bx__booked-times{font-family:openSansRegular;line-height:16px;font-size:13px;color:#f3401f;padding-top:7px;display:none}.details-bx__hotel-attributes-bx{position:absolute;bottom:7px;z-index:4}.details-bx__hotel-attributes-bx .hotelTagIcon{border:1px solid #d4d7da;border-radius:19px;padding-top:1px;height:38px;width:38px;vertical-align:top;line-height:34px;margin-right:8px;text-align:center}.details-bx__hotel-attributes-bx .hotelTagIcon .icon{color:#d4d7da;font-size:22px}.details-bx__hotel-attributes-bx .hotelTagIcon .hotelTagPopover{top:47px;left:-65px}.details-bx__tourists-group-bx{position:absolute;left:0;right:0;bottom:41px;padding-bottom:20px;padding-top:14px;font-size:13px;line-height:16px;color:#9b9b9b;max-width:250px}.tour_with_flight{display:inline-block}.tour_with_flight .icon:before{font-size:12px;color:#ec933d;margin-left:2px}.prices-bx__price-items__main-price{width:272px;height:56px;display:table-cell;background-color:#ec933d;border-radius:100px;color:#fff;text-align:center;font-family:openSansRegular;vertical-align:middle;position:relative}.prices-bx__price-items__main-price .icon{position:absolute;right:19px;top:19px;font-size:16px;color:#fff}.prices-bx__price-items__main-price .icon:before{font-weight:700}.prices-bx__price-items__main-price_original{font-size:21px;display:inline-block;cursor:pointer;color:#fff}.prices-bx__price-items__main-price-container.serp__oilTax a{text-align:left}.prices-bx__price-items__main-price-container.serp__oilTax .prices-bx__price-items__main-price_discount{text-align:right;font-size:16px;margin-bottom:14px;color:#ec933d;font-family:OpenSansSemiBold,sans-serif}.prices-bx__price-items__main-price_original span:not(.serp__oilTax-text){font-family:openSansSemibold}.serp__oilTax-text{font-size:13px;color:hsla(0,0%,100%,.6);display:block;text-align:left;font-family:OpenSans,sans-serif;margin-bottom:2px}.prices-bx__price-items__main-price_discount{font-size:14px;line-height:16px;display:block;text-align:left;opacity:.6;text-decoration:line-through}.details-bx__images-bx,.details-bx__images-bx li a{width:304px;height:231px;border-radius:3px 0 0 3px}.serp-hotel-cr__details-bx{height:232px}.details-bx__info-bx{height:232px;margin-left:327px}.prices-bx__price-items__main-price-container{position:absolute;bottom:16px;right:24px}.serp-hotel-cr{height:233px}.prices-bx__price-items__main-price{width:auto;padding:0 46px 0 26px}.visaWarning{background-color:#fa654a;color:#fff;position:relative;padding:15px 0;text-align:center;display:none}.forSearchView .visaWarning .fluid{padding:0 45px 0 20px;position:relative}.brawn-progress-bar__container{position:relative;width:100%;margin-bottom:0;overflow:hidden}.brawn-progress-bar__value-container{height:16px;background-color:#dceaef;border-radius:0}.brawn-progress-bar .progressValue{height:16px;background-color:#ec933d;background-color:var(--trav-color-progress-background-value,var(--trav-color-primary-100,#ec933d));background-size:50px 50px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 75%,transparent 0,transparent);width:0;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.brawn-progress-bar__icon{width:75px;height:80px;margin-right:10px;background:bottom no-repeat}.brawn-progress-bar__icon-searching{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/searching.14d3c5b3eac18e4b571d31a8bdeef2c5.svg)}.brawn-progress-bar__icon-searching-complete{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/searching-complete.4cf17b285f20b83958d62497ca8e70f0.svg)}.brawn-progress-bar__searching-text{line-height:1.78;color:#333;font-size:18px;font-family:OpenSansSemiBold,sans-serif}.brawn-progress-bar__searching-text-description{font-size:12px;line-height:1.5;color:#45464a;text-align:center}.brawn-progress-bar__status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #dceaef;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brawn-progress-bar__start-search-link{display:inline-block;color:#059bce;border-bottom:1px dashed #059bce}.brawn-progress-bar__start-search-link:hover{cursor:pointer;border-bottom:none}@-webkit-keyframes progress-bar-stripes{0%{background-position:30px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:30px 0}to{background-position:0 0}}body{min-width:740px;padding-top:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.customSelect{text-align:left;position:relative}.header .headerContainer .inner.fluid{width:1320px}.hotelPageContainer{background-color:#f2f2f2;background-color:var(--trav-color-hotel-background-desk,var(--trav-color-background-2500,#f2f2f2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px}.headerContainer .hotelFormWrap{background-color:#059bce;background-color:var(--trav-color-search-header-background,var(--trav-color-primary-400,#059bce))}.country-conditions-container__hotel>*{border-radius:4px;margin-bottom:20px;background:#fff}.country-conditions-container__hotel_seo>*{margin-bottom:8px}.hotelPageContainer>section{width:1320px;margin:0 auto}.hotelPageContainer .order1,.hotelPageContainer>section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotelPageContainer .order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotelPageContainer .order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hotel-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;border-radius:4px;margin-bottom:48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-header,.hotel-header>div{background-color:#fff;z-index:2}.hotel-header:before{content:"";width:calc(100% - 16px);height:8px;position:absolute;left:8px;bottom:-8px;border-radius:0 0 4px 4px;background-color:#f3fafd;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.06);box-shadow:0 4px 15px 0 rgba(0,0,0,.06)}.popupFormElement input.error{border-color:#e87c7c}.popupFormElement label.error{color:#e87c7c}section .tourHunterSubscribeBanner{margin-top:0;border-radius:0}.brawn-progress-bar{position:relative;top:-3px}.similar-hotel{margin-bottom:72px}.loadingInProgress{position:relative}.loadingInProgress:before{content:"";position:absolute;z-index:3;width:100%;height:100%;background:hsla(0,0%,100%,.7)}.expiredPopup{width:650px!important}#expired{padding:35px 140px 72px;cursor:default}#expired .modal-body{text-align:center}#expired .expiredIcon{width:120px;height:120px;margin:35px auto;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/dog-sleep.e70480f9dfcfb95c16485163e139b16a.png) no-repeat 0 0 transparent}#expired .buttonsWrapper{width:366px;margin:0 auto}#expired .btn{margin:0 5px;width:172px;height:62px;font:18px/60px openSansRegular,sans-serif;float:left;border-radius:31px}#expired .btn:first-child{float:right}#expired .expiredTitle{color:#474747;font:10px/1.07 openSansSemibold,sans-serif;font-size:30px;margin-top:31px}#expired .expiredText{color:#474747;font:15px/1.33 openSansRegular,sans-serif;margin:20px 0 35px}#expired .popupClose{color:#c4c7cc;cursor:pointer;font-size:20px;position:absolute;right:15px;top:15px}#expired .popupClose:hover{color:#333}.popupWhy.popupWhy_new .popupWhy_link i.icon{display:block!important;font-size:38px;color:#fff;position:absolute;left:-10px}.openGeneralLeadFormContainer{display:none!important}.partialPaymentBanner_forHotelPage:not(.alone) .partialPaymentBanner{border-radius:0 0 4px 4px}.partialPaymentBanner_forHotelPage .partialPaymentBanner{margin-bottom:40px}.partialPaymentBanner_forHotelPage .partialPaymentBanner__header{font-size:22px}@-webkit-keyframes rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}75%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}75%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@media screen and (max-width:1440px){.header .headerContainer .inner.fluid,.hotelPageContainer>section,.inner.fluid{width:1160px}}@media (min-width:1345px){.fluid{width:1320px;padding:0}}@media screen and (max-width:1240px){.header .headerContainer .inner.fluid,.hotelPageContainer>section,.inner.fluid{width:920px}.hotel-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotelDetails{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.gallery-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (max-width:1024px){.header .headerContainer .inner.fluid,.hotelPageContainer>section,.inner.fluid{width:760px}.tourHunterSubscribeBanner{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tourHunterSubscribeBanner__image{height:170px;width:100%}.tourHunterSubscribeBanner .btnOrange.btnFlat.tourHunterSubscribeBanner__subscribeButton{margin-left:auto;margin-right:auto}.tourHunterSubscribeBanner__subscribeState,.tourHunterSubscribeBanner__successState{-webkit-box-flex:1;-ms-flex:1;flex:1}.tourHunterSubscribeBanner__subscribeState p,.tourHunterSubscribeBanner__successState p{width:390px}.tourHunterSubscribeBanner__goToLk{margin-left:auto;margin-right:auto}}:root{--z-index-block-search-form:16;--z-index-block-iconConfirmation:15;--z-index-block-mealsFilter:14;--z-index-block-operatorFilter:13;--z-index-block-additionalFilter:12;--z-index-block-tabsDates:11}.tooltip{position:relative;display:inline-block}.tooltip__container{display:none;position:absolute;background-color:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);z-index:5;padding:14px 16px;margin-top:5px;line-height:1.4;border-radius:4px}.tooltip__container:before{content:"";background-color:#fff;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:0;position:absolute;top:-3px;left:calc(50% - 4px)}.tooltip__container.tooltip__top-left{left:-10px}.tooltip__container.tooltip__top-left:before{left:20px}.tooltip__container.tooltip__top-right{left:auto;right:-10px}.tooltip__container.tooltip__top-right:before{left:auto;right:20px}.tooltip:hover{cursor:pointer}.tooltip:hover .tooltip__container{display:block}.mentionsBlock__container{padding:27px 42px 34px;background-color:#f9f9f9;font-size:12px;line-height:1.5}.mentionsBlock__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mentionsBlock__title span{font-family:OpenSansBold,sans-serif;line-height:1}.mentionsBlock__title img{width:60px;height:22px}.mentionsBlock__mention{margin-top:14px;width:100%}.mentionsBlock__mention-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#777;margin-bottom:8px}.mentionsBlock__mention-title span:last-of-type{color:#45464a}.mentionsBlock__mention-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mentionsBlock__mention-rating span{display:inline-block;width:calc(20% - 1.6px);height:8px;background-color:#dceaef}.mentionsBlock__mention-room .scoreLine{background-color:#b7ac00}.mentionsBlock__mention-service .scoreLine{background-color:#8faab4}.mentionsBlock__mention-meal .scoreLine{background-color:#25a95e}@media screen and (max-width:1240px){.mentionsBlock__container{padding:20px 24px;background-color:#f3fafd;font-size:12px;line-height:1.5}}.no-padding-wrap .popupWrapper.ui-dialog-content{padding:0}.popupWrapper.ui-dialog-content{padding:21px 39px}.popupWrapper.ui-dialog-content .popupClose{position:absolute;top:11px;right:11px;width:30px;height:30px;text-align:center;padding-top:8px;z-index:200}.popupWrapper.ui-dialog-content .popupClose>.icon:before{color:#d3d5d6;font-weight:700;font-size:16px}.big-black-close .popupWrapper.ui-dialog-content .popupClose>.icon:before{color:#333;font-size:20px;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.big-black-close .popupWrapper.ui-dialog-content .popupClose>.icon:hover:before{opacity:1}.partialPaymentBannerDg{background-color:#f2f2f2;background-color:var(--trav-color-background-2500,#f2f2f2);color:#333;line-height:normal;padding:12px 16px;position:relative;width:600px!important}.partialPaymentBannerDg__content{min-height:24px}.partialPaymentBannerDg__header{color:#333;font-size:23px;line-height:normal;margin-bottom:4px;margin-top:15px}.partialPaymentBannerDg__header,.partialPaymentBannerDg__subHeader{font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.partialPaymentBannerDg__subHeader{color:#707070;font-size:14px;line-height:1.43;margin:0 auto 17px}.partialPaymentBannerDg__conditions{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 16px;margin-bottom:8px;border-radius:3px;overflow:hidden}.partialPaymentBannerDg__conditions-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:13;-ms-flex:13;flex:13;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partialPaymentBannerDg__conditions-block p{color:#333;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;max-width:480px}.partialPaymentBannerDg__conditions-block p.bottom-space{margin-bottom:15px}.partialPaymentBannerDg__conditions-block p>label{font-family:openSansSemibold}.partialPaymentBannerDg__operator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-right:15px}.partialPaymentBannerDg__operator-cover{max-width:118px}.partialPaymentBannerDg__additionalText{color:#707070;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:center;margin:18px auto 8px;max-width:480px}.partialPaymentBannerDg__additionalText>b{font-family:openSansSemibold}.partialPaymentBannerDg .popupWrapper.ui-dialog-content{padding:34px 24px 30px}.partialPaymentBannerDg .popupWrapper.ui-dialog-content .popupClose>.icon:before{color:#becfd6;font-size:16px}.partialPaymentBanner{color:#fff;color:var(--trav-font-color-partial-banner,var(--trav-font-color-1200,#fff));border-radius:12px;background:#ec933d;background:var(--trav-color-hotel-tour-search-tab,var(--trav-color-primary-100,#ec933d));display:-webkit-box;display:-ms-flexbox;display:flex;height:176px}.partialPaymentBanner__image{width:280px;margin-right:20px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/prepay.ff2ea8eab38444b41719ae743c725bae.svg) 100% no-repeat}.partialPaymentBanner__textContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partialPaymentBanner__header{font:20px/24px openSansBold,sans-serif}.partialPaymentBanner__text{font-size:16px;line-height:normal;max-width:480px;margin:8px 0}.partialPaymentBanner__readMore{display:-webkit-box;display:-ms-flexbox;display:flex;height:37px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #fff;border:1px solid var(--trav-font-color-partial-banner,var(--trav-font-color-1200,#fff));font-family:OpenSansSemiBold,sans-serif;font-size:14px;line-height:20px;cursor:pointer}.similar-hotels__title{margin:32px 0 8px}.similar-hotels__title-value{font-size:24px;font-family:OpenSansSemiBold,sans-serif}.similar-hotels__list-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.similar-hotels__list-wrap_with-navitation{margin:0 -40px}.similar-hotels__button{cursor:pointer;background:rgba(0,0,0,.6);width:40px;height:92px}.similar-hotels__button:after{content:"";width:10px;height:10px;display:block;position:relative;left:12px;top:40px;border:3px solid #fff;border-right:none;border-bottom:none}.similar-hotels__button:hover{background:rgba(0,0,0,.8)}.similar-hotels__button-prev{position:absolute;top:150px;left:0;border-radius:5px 0 0 5px}.similar-hotels__button-prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.similar-hotels__button-next{position:absolute;top:150px;right:0;border-radius:0 5px 5px 0}.similar-hotels__button-next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swiper-container{padding-top:20px}.navigation{display:none}@media (min-width:768px){.swiper-container{width:740px}}@media (min-width:820px){.swiper-container{width:760px}}@media (min-width:1024px){.swiper-container{width:920x}.navigation{display:block}}@media (min-width:1240px){.swiper-container{width:1160px}}@media (min-width:1440px){.swiper-container{width:1320px}}.fsa-registry[data-v-68d0a8ac]{margin:40px 0 0;color:#202939}.fsa-registry__toast[data-v-68d0a8ac]{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.fsa-registry__title[data-v-68d0a8ac]{margin-bottom:16px}.fsa-registry__container[data-v-68d0a8ac]{margin-bottom:40px}.cashbackHotelBanner__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006848;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;padding-left:24px;padding-right:24px;position:relative;margin-left:-8px;width:calc(100% + 16px);z-index:3}.cashbackHotelBanner__container--fullWidth{margin-left:0;width:100%}.cashbackHotelBanner__container--roundedTop{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.cashbackHotelBanner__container__logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cashbackHotelBanner__container__mir-logo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/MIR_logo.52f7238ba6b80ceb4883c59857f5f72a.svg) no-repeat 50%;margin-right:10px;width:52px;height:16px}.cashbackHotelBanner__container__rostourism-logo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/rostourism_logo.ae3d23c79c205edcada249090b93c8d3.svg) no-repeat 50%;margin-left:10px;width:97px;height:20px}.cashbackHotelBanner__container-link{color:#fff;font-size:13px;font-family:OpenSansBold,sans-serif;font-style:normal;margin-left:auto;line-height:normal;letter-spacing:normal;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.cashbackHotelBanner__container-link i{padding-left:4.6px}.cashbackHotelBanner__container-link:hover{color:hsla(0,0%,100%,.7)}.cashbackHotelBanner__container-label{font-size:13px;font-family:OpenSansBold,sans-serif;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-left:20px;margin-right:20px}.cashbackHotelBanner__container-arrow{background-color:#006848;border-radius:3px;content:"";height:14px;margin-top:-4px;margin-right:115px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:0;width:14px;z-index:2}.cashbackHotelBanner__container-arrow--bottom-center{bottom:0;right:50%;margin:auto 0 -6px}.cashbackHotelBanner{display:block;position:relative}.cashbackHotelBanner:before{margin-top:-7px;margin-left:-5px;left:0}.cashbackHotelBanner:after,.cashbackHotelBanner:before{background:rgba(192,222,232,.8);content:"";height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:14px;z-index:-2}.cashbackHotelBanner:after{margin-top:-60px;margin-right:-6px;right:0}.warranted-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warranted-checkbox,.warranted-checkbox__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.warranted-checkbox__list{list-style-type:disc;padding-left:20px;font-size:11px;line-height:14px;color:#707070;margin-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.warranted-checkbox__name{margin-left:4px}.warranted-checkbox__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tooltipPopover,.warranted-checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltipPopover{width:228px;white-space:normal;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.tooltipPopover__inner{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15);color:#333;line-height:1.6;background-color:#fff;padding:12px;font-size:10px;font-style:normal;position:relative;text-align:left;border-radius:4px}.tooltipPopover__inner p{margin-top:0}.tooltipPopover__inner p+p{margin-top:5px}.tooltipPopover__inner:before{content:"";background-color:#fff;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:0;position:absolute;border:solid rgba(0,0,0,.15);border-width:0 1px 1px 0}.tooltipPopover-positionTop{bottom:calc(100% + 10px);left:50%;margin-left:-5px}.tooltipPopover-positionTop .tooltipPopover__inner{left:-50%}.tooltipPopover-positionTop .tooltipPopover__inner:before{bottom:-2px;left:50%;margin-bottom:-5px}.tooltipContent{display:none}.dates-tabs-item[data-v-eb80b248]{min-width:177px;height:86px;background:#fff;border-top:1px solid #f9f9f9;padding-top:17px;padding-left:20px;text-align:left;color:#333;cursor:pointer;position:relative}@media screen and (max-width:1440px){.dates-tabs-item[data-v-eb80b248]{min-width:154.28571px}}@media screen and (max-width:1240px){.dates-tabs-item[data-v-eb80b248]{min-width:168px}}@media screen and (max-width:1024px){.dates-tabs-item[data-v-eb80b248]{min-width:170px}}.dates-tabs-item_active[data-v-eb80b248]{position:relative;background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9));color:#ec933d;color:var(--trav-color-links,var(--trav-color-primary-100,#ec933d))}.dates-tabs-item_active[data-v-eb80b248]:after{content:"";position:absolute;height:6px;width:100%;background-color:#ec933d;background-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d));top:-6px;left:0}.dates-tabs-item_active .dates-tabs-item__date[data-v-eb80b248]{color:#ec933d;color:var(--trav-color-links,var(--trav-color-primary-100,#ec933d))}.dates-tabs-item_disabled[data-v-eb80b248]{cursor:default;background-color:#d6d6d6;background-color:var(--trav-color-hotel-tour-search-tab_disabled,var(--trav-color-neutral-1100,#d6d6d6))}.dates-tabs-item__date[data-v-eb80b248]{color:#707070;font-size:14px}.dates-tabs-item__price[data-v-eb80b248]{margin-top:8px;font-family:OpenSansSemiBold,sans-serif}.dates-tabs-item__price_active[data-v-eb80b248]{font-size:18px}.dates-tabs-item__no-prices[data-v-eb80b248]{margin-top:9px;font-size:14px;display:inline-block;font-family:OpenSansSemiBold,sans-serif;white-space:nowrap}.dates-tabs-item__best-price[data-v-eb80b248]{border-radius:2px;padding:5px 12px;font-family:OpenSansRegular,sans-serif;color:#fff;color:var(--trav-font-color-hotel-tour-search-tab-tooltip,var(--trav-font-color-1200,#fff));font-size:12px;top:-15px;left:20px;z-index:1}.dates-tabs-item__best-price[data-v-eb80b248],.dates-tabs-item__best-price[data-v-eb80b248]:after{position:absolute;background:#e37d19;background:var(--trav-color-hotel-tour-search-tab-tooltip,var(--trav-color-primary-300,#e37d19))}.dates-tabs-item__best-price[data-v-eb80b248]:after{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 4px);bottom:-4px}.best-price-go-to__right-arrow[data-v-55fe3258]{position:relative;left:9px}.dates-tabs[data-v-366cdf76]{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dates-tabs__container[data-v-366cdf76]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-top:15px;margin-top:-10px;margin-bottom:-9px}.dates-tabs__navigate[data-v-366cdf76]{color:#333;-webkit-transition:opacity .3s;transition:opacity .3s;min-width:41px;font-size:20px;text-align:center;line-height:80px;height:86px;cursor:pointer;background:#fff;border-top:1px solid #f9f9f9;position:relative;top:0;z-index:2}.dates-tabs__navigate_disabled[data-v-366cdf76],.dates-tabs__navigate_disabled[data-v-366cdf76]:hover{cursor:default;color:hsla(0,0%,100%,.1)}.dates-tabs__content[data-v-366cdf76]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(100% - 82px);position:relative;z-index:1;-webkit-transition:left .6s;transition:left .6s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#059bce;height:80px;margin-top:6px}.dates-tabs__content>[data-v-366cdf76]{margin-top:-6px}.dates-tabs__go-best-price[data-v-366cdf76]{position:absolute;right:25px;top:-41px;white-space:nowrap}.dropdown-list[data-v-1341b172]{position:relative;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.dropdown-list__label-container[data-v-1341b172]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#fff;line-height:1.43;color:#45464a;font-size:14px;border-radius:4px;padding:5px 10px 5px 20px;border:1px solid #dceaef;position:relative;cursor:pointer}.dropdown-list__icon[data-v-1341b172]{color:#059bce;color:var(--trav-color-icons,var(--trav-color-primary-400,#059bce))}.dropdown-list_opened .dropdown-list__label-container[data-v-1341b172]{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.dropdown-list_opened .dropdown-list__icon[data-v-1341b172]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-list__list-content[data-v-1341b172]{border:1px solid #dceaef;border-top:none;border-radius:0 0 4px 4px;min-width:290px;background-color:#fff;position:absolute;-webkit-box-shadow:0 7px 16px 0 rgba(0,0,0,.15);box-shadow:0 7px 16px 0 rgba(0,0,0,.15)}.dropdown-list_disabled .dropdown-list__label-container[data-v-1341b172]{background-color:#eee;cursor:default}.operators-filter-hotel__item[data-v-25ec7589]{padding:10px 15px;height:40px}.operators-filter-hotel__item[data-v-25ec7589]:hover{background-color:#e9e9e9;background-color:var(--trav-color-secondary-elements-background_hover,var(--trav-color-background-2550,#e9e9e9))}.meals-filter-hotel[data-v-31156211]{z-index:3}.meals-filter-hotel__item[data-v-31156211]{padding:10px 15px;height:40px}.meals-filter-hotel__item[data-v-31156211]:hover{background-color:#e9e9e9;background-color:var(--trav-color-secondary-elements-background_hover,var(--trav-color-background-2550,#e9e9e9))}.is-exclusive-filter__crown[data-v-0dc66c35]{position:relative;top:3px;display:inline-block;margin-left:4px;width:16px;height:16px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/crown.44d1bff12d5b00e081cd7277263c91d3.svg)}.warranted-filter__icon[data-v-1b1348c0]{font-size:7px;text-align:center;height:15px;line-height:17px;width:15px;color:#fff;background-color:#a4d41d;vertical-align:middle;display:inline-block;border-radius:.7em}.text-common_text-medium[data-v-143859e4],.text-common_text-small[data-v-143859e4]{font-size:14px}.text-common__value[data-v-143859e4]{font-family:GT Eesti Pro,sans-serif;font-weight:400;color:#999}.text-common__value_disable[data-v-143859e4]{color:#707070}.text-common__text_hover[data-v-143859e4]{color:#059bce}.additional-filters-hotel[data-v-91cc8f8a]{display:-webkit-box;display:-ms-flexbox;display:flex}.additional-filters-hotel__item[data-v-91cc8f8a]{padding:10px 15px;height:40px}.additional-filters-hotel__item[data-v-91cc8f8a]:hover{background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9))}.additional-filters-hotel__item_disabled[data-v-91cc8f8a]{opacity:.3;cursor:default}.additional-filters-hotel__item_disabled[data-v-91cc8f8a]:hover{background-color:inherit}.hotel-page-filters__container-wrapper[data-v-10c4e957]{margin-top:9px;width:100%;padding:16px;background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9));border-bottom:3px solid #dceaef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-page-filters__dates-tabs[data-v-10c4e957]{position:relative;z-index:var(--z-index-block-tabsDates)}.hotel-page-filters__meals[data-v-10c4e957]{position:relative;z-index:var(--z-index-block-mealsFilter)}.hotel-page-filters__operators[data-v-10c4e957]{position:relative;z-index:var(--z-index-block-operatorFilter)}.hotel-page-filters__additional[data-v-10c4e957]{position:relative;z-index:var(--z-index-block-additionalFilter)}.hotel-page-filters__container[data-v-10c4e957]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-page-filters__container>[data-v-10c4e957]{margin-left:12px}.hotel-page-filters__container>[data-v-10c4e957]:first-child{margin-left:0}.hotel-page-filters__dropdown[data-v-10c4e957]{min-width:264px}@media (min-width:1241px) and (max-width:1440px){.hotel-page-filters__dropdown[data-v-10c4e957]{min-width:210px}}@media (max-width:1240px){.hotel-page-filters__container>[data-v-10c4e957]{margin-bottom:12px}}

/*!
*  - v1.4.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.slider-pro,.sp-mask,.sp-slides-container{position:relative}.sp-mask{overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#fff;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:hsla(0,0%,100%,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:"\2195"}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:"\25B6";position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #fff;text-align:center;font-size:30px;border-radius:30px;top:0;color:#fff;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.gallery-wrapper{border-radius:4px 0 0 4px;width:555px;height:472px;overflow:hidden}.gallery-wrapper .slider-pro>.sp-thumbnails{display:none}.sp-bottom-thumbnails{margin-top:1px}.sp-bottom-thumbnails .sp-thumbnail-container{margin-left:1px;margin-right:0}.sp-right-thumbnails .sp-thumbnail-container{margin-top:0;margin-bottom:1px}.sp-full-screen-button{right:auto;left:8px;top:8px;width:30px;height:22px;opacity:.6;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/fullscreenButton.f5d83b643666b0cdd7c33325c060b1a3.png) no-repeat 0 0 transparent;-webkit-transform:none;transform:none}.sp-full-screen-button:before{content:none}.sp-full-screen-button:hover{opacity:1}.sp-arrow{width:40px;height:83px;line-height:55px;text-align:center;color:#fff;top:50%;margin-top:-27px;font-size:26px;opacity:.5;background:rgba(0,0,0,.6);-webkit-transform:none;transform:none}.sp-arrow:hover{opacity:1;background:rgba(0,0,0,.8)}.sp-arrow:before{margin-top:14px;display:inline-block;font-family:icons-16;width:auto;height:auto;-webkit-transform:none;transform:none;left:7px;top:auto;background:none}.sp-arrow:after{content:none}.sp-grab,.sp-grabbing{cursor:pointer}.sp-previous-arrow{left:0!important}.sp-next-arrow{right:0!important}.sp-previous-arrow:before{content:"\F103"}.sp-next-arrow:before{content:"\F105"}.sp-slide{top:0}.sp-slide iframe{width:100%;height:100%}@media screen and (max-width:1440px){.gallery-wrapper{width:500px}}@media screen and (max-width:1240px){.gallery-wrapper{width:100%;height:386px;border-radius:0 0 4px 4px}}.roomInfoDg-gallery .roomInfoDg__gallery{display:block}.roomInfoDg .popupWrapper{padding:0!important}.roomInfoDg__container{position:relative;color:#333}.roomInfoDg__container,.roomInfoDg__content{display:-webkit-box;display:-ms-flexbox;display:flex}.roomInfoDg__content{padding:34px 40px}.roomInfoDg__gallery{margin-right:40px;width:320px;display:none}.roomInfoDg__gallery .sp-arrow{width:36px;height:74px;font-size:18px}.roomInfoDg__gallery .sp-arrow:before{margin-top:9px;left:calc(50% - 9px)}.roomInfoDg__description{width:256px}.roomInfoDg__description-title{font-size:14px;line-height:1.29;color:#45464a;text-transform:uppercase;font-family:OpenSansBold,sans-serif}.roomInfoDg__description-sub-title{font-size:12px;line-height:1.67;color:#9b9b9b;margin-top:3px}.roomInfoDg__description-header{font-size:14px;font-family:OpenSansSemiBold,sans-serif;margin-top:20px;margin-bottom:14px}.roomInfoDg__description-info{font-size:12px;line-height:1.5}.roomInfoDg__info{width:264px;background-color:#f3fafd;padding-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:44px}.roomInfoDg__info,.roomInfoDg__info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.roomInfoDg__info-content{text-align:center}.roomInfoDg__logo{width:120px;height:50px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roomInfoDg__logo img{width:100%}.roomInfoDg__meal{font-family:OpenSansSemiBold,sans-serif;margin-bottom:2px}.roomInfoDg__tourists{font-size:12px;line-height:1.5;color:#45464a;margin-bottom:40px}.roomInfoDg__planes{margin-bottom:14px}.roomInfoDg__plane{font-size:14px;font-family:OpenSansSemiBold,sans-serif;line-height:1.43;color:#45464a}.roomInfoDg__plane i{color:#bac7cd}.roomInfoDg__plane i.scale{-webkit-transform:scale(-1);transform:scale(-1);display:inline-block}.roomInfoDg__plane .dayName{color:#9b9b9b;font-family:OpenSansRegular,sans-serif}.roomInfoDg__plane+.roomInfoDg__plane{margin-top:4px}.roomInfoDg__nights{font-size:12px;line-height:1.5;color:#45464a;margin-bottom:2px}.roomInfoDg__flight{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:1.33;color:#9b9b9b}.roomInfoDg__actualize{font-family:OpenSansSemiBold,sans-serif;color:#059bce;cursor:pointer}.roomInfoDg__price-sale{margin-bottom:10px;text-align:center;font-size:12px}.roomInfoDg__price-sale>span{padding:0 8px;height:24px;border-radius:2px;line-height:24px;background-color:#ff531a;display:inline-block;color:#fff}.roomInfoDg__price-sale .roomInfoDg__price-sale__percent{background-color:#73ceed;background-color:var(--trav-color-partial-payment-banners,var(--trav-color-primary-500,#73ceed));color:#333}.roomInfoDg__price-sale p{line-height:1.5}.roomInfoDg__price-block{margin-top:25px}.roomInfoDg__price-block__btn{border-radius:4px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px;font-family:OpenSansSemiBold,sans-serif;width:180px;border:2px solid #059bce;border-color:var(--trav-color-secondary-button,var(--trav-color-primary-400,#059bce));color:#059bce;color:var(--trav-font-color-secondary-button,var(--trav-color-primary-400,#059bce));position:relative}.roomInfoDg__price-block__btn>span{margin-top:4px;color:#9b9b9b;font-family:OpenSansRegular,sans-serif;font-size:12px}.roomInfoDg__price-block__btn:hover{cursor:pointer;color:#fff;color:var(--trav-font-color-secondary-button-hover,var(--trav-font-color-1200,#fff));background-color:#059bce;background-color:var(--trav-color-secondary-button-hover,var(--trav-color-primary-400,#059bce))}.roomInfoDg__price-block__btn:hover span:not(.tooltip__container){color:#fff;opacity:.8}@media screen and (max-width:1000px){.popupWrapper.without-gallery{max-width:600px;left:calc(50% - 300px)!important;min-width:600px}.popupWrapper.roomInfoDg-gallery{max-width:680px;left:calc(50% - 340px)!important;min-width:680px}.popupWrapper.roomInfoDg-gallery .roomInfoDg__container{display:block}.popupWrapper.roomInfoDg-gallery .roomInfoDg__description{width:240px}.popupWrapper.roomInfoDg-gallery .roomInfoDg__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}.popupWrapper.roomInfoDg-gallery .roomInfoDg__info{position:relative;width:100%;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row;padding:25px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popupWrapper.roomInfoDg-gallery .roomInfoDg__info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.popupWrapper.roomInfoDg-gallery .roomInfoDg__meal,.popupWrapper.roomInfoDg-gallery .roomInfoDg__tourists{margin-bottom:15px;display:inline-block}.popupWrapper.roomInfoDg-gallery .roomInfoDg__planes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3px}.popupWrapper.roomInfoDg-gallery .roomInfoDg__plane+.roomInfoDg__plane{margin-top:0;margin-left:12px}.popupWrapper.roomInfoDg-gallery .roomInfoDg__nights{display:inline-block}.popupWrapper.roomInfoDg-gallery .roomInfoDg__flight{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:lowercase}.popupWrapper.roomInfoDg-gallery .roomInfoDg__price-block{margin-top:0;width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.popupWrapper.roomInfoDg-gallery .roomInfoDg__price-block__btn{width:100%;margin-bottom:16px}}.isAbsent__container{width:100%;min-height:80px;background-color:#fff7df;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dceaef;text-align:left}.isAbsent__icon{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/isAbsent__icon.bb00345ed78dbab4834d36102900d762.svg);background-size:cover;width:74px;height:80px}.isAbsent__text{margin-left:48px}.isAbsent__title{font-size:18px;line-height:1.33;color:#333;font-family:OpenSansSemiBold,sans-serif;margin-bottom:6px}.isAbsent__criteria{color:#7c7c7c}.hotel-page-header-form__container{width:1320px;margin:0 auto 9px;z-index:3;position:relative;min-height:70px}.hotel-page-header-form__container .customSelect__container,.hotel-page-header-form__container .customSelect__form{display:inline-block}.hotel-page-header-form__container .touristGroup .formInput>label{display:none}.hotel-page-header-form.formFix{height:70px}.hotel-page-header-form.formFix .hotel-page-header-form__container{position:fixed;top:0;width:100%;background-color:#059bce;background-color:var(--trav-color-search-header-background,var(--trav-color-primary-400,#059bce));padding-top:8px;padding-bottom:16px;z-index:var(--z-index-block-search-form);left:0}.hotel-page-header-form.formFix .searchFormNew{margin:0 auto}.formContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 4px 4px 4px}.formControl.hotel{width:26%;position:relative}.formControl.hotel .icon{color:#b5cad2}.formControl.hotel .formInputPlace{border-radius:0 0 0 4px;background:#dceaef;background-color:#d6d6d6;background-color:var(--trav-color-disabled-header,var(--trav-color-neutral-1100,#d6d6d6))}.formControl.hotel .formInputPlace p{color:#90979c!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formControl.calendar,.formControl.nights{width:20%}.formControl.touristGroupWrap{width:20%;background:#fff;height:48px}.formControl.formControl_btn{width:14%}.searchFormNew{width:1320px;padding:0;margin:0;text-align:left;display:block;position:relative;min-height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.searchFormNew:after{content:none}.searchFormNew .numOfNights{padding-top:0;height:auto}.formInputPlace span{font-size:14px;color:#45464a;display:inline-block;margin-left:5px}.formControl .icon-i16_star,.formControl .icon-i16_star_o{padding:0 3px;font-size:18px}.formDropdownContent .nightsSelection .ui-spinner{margin-left:5px;color:#3b3b3b;text-align:left;font-size:14px;display:inline-block;vertical-align:middle;background:none;border:none;padding:0 53px;position:relative;overflow:visible;height:20px;margin-top:-4px}.formDropdownContent .nightsSelection .ui-spinner-input{text-align:center;width:25px;margin:-4px 0 0;padding:0;font:normal 18px/33px openSansSemibold,sans-serif}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-button{background:#059bce;background:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-radius:24px;height:24px;width:24px;line-height:24px;text-align:center;display:inline-block;position:absolute;top:0;color:#fff;cursor:pointer}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-up{right:10px}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-up:after{display:block;content:"+";font:normal 24px/24px Arial,sans-serif}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-down{left:10px}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-down:after{display:block;content:"-";font:normal 36px/18px Arial,sans-serif}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-button .ui-button-text{display:none}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-down:hover,.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-up:hover{background:#f5a623;background:var(--trav-color-primary-200,#f5a623);-webkit-transition:background .2s;transition:background .2s}.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-down:active,.formDropdownContent .nightsSelection .ui-spinner a.ui-spinner-up:active{background:#f5a623;background:var(--trav-color-primary-200,#f5a623)}.nights .formDropdownContent{width:473px}.nights .formDropdownContent .formInput>.icon{color:#7b8487;font-family:openSansRegular}.nightsSelection{min-width:190px;text-align:center;color:#3b3b3b;padding:11px 0}.nightsSelection .formInput{display:block}.formDropdownContent .nightsSelection label{display:inline-block;vertical-align:middle;font-size:14px;font-family:openSansSemibold,sans-serif;color:#fff;margin:0 15px 0 0}.formControl .nightsSelection .fluidColumn,.formControl .nightsSelection .fluidColumns{display:inline-block;vertical-align:middle;width:auto}.formControl .nightsSelection .fluidColumn{padding:3px 0 11px}.formControl .nightsSelection .fluidColumn:first-child{margin-right:40px}.formDropdownContent .nightsSelection .formInput>.icon{position:static;vertical-align:middle;display:inline-block;font-size:18px;line-height:18px}.formDropdownContent .bottom.center{text-align:center}.formDropdown.hotelCategory>.formInput:after,.formDropdown.meal>.formInput:after,.formDropdown>.formInput>.formInputPlace:after,.formDropdownContent:after{display:none}.searchFormNew .formControl{display:inline-block;vertical-align:top;text-align:left;margin:0;position:relative;z-index:2}.hotelSerpHeader .searchFormNew .formControl{z-index:auto}.searchFormNew .formLabel{color:hsla(0,0%,100%,.7);font-family:openSansRegular,sans-serif;font-size:12px;margin:0}form input.resort{font-size:14px;padding-left:40px}form input.from_city,form input.resort{border:none;background-color:transparent;border-radius:0}form input.from_city{border-radius:4px 0 0 4px}input.resort:-moz-placeholder,input.resort:-ms-input-placeholder,input.resort::-moz-placeholder,input.resort::-webkit-input-placeholder{color:#fff!important}.searchFormNew .formDropdownContent label+label{margin-top:12px}.searchFormNew .formControl_text .formLabel{display:inline-block;font-size:14px;line-height:20px;height:22px;vertical-align:top;border-bottom:1px dashed #fff;color:#fff;font-family:openSansSemibold,sans-serif;cursor:pointer}.searchFormNew .formControl_text .open .formLabel{color:#059bce;border-color:#059bce}.searchFormNew .formControl_text .formInput{border:none;display:inline-block;font-size:14px;line-height:18px;height:22px;vertical-align:top;margin-bottom:10px}.searchFormNew .formControl_text .formDropdown.meal .formInput{min-width:180px}.searchFormNew .formControl_text .formInput .icon{display:none}.formInputPlace{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;border-radius:0;background:#fff;height:48px;line-height:48px;padding-left:40px;color:#45464a}.open .formInput .inputText,.open .formInputPlace{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;height:48px;background-color:#e8edf0}.formControl+.formControl .formInputPlace{border-left:1px solid #e8edf0;padding:0 0 0 40px;line-height:48px}.formInputPlace p{margin:0;font-size:14px;-webkit-transition:margin .3s;transition:margin .3s;color:#45464a;font-family:OpenSansRegular,sans-serif}.formControl .btnOrange{border:none;border-radius:0 4px 4px 0;text-shadow:none;height:48px;width:100%;line-height:48px;padding:0;margin:0}.formControl .btnOrange span{font-family:openSansBold,sans-serif;text-transform:none;display:block;letter-spacing:normal}.formControl_btn .btn>.icon,.formControl_btn .btn>strong{display:none}.formDropdown .formInput>.icon,.formInput>.icon{color:#059bce;color:var(--trav-color-header-icons,var(--trav-color-primary-400,#059bce));top:14px;font-size:22px;left:14px}form .flagIco{position:absolute;top:18px;left:10px}.calendarInput{font-size:14px;margin:0;color:#45464a;font-family:OpenSansRegular,sans-serif}.formDropdownWithCalendar .formDropdownContent{left:-62px;margin:0;border:none;border-radius:0;padding-top:0;width:534px}.formDropdownContent .formInput.open>.icon{color:#fff}.formDropdownContent:before{display:none}.formDropdownContent .formInput>.icon{top:10px;color:#777;font-family:openSansRegular,sans-serif;font-size:14px}#dateRangeContainer{border-bottom:1px solid #dde3e6;margin:0 -10px -10px;padding:0 10px 10px}.formDropdownContent{margin:0;border:none;border-radius:0;width:auto}.formDropdownWithCalendar .ui-datepicker td{padding:0;width:34px}.formDropdownWithCalendar .ui-datepicker .ui-state-default{font:12px/34px openSansSemiBold;padding:0;margin:2px;width:30px;height:30px;line-height:30px}.formDropdownWithCalendar .ui-datepicker .ui-state-default.ui-state-active,.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-default.ui-state-active,.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-default.ui-widget-content .ui-state-active,.formDropdownWithCalendar .ui-datepicker td.ui-state-range .ui-state-default.ui-widget-header .ui-state-active{background:#059bce;background:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-radius:20px;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.2;filter:Alpha(Opacity=20)}.formDropdownWithCalendar .formDropdownContent .dateFlexible{background-color:#e8edf0;color:#666;text-align:left;padding:15px;font:14px/28px OpenSansSemibold;margin:0 -10px;overflow:hidden}.formDropdownWithCalendar .formDropdownContent .dateFlexible label{display:inline-block;position:relative;padding-left:23px;color:#999;float:right}.formDropdownWithCalendar .formDropdownContent .dateFlexible label input{position:absolute;left:0;opacity:0}.formDropdownWithCalendar .formDropdownContent .dateFlexible label span:before{position:absolute;left:0;top:1px;display:block;content:"";width:12px;height:12px;border-radius:20px;border:2px solid #999}.formDropdownWithCalendar .formDropdownContent .dateFlexible label input:checked+span:before{border-color:#059bce}.formDropdownWithCalendar .formDropdownContent .dateFlexible label input:checked+span:after{position:absolute;left:0;top:1px;font-size:16px;content:"\F136";display:block;background:none;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));font-family:icons-16;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none}.formDropdownWithCalendar .formDropdownContent .dateFlexible label .flex{color:#e8edf0}.formDropdownWithCalendar .formDropdownContent .dateFlexible label input:checked+span .flex{display:inline;color:#333}.formDropdownWithCalendar .formDropdownContent .dateFlexible label input:checked+span{color:#333}@media screen and (max-width:1440px){.hotel-page-header-form__container,.searchFormNew{width:1160px}}@media screen and (max-width:1240px){.hotel-page-header-form__container,.searchFormNew{width:920px}.formControl.calendar,.formControl.hotel{width:200px}.formControl.touristGroupWrap{width:240px}.formControl.nights{width:160px}.formControl.formControl_btn{width:120px}}@media screen and (max-width:1024px){.hotel-page-header-form__container,.searchFormNew{width:760px}.formControl.hotel{width:232px}.formControl.calendar{width:152px}.formControl.nights{width:112px}.formDropdown .formInput>.icon,.formInput>.icon{display:none}.formControl+.formControl .formInputPlace,.formInputPlace{padding-left:10px}.calendarInput,.formControl .btnOrange span,.formInputPlace p,.formInputPlace span{font-size:12px;white-space:nowrap}.nights .formDropdownContent{width:376px;padding:8px}}.customSelect__container{position:relative;border-radius:4px 4px 0 0;text-align:left;height:40px}.customSelect__container.open{-webkit-box-shadow:0 5px 14px 0 rgba(0,0,0,.25);box-shadow:0 5px 14px 0 rgba(0,0,0,.25);border-bottom-color:#dceaef}.customSelect__container.open .customSelect__form{border-bottom-left-radius:0;border-bottom-right-radius:0}.customSelect__container.open .customSelect__form-title .icon-i16_arrow_down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.customSelect__container.open .customSelect__form.notFound{border-color:#f3401f}.customSelect__container.open .customSelect__form.found{border-color:#059bce}.customSelect__input{position:absolute;width:calc(100% - 24px);z-index:2;left:12px;top:1px;background:#fff}.customSelect__input input{font-size:14px;font-family:OpenSansRegular,sans-serif;line-height:38px;height:38px;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;z-index:2;position:relative;width:100%;margin:0;padding:0}.customSelect__input input::-webkit-input-placeholder{color:#707070}.customSelect__input input::-moz-placeholder{color:#707070}.customSelect__input input:-ms-input-placeholder{color:#707070}.customSelect__input input:-moz-placeholder{color:#707070}.customSelect__input i{font-size:11px;color:#9b9b9b;position:absolute;right:0;top:15px;cursor:pointer;line-height:1;z-index:4}.customSelect__input p{position:absolute;z-index:1;line-height:38px;padding:0;margin:0;font-size:14px;left:0;top:0;font-family:OpenSansRegular,sans-serif}.customSelect__input-first{color:transparent}.customSelect__input-last{color:#c2c2c2;position:relative;left:-1px}.customSelect__form{background-color:#fff;padding:0 16px;line-height:38px;height:40px;min-width:200px;border:1px solid;border-color:#fff #fff #dceaef;border-radius:4px 4px 0 0;color:#4a4a4a;font-size:14px;font-family:OpenSansSemiBold,sans-serif}.customSelect__form a{border-bottom:1px dashed;margin-left:3px}.customSelect__form a i{display:inline-block;margin-right:3px}.customSelect__form-title .icon-i16_arrow_down{position:absolute;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));top:2px;right:10px;z-index:3;font-size:10px;cursor:pointer}.customSelect__list{position:absolute;top:40px;background:#fff;left:0;width:100%;padding:4px 0;overflow-y:auto;-webkit-box-shadow:0 5px 14px 0 rgba(0,0,0,.25);box-shadow:0 5px 14px 0 rgba(0,0,0,.25);border-radius:0 0 4px 4px;max-height:280px;z-index:10}.customSelect__list-description{line-height:1.5;color:#9b9b9b;padding:10px 16px;font-size:12px;display:inline-block}.customSelect__row{line-height:1.93;padding:0 16px;color:#333;text-align:left;cursor:pointer}.customSelect__row:hover{background:#f2f2f2;background:var(--trav-color-background-2500,#f2f2f2)}.formControl.forTourists{background:#fff;height:60px;-webkit-transition:height .3s;transition:height .3s}.fixedTop .formControl.forTourists{height:48px}.touristGroup .formDropdownContent{padding:0;margin:0;border-radius:0 0 4px 4px}.touristGroup__container{padding:24px 16px 48px;width:300px}.touristGroup__label{font-size:12px;font-family:openSansSemibold,sans-serif;letter-spacing:1px;color:#9b9b9b;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.touristGroup__label i{font-size:24px;margin-right:8px;color:rgba(143,170,180,.5)}.touristGroup__content{padding:0 32px}.touristGroup .adults__buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-bottom:14px;width:200px}.touristGroup .adults__buttonset input{display:none!important}.touristGroup .adults__buttonset input:checked+label{color:#fff;background:#059bce;background:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-color:#059bce;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.touristGroup .adults__buttonset label{text-align:center;display:block;width:50px;height:38px;color:#45464a;background:#fff;margin:0;border:1px solid #d0d0d1;border-right:none;line-height:38px}.touristGroup .adults__buttonset label+label{border-left-color:#fff}.touristGroup .adults__buttonset label:first-of-type{border-radius:4px 0 0 4px}.touristGroup .adults__buttonset label:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid #d0d0d1}.touristGroup .customSelect>i{position:absolute;color:#ff531a;font-size:10px;right:-12px;top:14px;cursor:pointer}.touristGroup .customSelect__container.open .customSelect__form{border-color:#fff;border-bottom:2px solid #edf4f7}.touristGroup .customSelect__form{border-radius:4px;border:1px solid #d0d0d1}.touristGroup .customSelect__form a{border:none;margin:0;color:#45464a;font-family:openSansSemibold,sans-serif;display:block}.touristGroup .customSelect__form a.customSelect__is-default{color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.touristGroup .customSelect__list{overflow:hidden}.touristGroup .customSelect__list>div{max-height:176px;overflow-y:auto}.touristGroup .customSelect__row{line-height:36px}.touristGroup .customSelect__row:hover{background-color:#f2f2f2;background-color:var(--trav-color-background-2500,#f2f2f2);color:#333}.touristGroup .child-select+.child-select{margin-top:8px}.freeCancellation__inscription{margin-top:12px}.freeCancellation__inscription-container{color:#25a95e;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.freeCancellation__inscription-container>*{display:inline-block}.freeCancellation__inscription-icon{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/freeCancellationRouble.91f28bb7a0c37b41a1634de90e58299d.svg);width:18px;height:18px}.freeCancellation__inscription-hintIcon{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/freeCancellationHint.e0958215c1521317eefa51e99969e326.svg);width:18px;height:18px}.freeCancellation__inscription-content{margin:0 4px}.warranted-icon{font-size:11px;color:#fff;background-color:#a4d41d;vertical-align:middle;display:inline-block;border-radius:.7em;height:23px;width:23px;line-height:26px;text-align:center}.warranted-icon_small{font-size:7px;text-align:center;height:15px;line-height:17px;width:15px}.warranted-icon_medium{font-size:9px;text-align:center;height:20px;line-height:22px;width:20px}.similarToursSelect__container{position:relative;margin-top:-12px}.similarToursSelect__list{background-color:#fff;position:absolute;top:-12px;width:292px}.similarToursSelect__list.open{border-radius:4px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);z-index:2}.similarToursSelect__list.open .similarToursSelect__list-tours{display:block}.similarToursSelect__list.open .icon-i16_arrow_down{display:none}.similarToursSelect__list.open .icon-i16_arrow_up{display:inline-block}.similarToursSelect__list-tours{display:none}.similarToursSelect__label{padding:12px 20px;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));font-size:12px;font-family:OpenSansBold,sans-serif;white-space:nowrap;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.similarToursSelect__label-text{border-color:#059bce;border-left-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-bottom:1px solid;border-bottom-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-right-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));border-top-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));display:inline-block}.similarToursSelect__label i{font-size:12px}.similarToursSelect__label .icon-i16_arrow_up{display:none}.similarToursSelect__tour{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #aec1c8;padding:8px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.similarToursSelect__tour:hover{background-color:#e5f8ff}.similarToursSelect__tour-logo{width:115px}.similarToursSelect__tour-logo img{height:30px}.similarToursSelect__tour-price{font-size:14px;line-height:1.43;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));font-family:openSansSemiBold,sans-serif}.similarToursSelect__tour-oiltax{font-size:10px;line-height:1.4;color:#9b9b9b;white-space:nowrap}.similarToursSelect__loader{padding:11px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#999;border-top:1px solid #aec1c8;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.similarToursSelect__loader .newLoader{width:24px;height:24px;margin-right:12px}.promo-tooltip{height:28px;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#059bce;background-color:var(--promo-tooltip-background,var(--trav-color-primary-400,#059bce));border-radius:4px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-tooltip__image{margin-right:4px;width:20px;height:20px;background-position:50%;background-size:contain}.promo-tooltip__text{color:#ec933d;color:var(--promo-tooltip-text,var(--trav-color-primary-100,#ec933d));font-size:12px;font-weight:600;line-height:12px}.promo-tooltip__icon{margin-left:4px;-webkit-mask:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/tooltip-question-icon.9faadc183e2acae3502f073439d827ea.svg);mask:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/tooltip-question-icon.9faadc183e2acae3502f073439d827ea.svg);background-color:#ec933d;background-color:var(--promo-tooltip-icon,var(--trav-color-primary-100,#ec933d));width:12px;height:12px}.hotelSerpContainer__tabs-content-dates{width:100%;text-align:center;padding-top:10px;margin-top:-10px;padding-left:40px;padding-right:40px;overflow:hidden;position:relative}.hotelSerpContainer__tabs-content-dates-limit{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0;-webkit-transition:left .6s;transition:left .6s;background:#059bce}.hotelSerpContainer__tabs-content-dates-limit.hideMinPriceTooltips .hotelSerpContainer__tabs-content-dates__min-price{display:none}.hotelSerpContainer__tabs-content-dates__date{display:inline-block;min-width:177px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:86px;background:#059bce;background:var(--trav-color-hotel-tour-search-tab,var(--trav-color-primary-400,#059bce));border-top:6px solid #fff;padding-top:17px;padding-left:20px;text-align:left;color:#fff;cursor:pointer;position:relative}.hotelSerpContainer__tabs-content-dates__date_active{background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9));border-top-color:#ec933d;border-top-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d));color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce))}.hotelSerpContainer__tabs-content-dates__date_active .hotelSerpContainer__tabs-content-dates__date-label{opacity:1}.hotelSerpContainer__tabs-content-dates__date_active .hotelSerpContainer__tabs-content-dates__date-label span{color:#9b9b9b}.hotelSerpContainer__tabs-content-dates__date_active .hotelSerpContainer__tabs-content-dates__min-price{display:block!important}.hotelSerpContainer__tabs-content-dates__date_active .hotelSerpContainer__tabs-content-dates__date-price-label,.hotelSerpContainer__tabs-content-dates__date_active .hotelSerpContainer__tabs-content-dates__noPrice-label{font-size:18px}.hotelSerpContainer__tabs-content-dates__date-label{font-size:14px;opacity:.8}.hotelSerpContainer__tabs-content-dates__date-price-label{margin-top:8px;font-family:OpenSansSemiBold,sans-serif}.hotelSerpContainer__tabs-content-dates__noPrice-label{margin-top:9px;font-size:16px;font-family:OpenSansSemiBold,sans-serif}.hotelSerpContainer__tabs-content-dates__min-price{border-radius:2px;padding:5px 12px;font-family:OpenSansRegular,sans-serif;color:hsla(0,0%,100%,.8);font-size:12px;top:-15px;left:20px;z-index:1}.hotelSerpContainer__tabs-content-dates__min-price,.hotelSerpContainer__tabs-content-dates__min-price:after{position:absolute;background:#006f94;background:var(--trav-color-hotel-tour-search-tab-tooltip,var(--trav-color-primary-600,#006f94))}.hotelSerpContainer__tabs-content-dates__min-price:after{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 4px);bottom:-4px}.hotelSerpContainer__tabs-content-dates>span.icon{position:absolute;color:hsla(0,0%,100%,.5);-webkit-transition:opacity .3s;transition:opacity .3s;width:41px;font-size:20px;text-align:center;line-height:80px;height:88px;top:8px;cursor:pointer;background:#059bce;background:var(--trav-color-hotel-tour-search-tab,var(--trav-color-primary-400,#059bce));border-top:8px solid #fff}.hotelSerpContainer__tabs-content-dates>span.icon:hover{color:#fff}.hotelSerpContainer__tabs-content-dates>span.icon.bg-left,.hotelSerpContainer__tabs-content-dates>span.icon.icon-i16_arrow_left{left:0}.hotelSerpContainer__tabs-content-dates>span.icon.bg-right,.hotelSerpContainer__tabs-content-dates>span.icon.icon-i16_arrow_right{right:0}.checkbox{position:relative;font-weight:400!important;color:#414141!important;height:26px;white-space:nowrap}.checkbox .checkboxText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:85%;display:inline-block}.checkbox.drop-label-title{line-height:1;height:inherit;margin:0}.checkbox input[type=checkbox]{display:none}.checkbox:hover{cursor:pointer}.checkbox:hover input[type=checkbox]:not(:disabled)+.checkboxStyle{border-color:#059bce;border-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce))}.checkbox .icon{display:none;font-size:18px;width:18px;height:18px;position:absolute;left:-1px;top:-1px;color:#fff;border-radius:2px;background-color:#059bce;background-color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));font-weight:700}.checkbox .checkboxStyle{position:relative;top:3px;display:inline-block;width:18px;height:18px;border-radius:2px;background-color:#fff;border:1px solid #ccc;margin-right:8px}.checkbox input[type=checkbox]:checked+.checkboxStyle .icon{display:inline-block}.checkbox input[type=checkbox]:disabled+.checkboxStyle{background-color:hsla(0,0%,80%,.3);border:1px solid #ccc}.checkbox input[type=checkbox]:disabled+.checkboxStyle+.checkboxText{color:#9b9b9b}.search-empty__container{width:100%;border-bottom:1px solid #dceaef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-empty__icon{margin-right:10px;width:75px;height:80px;background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/search-empty__icon.257e3089142f4adcc53ce966b6361a6e.svg) no-repeat bottom}.search-empty__text p{line-height:1.78;color:#333;font-size:18px;font-family:OpenSansSemiBold,sans-serif}.search-empty__text ul{list-style:none}.search-empty__text ul li{font-size:12px;line-height:1.5;color:#45464a}.search-empty__text ul li a,.search-empty__text ul li span{color:#059bce;font-family:OpenSansSemiBold,sans-serif}.search-empty__text ul li a{border-bottom:1px dashed #059bce}@media screen and (max-width:1440px){.hotelSerpContainer__tabs-content-dates__date{min-width:154.28571px}}@media screen and (max-width:1240px){.hotelSerpContainer__tabs-content-dates__date{min-width:168px}}@media screen and (max-width:1024px){.hotelSerpContainer__tabs-content-dates__date{min-width:170px}}.mapLayer{position:relative;padding:8px;border:1px solid #c0dee8;border-radius:3px}.mapLayer .formControl.selectHotel{top:-74px;left:0;position:absolute;width:260px;z-index:10}.mapLayer #mapContainer{width:100%;height:576px}.mapLayer_fixed .mapLayer{position:fixed;width:848px;top:120px}.mapLayer_fixed .mapLayer .formControl.selectHotel{display:none}.mapLayer_fixedBottom .mapLayer{position:absolute;bottom:0;top:auto}.mapLayer_fixedBottom.mainColumnRight{position:static}.searchContainer_msg_map{position:absolute;top:0}@media (min-width:1001px) and (max-width:1239px){.mapLayer .formControl.selectHotel{left:330px;top:-76px}}@media (max-width:1239px){.mapLayer_fixed .mapLayer{position:static;width:auto}}@media (min-width:1439px){.mapLayer_fixed .mapLayer{width:1048px}.intentMediaRail-wrap .mapLayer{width:848px}}.infobox__container{position:relative;display:inline-block}.infobox{color:#fff;font:14px openSansRegular,sans-serif;background-color:#ec933d;background-color:var(--trav-color-primary-100,#ec933d);border-radius:4px;padding:3px 7px 2px;white-space:nowrap;left:-50%;top:-140px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3);position:relative}.infobox:before{bottom:-9px;border-left:5px solid transparent;border-top:9px solid #ec933d;border-top:9px solid var(--trav-color-primary-100,#ec933d);border-right:5px solid transparent;content:" ";display:block;height:0;left:50%;margin-left:-5px;position:absolute;width:0}.mapHotelCard{right:40px;top:50px;position:absolute;z-index:1}.mapHotelCard .close{background-color:rgba(0,0,0,.7);border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:block;font-size:9px;line-height:24px;position:absolute;top:0;right:-24px;height:24px;padding:0;text-align:center;opacity:.5;width:24px;z-index:3}.mapHotelCard__container{background-color:#fff;border-radius:12px 0 12px 12px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15);max-height:490px;padding:0 0 16px;overflow:hidden;width:272px}.mapHotelCard__container__carousel-next,.mapHotelCard__container__carousel-prev{cursor:pointer;background-color:rgba(0,0,0,.2);display:inline-block;height:40px;top:calc(56% - 30px);line-height:40px;text-align:center;position:absolute;width:40px;z-index:3}.mapHotelCard__container__carousel-next:hover,.mapHotelCard__container__carousel-prev:hover{background-color:rgba(0,0,0,.45)}.mapHotelCard__container__carousel-next .icon,.mapHotelCard__container__carousel-prev .icon{color:#fff;margin-top:-16px;font-size:26px}.mapHotelCard__container__carousel-prev{left:0}.mapHotelCard__container__carousel-prev .icon{left:4px}.mapHotelCard__container__carousel-next{right:0}.mapHotelCard__container__carousel-next .icon{right:4px}.mapHotelCard__container__images{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/search-images-loader.27085ff066a168c26ba5fdd54d5c7aed.gif) 50% no-repeat;border-bottom:0;border-radius:4px 0 0 0;display:block;float:none;overflow:hidden;position:relative;top:0;left:0;height:160px;width:272px}.mapHotelCard__container__images ul{position:relative;white-space:nowrap}.mapHotelCard__container__images ul li{display:inline-block;vertical-align:top;position:relative}.mapHotelCard__container__images ul li a{border-radius:10px 0 0 0;display:block;height:160px;width:272px}.mapHotelCard__container__images ul li.lastPhotoLink a.img{-webkit-filter:blur(15px);filter:blur(15px)}.mapHotelCard__container__images ul li.lastPhotoLink a.btn{color:#059bce;background:#fff;border-radius:3px;font:12px/48px openSansSemibold;left:50%;margin-top:-24px;margin-left:-84px;height:48px;position:absolute;text-align:center;text-transform:uppercase;text-shadow:none;top:50%;width:168px}.mapHotelCard__container__rating{padding:16px;position:relative}.mapHotelCard__container__rating-placesLabel{background:#ff531a;border-radius:4px;color:#fff;display:none;font-size:14px;line-height:1.22;padding:6px 8px}.mapHotelCard__container__rating-placesLabel.active{display:inline-block}.mapHotelCard__container__rating-valueLabel{border-radius:4px;color:#fff;display:none;font-size:16px;padding:6px 8px}.mapHotelCard__container__rating-valueLabel[color="0"],.mapHotelCard__container__rating-valueLabel[color="1"],.mapHotelCard__container__rating-valueLabel[color="2"]{background-color:#8faab4;background-color:var(--trav-color-rating-400,#8faab4)}.mapHotelCard__container__rating-valueLabel[color="3"]{background-color:#a4d41d;background-color:var(--trav-color-rating-300,#a4d41d)}.mapHotelCard__container__rating-valueLabel[color="4"]{background-color:#64c60e;background-color:var(--trav-color-rating-200,#64c60e)}.mapHotelCard__container__rating-valueLabel[color="5"]{background-color:#25a95e;background-color:var(--trav-color-rating-100,#25a95e)}.mapHotelCard__container__rating-valueLabel i{margin-right:6px}.mapHotelCard__container__rating-valueLabel.active{display:inline-block}.mapHotelCard__container__stars{display:block;padding-left:16px}.mapHotelCard__container__stars-icon{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/icon-star.949457ecf9692e629917cfdfac81cdaa.svg);background-repeat:no-repeat;display:inline-block;height:16px;width:18px}.mapHotelCard__container__description{padding-left:16px;padding-right:16px}.mapHotelCard__container__description-title{padding-top:4px}.mapHotelCard__container__description-title a{color:#333;display:-webkit-box;font-family:openSansBold,sans-serif;font-size:16px;font-style:normal;font-stretch:normal;font-weight:700;line-clamp:3;overflow:hidden;max-height:72px;line-height:1.5;letter-spacing:normal;text-align:left;-webkit-line-clamp:3;-moz-line-clamp:3;-webkit-box-orient:vertical}.mapHotelCard__container__description__resort{color:#8099a2;font-family:OpenSansRegular,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;padding-top:12px}.mapHotelCard__container__description__resort-distance,.mapHotelCard__container__description__resort-name{display:block}.mapHotelCard__container__description-booking{color:#ff531a;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin-top:12px;text-align:left}.mapHotelCard__container-button{border:2px solid #333;border:2px solid var(--trav-font-color-700,#333);border-radius:4px;color:#333;color:var(--trav-font-color-700,#333);display:block;font-family:OpenSansBold,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:normal;margin-left:16px;margin-right:16px;margin-top:12px;padding:12px 51px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapHotelCard__container-button:hover{color:#707070;border-color:#707070}.close-map__text{border-bottom:1px dashed}.partialPaymentTooltip{display:none}.partialPaymentTooltip__container{position:absolute;border-radius:4px;background-color:#73ceed;background-color:var(--trav-color-partial-payment-banners,var(--trav-color-primary-500,#73ceed));padding:16px;width:calc(100% + 18px);left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partialPaymentTooltip__container a{position:absolute;color:rgba(69,70,74,.5);font-size:12px;top:10px;right:10px}.partialPaymentTooltip__container a:hover{color:#45464a}.partialPaymentTooltip__container:after,.partialPaymentTooltip__container:before{content:"";position:absolute}.partialPaymentTooltip__container:after{height:3px;display:block;background:#ec933d;background:var(--trav-color-search-header-form-btn,var(--trav-color-primary-100,#ec933d));width:calc(100% - 16px);top:-3px;left:8px}.partialPaymentTooltip__container:before{content:"";position:absolute;display:block;width:15px;height:15px;background-color:#73ceed;background-color:var(--trav-color-partial-payment-banners,var(--trav-color-primary-500,#73ceed));-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px;right:120px;z-index:2}.partialPaymentTooltip__logo{background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/logo.54175352a8825ede2efd20946a83fad6.svg);background-size:contain;background-repeat:no-repeat;width:61px;height:56px}.partialPaymentTooltip__text{margin-left:18px;font-size:12px;line-height:1.5;color:#45464a}.partialPaymentTooltip__text span{font-family:openSansBold,sans-serif}.hotel-review-card[data-v-4880043d]{gap:var(--spacing-m)}.hotel-review-card[data-v-4880043d],.hotel-review-card__main[data-v-4880043d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-review-card__main[data-v-4880043d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xs)}.hotel-review-card__text[data-v-4880043d]{overflow-wrap:anywhere}.hotel-review-card__text_ellipsis[data-v-4880043d]{max-height:120px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.hotel-review-card__up[data-v-4880043d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xxs)}.hotel-review-card__row[data-v-4880043d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-xxs)}@media (max-width:calc(780px - 1px)){.hotel-review-card__row[data-v-4880043d]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hotel-review-card__date[data-v-4880043d]{color:var(--color-text-secondary)}.hotel-review-card__date[data-v-4880043d]:before{content:"\2022"}@media (max-width:calc(780px - 1px)){.hotel-review-card__date[data-v-4880043d]:last-child{width:100%}.hotel-review-card__date[data-v-4880043d]:last-child:before{display:none}}.hotel-reviews-tripadviser-logo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/tripadviser-logo.b442bea0210110ec13d9ca7198d4783b.png);background-repeat:no-repeat;background-position:50%;width:121px;height:26px}.hotel-reviews[data-v-5dbd726a]{max-width:756px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--spacing-xl) var(--spacing-xxl)}.hotel-reviews__up[data-v-5dbd726a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-reviews__ratings[data-v-5dbd726a]{gap:var(--spacing-xs);margin-top:var(--spacing-m)}.hotel-reviews__cards[data-v-5dbd726a],.hotel-reviews__ratings[data-v-5dbd726a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-reviews__cards[data-v-5dbd726a]{margin-top:var(--spacing-xxxl);gap:var(--spacing-xl)}.hotel-reviews__button[data-v-5dbd726a]{margin-top:var(--spacing-xl)}@media (max-width:calc(780px - 1px)){.hotel-reviews[data-v-5dbd726a]{padding:0}}#reviews_tophotels{padding:40px}#reviews_our>.btnFlat{position:absolute;right:40px;top:25px;height:48px;line-height:48px;font-family:OpenSansBold,sans-serif}.reviews__container{position:relative;border-bottom:8px solid #dceaef;padding-top:31px;background-color:#fff}.reviews__container .h1{padding-left:40px}.reviews .reviewsTabs{border:none;padding:0;margin:0;background:#fff}.reviews .reviewsTabs>ul{padding:0;margin:0;background:none;border:none}.reviews .reviewsTabs>ul .hotelReviewsSources{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/reviewsSources.bfbbfad92a3bc5a70eed0ea0f50fd679.png) no-repeat scroll 50% transparent;width:65%;background-size:contain}.reviews .reviewsTabs>ul .tophotelsLogo{background:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/tophotels.f6e64666109abe640d48ba8983760437.svg) no-repeat scroll 50% transparent;width:65%;background-position-y:12px}.reviews .reviewsTabs>ul li{width:173px;height:82px;border-top:6px solid #fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews .reviewsTabs>ul li a{display:block;width:100%;height:100%}.reviews .reviewsTabs>ul li.ui-tabs-active{background:#f9f9f9;background:var(--trav-color-hotel-tour-search-tab-active,var(--trav-color-background-2000,#f9f9f9));border-top-color:#ec933d;border-top-color:var(--trav-color-inputs-primary,var(--trav-color-primary-100,#ec933d))}.reviews .reviewsTabsContent>div{padding:0;margin:0}.reviews .buttons{text-align:center;padding:15px 0}.reviews .buttons span{color:#059bce;border-bottom:1px dashed;position:relative;font-family:OpenSansBold,sans-serif;height:40px;line-height:40px;cursor:pointer}.reviews .btn.btnFlat{height:40px;border-radius:4px;line-height:40px;padding-left:25px;padding-right:25px}.hotelReview{padding:20px 40px}.hotelReview,.hotelReview .hotelReviewContent{display:-webkit-box;display:-ms-flexbox;display:flex}.hotelReview .hotelReviewContent{width:calc(100% - 300px);-ms-flex-wrap:wrap;flex-wrap:wrap}.hotelReview .hotelReviewContent .hotelReviewUser{width:220px;font-family:OpenSansSemiBold,sans-serif;line-height:1.71}.hotelReview .hotelReviewContent .hotelReviewUser .hotelReviewDate{margin-top:4px;color:#9b9b9b;line-height:1;font-size:12px;font-family:OpenSansRegular,sans-serif}.hotelReview .hotelReviewContent .hotelReviewFullText,.hotelReview .hotelReviewContent .hotelReviewText{line-height:1.71;color:#45464a;margin-bottom:12px;width:720px}.hotelReview .hotelReviewContent .hotelReviewFullText,.hotelReview .hotelReviewContent .reviewReadLess{display:none}.hotelReview .hotelReviewContent .reviewReadLess,.hotelReview .hotelReviewContent .reviewReadMore{width:100%;padding-left:220px;display:none}.hotelReview .hotelReviewContent .reviewReadLess.show,.hotelReview .hotelReviewContent .reviewReadMore.show{display:block}.hotelReview .hotelReviewContent .reviewReadLess span,.hotelReview .hotelReviewContent .reviewReadMore span{color:#059bce;color:var(--trav-color-links,var(--trav-color-primary-400,#059bce));border-bottom:1px dashed;position:relative;font-family:OpenSansBold,sans-serif;cursor:pointer}.hotelReview .hotelReviewContent .reviewReadLess span:after,.hotelReview .hotelReviewContent .reviewReadMore span:after{content:"\F100";font-family:icons-16,sans-serif;font-size:11px;color:#059bce;color:var(--trav-color-inputs-primary,var(--trav-color-primary-400,#059bce));position:absolute;z-index:2;right:-18px;top:6px;font-weight:700}.hotelReview .hotelReviewContent .reviewReadLess span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotelReview .hotelReviewScoreWrapper{width:300px;padding-left:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.hotelReview .hotelReviewScoreWrapper .overallScore{width:57px}.hotelReview .hotelReviewScoreWrapper .overallScore span{display:block}.hotelReview .hotelReviewScoreWrapper .overallScore .scoreValue{text-align:center;font-size:40px;font-family:OpenSansSemiBold,sans-serif}.hotelReview .hotelReviewScoreWrapper .overallScore .overallValueMax{font-size:18px;text-align:right;color:#9b9b9b}.hotelReview .hotelReviewScoreWrapper .serviceScoreWrap{padding-left:37px}.hotelReview .hotelReviewScoreWrapper .serviceScoreWrap>div+div{margin-top:14px}.hotelReview .hotelReviewScoreWrapper .serviceScoreWrap .scoreTitle{color:#45464a;line-height:1.5;font-size:12px}.hotelReview .scoreLinesWrapper{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.hotelReview .scoreLinesWrapper span{width:30px;height:6px;background-color:#e5f8ff;margin-left:2px}.hotelReview .r4.scoreValue,.hotelReview .r5.scoreValue{color:#25a95e}.hotelReview .r4 .scoreLine,.hotelReview .r5 .scoreLine{background-color:#25a95e}.hotelReview .r3.scoreValue{color:#ec933d}.hotelReview .r3 .scoreLine{background-color:#ec933d}.hotelReview .r1.scoreValue,.hotelReview .r2.scoreValue{color:#e58647}.hotelReview .r1 .scoreLine,.hotelReview .r2 .scoreLine{background-color:#e58647}.leaveCommentForm__container{width:650px;padding:39px 48px 48px}.leaveCommentForm__title{text-align:center}.leaveCommentForm__title>div{font-size:24px;line-height:1.33;font-family:OpenSansSemiBold,sans-serif;color:#333;margin-bottom:7px}.leaveCommentForm__title>p{font-size:16px;line-height:1.5;color:#45464a}.leaveCommentForm__points-wrap{margin-top:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:27px}.leaveCommentForm__points-wrap label{display:block}.leaveCommentForm__points-wrap label+label{margin-top:18px}.leaveCommentForm__points-wrap label .commentFormLabel{font-size:12px;line-height:1.5;color:#45464a;margin-bottom:4px}.leaveCommentForm__points-wrap label .commentFormLabel,.leaveCommentForm__points-wrap label>.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.leaveCommentForm__points-wrap label>.stars>*{display:inline-block;width:48px;height:6px;background-color:#dceaef;cursor:pointer}.leaveCommentForm__points-wrap label .r1 i,.leaveCommentForm__points-wrap label .r2 b,.leaveCommentForm__points-wrap label .r2 i{background-color:#8faab4}.leaveCommentForm__points-wrap label .r3 b,.leaveCommentForm__points-wrap label .r3 i,.leaveCommentForm__points-wrap label .r3 s,.leaveCommentForm__points-wrap label .r4 b,.leaveCommentForm__points-wrap label .r4 i,.leaveCommentForm__points-wrap label .r4 s,.leaveCommentForm__points-wrap label .r4 u{background-color:#b7ac00}.leaveCommentForm__points-wrap label .r5 b,.leaveCommentForm__points-wrap label .r5 i,.leaveCommentForm__points-wrap label .r5 q,.leaveCommentForm__points-wrap label .r5 s,.leaveCommentForm__points-wrap label .r5 u{background-color:#25a95e}.leaveCommentForm__point{width:257px;padding-top:19px}.leaveCommentForm__point-title{text-transform:uppercase;font-size:12px;color:#77777d;margin-bottom:14px}.leaveCommentForm__point-value{color:#9b9b9b}.leaveCommentForm__point-value span{color:#45464a}.leaveCommentForm__total{width:256px;height:192px;border-radius:4px;background-color:#dceaef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:19px;padding-bottom:27px;text-align:center;color:#fff}.leaveCommentForm__total.r1{background-color:#8faab4}.leaveCommentForm__total.r2{background-color:#b7ac00}.leaveCommentForm__total.r3{background-color:#25a95e}.leaveCommentForm__total-title{text-transform:uppercase;font-size:12px;font-family:OpenSansSemiBold,sans-serif}.leaveCommentForm__total-value{font-size:100px;font-family:OpenSansLight,sans-serif}.leaveCommentForm__total-max{opacity:.7;font-size:18px}.leaveCommentForm__form input,.leaveCommentForm__form textarea{width:256px;height:40px;border-radius:3px;background-color:#fff;border:1px solid #d0d0d1;line-height:40px;padding-left:14px;padding-right:14px;color:#45464a;-webkit-box-shadow:none;box-shadow:none;outline:none}.leaveCommentForm__form input::-webkit-input-placeholder,.leaveCommentForm__form textarea::-webkit-input-placeholder{color:hsla(0,0%,60.8%,.5)}.leaveCommentForm__form input::-moz-placeholder,.leaveCommentForm__form textarea::-moz-placeholder{color:hsla(0,0%,60.8%,.5)}.leaveCommentForm__form input:-ms-input-placeholder,.leaveCommentForm__form textarea:-ms-input-placeholder{color:hsla(0,0%,60.8%,.5)}.leaveCommentForm__form input:-moz-placeholder,.leaveCommentForm__form textarea:-moz-placeholder{color:hsla(0,0%,60.8%,.5)}.leaveCommentForm__form textarea{width:100%;height:136px;resize:none;line-height:1.36;padding-top:10px}.leaveCommentForm__form .commentFormLabel{font-size:12px;text-transform:uppercase;color:#77777d;font-family:OpenSansSemiBold,sans-serif;margin-bottom:4px;display:block}.leaveCommentForm__form .commentFormLabel .optionalField{color:#9b9b9b;line-height:1.67;text-transform:none;font-family:OpenSansRegular,sans-serif}.leaveCommentForm__form .userInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:19px}.leaveCommentForm__form .userInfo label{display:block}.leaveCommentForm__send{margin-top:24px;text-align:center}.leaveCommentForm form span.err{color:#f36363}.leaveCommentForm .success{text-align:center;padding-top:48px;padding-bottom:58px}.leaveCommentForm .success__icon{width:120px;height:120px;margin-bottom:31px;border-radius:50%;display:inline-block;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/success__icon.097cb9b21ad5f8e4fb82946caea3a9ee.svg)}.leaveCommentForm .success h4{font-family:OpenSansSemiBold,sans-serif;font-size:24px;line-height:1.33;color:#333;margin-bottom:7px}.leaveCommentForm .success p{font-size:16px;line-height:1.5;color:#45464a}.leaveCommentForm .btn.btnOrange.btnFlat{height:40px;border-radius:4px;line-height:40px;padding-left:25px;padding-right:25px}.leaveCommentFormDG{width:650px!important}.leaveCommentFormDG .popupWrapper.ui-dialog-content{padding:0}.hotelReviewsNoComments{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px}.hotelReviewsNoComments__icon{width:120px;height:120px;margin-top:46px;margin-bottom:25px;background-image:url(https://static.travelatacdn.ru/whitelabel/build/desktop/a/img/hotelReviewsNoComments__icon.c56812d89279fde62bf1f35311dad3ab.svg)}.hotelReviewsNoComments__title{font-size:18px;line-height:1.78;font-family:OpenSansSemiBold,sans-serif;color:#333}.hotelReviewsNoComments__link{font-size:12px;line-height:1.5;color:#45464a}.hotelReviewsNoComments__link a{font-family:OpenSansSemiBold,sans-serif;border-bottom:1px dashed;color:#059bce}@media screen and (max-width:1440px){.hotelReviewUser{margin-bottom:10px}.hotelReview .hotelReviewContent .reviewReadLess,.hotelReview .hotelReviewContent .reviewReadMore{width:auto;padding-left:0}}