.d-datepicker-component[data-v-e3d7b5f4]{position:relative}.d-datepicker-component .datepicker-popup[data-v-e3d7b5f4]{position:absolute;left:0;top:100%;z-index:200;background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);border-radius:2px}@media (max-width:575px){.d-datepicker-component .datepicker-popup[data-v-e3d7b5f4]{position:static;padding-bottom:150px}}.d-datepicker-component .datepicker-popup .popup-footer[data-v-e3d7b5f4]{position:relative;padding:5px 20px;border-top:1px solid #cbd5e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#9ea9b7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.d-datepicker-component .datepicker-popup .popup-footer[data-v-e3d7b5f4]{border-top:none;position:fixed;z-index:9;bottom:0;left:10px;right:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;-webkit-box-shadow:inset 0 1px 0 #f6f6f6;box-shadow:inset 0 1px 0 #f6f6f6}}.d-datepicker-component .datepicker-popup .popup-footer .popup-filters label[data-v-e3d7b5f4]{cursor:pointer;margin:0}.d-datepicker-component .datepicker-popup .popup-footer .popup-filters input[data-v-e3d7b5f4]{width:15px;height:15px;cursor:pointer;vertical-align:sub;margin:0}@media (max-width:575px){.d-datepicker-component .datepicker-popup .popup-footer .popup-filters input[data-v-e3d7b5f4]{width:17px;height:17px}}.d-datepicker-component .datepicker-popup .popup-footer .close-btn[data-v-e3d7b5f4]{text-align:right}@media (max-width:575px){.d-datepicker-component .datepicker-popup .popup-footer .close-btn[data-v-e3d7b5f4]{display:none}}.d-datepicker-component .datepicker-popup .popup-footer .close-btn a[data-v-e3d7b5f4]{font-size:14px;font-weight:600;text-transform:uppercase}.d-datepicker-component .datepicker-popup .popup-footer .close-btn a span[data-v-e3d7b5f4]{color:#26b6ff!important;border-bottom-color:rgba(0,0,0,.4)!important}.d-datepicker-component .datepicker-popup .popup-footer .close-btn a:hover span[data-v-e3d7b5f4]{color:#83b2ff!important}.d-datepicker-component .book-date .value+.value[data-v-e3d7b5f4]:before{content:" \2012   "}.d-datepicker-component .book-date .day-week[data-v-e3d7b5f4]{color:#9ea9b7}.rtl{direction:rtl}.dvdp-datepicker{position:relative;text-align:left}.dvdp-datepicker *{-webkit-box-sizing:border-box;box-sizing:border-box}.dvdp-datepicker:focus{background:red}.dvdp-datepicker__calendar{position:absolute;z-index:100;background:#fff;border:1px solid #ccc;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dvdp-datepicker__calendar .calendar-month{font-size:0}.dvdp-datepicker__calendar header{display:block;line-height:40px;position:relative}.dvdp-datepicker__calendar header.navigation{position:static}.dvdp-datepicker__calendar header .day__month_btn{text-align:center;font-size:14px}.dvdp-datepicker__calendar header .monthes-select{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;width:100%;cursor:pointer;font-size:14px}.dvdp-datepicker__calendar header .next,.dvdp-datepicker__calendar header .prev{position:absolute;background:#fff;border-radius:50%;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;top:150px;z-index:1}.dvdp-datepicker__calendar header .next.disabled,.dvdp-datepicker__calendar header .prev.disabled{border-color:#dcdcdc}.dvdp-datepicker__calendar header .next.disabled path,.dvdp-datepicker__calendar header .prev.disabled path{fill:#ddd}.dvdp-datepicker__calendar header .next svg,.dvdp-datepicker__calendar header .prev svg{margin:auto}.dvdp-datepicker__calendar header .prev{left:-20px}.dvdp-datepicker__calendar header .prev svg{-webkit-transform:translateX(-1px);transform:translateX(-1px)}.dvdp-datepicker__calendar header .next{right:-20px}.dvdp-datepicker__calendar header .next svg{-webkit-transform:translateX(1px);transform:translateX(1px)}.dvdp-datepicker__calendar header .next:not(.disabled),.dvdp-datepicker__calendar header .prev:not(.disabled){cursor:pointer}.dvdp-datepicker__calendar header .next:not(.disabled):hover,.dvdp-datepicker__calendar header .prev:not(.disabled):hover{border-color:#4bd}.dvdp-datepicker__calendar .disabled{cursor:default;color:#d8d8d8}.dvdp-datepicker__calendar .flex-rtl{display:-webkit-box;display:-ms-flexbox;display:flex;width:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap}.dvdp-datepicker__calendar .cell{display:inline-block;position:relative;padding:0 5px;width:14.285714285714286%;height:40px;line-height:40px;text-align:center;vertical-align:middle;border:1px solid transparent;font-size:14px}.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}@media (min-width:576px){.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}}.dvdp-datepicker__calendar .cell.selected{background:#4bd}.dvdp-datepicker__calendar .cell.selected:hover{background:#4bd}.dvdp-datepicker__calendar .cell.selected.highlighted{background:#4bd}.dvdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.dvdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.dvdp-datepicker__calendar .cell.highlighted.highlight-end,.dvdp-datepicker__calendar .cell.highlighted.highlight-start{background:#4bd}.dvdp-datepicker__calendar .cell.grey{color:#888}.dvdp-datepicker__calendar .cell.grey:hover{background:inherit}.dvdp-datepicker__calendar .cell.in-hover-range,.dvdp-datepicker__calendar .cell.in-range{background:#b1d5b1}.dvdp-datepicker__calendar .cell.range-end,.dvdp-datepicker__calendar .cell.range-start{background:green}.dvdp-datepicker__calendar .cell.day-header{font-size:11px;white-space:nowrap;cursor:inherit}.dvdp-datepicker__calendar .cell.day-header:hover{background:inherit}@media (max-width:575px){.dvdp-datepicker__calendar .cell *{pointer-events:none}}.dvdp-datepicker__calendar .cell .range-slider-end,.dvdp-datepicker__calendar .cell .range-slider-start{position:absolute;height:100%;width:18px;top:0;bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:w-resize;z-index:1;pointer-events:auto}.dvdp-datepicker__calendar .cell .range-slider-end .arrow,.dvdp-datepicker__calendar .cell .range-slider-start .arrow{display:inline-block;height:0;width:0;border-radius:2px;border-top:11px solid transparent;border-bottom:11px solid transparent;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.dvdp-datepicker__calendar .cell .range-slider-start{left:-10px;padding-right:9px}.dvdp-datepicker__calendar .cell .range-slider-start .arrow{border-left:none;border-right:7px solid #287dfa;margin-left:1px}.dvdp-datepicker__calendar .cell .range-slider-end{right:-10px;padding-left:11px}.dvdp-datepicker__calendar .cell .range-slider-end .arrow{border-right:none;margin-left:-1px;border-left:7px solid #287dfa}.dvdp-datepicker__calendar .month,.dvdp-datepicker__calendar .year{width:33.333%}.dvdp-datepicker__calendar .monthes-grid{display:grid}.dvdp-datepicker__calendar .calendar{width:310px;padding:5px 20px}.dvdp-datepicker__calendar-button,.dvdp-datepicker__clear-button{cursor:pointer;font-style:normal}.dvdp-datepicker__calendar-button.disabled,.dvdp-datepicker__clear-button.disabled{color:#999;cursor:default}@-webkit-keyframes arrow{0%{margin-left:1px}50%{margin-left:-1px}to{margin-left:1px}}@keyframes arrow{0%{margin-left:1px}50%{margin-left:-1px}to{margin-left:1px}}.dvdp-datepicker__calendar{border:none;margin:0 auto}.dvdp-datepicker__calendar .cell{line-height:38px}.with-prices .dvdp-datepicker__calendar .cell{height:43px;line-height:30px}.dvdp-datepicker__calendar .cell.day-header{text-transform:uppercase;color:#9ea9b7}.dvdp-datepicker__calendar .cell.day{color:#0c131d;font-size:12px;font-weight:600;border-radius:2px}.dvdp-datepicker__calendar .cell.day .price{color:#9ea9b7;display:block;font-size:10px;line-height:100%;white-space:nowrap;font-weight:400;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.dvdp-datepicker__calendar .cell.day .price.highlight{color:#35c768}.dvdp-datepicker__calendar .cell.day .price .currency,.dvdp-datepicker__calendar .cell.day .price .penny{display:none}.dvdp-datepicker__calendar .cell.day.disabled{color:#9ea9b7}.dvdp-datepicker__calendar .cell.highlighted{background:#e9ebf2}.dvdp-datepicker__calendar .cell.highlighted.highlight-end,.dvdp-datepicker__calendar .cell.highlighted.highlight-start,.dvdp-datepicker__calendar .cell.selected{background:#26b6ff;color:#fff}.dvdp-datepicker__calendar .cell.highlighted.highlight-end .price,.dvdp-datepicker__calendar .cell.highlighted.highlight-end .price.highlight,.dvdp-datepicker__calendar .cell.highlighted.highlight-start .price,.dvdp-datepicker__calendar .cell.highlighted.highlight-start .price.highlight,.dvdp-datepicker__calendar .cell.selected .price,.dvdp-datepicker__calendar .cell.selected .price.highlight{color:#fff}@media (max-width:575px){.dvdp-datepicker__calendar header.navigation{display:none}}.dvdp-datepicker__calendar header .next,.dvdp-datepicker__calendar header .prev{border-color:#83b2ff}.dvdp-datepicker__calendar header .next:not(.disabled):hover,.dvdp-datepicker__calendar header .prev:not(.disabled):hover{background:#00b0ff}.dvdp-datepicker__calendar header .next:not(.disabled):hover svg path,.dvdp-datepicker__calendar header .prev:not(.disabled):hover svg path{fill:#fff}.dvdp-datepicker__calendar header .next svg path,.dvdp-datepicker__calendar header .prev svg path{fill:#83b2ff}.with-prices .dvdp-datepicker{padding-bottom:10px}.dvdp-datepicker .calendar header{width:100%}.dvdp-datepicker .calendar header .day__month_btn{text-transform:uppercase;color:#26b6ff;font-size:12px;font-weight:600;width:100%}.dvdp-datepicker .calendar header:hover .day__month_btn span{color:#83b2ff}.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start,.is-datepicker-range .dvdp-datepicker__calendar .cell.selected{background:transparent;color:#0c131d}.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end.in-hover-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end.in-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end.range-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end.range-start,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start.in-hover-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start.in-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start.range-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start.range-start,.is-datepicker-range .dvdp-datepicker__calendar .cell.selected.in-hover-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.selected.in-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.selected.range-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.selected.range-start{background:#26b6ff;color:#fff}.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.highlighted.highlight-start{background:#e9ebf2;color:#0c131d}.is-datepicker-range .dvdp-datepicker__calendar .cell.in-hover-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.in-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.range-end,.is-datepicker-range .dvdp-datepicker__calendar .cell.range-start{background:#26b6ff;color:#fff}.is-datepicker-range .dvdp-datepicker__calendar .cell.in-hover-range,.is-datepicker-range .dvdp-datepicker__calendar .cell.in-range{border-radius:0}.is-datepicker-range .dvdp-datepicker__calendar .cell .range-slider-start .arrow{border-right-color:#26b6ff}.is-datepicker-range .dvdp-datepicker__calendar .cell .range-slider-end .arrow{border-left-color:#26b6ff}@media (min-width:576px){.form-ie .dvdp-datepicker__calendar .monthes-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dvdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover{border-color:#83b2ff;-webkit-box-shadow:inset 0 0 0 1px #83b2ff;box-shadow:inset 0 0 0 1px #83b2ff}}@media (min-width:576px) and (max-width:730px){.datepicker-popup{width:calc(100vw - 42px)}}@media (max-width:575px){.dvdp-datepicker__calendar .monthes-grid{display:block}.dvdp-datepicker__calendar .calendar{padding:10px 0}.dvdp-datepicker__calendar .cell:focus,.dvdp-datepicker__calendar .cell:hover{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}}.rezon-forms{background-color:#4a148c;font-size:100%;padding:60px 20px 0}@media screen and (min-width:768px) and (max-width:1199px){.rezon-forms{padding:50px 15px 0}}@media screen and (min-width:576px) and (max-width:767px){.rezon-forms{padding:40px 10px 0}}@media screen and (max-width:575px){.rezon-forms{padding:30px 5px 0}}.rezon-forms *{-webkit-box-sizing:border-box;box-sizing:border-box}.rezon-forms button,.rezon-forms input{font-family:Open Sans,sans-serif}.rezon-forms input{border:none}.rezon-forms input[type=checkbox],.rezon-forms input[type=radio]{line-height:normal;margin:4px 0 0}.rezon-forms .rez-container,.rezon-forms .rez-forms{max-width:1200px;margin:0 auto}@media screen and (max-width:767px){.rezon-forms .rez-container,.rezon-forms .rez-forms{padding:0 10px}}.rezon-forms a,.rezon-forms a:visited{color:#fff}.rezon-forms a:hover{text-decoration:none}.rezon-forms a:focus{color:red;border-bottom-color:rgba(255,0,0,.4);text-decoration:none;outline:none}.rezon-forms .dashed,.rezon-forms .dashed:focus,.rezon-forms .dashed:hover,.rezon-forms a.dashed:hover,.rezon-forms span.dashed:hover{text-decoration:none}.rezon-forms span.dashed{color:#fff}.rezon-forms .dashed span{color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.4)}.rezon-forms .dashed:active span,.rezon-forms .dashed:focus span,.rezon-forms .dashed:hover span{color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.8)}.rezon-forms .menu-title{color:#fff;font-size:12px;font-weight:400;display:inline-block;line-height:120%;max-width:100%;margin:0 0 3px;opacity:.5;padding:0;position:relative}.rezon-forms .menu-title .estimated-currency{display:none}.rezon-forms .link-left,.rezon-forms .link-right{cursor:pointer;display:none;position:relative}.rezon-forms .link-left:before{background:none;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:block;height:15px;margin:0;position:absolute;left:22px;top:18px;transform:rotate(135deg);-webkit-transform:rotate(135deg);width:15px}.rezon-forms .link-right.v-hide{visibility:hidden}.rezon-forms .link-right:after,.rezon-forms .link-right:before{background:#fff;content:"";display:block;height:1px;left:14px;position:absolute;width:21px;top:25px}.rezon-forms .link-right:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rezon-forms .link-right:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rezon-forms form.unload{opacity:.5}.rezon-forms .unload .direct,.rezon-forms .unload .direct label,.rezon-forms .unload .direct label.active,.rezon-forms .unload .field,.rezon-forms .unload .inside,.rezon-forms .unload .passengers-text,.rezon-forms .unload .radio-group,.rezon-forms .unload .selectpicker,.rezon-forms .unload .transp span,.rezon-forms .unload button,.rezon-forms .unload input,.rezon-forms .unload input::-webkit-input-placeholder,.rezon-forms .unload label{color:transparent;text-shadow:none}.rezon-forms .unload .direct,.rezon-forms .unload .direct label,.rezon-forms .unload .direct label.active,.rezon-forms .unload .field,.rezon-forms .unload .inside,.rezon-forms .unload .passengers-text,.rezon-forms .unload .radio-group,.rezon-forms .unload .selectpicker,.rezon-forms .unload .transp span,.rezon-forms .unload button,.rezon-forms .unload input,.rezon-forms .unload input::-moz-placeholder,.rezon-forms .unload label{color:transparent;text-shadow:none}.rezon-forms .unload .direct,.rezon-forms .unload .direct label,.rezon-forms .unload .direct label.active,.rezon-forms .unload .field,.rezon-forms .unload .inside,.rezon-forms .unload .passengers-text,.rezon-forms .unload .radio-group,.rezon-forms .unload .selectpicker,.rezon-forms .unload .transp span,.rezon-forms .unload button,.rezon-forms .unload input,.rezon-forms .unload input:-ms-input-placeholder,.rezon-forms .unload label{color:transparent;text-shadow:none}.rezon-forms .unload .direct,.rezon-forms .unload .direct label,.rezon-forms .unload .direct label.active,.rezon-forms .unload .field,.rezon-forms .unload .inside,.rezon-forms .unload .passengers-text,.rezon-forms .unload .radio-group,.rezon-forms .unload .selectpicker,.rezon-forms .unload .transp span,.rezon-forms .unload button,.rezon-forms .unload input,.rezon-forms .unload input::-ms-input-placeholder,.rezon-forms .unload label{color:transparent;text-shadow:none}.rezon-forms .unload .direct,.rezon-forms .unload .direct label,.rezon-forms .unload .direct label.active,.rezon-forms .unload .field,.rezon-forms .unload .inside,.rezon-forms .unload .passengers-text,.rezon-forms .unload .radio-group,.rezon-forms .unload .selectpicker,.rezon-forms .unload .transp span,.rezon-forms .unload button,.rezon-forms .unload input,.rezon-forms .unload input::placeholder,.rezon-forms .unload label{color:transparent;text-shadow:none}.rezon-forms .unload .earlier{display:none}.rezon-forms .check_bull{background:#fff;border-radius:2px;display:inline-block;float:none;height:22px;margin:-2px 2px 0 0;position:relative;vertical-align:middle;width:22px}.rezon-forms .check_bull:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";color:#333;display:block;height:14px;left:35%;opacity:0;position:absolute;top:11%;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:7px}.rezon-forms label:hover .check_bull:after{opacity:.3}.rezon-forms .active .check_bull:after,.rezon-forms .active:hover .check_bull:after{opacity:1}.rezon-forms .book-from.default,.rezon-forms .book-to.default{color:#333;font-size:14px;font-weight:400}.rezon-forms .book-from.full,.rezon-forms .book-to.full{color:#000;font-size:16px;font-style:normal;font-weight:700}.rezon-forms .dropdown{display:none;position:absolute}.rezon-forms .express{color:#78909c;font-size:9px;position:absolute;top:30px;left:12px;z-index:1}.rezon-forms .delete{bottom:0;cursor:pointer;height:45px;opacity:.4;position:absolute;right:0;width:35px;z-index:1}.rezon-forms .delete:after,.rezon-forms .delete:before{background:#546e7a;content:"";display:block;height:1px;left:2px;position:absolute;width:21px;top:22px}.rezon-forms .delete:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rezon-forms .delete:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rezon-forms .delete:hover{opacity:1}.rezon-forms .book-date{background:none;border:none;cursor:pointer;height:45px;line-height:45px;padding:0;font-size:14px;text-align:center;display:inline-block;margin:0;outline:0;width:100%}.rezon-forms .with-error .book-date{background-color:#e94b34;border-top:1px solid #798799;margin-top:-1px}.rezon-forms .book-from-date:hover span,.rezon-forms .book-to-date:hover span{color:#fffc00;border-bottom:1px dashed #fffc00}.rezon-forms .add{text-align:center;padding:10px 0 20px}.rezon-forms .add .gray{padding:0 20px;line-height:40px}.rezon-forms .add .gray span{font-size:18px;vertical-align:-5px}.rezon-forms .first{border-top-left-radius:4px;border-bottom-left-radius:4px}.rezon-forms form .last{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px}.rezon-forms .extended-form-link:visited{color:#5e6278}.rezon-forms label.space{margin:8px 0 0}.rezon-forms .field.focused .calendar,.rezon-forms .field.focused .inside,.rezon-forms .field.opened .inside{border-color:#3499db;outline:0;-webkit-transition:all .5s ease;transition:all .5s ease}.rezon-forms .item.has-error .inside{-webkit-transition:all .5s ease;transition:all .5s ease;border-left-color:#db3457;border-right-color:#db3457;border-top-color:#db3457}.rezon-forms .item.opened>.inside>.country,.rezon-forms .item.opened>.inside>.delete,.rezon-forms .item.opened>.inside>.iata{visibility:hidden}.rezon-forms input.isEmpty{font-size:14px;font-weight:400}.rezon-forms input[type=text]::-ms-clear{display:none}.rezon-forms .country{padding:0 10px}.rezon-forms .finder-state{display:inline-block;width:100%}.rezon-forms .radio-group input[type=radio]{display:none}.rezon-forms .selectpicker{position:relative}.rezon-forms .selectpicker:active,.rezon-forms .selectpicker:focus{outline:0}.rezon-forms .selectpicker-before{line-height:36px;float:left;display:block;color:#5e6278;font-size:12px;font-weight:400;max-width:100%}.rezon-forms .selectpicker.standalone{width:100%;height:100%;line-height:45px;font-size:14px}.rezon-forms .selectpicker input[type=radio]{display:none}.rezon-forms .selectpicker .selected-value{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:45px;font-size:14px;height:100%;width:100%;cursor:pointer;padding:0 30px 0 10px}.rezon-forms .selectpicker .options{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 2px 2px;cursor:pointer;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:auto;z-index:10;width:100%}.rezon-forms .selectpicker .option{cursor:pointer;padding:0 12px;line-height:45px;white-space:nowrap}.rezon-forms .selectpicker .option:last-child{border-radius:0 0 2px 2px}.rezon-forms .selectpicker .option span{padding:0;margin:0}.rezon-forms .selectpicker.opened .selected-value span{border-bottom:none}.rezon-forms .selectpicker.opened .options{border-top:none}.rezon-forms .selectpicker.opened .option:hover{background:#ffe04d;color:#000}.rezon-forms .selectpicker.opened .option span{border-bottom:none}.rezon-forms .checkbox-item,.rezon-forms .checkbox-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;padding:0 10px}.rezon-forms .checkbox-item input[type=checkbox],.rezon-forms .checkbox-wrapper input[type=checkbox]{display:none}.rezon-forms .z-100{z-index:100!important}.rezon-forms .error-box{background:#e94b34;border-radius:2px;color:hsla(0,0%,100%,.75);display:none;font-size:13px;padding:5px 10px;right:0;left:0;z-index:1}.rezon-forms .error-box .close{background:none;float:right;height:20px;margin:0;right:3px;top:3px;opacity:.5;position:absolute;width:20px}.rezon-forms .error-box .close:after,.rezon-forms .error-box .close:before{background:#fff;content:"";display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rezon-forms .error-box .close:before{height:1px;width:20px;top:45%}.rezon-forms .error-box .close:after{height:20px;width:1px;left:45%}.rezon-forms .error-box .close:hover{opacity:.8}.rezon-forms .button-hide{border-radius:0 0 2px 2px;background:#f4f5f8;-webkit-box-shadow:inset 0 25px 30px -20px #d7dce7;box-shadow:inset 0 25px 30px -20px #d7dce7;color:#01579b;display:block;font-size:12px;line-height:45px;text-align:center;cursor:pointer}.rezon-forms .button-hide span{border-bottom:1px dashed rgba(102,153,204,.4)}.rezon-forms .button-hide:hover{background:#f4f5f8;text-decoration:none}.rezon-forms .button-hide:hover span{color:red;border-color:rgba(255,0,0,.4)}.rezon-forms .g-hide,.rezon-forms table.g-hide{display:none}.rezon-forms .no-visiblity{visibility:hidden}.rezon-forms .left{float:left}.rezon-forms .right{float:right}.rezon-forms .d-datepicker-component div{-webkit-box-sizing:content-box;box-sizing:content-box}.rezon-forms .d-datepicker-component.loading .popup-footer:before,.rezon-forms .twitter-typeahead.loading:before{content:"";display:block;width:60px;opacity:0;bottom:0;height:2px;background:#00b0ff;position:absolute;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#00b0ff),to(transparent));background:linear-gradient(90deg,transparent 0,#00b0ff 50%,transparent);-webkit-animation:slide .7s infinite;animation:slide .7s infinite;-webkit-animation-timing-function:inherit;animation-timing-function:inherit;z-index:3}.rezon-forms .d-datepicker-component.loading .popup-footer:before{-webkit-animation:slide 2s infinite;animation:slide 2s infinite;top:-2px}@-webkit-keyframes slide{0%{left:0;opacity:0}50%{opacity:1}to{left:80%;opacity:0}}@keyframes slide{0%{left:0;opacity:0}50%{opacity:1}to{left:80%;opacity:0}}.rezon-forms .twitter-typeahead{width:100%}.rezon-forms .twitter-typeahead>.tt-hint{display:none}.rezon-forms .twitter-typeahead .item-child{height:100%!important}.rezon-forms .twitter-typeahead .item-child-first{height:50%!important;margin-top:-5px!important}.rezon-forms .twitter-typeahead .item-child,.rezon-forms .twitter-typeahead .item-child-first{border-left:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;bottom:50%;float:left;height:28px;margin-left:2px;position:absolute;width:10px}.rezon-forms .twitter-typeahead .item-text{margin-left:18px;display:block}.rezon-forms .tt-suggestion{cursor:pointer;font-size:14px;padding:10px 38px 10px 15px;position:relative}.rezon-forms .tt-suggestion>p{margin:0;padding:0}.rezon-forms .templ-message{font-size:14px;padding:3px 15px}.rezon-forms .tt-suggestion.tt-cursor{background-color:#ffd900;color:#333}.rezon-forms .tt-dropdown-menu{background-color:#fff;border-radius:0 0 2px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;min-height:57px;right:0;width:100%;max-height:255px;overflow-y:auto}.rezon-forms .tt-dropdown-menu .express-code{color:#cdcdcd;font-size:9px;position:absolute;right:10px;top:50%;margin-top:-6px;line-height:12px}.rezon-forms .tt-dropdown-menu span.country-separator{background:#f0f1f4;border-top:1px solid #cdd2dc;color:#666;display:block;font-size:12px;line-height:15px;padding:0 19px 1px 10px}.rezon-forms .typeahead-selectpicker{border:1px solid #bdc6d7;border-radius:4px;position:relative;clear:both;padding:5px 10px;font-size:14px}.rezon-forms .typeahead-selectpicker-control{background:none;cursor:pointer;display:block;height:40px;margin:0;opacity:.4;position:absolute;right:0;top:0;width:30px;z-index:1}.rezon-forms .typeahead-selectpicker-control.opened:before{background:none;border-bottom:1px solid #546e7a;border-right:1px solid #546e7a;content:"";display:block;height:15px;margin:0;position:absolute;right:15px;top:16px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);width:15px}.rezon-forms .typeahead-selectpicker-control.empty:active,.rezon-forms .typeahead-selectpicker-control.empty:hover{opacity:1}.rezon-forms .typeahead-selectpicker-control.empty.opened:before{display:none}.rezon-forms .typeahead-selectpicker-control.empty:after,.rezon-forms .typeahead-selectpicker-control.empty:before{background:#546e7a;border:none;content:"";display:block;height:1px;left:-2px;position:absolute;width:21px;top:20px;opacity:.4}.rezon-forms .typeahead-selectpicker-control.empty:hover:after,.rezon-forms .typeahead-selectpicker-control.empty:hover:before{opacity:1}.rezon-forms .typeahead-selectpicker-control.empty:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rezon-forms .typeahead-selectpicker-control.empty:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rezon-forms .fields-container{display:-webkit-flex;-webkit-align-items:flex-end;-webkit-flex-wrap:wrap;-webkit-align-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:distribute;align-content:space-around;padding-bottom:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rezon-forms .fields-container.extended .field.date+.date{margin-right:20%}.rezon-forms .field{padding:1px;margin-bottom:10px;line-height:16px;font-size:14px}.rezon-forms .field .twitter-typeahead{height:100%}.rezon-forms .field.hide_s{-ms-flex-preferred-size:50%;flex-basis:50%}.rezon-forms .field.hide_s .transp{display:inline-block}.rezon-forms .field.extended-form{-ms-flex-preferred-size:25%;flex-basis:25%;display:none}.rezon-forms .field.date{-ms-flex-preferred-size:14%;flex-basis:14%;max-width:14%;min-width:80px}.rezon-forms .field.date .roundtrip_click{display:none}.rezon-forms .field.find{-webkit-flex-basis:9%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:9%;flex-basis:9%;margin-left:auto;min-width:100px}.rezon-forms .field .control-field{background:#fff;border-radius:2px;min-height:45px;position:relative}.rezon-forms .field .control-field .inside{height:45px;position:relative}.rezon-forms .field.station .inside:before{content:"";right:60px;position:absolute;width:20px;top:0;bottom:0;-webkit-box-shadow:inset -20px 0 10px -10px #fff;box-shadow:inset -20px 0 10px -10px #fff;z-index:2}.rezon-forms .field .selected-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:25px}.rezon-forms .field.clear,.rezon-forms .field.hide_s{height:100%}.rezon-forms .oneway .field.date+.date .book-date{display:none}.rezon-forms .oneway .field.date+.date .date-wrapper{text-align:center}.rezon-forms .oneway .field.date .roundtrip_click{display:block;line-height:45px;text-align:center;cursor:pointer;font-size:14px}.rezon-forms .swap{background:#26b6ff;border-radius:20px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;cursor:pointer;float:left;font-size:19px;height:33px;margin:0 -16px 17px -17px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:33px;z-index:2;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms .swap:before{background:#26b6ff;bottom:-4px;border-radius:25px;content:"";display:block;left:-4px;opacity:.5;position:absolute;right:-4px;top:-4px}.rezon-forms .arrows{border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.5),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.5),inset 0 1px 0 hsla(0,0%,100%,.5);margin:11px auto 0;height:9px;position:relative;width:13px}.rezon-forms .arrows:after,.rezon-forms .arrows:before{border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-box-shadow:inset -1px -1px 0 hsla(0,0%,100%,.5);box-shadow:inset -1px -1px 0 hsla(0,0%,100%,.5);content:"";color:#fff;display:block;height:6px;opacity:1;position:absolute;width:6px}.rezon-forms .arrows:before{left:0;top:-3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.rezon-forms .arrows:after{bottom:-3px;right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rezon-forms .transp{background:hsla(0,0%,100%,.15);border-radius:2px;color:#fff;cursor:pointer;display:block;height:45px;line-height:45px;padding:0 3px;white-space:nowrap}.rezon-forms .transp:hover{background:hsla(0,0%,100%,.3)}@media screen and (max-width:575px){.rezon-forms .transp+.transp{margin-top:10px;background:none}}.rezon-forms .transp a:hover span,.rezon-forms .transp a:visited span,.rezon-forms .transp a span{color:#fff}.rezon-forms .transp .arrow,.rezon-forms .transp div span{cursor:pointer}.rezon-forms .search{background:#ffd600;border:none;border-radius:2px;color:#7c4900;font-weight:600;font-size:14px;height:45px;line-height:16px;padding:6px 24px;text-shadow:0 1px 0 #fff;width:100%}.rezon-forms .search:focus,.rezon-forms .search:hover{background:#ffb300;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.4);outline:none;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.rezon-forms .search:active{background:#ff0;-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.4);box-shadow:0 8px 12px 0 rgba(0,0,0,.4)}.rezon-forms .search.disabled .rezon-forms .search.disabled:hover,.rezon-forms .search:disabled,.rezon-forms .search:disabled:hover,.rezon-forms .search[disabled],.rezon-forms .search[disabled]:hover{background:#ffecb3;color:#a1887f;text-shadow:none}.rezon-forms .book-from,.rezon-forms .book-to{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:600;height:100%;padding:0 60px 0 10px;width:100%}.rezon-forms .clear_form{display:block;padding:0 15px;text-align:center}.rezon-forms .hide_settings:hover div:before{opacity:1}.rezon-forms .hide_settings div{position:relative;padding-right:20px}.rezon-forms .hide_settings div:before{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";color:#fff;display:block;height:11px;right:0;opacity:.4;position:absolute;top:14px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:11px}.rezon-forms .extended .field.hide_s .advanced_search,.rezon-forms .field.hide_s .simple_search{display:none}.rezon-forms .extended .field.hide_s .simple_search{display:inline-block;line-height:120%}.rezon-forms .extended .hide_settings div:before{top:6px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.rezon-forms :not(.extended) .advanced_search{display:inline-block}.rezon-forms :not(.extended) .advanced_search:hover{opacity:1}.rezon-forms .d-datepicker-component .botton-in-header{padding:10px}.rezon-forms .d-datepicker-component .botton-in-header a{background:#fff;border:1px solid #00b0ff;color:#0288d1;display:block;font-weight:600;line-height:40px;text-align:center;text-decoration:none;-webkit-transition:.25s linear;transition:.25s linear}.rezon-forms .d-datepicker-component .botton-in-header a:active,.rezon-forms .d-datepicker-component .botton-in-header a:hover{background:#00b0ff;color:#fff}.rezon-forms .d-datepicker-component .botton-in-header a+a{margin-top:7px}.rezon-forms .d-datepicker-component .botton-in-header a.done{background:#00b0ff;color:#fff}.rezon-forms .d-datepicker-component .calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px;border-bottom:1px solid #cbd5e0}.rezon-forms .d-datepicker-component .calendar-header .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px}.rezon-forms .d-datepicker-component .botton-in-header{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.rezon-forms .d-datepicker-component .botton-in-header a{border-radius:2px}@media (max-width:575px){.rezon-forms .d-datepicker-component .botton-in-header{position:fixed;bottom:36px;left:10px;right:10px;z-index:10}}.rezon-forms .d-datepicker-component .popup-footer .close-btn{line-height:40px}.rezon-forms .d-datepicker-component .popup-footer .close-btn:only-child{margin-left:auto}.rezon-forms .d-datepicker-component .popup-footer .estimated-currency{font-size:10px;display:inline-block;position:absolute;top:-18px}@media (max-width:575px){.rezon-forms .d-datepicker-component .popup-footer .estimated-currency{display:none}}.rezon-forms .d-datepicker-component .popup-footer .estimated-currency .show-in .floor,.rezon-forms .d-datepicker-component .popup-footer .estimated-currency .show-in .penny{display:none}.rezon-forms .selectpicker.opened .options,.rezon-forms .tt-dropdown-menu{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4)}.rezon-forms .server-label{font-weight:400;left:50%;margin:-14px 0 0 -50px;position:absolute;z-index:1}.rezon-forms .hidden{display:none!important}.rezon-forms .pull-right{float:right!important}@media (max-width:575px){.rezon-forms .selectpicker .modal_block{background:#fff!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.rezon-forms .selectpicker .modal_block .option:first-child:before{content:"";border-bottom:1px solid #fff;position:fixed;top:25px;width:20px;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rezon-forms .modal_block.z-100:after{content:"";border-bottom:1px solid #fff;position:fixed;top:25px;width:20px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.rezon-forms .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms .earlier{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:12px 0;position:relative;width:100%}.rezon-forms .earlier:before{background-color:#6c1dc1;background:-webkit-gradient(linear,left top,right top,color-stop(0,#7334d2),to(#3e1c7a));background:linear-gradient(90deg,#7334d2,#3e1c7a);content:"";display:block;width:100vw;height:100%;position:absolute;top:0;bottom:0;left:-50vw;margin:0 0 0 50%}.rezon-forms .earlier-title{color:#fff;font-size:12px;position:relative;margin-right:6px;white-space:nowrap;opacity:.5}.rezon-forms .earlier-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;width:100%}.rezon-forms .earlier-item{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:#fff;font-size:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px 10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.rezon-forms .earlier-item:before{content:"";width:1px;height:100%;background-color:hsla(0,0%,100%,.2);position:absolute;top:0;left:0}.rezon-forms .earlier-item:after{content:"";height:3px;border-bottom:1px dashed hsla(0,0%,100%,.4);position:absolute;bottom:5px;left:12px;right:12px}.rezon-forms .earlier-item:first-of-type:before{display:none}.rezon-forms .earlier-item .point-date span+span:before{content:" - "}.rezon-forms .earlier-item:focus,.rezon-forms .earlier-item:hover{-webkit-box-shadow:inset 0 0 0 1px #ffd600;box-shadow:inset 0 0 0 1px #ffd600;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.rezon-forms .earlier-item:focus span,.rezon-forms .earlier-item:hover span{color:#ffd600}.rezon-forms .earlier-item:focus .point-date,.rezon-forms .earlier-item:hover .point-date{color:#fff}.rezon-forms .earlier-item:focus .arrow,.rezon-forms .earlier-item:focus .point-item,.rezon-forms .earlier-item:hover .arrow,.rezon-forms .earlier-item:hover .point-item{color:#ffd600}.rezon-forms .earlier-item .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 4px;font-size:16px;line-height:6px;height:100%;max-height:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:5px}.rezon-forms .earlier-item .arrow.oneway{padding-bottom:9px}.rezon-forms .earlier .point{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-width:25px;max-width:120px}.rezon-forms .earlier .point-item{font-size:13px;line-height:14px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rezon-forms .earlier .point-date{font-size:10px;opacity:.7;white-space:nowrap;top:-15px;left:0}.rezon-forms .earlier .point.to .point-date{left:auto;right:0;text-align:right}.rezon-forms .banner{margin:40px 0}@media screen and (min-width:576px) and (max-width:1199px){.rezon-forms .fields-container .field.find{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rezon-forms .fields-container.extended .field.date+.date{margin-right:0}.rezon-forms .extended .selectpicker.opened .options{bottom:auto;top:auto;padding:0;height:auto;max-height:none!important}}@media screen and (max-width:767px){.rezon-forms .fields-container{padding-bottom:20px}.rezon-forms .earlier{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:-50vw;margin-left:50%;width:100vw}.rezon-forms .earlier-title{width:100%;text-align:center;margin-bottom:10px}.rezon-forms .banner{margin:20px 0}}@media screen and (min-width:576px){.rezon-forms .book-date:focus,.rezon-forms .book-from:focus,.rezon-forms .book-to:focus,.rezon-forms .select-holder:focus{-webkit-box-shadow:0 0 8px 2px #00b0ff;box-shadow:0 0 8px 2px #00b0ff;outline:none;z-index:1}.rezon-forms .fields-container .field.hide_s .transp{text-align:left;background:none}.rezon-forms .book-to{padding-left:25px}.rezon-forms .error-box{position:absolute}.rezon-forms .fields-container .field.station.to .express{left:22px}.rezon-forms .station.from .delete{right:15px}}@media screen and (max-width:575px){.rezon-forms input{font-size:16px!important}.rezon-forms .column{width:100%}.rezon-forms .selectpicker-before{float:none;line-height:22px}.rezon-forms .selectpicker.standalone{margin:0;float:none}.rezon-forms .field.hide_s .transp,.rezon-forms .transp{display:block;text-align:center}.rezon-forms .tt-suggestion{padding:12px 38px 12px 15px}.rezon-forms .column.from.calendar-dropdown+.column.to,.rezon-forms .column.from.calendar-dropdown+.swap+.column.to{display:none}.rezon-forms .dates-item{top:-9px}.rezon-forms .earlier-item{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px;position:relative}.rezon-forms .earlier-item:nth-child(n+3){display:none}.rezon-forms .earlier .point{position:inherit;height:inherit}.rezon-forms .earlier .point-item{font-size:12px}.rezon-forms .earlier .point .point-date{font-size:10px;top:-14px}.rezon-forms .earlier .point.from{max-width:70%;width:auto}.rezon-forms .earlier .point.to{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;width:100%}.rezon-forms .earlier .point.to .point-date{left:40px;top:-28px;text-align:left;right:auto}.rezon-forms .earlier .arrow{height:inherit;padding-bottom:2px}.rezon-forms .earlier .arrow.oneway{padding-bottom:4px}.rezon-forms .fields-container .field.opened{-webkit-align-items:center;-webkit-justify-content:center;position:fixed;z-index:10;left:0;right:0;overflow:scroll;top:0;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-height:100%!important;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:200}.rezon-forms .fields-container .field.opened.station{background:#fff}.rezon-forms .fields-container .field.opened.station .tt-dropdown-menu{top:100%;width:100%}.rezon-forms .fields-container .field.opened.station .twitter-typeahead{height:100%}.rezon-forms .tt-dropdown-menu{-webkit-box-shadow:none;box-shadow:none;padding:0}.rezon-forms .field.opened .link-left,.rezon-forms .field.opened .link-right{display:block;height:50px;width:50px}.rezon-forms .field.opened .link-left{float:left}.rezon-forms .field.opened .link-right{float:right}.rezon-forms .field.opened .menu-title{background:#7e57c2;color:#fff;display:block;font-size:14px;height:50px;line-height:50px;opacity:1;text-align:center;margin:0;position:relative}.rezon-forms .field.opened .menu-title.with-price{line-height:36px}.rezon-forms .field.opened .menu-title.with-price .estimated-currency{display:inline-block;position:absolute;left:0;right:0;line-height:100%;font-size:11px;bottom:8px}.rezon-forms .field.opened .menu-title.with-price .estimated-currency .show-in .floor,.rezon-forms .field.opened .menu-title.with-price .estimated-currency .show-in .penny{display:none}.rezon-forms .date.opened .date-wrapper{height:100%;position:fixed;width:100%;overflow:scroll}.rezon-forms .date.opened .dates-item-row{padding:0;overflow:scroll;height:100vh}.rezon-forms .date.opened .dates-item{border:none;-webkit-box-shadow:none;box-shadow:none}.rezon-forms .date.opened .dates-item .datepickerContainer{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rezon-forms .opened .book-from,.rezon-forms .opened .book-to{height:45px}.rezon-forms .book-date:focus,.rezon-forms .book-from:focus,.rezon-forms .book-to:focus{outline:none}.rezon-forms .direct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rezon-forms .direct label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rezon-forms .field.date{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms .field.date.opened{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:100%}.rezon-forms .field.find,.rezon-forms .field.station{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms .field.find button{width:100%}.rezon-forms .field.extended-form,.rezon-forms .field.hide_s{-webkit-order:2;-webkit-flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rezon-forms .fields-container .field .menu-title{display:none}.rezon-forms .fields-container .field.opened .menu-title{display:block}.rezon-forms .fields-container .field.find{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.rezon-forms .fields-container .class{max-width:50%}.rezon-forms .fields-container .field.station.opened .delete{display:block}.rezon-forms .fields-container.extended .field.clear,.rezon-forms .fields-container.extended .field.extended-form{-webkit-flex-basis:50%;-webkit-order:5;-webkit-flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rezon-forms .fields-container.extended .field.hide_s{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms .fields-container.extended .field.date+.date{-webkit-order:2;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rezon-forms .fields-container.extended.multy .date{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rezon-forms .selectpicker .modal_block{padding-top:60px!important;-webkit-transition:all .8s;transition:all .8s}.rezon-forms .selectpicker .modal_block:before{content:"";left:0;position:fixed;top:0;width:100%;height:50px;background:#7e57c2}.rezon-forms .selectpicker .options{-webkit-align-items:center;-webkit-justify-content:center;position:fixed;left:0;right:0;overflow:hidden;top:0;padding:10px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-height:100%!important;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.4)}.rezon-forms .selectpicker .option{width:100%;text-align:center;background:#fff}.rezon-forms .station.from{margin-bottom:0}.rezon-forms .field.station .tt-input{padding-right:30px}.rezon-forms .field.station .inside:before{right:30px}.rezon-forms .field.station.opened .tt-input{padding-right:60px}.rezon-forms .swap{margin-bottom:-17px;margin-left:-44px;transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:3}.rezon-forms .field.date.opened .book-date{display:none}.rezon-forms .m-no-scroll{position:fixed;width:100%}}@media screen and (min-width:576px) and (max-width:767px){.rezon-forms .datepickerContainer .datepicker-col+.datepicker-col+.datepicker-col{display:none}.rezon-forms .datepickerContainer .datepicker-col+.datepicker-col .datepickerGoNext.no-visiblity{visibility:visible}.rezon-forms .extended .class .selectpicker .options{min-width:100%;width:auto}.rezon-forms .extended:not(.route) .class .selectpicker .options{right:0;left:auto}}.rezon-forms .visible-lg,.rezon-forms .visible-lg-block,.rezon-forms .visible-lg-inline,.rezon-forms .visible-lg-inline-block,.rezon-forms .visible-md,.rezon-forms .visible-md-block,.rezon-forms .visible-md-inline,.rezon-forms .visible-md-inline-block,.rezon-forms .visible-sm,.rezon-forms .visible-sm-block,.rezon-forms .visible-sm-inline,.rezon-forms .visible-sm-inline-block,.rezon-forms .visible-xs,.rezon-forms .visible-xs-block,.rezon-forms .visible-xs-inline,.rezon-forms .visible-xs-inline-block{display:none!important}@media screen and (max-width:767px){.rezon-forms .visible-xs{display:block!important}.rezon-forms table.visible-xs{display:table!important}.rezon-forms tr.visible-xs{display:table-row!important}.rezon-forms td.visible-xs,.rezon-forms th.visible-xs{display:table-cell!important}.rezon-forms .visible-xs-block{display:block!important}.rezon-forms .visible-xs-inline{display:inline!important}.rezon-forms .visible-xs-inline-block{display:inline-block!important}}@media screen and (min-width:768px) and (max-width:991px){.rezon-forms .visible-sm{display:block!important}.rezon-forms table.visible-sm{display:table!important}.rezon-forms tr.visible-sm{display:table-row!important}.rezon-forms td.visible-sm,.rezon-forms th.visible-sm{display:table-cell!important}.rezon-forms .visible-sm-block{display:block!important}.rezon-forms .visible-sm-inline{display:inline!important}.rezon-forms .visible-sm-inline-block{display:inline-block!important}}@media screen and (min-width:992px) and (max-width:1199px){.rezon-forms .visible-md{display:block!important}.rezon-forms table.visible-md{display:table!important}.rezon-forms tr.visible-md{display:table-row!important}.rezon-forms td.visible-md,.rezon-forms th.visible-md{display:table-cell!important}.rezon-forms .visible-md-block{display:block!important}.rezon-forms .visible-md-inline{display:inline!important}.rezon-forms .visible-md-inline-block{display:inline-block!important}}@media screen and (min-width:1200px){.rezon-forms .visible-lg{display:block!important}.rezon-forms table.visible-lg{display:table!important}.rezon-forms tr.visible-lg{display:table-row!important}.rezon-forms td.visible-lg,.rezon-forms th.visible-lg{display:table-cell!important}.rezon-forms .visible-lg-block{display:block!important}.rezon-forms .visible-lg-inline{display:inline!important}.rezon-forms .visible-lg-inline-block{display:inline-block!important}}@media screen and (max-width:767px){.rezon-forms .hidden-xs{display:none!important}}@media screen and (min-width:768px) and (max-width:991px){.rezon-forms .hidden-sm{display:none!important}}@media screen and (min-width:992px) and (max-width:1199px){.rezon-forms .hidden-md{display:none!important}}@media screen and (min-width:1200px){.rezon-forms .hidden-lg{display:none!important}}.rezon-forms html[data-btb=True] .rezon-forms .extended-form{display:inline-block}.rezon-forms html[data-btb=True] .rezon-forms .extended-form-link:hover{opacity:1}.rezon-forms .avia-form .advanced_search{opacity:.8}.rezon-forms .iata{bottom:14px;color:#333;font-size:11px;letter-spacing:.1em;position:absolute;right:35px;z-index:3}.rezon-forms .country{color:#8d8d8d;font-size:13px}.rezon-forms .pass:after{-webkit-flex-basis:100%;-webkit-order:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;content:"";display:table;background:#00f}.rezon-forms .pass .pass_types{padding:15px 0;min-width:275px}.rezon-forms .pass .pass_type{padding:10px 30px 10px 20px}.rezon-forms .pass .pass_counter{margin:-4px 0 0;text-align:center;position:relative}.rezon-forms .pass .pass_inf{margin:0 155px 0 0;white-space:nowrap}.rezon-forms .pass .add_pass,.rezon-forms .pass .remove_pass{background:#eceff1;border-radius:2px;cursor:pointer;float:left;height:45px;position:relative;width:70px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms .pass .add_pass:hover,.rezon-forms .pass .remove_pass:hover{background:#b2e7ff}.rezon-forms .pass .add_pass:after,.rezon-forms .pass .add_pass:before,.rezon-forms .pass .remove_pass:before{background:#546e7a;-webkit-box-shadow:0 1px 0 rgba(84,110,122,.5);box-shadow:0 1px 0 rgba(84,110,122,.5);content:"";display:block;height:1px;position:absolute;width:15px;top:49%}.rezon-forms .pass .remove_pass:before{left:16px}.rezon-forms .pass .add_pass:after,.rezon-forms .pass .add_pass:before{right:16px}.rezon-forms .pass .add_pass:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.rezon-forms .pass .count_pass{border-radius:30px;border-color:#00b0ff;background:#b0bec5;color:#fff;float:left;line-height:42px;margin:-3px -21px;position:relative;top:4px;text-align:center;width:42px;z-index:1}.rezon-forms .pass .active .count_pass,.rezon-forms .pass .pass_counter:hover .count_pass{background:#00b0ff}.rezon-forms .pass_counter-top{margin:0!important}.rezon-forms .passengers{position:relative;clear:both}.rezon-forms .passengers .switch{border-radius:2px;cursor:pointer;min-width:120px;line-height:45px;position:relative;display:inline-block;text-decoration:none;width:100%}.rezon-forms .passengers .switch.disabled{background:#d5d5d5;cursor:not-allowed}.rezon-forms .passengers .switch.disabled .passengers-text:before{display:none!important}.rezon-forms .passengers span.active,.rezon-forms .passengers span.active:hover{background:#798799;border-color:#798799;color:#fff}.rezon-forms .passengers-text{-webkit-box-sizing:border-box;box-sizing:border-box;color:#282828;padding:0 30px 0 10px;white-space:nowrap}.rezon-forms .passengers.has-error span.switch{background:#fcebeb;-webkit-box-shadow:inset 0 0 30px rgba(245,0,87,.25);box-shadow:inset 0 0 30px rgba(245,0,87,.25);border-radius:2px}.rezon-forms .passengers.has-error .passengers-text{color:#f50057}.rezon-forms .passengers.has-error .passengers-text:before{border-bottom-color:#f50057;border-right-color:#f50057}.rezon-forms .passengers .pass_type .pas-delete{width:13px;height:13px;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:.6}.rezon-forms .passengers .pass_type .pas-delete:hover{opacity:1}.rezon-forms .passengers .pass_type .pas-delete:after,.rezon-forms .passengers .pass_type .pas-delete:before{content:"";width:1px;height:100%;background:#000;position:absolute}.rezon-forms .passengers .pass_type .pas-delete:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rezon-forms .passengers .pass_type .pas-delete:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rezon-forms .select-age{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);border-radius:0 0 2px 2px;line-height:14px;outline:0;position:absolute;top:45px;left:0;z-index:200}.rezon-forms .select-age .error-box{padding:10px 20px}.rezon-forms .select-age .category{font-size:13px}.rezon-forms .select-age .age{color:#8a90a3;display:inline-block;font-size:11px}.rezon-forms .select-age .pricePTCOnly .checkbox-wrapper{color:#333}.rezon-forms .select-age .pricePTCOnly .check_bull{border:1px solid #8a90a3;zoom:.8;margin:5px 5px 5px 10px}.rezon-forms .select-box{position:relative;width:90%;margin:20px auto 10px}.rezon-forms .select-box .select-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(95,112,164,.2);box-shadow:0 5px 15px 0 rgba(95,112,164,.2);border:1px solid #dedede;border-radius:3px;padding:12px;position:relative;cursor:pointer;z-index:2;font-size:13px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms .select-box .select-type:hover .arrow{opacity:1}.rezon-forms .select-box .select-type .arrow{width:10px;height:10px;border-left:2px solid #546e7a;border-bottom:2px solid #546e7a;margin-left:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.5}.rezon-forms .select-box .select-type .arrow.rotate{position:relative;top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rezon-forms .select-box .types-block{background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(95,112,164,.2);box-shadow:0 5px 15px 0 rgba(95,112,164,.2);border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;overflow-y:auto;width:99%;max-height:130px;position:absolute;top:100%;left:0;z-index:10}.rezon-forms .select-box .types-block .pass_type{cursor:pointer;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.rezon-forms .select-box .types-block .pass_type:hover{background:#b2e7ff}.rezon-forms .select-box .types-block .pass_type .age{margin-left:auto}.rezon-forms .field .select-route-type .selected-value{padding:5px 20px 5px 0;width:auto;display:inline-block;line-height:30px;color:#fff;position:relative;overflow:visible}.rezon-forms .field .select-route-type .selected-value span{border-bottom:1px dashed hsla(0,0%,100%,.4)}.rezon-forms .field .select-route-type .selected-value :after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";color:#fff;display:block;height:11px;right:0;position:absolute;top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:11px;opacity:.6}.rezon-forms .field .select-route-type .selected-value:hover :after{opacity:1}.rezon-forms .field .select-route-type .options{min-width:260px}.rezon-forms .carriers{line-height:45px;font-size:14px;height:100%;color:#333;position:relative;outline:0;z-index:1}.rezon-forms .carriers .item{cursor:pointer;height:100%;line-height:45px;z-index:3}.rezon-forms .carriers .inside div{padding:0 10px}.rezon-forms .carriers-finder{border-radius:0 0 2px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;outline:0;position:absolute;top:100%;width:auto;z-index:10}.rezon-forms .carrier .carriers-finder{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);width:100%}.rezon-forms .carrier .carrier_name{display:block;border-bottom:1px solid #cfd8dc;font-size:14px;line-height:45px;margin:0;padding:0 10px;position:relative}.rezon-forms .carrier .carrier_name .removes{color:#99dfff;font-size:32px}.rezon-forms .carrier .twitter-typeahead{height:40px}.rezon-forms .carrier .tt-input{height:40px;line-height:40px;border:none;font-size:14px}.rezon-forms .carrier .tt-dropdown-menu{border:none;height:300px;font-size:14px}.rezon-forms .book-class.opened .inside:before,.rezon-forms .book-class .opened .passengers-text:before,.rezon-forms .book-class .opened .selected-value:before,.rezon-forms .book-range.opened .inside:before,.rezon-forms .book-range .opened .passengers-text:before,.rezon-forms .book-range .opened .selected-value:before,.rezon-forms .carrier.opened .inside:before,.rezon-forms .carrier .opened .passengers-text:before,.rezon-forms .carrier .opened .selected-value:before,.rezon-forms .passengers.opened .inside:before,.rezon-forms .passengers .opened .passengers-text:before,.rezon-forms .passengers .opened .selected-value:before{top:20px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.rezon-forms .book-class .inside:before,.rezon-forms .book-class .passengers-text:before,.rezon-forms .book-class .selected-value:before,.rezon-forms .book-range .inside:before,.rezon-forms .book-range .passengers-text:before,.rezon-forms .book-range .selected-value:before,.rezon-forms .carrier .inside:before,.rezon-forms .carrier .passengers-text:before,.rezon-forms .carrier .selected-value:before,.rezon-forms .passengers .inside:before,.rezon-forms .passengers .passengers-text:before,.rezon-forms .passengers .selected-value:before{background:none;border-bottom:1px solid #546e7a;border-right:1px solid #546e7a;content:"";display:block;height:15px;margin:0;opacity:.4;position:absolute;right:15px;top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:15px}.rezon-forms .book-class .inside:hover:before,.rezon-forms .book-class .passengers-text:hover:before,.rezon-forms .book-class .selected-value:hover:before,.rezon-forms .book-range .inside:hover:before,.rezon-forms .book-range .passengers-text:hover:before,.rezon-forms .book-range .selected-value:hover:before,.rezon-forms .carrier .inside:hover:before,.rezon-forms .carrier .passengers-text:hover:before,.rezon-forms .carrier .selected-value:hover:before,.rezon-forms .passengers .inside:hover:before,.rezon-forms .passengers .passengers-text:hover:before,.rezon-forms .passengers .selected-value:hover:before{opacity:1}.rezon-forms .book-class .selected-value:hover,.rezon-forms .book-range .selected-value:hover,.rezon-forms .carriers .item:hover,.rezon-forms .passengers a:hover,.rezon-forms .remove:hover{background-color:#eceff1;border-radius:2px;color:#333}.rezon-forms .airport-finder-link{font-size:13px;padding:0 10px;position:absolute;top:33px}.rezon-forms .avia-airport-finder{position:absolute;background:#fff;padding:3px 0 0;top:31px;border-radius:0 0 4px 4px;border:1px solid #3499db;border-top:0 solid #3499db;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;-webkit-box-shadow:0 5px 5px #798799;box-shadow:0 5px 5px #798799;font-size:13px;z-index:10}.rezon-forms .avia-airport-finder .avia-airport-finder-inner{padding:10px 9px 20px}.rezon-forms .avia-airport-finder .avia-airport-finder-inner span{margin-top:3px}.rezon-forms .avia-airport-finder .typeahead-selectpicker,.rezon-forms .carriers-finder .typeahead-selectpicker{outline:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rezon-forms .avia-airport-finder .tt-dropdown-menu,.rezon-forms .carriers-finder .tt-dropdown-menu{border-color:#ffd900}.rezon-forms .avia-airport-finder .twitter-typeahead{margin-bottom:10px}.rezon-forms .tt-dropdown-menu .iata-code{font-family:Open Sans;font-size:11px;color:#90a4ae;letter-spacing:.1em;line-height:12px;margin-top:-6px;position:absolute;right:10px;top:50%}.rezon-forms .route .field.pass{-webkit-order:4;-webkit-flex-grow:0;-webkit-flex-basis:20%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.rezon-forms .fields-container.route .multy-route{display:-webkit-inline-flex;-webkit-align-items:flex-end;-webkit-flex-wrap:wrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:15px}.rezon-forms .fields-container.route .field.find{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.rezon-forms .fields-container.route .extended-form,.rezon-forms .fields-container.route .hide_s{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rezon-forms .fields-container.route.extended .field.pass{-ms-flex-preferred-size:25%;flex-basis:25%}.rezon-forms .fields-container .multy-route,.rezon-forms .fields-container.route .date+.date{display:none}.rezon-forms .add_segment{cursor:pointer;margin-bottom:10px;text-align:center;width:100%}.rezon-forms .add_segment .transp{display:inline-block;min-width:25%;padding:0 20px}.rezon-forms .fields-container .multy-route .delete-leg{display:block;-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;height:47px;position:relative;cursor:pointer}.rezon-forms .field.class{-ms-flex-preferred-size:15%;flex-basis:15%}.rezon-forms .field.pass{-ms-flex-preferred-size:7%;flex-basis:7%;min-width:122px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rezon-forms .field.carrier{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.rezon-forms .field.carrier .inside{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 25px 0 10px}.rezon-forms .field.carrier .carriers{border:none;font-size:14px;line-height:16px}.rezon-forms .field.airport,.rezon-forms .field.station{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;min-width:240px;position:relative}.rezon-forms .field.airport .inside:before{content:"";right:60px;position:absolute;width:20px;top:0;bottom:0;-webkit-box-shadow:inset -20px 0 10px -10px #fff;box-shadow:inset -20px 0 10px -10px #fff;z-index:2}.rezon-forms .field.airport .twitter-typeahead .typeahead-selectpicker-control{display:none}.rezon-forms .field.airport .suggestions{position:absolute;top:100%;left:0;z-index:10;margin-top:10px;font-size:12px}@media screen and (max-width:575px){.rezon-forms .field.airport .suggestions{left:10px;right:10px}}.rezon-forms .field.airport .suggestions:before{display:block;position:absolute;content:" ";width:0;height:0;border:8px solid transparent;border-top:0;border-bottom:10px solid #06a1f3;top:-10px;left:30px}.rezon-forms .field.airport .suggestions .suggestion{display:block;color:#fff;padding:10px 20px;background:#00a1f3;border-radius:2px}.rezon-forms .field.airport .suggestions .suggestion:hover{background:#0095e1}.rezon-forms .field.airport .suggestions .suggestion:hover span{color:#fff}.rezon-forms .field.airport .suggestions .suggestion-WR span{display:block}.rezon-forms .field.airport .suggestions .suggestion-WR .q{font-size:16px;margin-bottom:1px}.rezon-forms .fields-container .field.carrier,.rezon-forms .fields-container .field.class,.rezon-forms .fields-container .field.clear,.rezon-forms .fields-container .field.only-direct,.rezon-forms .fields-container .field.range,.rezon-forms .fields-container.route .swap{display:none}.rezon-forms .fields-container.extended .field.carrier,.rezon-forms .fields-container.extended .field.class,.rezon-forms .fields-container.extended .field.clear,.rezon-forms .fields-container.extended .field.only-direct,.rezon-forms .fields-container.extended .field.range{display:block}.rezon-forms .fields-container.extended .field.class,.rezon-forms .fields-container.extended .field.pass,.rezon-forms .fields-container.extended .field.range{-webkit-flex-basis:25%;-webkit-order:4;-webkit-flex-grow:0;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.rezon-forms .fields-container.extended .field.carrier,.rezon-forms .fields-container.extended .field.hide_s,.rezon-forms .fields-container.extended .field.only-direct{-webkit-order:4;-webkit-flex-grow:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rezon-forms .fields-container.extended .field.extended-form{-webkit-order:4;-webkit-flex-grow:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center}.rezon-forms .fields-container.extended .field.clear{-webkit-flex-basis:15%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-preferred-size:15%;flex-basis:15%}.rezon-forms .fields-container.extended .field.find{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.rezon-forms .fields-container.extended.route .field.range{display:none}@media screen and (max-width:1199px){.rezon-forms .field.carrier{max-width:50%}.rezon-forms .fields-container.oneway.extended .field.class{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.rezon-forms .fields-container.route .multy-route .delete-leg{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.rezon-forms .fields-container.route.extended .multy-route .delete-leg{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}}@media screen and (min-width:576px){.rezon-forms .fields-container:not(.route) .airport.from .iata{right:50px}.rezon-forms .fields-container:not(.route) .airport.from .delete{right:15px}.rezon-forms .fields-container:not(.extended) .select-age{left:auto;right:0}.rezon-forms .fields-container.route .multy-route{margin-top:30px}.rezon-forms .transp+.transp{margin-left:10px}.rezon-forms #avia-form-shoot .hide_s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:575px){.rezon-forms .field.airport{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms .field.airport.opened .tt-input{padding-right:60px}.rezon-forms .field.class{-webkit-order:1;-webkit-flex-grow:1;-webkit-flex-basis:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;display:block}.rezon-forms .field.class .selectpicker{width:100%}.rezon-forms .fields-container.extended .field.class,.rezon-forms .fields-container.route .field.class{-webkit-flex-basis:50%;-webkit-order:5;-webkit-flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rezon-forms .fields-container.route .date{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.rezon-forms .field.pass,.rezon-forms .fields-container.route .multy-route .delete-leg{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms .pass.opened .select-age{width:100%;top:0;-webkit-box-shadow:none;box-shadow:none}.rezon-forms .pass.opened .switch-box{display:none}.rezon-forms .field.pass.opened,.rezon-forms .fields-container.extended .field.pass.opened{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:100%}.rezon-forms .fields-container.extended .field.pass,.rezon-forms .fields-container.route.extended .field.pass,.rezon-forms .fields-container.route .field.pass{-webkit-order:4;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.rezon-forms .fields-container.extended .field.pass.opened,.rezon-forms .fields-container.route.extended .field.pass.opened,.rezon-forms .fields-container.route .field.pass.opened{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}.rezon-forms .airport.opened .tt-dropdown-menu{top:100%;width:100%}.rezon-forms .airport.from{margin-bottom:0}.rezon-forms .iata{right:4px;text-align:center;width:33px}.rezon-forms .fields-container:not(.route) .to .iata{bottom:6px}.rezon-forms .fields-container:not(.route) .from .iata{bottom:20px}.rezon-forms .fields-container .field.opened .iata{right:35px}.rezon-forms .fields-container .field.airport .delete{display:none}.rezon-forms .fields-container .field.airport.opened{background:#fff}.rezon-forms .fields-container .field.airport.opened .twitter-typeahead{height:100%}.rezon-forms .fields-container .field.airport.opened .delete,.rezon-forms .fields-container .field.class{display:block}.rezon-forms .field.carrier{max-width:100%}.rezon-forms .fields-container.extended .field.carrier,.rezon-forms .fields-container.extended .field.only-direct,.rezon-forms .fields-container.extended .field.range{-webkit-flex-basis:100%;-webkit-order:5;-webkit-flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rezon-forms .carriers-finder{-webkit-box-shadow:none;box-shadow:none;padding:0}.rezon-forms .carrier.opened .carriers-finder{height:100%;width:100%;top:0}.rezon-forms .carrier.opened .carriers .item{display:none}.rezon-forms .add_segment{margin:10px 0 20px}}@media screen and (min-width:1200px){.rezon-forms .route .field.airport{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.rezon-forms .fields-container .multy-route .delete-leg,.rezon-forms .route .field.date{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.rezon-forms .fields-container .multy-route .delete-leg{background:#ff6663;border-radius:50%;cursor:pointer;height:30px;-ms-flex-preferred-size:30px;flex-basis:30px;max-width:30px;margin:0 -15px 45px;position:relative}.rezon-forms .fields-container .multy-route .delete-leg .transp{display:none}.rezon-forms .fields-container .multy-route .delete-leg:after,.rezon-forms .fields-container .multy-route .delete-leg:before{background-color:#fff;content:" ";display:block;height:60%;left:15px;opacity:.8;position:absolute;top:6px;width:1px}.rezon-forms .fields-container .multy-route .delete-leg:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rezon-forms .fields-container .multy-route .delete-leg:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rezon-forms .fields-container .multy-route .delete-leg:hover:after,.rezon-forms .fields-container .multy-route .delete-leg:hover:before{opacity:1}}@media screen and (min-width:576px) and (max-width:1199px){.rezon-forms .fields-container.extended .field.carrier,.rezon-forms .fields-container.extended .field.only-direct,.rezon-forms .fields-container.extended .field.range,.rezon-forms .fields-container .field.airport,.rezon-forms .fields-container .field.pass{-webkit-flex-basis:50%;-webkit-flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.rezon-forms .fields-container.extended .field.pass,.rezon-forms .fields-container .field.date,.rezon-forms .fields-container .field.only-direct,.rezon-forms .fields-container.route .field.pass{-webkit-flex-basis:25%;-webkit-flex-grow:0;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}}.rezon-forms #bus-form-shoot .station .location-region{bottom:8px;left:10px;position:absolute;right:50px;z-index:10;color:#a5b4bb;font-size:9px;line-height:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rezon-forms #bus-form-shoot .station.to .location-region{left:25px;right:35px}.rezon-forms #bus-form-shoot .tt-dropdown-menu{top:104%!important}.rezon-forms #bus-form-shoot .tt-dropdown-menu .tt-suggestion{padding:0}.rezon-forms #bus-form-shoot .tt-dropdown-menu .city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9px 15px;cursor:pointer}.rezon-forms #bus-form-shoot .tt-dropdown-menu .city:hover{background-color:#ffd900;color:#333}.rezon-forms #bus-form-shoot .tt-dropdown-menu .city-name{color:#666;font-size:14px;line-height:100%}.rezon-forms #bus-form-shoot .tt-dropdown-menu .city-region{color:#a5b4bb;font-size:9px;line-height:10px;margin:2px 0 0}.rezon-forms #bus-form-shoot .tt-dropdown-menu::-webkit-scrollbar-track{background-color:#d1d5df}.rezon-forms #bus-form-shoot .tt-dropdown-menu::-webkit-scrollbar{width:12px;height:12px;background-color:#d1d5df}.rezon-forms #bus-form-shoot .tt-dropdown-menu::-webkit-scrollbar-thumb{border:1px solid #d1d5df;border-radius:3px;background-color:#fff}.rezon-forms #bus-form-shoot .tt-suggestion.tt-cursor .city-region{color:#555}.rezon-forms #bus-form-shoot .with-region .book-from,.rezon-forms #bus-form-shoot .with-region .book-to{padding-bottom:8px}.rezon-forms #bus-form-shoot .station{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%}.rezon-forms #bus-form-shoot .date,.rezon-forms #bus-form-shoot .find{-ms-flex-preferred-size:12%;flex-basis:12%;max-width:12%}.rezon-forms #bus-form-shoot .pass .bus_pass .add_pass,.rezon-forms #bus-form-shoot .pass .bus_pass .remove_pass{width:50%;float:none}.rezon-forms #bus-form-shoot .pass .bus_pass .count_pass{border-radius:50%;float:none;top:5px;width:42px;height:42px}.rezon-forms #bus-form-shoot .bus_pass .pass_counter{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.rezon-forms #bus-form-shoot.bus-form-new .station{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.rezon-forms #bus-form-shoot.bus-form-new .date,.rezon-forms #bus-form-shoot.bus-form-new .find{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media screen and (min-width:576px) and (max-width:991px){.rezon-forms #bus-form-shoot .station{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #bus-form-shoot .date{-ms-flex-preferred-size:38%;flex-basis:38%;max-width:38%}.rezon-forms #bus-form-shoot .find{-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%}.rezon-forms #bus-form-shoot.bus-form-new .date,.rezon-forms #bus-form-shoot.bus-form-new .find{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen and (max-width:575px){.rezon-forms #bus-form-shoot .station .delete{display:none}.rezon-forms #bus-form-shoot .station{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms #bus-form-shoot .station.from .location-region{right:80px}.rezon-forms #bus-form-shoot .station.to .location-region{left:10px}.rezon-forms #bus-form-shoot .date{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #bus-form-shoot.bus-form-new .date,.rezon-forms #bus-form-shoot .date.opened,.rezon-forms #bus-form-shoot .find{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.rezon-forms #hotel-form-shoot .from .delete{right:0}.rezon-forms #hotel-form-shoot .station{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.rezon-forms #hotel-form-shoot .date{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.rezon-forms #hotel-form-shoot .nationality{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;position:relative}.rezon-forms #hotel-form-shoot .hotel_guests{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.rezon-forms #hotel-form-shoot .hotel_guests .select_box{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;left:0;position:absolute;width:100%;top:102%;z-index:1}@media screen and (min-width:576px) and (max-width:1199px){.rezon-forms #hotel-form-shoot .hotel_guests .select_box{min-width:300px}}.rezon-forms #hotel-form-shoot .hotel_guests .select_box.open{display:block}.rezon-forms #hotel-form-shoot .hotel_guests .select_box .box_inside{padding:30px}.rezon-forms #hotel-form-shoot .hotel_guest .arrow-mobile,.rezon-forms #hotel-form-shoot .hotel_guest .close-mobile{display:none}.rezon-forms #hotel-form-shoot .find{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.rezon-forms #hotel-form-shoot .guest_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rezon-forms #hotel-form-shoot .childs_flex{margin:15px 0 0}.rezon-forms #hotel-form-shoot .childs_block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.rezon-forms #hotel-form-shoot .child_box{max-width:50%;padding:0 5px;width:100%}.rezon-forms #hotel-form-shoot .nationality_input{background:#fff;border-radius:2px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:45px;line-height:45px;overflow:hidden;padding:0 30px 0 10px;position:relative}.rezon-forms #hotel-form-shoot .nationality_input:before{content:"";right:25px;position:absolute;width:20px;top:0;bottom:0;-webkit-box-shadow:inset -20px 0 10px -10px #fff;box-shadow:inset -20px 0 10px -10px #fff;z-index:2}.rezon-forms #hotel-form-shoot .nationality_search{background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);border-radius:2px 2px 5px 2px;position:absolute;top:100%;left:0;z-index:10;display:none}.rezon-forms #hotel-form-shoot .nationality_search .options{list-style-type:none;padding:0;margin-bottom:0;height:285px;overflow-y:scroll}.rezon-forms #hotel-form-shoot .nationality_search .option{padding:10px}.rezon-forms #hotel-form-shoot .nationality_search .option:hover{background-color:#ffd900;cursor:pointer}.rezon-forms #hotel-form-shoot .nationality_search .search_input{padding:10px 10px 6px;position:relative}.rezon-forms #hotel-form-shoot .nationality_search-input{width:100%;height:30px;border:1px solid #b8c7e4!important;padding:4px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.rezon-forms #hotel-form-shoot .nationality_hotels.open .nationality_search{display:block}.rezon-forms #hotel-form-shoot .childs_block .options_guest::-webkit-scrollbar,.rezon-forms #hotel-form-shoot .nationality_search .options::-webkit-scrollbar{width:8px}.rezon-forms #hotel-form-shoot .childs_block .options_guest::-webkit-scrollbar-track,.rezon-forms #hotel-form-shoot .nationality_search .options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px grey;box-shadow:inset 0 0 2px grey;border-radius:5px}.rezon-forms #hotel-form-shoot .childs_block .options_guest::-webkit-scrollbar-thumb,.rezon-forms #hotel-form-shoot .nationality_search .options::-webkit-scrollbar-thumb{background:#ffd600;border-radius:5px}.rezon-forms #hotel-form-shoot .nationality_search .options::-webkit-scrollbar-thumb:hover{background:#ffd600}.rezon-forms #hotel-form-shoot .select_box label.menu-title{color:#8087a1;opacity:1}.rezon-forms #hotel-form-shoot .select_box label.menu-title:first-letter{text-transform:uppercase}.rezon-forms #hotel-form-shoot .select_box label.menu-title.has-error{color:#e94b34}.rezon-forms #hotel-form-shoot .hotel_guests .arrow,.rezon-forms #hotel-form-shoot .nationality .arrow{width:10px;height:10px;border-top:1px solid #7921d5;border-left:1px solid #7921d5;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;position:absolute;top:15px;right:12px;opacity:.5;z-index:1}.rezon-forms #hotel-form-shoot .guest_flex{margin:0 -5px}.rezon-forms #hotel-form-shoot .guest_flex .hotel_guest{width:100%;padding:0 5px}.rezon-forms #hotel-form-shoot .options_guest{list-style-type:none;padding:0;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms #hotel-form-shoot .option_guest{padding:5px 10px}.rezon-forms #hotel-form-shoot .option_guest:hover{background-color:#26b6ff;cursor:pointer}.rezon-forms #hotel-form-shoot .childs_flex .child-text{color:#8087a1;font-size:11px;line-height:13px}.rezon-forms #hotel-form-shoot .hotel_guests .arrow.rotateClass,.rezon-forms #hotel-form-shoot .nationality .arrow.rotateClass{top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.rezon-forms #hotel-form-shoot .hotel_guests .control-field{cursor:pointer}.rezon-forms #hotel-form-shoot .guest_result{width:100%;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms #hotel-form-shoot .delete_search{width:17px;height:17px;position:absolute;top:17px;right:20px;opacity:.6}.rezon-forms #hotel-form-shoot .delete_search:hover{opacity:1}.rezon-forms #hotel-form-shoot .delete_search:after,.rezon-forms #hotel-form-shoot .delete_search:before{content:"";background-color:#546e7a;display:block}.rezon-forms #hotel-form-shoot .delete_search:before{width:1px;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:0;left:8px}.rezon-forms #hotel-form-shoot .delete_search:after{width:100%;height:1px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:relative;top:-9px;left:0}.rezon-forms #hotel-form-shoot .nationality .text-nowrap{white-space:nowrap;overflow:hidden;display:block;opacity:.8}.rezon-forms #hotel-form-shoot .date.to .error-box{left:-100%;padding:5px 25px 5px 10px}.rezon-forms #hotel-form-shoot .earlier .point{max-width:200px}.rezon-forms #hotel-form-shoot .hotel_guests .value_guest{background:#fff;border-radius:2px;cursor:pointer;height:45px;line-height:45px;padding:0 30px 0 10px;position:relative}.rezon-forms #hotel-form-shoot .hotel_guests .has-error .value_guest{border-color:#e94b34;background-color:#ffe2df!important}.rezon-forms #hotel-form-shoot .hotel_guests .arrow-mobile,.rezon-forms #hotel-form-shoot .hotel_guests .close-mobile{display:none}@media screen and (min-width:768px) and (max-width:1199px){.rezon-forms #hotel-form-shoot .date,.rezon-forms #hotel-form-shoot .find{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%}.rezon-forms #hotel-form-shoot .hotel_guests,.rezon-forms #hotel-form-shoot .nationality,.rezon-forms #hotel-form-shoot .station{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}}@media screen and (min-width:576px) and (max-width:767px){.rezon-forms #hotel-form-shoot .date{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.rezon-forms #hotel-form-shoot .hotel_guests,.rezon-forms #hotel-form-shoot .nationality,.rezon-forms #hotel-form-shoot .station{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #hotel-form-shoot .find{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;margin-left:auto}}@media screen and (min-width:576px){.rezon-forms #hotel-form-shoot .nationality_input,.rezon-forms #hotel-form-shoot .value_guest{-webkit-box-shadow:inset 1px 0 3px 0 #b8c7e4;box-shadow:inset 1px 0 3px 0 #b8c7e4;cursor:pointer;position:relative}.rezon-forms #hotel-form-shoot .childs_flex .options_guest{max-height:100px;overflow-y:auto}}@media screen and (max-width:575px){.rezon-forms #hotel-form-shoot .find,.rezon-forms #hotel-form-shoot .hotel_guests,.rezon-forms #hotel-form-shoot .station{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms #hotel-form-shoot .date{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #hotel-form-shoot .date.opened{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;width:100%}.rezon-forms #hotel-form-shoot .fields-container .field .menu-title{display:block}.rezon-forms #hotel-form-shoot .station.from{margin-bottom:10px}.rezon-forms #hotel-form-shoot .fields-container .field.hotel_guests>.menu-title,.rezon-forms #hotel-form-shoot .guest_result,.rezon-forms #hotel-form-shoot .hotel_guests .arrow.rotateClass,.rezon-forms #hotel-form-shoot .nationality .arrow.rotateClass{display:none}.rezon-forms #hotel-form-shoot .hotel_guests .control-field{background:none}.rezon-forms #hotel-form-shoot .hotel_guests .select_box{background:none;-webkit-box-shadow:none;box-shadow:none;display:block!important;position:relative}.rezon-forms #hotel-form-shoot .hotel_guests .select_box .box_inside{padding:0}.rezon-forms #hotel-form-shoot .childs_flex,.rezon-forms #hotel-form-shoot .guest_flex,.rezon-forms #hotel-form-shoot .nationality_hotels{margin-bottom:10px;margin-top:0;padding:0}.rezon-forms #hotel-form-shoot .select_box label.menu-title{color:#fff;opacity:.5}.rezon-forms #hotel-form-shoot .nationality_search,.rezon-forms #hotel-form-shoot .options_guest{left:0;margin:0;overflow-y:scroll;position:fixed;right:0;text-align:center;top:0;z-index:100;bottom:0;padding:50px 0 0}.rezon-forms #hotel-form-shoot .nationality_search .option,.rezon-forms #hotel-form-shoot .option_guest{padding:0 10px;line-height:45px}.rezon-forms #hotel-form-shoot .field .inside:before{display:none}.rezon-forms #hotel-form-shoot .childs_flex.open .menu-title,.rezon-forms #hotel-form-shoot .hotel_guest.open .menu-title,.rezon-forms #hotel-form-shoot .nationality_hotels.open .menu-title{position:fixed;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:101;font-size:14px;opacity:1!important}.rezon-forms #hotel-form-shoot .nationality_hotels.open .menu-title{width:100%;height:50px;top:0;text-align:center;padding-top:16px}.rezon-forms #hotel-form-shoot .childs_flex .hotel_guest.open .menu-title{display:block!important}.rezon-forms #hotel-form-shoot .hotel_guest.open .options_guest:before,.rezon-forms #hotel-form-shoot .nationality_hotels.open .nationality_search:before{content:"";background-color:#7e57c2;width:100%;height:50px;display:block;position:fixed;top:0;left:0}.rezon-forms #hotel-form-shoot .hotel_guest.open .arrow-mobile,.rezon-forms #hotel-form-shoot .nationality_hotels.open .arrow-mobile{display:block;width:15px;height:15px;position:fixed;top:16px;left:25px;z-index:101;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:1px solid #fff;border-bottom:1px solid #fff}.rezon-forms #hotel-form-shoot .hotel_guest.open .close-mobile,.rezon-forms #hotel-form-shoot .nationality_hotels.open .close-mobile{display:block;position:fixed;top:15px;right:15px;width:20px;height:20px;z-index:101}.rezon-forms #hotel-form-shoot .hotel_guest.open .close-mobile:after,.rezon-forms #hotel-form-shoot .hotel_guest.open .close-mobile:before,.rezon-forms #hotel-form-shoot .nationality_hotels.open .close-mobile:after,.rezon-forms #hotel-form-shoot .nationality_hotels.open .close-mobile:before{content:"";width:1px;height:100%;background-color:#fff;display:block;position:relative}.rezon-forms #hotel-form-shoot .hotel_guest.open .close-mobile:before,.rezon-forms #hotel-form-shoot .nationality_hotels.open .close-mobile:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;right:-10px}.rezon-forms #hotel-form-shoot .hotel_guest.open .close-mobile:after,.rezon-forms #hotel-form-shoot .nationality_hotels.open .close-mobile:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-20px;right:-10px}.rezon-forms #hotel-form-shoot .nationality_hotels.open .options{height:100%}.rezon-forms #hotel-form-shoot .nationality{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.rezon-forms #insurances-form-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.rezon-forms #insurances-form-tabs:empty{display:none}.rezon-forms #insurances-form-tabs a{padding:8px 16px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms #insurances-form-tabs a span{color:#fff;font-weight:600}.rezon-forms #insurances-form-tabs a.active{background:rgba(0,0,0,.25);border-radius:5px;display:inline-block}.rezon-forms #insurances-form-tabs a.active span{color:#ffd600}.rezon-forms #insurances-form-tabs a:not(.active) span{border-bottom:1px dashed hsla(0,0%,100%,.4)}.rezon-forms #insurances-form-shoot h2{color:#fff}.rezon-forms #insurances-form-shoot .from .express{font-size:13px;top:50%;left:inherit;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rezon-forms #insurances-form-shoot .from .delete{right:0}.rezon-forms #insurances-form-shoot .book-from{padding:0 70px 0 10px}.rezon-forms #insurances-form-shoot .station .inside:before{right:32px}.rezon-forms #insurances-form-shoot .period{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rezon-forms #insurances-form-shoot .period .select-holder{position:relative}.rezon-forms #insurances-form-shoot .period .select-holder .select-period{height:45px;line-height:45px;padding:0 40px 0 10px;position:relative}.rezon-forms #insurances-form-shoot .period .select-holder .select-period:before{background:none;border-bottom:1px solid #546e7a;border-right:1px solid #546e7a;content:"";display:block;height:15px;margin:0;opacity:.4;position:absolute;right:15px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.rezon-forms #insurances-form-shoot .period .select-holder .select-period.active:before{top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.rezon-forms #insurances-form-shoot .period .select-holder .select-period:hover:before{opacity:1}.rezon-forms #insurances-form-shoot .period .select-holder .select-period .placeholder{color:#757575;overflow:hidden;text-overflow:clip}@media screen and (max-width:575px){.rezon-forms #insurances-form-shoot .period .select-holder .options{text-align:center}}@media screen and (min-width:576px){.rezon-forms #insurances-form-shoot .period .select-holder .options{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.4);box-shadow:0 5px 15px 0 rgba(0,0,0,.4);position:absolute;width:100%;top:100%;z-index:1}}.rezon-forms #insurances-form-shoot .period .select-holder .options .option{padding:10px 15px}@media screen and (max-width:575px){.rezon-forms #insurances-form-shoot .period .select-holder .options .option{padding:15px}}.rezon-forms #insurances-form-shoot .period .select-holder .options .option:hover{background:#ffd900}.rezon-forms #insurances-form-shoot .period .select-holder .options .option[disabled]{background:#f1f1f1;color:#9ea9b7;cursor:default}@media screen and (max-width:575px){.rezon-forms #insurances-form-shoot .period.opened .select-period{display:none}}.rezon-forms #insurances-form-shoot .remark{color:#fff;line-height:120%;margin-bottom:10px;text-align:left;width:100%}.rezon-forms #insurances-form-shoot .calendar-footer{background:#fcf8e3;color:#8a6d3b;padding:10px 10px 15px;text-align:center}@media screen and (min-width:768px){.rezon-forms #insurances-form-shoot .station{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.rezon-forms #insurances-form-shoot .date,.rezon-forms #insurances-form-shoot .find,.rezon-forms #insurances-form-shoot .period{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.rezon-forms #insurances-form-shoot .remark{margin-left:40%}.rezon-forms #insurances-form-shoot .kmu .date{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.rezon-forms #insurances-form-shoot .kmu .find{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.rezon-forms #insurances-form-shoot .kmu .remark{margin-left:0}}@media screen and (min-width:576px) and (max-width:1199px){.rezon-forms #insurances-form-shoot .kmu .remark{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rezon-forms #insurances-form-shoot .fields-container .field.find{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}}@media screen and (min-width:576px) and (max-width:767px){.rezon-forms #insurances-form-shoot .station{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms #insurances-form-shoot .date,.rezon-forms #insurances-form-shoot .period{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.rezon-forms #insurances-form-shoot .find{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;margin-left:0}}@media screen and (max-width:575px){.rezon-forms #insurances-form-shoot .from{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:10px}.rezon-forms #insurances-form-shoot .date,.rezon-forms #insurances-form-shoot .period{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #insurances-form-shoot .date.opened,.rezon-forms #insurances-form-shoot .period.opened{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}.rezon-forms #insurances-form-shoot .find{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms #insurances-form-shoot .earlier .point.from{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;margin-bottom:0}.rezon-forms #insurances-form-shoot .calendar-footer{position:fixed;bottom:0;left:0;right:0;z-index:10}}.rezon-forms #railway-form-shoot .extended .date{margin-right:0}.rezon-forms #railway-form-shoot .extended .find{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media screen and (min-width:576px){.rezon-forms #railway-form-shoot .extended .clear{margin-left:auto}}@media screen and (min-width:992px){.rezon-forms #railway-form-shoot .station{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%}.rezon-forms #railway-form-shoot .date,.rezon-forms #railway-form-shoot .find{-ms-flex-preferred-size:12%;flex-basis:12%;max-width:12%}.rezon-forms #railway-form-shoot .find{margin-left:0;margin-right:0;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.rezon-forms #railway-form-shoot .extended .clear,.rezon-forms #railway-form-shoot .extended .date,.rezon-forms #railway-form-shoot .extended .find,.rezon-forms #railway-form-shoot .extended .hide_s,.rezon-forms #railway-form-shoot .extended .range{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.rezon-forms #railway-form-shoot .extended .date{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.rezon-forms #railway-form-shoot .extended.roundtrip .hide_s{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}@media screen and (min-width:576px) and (max-width:991px){.rezon-forms #railway-form-shoot .station{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rezon-forms #railway-form-shoot .date{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.rezon-forms #railway-form-shoot .find{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.rezon-forms #railway-form-shoot .extended .date{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.rezon-forms #railway-form-shoot .extended .range{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.rezon-forms #railway-form-shoot .extended .clear,.rezon-forms #railway-form-shoot .extended .find,.rezon-forms #railway-form-shoot .extended .hide_s{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.rezon-forms #railway-form-shoot .extended .find{margin-left:0}}@media screen and (max-width:575px){.rezon-forms #railway-form-shoot .station .delete{display:none}.rezon-forms #railway-form-shoot .find,.rezon-forms #railway-form-shoot .station{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rezon-forms #railway-form-shoot .extended .range{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rezon-forms #railway-form-shoot .extended .hide_s,.rezon-forms #railway-form-shoot .extended:not(.roundtrip) .clear,.rezon-forms #railway-form-shoot .fields-container .range{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}