.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:right}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0;text-align:right}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:101;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*! =======================================================
                      VERSION  9.7.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:auto;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:0;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:auto;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;border-right-color:#0480be;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:auto;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:auto;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:0;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfdfdf),to(#bebebe));background-image:linear-gradient(180deg,#dfdfdf 0,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),to(#e9e9e9));background-image:linear-gradient(180deg,#e5e5e5 0,#e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),to(#f9f9f9));background-image:linear-gradient(180deg,#f5f5f5 0,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.slider-selection,.slider-track{position:absolute;background-repeat:repeat-x;border-radius:4px}.slider-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),to(#f5f5f5));background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.slider-selection.tick-slider-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#89cdef),to(#81bfde));background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0)}.slider-track-high,.slider-track-low{position:absolute;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#149bdf),to(#0480be));background-image:linear-gradient(180deg,#149bdf 0,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);-webkit-filter:none;filter:none;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.custom,.slider-handle.triangle{background:transparent none}.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),to(#f5f5f5));background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:transparent none}.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick.in-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#89cdef),to(#81bfde));background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0);opacity:1}:root{--green-strong:#2a6610;--green-light:#36a35b;--green-light-rgb:54,163,91;--green-mold:#006436;--green-op:#00846b;--green-ish:#eff8f6;--mold-green:#96cec1;--blue-cerulean:#003580;--blue-cerulean-rgb:0,53,128;--blue-navy:#07c;--blue-sapphire:#02214c;--blue-steel:#4c76b2;--blue-pale:#bad4f7;--blue-matte:#819bbf;--blue-solitude:#e9f0fa;--blue-ice:#f4f7fc;--yellow:#febb02;--yellow-rgb:254,187,2;--yellow1:#febb02;--dark-yellow:#cd8900;--red:#ff4757;--red-rgb:255,71,87;--gray-dark:#383838;--gray-70:#707070;--gray-99:#999;--gray-2c:#2c2c2c;--gray-26:#262626;--gray-bf:#bfbfbf;--gray-cc:#ccc;--gray-c1:#c1c1c1;--gray-cc-rgb:204,204,204;--gray-ee:#eee;--gray-ed:#ededed;--gray-f6:#f6f6f6;--gray-e6:#e6e6e6;--gray-e6-rgb:230,230,230;--gray-f9:#f9f9f9;--gray-16:#161616;--gray-33:#333;--gray-33-rgb:51,51,51;--gray-da:#dadada;--white:#fff;--white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--gray46:#464646;--gray46-rgb:70,70,70;--gray-f3:#f3f3f3;--gray-c6:#c6c6c6;--gray-c7:rgba(112,113,115,0.05882);--gray-37:#37383c;--gray-37-rgb:55,56,60;--light-color-1:#fde9cf;--color-1:#e74f13;--color-1-darker:#b83f0f;--color-1-rgb:231,79,19;--color-2:#707173;--color-3:#1b80eb;--color-3-rgb:27,128,235;--color-4:#00d16d;--color-4-rgb:0,209,109;--color-5:#6f6f6f;--color-5-rgb:111,111,111;--color-6:#ff4c0b;--color-7:#0bbeff;--color-8:#e84f15}:root{--fontFamily:"IRANSans_FaNum";--fontFamilyEnNum:"IRANSans_EnNum";--rootFontSize:16px}.c-page-cover .page-cover{width:100%;background-size:cover;background-position:50%;position:relative;background-color:#fff;background-color:var(--white);border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-ee)}.c-page-cover .page-cover:after{width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5);background-color:rgba(var(--black-rgb),.5);position:absolute;top:0;left:0}.c-page-cover .page-cover.page-cover--none-cover:after{display:none}.c-page-cover .page-cover.page-cover--none-cover .page-cover__container{width:100%;height:430px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 0}.c-page-cover .page-cover.page-cover--none-cover .page-cover__title{margin-top:56px}.c-page-cover .page-cover .page-cover__container{width:100%;height:380px;color:#fff;color:var(--white);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-page-cover .page-cover .page-cover__container--content-in-bottom{padding-bottom:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-page-cover .page-cover .page-cover__category{border:1px solid #fff;border:1px solid var(--white);font-size:12px;font-size:.75rem;border-radius:4px;display:block;padding:2px 8px;color:#fff;color:var(--white)}.c-page-cover .page-cover .page-cover__topic-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page-cover .page-cover .page-cover__topic-info li{font-size:12px;font-size:.75rem;line-height:1.3}.c-page-cover .page-cover .page-cover__topic-info li:not(:last-child){border-left:1px solid #fff;border-left:1px solid var(--white);padding-left:8px;margin-left:8px}.c-page-cover .page-cover .page-cover__topic-info li a{color:#fff;color:var(--white)}.c-page-cover .page-cover .page-cover__title{line-height:1.61;margin:16px 0;color:#fff;color:var(--white)}.c-page-cover .page-cover .page-cover__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.c-page-cover .page-cover .page-cover__tools{margin:16px 0;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}.c-page-cover .page-cover .page-cover__tools .btn--bookmark{color:#fff;color:var(--white);width:22px;height:22px;font-size:22px;font-size:1.375rem}.c-page-cover .page-cover .page-cover__tools .btn--bookmark.is-bookmarked,.c-page-cover .page-cover .page-cover__tools .btn--bookmark:hover{color:#ff4757;color:var(--red)}.c-page-cover .page-cover .page-cover__share{position:relative;margin:0 0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-page-cover .page-cover .page-cover__share:hover>.page-cover__share-items{opacity:1;visibility:visible}.c-page-cover .page-cover .page-cover__share>i{color:#fff;color:var(--white);width:22px;height:22px;font-size:22px;font-size:1.375rem;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;cursor:pointer}.c-page-cover .page-cover .page-cover__share-items{background-color:#e9f0fa;background-color:var(--blue-solitude);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:all .25s;transition:all .25s;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px 0 rgba(var(--black-rgb),.15);box-shadow:0 2px 2px 0 rgba(var(--black-rgb),.15);border-radius:4px;padding:12px;position:absolute;z-index:9;top:100%;left:0}.c-page-cover .page-cover .page-cover__share-items div,.c-page-cover .page-cover .page-cover__share-items ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-page-cover .page-cover .page-cover__share-items li a,.c-page-cover .page-cover .page-cover__share-items ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-page-cover .page-cover .page-cover__share-items li a{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-page-cover .page-cover .page-cover__share-copy input,.c-page-cover .page-cover .page-cover__share-items li span{display:none}.c-page-cover .page-cover .page-cover__share-copy button{min-width:76px;height:26px;font-size:11px;font-size:.6875rem;padding:0}.c-page-cover .page-cover .page-cover__sub-title{line-height:1.87;font-size:15px;font-size:.9375rem}.c-search-holder .search-holder{max-width:100%;position:relative;background-color:#fff;background-color:var(--white)}.c-search-holder .search-holder .search-holder__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--gray-e6);gap:8px;padding:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-search-holder .search-holder .search-holder__link li{position:relative}.c-search-holder .search-holder .search-holder__link li:last-child{margin-left:0}.c-search-holder .search-holder .search-holder__link li.active button,.c-search-holder .search-holder .search-holder__link li:hover button{color:var(--text-primary);border-color:var(--bc-primary-light);background-color:var(--bc-primary-light)}.c-search-holder .search-holder .search-holder__link li i{font-size:22px;font-size:1.375rem;margin-left:12px}.c-search-holder .search-holder .search-holder__link li button{background-color:transparent;color:#707070;color:var(--gray-70);-webkit-transition:all .25s;transition:all .25s;cursor:pointer;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;font-size:13px;font-size:.8125rem;padding:0 16px;font-weight:700;height:42px;border:1px solid #eee;border:1px solid var(--gray-ee);border-radius:4px}.c-search-holder .search-holder .search-holder__link-tag{background-color:var(--primary-color);position:absolute;color:#fff;color:var(--white);padding:0 8px;text-align:center;font-weight:400;font-size:11px;font-size:.6875rem;z-index:1;border-radius:3px 3px 3px 0;left:-7px;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-search-holder .search-holder .search-holder__link-tag:after{content:"";display:inline-block;width:0;height:0;position:absolute;left:0;top:100%;border-left:8px solid transparent;border-bottom:0 solid var(--primary-color);border-right:0 solid transparent;border-top:8px solid var(--primary-color)}.c-search-holder .search-holder .search-holder__content>div:not(.active){display:none}.c-search-holder .search-holder .search-holder__content .hotel-booking .hotel-booking__wrapper{margin:auto}.c-booking-search .booking-search{margin:24px 0 32px;position:relative}.c-booking-search .booking-search .booking-search__title{margin:0 0 8px;font-size:24px;font-size:1.5rem}.c-booking-search .booking-search .booking-search__subtitle{font-size:14px;font-size:.875rem}.c-booking-search .booking-search .booking-search__img{display:block;height:450px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-booking-search .booking-search .booking-search__img img{border-radius:32px 32px 0 0;max-height:100%;display:block}.c-booking-search .booking-search .search-input-layout-in-mobile,.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile{display:none}.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile~input{visibility:visible;opacity:1}.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile~.flight-booking__list{display:block;position:absolute}.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile~.flight-booking__list .ui-autocomplete{position:static}.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile~.hotel-booking__hotel-list{display:block}.lightTheme#ui-datepicker-div{border-radius:none!important;z-index:101!important;max-width:100%;overflow:visible;width:320px;padding:0;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 2px 8px 0 rgba(var(--black-rgb),.08);box-shadow:0 2px 8px 0 rgba(var(--black-rgb),.08);border:none}.lightTheme#ui-datepicker-div,.lightTheme#ui-datepicker-div *{font-family:IRANSans_EnNum;font-family:var(--fontFamilyEnNum)}.lightTheme#ui-datepicker-div .datePicker-title{display:none}.lightTheme#ui-datepicker-div .ui-icon{background-image:none}.lightTheme#ui-datepicker-div .ui-datepicker-calendar thead{border-bottom:1px solid #ededed;border-bottom:1px solid var(--gray-ed)}.lightTheme#ui-datepicker-div .ui-datepicker-calendar tbody tr:first-child td{padding-top:16px}.lightTheme#ui-datepicker-div .ui-datepicker-calendar th{padding:8px 4px 16px;text-align:center;font-weight:400;border:0;font-size:13px;font-size:.8125rem;color:#999;color:var(--gray-99)}.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-next,.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{font-family:BookingIcons;opacity:1;color:#999;color:var(--gray-99);cursor:pointer;background:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;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}.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-next{right:auto;left:2px}.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-next:after{content:"";font-family:BookingIcons}.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{right:2px;left:auto}.lightTheme#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:after{content:"";font-family:BookingIcons}.lightTheme#ui-datepicker-div.ui-datepicker td.ui-datepicker-today a{border-color:var(--primary-color);color:var(--text-primary)}.lightTheme#ui-datepicker-div.ui-datepicker td.ui-datepicker-current-day a{background:var(--primary-color);border-color:var(--primary-color);color:#fff;color:var(--white)}.lightTheme#ui-datepicker-div.ui-datepicker td.ui-datepicker-days-cell-over a{background:var(--primary-color);color:#fff;color:var(--white)}.lightTheme#ui-datepicker-div.ui-datepicker .ui-state-disabled,.lightTheme#ui-datepicker-div.ui-datepicker .ui-widget-content .ui-state-disabled,.lightTheme#ui-datepicker-div.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:1;color:#ccc;color:var(--gray-cc)}.lightTheme#ui-datepicker-div.ui-datepicker .ui-state-disabled .ui-state-default,.lightTheme#ui-datepicker-div.ui-datepicker .ui-widget-content .ui-state-disabled .ui-state-default,.lightTheme#ui-datepicker-div.ui-datepicker .ui-widget-header .ui-state-disabled .ui-state-default{color:#999;color:var(--gray-99)}.lightTheme#ui-datepicker-div .toggleBtnWrapper{position:relative;z-index:9;top:0;right:0;bottom:0;left:0;width:100%;text-align:right;border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-ee);margin:auto auto 24px}.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd{background:transparent;width:115px;height:40px;text-align:center;border:none;position:relative;font-family:IRANSans_FaNum;font-family:var(--fontFamily);font-size:14px;font-size:.875rem;cursor:pointer;color:#707070;color:var(--gray-70);-webkit-transition:color .2s;transition:color .2s}.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd.selected,.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd:hover{color:var(--text-primary)}.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd.selected:after,.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd:hover:after{width:100%}.lightTheme#ui-datepicker-div .toggleBtnWrapper button.ToggleToAd:after{background-color:var(--primary-color);content:"";width:0;height:3px;position:absolute;bottom:-1px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .25s linear;transition:all .25s linear}.lightTheme#ui-datepicker-div .ui-widget-header{border:none!important;background:#fff!important;background:var(--white)!important;color:#999!important;color:var(--gray-99)!important;height:32px;margin-bottom:16px;position:static}.lightTheme#ui-datepicker-div .ui-datepicker-title{font-size:14px;font-size:.875rem;color:#383838;color:var(--gray-dark);font-weight:700}.lightTheme#ui-datepicker-div td a.ui-state-default,.lightTheme#ui-datepicker-div td span.ui-state-default{border:1px solid transparent;background:none;font-weight:400;color:#383838;color:var(--gray-dark);padding:0;margin:auto;font-size:14px;font-size:.875rem;width:36px;height:36px;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;border-radius:4px;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.lightTheme#ui-datepicker-div td:not(.ui-state-disabled)>a:hover{background-color:var(--primary-color);color:#fff;color:var(--white)}.lightTheme#ui-datepicker-div .ui-datepicker-group-first{float:right;padding-right:16px;padding-left:4px}.lightTheme#ui-datepicker-div .ui-datepicker-group{position:relative}.lightTheme#ui-datepicker-div .ui-datepicker-group table{table-layout:fixed;width:100%}.lightTheme#ui-datepicker-div .ui-datepicker-group-last{float:left;padding-left:16px;padding-right:4px}.lightTheme#ui-datepicker-div .datePickerFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;font-size:.875rem;border-top:1px solid #eee;border-top:1px solid var(--gray-ee)}.lightTheme#ui-datepicker-div .datePickerFooter span{position:relative}.lightTheme#ui-datepicker-div .datePickerFooter span:first-child{padding-right:8px;margin-right:8px}.lightTheme#ui-datepicker-div .datePickerFooter span:first-child:after{content:"";position:absolute;right:-4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:14px;background-color:#383838;background-color:var(--gray-dark)}.lightTheme#ui-datepicker-div select{width:calc(50% - 4px);height:40px;border-radius:4px;border:1px solid #e6e6e6;border:1px solid var(--gray-e6);font-size:13px;font-size:.8125rem;padding:0 8px}.lightTheme#ui-datepicker-div select:not(:last-child){margin-left:8px}.lightTheme.ui-datepicker-rtl *{font-family:IRANSans_FaNum!important;font-family:var(--fontFamily)!important}.lightTheme.ui-datepicker-rtl .ui-datepicker-year,.lightTheme.ui-datepicker-rtl button.ToggleToAd,.lightTheme.ui-datepicker-rtl td a.ui-state-default,.lightTheme.ui-datepicker-rtl td span.ui-state-default{font-family:IRANSans_FaNum;font-family:var(--fontFamily)}.lightTheme.ui-datepicker-rtl .ui-datepicker-month{font-family:IRANSans_EnNum;font-family:var(--fontFamilyEnNum)}.lightTheme.ui-datepicker-rtl .ui-datepicker-calendar .ui-datepicker-calendar th span{font-family:IRANSans_FaNum;font-family:var(--fontFamily)}.lightTheme.ui-datepicker-rtl .datePickerFooter span:first-child{padding-right:0;margin-right:0;padding-left:8px;margin-left:8px}.lightTheme.ui-datepicker-rtl .datePickerFooter span:first-child:after{right:auto!important}.lightTheme.ui-datepicker-rtl .datePickerFooter span:first-child:after{left:-4px}.closeCalendar{display:none}.c-trip-booking .trip-booking{position:relative}.c-trip-booking .trip-booking .trip-booking__wrapper{width:100%;height:auto;color:#999;color:var(--gray-99)}.c-trip-booking .trip-booking .trip-booking-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;padding:16px}.c-trip-booking .trip-booking .trip-booking-inner:after{content:"";width:calc(100% - 48px);height:1px;position:absolute;bottom:2px;left:24px;background-color:#ededed;background-color:var(--gray-ed)}.c-trip-booking .trip-booking .trip-booking-inner:first-child:after{width:calc(100% - 144px);bottom:0}.c-trip-booking .trip-booking .trip-booking-inner--none-border:after{display:none}.c-trip-booking .trip-booking .trip-booking-inner-title{position:relative;width:100%;padding:16px 16px 0}.c-trip-booking .trip-booking .trip-booking-inner-title label{width:56px;height:24px;background-color:#00d16d;background-color:var(--color-4);color:#fff;color:var(--white);border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-size:.625rem;font-weight:700}.c-trip-booking .trip-booking .trip-booking-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 120px);padding-left:4px}.c-trip-booking .trip-booking .trip-booking__item{padding:0;position:relative;height:48px}.c-trip-booking .trip-booking .trip-booking__item:last-child:after{display:none}.c-trip-booking .trip-booking .trip-booking__item input{height:48px;font-size:14px;font-size:.875rem;padding-right:32px}.c-trip-booking .trip-booking .trip-booking__item .form-element-group--with-icon input{padding-right:32px}.c-trip-booking .trip-booking .trip-booking__item-location{position:relative}.c-trip-booking .trip-booking .trip-booking__item-location-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-trip-booking .trip-booking .trip-booking__item-location-map{color:#e6e6e6;color:var(--gray-e6);font-size:16px;font-size:1rem;position:absolute;top:24px;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;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.c-trip-booking .trip-booking .trip-booking__item-loader{display:none;font-size:13px;font-size:.8125rem;font-weight:400;margin-top:-4px}.c-trip-booking .trip-booking .trip-booking__item-value{padding:0;border:1px solid #e6e6e6;border:1px solid var(--gray-e6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;line-height:2}.c-trip-booking .trip-booking .trip-booking__item-value i{margin-left:4px;font-size:16px;font-size:1rem;line-height:1;color:#e6e6e6;color:var(--gray-e6)}.c-trip-booking .trip-booking .trip-booking__item-value>div{width:100%}.c-trip-booking .trip-booking .trip-booking__date{width:100%;position:relative;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}.c-trip-booking .trip-booking .trip-booking__date input:not([data-lang=fa]){font-family:IRANSans_EnNum;font-family:var(--fontFamilyEnNum)}.c-trip-booking .trip-booking .trip-booking__date-item{width:calc(50% - 2px);position:relative}.c-trip-booking .trip-booking .trip-booking__date-item .form-element-group--with-icon i{right:10px;font-size:16px;font-size:1rem;color:#e6e6e6;color:var(--gray-e6)}.c-trip-booking .trip-booking .trip-booking__date-night-count{position:absolute;top:50%;right:50%;width:40px;height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);border-radius:2em;display:none;background-color:var(--primary-color);color:#fff;color:var(--white);font-size:10px;font-size:.625rem;z-index:1}.c-trip-booking .trip-booking .trip-booking__date-night-count i{margin-left:4px;font-size:10px;font-size:.625rem}.c-trip-booking .trip-booking .trip-booking__date-night-count span{color:#006436;color:var(--green-mold)}.c-trip-booking .trip-booking .night-count-show{display:-webkit-box;display:-ms-flexbox;display:flex}.c-trip-booking .trip-booking .show-mobile .error-message,.c-trip-booking .trip-booking .trip-booking__item-location-wrapper .close,.c-trip-booking .trip-booking .trip-booking__item-location-wrapper .trip-booking__item-input-title{display:none}.c-trip-booking .trip-booking .show-mobile .trip-booking__item-input-title button{width:20px;height:20px;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}.c-trip-booking .trip-booking .show-mobile ul{-webkit-box-shadow:none;box-shadow:none}.c-trip-booking .trip-booking .trip-booking__item--location{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.c-trip-booking .trip-booking .trip-booking__item--date{width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;margin-left:4px}.c-trip-booking .trip-booking .trip-booking__item-inner{width:50%}.c-trip-booking .trip-booking .trip-booking__item--guests{width:280px;-ms-flex-preferred-size:280px;flex-basis:280px}.c-trip-booking .trip-booking .trip-booking__btn{width:120px;height:100%;min-width:120px}.c-trip-booking .trip-booking .trip-booking__btn button{width:100%;height:48px;min-width:0;border-radius:4px}.c-trip-booking .trip-booking .trip-booking__rooms{height:48px;border-radius:4px;padding-right:16px}.c-trip-booking .trip-booking .trip-booking__rooms-options{position:relative}.c-trip-booking .trip-booking .trip-booking__rooms-options span{color:#383838;color:var(--gray-dark);display:-webkit-box;display:-ms-flexbox;display:flex}.c-trip-booking .trip-booking .trip-booking__rooms-options--open+.trip-booking__rooms-options-rooms{display:block}.c-trip-booking .trip-booking .trip-booking__rooms-separator{margin:auto 4px}.c-trip-booking .trip-booking .trip-booking__rooms-options-rooms{position:absolute;background:#fff;background:var(--white);min-width:310px;padding:0 16px 16px;margin:0;top:58px;left:0;z-index:10;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.06);box-shadow:0 2px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 2px 3px 0 rgba(var(--black-rgb),.06);box-shadow:0 2px 3px 0 rgba(var(--black-rgb),.06);display:none}.c-trip-booking .trip-booking .trip-booking__rooms-options-title{display:none}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles{display:-webkit-box;display:-ms-flexbox;display:flex}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:120px;-ms-flex-preferred-size:120px;flex-basis:120px}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles li label{margin-bottom:0;font-size:14px;font-size:.875rem;color:#383838;color:var(--gray-dark);margin-left:8px}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles li:first-child label{margin-right:0}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles--left{margin-right:48px}.c-trip-booking .trip-booking .trip-booking__rooms-options-content-title{display:none}.c-trip-booking .trip-booking .trip-booking__rooms-options-content-title button{color:#999;color:var(--gray-99);font-size:22px;font-size:1.375rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-content-title-text{font-size:16px;font-size:1rem;color:#383838;color:var(--gray-dark);line-height:1.69;font-weight:700;margin:16px 0}.c-trip-booking .trip-booking .trip-booking__rooms-options-rooms-count>div{height:62px;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;color:#999;color:var(--gray-99);border-bottom:1px solid #ededed;border-bottom:1px solid var(--gray-ed);margin-bottom:16px}.c-trip-booking .trip-booking .trip-booking__rooms-options-rooms-count>div span{color:#383838;color:var(--gray-dark);margin-left:16px;font-size:14px;font-size:.875rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-count-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-trip-booking .trip-booking .trip-booking__rooms-options-count-box button{min-width:auto;width:32px;height:32px;padding:0;font-size:12px;font-size:.75rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-count-box input{width:45px;height:32px;border:none;text-align:center;padding:0;color:#383838;color:var(--gray-dark);font-family:IRANSans_FaNum;font-family:var(--fontFamily)}.c-trip-booking .trip-booking .trip-booking__rooms-options-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li{position:relative}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li label{display:none}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li:first-child span{min-width:42px;display:inline-block}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li span{font-size:14px;font-size:.875rem;color:#999;color:var(--gray-99);white-space:nowrap}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li select{width:120px;height:28px;border-radius:4px;border:1px solid #ededed;border:1px solid var(--gray-ed);color:#383838;color:var(--gray-dark);background:#fff;background:var(--white);padding:0 8px;font-size:13px;font-size:.8125rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li select option{line-height:2;font-size:14px;font-size:.875rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-room-number{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.c-trip-booking .trip-booking .trip-booking__rooms-options-select{position:relative}.c-trip-booking .trip-booking .adults-number-InMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-trip-booking .trip-booking .childs-count-InMobile{display:-webkit-box;display:-ms-flexbox;display:flex}.c-trip-booking .trip-booking .trip-booking__rooms-options-add,.c-trip-booking .trip-booking .trip-booking__rooms-options-reducer{width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:all .25s;transition:all .25s;border:1px solid #ededed;border:1px solid var(--gray-ed);padding:0;line-height:26px;font-size:12px;font-size:.75rem;position:relative}.c-trip-booking .trip-booking .trip-booking__rooms-options-add i,.c-trip-booking .trip-booking .trip-booking__rooms-options-reducer i{font-size:16px;font-size:1rem;font-weight:700}.c-trip-booking .trip-booking .trip-booking__rooms-options-add+input,.c-trip-booking .trip-booking .trip-booking__rooms-options-reducer+input{width:45px;height:32px;padding:0;border:none;text-align:center;font-size:14px;font-size:.875rem;color:#383838;color:var(--gray-dark);font-family:IRANSans_FaNum;font-family:var(--fontFamily)}.c-trip-booking .trip-booking .trip-booking__rooms-options-remove{width:20px;display:inline-block;text-align:left;color:#999;color:var(--gray-99);cursor:pointer;-webkit-transition:color .2s;transition:color .2s;font-size:16px;font-size:1rem}.c-trip-booking .trip-booking .trip-booking__rooms-options-remove:hover{color:#ff4757;color:var(--red)}.c-trip-booking .trip-booking .trip-booking__trip-list{position:relative}.c-trip-booking .trip-booking .trip-booking__trip-list ul{right:0!important;margin-top:2px;border-radius:0;background-color:#fff;background-color:var(--white);border:none;min-width:350px;max-height:310px;overflow-y:auto}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-webkit-scrollbar-track{border-radius:5px}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-webkit-scrollbar{width:7px;background-color:transparent}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c6c6c6;background-color:var(--gray-c6)}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-moz-scrollbar-track{border-radius:5px}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-moz-scrollbar{width:7px;background-color:transparent}.c-trip-booking .trip-booking .trip-booking__trip-list ul::-moz-scrollbar-thumb{border-radius:5px;background-color:#eee;background-color:var(--gray-ee)}.c-trip-booking .trip-booking .trip-booking__trip-list ul li{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.67;padding:8px 12px 4px;border:none;border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-ee)}.c-trip-booking .trip-booking .trip-booking__trip-list ul li.ui-state-focus{border:none;background-color:#f9f9f9;background-color:var(--gray-f9);margin:auto}.c-trip-booking .trip-booking .trip-booking__trip-list ul li.ui-state-active,.c-trip-booking .trip-booking .trip-booking__trip-list ul li:hover{background-color:#f9f9f9;background-color:var(--gray-f9)}.c-trip-booking .trip-booking .trip-booking__trip-list ul li+.airports>div{width:100%;border-bottom:1px solid hsla(0,0%,90.2%,.5);border-bottom:1px solid rgba(var(--gray-e6-rgb),.5);padding-bottom:8px}.c-trip-booking .trip-booking .trip-booking__trip-list ul li>div{width:100%;font-size:13px;font-size:.8125rem}.c-trip-booking .trip-booking .trip-booking__trip-list ul li>div.ui-state-active,.c-trip-booking .trip-booking .trip-booking__trip-list ul li>div:hover{background-color:#f9f9f9;background-color:var(--gray-f9);margin:0}.c-trip-booking .trip-booking .trip-booking__trip-list ul li>div.ui-menu-item-wrapper{padding:8px}.c-trip-booking .trip-booking .trip-booking__trip-list ul span{font-size:13px;font-size:.8125rem;color:#383838;color:var(--gray-dark);border:none;margin:0;border-radius:4px;text-align:right;font-family:IRANSans_FaNum;font-family:var(--fontFamily);width:100%}.c-trip-booking .trip-booking .trip-booking__trip-list ul span:nth-child(2){padding:0 24px 0 0;color:#999;color:var(--gray-99);font-size:12px;font-size:.75rem;font-weight:400}.c-trip-booking .trip-booking .trip-booking__trip-list ul span.ui-state-active,.c-trip-booking .trip-booking .trip-booking__trip-list ul span:hover{background-color:#f9f9f9;background-color:var(--gray-f9);margin:0}.c-trip-booking .trip-booking .trip-booking__trip-list ul span.item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:0}.c-trip-booking .trip-booking .trip-booking__trip-list ul i{font-size:16px!important;margin-left:8px;margin-top:2px;color:#999;color:var(--gray-99);font-size:16px !important/16pxrem;line-height:1;position:relative;-webkit-transform:none;transform:none;top:auto;left:auto;right:auto;bottom:auto}.c-trip-booking .trip-booking .error-message{color:#ff4757!important;color:var(--red)!important;font-size:12px;font-size:.75rem;display:block;margin-top:8px}.c-trip-booking .trip-booking .error-message--child{position:absolute;right:4px;margin:0;bottom:-16px}.c-tour-booking .tour-booking{padding:16px}.c-tour-booking .tour-booking .tour-booking__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 5px 5px 0}.c-tour-booking .tour-booking .tour-booking__item{width:calc(100% - 120px);height:48px;margin-left:4px}.c-tour-booking .tour-booking .tour-booking__item label{color:#999;color:var(--gray-99);font-size:12px;font-size:.75rem;line-height:1.67;display:block;margin-bottom:8px}.c-tour-booking .tour-booking .show-mobile .tour-booking__item-inner>label{display:none}.c-tour-booking .tour-booking .show-mobile .form-element-group.form-element-group--with-icon i{font-size:16px;font-size:1rem;top:24px;right:10px}.c-tour-booking .tour-booking .show-mobile ul li a{padding:0}.c-tour-booking .tour-booking .tour-booking__header{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:16px}.c-tour-booking .tour-booking .tour-booking__header span{font-size:16px;font-size:1rem;font-weight:700}.c-tour-booking .tour-booking .tour-booking__header button{padding:0;color:#999;color:var(--gray-99);font-size:14px;font-size:.875rem}.c-tour-booking .tour-booking .form-element-group.form-element-group--with-icon{position:relative}.c-tour-booking .tour-booking .form-element-group.form-element-group--with-icon i{right:10px;color:#e6e6e6;color:var(--gray-e6);font-size:16px;font-size:1rem}.c-tour-booking .tour-booking .form-element-group.form-element-group--with-icon .tour-booking__input{padding-right:32px;height:48px}.c-tour-booking .tour-booking .tour-booking__list{position:relative}.c-tour-booking .tour-booking .tour-booking__list ul{right:0!important;margin-top:2px;border-radius:0;background-color:#fff;background-color:var(--white);border:none;min-width:350px;max-height:310px;overflow-y:auto}.c-tour-booking .tour-booking .tour-booking__list ul::-webkit-scrollbar-track{border-radius:5px}.c-tour-booking .tour-booking .tour-booking__list ul::-webkit-scrollbar{width:7px;background-color:transparent}.c-tour-booking .tour-booking .tour-booking__list ul::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c6c6c6;background-color:var(--gray-c6)}.c-tour-booking .tour-booking .tour-booking__list ul::-moz-scrollbar-track{border-radius:5px}.c-tour-booking .tour-booking .tour-booking__list ul::-moz-scrollbar{width:7px;background-color:transparent}.c-tour-booking .tour-booking .tour-booking__list ul::-moz-scrollbar-thumb{border-radius:5px;background-color:#eee;background-color:var(--gray-ee)}.c-tour-booking .tour-booking .tour-booking__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border:none;border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-ee)}.c-tour-booking .tour-booking .tour-booking__list ul li .ui-menu-item-wrapper{border:none;color:inherit;margin:0}.c-tour-booking .tour-booking .tour-booking__list ul li.ui-state-focus{border:none;background-color:#f9f9f9;background-color:var(--gray-f9);margin:auto}.c-tour-booking .tour-booking .tour-booking__list ul li.ui-state-active,.c-tour-booking .tour-booking .tour-booking__list ul li:hover{background-color:#f9f9f9;background-color:var(--gray-f9)}.c-tour-booking .tour-booking .tour-booking__list ul a{display:block;width:100%;font-size:13px;font-size:.8125rem;color:#383838;color:var(--gray-dark);border:none;margin:0;line-height:1.62;text-align:right;font-family:IRANSans_FaNum;font-family:var(--fontFamily)}.c-tour-booking .tour-booking .tour-booking__list ul a.ui-state-active,.c-tour-booking .tour-booking .tour-booking__list ul a:hover{background-color:#f9f9f9;background-color:var(--gray-f9);margin:0}.c-tour-booking .tour-booking .tour-booking__list ul a i{color:#999!important;color:var(--gray-99)!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin-left:8px;font-size:16px;font-size:1rem;position:relative}.c-tour-booking .tour-booking .tour-booking__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:48px;border:none;border-radius:4px;cursor:auto}.c-tour-booking .tour-booking .tour-booking__search span{color:#383838;color:var(--gray-dark)}.c-tour-wrapper .tour-wrapper{position:relative;padding:16px}.c-tour-wrapper .tour-wrapper .tour-wrapper__routes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;height:40px}.c-tour-wrapper .tour-wrapper .tour-wrapper__routes label{font-size:13px;font-size:.8125rem;white-space:nowrap;padding-right:32px;color:#383838;color:var(--gray-dark)}.c-tour-wrapper .tour-wrapper .tour-wrapper__item{display:none}.c-tour-wrapper .tour-wrapper .tour-wrapper__item.is-active{display:block}.c-tour-list .tour-list .tour-list__destination-description-title{margin:0 0 16px;font-size:24px;font-size:1.5rem}.c-tour-list .tour-list .tour-list__destination-description>div{max-height:45px;overflow:hidden;margin:0 0 24px}.c-tour-list .tour-list .tour-list__destination-description>div p{font-size:13px;font-size:.8125rem;line-height:1.84;color:#707070;color:var(--gray-70);margin:0}.c-tour-list .tour-list .destination-show{overflow:visible;overflow:initial;max-height:none}.c-tour-list .tour-list .tour-list__destination-description-btn{color:#006436;color:var(--green-mold);display:none}.c-tour-list .tour-list .tour-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-bottom:48px}.c-tour-list .tour-list .tour-list__content .loader{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-color:var(--white);z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}.c-tour-list .tour-list .tour-list__side-bar{width:280px}.c-tour-list .tour-list .tour-list__main{width:calc(100% - 300px)}.c-tour-list .tour-list .tour-list__filter-in-mobile{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;width:100%;z-index:10;padding:0 16px}.c-tour-list .tour-list .tour-list__filter-in-mobile button{width:calc(50% - 4px)}.c-tour-list .tour-list .tour-list__filter-in-mobile button i{font-size:16px;font-size:1rem;margin-left:8px}.c-tour-filter .tour-filter .tour-filter__main-title{border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-ee);padding:8px 16px;font-weight:700}.c-tour-filter .tour-filter .tour-filter__header{font-weight:700;position:relative;margin-bottom:24px;height:48px;border-bottom:1px solid #ededed;border-bottom:1px solid var(--gray-ed);background-color:#f6f6f6;background-color:var(--gray-f6);padding:0 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-tour-filter .tour-filter .tour-filter__header,.c-tour-filter .tour-filter .tour-filter__header button{font-size:16px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tour-filter .tour-filter .tour-filter__header button{width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;padding:0;color:#999;color:var(--gray-99)}.c-tour-filter .tour-filter .tour-filter__item{padding:0 16px}.c-tour-filter .tour-filter .tour-filter__item .select2-container{font-family:IRANSans_FaNum;font-family:var(--fontFamily);text-align:right;font-size:14px;font-size:.875rem}.c-tour-filter .tour-filter .tour-filter__item .select2-container .select2-selection--multiple{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);border:1px solid #ededed;border:1px solid var(--gray-ed)}.c-tour-filter .tour-filter .tour-filter__item .select2-container .select2-selection__choice__remove{border-radius:50%;width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 4px;color:#fff;color:var(--white);background-color:#ff4757;background-color:var(--red);padding-top:4px}.c-tour-filter .tour-filter .tour-filter__item .select2-container .select2-selection__choice{padding:4px;background-color:#ededed;background-color:var(--gray-ed);border-color:#ededed;border-color:var(--gray-ed)}.c-tour-filter .tour-filter .tour-filter__item .select2-container .select2-selection__clear{font-size:18px;font-size:1.125rem;margin:4px}.c-tour-filter .tour-filter .tour-filter__item .select2-container .select2-search__field{font-family:IRANSans_FaNum;font-family:var(--fontFamily);text-align:right;font-size:14px;font-size:.875rem}.c-tour-filter .tour-filter .tour-filter__title{position:relative;cursor:pointer;border-top:1px solid #eee;border-top:1px solid var(--gray-ee);padding:16px}.c-tour-filter .tour-filter .tour-filter__title:first-child{border-top:none}.c-tour-filter .tour-filter .tour-filter__title:first-child i{top:0}.c-tour-filter .tour-filter .tour-filter__title span{padding-left:8px;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.93;margin:0}.c-tour-filter .tour-filter .tour-filter__title i{position:absolute;top:24px;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:12px;height:12px;font-size:12px;font-size:.75rem;-webkit-transition:all .25s;transition:all .25s}.c-tour-filter .tour-filter .active i{-webkit-transform:translateY(50%) rotate(180deg);transform:translateY(50%) rotate(180deg)}.c-tour-filter .tour-filter .tour-filter__check-box{margin-bottom:8px}.c-tour-filter .tour-filter .tour-filter__check-box label{font-size:14px;font-size:.875rem}.c-tour-filter .tour-filter .tour-filter__item-range-title{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;font-size:14px;font-size:.875rem;margin-top:4px}.c-tour-filter .tour-filter .slider.slider-horizontal{width:calc(100% - 20px)}.c-tour-filter .tour-filter .slider .slider-track{background:#eee;background:var(--gray-ee);-webkit-box-shadow:none;box-shadow:none;height:4px}.c-tour-filter .tour-filter .slider .slider-handle{width:16px;height:16px;top:-2px}.c-tour-filter .tour-filter .slider .slider-handle,.c-tour-filter .tour-filter .slider .slider-selection{background:var(--primary-color);-webkit-box-shadow:none;box-shadow:none}.c-tour-filter .tour-filter .tour-filter__city-search{background-color:var(--primary-color);padding:16px}.c-tour-filter .tour-filter .tour-filter__city-search i{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__city-search-title{font-size:19px;font-size:1.1875rem;margin-bottom:8px;border-bottom:none}.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__title{border-top:none;padding:0}.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__title h5{font-weight:400}.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__item{padding:0;margin-top:4px;position:relative}.c-tour-filter .tour-filter .tour-filter__city-search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-tour-filter .tour-filter .tour-filter__btn{border-top:1px solid #ededed;border-top:1px solid var(--gray-ed);padding:16px;color:#999;color:var(--gray-99)}.c-tour-search .tour-search .tour-search__header{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;margin-bottom:24px;width:100%}.c-tour-search .tour-search .tour-search__header p{margin:0;font-size:16px;font-size:1rem;font-weight:700}.c-tour-search .tour-search .tour-search__ordering{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;width:100%;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);background-color:#fff;background-color:var(--white);position:relative}.c-tour-search .tour-search .tour-search__ordering ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px}.c-tour-search .tour-search .tour-search__ordering ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]+label{padding:0 16px;color:#707070;color:var(--gray-70);font-size:14px;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]+label:after{content:"";background-color:var(--primary-color);width:0;height:3px;position:absolute;top:auto;bottom:-1px;right:50%;border-radius:0;border:none;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .25s linear;transition:all .25s linear}.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]+label:before{content:normal}.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]:checked+label,.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]:hover+label{color:#333;color:var(--gray-33)}.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]:checked+label:after,.c-tour-search .tour-search .tour-search__ordering ul li .checkmark[type=radio]:hover+label:after{width:100%}.c-tour-search .tour-search .tour-search__ordering-mobile{width:100%;height:100vh;position:fixed;right:0;left:0;bottom:0;display:none;background-color:rgba(0,0,0,.5);background-color:rgba(var(--black-rgb),.5);overflow-y:auto;z-index:100}.c-tour-search .tour-search .tour-search__ordering-mobile li{height:48px;width:100%;border-bottom:1px solid #ededed;border-bottom:1px solid var(--gray-ed);font-size:14px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tour-search .tour-search .tour-search__ordering-mobile .checkmark[type=radio]+label{padding-right:32px;color:#707070;color:var(--gray-70)}.c-tour-search .tour-search .tour-search__ordering-mobile .checkmark[type=radio]:checked+label,.c-tour-search .tour-search .tour-search__ordering-mobile .checkmark[type=radio]:hover+label{color:#333;color:var(--gray-33)}.c-tour-search .tour-search .tour-search__ordering-mobile-wrapper{width:100%;height:100%;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:end;-ms-flex-align:end;align-items:flex-end}.c-tour-search .tour-search .tour-search__ordering-mobile-inner{width:100%;height:100%;border-radius:5px 5px 0 0;background-color:#fff;background-color:var(--white);margin-top:auto}.c-tour-search .tour-search .tour-search__ordering-mobile-header{font-size:16px;font-size:1rem;font-weight:700;padding:0 16px;position:relative;margin-bottom:16px;background-color:#f6f6f6;background-color:var(--gray-f6);border-bottom:1px solid #ededed;border-bottom:1px solid var(--gray-ed);height:46px;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}.c-tour-search .tour-search .tour-search__ordering-mobile-header button{width:24px;height:24px;font-size:24px;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;color:#999;color:var(--gray-99)}.c-tour-search .tour-search .tour-search__btn-ordering{padding:16px;border-top:1px solid #ededed;border-top:1px solid var(--gray-ed)}.c-tour-search .tour-search .tour-search__ordering-mobile-content{padding:0 16px;height:calc(100% - 145px)}.c-tour-search .tour-search .tour-search__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:4px;font-size:13px;font-size:.8125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);width:100%;background-color:#fff;background-color:var(--white);overflow:hidden;margin-bottom:16px;line-height:1.62}.c-tour-search .tour-search .tour-search__item li{width:100%;font-size:13px;font-size:.8125rem}.c-tour-search .tour-search .tour-search__item li:not(:last-child){margin-bottom:8px}.c-tour-search .tour-search .tour-search__item li>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tour-search .tour-search .tour-search__item li>span{white-space:nowrap;max-width:85%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.c-tour-search .tour-search .tour-search__item-night{width:44px;height:24px;background-color:#fff;background-color:var(--white);border:1px solid #ededed;border:1px solid var(--gray-ed);border-radius:4px;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;font-size:12px;font-size:.75rem}.c-tour-search .tour-search .tour-search__item-label{width:60px;color:#999;color:var(--gray-99);font-size:12px;font-size:.75rem;margin-left:12px;display:inline-block}.c-tour-search .tour-search .tour-search__item-icon{color:#ccc;color:var(--gray-cc);margin-left:16px;display:inline-block;width:16px;text-align:center}.c-tour-search .tour-search .tour-search__item-img{width:205px;height:148px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.c-tour-search .tour-search .tour-search__item-more-detail{width:calc(100% - 230px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-tour-search .tour-search .tour-search__item-description{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-tour-search .tour-search .tour-search__item-description li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-tour-search .tour-search .tour-search__item-title{font-weight:700;color:#262626;color:var(--gray-26);font-size:19px;font-size:1.1875rem;margin:0 0 12px}.c-tour-search .tour-search .tour-search__item-title a{color:inherit;overflow:hidden;display:block}.c-tour-search .tour-search .tour-search__item-detail{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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:245px}.c-tour-search .tour-search .tour-search__item-price{margin-bottom:12px;text-align:left}.c-tour-search .tour-search .tour-search__item-price>div{white-space:nowrap}.c-tour-search .tour-search .tour-search__item-price p{margin:0;font-size:11px;font-size:.6875rem;color:#999;color:var(--gray-99);line-height:1.73}.c-tour-search .tour-search .tour-search__item-price span{font-size:16px;font-size:1rem}.c-tour-search .tour-search .tour-search__item-price label{font-size:20px;font-size:1.25rem;font-weight:700}.c-tour-search .tour-search .tour-search__btn-childrens.is-active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-tour-search .tour-search .tour-search__btn-childrens i{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-tour-search .tour-search .tour-search__btn-reserve{width:123px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tour-search .tour-search .tour-search__item-childrens{width:100%;margin-top:8px;border-top:1px solid #eee;border-top:1px solid var(--gray-ee)}.c-tour-search .tour-search .tour-search__item-children{margin-bottom:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-icon{font-size:27px;font-size:1.6875rem;color:#707070;color:var(--gray-70)}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-date{gap:8px}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-night{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2em;background-color:var(--primary-color);color:#fff;color:var(--white)}.c-paging .paging,.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-night{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-paging .paging{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-paging .paging li{margin-left:8px;font-size:14px;font-size:.875rem}.c-paging .paging li:first-child{margin-left:0}.c-paging .paging li.disabled{opacity:.5}.c-paging .paging li.active a,.c-paging .paging li:hover a{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;color:var(--white)}.c-paging .paging li a{border:1px solid #e6e6e6;border:1px solid var(--gray-e6);border-radius:4px;background-color:#fff;background-color:var(--white);width:36px;height:36px;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;color:#999;color:var(--gray-99);-webkit-transition:all .25s;transition:all .25s}.c-contact-info .contact-info{margin-top:24px}.c-contact-info .contact-info,.c-contact-info .contact-info .contact-info__phone{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}.c-contact-info .contact-info .contact-info__phone{width:320px;max-width:100%;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);border-radius:4px;background-color:#fff;background-color:var(--white);color:var(--text-primary);padding:20px 24px;position:relative;font-size:14px;font-size:.875rem}.c-contact-info .contact-info .contact-info__phone:after,.c-contact-info .contact-info .contact-info__phone:before{position:absolute}.c-contact-info .contact-info .contact-info__phone:before{content:"";right:0;width:4px;height:22px;background-color:var(--primary-color);border-radius:10px 0 0 10px}.c-contact-info .contact-info .contact-info__phone:after{content:"";font-family:BookingIcons;color:#bfbfbf;color:var(--gray-bf);left:4px;bottom:4px;font-size:40px;font-size:2.5rem;opacity:.25}.c-contact-info .contact-info .contact-info__phone>span:last-child{margin-right:16px;color:#161616;color:var(--gray-16)}.c-execution-dates .execution-dates .execution-dates__tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--gray-e6);overflow-x:auto;padding-bottom:4px}.c-execution-dates .execution-dates .execution-dates__tab-link-item{height:40px;color:#707070;color:var(--gray-70);position:relative;font-size:14px;font-size:.875rem;-webkit-transition:all .25s;transition:all .25s;padding:0 8px}.c-execution-dates .execution-dates .execution-dates__tab-link-item:not(:last-child){margin-left:8px}.c-execution-dates .execution-dates .execution-dates__tab-link-item.active,.c-execution-dates .execution-dates .execution-dates__tab-link-item:hover{color:var(--text-primary)}.c-execution-dates .execution-dates .execution-dates__tab-link-item.active:after,.c-execution-dates .execution-dates .execution-dates__tab-link-item:hover:after{width:100%}.c-execution-dates .execution-dates .execution-dates__tab-link-item:after{background-color:var(--primary-color);content:"";width:0;height:3px;position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .25s linear;transition:all .25s linear}.c-execution-dates .execution-dates .execution-dates__tab-link-item button{border:none;background:none;color:inherit;cursor:pointer;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:100%;height:100%;font-size:13px;font-size:.8125rem;padding:0;white-space:nowrap}.c-execution-dates .execution-dates .execution-dates__tab-link-item i{font-size:16px;font-size:1rem}.c-execution-dates .execution-dates .execution-dates__tab-content{background-color:#f6f6f6;background-color:var(--gray-f6)}.c-execution-dates .execution-dates .execution-dates__tab-item:not(:first-child){display:none}.c-execution-dates .execution-dates .execution-dates__item{position:relative;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);border-radius:4px}.c-execution-dates .execution-dates .execution-dates__item:not(:last-child){margin-bottom:16px}.c-execution-dates .execution-dates .execution-dates__item-hotels{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:8px}.c-execution-dates .execution-dates .execution-dates__item-hotel:not(:last-child){border-bottom:1px dashed #e6e6e6;border-bottom:1px dashed var(--gray-e6);margin-bottom:12px;padding-bottom:12px}.c-execution-dates .execution-dates .execution-dates__item-img{width:205px;height:128px}.c-execution-dates .execution-dates .execution-dates__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.c-execution-dates .execution-dates .execution-dates__item-detail{width:calc(100% - 205px);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:stretch;-ms-flex-pack:stretch;justify-content:stretch}.c-execution-dates .execution-dates .execution-dates__item-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.c-execution-dates .execution-dates .execution-dates__item-title{font-size:18px;font-size:1.125rem}.c-execution-dates .execution-dates .execution-dates__item-link{color:inherit}.c-execution-dates .execution-dates .execution-dates__item-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-execution-dates .execution-dates .execution-dates__item-stars{width:70px;color:#ccc;color:var(--gray-cc);font-size:14px;font-size:.875rem}.c-execution-dates .execution-dates .execution-dates__item-stars i:not(:last-child){margin-right:2px}.c-execution-dates .execution-dates .execution-dates__item-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-execution-dates .execution-dates .execution-dates__item-tag-item{border:1px solid #e6e6e6;border:1px solid var(--gray-e6);border-radius:2em;height:24px;padding:0 8px;font-size:12px;font-size:.75rem;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;margin-bottom:8px}.c-execution-dates .execution-dates .execution-dates__item-tag-item.is--green{border-color:#00d16d;border-color:var(--color-4);background-color:#00d16d;background-color:var(--color-4);color:#fff;color:var(--white)}.c-execution-dates .execution-dates .execution-dates__item-tag-item:not(:last-child){margin-left:8px}.c-execution-dates .execution-dates .execution-dates__item-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#999;color:var(--gray-99);font-size:12px;font-size:.75rem}.c-execution-dates .execution-dates .execution-dates__item-address span{width:calc(100% - 20px)}.c-execution-dates .execution-dates .execution-dates__item-reserve{width:180px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;border-right:1px solid #ededed;border-right:1px solid var(--gray-ed)}.c-execution-dates .execution-dates .execution-dates__item-price-title{font-size:11px;font-size:.6875rem;color:#999;color:var(--gray-99);line-height:1.73}.c-execution-dates .execution-dates .execution-dates__item-price-item:not(:last-child):after{content:"";font-family:BookingIcons;font-weight:700;display:block;margin:4px auto;color:#999;color:var(--gray-99);font-size:9px;font-size:.5625rem}.c-execution-dates .execution-dates .execution-dates__item-price-item span{font-size:20px;font-size:1.25rem}.c-execution-dates .execution-dates .execution-dates__item-price-item-before-discount>span{font-size:15px;font-size:.9375rem}.c-execution-dates .execution-dates .execution-dates__item-price-item-before-discount>label{font-size:13px;font-size:.8125rem}.c-execution-dates .execution-dates .execution-dates__item-price-detail{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e6e6e6;border-top:1px solid var(--gray-e6);padding:8px 16px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:.75rem}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item label{font-size:11px;font-size:.6875rem;color:#999;color:var(--gray-99);margin-bottom:4px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item li,.c-execution-dates .execution-dates .execution-dates__item-price-detail-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item li:not(:last-child):after{content:"";font-family:BookingIcons;margin:4px 8px 0;font-size:8px;font-size:.5rem}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item li span:not(:last-child){margin-left:4px}.c-search-history .search-history{margin-top:0;margin-bottom:16px}.c-search-history .search-history .search-history__title{font-size:14px;font-size:.875rem;display:inline-block;margin:0 0 24px}.c-search-history .search-history .search-history__btn-remove{border:none;background-color:transparent;line-height:1;margin-right:8px;color:var(--text-primary);display:inline-block;cursor:pointer}.c-search-history .search-history .search-history__conatiner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -6px}.c-search-history .search-history .search-history__conatiner .search-history__item{position:relative;height:79px;border-radius:4px;background-color:#fff;background-color:var(--white);border:1px solid #eee;border:1px solid var(--gray-ee);-webkit-transition:border .4s,color .25s;transition:border .4s,color .25s;width:calc(20% - 12px);margin:0 6px 8px;line-height:1.5;font-size:13px;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-search-history .search-history .search-history__conatiner .search-history__item:hover{border-color:var(--primary-color)}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__content{display:block;color:#383838;color:var(--gray-dark);line-height:2.5;font-size:14px;font-size:.875rem;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__content .search-history__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;font-size:14px;font-size:.875rem;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__content .search-history__title>i{margin:auto 8px}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__content .search-history__subtitle{display:block;margin:0;font-size:12px;font-size:.75rem;color:#999;color:var(--gray-99)}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__item-remove{margin:0!important;padding:0!important;width:40px;height:40px;position:absolute;font-size:16px;font-size:1rem;color:var(--primary-color);top:4px;left:0}.c-search-history .search-history .search-history__conatiner .search-history__item .search-history__item-remove:hover{cursor:copy}@media(max-width:992px){.c-page-cover .page-cover.page-cover--none-cover .page-cover__container{padding:8px 16px;height:auto;min-height:220px}.c-page-cover .page-cover.page-cover--none-cover .page-cover__title{margin-top:64px;font-size:22px;font-size:1.375rem}.c-page-cover .page-cover .page-cover__container{padding:16px}.c-page-cover .page-cover .page-cover__topic-info li:first-child{width:100%;border-left:none;padding-left:0;margin-left:0;margin-bottom:8px}.c-page-cover .page-cover .page-cover__title{font-size:19px;font-size:1.1875rem}.c-page-cover .page-cover .page-cover__title-wrapper{flex-wrap:wrap;margin-bottom:24px}.c-page-cover .page-cover .page-cover__title-wrapper .page-cover__title{margin-bottom:28px;width:100%}.c-page-cover .page-cover .page-cover__tools{margin:0}.c-page-cover .page-cover .page-cover__share-items{right:0;left:auto}.c-search-holder .search-holder{margin:0 auto}.c-search-holder .search-holder.search-holder--hotel{min-height:192px}.c-search-holder .search-holder.search-holder--hotel-bg{min-height:256px}.c-search-holder .search-holder.search-holder--trip{min-height:312px}.c-search-holder .search-holder .search-holder__link{flex-wrap:wrap}.c-search-holder .search-holder .search-holder__link li{width:calc(50% - 4px)}.c-search-holder .search-holder .search-holder__link li button{width:100%;justify-content:flex-start}.c-booking-search .booking-search{margin:0 0 32px}.c-booking-search .booking-search .search-input-layout-in-mobile{position:absolute;width:100%;height:100%;inset:0;z-index:101;padding:8px;color:var(--gray-dark);display:flex;align-items:flex-end}.c-booking-search .booking-search .search-input-layout-in-mobile span{display:none}.c-booking-search .booking-search .flight-booking__list,.c-booking-search .booking-search .hotel-booking__hotel-list,.c-booking-search .booking-search .insurance-booking__list,.c-booking-search .booking-search .trip-booking__trip-list{display:none;position:absolute;height:calc(100vh - 160px);overflow:auto}.c-booking-search .booking-search .flight-booking__list .ui-autocomplete,.c-booking-search .booking-search .hotel-booking__hotel-list .ui-autocomplete,.c-booking-search .booking-search .insurance-booking__list .ui-autocomplete,.c-booking-search .booking-search .trip-booking__trip-list .ui-autocomplete{position:static}.c-booking-search .booking-search .show-mobile .search-input-layout-in-mobile~.flight-booking__list{height:calc(100vh - 160px);overflow:auto}.lightTheme#ui-datepicker-div{z-index:1099!important;border:none;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;padding-top:64px;overflow-x:auto}.lightTheme#ui-datepicker-div .datePicker-title{position:absolute;top:8px;left:0;right:auto;display:block;font-size:16px;font-size:1rem;font-weight:700;margin-bottom:8px;padding:8px}.lightTheme#ui-datepicker-div .ui-datepicker-calendar{width:calc(100% - 32px);max-width:100%;margin:16px auto 0}.lightTheme#ui-datepicker-div .toggleBtnWrapper{display:flex;align-items:center}.lightTheme#ui-datepicker-div .ui-widget-header{position:relative;width:285px;max-width:100%;margin:auto}.lightTheme#ui-datepicker-div .datePickerFooter{box-shadow:0 -3px 10px 0 rgba(var(--black-rgb),.08);justify-content:center;padding:0 16px;position:absolute;bottom:0;width:100%;background-color:var(--white)}.lightTheme.ui-datepicker-rtl .datePicker-title{left:auto!important;right:0!important}.closeCalendar{background:none;border:none;font-size:15px;font-size:.9375rem;z-index:9999;display:block;position:fixed;inset:16px auto auto 16px;padding:0;color:var(--gray-99)}.closeCalendar.right{left:auto;right:16px}.date-picker__layer{position:fixed;inset:0;z-index:102;background-color:rgba(var(--black-rgb),.5)}.c-trip-booking .trip-booking .trip-booking-inner{flex-wrap:wrap}.c-trip-booking .trip-booking .trip-booking-inner:last-child:after{display:none}.c-trip-booking .trip-booking .trip-booking-items{width:100%;flex-wrap:wrap;padding:0}.c-trip-booking .trip-booking .trip-booking__item{width:100%;flex-basis:100%;height:auto}.c-trip-booking .trip-booking .trip-booking__item label{font-size:12px;font-size:.75rem;line-height:1;color:var(--gray-99);display:inline-block;padding:0 8px}.c-trip-booking .trip-booking .trip-booking__item .form-element-group--with-icon>div{position:static}.c-trip-booking .trip-booking .trip-booking__date{margin-bottom:8px}.c-trip-booking .trip-booking .trip-booking__date-night-count{top:60%}.c-trip-booking .trip-booking .show-mobile{position:fixed;inset:0;z-index:999;overflow:auto}.c-trip-booking .trip-booking .show-mobile .trip-booking__item-location-inner{background-color:var(--white);width:100%;height:100%;padding:16px;overflow:auto}.c-trip-booking .trip-booking .show-mobile .trip-booking__item-input-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.c-trip-booking .trip-booking .show-mobile .trip-booking__item-input-title label{font-size:16px;font-size:1rem;font-weight:700;color:var(--gray-dark)}.c-trip-booking .trip-booking .show-mobile .trip-booking__item-input-title i{color:var(--gray-99);font-size:14px;font-size:.875rem;line-height:1;display:block}.c-trip-booking .trip-booking .show-mobile ul{border:none}.c-trip-booking .trip-booking .show-mobile ul li i{color:var(--gray-99);font-size:22px;font-size:1.375rem;line-height:1;left:auto!important}.c-trip-booking .trip-booking .trip-booking__item--location{width:100%;height:auto;border:none;padding:0;margin-bottom:8px;border-radius:4px;flex-basis:100%;flex-direction:column}.c-trip-booking .trip-booking .trip-booking__item--date{margin-left:0}.c-trip-booking .trip-booking .trip-booking__item--date .error-message{bottom:0;right:24px}.c-trip-booking .trip-booking .trip-booking__item-inner{width:100%;position:relative}.c-trip-booking .trip-booking .trip-booking__item-inner:not(:last-child){margin-bottom:8px}.c-trip-booking .trip-booking .trip-booking__item--guests{background-color:var(--white);border-radius:4px;margin-bottom:16px}.c-trip-booking .trip-booking .trip-booking__btn{width:100%}.c-trip-booking .trip-booking .trip-booking__rooms-options-rooms{position:fixed;inset:0;border-radius:0;background-color:rgba(var(--black-rgb),.5);border:none;padding:160px 0 0;z-index:101}.c-trip-booking .trip-booking .trip-booking__rooms-options-content{padding:0 16px 16px;width:100%;height:100%;overflow:auto;background-color:var(--white);box-shadow:0 2px 3px 0 rgba(var(--black-rgb),.06);border-radius:4px 4px 0 0}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles{display:none!important}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles li{flex-basis:auto;width:98px}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles li:first-child{width:calc(100% - 112px)}.c-trip-booking .trip-booking .trip-booking__rooms-options-titles--left{margin-right:0}.c-trip-booking .trip-booking .trip-booking__rooms-options-content-title{display:flex;align-items:center;justify-content:space-between}.c-trip-booking .trip-booking .trip-booking__rooms-options-content-confirm{display:block;width:100%}.c-trip-booking .trip-booking .trip-booking__rooms-options-rooms-count>div{height:48px;padding-left:8px}.c-trip-booking .trip-booking .trip-booking__rooms-options-details-wrapper{overflow-x:auto;height:calc(100vh - 355px);margin-bottom:16px;padding-left:8px}.c-trip-booking .trip-booking .trip-booking__rooms-options-details:not(:last-child){border-bottom:1px solid var(--gray-e6)}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li{width:100%;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;position:static}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li label{display:block;font-size:14px;font-size:.875rem;line-height:1.69;color:var(--gray-dark)}.c-trip-booking .trip-booking .trip-booking__rooms-options-room-number span{font-size:14px;font-size:.875rem;line-height:2.08;color:var(--gray-99)}.c-trip-booking .trip-booking .trip-booking__rooms-options-remove{position:absolute;left:0;top:3px;font-size:20px;font-size:1.25rem}.c-trip-booking .trip-booking .trip-booking__trip-list ul{max-height:none;min-width:0;padding-top:0}.c-trip-booking .trip-booking .error-message{margin-left:8px}.c-tour-booking .tour-booking.tour-booking--in-landing-page{padding:8px}.c-tour-booking .tour-booking .tour-booking__inner{height:auto;flex-direction:column}.c-tour-booking .tour-booking .tour-booking__item{width:100%;height:auto;padding:0;margin:0;display:flex;align-items:center}.c-tour-booking .tour-booking .tour-booking__item label{margin-bottom:0;padding:0}.c-tour-booking .tour-booking .show-mobile{display:block;width:100%;position:fixed;inset:0;height:100vh;z-index:100}.c-tour-booking .tour-booking .show-mobile .tour-booking__item-inner{padding:16px;background-color:var(--white);border-radius:4px;overflow:auto;width:100%;height:100%;box-shadow:0 2px 3px 0 rgba(var(--black-rgb),.06);margin:auto}.c-tour-booking .tour-booking .show-mobile .tour-booking__header{display:flex}.c-tour-booking .tour-booking .show-mobile ul{position:relative;right:auto;top:auto!important;box-shadow:none;background:none;max-height:none}.c-tour-booking .tour-booking .tour-booking__item-inner{width:100%}.c-tour-booking .tour-booking .tour-booking__search{width:100%;margin-top:8px}.c-tour-wrapper .tour-wrapper .tour-wrapper__routes{height:auto;justify-content:flex-start;flex-wrap:wrap}.c-tour-list .tour-list .tour-list__destination-description-title{font-size:17px;font-size:1.0625rem;line-height:2}.c-tour-list .tour-list .tour-list__content{flex-wrap:wrap;margin-bottom:32px}.c-tour-list .tour-list .tour-list__side-bar{width:100%;margin:0}.c-tour-list .tour-list .tour-list__main{width:100%}.c-tour-filter .tour-filter .tour-filter__main-title{display:none}.c-tour-filter .tour-filter .tour-filter__inner{width:100%;height:100vh;background-color:var(--white);position:fixed;inset:0;z-index:100;display:none}.c-tour-filter .tour-filter .tour-filter__header{margin-bottom:0}.c-tour-filter .tour-filter .tour-filter__items{height:calc(100vh - 120px);overflow-x:auto}.c-tour-filter .tour-filter .tour-filter__title{margin-bottom:16px}.c-tour-filter .tour-filter .tour-filter__city-search-btn,.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__city-search-title,.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__title{display:none}.c-tour-search .tour-search{padding:16px 16px 0}.c-tour-search .tour-search .tour-search__header{display:none}.c-tour-search .tour-search .tour-search__item{display:block}.c-tour-search .tour-search .tour-search__item li{font-size:12px;font-size:.75rem;display:flex;align-items:center}.c-tour-search .tour-search .tour-search__item-img{width:100%;height:198px;display:block;border-radius:0}.c-tour-search .tour-search .tour-search__item-more-detail{padding:16px;width:100%;flex-direction:column}.c-tour-search .tour-search .tour-search__item-description{width:100%}.c-tour-search .tour-search .tour-search__item-title{margin-bottom:16px}.c-tour-search .tour-search .tour-search__item-detail{width:100%}.c-tour-search .tour-search .tour-search__item-price{margin-bottom:0;margin-right:auto}.c-tour-search .tour-search .tour-search__item-price span{font-size:14px;font-size:.875rem}.c-tour-search .tour-search .tour-search__item-price label{font-size:16px;font-size:1rem}.c-tour-search .tour-search .tour-search__btn-reserve{width:100%;margin-top:12px}.c-tour-search .tour-search .tour-search__item-childrens{padding:12px;background:var(--gray-ed)}.c-tour-search .tour-search .tour-search__item-children{gap:12px;padding:8px;background:var(--white);border-radius:4px}.c-tour-search .tour-search .tour-search__item-children:not(:last-child){margin-bottom:12px!important}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-date{font-size:13px;font-size:.8125rem;width:calc(50% - 75px)}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-chip{width:65px}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-night{gap:4px;width:40px;height:20px;font-size:10px;font-size:.625rem}.c-paging .paging{justify-content:space-between;align-items:center;margin-bottom:16px}.c-contact-info .contact-info{margin-top:16px;padding:0 16px}.c-contact-info .contact-info .contact-info__phone{width:100%}.c-execution-dates .execution-dates .execution-dates__item-hotel:not(:last-child){margin-bottom:8px;padding-bottom:8px}.c-execution-dates .execution-dates .execution-dates__item-img{width:88px;height:auto;min-height:88px}.c-execution-dates .execution-dates .execution-dates__item-detail{width:calc(100% - 88px)}.c-execution-dates .execution-dates .execution-dates__item-title-wrapper{margin-bottom:8px;align-items:flex-start;flex-direction:column}.c-execution-dates .execution-dates .execution-dates__item-title{font-size:16px;font-size:1rem}.c-execution-dates .execution-dates .execution-dates__item-tag-item{font-size:11px;font-size:.6875rem;height:20px}.c-execution-dates .execution-dates .execution-dates__item-reserve{padding:8px}.c-execution-dates .execution-dates .execution-dates__item-price-item{font-size:14px;font-size:.875rem}.c-execution-dates .execution-dates .execution-dates__item-price-item span{font-size:16px;font-size:1rem}.c-execution-dates .execution-dates .execution-dates__item-price-item-before-discount>span{font-size:13px;font-size:.8125rem}.c-execution-dates .execution-dates .execution-dates__item-price-item-before-discount>label{font-size:11px;font-size:.6875rem}.c-execution-dates .execution-dates .execution-dates__item-price-detail{flex-wrap:wrap;border-bottom:1px solid var(--gray-e6);background-color:var(--gray-ed);padding:8px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item{width:calc(50% - 4px);background-color:var(--white);border-radius:4px;margin-top:8px;padding:4px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item:nth-child(2n){margin-left:8px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item:first-child{margin:0;width:100%;flex-direction:row;justify-content:space-between;padding:12px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item:first-child label{margin:0}.c-search-history .search-history{margin-top:24px;padding:0 16px;margin-bottom:32px}.c-search-history .search-history .search-history__conatiner{margin:0 -4px}.c-search-history .search-history .search-history__conatiner .search-history__item{min-width:calc(57.14286% - 8px);margin:0 4px 8px}}@media(min-width:993px){.c-search-holder .search-holder{box-shadow:0 -4px 20px 0 rgba(var(--gray-37-rgb),.28);border-radius:8px;margin-top:-16px}.c-search-holder .search-holder.search-holder--hotel,.c-search-holder .search-holder.search-holder--hotel-bg,.c-search-holder .search-holder.search-holder--trip{min-height:80px}.lightTheme#ui-datepicker-div .datePickerFooter{margin:8px 24px 0}.c-trip-booking .trip-booking .trip-booking__item-location-wrapper{margin-left:4px}.c-trip-booking .trip-booking .trip-booking__item--guests{margin-left:0}.c-trip-booking .trip-booking .trip-booking__rooms-options-details li:not(:last-child){margin-left:8px}.c-trip-booking .trip-booking .trip-booking__trip-list ul{left:auto!important;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.c-trip-booking .trip-booking .error-message{position:absolute;bottom:0}.c-tour-booking .tour-booking.tour-booking--in-landing-page{margin-top:32px}.c-tour-booking .tour-booking .tour-booking__list ul{border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.c-tour-list .tour-list{padding-top:16px}.c-tour-list .tour-list .tour-list__content{justify-content:space-between}.c-tour-filter .tour-filter{display:block!important}.c-tour-filter .tour-filter .tour-filter__inner{box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1);background-color:var(--white);border-radius:4px;padding-bottom:8px}.c-tour-filter .tour-filter .tour-filter__item{margin-bottom:24px;padding-bottom:16px}.c-tour-filter .tour-filter .tour-filter__city-search{background-color:var(--white);margin-bottom:16px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.1)}.c-tour-filter .tour-filter .tour-filter__city-search i{display:none}.c-tour-filter .tour-filter .tour-filter__city-search .tour-filter__item{margin-bottom:16px}.c-tour-search .tour-search .tour-search__item{min-height:180px;padding:16px}.c-tour-search .tour-search .tour-search__item-description{width:calc(100% - 245px)}.c-tour-search .tour-search .tour-search__item-title+div{display:flex}.c-tour-search .tour-search .tour-search__item-title a{max-height:30px;text-overflow:ellipsis}.c-tour-search .tour-search .tour-search__item-children{gap:24px}.c-tour-search .tour-search .tour-search__item-children:not(:last-child){border-bottom:1px dashed var(--gray-e6);padding-bottom:8px}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-date{font-size:14px;font-size:.875rem;width:calc(50% - 198.5px)}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-chip{width:150px}.c-tour-search .tour-search .tour-search__item-children .tour-search__item-children-night{padding:0 12px;gap:8px;height:24px}.c-paging .paging{padding:16px}.c-execution-dates .execution-dates .execution-dates__item-hotels{width:calc(100% - 180px);padding:16px}.c-execution-dates .execution-dates .execution-dates__item-price{margin-bottom:12px}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item{flex:1 1 0}.c-execution-dates .execution-dates .execution-dates__item-price-detail-item:not(:last-child){border-left:1px solid var(--gray-e6)}}@media(max-width:1180px){.c-booking-search .booking-search .booking-search__img{height:380px}}@media(max-width:767px){.lightTheme#ui-datepicker-div{padding-top:48px}.lightTheme#ui-datepicker-div .toggleBtnWrapper{margin-bottom:8px}.lightTheme#ui-datepicker-div .datePickerFooter{display:none}.c-trip-booking .trip-booking .trip-booking__rooms-options-details{flex-direction:column;justify-content:space-between;margin-bottom:16px;position:relative}.c-tour-wrapper .tour-wrapper .tour-wrapper__route{flex-grow:1}.c-paging .paging li a{width:30px;height:30px}.c-search-history .search-history .search-history__conatiner{gap:12px;margin:0}.c-search-history .search-history .search-history__conatiner .search-history__item{width:calc(50% - 8px);margin:0}}@media(min-width:768px){.lightTheme#ui-datepicker-div.ui-datepicker-multi{width:566px!important}.c-tour-wrapper .tour-wrapper .tour-wrapper__route{margin-left:16px}}
/*# sourceMappingURL=tourList.css.map*/