.new-field-base{position:relative;flex-grow:1;min-width:0;width:100%;height:auto}@media screen and (max-width:767px){.js-mobile-open .new-field-base{height:100vh}}@media screen and (max-width:767px){.small-search-form__field-1 .js-mobile-open .new-field-base{height:100vh;position:absolute;top:37px}}.small-search-form__field-1 .new-field-base .new-field-base__label{display:none}body.comm-limited .small-search-form__field-1 .new-field-base .new-field-base__label{display:block}.tours-hotel-r .new-field-base__label{display:none!important}.new-field-base__control-wrap{position:relative;padding:13px 12px 14px;cursor:pointer}@media screen and (min-width:768px){.new-field-base__control-wrap{padding:22px 18px;width:100%}}@media screen and (min-width:1024px){.new-field-base__control-wrap{padding:23px 15px}}@media screen and (min-width:768px){.tours-date-popup .new-field-base__control-wrap{padding:15px 0 17px 20px}}@media screen and (min-width:1024px){.tours-date-popup .new-field-base__control-wrap{padding:15px 0 17px 15px}}@media screen and (min-width:768px){.tours-date-popup .tour-forms__field--4 .new-field-base__control-wrap{padding:15px 0 17px 11px}}.new-field-base__label{display:none;margin-bottom:7px;font-size:10px;line-height:1.2;color:#7f7f7f;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}@media screen and (min-width:768px){.new-field-base__label{display:block}}.tours-date-popup .new-field-base__label{position:absolute;top:-22px;left:0;display:block;text-transform:uppercase;color:#212121;font-size:11px;line-height:13px}@media screen and (min-width:1024px){.tours-date-popup .tour-forms__field--6 .new-field-base__label{padding-left:2px}}.js-mobile-open .new-field-base__label{display:block;margin-bottom:0;font-size:11px}.new-field-base__control{display:flex;align-items:center}.new-field-base__date-control{position:relative;padding-left:28px}.new-field-base__input{font-size:16px;line-height:1.3;padding:0;flex-grow:1;min-width:0;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-overflow:ellipsis;pointer-events:none;color:#212121}.new-field-base__input::-webkit-input-placeholder{color:#a0a0a0}.new-field-base__input::-moz-placeholder{color:#a0a0a0}.new-field-base__input:-ms-input-placeholder{color:#a0a0a0}.new-field-base__input::placeholder{color:#a0a0a0}@media screen and (min-width:768px){.new-field-base__input{font-size:21px;line-height:24px;pointer-events:auto}}.js-mobile-open .new-field-base__input{font-size:21px;height:40px;pointer-events:auto}.js-mobile-open .new-field-base__input::-webkit-input-placeholder{color:transparent}.js-mobile-open .new-field-base__input::-moz-placeholder{color:transparent}.js-mobile-open .new-field-base__input:-ms-input-placeholder{color:transparent}.js-mobile-open .new-field-base__input::placeholder{color:transparent}.new-field-base__changer{position:absolute;top:auto;bottom:-16px;right:11px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);background:#f9f7f2;border-radius:50%;cursor:pointer;z-index:1;transition:background-color .2s}.no-touch .new-field-base__changer:hover{background-color:#fde283}@media screen and (min-width:768px){.new-field-base__changer{top:50%;right:-17px;display:flex;align-items:center;transform:translateY(-50%)}}.js-mobile-open .new-field-base__changer{display:none}.new-field-base__changer-icon{width:12px;height:12px;position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-field-base__date-icon{position:absolute;top:50%;left:4px;transform:translateY(-50%);width:13px;height:12px}@media screen and (min-width:768px){.tours-date-popup .new-field-base__date-icon{left:4px}}.new-field-base__modal-close{display:none;position:fixed;top:13px;right:18px;width:25px;height:25px;z-index:147}.new-field-base__modal-close:after,.new-field-base__modal-close:before{content:"";position:absolute;top:50%;left:50%;display:block;width:12px;height:2px;border-radius:10px;background:#000}.new-field-base__modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.new-field-base__modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.js-mobile-open .new-field-base__modal-close{display:block}.js-noselect:hover{cursor:pointer}.field-autocomplete{display:none;position:absolute;top:60px;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:15px 10px;background:#fff;z-index:10}@media screen and (min-width:768px){.field-autocomplete{top:90px;height:auto;padding:15px 20px}}@media screen and (min-width:1024px){.field-autocomplete{box-shadow:0 10px 30px rgba(31,21,1,.1);border-radius:5px;width:393px}}@media screen and (max-width:640px){.field-autocomplete.js-autocomplete{display:none}}@media screen and (max-width:640px){.js-mobile-open .field-autocomplete.js-autocomplete{display:block}}.field-autocomplete--visible{display:block}.field-autocomplete__dropdown-list{margin:0 -20px}.field-autocomplete__dropdown-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:11px 20px 11px 48px;background-image:url(/webpack/5bbccc9e55567abe611b9ea0a1166c44.svg);background-size:12px;background-repeat:no-repeat;background-position:25px 12px}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-empty{background-image:none;padding-left:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-empty:hover{background-color:transparent}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-city-avia{background-image:none;padding-left:22px}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-airport{background-image:url(/webpack/41f0f9b2d58b00b1e270d81b1957ac49.svg);background-size:18px;background-position:22px 16px}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-hotel{background-image:url(/webpack/31227f4ba72ef8dbe00436778e745b4a.svg);background-size:16px;background-position:22px 14px}.field-autocomplete__dropdown-item.active,.field-autocomplete__dropdown-item.hovered,.field-autocomplete__dropdown-item:hover{background-color:#fde283}.field-autocomplete__dropdown-item.active .field-autocomplete__dropdown-code,.field-autocomplete__dropdown-item.hovered .field-autocomplete__dropdown-code,.field-autocomplete__dropdown-item:hover .field-autocomplete__dropdown-code{color:#000}.field-autocomplete__dropdown-name{font-size:15px;line-height:1.2}.field-autocomplete__dropdown-country{font-size:15px;color:#a0a0a0}.field-autocomplete__dropdown-code{text-transform:uppercase;color:#a0a0a0}.js-mobile-open{position:fixed;z-index:15;top:0;left:0;right:0;bottom:0;padding-top:50px}.js-mobile-open .field-autocomplete{display:block}.js-mobile-open .new-field-base__control-wrap{position:relative;z-index:15;background-color:#fff}.js-mobile-open .field-autocomplete__dropdown-list{position:relative;z-index:10;overflow-x:hidden;overflow-y:auto}.js-mobile-open .field-autocomplete:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:2}.incorrect .js-mobile-open .new-field-base__label{color:#a0a0a0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.new-field-date{display:none;position:absolute}.new-field-date:before{content:"";display:block;position:absolute;left:0;right:0;bottom:60px;height:1px;background-color:#f5f1e8}@media screen and (min-width:768px){.new-field-date:before{display:none}}.js-modal-open{display:block;position:fixed;overflow-y:auto;top:0;right:0;left:0;bottom:0;z-index:14;transform:none;border-radius:0;background-color:#fff}@media screen and (min-width:768px){.js-modal-open{max-width:370px;min-height:520px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px rgba(24,12,1,.3);border-radius:5px}.js-modal-open.new-field-date--short{min-height:420px}}@media screen and (min-width:1024px){.js-modal-open{position:absolute;max-width:770px;min-height:539px;width:100%;top:101%;bottom:auto;transform:translate(-50%);box-shadow:0 8px 50px rgba(31,21,1,.09)}.js-modal-open.new-field-date--short{min-height:460px}}.tours-date-popup .js-modal-open{z-index:1050}@media screen and (min-width:1024px){.tours-date-popup .js-modal-open{width:134%;left:50.7%}}@media screen and (min-width:1200px){.tours-date-popup .js-modal-open{left:65.7%}}@media (orientation:landscape) and (max-width:1024px){.js-modal-open .new-field-date__body-inner{padding-bottom:80px}.js-modal-open:before{bottom:-60px}.js-modal-open .new-field-date__head-button{bottom:-115px}}@media (orientation:landscape) and (max-width:640px){.js-modal-open .new-field-date__body-inner{padding-bottom:70px}.js-modal-open:before{bottom:-110px}.js-modal-open .new-field-date__head-button{bottom:-160px}}@media (orientation:landscape) and (min-width:736px) and (max-width:1024px){.js-modal-open .new-field-date__body-inner{padding-bottom:80px}.js-modal-open:before{bottom:-65px}.js-modal-open .new-field-date__head-button{bottom:-115px}}.new-field-date__head{padding:15px 12px 18px;border-bottom:1px solid #f0eade}@media screen and (min-width:768px){.new-field-date__head{padding:20px 35px}}@media screen and (min-width:1024px){.new-field-date__head{display:flex;min-height:84px;width:100%;align-items:center;justify-content:space-between;padding:17px 40px}}.new-field-date__head-title{font-size:17px;font-family:KievitProBold,Roboto,sans-serif;line-height:24px}@media screen and (min-width:1024px){.new-field-date__head-title{font-size:20px}}.new-field-date__head-button{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;border-radius:5px;max-width:296px;width:100%;height:40px;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;left:50%;transform:translateX(-50%);background:#f5f1e8;bottom:10px;border:2px solid #f5f1e8}.no-touch .new-field-date__head-button:focus,.no-touch .new-field-date__head-button:hover{border-color:#ff4641}@media screen and (min-width:1024px){.new-field-date__head-button{position:static;transform:none;display:block;background:#fff;max-width:310px;height:50px;transition:border-color .2s}}.new-field-date__head-button.js-disabled{opacity:.5;cursor:auto;pointer-events:none}.new-field-date__body-inner{padding:20px 12px 30px;max-width:320px;margin:auto}@media screen and (min-width:768px){.new-field-date__body-inner{padding:20px 0 30px;max-width:294px;margin:auto}}@media screen and (min-width:1024px){.new-field-date__body-inner{max-width:100%;padding:18px 40px 30px}}.new-field-date__close{display:none;position:absolute;top:15px;right:15px;width:25px;height:25px}@media screen and (max-width:1024px){.new-field-date__close{display:block}}@media screen and (min-width:768px){.new-field-date__close{top:20px}}@media screen and (min-width:1024px){.new-field-date__close{display:none}}.new-field-date__close:after,.new-field-date__close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#000;border-radius:10px}.new-field-date__close:after{transform:translate(-50%,-50%) rotate(45deg)}.new-field-date__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.new-field-date__loading{min-height:320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.new-field-date__loading-wrap{text-align:center}.new-field-date__loading-img{display:block;margin:0 auto 12px;-webkit-animation:spin 1s infinite;animation:spin 1s infinite}.new-field-date__loading-text{font-size:13px}.new-field-date__float-wrap{display:none;position:absolute;width:100%;justify-content:center;padding:15px 0;border-top:1px solid #f0eade}@media screen and (min-width:768px){.new-field-date__float-wrap{margin-top:15px}}@media screen and (min-width:1024px){.new-field-date__float-wrap{padding:0;border:none;margin-top:0;margin-bottom:30px;bottom:-9px}}.new-field-date__float-wrap.visible{display:flex}.new-field-date__float-btn{background-color:#faf8f3;line-height:1;padding:14px 20px;border-radius:50px;font-size:15px;border:none;transition:background-color .25s}.no-touch .new-field-date__float-btn:hover{background-color:#f0eade}.new-field-date__float-btn.active,.no-touch .new-field-date__float-btn.active:hover{background-color:#fde283}.counter-field__count{display:block;margin-bottom:12px}.counter-field__count:last-child{margin-bottom:0}.counter-field__counter-inner{display:flex;justify-content:space-between;align-items:center;-webkit-tap-highlight-color:transparent}.counter-field__label{max-width:55%;font-size:15px}.counter-field__counter-wrap{display:flex;max-width:45%}.counter-field__result{max-width:32px;width:100%;padding:0 7px;font-size:15px;text-align:center;border:none}.counter-field__button{border:none;padding:0;position:relative;display:block;width:28px;height:28px;border-radius:50%;background-color:#f9f7f2;transition:background-color .25s;cursor:pointer}.counter-field__button.inactive{opacity:.5;pointer-events:none}.counter-field__button:before{width:10px;height:2px}.counter-field__button.js-increment:after,.counter-field__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#aaa;border-radius:50%;z-index:3;transition:background-color .25s}.counter-field__button.js-increment:after{width:2px;height:10px}.counter-field__button:hover{background-color:#f0eade}.counter-field__button:hover:after,.counter-field__button:hover:before{background-color:#000}.tourists-field{background-color:#fff;cursor:auto;visibility:hidden;opacity:0;transition:opacity .25s;padding:25px 12px 0}@media screen and (min-width:768px){.tourists-field{position:absolute;top:89px;left:-2px;min-width:253px;border-radius:5px;padding:25px 20px;box-shadow:0 10px 30px rgba(31,21,1,.1)}}@media screen and (min-width:1024px){.tourists-field{width:calc(100% + 2px)}}.tourists-field__counter{margin-bottom:20px}.tourists-field__select{padding:0 11.5px}.tourists-field .choices[data-type*=select-one]{font-size:15px;margin-bottom:0;overflow:visible}.tourists-field .choices[data-type*=select-one]:after{border-width:0;width:10px;height:7px;background-image:url(/webpack/0066fc87d433684d609a021d06d964c3.svg);background-repeat:no-repeat;background-size:cover;right:18px;transform:rotate(0deg);transition:transform .25s}.tourists-field .choices[data-type*=select-one].is-open:after{transform:rotate(180deg);margin-top:-2.5px}.tourists-field .choices.is-open .choices__inner{background-color:#f5f1e8}.tourists-field .choices__inner{transition:background-color .25s}.no-touch .tourists-field .choices__inner:hover{background-color:#f5f1e8}.tourists-field .choices__inner,.tourists-field .tourists-field__select{height:40px;min-height:auto;font-size:15px;background:#faf8f3;border:none;border-radius:5px;color:#000}.tourists-field .choices__placeholder{opacity:1;line-height:1.2}.tourists-field .choices__list--dropdown{margin-top:2px;z-index:3;box-shadow:0 10px 30px rgba(31,21,1,.1);border-radius:5px;border:none}.tourists-field .choices__list--dropdown .choices__list{overflow-y:visible;scrollbar-color:#918a7b rgba(214,208,193,.4);scrollbar-width:thin}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar{width:3px}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:rgba(214,208,193,.4)}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{border-radius:6px;background:#918a7b}.tourists-field .choices__list .choices__list{padding:9px 0;max-height:260px}@media screen and (max-width:767px){.tourists-field .choices__list .choices__list{max-width:213px;border-radius:5px;background-color:#fff;display:block;margin:auto}}@media screen and (max-width:767px){.tourists-field .choices__list--dropdown.is-active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible}.tourists-field .choices__list--dropdown.is-active:before{content:"";display:block;position:fixed;top:-200%;left:-50%;width:1000px;height:1500px;background-color:rgba(24,12,1,.95)}}.tourists-field .choices__list--dropdown .choices__item{font-size:15px;padding:10px 10px 10px 20px}.tourists-field .choices__item--disabled{display:none}.tourists-field .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:transparent}.tourists-field .choices__list--dropdown .choices__item--selectable:hover{background-color:#fde283}.tourists-field__child{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%;background:#f0eade;border-radius:5px;font-size:15px;line-height:1;padding:12px 15px}.tourists-field__child:first-child{margin-top:0}.tourists-field__child:nth-child(4){margin-bottom:0}.tourists-field__close{width:16px;height:16px;padding:0;background:rgba(255,108,91,.1) url(/webpack/8314ecf8ddfc8e12ded782b07d72bd04.svg) no-repeat 50% 50%;border:none;border-radius:50%;transition:background .25s}.no-touch .tourists-field__close:active,.no-touch .tourists-field__close:focus,.no-touch .tourists-field__close:hover{background:rgba(255,108,91,.25) url(/webpack/8314ecf8ddfc8e12ded782b07d72bd04.svg) no-repeat 50% 50%}.js-tourists.js-disabled{pointer-events:none}.js-tourists.js-disabled .new-field-base__input,.js-tourists.js-disabled .new-field-base__label{color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.js-tourists.js-disabled .new-field-base__control-wrap--select:before{opacity:.15}.js-tourists.open .tourists-field{opacity:1;visibility:visible;z-index:10}@media screen and (max-width:767px){.js-tourists.open{position:fixed;top:0;left:0;bottom:0;right:0;margin-top:0;background-color:#fff;z-index:15;height:100%;padding-top:65px;border:none}.js-tourists.open .new-field-base__control-wrap.js-control{padding:0 12px;pointer-events:none}}@media screen and (max-width:767px) and (min-width:768px){.js-tourists.open .new-field-base__control-wrap.js-control{pointer-events:auto}}@media screen and (max-width:767px){.js-tourists.open .new-field-base__control-wrap.js-control:before{display:none}.js-tourists.open .new-field-base__label{display:block;font-size:11px}.js-tourists.open .new-field-base__input{font-size:21px}.js-tourists.open .new-field-base__modal-close{display:block}}@media screen and (min-width:768px){.js-tourists.open .new-field-base__control-wrap--select:before{transform:rotate(180deg)}}.tourists-field__button-close{display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:100%;max-width:296px;height:50px;text-align:center;font-size:15px;border-radius:5px;border:none;background-color:#ff4641;color:#fff}@media screen and (min-width:768px){.tourists-field__button-close{display:none}}.new-search-forms{box-shadow:0 10px 30px rgba(24,12,1,.3)}@media screen and (min-width:1024px){.new-search-forms{display:flex}}.new-search-forms--no-shadow{box-shadow:none}.new-search-forms__fields{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:auto;background:#fff;border-radius:5px;margin-bottom:23px;box-shadow:0 10px 30px rgba(24,12,1,.3)}@media screen and (min-width:768px){.new-search-forms__fields{margin-bottom:20px}}@media screen and (min-width:1024px){.new-search-forms__fields{margin-bottom:0;flex-wrap:nowrap;width:80%}}.tours-date-popup .new-search-forms__fields{box-shadow:none;background:#fff;margin-bottom:41px}.new-search-forms__field{display:flex;flex-basis:100%;min-width:0;border:2px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;height:50px}@media screen and (min-width:768px){.new-search-forms__field{height:90px;flex-basis:50%}}.new-search-forms__field{flex-basis:50%}@media screen and (min-width:768px){.new-search-forms__field{transition:border .2s}}@media screen and (min-width:1024px){.new-search-forms__field{flex-basis:25%}}.new-search-forms__field.incorrect{border:2px solid #f10}@media screen and (min-width:1024px){.new-search-forms__field.focused{border:2px solid #212121}}.new-search-forms__field.incorrect .new-field-base__label{color:#f10}.new-search-forms__field--yellow.incorrect .new-field-base__label{color:inherit}.new-search-forms__field.incorrect.focused .new-field-base__label{color:#000}.new-search-forms__action{width:100%;box-shadow:0 10px 30px rgba(24,12,1,.3)}@media screen and (min-width:1024px){.new-search-forms__action{width:20%;margin-left:13px;box-shadow:none}}.new-search-forms__btn{height:58px;font-size:17px;width:100%;padding:0 15px;font-family:KievitProMedium,Roboto,sans-serif;background:#ff4641;transition:background-color .3s;color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.2px;border-radius:5px}@media screen and (min-width:768px){.new-search-forms__btn{height:90px;font-size:24px}}.no-touch .new-search-forms__btn:focus,.no-touch .new-search-forms__btn:hover{background:#e43425}.tours-date-popup .new-search-forms__btn{font-size:19.3px}@media screen and (min-width:768px){.tours-date-popup .new-search-forms__btn{height:58px;width:182px;font-size:20px;line-height:24px}}@media screen and (min-width:1200px){.tours-date-popup .new-search-forms__btn{height:58px;width:222px;font-size:24px;line-height:30px}}.new-field-base__control-wrap--select:before{content:"";display:block;position:absolute;width:10px;height:7px;top:50px;right:20px;background-image:url(/webpack/30b420724106607304409b09b465f8da.svg);transform:rotate(0deg);transition:transform .25s}@media screen and (max-width:767px){.new-field-base__control-wrap--select:before{top:20px}}@media screen and (max-width:1200px) and (min-width:1024px){.new-field-base__control-wrap--select:before{right:10px}}.form-checkbox{display:flex;flex-wrap:wrap;align-items:center;width:100%;z-index:2}.form-checkbox .form-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:17px;line-height:25px;color:#fff;border:none;margin-right:0;-webkit-tap-highlight-color:transparent}.form-checkbox .form-checkbox__label:focus{background-color:inherit;color:inherit}.form-checkbox .form-checkbox__label:before{width:40px;height:25px;border-radius:50px;background:#faf8f3;border:none;transition:all .2s ease-in;box-shadow:none;margin-right:11px}.form-checkbox .form-checkbox__toggle{position:absolute;top:50%;transform:translateY(-50%);left:2px;width:23px;height:23px;background:#ff4641;border-radius:50%;transition:all .2s ease-in}.form-checkbox .form-checkbox__toggle:before{content:"";display:block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;transition:all .2s ease-in}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:#ff4641}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:14px;background-color:#fff}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{background-color:#ff4641}.new-search-forms--yellow{position:relative;box-shadow:none}@media screen and (min-width:1024px){.new-search-forms--yellow{display:flex;justify-content:space-between}}.new-search-forms--yellow .new-search-forms__fields{background:transparent;margin-bottom:20px;box-shadow:none}@media screen and (min-width:768px){.new-search-forms--yellow .new-search-forms__fields{margin-bottom:0}}@media screen and (max-width:1024px){.new-search-forms--yellow .new-search-forms__fields{justify-content:flex-start}}@media screen and (min-width:1024px){.new-search-forms--yellow .new-search-forms__fields{justify-content:flex-start;flex-wrap:nowrap;width:100%;max-width:calc(100% - 192px)}}.new-search-forms--yellow .new-search-forms__field{background:#fff}@media screen and (min-width:768px){.new-search-forms--yellow .new-search-forms__field{height:58px;border-width:2px}}.new-search-forms--yellow .new-search-forms__field.js-mobile-open{position:fixed;height:100vh}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__control-wrap{padding:16px 15px}}@media screen and (min-width:768px){.new-search-forms--yellow .new-search-forms__field .new-field-base__input{font-size:17px}}.new-search-forms--yellow .new-search-forms__action{box-shadow:none}@media screen and (max-width:1024px) and (min-width:768px){.new-search-forms--yellow .new-search-forms__action{position:absolute;right:0;bottom:0;max-width:calc(26% - 12px);min-width:180px;width:100%}}@media screen and (min-width:1024px){.new-search-forms--yellow .new-search-forms__action{max-width:180px}}@media screen and (min-width:768px){.new-search-forms--yellow .new-search-forms__btn{height:58px;font-size:17px}}.new-search-forms--yellow .new-field-base__label{transition:all .2s;position:static;color:#86754b;font-size:11px}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__label{position:absolute;visibility:hidden;opacity:0;top:-5px;left:0}}.new-search-forms--yellow .new-field-base__label.visible{top:-22px}.new-search-forms--yellow .js-mobile-open .new-field-base__label{position:static;color:#000}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__label.visible{visibility:visible;opacity:1}}@media screen and (min-width:768px){.new-search-forms--yellow .incorrect .new-field-base__label.visible{color:#f10}}.new-search-forms--yellow .field-autocomplete{top:58px}@media screen and (min-width:768px){.new-search-forms--yellow .field-autocomplete{top:58px;box-shadow:0 10px 30px rgba(31,21,1,.1);border-radius:5px}}.hotel-page__layout .new-search-forms--yellow{margin-top:16px;max-width:300px;flex-wrap:wrap;margin-bottom:26px}.hotel-page__layout .new-search-forms--yellow .new-search-forms__fields{flex-wrap:wrap;box-shadow:none;max-width:100%;background-color:transparent;justify-content:space-between}.hotel-page-sidebar__form-block--popup .hotel-page__layout .new-search-forms--yellow .new-search-forms__fields{margin:0 0 149px}@media screen and (min-width:768px){.hotel-page-sidebar__form-block--popup .hotel-page__layout .new-search-forms--yellow .new-search-forms__fields{margin:0 0 38px}}@media screen and (min-width:1024px){.hotel-page-sidebar__form-block--popup .hotel-page__layout .new-search-forms--yellow .new-search-forms__fields{margin:0 0 64px}}.hotel-page__layout .new-search-forms--yellow .new-field-base__label{display:none}.hotel-page__layout .new-search-forms--yellow .new-field-base__input{font-size:17px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--1{flex-basis:100%;margin-left:0;margin-right:0;border-radius:5px 5px 0 0}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--2{flex-basis:100%;border-radius:0 0 5px 5px;margin:1px 0 10px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--3{flex-basis:calc(49% + 0.5px);margin:0 0 1px;border-bottom-left-radius:5px;border-top-left-radius:5px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--4{flex-basis:100%;border-radius:5px;margin:10px 0 0}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--5{flex-basis:100%;margin-top:10px;border-radius:5px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--6{flex-basis:calc(49.9% + 0.5px);border-top-right-radius:5px;border-bottom-right-radius:5px;margin:0 0 1px}.hotel-page__layout .new-search-forms--yellow .js-modal-open{min-width:770px;top:185px;transform:none;left:0}.hotel-page__layout .new-search-forms--yellow .new-search-forms__action{display:block;max-width:100%;width:100%;margin-left:0;margin-top:20px}.hotel-page__layout .new-search-forms--yellow .new-search-forms__btn{padding:0;height:50px;font-size:15px}.hotel-forms{position:relative}.new-search-forms{box-shadow:none}.new-search-forms__fields{background-color:#f5f1e8;margin-bottom:153px}@media screen and (min-width:768px){.new-search-forms__fields{margin-bottom:105px}}@media screen and (min-width:1024px){.new-search-forms__fields{margin-bottom:0;width:100%}}.new-search-forms__field{background-color:#fff}.hotel-forms__field--1{flex-basis:100%;margin-bottom:1px;border-radius:5px 5px 0 0}@media screen and (min-width:768px){.hotel-forms__field--1{margin-bottom:2px}}@media screen and (min-width:1024px){.hotel-forms__field--1{flex-basis:calc(38.75% - 1px);margin-bottom:0;margin-right:2px;border-radius:5px 0 0 5px}}.hotel-forms__field--2{flex-basis:calc(50% - 0.5px);margin-right:1px}@media screen and (min-width:768px){.hotel-forms__field--2{margin-right:2px;flex-basis:calc(50% - 1px)}}@media screen and (min-width:1024px){.hotel-forms__field--2{flex-basis:calc(15.25% - 1px);margin-right:0}}.hotel-forms__field--3{flex-basis:calc(50% - 0.5px)}@media screen and (min-width:768px){.hotel-forms__field--3{flex-basis:calc(50% - 1px)}}@media screen and (min-width:1024px){.hotel-forms__field--3{flex-basis:calc(15.25% - 1px);margin-left:2px}}.hotel-forms__field--4{flex-basis:100%;margin-top:1px;border-radius:0 0 5px 5px}@media screen and (min-width:768px){.hotel-forms__field--4{margin-top:2px}}@media screen and (min-width:1024px){.hotel-forms__field--4{margin-top:0;margin-left:2px;flex-basis:calc(30.6% - 1px);border-radius:0 5px 5px 0}}.hotel-forms__field--4.js-tourists.open{margin-top:0;border-radius:0}@media screen and (min-width:768px){.hotel-forms__field--4.js-tourists.open{margin-top:2px;border-radius:5px}}@media screen and (min-width:1024px){.hotel-forms__field--4.js-tourists.open{margin-top:0}}@media screen and (min-width:1024px){.new-search-forms__action{max-width:200px;margin-left:12px}}.new-search-forms__btn{height:50px}@media screen and (min-width:768px){.new-search-forms__btn{height:90px;font-size:21px}}.new-field-date:before{display:none}.new-field-date__float-wrap{border-top:none;padding:15px 12px}@media screen and (min-width:768px){.new-field-date__float-wrap{padding:15px 0;margin-top:0}}@media screen and (min-width:1024px){.new-field-date__float-wrap{margin-bottom:30px}}.new-field-date__float-btn{display:block;width:100%;border-radius:5px;background-color:#f5f1e8;color:#000;font-family:KievitProMedium,Roboto,sans-serif}@media screen and (min-width:768px){.new-field-date__float-btn{max-width:192px;border:2px solid #f0eade;background-color:#fff}}.no-touch .new-field-date__float-btn:hover{background-color:#fde283;border:2px solid #fde283}@media screen and (min-width:1024px){.new-field-date__body-inner{padding:18px 40px 20px}}.hotel-forms__appendage{display:block;position:absolute;left:0;right:0;bottom:85px}@media screen and (max-width:800px) and (min-width:641px){.hotel-forms__appendage{bottom:95px}}@media screen and (min-width:800px){.hotel-forms__appendage{display:flex;bottom:122px}}@media screen and (min-width:1024px){.hotel-forms__appendage{position:static;align-items:center;margin-top:24px}}.hotel-forms--yellow .hotel-forms__appendage{bottom:95px;left:13px}@media screen and (min-width:351px){.hotel-forms--yellow .hotel-forms__appendage{bottom:110px}}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__appendage{bottom:16px;left:21px}}.hotel-forms__appendage .form-checkbox{display:flex;flex-wrap:wrap;align-items:center;width:100%;z-index:2}@media screen and (max-width:800px){.hotel-forms__appendage .form-checkbox:first-child{margin:20px 0}}@media screen and (min-width:1024px){.hotel-forms__appendage .form-checkbox{width:auto}.hotel-forms__appendage .form-checkbox:first-child{margin-right:38px}.hotel-forms--miniform .hotel-forms__appendage .form-checkbox:first-child{margin:0 0 18px}}.hotel-forms__appendage .form-checkbox .form-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:17px;line-height:25px;color:#fff;border:none;margin-right:0;-webkit-tap-highlight-color:transparent}.hotel-forms__appendage .form-checkbox .form-checkbox__label:focus{background-color:inherit;color:inherit}.hotel-forms__appendage .form-checkbox .form-checkbox__label:before{width:40px;height:25px;border-radius:50px;background:#faf8f3;border:none;transition:all .2s ease-in;box-shadow:none;margin-right:11px}.hotel-forms__appendage .form-checkbox .form-checkbox__toggle{position:absolute;top:50%;transform:translateY(-50%);left:0;width:23px;height:23px;background:#ff4641;border-radius:50%;transition:all .2s ease-in}.hotel-forms__appendage .form-checkbox .form-checkbox__toggle:before{content:"";display:block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-5.5px,-4.8px);border-radius:50%;background-color:#fff;transition:all .2s ease-in}@media screen and (min-width:1024px){.hotel-forms__appendage .form-checkbox .form-checkbox__toggle:before{transform:translate(-4.5px,-4.5px)}}.hotel-forms__appendage .form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:#ff4641}.hotel-forms__appendage .form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:17.5px;background-color:#fff}.hotel-forms__appendage .form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{background-color:#ff4641;transform:translate(-3.4px,-4.7px)}@media screen and (min-width:1024px){.hotel-forms__appendage .form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{transform:translate(-4.5px,-4.5px)}}.hotel-forms__appendage .form-checkbox .form-checkbox__toggle{transform:none;top:1px}.hotel-forms--yellow{background:linear-gradient(268.66deg,#f1e3c1 6.01%,#e7d8b4 95.47%);padding:25px 12px}@media screen and (min-width:768px){.hotel-forms--yellow{padding:45px 20px;border-radius:5px}}@media screen and (min-width:1024px){.hotel-forms--yellow{padding:40px 40px 25px}}.hotel-forms--yellow .new-search-forms__fields{background-color:transparent;margin-bottom:123px}@media screen and (min-width:768px){.hotel-forms--yellow .new-search-forms__fields{margin-bottom:63px}}@media screen and (min-width:801px){.hotel-forms--yellow .new-search-forms__fields{margin-bottom:20px}}@media screen and (min-width:1024px){.hotel-forms--yellow .new-search-forms__fields{max-width:calc(100% - 179px);margin-bottom:0}}.hotel-forms--yellow .hotel-forms__field--1{flex-basis:100%;margin-bottom:10px;border-radius:5px}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__field--1{margin-bottom:30px}}@media screen and (min-width:1024px){.hotel-forms--yellow .hotel-forms__field--1{flex-basis:auto;max-width:564px;width:100%;margin-bottom:0;margin-right:5px}}.hotel-forms--yellow .hotel-forms__field--2{border-radius:5px 0 0 5px}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__field--2{flex-basis:calc(20.4% - 0.5px);margin-right:1px}}@media screen and (min-width:1024px){.hotel-forms--yellow .hotel-forms__field--2{margin-right:0;flex-basis:auto;max-width:140px;width:100%}}.hotel-forms--yellow .hotel-forms__field--3{border-radius:0 5px 5px 0}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__field--3{flex-basis:calc(20.4% - 0.5px)}}@media screen and (min-width:1024px){.hotel-forms--yellow .hotel-forms__field--3{margin-left:1px;flex-basis:auto;max-width:140px;width:100%}}.hotel-forms--yellow .hotel-forms__field--4{flex-basis:100%;border-radius:5px;margin-top:10px}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__field--4{flex-basis:32.75%;margin:0 12px 0 5px}}@media screen and (min-width:1024px){.hotel-forms--yellow .hotel-forms__field--4{margin:0 0 0 5px;flex-basis:auto;max-width:226px;width:100%}}@media screen and (min-width:768px){.hotel-forms--yellow .hotel-forms__field--4.js-tourists.open{margin-top:0}}.hotel-forms--yellow .new-field-base__input{font-size:17px}@media screen and (min-width:768px){.hotel-forms--yellow .new-search-forms__action{min-width:167px;max-width:167px}}.hotel-forms--yellow .new-search-forms__btn{height:58px}.hotel-forms--yellow .form-checkbox .form-checkbox__label{color:#000;font-size:15px}.hotel-forms--yellow .new-field-base__control-wrap--select:before{top:21px}@media screen and (min-width:768px){.hotel-forms--yellow .new-field-base__control-wrap--select:before{top:27px}}.hotel-forms--yellow .tourists-field{top:58px}.hotel-forms--yellow .js-tourists.js-disabled .new-field-base__label{color:#86754b}@media screen and (min-width:1024px){.hotel-forms--yellow .new-field-date__float-wrap.visible{padding:0}}@-webkit-keyframes skeleton-loader{to{transform:translateX(100%)}}@keyframes skeleton-loader{to{transform:translateX(100%)}}.hotels-show-sidebar__form-title{display:block;font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:1}.new-search-forms--miniform{margin-top:16px;max-width:300px;flex-wrap:wrap;margin-bottom:26px}.new-search-forms--miniform .new-search-forms__fields{flex-wrap:wrap;box-shadow:none;max-width:100%;background-color:transparent}.hotel-page-sidebar__form-block--popup .new-search-forms--miniform .new-search-forms__fields{margin:0 0 149px}@media screen and (min-width:768px){.hotel-page-sidebar__form-block--popup .new-search-forms--miniform .new-search-forms__fields{margin:0 0 38px}}@media screen and (min-width:1024px){.hotel-page-sidebar__form-block--popup .new-search-forms--miniform .new-search-forms__fields{margin:0 0 64px}}.new-search-forms--miniform .new-field-base__control-wrap{padding:11px 15px}.new-search-forms--miniform .new-search-forms__field{height:50px}.new-search-forms--miniform .new-search-forms__field.js-tourists.open{height:auto}@media screen and (min-width:1024px){.new-search-forms--miniform .new-search-forms__field.js-tourists.open{margin-top:10px}}.new-search-forms--miniform .new-field-base__label{display:none}.new-search-forms--miniform .new-field-base__input{font-size:17px}.new-search-forms--miniform .hotel-forms__field--1,.new-search-forms--miniform .hotel-forms__field--4{flex-basis:100%;margin-left:0;margin-right:0;border-radius:5px}.new-search-forms--miniform .hotel-forms__field--2,.new-search-forms--miniform .hotel-forms__field--3{flex-basis:calc(50% - 0.5px)}.new-search-forms--miniform .hotel-forms__field--1{margin-bottom:10px}.new-search-forms--miniform .hotel-forms__field--2{margin-right:1px;border-radius:5px 0 0 5px}.new-search-forms--miniform .hotel-forms__field--3{margin:0;border-radius:0 5px 5px 0}.new-search-forms--miniform .hotel-forms__field--4{margin-top:10px}.new-search-forms--miniform .hotel-forms__field--4 .new-field-base__control-wrap--select:before{top:21px}.new-search-forms--miniform .new-search-forms__action{display:block;max-width:100%;width:100%;margin-left:0;margin-top:20px}.new-search-forms--miniform .new-search-forms__btn{padding:0;height:50px;font-size:15px}.new-search-forms--miniform .tourists-field{top:49px;width:calc(100% + 4px)}@media screen and (min-width:1024px){.new-search-forms--miniform .js-modal-open{min-width:770px;min-height:560px;top:111px;left:auto;right:0;transform:none}.new-search-forms--miniform .js-modal-open.new-field-date--short{left:0;right:auto;min-height:auto}}@media screen and (min-width:1024px){.new-search-forms--miniform .new-field-date__float-wrap.visible{padding:0}}.new-search-forms--miniform .field-autocomplete{top:49px;left:-2px;right:auto}.hotel-forms--miniform .hotel-forms__appendage{display:block}.hotel-forms--miniform .hotel-forms__appendage .form-checkbox__label{color:#000;font-size:15px}@media screen and (min-width:768px){.hotel-page-sidebar__form-block--popup .hotel-forms--miniform .hotel-forms__appendage{bottom:-65px;display:flex;bottom:-61px}}@media screen and (min-width:801px){.hotel-page-sidebar__form-block--popup .hotel-forms--miniform .hotel-forms__appendage{bottom:-47px}}@media screen and (min-width:1024px){.hotel-page-sidebar__form-block--popup .hotel-forms--miniform .hotel-forms__appendage{position:relative;bottom:68px}.hotel-page-sidebar__form-block--popup .hotel-forms--miniform .hotel-forms__appendage .form-checkbox:first-child{margin:0 30px 0 0}}