.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{display:block;background-color:#faf8f3;line-height:1;padding:14px 20px;border-radius:50px;color:#000;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}.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}.railway-forms .new-search-forms__fields{background-color:#f0eade}.railway-forms .new-search-forms__field{background-color:#fff}@media screen and (min-width:1024px){.railway-forms .new-search-forms__field{margin-right:2px}.railway-forms .new-search-forms__field.incorrect{border-color:#f10}.railway-forms .new-search-forms__field.focused{border-color:#000}}@media screen and (min-width:1024px){.railway-forms .new-search-forms__field:last-child{margin-right:0}}.railway-forms .railway-forms__field--1,.railway-forms .railway-forms__field--2{flex-basis:100%}@media screen and (min-width:768px){.railway-forms .railway-forms__field--1,.railway-forms .railway-forms__field--2{flex-basis:50%}}@media screen and (max-width:1023px) and (min-width:768px){.railway-forms .railway-forms__field--1,.railway-forms .railway-forms__field--2{flex-basis:calc(50% - 1px);margin-bottom:2px}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--1,.railway-forms .railway-forms__field--2{flex-basis:calc(32% - 2px)}}.railway-forms .railway-forms__field--3,.railway-forms .railway-forms__field--4{flex-basis:50%;max-width:50%}@media screen and (max-width:768px){.railway-forms .railway-forms__field--3,.railway-forms .railway-forms__field--4{flex-basis:calc(50% - 1px)}}@media screen and (max-width:1024px) and (min-width:768px){.railway-forms .railway-forms__field--3,.railway-forms .railway-forms__field--4{flex-basis:calc(50% - 1px)}}@media screen and (max-width:1024px){.railway-forms .railway-forms__field--1{border-radius:5px 5px 0 0}}@media screen and (min-width:768px){.railway-forms .railway-forms__field--1{margin-right:2px;border-radius:5px 0 0 0}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--1{border-radius:5px 0 0 5px}}.railway-forms .railway-forms__field--2{margin:1px 0;border-radius:0}@media screen and (min-width:768px){.railway-forms .railway-forms__field--2{margin:0;border-top-right-radius:5px}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--2{flex-basis:calc(32% - 2px);margin:0 2px 0 0;border-radius:0}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--3{flex-basis:20%}}@media screen and (max-width:1024px){.railway-forms .railway-forms__field--3{margin-right:1px;border-bottom-left-radius:5px}}@media screen and (max-width:1024px) and (min-width:768px){.railway-forms .railway-forms__field--3{margin-right:2px}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--3{flex-basis:calc(20% - 2px)}}@media screen and (max-width:1024px){.railway-forms .railway-forms__field--4{border-bottom-right-radius:5px}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--4{margin-right:0;flex-basis:16%;border-radius:0 5px 5px 0}}@media screen and (min-width:768px){.railway-forms .railway-forms__field--1 .field-base__changer{right:-17px}}.railway-forms .railway-forms__field--3 .new-field-base__input,.railway-forms .railway-forms__field--4 .new-field-base__input{padding:0;border:none;background:transparent;font-size:21px;height:auto;color:inherit}@media screen and (max-width:767px){.railway-forms .railway-forms__field--3 .new-field-base__input,.railway-forms .railway-forms__field--4 .new-field-base__input{font-size:16px}}@media screen and (min-width:768px){.railway-forms .railway-forms__field--3 .new-field-base__input,.railway-forms .railway-forms__field--4 .new-field-base__input{background-size:auto}}.no-touch .railway-forms .railway-forms__field--3 .new-field-base__input:hover,.no-touch .railway-forms .railway-forms__field--4 .new-field-base__input:hover{cursor:pointer}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow{padding:20px 0 0;margin-bottom:20px}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow{padding:0;margin-bottom:0}}.new-search-forms.new-search-forms--yellow .new-search-forms__fields{background-color:transparent}.new-search-forms.new-search-forms--yellow .new-search-forms__field{margin-right:1px}.new-search-forms.new-search-forms--yellow .railway-forms__field--1{border-radius:5px 5px 0 0}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--1{border-radius:5px 0 0 5px}}.new-search-forms.new-search-forms--yellow .railway-forms__field--2{border-radius:0 0 5px 5px;margin-bottom:10px}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--2{margin-bottom:30px;border-radius:0 5px 5px 0}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow .railway-forms__field--2{margin-bottom:0}}.new-search-forms.new-search-forms--yellow .railway-forms__field--2 .new-field-base__control-wrap{padding:15px 12px}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--2 .new-field-base__control-wrap{padding:16px 20px 0}}.new-search-forms.new-search-forms--yellow .railway-forms__field--3{border-radius:5px 0 0 5px}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--3{flex-basis:35.9%}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow .railway-forms__field--3{margin-left:5px}}.new-search-forms.new-search-forms--yellow .railway-forms__field--4{border-radius:0 5px 5px 0}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--4{flex-basis:35.9%}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow .railway-forms__field--1,.new-search-forms.new-search-forms--yellow .railway-forms__field--2{flex-basis:36.5%}}@media screen and (min-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--3 .new-field-base__input,.new-search-forms.new-search-forms--yellow .railway-forms__field--4 .new-field-base__input{font-size:17px}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow .railway-forms__field--3,.new-search-forms.new-search-forms--yellow .railway-forms__field--4{flex-basis:13.2%}}@media screen and (max-width:768px){.new-search-forms.new-search-forms--yellow .railway-forms__field--1 .js-field__mobile,.new-search-forms.new-search-forms--yellow .railway-forms__field--2 .js-field__mobile{margin:0 -32px}.new-search-forms.new-search-forms--yellow .railway-forms__field--1 .js-field__mobile .field-autocomplete,.new-search-forms.new-search-forms--yellow .railway-forms__field--2 .js-field__mobile .field-autocomplete{padding:15px 10px}.new-search-forms.new-search-forms--yellow .railway-forms__field--1 .js-field__mobile .new-field-base__label,.new-search-forms.new-search-forms--yellow .railway-forms__field--2 .js-field__mobile .new-field-base__label{display:block}}@-webkit-keyframes skeleton-loader{to{transform:translateX(100%)}}@keyframes skeleton-loader{to{transform:translateX(100%)}}.new-search-forms--questions{position:relative;padding:20px 15px;background:#f5f1e8;border-radius:2px;border:1px solid #ccc;box-shadow:none}@media screen and (min-width:1024px){.new-search-forms--questions{display:flex;justify-content:space-between}}.new-search-forms--questions .new-search-forms__fields{background:transparent;margin-bottom:20px;box-shadow:none}@media screen and (min-width:768px){.new-search-forms--questions .new-search-forms__fields{margin-bottom:0}}@media screen and (max-width:1024px){.new-search-forms--questions .new-search-forms__fields{justify-content:flex-start}}@media screen and (min-width:1024px){.new-search-forms--questions .new-search-forms__fields{justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:100%}}.new-search-forms--questions .new-search-forms__field{background:#fff;cursor:pointer}@media screen and (min-width:768px){.new-search-forms--questions .new-search-forms__field{height:58px;border-width:2px}}.new-search-forms--questions .railway-forms__field--1{border-radius:5px 5px 0 0}@media screen and (min-width:768px){.new-search-forms--questions .railway-forms__field--1{border-radius:5px 0 0 5px}}.new-search-forms--questions .railway-forms__field--2{border-radius:0 0 5px 5px;margin-bottom:10px}@media screen and (min-width:768px){.new-search-forms--questions .railway-forms__field--2{margin-bottom:30px;border-radius:0 5px 5px 0}}@media screen and (min-width:1024px){.new-search-forms--questions .railway-forms__field--2{margin-right:0}}.new-search-forms--questions .railway-forms__field--2 .new-field-base__control-wrap{padding:15px 12px}@media screen and (min-width:768px){.new-search-forms--questions .railway-forms__field--2 .new-field-base__control-wrap{padding:16px 20px 0}}.new-search-forms--questions .railway-forms__field--3{border-radius:5px 0 0 5px}@media screen and (min-width:768px){.new-search-forms--questions .railway-forms__field--3{flex-basis:calc(25% - 1px)}}@media screen and (min-width:1024px){.new-search-forms--questions .railway-forms__field--3{margin-right:1px}}.new-search-forms--questions .railway-forms__field--4{border-radius:0 5px 5px 0}@media screen and (min-width:768px){.new-search-forms--questions .railway-forms__field--4{flex-basis:calc(25% - 1px)}}@media screen and (min-width:1024px){.new-search-forms--questions .railway-forms__field--1,.new-search-forms--questions .railway-forms__field--2{flex-basis:calc(50% - 1px)}}@media screen and (min-width:1024px){.new-search-forms--questions .railway-forms__field--3,.new-search-forms--questions .railway-forms__field--4{flex-basis:calc(25% - 1px)}}@media screen and (min-width:768px){.new-search-forms--questions .new-field-base__control-wrap{padding:16px 15px}}@media screen and (min-width:768px){.new-search-forms--questions .new-search-forms__field .new-field-base__input{font-size:17px}}.new-search-forms--questions .new-search-forms__action{box-shadow:none}@media screen and (min-width:768px){.new-search-forms--questions .new-search-forms__action{position:absolute;right:15px;bottom:20px;max-width:calc(26% - 12px);min-width:195px;width:100%}}@media screen and (min-width:1024px){.new-search-forms--questions .new-search-forms__action{max-width:255px}}@media screen and (min-width:768px){.new-search-forms--questions .new-search-forms__btn{height:58px;font-size:17px}}.new-search-forms--questions .focused{position:relative}@media screen and (min-width:768px){.new-search-forms--questions .new-field-base__label{display:none;color:#86754b}}@media screen and (min-width:768px){.new-search-forms--questions .focused .new-field-base__label{display:block;position:absolute;top:-18px;left:0}}.new-search-forms--questions .field-autocomplete{top:58px}@media screen and (min-width:768px){.new-search-forms--questions .field-autocomplete{top:58px;box-shadow:0 10px 30px rgba(31,21,1,.1);border-radius:5px}}@media screen and (max-width:768px){.new-search-forms--questions .railway-forms__field--1 .js-field__mobile,.new-search-forms--questions .railway-forms__field--2 .js-field__mobile{margin:0 -18px}.new-search-forms--questions .railway-forms__field--1 .js-field__mobile .field-autocomplete,.new-search-forms--questions .railway-forms__field--2 .js-field__mobile .field-autocomplete{padding:15px 10px}.new-search-forms--questions .railway-forms__field--1 .js-field__mobile .new-field-base__label,.new-search-forms--questions .railway-forms__field--2 .js-field__mobile .new-field-base__label{display:block}}