@charset "UTF-8";.search-hotel .custom-input{background:#F0F2F7;border:1px solid #F0F2F7;padding:0 10px 0 10px;color:#333C67;font-size:18px;font-weight:700;letter-spacing:-0.004em;-webkit-transition:.2s;transition:.2s;width:100%;max-width:100%;height:40px;line-height:normal}.search-hotel .custom-input:focus,.search-hotel .custom-input:active{background:#fff;border-color:#323B6A;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-hotel .custom-input::-webkit-input-placeholder,.search-hotel .custom-input:-ms-input-placeholder,.search-hotel .custom-input::-ms-input-placeholder,.search-hotel .custom-input::placeholder{color:#8E95A5;opacity:1}.search-hotel .custom-input:disabled{color:rgba(51,60,103,0.5);background:#CACEDB;border-color:#CACEDB}.search-hotel .custom-input:disabled:focus,.search-hotel .custom-input:disabled:active{background:#CACEDB;border-color:#CACEDB;outline:none;-webkit-box-shadow:none;box-shadow:none}.search-hotel .custom-input:disabled::-webkit-input-placeholder,.search-hotel .custom-input:disabled:-ms-input-placeholder,.search-hotel .custom-input:disabled::-ms-input-placeholder,.search-hotel .custom-input:disabled::placeholder{opacity:0.5}.search-hotel .custom-input_white{background:#FFFFFF;border-color:#FFFFFF}.search-hotel .input-wrapper{position:relative}.search-hotel .input-wrapper .custom-input{padding-right:35px}.search-hotel .input-wrapper__label{position:absolute;right:0;top:0;height:100%;padding-right:20px;font-size:18px;font-weight:400;line-height:40px;letter-spacing:1.35px;pointer-events:none;color:#333C67}.search-hotel .input-wrapper__label_datepicker{padding-right:10px}.search-hotel .input-wrapper__icon{font-size:20px}.search-hotel .input-wrapper.input-wrapper-select .calculator-input{padding-right:60px}.search-hotel .input-wrapper.input-wrapper-select .input-wrapper__label{right:35px;padding-right:10px}.search-hotel .input-wrapper-select{position:relative}.search-hotel .input-wrapper-select .calculator-input{padding-right:35px}.search-hotel .input-wrapper-select__btn{position:absolute;z-index:1;top:0;right:0;height:100%;width:34px;cursor:pointer}.search-hotel .input-wrapper-select__btn::after{content:"";position:absolute;top:50%;width:12px;height:12px;right:20px;border:1px solid #333C67;border-top:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;margin-top:-8px;-webkit-transition:.2s;transition:.2s}.search-hotel .input-wrapper-select__drop{position:absolute;z-index:5;top:100%;left:0;width:100%;max-height:300px;overflow:auto;border:none;font-size:18px;line-height:1.3;-webkit-box-shadow:0 0 8px 0 rgba(50,59,106,0.2);box-shadow:0 0 8px 0 rgba(50,59,106,0.2);background-color:#ffffff;display:none}.search-hotel .input-wrapper-select__drop-item{white-space:normal;padding:10px 10px;border-bottom:1px solid #f0f2f7;color:#323B6A;cursor:pointer}.search-hotel .input-wrapper-select__drop-item:hover{background:#fff;color:#337AB7}.search-hotel .input-wrapper-select__drop-item:last-child{border-bottom:none}.search-hotel .input-wrapper-select._select-active .input-wrapper-select__btn::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);border-color:#337AB7}.search-hotel .input-wrapper-select._select-active .input-wrapper-select__drop{display:block}.search-hotel .custom-select{width:100% !important;margin-bottom:0}.search-hotel .custom-select.open .btn.btn-default{-webkit-box-shadow:none;box-shadow:none;z-index:10002}.search-hotel .custom-select.open .btn.btn-default .bs-caret .caret{-webkit-transform:rotate(225deg);transform:rotate(225deg);border-color:#337AB7}.search-hotel .custom-select .btn.btn-default{background:#FFFFFF;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:7px 30px 7px 10px;font-size:18px;font-weight:700;-webkit-transition:.2s;transition:.2s;width:100%;max-width:100%;height:40px;color:#333C67;overflow:hidden;text-overflow:ellipsis}.search-hotel .custom-select .btn.btn-default .filter-option{overflow:hidden;text-overflow:ellipsis}.search-hotel .custom-select .btn.btn-default:hover,.search-hotel .custom-select .btn.btn-default:focus{color:#333C67;background:#FFFFFF;border-color:#333C67;outline:none !important}.search-hotel .custom-select .btn.btn-default .bs-caret .caret{width:12px;height:12px;right:22px;border:1px solid #333C67;border-top:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;margin-top:-8px;-webkit-transition:.2s;transition:.2s}.search-hotel .custom-select .dropdown-menu{padding:0;margin:0;border-radius:0;border:none;font-size:18px;line-height:1.3;-webkit-box-shadow:0 0 8px 0 rgba(50,59,106,0.2);box-shadow:0 0 8px 0 rgba(50,59,106,0.2);background-color:#ffffff;max-width:100%}.search-hotel .custom-select .dropdown-menu>li{border-bottom:1px solid #f0f2f7}.search-hotel .custom-select .dropdown-menu>li:last-child{border-bottom:none}.search-hotel .custom-select .dropdown-menu>li.selected>a{background:#fff;font-weight:bold;color:#337AB7}.search-hotel .custom-select .dropdown-menu>li>a{white-space:normal;padding:10px;line-height:1.3;color:#333C67}.search-hotel .custom-select .dropdown-menu>li>a:focus{outline:none}.search-hotel .custom-select .dropdown-menu>li>a:hover{background:#fff;color:#337AB7}.search-hotel .custom-input_slim{font-size:16px;border-radius:4px;height:34px}.search-hotel .input-wrapper_slim .input-wrapper__label{line-height:33px}.search-hotel .input-wrapper_slim .input-wrapper__icon{font-size:16px}.search-hotel .select2-selection--multiple.select2-container--focus .select2-selection--multiple,.search-hotel .select2-selection--multiple.select2-container--focus .select2-selection--single,.search-hotel-modal .select2-selection--multiple.select2-container--focus .select2-selection--multiple,.search-hotel-modal .select2-selection--multiple.select2-container--focus .select2-selection--single{border:1px solid #F0F2F7;outline:none}.search-hotel .select2-container--default.select2-container--focus .select2-selection--multiple,.search-hotel .select2-container--default.select2-container--focus .select2-selection--single,.search-hotel-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.search-hotel-modal .select2-container--default.select2-container--focus .select2-selection--single{border:1px solid #F0F2F7;outline:none}.search-hotel .select2-selection--multiple .select2-selection--single,.search-hotel .select2-container--default .select2-selection--single,.search-hotel-modal .select2-selection--multiple .select2-selection--single,.search-hotel-modal .select2-container--default .select2-selection--single{height:40px;background:#F0F2F7;border:1px solid #F0F2F7;border-radius:0}.search-hotel .select2-selection--multiple .select2-selection--single .select2-selection__rendered,.search-hotel .select2-container--default .select2-selection--single .select2-selection__rendered,.search-hotel-modal .select2-selection--multiple .select2-selection--single .select2-selection__rendered,.search-hotel-modal .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:700;font-size:18px;line-height:38px;color:#323B6A;padding:0 35px 0 10px}.search-hotel .select2-selection--multiple .select2-selection--single .select2-selection__arrow,.search-hotel .select2-container--default .select2-selection--single .select2-selection__arrow,.search-hotel-modal .select2-selection--multiple .select2-selection--single .select2-selection__arrow,.search-hotel-modal .select2-container--default .select2-selection--single .select2-selection__arrow{width:12px;height:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;right:20px;margin-top:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}.search-hotel .select2-selection--multiple .select2-selection--single .select2-selection__arrow b,.search-hotel .select2-container--default .select2-selection--single .select2-selection__arrow b,.search-hotel-modal .select2-selection--multiple .select2-selection--single .select2-selection__arrow b,.search-hotel-modal .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;display:block;margin:0;width:100%;height:100%;border:2px solid #323B6A;border-top:none;border-left:none;-webkit-transition:.2s;transition:.2s}.search-hotel .select2-selection--multiple .select2-search--dropdown,.search-hotel .select2-container--default .select2-search--dropdown,.search-hotel-modal .select2-selection--multiple .select2-search--dropdown,.search-hotel-modal .select2-container--default .select2-search--dropdown{padding:14px 10px}.search-hotel .select2-selection--multiple .select2-search--dropdown .select2-search__field,.search-hotel .select2-container--default .select2-search--dropdown .select2-search__field,.search-hotel-modal .select2-selection--multiple .select2-search--dropdown .select2-search__field,.search-hotel-modal .select2-container--default .select2-search--dropdown .select2-search__field{font-size:18px;background:#F0F2F7;border:1px solid #F0F2F7;border-radius:0;height:30px;padding:6px 8px}.search-hotel .select2-selection--multiple .select2-search--dropdown .select2-search__field:focus-visible,.search-hotel .select2-selection--multiple .select2-search--dropdown .select2-search__field:focus,.search-hotel-modal .select2-selection--multiple .select2-search--dropdown .select2-search__field:focus-visible,.search-hotel-modal .select2-selection--multiple .select2-search--dropdown .select2-search__field:focus{background:#fff;border-color:#323B6A;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-hotel .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible,.search-hotel .select2-container--default .select2-search--dropdown .select2-search__field:focus,.search-hotel-modal .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible,.search-hotel-modal .select2-container--default .select2-search--dropdown .select2-search__field:focus{background:#fff;border-color:#323B6A;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-hotel .select2-selection--multiple .select2-results__option,.search-hotel .select2-container--default .select2-results__option,.search-hotel-modal .select2-selection--multiple .select2-results__option,.search-hotel-modal .select2-container--default .select2-results__option{font-size:18px;padding:14px 10px;color:#323B6A;border-bottom:1px solid #f0f2f7;background:#fff}.search-hotel .select2-selection--multiple .select2-results__option:last-child,.search-hotel .select2-container--default .select2-results__option:last-child,.search-hotel-modal .select2-selection--multiple .select2-results__option:last-child,.search-hotel-modal .select2-container--default .select2-results__option:last-child{border-bottom:none}.search-hotel .select2-selection--multiple .select2-results__option--selected,.search-hotel .select2-container--default .select2-results__option--selected,.search-hotel-modal .select2-selection--multiple .select2-results__option--selected,.search-hotel-modal .select2-container--default .select2-results__option--selected{background:#F0F2F7}.search-hotel .select2-selection--multiple .select2-results__option--highlighted.select2-results__option--selectable,.search-hotel .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.search-hotel-modal .select2-selection--multiple .select2-results__option--highlighted.select2-results__option--selectable,.search-hotel-modal .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#fff;color:#2f8dd3}.search-hotel .select2-selection--multiple .select2-results__option--highlighted.select2-results__option--selected,.search-hotel .select2-container--default .select2-results__option--highlighted.select2-results__option--selected,.search-hotel-modal .select2-selection--multiple .select2-results__option--highlighted.select2-results__option--selected,.search-hotel-modal .select2-container--default .select2-results__option--highlighted.select2-results__option--selected{background:#F0F2F7;color:#2f8dd3}.search-hotel .select2-selection--multiple .select2-dropdown,.search-hotel .select2-container--default .select2-dropdown,.search-hotel-modal .select2-selection--multiple .select2-dropdown,.search-hotel-modal .select2-container--default .select2-dropdown{padding:0;margin:0;border-radius:0;border:none;line-height:1.3;-webkit-box-shadow:0 0 8px 0 rgba(50,59,106,0.2);box-shadow:0 0 8px 0 rgba(50,59,106,0.2);background-color:#ffffff}.search-hotel .select2-selection--multiple.select2-container--open .select2-selection--single .select2-selection__arrow,.search-hotel .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,.search-hotel-modal .select2-selection--multiple.select2-container--open .select2-selection--single .select2-selection__arrow,.search-hotel-modal .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.search-hotel .select2-selection--multiple.select2-container--open .select2-selection--single .select2-selection__arrow b,.search-hotel .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.search-hotel-modal .select2-selection--multiple.select2-container--open .select2-selection--single .select2-selection__arrow b,.search-hotel-modal .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:2px solid #323B6A;border-top:none;border-left:none}.search-hotel .select2-selection--multiple .select2-selection--multiple,.search-hotel .select2-container--default .select2-selection--multiple,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple,.search-hotel-modal .select2-container--default .select2-selection--multiple{background:#F0F2F7;border:1px solid #F0F2F7;border-radius:0;padding:5px 10px 0 10px;white-space:nowrap;overflow:hidden}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-selection__choice,.search-hotel .select2-container--default .select2-selection--multiple .select2-selection__choice,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-selection__choice,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:16px;font-weight:700;line-height:1;padding:0 32px 0 12px;color:#fff;background:#333C67;border-radius:4px;margin:0 8px 5px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove,.search-hotel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;width:20px;height:100%;right:8px;left:auto;border:none;padding:0;color:#fff}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove::after,.search-hotel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove::after,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove::after,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove::after{content:"✕"}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove span,.search-hotel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove span,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{display:none}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove:hover,.search-hotel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-selection__choice__remove:hover,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:0.8}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field,.search-hotel .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;height:32px;color:#323B6A;font-weight:700;font-size:18px}.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder,.search-hotel .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder,.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder,.search-hotel .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder,.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder,.search-hotel .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder,.search-hotel .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder,.search-hotel .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder,.search-hotel-modal .select2-selection--multiple .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder,.search-hotel-modal .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#323B6A;opacity:1}.search-hotel .select2-selection--multiple .select2-slim.select2-selection--single,.search-hotel .select2-container--default .select2-slim.select2-selection--single,.search-hotel-modal .select2-selection--multiple .select2-slim.select2-selection--single,.search-hotel-modal .select2-container--default .select2-slim.select2-selection--single{background:#fff;border-color:#fff;border-radius:4px;height:34px}.search-hotel .select2-selection--multiple .select2-slim.select2-selection--single .select2-selection__rendered,.search-hotel .select2-container--default .select2-slim.select2-selection--single .select2-selection__rendered,.search-hotel-modal .select2-selection--multiple .select2-slim.select2-selection--single .select2-selection__rendered,.search-hotel-modal .select2-container--default .select2-slim.select2-selection--single .select2-selection__rendered{line-height:32px;font-size:16px}.search-hotel .select2-selection--multiple .select2-slim .select2-results__option,.search-hotel .select2-container--default .select2-slim .select2-results__option,.search-hotel-modal .select2-selection--multiple .select2-slim .select2-results__option,.search-hotel-modal .select2-container--default .select2-slim .select2-results__option{font-size:16px;padding:10px}
