@charset "UTF-8";#departureDateRange,.country_resort__select_input,.input-select.tour-search__select{background-image:url(/Ice/Static/images/brand-new/arrow-down.svg);background-repeat:no-repeat;background-position:95%;border:unset;line-height:40px;font-weight:600;font-size:14px!important;color:#170404!important;font-family:Gilroy,sans-serif}#departureDateRange:focus,.country_resort__select_input:focus,.input-select.tour-search__select:focus{background:0 0}#departureDateRange::placeholder,.country_resort__select_input::placeholder,.input-select.tour-search__select::placeholder{font-family:Gilroy,sans-serif}.tourFilter__with-from .tour_search_filter__submit_button{margin:0 10px}.tourFilter__with-from .city-col{padding:10px;display:flex;align-items:center;border-right:1px solid #DEDEDE;width:15%}.tourFilter__with-from .city-col .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px!important}.tourFilter__with-from .city-col .input>div.input-select{border:none;border-radius:4px}.tourFilter__with-from .tour_search_filter .country-col{width:18%;box-sizing:border-box}.tourFilter__with-from .tour_search_filter .date-col{width:17%;box-sizing:border-box}.tourFilter__with-from .tour_search_filter__col.button{width:16%;box-sizing:border-box}.tourFilter__with-from .tour_search_filter .filter-col{box-sizing:border-box}.country_resort__select_hint,.select2-results__option{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tourFilter__with-from .select2 select2-container select2-container--default select2-container--focus{width:100%!important}.tour_search_filter{margin:0 0 20px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#fff;border:1px solid #ECF1F4;box-shadow:0 8px 20px rgba(0,0,0,.08);border-radius:4px}.tour_search_filter .country-col{width:24%;padding:10px 10px 10px 20px;border-right:1px solid #DEDEDE}.tour_search_filter .date-col{width:20%;padding:10px;border-right:1px solid #DEDEDE}.tour_search_filter .filter-col{width:16%;padding:10px;border-right:1px solid #DEDEDE}.tour_search_filter__col--price{width:30%}.tour_search_filter .select2-container .select2-selection--single{line-height:34px!important}.tour_search_filter .input input[type=checkbox]+label:before{background-color:transparent;height:22px;width:22px;border:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Ljk0IDQ5Ljk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OS45NCA0OS45NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00OC44NTYsMjIuNzMxYzAuOTgzLTAuOTU4LDEuMzMtMi4zNjQsMC45MDYtMy42NzFjLTAuNDI1LTEuMzA3LTEuNTMyLTIuMjQtMi44OTItMi40MzhsLTEyLjA5Mi0xLjc1N2MtMC41MTUtMC4wNzUtMC45Ni0wLjM5OC0xLjE5LTAuODY1TDI4LjE4MiwzLjA0M2MtMC42MDctMS4yMzEtMS44MzktMS45OTYtMy4yMTItMS45OTZjLTEuMzcyLDAtMi42MDQsMC43NjUtMy4yMTEsMS45OTZMMTYuMzUyLDE0Yy0wLjIzLDAuNDY3LTAuNjc2LDAuNzktMS4xOTEsMC44NjVMMy4wNjksMTYuNjIzQzEuNzEsMTYuODIsMC42MDMsMTcuNzUzLDAuMTc4LDE5LjA2Yy0wLjQyNCwxLjMwNy0wLjA3NywyLjcxMywwLjkwNiwzLjY3MWw4Ljc0OSw4LjUyOGMwLjM3MywwLjM2NCwwLjU0NCwwLjg4OCwwLjQ1NiwxLjRMOC4yMjQsNDQuNzAyYy0wLjIzMiwxLjM1MywwLjMxMywyLjY5NCwxLjQyNCwzLjUwMmMxLjExLDAuODA5LDIuNTU1LDAuOTE0LDMuNzcyLDAuMjczbDEwLjgxNC01LjY4NmMwLjQ2MS0wLjI0MiwxLjAxMS0wLjI0MiwxLjQ3MiwwbDEwLjgxNSw1LjY4NmMwLjUyOCwwLjI3OCwxLjEsMC40MTUsMS42NjksMC40MTVjMC43MzksMCwxLjQ3NS0wLjIzMSwyLjEwMy0wLjY4OGMxLjExMS0wLjgwOCwxLjY1Ni0yLjE0OSwxLjQyNC0zLjUwMkwzOS42NTEsMzIuNjZjLTAuMDg4LTAuNTEzLDAuMDgzLTEuMDM2LDAuNDU2LTEuNEw0OC44NTYsMjIuNzMxeiBNMzcuNjgxLDMyLjk5OGwyLjA2NSwxMi4wNDJjMC4xMDQsMC42MDYtMC4xMzEsMS4xODUtMC42MjksMS41NDdjLTAuNDk5LDAuMzYxLTEuMTIsMC40MDUtMS42NjUsMC4xMjFsLTEwLjgxNS01LjY4N2MtMC41MjEtMC4yNzMtMS4wOTUtMC40MTEtMS42NjctMC40MTFzLTEuMTQ1LDAuMTM4LTEuNjY3LDAuNDEybC0xMC44MTMsNS42ODZjLTAuNTQ3LDAuMjg0LTEuMTY4LDAuMjQtMS42NjYtMC4xMjFjLTAuNDk4LTAuMzYyLTAuNzMyLTAuOTQtMC42MjktMS41NDdsMi4wNjUtMTIuMDQyYzAuMTk5LTEuMTYyLTAuMTg2LTIuMzQ4LTEuMDMtMy4xN0wyLjQ4LDIxLjI5OWMtMC40NDEtMC40My0wLjU5MS0xLjAzNi0wLjQtMS42MjFjMC4xOS0wLjU4NiwwLjY2Ny0wLjk4OCwxLjI3Ni0xLjA3N2wxMi4wOTEtMS43NTdjMS4xNjctMC4xNjksMi4xNzYtMC45MDEsMi42OTctMS45NTlsNS40MDctMTAuOTU3YzAuMjcyLTAuNTUyLDAuODAzLTAuODgxLDEuNDE4LTAuODgxYzAuNjE2LDAsMS4xNDYsMC4zMjksMS40MTksMC44ODFsNS40MDcsMTAuOTU3YzAuNTIxLDEuMDU4LDEuNTI5LDEuNzksMi42OTYsMS45NTlsMTIuMDkyLDEuNzU3YzAuNjA5LDAuMDg5LDEuMDg2LDAuNDkxLDEuMjc2LDEuMDc3YzAuMTksMC41ODUsMC4wNDEsMS4xOTEtMC40LDEuNjIxbC04Ljc0OSw4LjUyOEMzNy44NjYsMzAuNjUsMzcuNDgxLDMxLjgzNSwzNy42ODEsMzIuOTk4eiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);cursor:pointer}.tour_search_filter .input input[type=checkbox]:checked+label:before,.tour_search_filter .input input[type=checkbox]:checked+label:hover:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Ljk0IDQ5Ljk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OS45NCA0OS45NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PHBhdGggZD0iTTQ4Ljg1NiwyMi43M2MwLjk4My0wLjk1OCwxLjMzLTIuMzY0LDAuOTA2LTMuNjcxYy0wLjQyNS0xLjMwNy0xLjUzMi0yLjI0LTIuODkyLTIuNDM4bC0xMi4wOTItMS43NTcgIGMtMC41MTUtMC4wNzUtMC45Ni0wLjM5OC0xLjE5LTAuODY1TDI4LjE4MiwzLjA0M2MtMC42MDctMS4yMzEtMS44MzktMS45OTYtMy4yMTItMS45OTZjLTEuMzcyLDAtMi42MDQsMC43NjUtMy4yMTEsMS45OTYgIEwxNi4zNTIsMTRjLTAuMjMsMC40NjctMC42NzYsMC43OS0xLjE5MSwwLjg2NUwzLjA2OSwxNi42MjJjLTEuMzU5LDAuMTk3LTIuNDY3LDEuMTMxLTIuODkyLDIuNDM4ICBjLTAuNDI0LDEuMzA3LTAuMDc3LDIuNzEzLDAuOTA2LDMuNjcxbDguNzQ5LDguNTI4YzAuMzczLDAuMzY0LDAuNTQ0LDAuODg4LDAuNDU2LDEuNEw4LjIyNCw0NC43MDEgIGMtMC4xODMsMS4wNiwwLjA5NSwyLjA5MSwwLjc4MSwyLjkwNGMxLjA2NiwxLjI2NywyLjkyNywxLjY1Myw0LjQxNSwwLjg3MWwxMC44MTQtNS42ODZjMC40NTItMC4yMzcsMS4wMjEtMC4yMzUsMS40NzIsMCAgbDEwLjgxNSw1LjY4NmMwLjUyNiwwLjI3NywxLjA4NywwLjQxNywxLjY2NiwwLjQxN2MxLjA1NywwLDIuMDU5LTAuNDcsMi43NDgtMS4yODhjMC42ODctMC44MTMsMC45NjQtMS44NDYsMC43ODEtMi45MDQgIGwtMi4wNjUtMTIuMDQyYy0wLjA4OC0wLjUxMywwLjA4My0xLjAzNiwwLjQ1Ni0xLjRMNDguODU2LDIyLjczeiIgZmlsbD0iI0ZGRkZGRiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);background-color:transparent;background-size:contain;border:none}.tour_search_filter .select2-container--default .select2-selection--single{border:none}.tour_search_filter .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.country_resort__select_label{cursor:pointer;color:#bbb;font-size:14px;display:flex;flex-direction:column}.country_resort__select_clear{position:absolute;right:4%;top:40px;font-size:25px;display:block;background:#fff;height:44%;width:30px;text-align:right}.country_resort__select_hint_element{display:table;width:100%}.country_resort__select_hint_element_checkbox,.country_resort__select_hint_element_data,.country_resort__select_hint_element_title{display:table-cell}.country_resort__select_hint_element_data{text-align:right;color:gray}.country_resort__select_hint{position:absolute;z-index:10;max-height:300px;padding:10px;overflow-x:hidden;overflow-y:auto;background-color:#fff;top:96px;width:100%;box-sizing:border-box}.country_resort__select_input{width:100%!important;height:40px!important}.tour-search__agreement{color:#333;font-size:14px;margin-top:30px}.tour-search-wrapper{height:calc(690px + 164px)}.tour-search-wrapper_other{height:calc(552px + 164px)}.tour-search-wrapper_other .wrapper.wrapperNoverticalpadding{padding:0 8px!important}.tour-search-wrapper__bg{background-color:#F2F9FF;height:calc(100% - 164px);background-position:bottom right;background-repeat:no-repeat;padding-top:164px;padding-left:8px;padding-right:8px}.tour-search-wrapper__bg_other{background-color:#DAF3FF!important}.tour-search-wrapper__bg .wrapper.wrapperNoverticalpadding{flex-direction:column;display:flex;padding:0 8px 80px;justify-content:center}#durationCompact,#peopleCount,.country_resort__select_input{cursor:pointer;line-height:40px;border:unset;font-weight:600;font-size:14px;color:#170404!important;padding:0;border-radius:4px;height:40px}.select2-results__option{display:table;width:100%;box-sizing:border-box}.search-drop__numb,.tour_search_filter__block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.countrySelectTitle,.countrySelectVisa{display:table-cell}.countrySelectVisa{text-align:right;color:#A1A1A1}.select2-results__options--nested{border-bottom:1px solid #ededed;padding-bottom:5px!important;margin-bottom:5px!important}.search-drop{background-color:#fff;position:absolute;top:105px;left:0;padding:10px 0;font-size:0;border-radius:0 0 3px 3px;z-index:10}.search-drop__indent{margin-bottom:10px;text-align:center}.search-drop button{background:#fff;box-shadow:none;height:25px;width:25px;color:#9f9f9f;font-size:16px;border:1px solid #9f9f9f;cursor:pointer;transition:all .3s ease}.search-drop button:hover{background:#28A6D9;border-color:#28A6D9;color:#fff}.search-drop__numb{height:25px;width:50%;text-align:center;padding:0;border:none;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size:16px;-moz-appearance:textfield;box-sizing:border-box}.search-drop input::-webkit-inner-spin-button,.search-drop input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-drop__check+label{width:15px;height:15px;font-size:16px;border:1px solid #ededed;display:inline-block;vertical-align:middle}.search-drop__check:checked+label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAQAAACfUMTVAAAAUUlEQVQIHQXBsRHBAABA0Y+7TKHj9CawgLOTFVw6bYr0mcIUehoa7fNekiSDxTlJsjbjkY2dZMTTNndvB1e87JUbPvg6SlmZ8HOSlAwWF0n6A0C6SrAI3wZcAAAAAElFTkSuQmCC) center center no-repeat #FF9A00;border-color:#FF9A00}.search-drop__text{font-size:16px;margin-left:5px;vertical-align:middle;display:inline-block}.city-col .country_resort__select_label{line-height:39px!important;font-size:14px;margin:0;font-weight:600}.input,.input input,.input>div.input-select>select,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#323232;line-height:39px!important;font-size:14px;margin:0;font-weight:600}.tour-search__container{max-width:1209px;margin:0 auto}.search-title{color:#000;font-size:36px;line-height:1}.tour_search_filter__block{box-sizing:border-box;display:table;padding:14px 20px 0;width:100%;position:relative}.tour_search_filter__block.bottom{padding:10px 18px 18px}.tour_search_filter__col{position:relative;cursor:pointer}.tour_search_filter__col.button{display:flex;flex-wrap:nowrap;width:20%;justify-content:center;align-items:center}.tour_search_filter__col:first-child>div{margin:0}.tour_search_filter__block .input{width:100%;position:relative}.duration__text{font-size:12px;line-height:12px;position:absolute;right:30px;top:10px;cursor:pointer}.single .duration__text{position:absolute;right:30px;top:1px;background:#fff;z-index:1;height:28px;line-height:28px;left:80px;text-align:right;bottom:1px;color:#000}.tour_search_filter__duration{text-align:left;padding:10px;border:1px solid #ededed}.tour_search_filter__duration__title{margin-bottom:10px;display:block}.tour_search_filter__duration div.input{width:15%}.duration_menu_wrap{text-align:center}@media screen and (max-width:320px){.input,.input input,.input>div.input-select>select,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}}@media screen and (max-width:1200px){.single .duration__text{right:5px}}.tour_search_filter__block .input input[type=text],.tour_search_filter__block .input input[type=email],.tour_search_filter__block .input input[type=password]{height:54px}.tour_search_filter__top{background:#ededed;height:90px}.tour_search_filter__middle{background:#dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #f6f6f6;height:90px}.tour_search_filter__bottom{background:#ededed;height:90px}.tour_search_filter__title{display:block;font-size:14px;line-height:14px;margin:0 0 5px;color:#fff}.tour_search_filter__range{display:table;width:100%}.tour_search_filter__range>.input,.tour_search_filter__range>span{display:table-cell;width:45%}.tour_search_filter__range>span{text-align:center;width:10%}.tour_search_filter__food .input label,.tour_search_filter__hotel_category .input label{margin:0 5px 0 0}.tour_search_filter__food,.tour_search_filter__hotel_category{white-space:nowrap}.tour_search_filter__button{margin:18px 0 0;text-align:center}.tour_search_filter__button__btn,.tour_search_filter__submit_button{font-size:14px;max-width:180px;width:100%;height:60px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FF9A00;color:#fff;font-weight:600;border-radius:3px;line-height:60px;text-align:center;transition:background .3s ease;cursor:pointer}.tour_search_filter__button__btn:hover,.tour_search_filter__submit_button:hover{background:#F80}.tour_search_list_title{height:20px;margin:0 0 15px;overflow:hidden;position:relative}.view_filter{float:right;font-size:14px;line-height:20px}.view_filter__title{display:inline-block;width:120px}.subTitle{margin:-20px 0 28px}.tours_search__filter__item.active,.tours_search__filter__item:hover{background:#FF9A00;color:#fff}.tours_search_page .waitContainer{margin:15px 0}.search_result_note{background:#dbeace;border:2px dashed #bbcfb5;font-size:14px;line-height:20px;margin:10px 0;padding:17px 17px 18px}.tour_search_list{margin:0 0 25px;position:relative}.tour_search_list__row{border-bottom:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;padding:9px 20px;width:100%}.date-col .flatpickr-input{height:40px!important;font-size:16px}.tour_search_list__row:first-child{border-top:1px solid #dedede}.tour_search_list__col{border-left:1px solid #dedede;display:table-cell;padding:0 9px;position:relative;text-align:center;vertical-align:top}.tour_search_list__col:first-child{border-left:none;padding:0 9px 0 0;text-align:left}.tour_search_list__item_hot{background-color:#f9fad1}.tour_search_list__title{color:#a0a0a0;margin:0 0 15px}.tour_search_list__item_text{font-weight:700;text-align:center}.tour_search_list__base_info{width:26%}.tour_search_list__item_image{float:left;height:85px;margin:0 11px 0 0;overflow:hidden;width:85px}.tour_search_list__item_image img{height:100%}.tour_search_list__item_content{height:85px;overflow:hidden;position:relative}.tour_search_list__item_name{display:block;font-size:18px;line-height:20px;margin:0 0 10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour_search_list__item_place{font-size:14px;font-style:italic}.tour_search_list__item_footer{bottom:1px;height:16px;left:0;position:absolute;width:100%}.tour_search_list__item_stars{float:left;margin:0 22px 0 0}.tour_search_list__item_stars:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU0MDdCNjUzQTQ0MTFFNEFENTY5QTA2QUMwNDlERjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU0MDdCNjYzQTQ0MTFFNEFENTY5QTA2QUMwNDlERjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTQwN0I2MzNBNDQxMUU0QUQ1NjlBMDZBQzA0OURGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTQwN0I2NDNBNDQxMUU0QUQ1NjlBMDZBQzA0OURGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvUQDokAAAHESURBVHjalFJNKMNhGP/9tzEMy0o+wsJ2ocydE8LBx0kpTpS4KDlw4bATtau4cHOQkxslDnKVjyyHjVKi1DQ2pra9fv/3/2r/rU156/e+z/t8/N7nfZ5HE/MovJzwyTOKq0IumhAFLKsMrsWllF/QCX9+Essf70/K9zukPPG/DFZhJXUSi+oeIAR1fqRzXW0qoErdKwkr0Ypm7hVK20KE0Uu/MKUE8SX1frxpYoXBpYhIhV3PSQUNEG1KDhJHSk4qQNK49Az64GYpBm0GgXnF1ekmZkz6b+KQLHfpPk08OYGt6BoqLEvoLwOqrfhzvaaA40+2Nr2OWeeyJq7rDMP+8xQs2jZ8/LjHkT84xJSuPoC0mMZY3Y7RhVNPxuEk1EaSW3SzgracDifZgLMHdkO0o8cTzHQhUmZ2a4CjHHgvz5+Bg5nFYjWMMRFES8wuQyh2QeoEX4w8Gm1xNfJgRnaXTjBC+2mG4KvITDAKSzUJ9CKFgFQiIBni0UU4vZwQ2vA4zJiF7EGS837uhbW0CfEn4PNZ14yjtmtP2S4QudmFo54kJa28t9B2bxRxowtZJJwIYpMOyaz/v5zrf50jDn6D9fUjwACH94EfFJWGKAAAAABJRU5ErkJggg==);content:"";display:inline-block;height:15px;width:16px}.tour_search_list__price{text-align:left;width:120px}.tour_search_list__price .tour_search_list__title{color:#FF9A00;font-size:20px;margin:4px 0 20px;text-indent:6px}.tour_search_list__price .tour_search_list__title:after{content:" р."}.tour_search_list__item_order .red-button button{height:40px;line-height:40px;white-space:nowrap;width:109px}.tour_search_list__item_banner{max-height:105px;overflow:hidden;padding:9px 20px;position:relative}.tours_search_page .searchTourPaginatorContainer{margin:0}.pagination_wrapper{margin:0 0 25px;position:relative}.tour_search_filter__hotel_type{max-width:75%}.tour_search_filter__col--children_count,.tour_search_filter__col--people_count{width:25%}@media screen and (max-width:1024px){.tour_search_filter__block{padding:10px 10px 0}}@media screen and (max-width:1084px){.tourFilter__with-from #peopleCount{line-height:16px}.city-confirm__form__link:hover .tourFilter__with-from #peopleCount:focus{outline:#28A6D9;border:1px solid #28A6D9!important}.tourFilter__with-from #departureDateRange,.tourFilter__with-from #durationCompact,.tourFilter__with-from .country_resort__select_input,.tourFilter__with-from .input-select.tour-search__select{height:54px!important;border-radius:4px!important;border:1px solid #DBDBE4;padding:19px 0 17px 20px!important;box-sizing:border-box}.tourFilter__with-from #departureDateRange:focus,.tourFilter__with-from #durationCompact:focus,.tourFilter__with-from .country_resort__select_input:focus,.tourFilter__with-from .input-select.tour-search__select:focus{outline:#28A6D9;border:1px solid #28A6D9!important;background:0 0}.tourFilter__with-from .city-col .input>div.input-select,.tourFilter__with-from .tour-search__select_peopleCount{height:54px!important;border-radius:4px!important;border:1px solid #DBDBE4;padding:19px 0 17px 20px!important;box-sizing:border-box}.tourFilter__with-from .tour-search-wrapper__bg_other .country_resort__select_input{background:0 0}.tourFilter__with-from .country_resort__select_clear{top:50px}.tourFilter__with-from .search-title{font-size:32px;text-align:center;color:#fff;margin-top:20px;padding:0}.tourFilter__with-from .topSearchTour__title_text{margin:15px 0}.tourFilter__with-from .tour_search_filter{flex-wrap:wrap!important;padding:20px}.tourFilter__with-from .topSearchTour__title__city_selected:after,.tourFilter__with-from .topSearchTour__title_text{color:#fff}.tourFilter__with-from .tour_search_filter .city-col,.tourFilter__with-from .tour_search_filter .country-col,.tourFilter__with-from .tour_search_filter .date-col,.tourFilter__with-from .tour_search_filter .filter-col{width:calc(50% - 15px);padding:0!important;border-right:unset!important;margin-right:15px}.tourFilter__with-from .tour_search_filter__col.button{width:50%;height:54px!important}.tourFilter__with-from .country-search-button{margin:76px 0 0;max-width:unset!important;height:54px;line-height:54px}.tourFilter__with-from .tour-search__select_peopleCount.border-blue{border:1px solid #28A6D9!important}.tourFilter__with-from .tour_search_filter__city.add-select2{width:100%}.tourFilter__with-from .city-col .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:10px!important;padding:0}}@media screen and (max-width:800px){.tourFilter__with-from .country-search-button{margin:20px 0 0}}@media screen and (max-width:650px){.tourFilter__with-from .tour_search_filter .city-col,.tourFilter__with-from .tour_search_filter .country-col,.tourFilter__with-from .tour_search_filter .date-col,.tourFilter__with-from .tour_search_filter .filter-col{width:100%}.tourFilter__with-from .tour_search_filter__col.button{width:100%;margin-right:15px}}@media screen and (max-width:920px){.tour-search-wrapper__bg{background-image:none!important;background-color:#36B1FF!important}.tour-search-wrapper__bg .wrapper.wrapperNoverticalpadding{padding:0 8px 30px}#peopleCount{line-height:16px}.city-confirm__form__link:hover #peopleCount:focus{outline:#28A6D9;border:1px solid #28A6D9!important}#departureDateRange,#durationCompact,.country_resort__select_input,.input-select.tour-search__select{height:54px!important;border-radius:4px!important;border:1px solid #DBDBE4;padding:19px 0 17px 20px!important;box-sizing:border-box}#departureDateRange:focus,#durationCompact:focus,.country_resort__select_input:focus,.input-select.tour-search__select:focus{outline:#28A6D9;border:1px solid #28A6D9!important;background:0 0}.tour-search__select_peopleCount{height:54px!important;border-radius:4px!important;border:1px solid #DBDBE4;padding:19px 0 17px 20px!important;box-sizing:border-box}.tour-search-wrapper__bg_other .country_resort__select_input{background:0 0}.country_resort__select_clear{top:50px}.tour-search__agreement{color:#fff}.extended-search__title{color:#fff!important}}@media screen and (max-width:800px){.people-col:after,.tour_search_filter__block:after{content:'';width:100%}.tour-search-wrapper__bg .wrapper.wrapperNoverticalpadding{padding:0 8px}.tour-search__popular-destination{display:none}.tour-search-wrapper__bg{height:calc(100% - 84px);padding-top:84px;padding-bottom:40px}.bg .tour_search_filter__col--price{padding:0 0 0 3%}.bg .resort-sf,.bg .tour_search_filter__col--city,.bg .tour_search_filter__col--price{display:none!important}.people{width:100%}.people-col{display:block!important;text-align:justify;text-justify:newspaper;line-height:0}.people-col:after{display:inline-block}.tour_search_filter__col>div{margin:0}.tour_search_filter__col .select2-container{max-width:100%}.tour_search_filter__block{display:block;height:auto;text-align:justify;text-justify:newspaper}.tour_search_filter__button,.tour_search_filter__col__bottom .input{text-align:center}.tour_search_filter__block.bottom,.tour_search_filter__block.single{padding:0 18px}.tour_search_filter__block.single{padding-top:20px;font-size:0;line-height:0}.tour_search_filter__block:after{display:inline-block}.tour_search_filter__col__bottom{display:block!important;width:100%;margin-top:5px;padding:0}.bg .tour_search_filter__col__bottom,.tour_search_filter__col.button{display:block;width:100%;text-align:center;padding:0}.tours_search_page .tours-list__row>.tours-list__food,.tours_search_page .tours-list__row>.tours-list__room{display:none}.tours_search_page .tours-list__row>.tours-list__base-info{width:35%}.tours_search_page .tours-list__row>.tours-list__item_name{max-width:160px}.pagiation>li{margin:10px 0 10px 10px}.tour-search-wrapper{height:auto}.tour_search_filter__col.button{margin-top:20px}.tour_search_filter__col,.tour_search_filter__col--city,.tour_search_filter__col--date,.tour_search_filter__col--duration{display:block;margin:0 0 20px;width:100%}.tour_search_filter__col--children_count,.tour_search_filter__col--people_count{width:49%!important;display:inline-block!important}}@media screen and (max-width:480px){.tour_search_filter__food .input label,.tour_search_filter__hotel_category .input label{display:inline-block;margin:0 5px 10px 0;vertical-align:top}.tour_search_filter__hotel_type{max-width:100%}.bg{line-height:0}.bg .tour_search_filter__food .input label,.bg .tour_search_filter__hotel_category .input label{display:inline-block;margin:0 5px 0 0}.bg .tour_search_filter__col--price{padding:0;width:100%;display:block}.tour_search_filter__block.bottom .tour_search_filter__col--price .input{width:20%}.people-col .tour_search_filter__col{width:45%!important;margin:0}}@media screen and (max-width:1260px){.country-search-button{width:100%;margin:0 10px}.extended-search__title{margin:0 12px}}@media screen and (max-width:920px){.search-title{font-size:32px;text-align:center;color:#fff;margin-top:20px;padding:0}.topSearchTour__title_text{margin:15px 0}.tour_search_filter{flex-wrap:wrap!important;padding:20px}.topSearchTour__title__city_selected:after,.topSearchTour__title_text{color:#fff}.tour_search_filter .country-col,.tour_search_filter .date-col,.tour_search_filter .filter-col{width:calc(50% - 15px)!important;padding:0!important;border-right:unset!important;margin-right:15px}.tour_search_filter__col.button{width:100%}.country-search-button{max-width:380px!important;margin-top:30px}.tour-search__select_peopleCount.border-blue{border:1px solid #28A6D9!important}}@media screen and (max-width:644px){.tour_search_filter .country-col,.tour_search_filter .date-col,.tour_search_filter .filter-col{width:100%!important}}@media screen and (max-width:510px){.search-title{text-align:left}}@media screen and (max-width:480px){.search-title,.tour_search_filter__block{text-align:left}.country-search-button{width:98%}.tour_search_filter__col{width:100%!important;margin:0 0 20px!important;padding:0 5px}.single .duration__text{right:30px}.tour_search_filter__food,.tour_search_filter__hotel_category{white-space:normal}.tour_search_filter__block:after{display:none}.search-title{font-size:30px;line-height:1.4em}}.extended-search__text,.extended-search__title{font-weight:700;line-height:1;position:relative;outline-color:transparent}.extended-search{max-width:320px;cursor:pointer}.extended-search__title{font-size:24px;color:#000}.extended-search__text{font-size:16px;margin:40px 0 30px;color:#333}.extended-search__text span{display:inline-block;vertical-align:middle;color:#333}.extended-search__bg-image{background-repeat:repeat-x;width:100px;height:20px;display:inline-block;font-size:0;overflow:hidden}.extended-search__bg-image img{height:20px;width:20px}.extended-search input[type=checkbox]{display:none}.extended-search input[type=checkbox]+label{width:20px;height:20px;border:1px solid #9f9f9f;display:inline-block;vertical-align:middle;margin-right:20px;border-radius:3px}.extended-search input[type=checkbox]:checked+label{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIGZpbGw9IiNmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDQ4LjhweCIgaGVpZ2h0PSI0NDguOHB4IiB2aWV3Qm94PSIwIDAgNDQ4LjggNDQ4LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0OC44IDQ0OC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGcgaWQ9ImRvbmUiPjxwb2x5Z29uIHBvaW50cz0iMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSAiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==) center no-repeat #FF9A00;background-size:contain}.extended-search__button{font-size:14px;color:#FF9A00;border-bottom:1px dashed #FF9A00;display:inline-block}.extended-search__num{outline-color:transparent;border:none;font-size:14px;display:inline-block;vertical-align:top;max-width:90px}.extended-search[open]{padding:10px 20px;z-index:10;background-color:#fff;max-width:360px;width:100%;position:absolute;box-shadow:2px 0 51px rgba(154,154,154,.2);box-sizing:border-box}.extended-search[open] .extended-search__title{color:#FF9A00}.extended-search[open] summary{color:#FF9A00;cursor:pointer}.noUi-handle{width:20px!important;height:20px!important;border-radius:20px!important;background-color:#9f9f9f!important;box-shadow:inset 0 0 0 5px #ececec!important;border:none!important}.noUi-horizontal{height:4px!important;background:#ededed!important}.pop-up-form .noUi-horizontal{max-width:100%}.noUi-connect{background:#FF9A00!important}.noUi-target{box-shadow:none!important;border:none!important;border-radius:0!important}.noUi-handle:after,.noUi-handle:before{display:none!important}.noUi-horizontal .noUi-handle{top:-10px!important}details summary::-webkit-details-marker{display:none}