.new-field-base{flex-grow:1;height:auto;min-width:0;position:relative;width:100%}@media screen and (max-width:767px){.js-mobile-open .new-field-base{height:100vh}.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{cursor:pointer;padding:13px 12px 14px;position:relative}@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{color:#7f7f7f;display:none;font-size:10px;letter-spacing:.2px;line-height:1.2;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media screen and (min-width:768px){.new-field-base__label{display:block}}.tours-date-popup .new-field-base__label{color:#212121;display:block;font-size:11px;left:0;line-height:13px;position:absolute;text-transform:uppercase;top:-22px}@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;font-size:11px;margin-bottom:0}.new-field-base__control{align-items:center;display:flex}.new-field-base__date-control{padding-left:28px;position:relative}.new-field-base__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#212121;flex-grow:1;font-size:16px;line-height:1.3;min-width:0;padding:0;pointer-events:none;text-overflow:ellipsis;width:100%}.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{align-items:center;background:#f9f7f2;border-radius:50%;bottom:-16px;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:11px;top:auto;transform:rotate(-90deg);transition:background-color .2s;width:28px;z-index:1}.no-touch .new-field-base__changer:hover{background-color:#fde283}@media screen and (min-width:768px){.new-field-base__changer{align-items:center;display:flex;right:-17px;top:50%;transform:translateY(-50%)}}.js-mobile-open .new-field-base__changer{display:none}.new-field-base__changer-icon{height:12px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:12px}.new-field-base__date-icon{height:12px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:13px}@media screen and (min-width:768px){.tours-date-popup .new-field-base__date-icon{left:4px}}.new-field-base__modal-close{display:none;height:25px;position:fixed;right:18px;top:13px;width:25px;z-index:147}.new-field-base__modal-close:after,.new-field-base__modal-close:before{background:#000;border-radius:10px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:12px}.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{background:#fff;display:none;height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:15px 10px;position:absolute;top:60px;width:100%;z-index:10}@media screen and (min-width:768px){.field-autocomplete{height:auto;padding:15px 20px;top:90px}}@media screen and (min-width:1024px){.field-autocomplete{border-radius:5px;box-shadow:0 10px 30px rgba(31,21,1,.1);width:393px}}@media screen and (max-width:640px){.field-autocomplete.js-autocomplete{display:none}.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{background-image:url(/webpack/25df816f7d0622d92c8f0efdbd2a446f.svg);background-position:25px 12px;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding:11px 20px 11px 48px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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/7b8253bf6147dfae21c4f6b0b677d20d.svg);background-position:22px 16px;background-size:18px}.field-autocomplete__dropdown-item.field-autocomplete__dropdown-hotel{background-image:url(/webpack/530611540ecc4737438155fb72281519.svg);background-position:22px 14px;background-size:16px}.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{color:#a0a0a0;font-size:15px}.field-autocomplete__dropdown-code{color:#a0a0a0;text-transform:uppercase}.js-mobile-open{bottom:0;left:0;padding-top:50px;position:fixed;right:0;top:0;z-index:15}.js-mobile-open .field-autocomplete{display:block}.js-mobile-open .new-field-base__control-wrap{background-color:#fff;position:relative;z-index:15}.js-mobile-open .field-autocomplete__dropdown-list{overflow-x:hidden;overflow-y:auto;position:relative;z-index:10}.js-mobile-open .field-autocomplete:before{background-color:#fff;bottom:0;content:"";left:0;position:fixed;right:0;top:0;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{background-color:#f5f1e8;bottom:60px;content:"";display:block;height:1px;left:0;position:absolute;right:0}@media screen and (min-width:768px){.new-field-date:before{display:none}}.js-modal-open{background-color:#fff;border-radius:0;bottom:0;display:block;left:0;overflow-y:auto;position:fixed;right:0;top:0;transform:none;z-index:14}@media screen and (min-width:768px){.js-modal-open{border-radius:5px;box-shadow:0 10px 30px rgba(24,12,1,.3);left:50%;max-width:370px;min-height:520px;top:50%;transform:translate(-50%,-50%)}.js-modal-open.new-field-date--short{min-height:420px}}@media screen and (min-width:1024px){.js-modal-open{bottom:auto;box-shadow:0 8px 50px rgba(31,21,1,.09);max-width:770px;min-height:539px;position:absolute;top:101%;transform:translate(-50%);width:100%}.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{left:50.7%;width:134%}}@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{border-bottom:1px solid #f0eade;padding:15px 12px 18px}@media screen and (min-width:768px){.new-field-date__head{padding:20px 35px}}@media screen and (min-width:1024px){.new-field-date__head{align-items:center;display:flex;justify-content:space-between;min-height:84px;padding:17px 40px;width:100%}}.new-field-date__head-title{font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:24px}@media screen and (min-width:1024px){.new-field-date__head-title{font-size:20px}}.new-field-date__head-button{background:#f5f1e8;border:2px solid #f5f1e8;border-radius:5px;bottom:10px;box-sizing:border-box;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;height:40px;left:50%;max-width:296px;position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.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{background:#fff;display:block;height:50px;max-width:310px;position:static;transform:none;transition:border-color .2s}}.new-field-date__head-button.js-disabled{cursor:auto;opacity:.5;pointer-events:none}.new-field-date__body-inner{margin:auto;max-width:320px;padding:20px 12px 30px}@media screen and (min-width:768px){.new-field-date__body-inner{margin:auto;max-width:294px;padding:20px 0 30px}}@media screen and (min-width:1024px){.new-field-date__body-inner{max-width:100%;padding:18px 40px 30px}}.new-field-date__close{display:none;height:25px;position:absolute;right:15px;top:15px;width: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{background-color:#000;border-radius:10px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:12px}.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{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:320px}.new-field-date__loading-wrap{text-align:center}.new-field-date__loading-img{-webkit-animation:spin 1s infinite;animation:spin 1s infinite;display:block;margin:0 auto 12px}.new-field-date__loading-text{font-size:13px}.new-field-date__float-wrap{border-top:1px solid #f0eade;display:none;justify-content:center;padding:15px 0;position:absolute;width:100%}@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{border:none;bottom:-9px;margin-bottom:30px;margin-top:0;padding:0}}.new-field-date__float-wrap.visible{display:flex}.new-field-date__float-btn{background-color:#faf8f3;border:none;border-radius:50px;color:#000;display:block;font-size:15px;line-height:1;padding:14px 20px;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{background:#fff;border-radius:5px;box-shadow:0 10px 30px rgba(24,12,1,.3);display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin-bottom:23px;position:relative;width:100%}@media screen and (min-width:768px){.new-search-forms__fields{margin-bottom:20px}}@media screen and (min-width:1024px){.new-search-forms__fields{flex-wrap:nowrap;margin-bottom:0;width:80%}}.tours-date-popup .new-search-forms__fields{background:#fff;box-shadow:none;margin-bottom:41px}.new-search-forms__field{border:2px solid transparent;cursor:pointer;display:flex;flex-basis:100%;min-width:0;-webkit-tap-highlight-color:transparent;height:50px}@media screen and (min-width:768px){.new-search-forms__field{flex-basis:50%;height:90px}}.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{box-shadow:0 10px 30px rgba(24,12,1,.3);width:100%}@media screen and (min-width:1024px){.new-search-forms__action{box-shadow:none;margin-left:13px;width:20%}}.new-search-forms__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff4641;border:none;border-radius:5px;color:#fff;font-family:KievitProMedium,Roboto,sans-serif;font-size:17px;height:58px;letter-spacing:.2px;padding:0 15px;transition:background-color .3s;width:100%}@media screen and (min-width:768px){.new-search-forms__btn{font-size:24px;height:90px}}.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{font-size:20px;height:58px;line-height:24px;width:182px}}@media screen and (min-width:1200px){.tours-date-popup .new-search-forms__btn{font-size:24px;height:58px;line-height:30px;width:222px}}.new-field-base__control-wrap--select:before{background-image:url(/webpack/48df931c20a0bad9a7ca279b966437f4.svg);content:"";display:block;height:7px;position:absolute;right:20px;top:50px;transform:rotate(0deg);transition:transform .25s;width:10px}@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{align-items:center;display:flex;flex-wrap:wrap;width:100%;z-index:2}.form-checkbox .form-checkbox__label{border:none;color:#fff;font-size:17px;line-height:25px;margin-right:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.form-checkbox .form-checkbox__label:focus{background-color:inherit;color:inherit}.form-checkbox .form-checkbox__label:before{background:#faf8f3;border:none;border-radius:50px;box-shadow:none;height:25px;margin-right:11px;transition:all .2s ease-in;width:40px}.form-checkbox .form-checkbox__toggle{background:#ff4641;border-radius:50%;height:23px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in;width:23px}.form-checkbox .form-checkbox__toggle:before{background-color:#fff;border-radius:50%;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in;width:9px}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:#ff4641}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{background-color:#fff;left:14px}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{background-color:#ff4641}.new-search-forms--yellow{box-shadow:none;position:relative}@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;box-shadow:none;margin-bottom:20px}@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{flex-wrap:nowrap;justify-content:flex-start;max-width:calc(100% - 192px);width:100%}}.new-search-forms--yellow .new-search-forms__field{background:#fff}@media screen and (min-width:768px){.new-search-forms--yellow .new-search-forms__field{border-width:2px;height:58px}}.new-search-forms--yellow .new-search-forms__field.js-mobile-open{height:100vh;position:fixed}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__control-wrap{padding:16px 15px}.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{bottom:0;max-width:calc(26% - 12px);min-width:180px;position:absolute;right:0;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{font-size:17px;height:58px}}.new-search-forms--yellow .new-field-base__label{color:#86754b;font-size:11px;position:static;transition:all .2s}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__label{left:0;opacity:0;position:absolute;top:-5px;visibility:hidden}}.new-search-forms--yellow .new-field-base__label.visible{top:-22px}.new-search-forms--yellow .js-mobile-open .new-field-base__label{color:#000;position:static}@media screen and (min-width:768px){.new-search-forms--yellow .new-field-base__label.visible{opacity:1;visibility:visible}.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{border-radius:5px;box-shadow:0 10px 30px rgba(31,21,1,.1);top:58px}}.hotel-page__layout .new-search-forms--yellow{flex-wrap:wrap;margin-bottom:26px;margin-top:16px;max-width:300px}.hotel-page__layout .new-search-forms--yellow .new-search-forms__fields{background-color:transparent;box-shadow:none;flex-wrap:wrap;justify-content:space-between;max-width:100%}.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{border-radius:5px 5px 0 0;flex-basis:100%;margin-left:0;margin-right:0}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--2{border-radius:0 0 5px 5px;flex-basis:100%;margin:1px 0 10px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--3{border-bottom-left-radius:5px;border-top-left-radius:5px;flex-basis:calc(49% + 0.5px);margin:0 0 1px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--4{border-radius:5px;flex-basis:100%;margin:10px 0 0}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--5{border-radius:5px;flex-basis:100%;margin-top:10px}.hotel-page__layout .new-search-forms--yellow .tour-forms__field--6{border-bottom-right-radius:5px;border-top-right-radius:5px;flex-basis:calc(49.9% + 0.5px);margin:0 0 1px}.hotel-page__layout .new-search-forms--yellow .js-modal-open{left:0;min-width:770px;top:185px;transform:none}.hotel-page__layout .new-search-forms--yellow .new-search-forms__action{display:block;margin-left:0;margin-top:20px;max-width:100%;width:100%}.hotel-page__layout .new-search-forms--yellow .new-search-forms__btn{font-size:15px;height:50px;padding:0}.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}.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{border-radius:5px 0 0 0;margin-right:2px}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--1{border-radius:5px 0 0 5px}}.railway-forms .railway-forms__field--2{border-radius:0;margin:1px 0}@media screen and (min-width:768px){.railway-forms .railway-forms__field--2{border-top-right-radius:5px;margin:0}}@media screen and (min-width:1024px){.railway-forms .railway-forms__field--2{border-radius:0;flex-basis:calc(32% - 2px);margin:0 2px 0 0}.railway-forms .railway-forms__field--3{flex-basis:20%}}@media screen and (max-width:1024px){.railway-forms .railway-forms__field--3{border-bottom-left-radius:5px;margin-right:1px}}@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{border-radius:0 5px 5px 0;flex-basis:16%;margin-right: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{background:transparent;border:none;color:inherit;font-size:21px;height:auto;padding:0}@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{margin-bottom:20px;padding:20px 0 0}}@media screen and (min-width:1024px){.new-search-forms.new-search-forms--yellow{margin-bottom:0;padding: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{border-radius:0 5px 5px 0;margin-bottom:30px}}@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{background:#f5f1e8;border:1px solid #ccc;border-radius:2px;box-shadow:none;padding:20px 15px;position:relative}@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;box-shadow:none;margin-bottom:20px}@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{flex-wrap:wrap;justify-content:flex-start;max-width:100%;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{border-width:2px;height:58px}}.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{border-radius:0 5px 5px 0;margin-bottom:30px}}@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)}.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}.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{bottom:20px;max-width:calc(26% - 12px);min-width:195px;position:absolute;right:15px;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{font-size:17px;height:58px}}.new-search-forms--questions .focused{position:relative}@media screen and (min-width:768px){.new-search-forms--questions .new-field-base__label{color:#86754b;display:none}.new-search-forms--questions .focused .new-field-base__label{display:block;left:0;position:absolute;top:-18px}}.new-search-forms--questions .field-autocomplete{top:58px}@media screen and (min-width:768px){.new-search-forms--questions .field-autocomplete{border-radius:5px;box-shadow:0 10px 30px rgba(31,21,1,.1);top:58px}}@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}}