@charset "UTF-8";.user-phone-field .tooltip__text{word-break:break-word}.user-phone-field__img{height:auto;display:block;font-size:14px;width:30px;margin-right:30px}.user-phone-field__img--default{width:25px;margin-right:35px}.user-phone-field__input{width:calc(100% - 60px)}.date-picker,.user-phone-field__label{position:relative}.user-phone-field__label::after{content:"";position:absolute;display:block;width:1px;height:36px;top:6px;left:57px;background-color:#e3e3e3}.html--dark .user-phone-field__label::after{background-color:#0d0d0d}.date-picker{width:170px;height:25px;border:0;line-height:25px;padding:0 0 0 10px;cursor:pointer;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;line-height:20px;box-shadow:3px 3px 10px rgba(0,0,0,.5);box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden}.date-picker-wrapper .select-wrapper:hover,.date-picker-wrapper a{text-decoration:underline}.date-picker-wrapper .month-element,.date-picker-wrapper .select-wrapper{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper .month-wrapper{background-color:#fff;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{float:left;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{line-height:1;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .week-name{line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar.error .default-top,.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.datepicker .related-datepicker{border-radius:2px}.related-datepicker{background-color:#fff;padding-bottom:0!important;position:relative;display:none}.related-datepicker .icon-arrow-right-5{width:11px;height:19px;fill:#04080f;transition:fill .15s ease;position:relative}.related-datepicker__main-text{font-size:15px;color:#04080f;margin-bottom:20px}.related-datepicker__month-year{margin-bottom:15px;font-weight:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none}.related-datepicker__month-main{position:relative;display:inline-block}.related-datepicker__month-main::before{content:"";position:absolute;display:block;background-color:#ff6425;width:54px;height:2px;bottom:-1px;left:0}.related-datepicker__btns{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:absolute;top:14px;right:0}.related-datepicker__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:3px;padding:0;transition:background-color .15s ease;height:42px;width:42px;cursor:pointer}.related-datepicker__btn:first-of-type{transform:rotate(180deg)}.related-datepicker__btn:hover{background-color:#ffefe9}.html--dark .related-datepicker__btn:hover .icon,.related-datepicker__btn:hover .icon{fill:#ff6425}.related-datepicker__btn--disabled{pointer-events:none;opacity:.3}.related-datepicker__overlap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:64px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);width:calc(100% - 100px)}.related-datepicker__items{height:350px;overflow:auto;position:relative;padding-right:20px;width:calc(100% + 20px)}.related-datepicker__item{padding-top:15px;padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.related-datepicker__item:not(:first-of-type){border-top:1px solid #e8ebf5}.related-datepicker__item:last-of-type{padding-bottom:50px}.related-datepicker__item:focus{transition:.15s ease;transform:scale(.95)}.related-datepicker__item:active{transition:.15s ease;transform:scale(.9)}.related-datepicker__item--best .related-datepicker__price-text{color:#6ebe18}.related-datepicker__item--selected .related-datepicker__select-btn{background-color:#4a90e2;color:#fff}.related-datepicker__date-blocks{-ms-flex-positive:1;flex-grow:1;margin-right:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.related-datepicker__date-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.related-datepicker__date-block:first-of-type{-ms-flex-align:start;align-items:flex-start}.related-datepicker__date-block:last-of-type{-ms-flex-align:end;align-items:flex-end}.related-datepicker__units-btns{position:relative}.related-datepicker__unit{display:none}.related-datepicker__unit--visible{display:initial}.related-datepicker__direction-text{display:-ms-inline-flexbox;display:inline-flex;font-weight:700;font-size:14px;color:#000;line-height:22px;text-transform:uppercase;margin-bottom:5px;position:relative}.related-datepicker__direction-text--forw{padding-right:7px;background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fa9c62 100%)}.related-datepicker__direction-text--forw .related-datepicker__direction-arrow{position:absolute;top:0;left:100%;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:5px solid #fa9c62}.related-datepicker__direction-text--forw .related-datepicker__direction-arrow::before{content:"";position:absolute;top:-11px;left:-7px;height:22px;width:2px;background-color:#fa9c62}.related-datepicker__direction-text--back{text-align:right;padding-left:7px;background-color:#fff;background-image:linear-gradient(90deg,#fa9c62 0%,#fff 100%)}.related-datepicker__direction-text--back .related-datepicker__direction-arrow{position:absolute;top:0;right:100%;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent}.related-datepicker__direction-text--back .related-datepicker__direction-arrow::before{content:"";position:absolute;top:-11px;right:-7px;height:22px;width:2px;background-color:#fa9c62}.related-datepicker__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.related-datepicker__date-text{font-size:38px;color:#000;margin-right:9px}.related-datepicker__date-text,.related-datepicker__month,.related-datepicker__week-day{font-family:"Bebas Neue",sans-serif;font-weight:700;line-height:1}.related-datepicker__month{color:#000;font-size:18px}.related-datepicker__week-day{font-size:14px;color:rgba(0,0,0,.64);position:relative;top:-1px}.related-datepicker__price-block{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.related-datepicker__price-text{font-size:18px;font-weight:700;color:#04080f;margin-bottom:4px;text-align:right;margin-right:3px}.related-datepicker__price-text span:first-of-type{font-size:14px}.html--dark .related-datepicker{background-color:#1a1a1a}.html--dark .related-datepicker .icon-arrow-right-5{fill:#fff}.html--dark .related-datepicker__date-text,.html--dark .related-datepicker__direction-text,.html--dark .related-datepicker__main-text,.html--dark .related-datepicker__month,.html--dark .related-datepicker__month-main,.html--dark .related-datepicker__price-text{color:#fff}.html--dark .related-datepicker__item--best .related-datepicker__price-text{color:#6ebe18}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day.day--transparent:not(.lastMonth):not(.nextMonth)::before,.html--dark .related-datepicker__item:not(:first-of-type){border-color:#0d0d0d}.html--dark .related-datepicker__week-day{color:#a0a4b6}.html--dark .related-datepicker__overlap{background-image:linear-gradient(to top,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.html--dark .related-datepicker__direction-text--forw{background-image:linear-gradient(90deg,#000 0%,#ff6425 100%)}.html--dark .related-datepicker__direction-text--forw .related-datepicker__direction-arrow{border-left:5px solid #ff6425}.html--dark .related-datepicker__direction-text--back .related-datepicker__direction-arrow::before,.html--dark .related-datepicker__direction-text--forw .related-datepicker__direction-arrow::before{background-color:#ff6425}.html--dark .related-datepicker__direction-text--back{background-image:linear-gradient(90deg,#ff6425 0%,#000 100%)}.html--dark .related-datepicker__direction-text--back .related-datepicker__direction-arrow{border-right:5px solid #ff6425}.datepicker{min-width:320px}.datepicker.modal .modal__close{bottom:calc(100% - 55px)}.datepicker.modal .modal__close-margin,.datepicker__one-way-btn::after{position:absolute;width:100%;height:50px;left:0}.datepicker.modal .modal__close-margin--top{top:0}.datepicker.modal .modal__close-margin--bottom{bottom:0}.datepicker.modal .modal__inner{margin:auto}.datepicker.modal .modal__content{margin:50px 0}.datepicker .tooltip__text{white-space:nowrap;font-weight:500;font-size:12px}.datepicker__loader{opacity:0;visibility:hidden;position:absolute;left:0;right:0;margin:auto;transform:translateY(-50%);transition:.15s ease;top:54%}.datepicker__loader-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#7a89c2;font-size:16px;font-weight:700;text-transform:uppercase}.datepicker__loader-circle{animation:circle-loader-spin 1s linear infinite;border:5px solid #f0f1f8;border-top:5px solid #7a89c2;border-radius:50%;height:145px;width:145px;will-change:transform;margin:auto}.datepicker__info{margin-top:15px}.datepicker__info-title{font-weight:700;font-size:15px;color:#04080f}.datepicker__info-subtitle{font-size:15px;color:#04080f;line-height:1}.datepicker__price{font-size:12px;color:#a0a4b6;white-space:nowrap;position:absolute;z-index:1;bottom:9px}.datepicker__price--best{color:#6ebe18;font-weight:500}.datepicker__not-flight-dates-block{font-size:20px;font-weight:500;opacity:0;visibility:hidden;position:absolute;padding-left:30px;padding-right:30px;left:0;right:0;top:58%;margin:auto;transform:translateY(-50%);text-align:center;transition:.15s ease}.datepicker__near-flights{display:none;font-weight:400;font-size:15px;left:6px;margin-top:7px}.datepicker__one-way-btn{font-size:18px;display:block;font-weight:700;color:#fff;text-align:center;position:relative;text-transform:uppercase;margin-top:20px;margin-left:auto;margin-right:auto;cursor:pointer}.datepicker__one-way-btn::after{content:"";bottom:0;height:1px;background-color:#fff}.day--backward .datepicker__price,.day--backward-hover .datepicker__price,.day--backward-hover.day--backward.hovering .datepicker__price,.day--forward .datepicker__price,.day--forward-hover .datepicker__price,.day.toMonth.valid.checked.last-date-selected.day--disabled .datepicker__price,.first-date-selected .datepicker__price{color:#fff}.day--backward.day--transparent .datepicker__price,.day--backward.hovering .datepicker__price,.day--forward.day--transparent .datepicker__price,.first-date-selected.day--in-range .datepicker__price{color:#a0a4b6}.datepicker--loading.modal--active .datepicker__loader{opacity:1;visibility:visible}.datepicker--loading .date-picker-wrapper thead,.datepicker--loading .datepicker__near-flights,.datepicker--loading .datepicker__one-way-btn,.datepicker--loading .related-datepicker__btns,.datepicker--loading .related-datepicker__main-text,.datepicker--loading .related-datepicker__month-year{opacity:.3;pointer-events:none}.datepicker--loading .date-picker-wrapper .month-wrapper table.month2 tbody,.datepicker--loading .date-picker-wrapper .month-wrapper tbody,.datepicker--loading .related-datepicker__items,.datepicker--no-flight-dates .date-picker-wrapper .month-wrapper table.month2 tbody,.datepicker--no-flight-dates .date-picker-wrapper .month-wrapper tbody{opacity:0;visibility:hidden;pointer-events:none}.datepicker--loading .datepicker__info{opacity:.3;pointer-events:none}.datepicker__server-not-respond{display:none;background-color:#fff;border-radius:2px;width:523px;height:500px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.datepicker__server-not-respond-text{padding-left:30px;padding-right:30px;font-weight:500;text-align:center;font-size:24px}.datepicker--server-not-respond .datepicker__server-not-respond,.form__item.form__item--empty .form__city-placeholder{display:-ms-flexbox;display:flex}.datepicker--server-not-respond .date-picker-wrapper,.datepicker--server-not-respond .related-datepicker{display:none}.datepicker--no-flight-dates .datepicker__not-flight-dates-block{opacity:1;visibility:visible}.datepicker--no-flight-dates .date-picker-wrapper thead,.datepicker--no-flight-dates .datepicker__near-flights,.datepicker--no-flight-dates .datepicker__one-way-btn{opacity:.3;pointer-events:none}.datepicker--date-forward .datepicker__one-way-btn{display:none}.datepicker--date-backward .datepicker__one-way-btn{display:block}.datepicker--related .date-picker-wrapper,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::after,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::after{display:none!important}.datepicker--related .related-datepicker{display:block}.form__item .form__city-placeholder,.form__item .form__item-dots,.form__item.form__item--empty .form__city-code,.form__item.form__item--empty .form__city-name,.form__item.form__item--empty .form__item-day,.form__item.form__item--empty .form__item-number{display:none}.date-picker-wrapper .month-wrapper table tbody,.date-picker-wrapper .month-wrapper table.month2 tbody,.form__item.form__item--empty .form__item-dots{display:block}.date-picker-wrapper{background-color:transparent}.date-picker-wrapper .month-name{position:relative}.date-picker-wrapper .month-name::before{content:"";position:absolute;display:block;background-color:#ff6425;width:54px;height:2px;bottom:-1px;left:0}.date-picker-wrapper .week-name th{text-transform:capitalize;font-weight:500;color:#a0a4b6}.date-picker-wrapper .footer{display:none}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth{display:block!important;color:transparent!important;pointer-events:none!important;z-index:1;background-color:#fff!important}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::before,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::before{border:1px solid #e1e4f0!important}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth .datepicker__price,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth .datepicker__price{color:transparent!important}.date-picker-wrapper .month-wrapper table thead,.date-picker-wrapper .month-wrapper table.month2 thead{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.date-picker-wrapper .month-wrapper table .caption,.date-picker-wrapper .month-wrapper table.month2 .caption{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:84px;position:relative;margin-bottom:13px}.date-picker-wrapper .month-wrapper table .caption th:first-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:first-child{position:absolute;left:calc(100% - 84px);height:42px;width:42px}.date-picker-wrapper .month-wrapper table .caption th:last-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:last-child{position:absolute;right:0;height:42px;width:42px}.date-picker-wrapper .month-wrapper table .caption .next,.date-picker-wrapper .month-wrapper table .caption .prev,.date-picker-wrapper .month-wrapper table.month2 .caption .next,.date-picker-wrapper .month-wrapper table.month2 .caption .prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;height:inherit;width:inherit;border-radius:3px;padding:0;transition:background-color .15s ease}.date-picker-wrapper .month-wrapper table .caption .next.btn--disabled,.date-picker-wrapper .month-wrapper table .caption .prev.btn--disabled,.date-picker-wrapper .month-wrapper table.month2 .caption .next.btn--disabled,.date-picker-wrapper .month-wrapper table.month2 .caption .prev.btn--disabled{pointer-events:none}.date-picker-wrapper .month-wrapper table .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table .caption .prev .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon-arrow-right-5{width:11px;height:19px;fill:#04080f;transition:fill .15s ease;position:relative}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover{background-color:#ffefe9}.date-picker-wrapper .month-wrapper table .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table .caption .prev:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover .icon{fill:#ff6425!important}.date-picker-wrapper .month-wrapper table .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .next .icon-arrow-right-5{right:-1px}.date-picker-wrapper .month-wrapper table .caption .prev .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon-arrow-right-5{right:1px}.date-picker-wrapper .month-wrapper table .week-name,.date-picker-wrapper .month-wrapper table tbody tr,.date-picker-wrapper .month-wrapper table.month2 .week-name,.date-picker-wrapper .month-wrapper table.month2 tbody tr{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.date-picker-wrapper .month-wrapper table .week-name th,.date-picker-wrapper .month-wrapper table.month2 .week-name th{-ms-flex-preferred-size:59px;flex-basis:59px;width:59px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.date-picker-wrapper .month-wrapper table tbody tr,.date-picker-wrapper .month-wrapper table.month2 tbody tr{position:relative}.date-picker-wrapper .month-wrapper table tbody tr td,.date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:60px;flex-basis:60px;width:60px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(2),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(2){left:-1px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(3),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(3){left:-2px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(4),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(4){left:-3px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(5),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(5){left:-4px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(6),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(6){left:-5px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(7),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(7){left:-6px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(2),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(2){top:-1px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(3),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(3){top:-2px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(4),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(4){top:-3px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(5),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(5){top:-4px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(6),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(6){top:-5px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(7),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(7){top:-6px}.date-picker-wrapper .month-wrapper table tbody tr:first-child td:first-child div,.date-picker-wrapper .month-wrapper table tbody tr:first-child td:first-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:first-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:first-child div::before{border-top-left-radius:4px}.date-picker-wrapper .month-wrapper table tbody tr:first-child td:last-child div,.date-picker-wrapper .month-wrapper table tbody tr:first-child td:last-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:last-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:last-child div::before{border-top-right-radius:4px}.date-picker-wrapper .month-wrapper table tbody tr:last-child td:first-child div,.date-picker-wrapper .month-wrapper table tbody tr:last-child td:first-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:first-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:first-child div::before{border-bottom-left-radius:4px}.date-picker-wrapper .month-wrapper table tbody tr:last-child td:last-child div,.date-picker-wrapper .month-wrapper table tbody tr:last-child td:last-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:last-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:last-child div::before{border-bottom-right-radius:4px}.date-picker,.date-picker-wrapper,.related-datepicker{font-family:"EuclidSquare",sans-serif;font-weight:700;color:#04080f;font-size:18px}.date-picker-wrapper .month-wrapper table .week-name{color:#33363b;font-size:18px;height:38px}.date-picker-wrapper .prev .icon-arrow-right-5{transform:rotate(180deg)}.date-picker-wrapper .month-element:first-child,.related-datepicker__month-main{font-size:36px;text-transform:uppercase;line-height:1.9}.date-picker-wrapper .month-element:last-child,.related-datepicker__year-main{font-size:34px;color:#a0a4b6;letter-spacing:0;font-weight:400;line-height:1.9}.date-picker-wrapper{padding:0;border:none;border-radius:4px}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{text-align:left}.date-picker-wrapper.no-shortcuts{padding-bottom:0}.date-picker-wrapper .month-wrapper,.related-datepicker{padding:25px 55px 40px;width:523px;border-radius:inherit;border:none}.date-picker-wrapper .month-wrapper table .day{padding:7px;font-size:18px;height:60px;font-weight:700;margin:0;position:relative;border:1px solid transparent}.date-picker-wrapper .month-wrapper table .day::after{content:"";width:120%;height:100%;height:calc(100% + 2px);top:-1px;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:20;pointer-events:none}.date-picker-wrapper .month-wrapper table .day::before{content:"";height:100%;width:100%;pointer-events:none;position:absolute;left:-1px;top:-1px;border:1px solid #e1e4f0;background-color:transparent}.date-picker-wrapper .month-wrapper table .day.day--disabled,.date-picker-wrapper .month-wrapper table .day.invalid{color:#b4b4b4;background-color:#f8f9fd}.date-picker-wrapper .invalid .datepicker__price{color:transparent}.date-picker-wrapper .invalid .tooltip,.date-picker-wrapper .month-wrapper table .day.day--in-range::after,.date-picker-wrapper.single-month .time,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent::after{display:none}.date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range{background-color:#ffeae2;z-index:10}.date-picker-wrapper .month-wrapper table .day.checked::before,.date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range::before,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering::before{border-color:#f7bda5}.date-picker-wrapper .month-wrapper table .day.valid{color:#33363b}.date-picker-wrapper .month-wrapper table .day.valid:not(.day--disabled){cursor:pointer}.date-picker-wrapper .month-wrapper table .day.real-today,.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:none}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#ffeae2;z-index:20}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward:not(.day--backward-hover)::after{display:none}.date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--disabled{pointer-events:none;color:#a0a4b6}.datepicker .date-picker-wrapper .month-wrapper table .day.checked.day--forward-hover,.datepicker .date-picker-wrapper .month-wrapper table .day.checked.first-date-selected,.datepicker .date-picker-wrapper .month-wrapper table .day.day--backward.hovering{z-index:50}.date-picker-wrapper .day.first-date-selected,.date-picker-wrapper .day.last-date-selected{background-color:#ff6425!important}.date-picker-wrapper .day.first-date-selected::after{background-image:url(/build/img/design/datepicker-forward.svg?v=9);top:0;left:-2%}.date-picker-wrapper .day.last-date-selected::after{background-image:url(/build/img/design/datepicker-backward.svg?v=9);top:0;right:-4%}.date-picker-wrapper .day.day--backward-hover,.date-picker-wrapper .day.day--forward-hover{background-color:#ff6425!important;color:#fff!important}.date-picker-wrapper .day.day--forward-hover::after{background-image:url(/build/img/design/datepicker-forward.svg?v=9);top:0;left:-2%}.date-picker-wrapper .day.day--backward-hover::after{background-image:url(/build/img/design/datepicker-backward.svg?v=9);top:0;right:-4%}.date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#ffeae2}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#ffeae2;z-index:10}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent{background-color:transparent!important;color:#04080f!important;z-index:10}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.day--disabled::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent::before{border-color:#e1e4f0}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent .datepicker__price{color:#a0a4b6}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.day--disabled{background-color:#f8f9fd!important;color:#a0a4b6!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range.first-date-selected,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.first-date-selected,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.last-date-selected{color:#000!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#ffeae2!important;z-index:10}.date-picker-wrapper .month-wrapper table .day.day--backward-in-range::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range::before{border-color:#f7bda5}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward-hover::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--forward-hover::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward::after{display:none}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward-hover::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--forward-hover::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward::before{border-color:#ff6425}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--transparent::before{border-color:#e1e4f0}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--in-range{color:#fff!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--in-range::after{top:0;left:auto;right:-4%}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering .datepicker__price,.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--backward.day--in-range .datepicker__price{color:#fff}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering::after{display:block;background-image:url(/build/img/design/datepicker-forward.svg?v=9)}.drp_top-bar,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering.day--backward-hover::after{display:none}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--in-range:not(.nextMonth){background-color:#ff6425!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--in-range:not(.nextMonth)::after{display:block}.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--in-range{background-color:#ff6425!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--in-range::after{display:block}.date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--forward{color:#fff}.date-picker-wrapper .day.day--backward,.date-picker-wrapper .day.day--forward{background-color:#ff6425}.date-picker-wrapper .day.day--forward::after{background-image:url(/build/img/design/datepicker-forward.svg?v=9);top:0;left:-2%}.date-picker-wrapper .day.day--backward::after{background-image:url(/build/img/design/datepicker-backward.svg?v=9);top:0;right:-4%}.date-picker-wrapper .day.valid.day--backward:not(.hovering){color:#fff!important}.date-picker-wrapper .day.day--backward-in-range{background-color:#ffeae2}.date-picker-wrapper .month-wrapper table .day.day--backward-in-range{z-index:10}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon{fill:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover{background-color:#502e24}.html--dark .datepicker .datepicker__info-subtitle,.html--dark .datepicker .datepicker__info-title,.html--dark .datepicker .month-element{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .week-name,.html--dark .datepicker .date-picker-wrapper .week-name th{color:#9d9d9d}.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth,.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth{background-color:#000!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.invalid{background-color:#000;color:#76777b}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward){background-color:#1f1f1f;color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward) .datepicker__price{color:#c9d2e1}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward) .datepicker__price--best{color:#6ebe18;font-weight:400}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--backward-hover .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--forward-hover .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--forward-hover .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).first-date-selected .datepicker__price{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.first-date-selected.day--in-range{color:#fff!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--backward-in-range,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked:not(.first-date-selected),.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked:not(.last-date-selected),.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--backward-in-range,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering:not(.day--disabled):not(.day--forward):not(.day--backward){background-color:#703923}.html--dark .datepicker .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#703923!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).day--backward.day--transparent,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).day--forward.day--transparent{color:#fff!important;background-color:#1f1f1f!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).first-date-selected .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).first-date-selected .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).last-date-selected .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).last-date-selected .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering:not(.day--disabled).day--backward-hover .datepicker__price{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked:not(.first-date-selected):not(.last-date-selected):not(.day--forward-hover):not(.day--backward-hover) .datepicker__price--best{color:#6ebe18}.html--dark .datepicker .date-picker-wrapper .day.day--forward{background-color:#ff6425}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day.day--transparent:not(.lastMonth):not(.nextMonth){background-color:#000!important;color:#76777b!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--transparent:not(.day--disabled){background-color:#1f1f1f!important;color:#fff!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.checked::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--in-range::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--transparent::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering::before{border-color:#000}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day::before{border-color:#0d0d0d}.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::before,.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::before{border-color:#0d0d0d!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--backward.hovering{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--backward.hovering .datepicker__price{color:#c9d2e1}.html--dark .datepicker .date-picker-wrapper .month-wrapper{background-color:#121212}.html--dark .datepicker__server-not-respond{background-color:#1a1a1a}.cities .ps .ps__rail-x.ps--clicking,.cities .ps .ps__rail-x:focus,.cities .ps .ps__rail-x:hover,.cities .ps .ps__rail-y.ps--clicking,.cities .ps .ps__rail-y:focus,.cities .ps .ps__rail-y:hover,.cities .ps--active-x>.ps__rail-x,.cities .ps--active-y>.ps__rail-y{background-color:transparent}.cities .ps .ps__rail-y.ps--clicking .ps__thumb-y,.cities .ps__rail-y:focus>.ps__thumb-y,.cities .ps__rail-y:hover>.ps__thumb-y,.cities .ps__thumb-x,.cities .ps__thumb-y{background-color:#fff}.cities .modal__close{left:calc(100% - 19px);bottom:calc(100% - 7px)}.cities .icon-keyboard{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:24px;height:20px;fill:#000}.cities.modal--departure-city .city--charters{display:none}.cities__inner{height:60vh;min-height:230px;-ms-flex-pack:start;justify-content:flex-start}.cities__list{width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:#000;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.cities__search-label{border-top-left-radius:2px;border-top-right-radius:2px;height:90px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:calc(100% - 30px);background-color:rgba(255,255,255,.95);margin-left:15px;margin-right:15px;border:1px solid #d0d0d0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cities__search::-webkit-input-placeholder{color:#111;opacity:1}.cities__search::-moz-placeholder{color:#111;opacity:1}.cities__search:-ms-input-placeholder{color:#111;opacity:1}.cities__search:-moz-placeholder{color:#111;opacity:1}.cities__search{width:100%;font-size:24px;color:#111;padding-left:25px;padding-right:25px}.city{color:#111;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px;cursor:pointer;background-color:rgba(255,255,255,.95);transition:.25s ease;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;margin-left:15px;margin-right:15px}.city:hover{transform:scale(.95)}.city:active{transform:scale(.9)}.city:not(:last-child){border-bottom:1px solid #d0d0d0}.city__not-found{pointer-events:none;font-size:24px;text-align:center;display:block;cursor:default}.city__search-text{display:none}.city__name{margin-right:130px;position:relative}.city__badge{position:absolute;left:calc(100% + 5px);bottom:calc(100% - 29px);background-color:#ff3a20;font-size:19px;border-radius:100px;color:#fff;font-weight:700;padding-left:11px;padding-right:11px;line-height:.9;height:20px;pointer-events:none}.city__city-name{font-weight:700;font-size:36px}.city__country-name{font-size:24px}.city__code{font-weight:700;font-size:36px}.city--active{background-color:#fff}.city--connected{display:-ms-flexbox;display:flex}.city--out-of-range{display:none}.html--dark .cities .icon-keyboard{fill:#fff}.html--dark .cities__search-label{background-color:#121212;border-color:#0d0d0d}.html--dark .cities__search{color:#fff}.html--dark .cities__search::-webkit-input-placeholder{color:#9b9b9b}.html--dark .cities__search::-moz-placeholder{color:#9b9b9b}.html--dark .cities__search:-ms-input-placeholder{color:#9b9b9b}.html--dark .cities__search:-moz-placeholder{color:#9b9b9b}.html--dark .city{color:#fff;background-color:#121212;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d}.html--dark .city:not(:last-child){border-color:#0d0d0d}.html--dark .city--active{background-color:#090909}.passeng-modal .modal__inner{width:auto}.passeng-modal .icon-arrow-up{fill:#a0a4b6;width:20px;height:12px}.passeng-modal .tip{-webkit-user-select:none;-ms-user-select:none;user-select:none}.passeng-modal__amount,.passeng-modal__inputs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.passeng-modal__inputs{-ms-flex-pack:center;justify-content:center;-webkit-overflow-scrolling:touch}.passeng-modal__btn-block{padding-top:30px;position:absolute;top:100%}.passeng-modal__changer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;z-index:50;position:absolute;right:0;top:-1px;height:calc(100% + 1px)}.passeng-modal__btn{margin:auto;width:180px;box-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.passeng-modal__input{color:#04080f;font-weight:700;font-size:90px;line-height:1;transition:.25s ease;width:35%;cursor:default;text-transform:uppercase;pointer-events:none}.passeng-modal__input::selection{color:#04080f;background:0 0}.passeng-modal__passeng{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:240px;flex-basis:240px;height:175px;background-color:#fff;padding-left:35px;padding-right:35px;padding-top:22px;position:relative;width:240px;border-radius:2px}.passeng-modal__passeng:first-child .passeng-modal__title{margin-bottom:19px}.passeng-modal__passeng:hover{background-color:#fff}.passeng-modal__passeng:nth-of-type(2){margin-left:10px;margin-right:10px}.passeng-modal__title{color:#04080f;font-weight:700;font-size:16px;opacity:.8;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.passeng-modal__subtitle{color:#04080f;opacity:.8;font-weight:500;font-size:14px}.passeng-modal__minus,.passeng-modal__plus{width:60px;height:50%;border:1px solid #e1e4f0;background-color:#f8f9fd;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;transition:.15s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.passeng-modal__plus{top:1px;border-top-right-radius:2px;padding:20% 25% 10%}.passeng-modal__minus:active,.passeng-modal__plus:active{transform:scale(.9)}.passeng-modal__minus{padding:10% 25% 20%;border-bottom-right-radius:2px}.passeng-modal__minus .icon-arrow-up{transform:rotate(180deg)}.passeng-modal--adults .passeng-modal__passeng:nth-of-type(2),.passeng-modal--adults .passeng-modal__passeng:nth-of-type(3),.passeng-modal--infants .passeng-modal__passeng:nth-of-type(1),.passeng-modal--infants .passeng-modal__passeng:nth-of-type(2),.passeng-modal--kids .passeng-modal__passeng:nth-of-type(1),.passeng-modal--kids .passeng-modal__passeng:nth-of-type(3){display:none}.html--dark .passeng-modal .tip{background-color:#1a1a1a;color:#fff}.html--dark .passeng-modal .tip::after{border-top:12px solid #1a1a1a}.html--dark .passeng-modal__passeng{background-color:#121212}.html--dark .passeng-modal__input,.html--dark .passeng-modal__title{color:#fff}.html--dark .passeng-modal__minus,.html--dark .passeng-modal__plus{border-color:#121212;background-color:#0d0d0d}.html--dark .passeng-modal__btn{color:#fff;background-color:#ff6425;border-color:transparent}.tourist{border:1px solid #e1e4f0;width:360px;position:relative;background-color:#fff;border-radius:4px}.tourist::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:1px;height:10px;background-color:#e1e4f0}.tourist .icon-checkbox{width:20px;height:15px;margin-right:3px;fill:#a0a4b6}.tourist .icon-baggage-add,.tourist .icon-seat-belt{width:21px;height:8px;fill:#4a90e2;position:absolute}.tourist .icon-baggage-add{width:17px;height:15px}.tourist .icon-dumbbell,.tourist .icon-food-2{width:16px;height:13px;fill:#4a90e2;position:absolute}.tourist .icon-dumbbell{height:16px}.tourist .icon-edit{width:14px;height:14px;fill:#a0a4b6;transition:.25s ease}.tourist .icon-download{width:16px;height:16px;fill:#a0a4b6}.total__price-title span,.tourist .tooltip__text span,.tourist .tooltip__text-main{white-space:nowrap}.tourist .tooltip__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tourist__control-item[data-type=gift-baggage] .tooltip{width:300px}.tourist__control-item[data-type=gift-baggage] .tooltip__text span,.tourists--lines .tourist .tooltip-trigger[data-type=gift-baggage] .tooltip__text span{white-space:normal}.tourist__register{display:none;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e1e4f0;background-color:#f8f9fd;width:100%;height:60px;cursor:pointer;font-weight:700;font-style:16px;text-transform:uppercase}.tourist__register:hover .tourist__registered-not-selected{transform:scale(.95)}.tourist__register:active .tourist__registered-not-selected{transition:transform .15s ease;transform:scale(.9)}.tourist__registered-not-selected{color:#ff6425;position:relative;transition:transform .25s ease}.tourist__register-selected{transition:transform .15s ease;opacity:0;visibility:hidden;transform:scale(0);position:absolute;color:#a0a4b6;font-weight:700}.tourist__name{margin-bottom:13px}.tourist__download-edit{position:relative;width:40px;height:40px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;cursor:pointer}.tourist__download-edit:hover .icon{fill:#ff6425}.tourist__name-text{color:#04080f;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.3}.tourist__data-val{font-family:"Bebas Neue",sans-serif;font-weight:700;text-transform:uppercase;font-size:22px;line-height:1.2}.tourist__data-title{line-height:1.2;font-size:15px;color:#a0a4b6}.tourist__data{position:relative}.tourist__info{display:-ms-flexbox;display:flex}.tourist__control-title{color:#4a90e2;width:100%;padding-left:40px;white-space:nowrap;text-align:left;pointer-events:none}.tourist__control-btn:nth-of-type(1),.tourist__control-btn:nth-of-type(2){margin-bottom:6px}.tourist__control-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;background-color:#ecf3fc;font-size:15px;border-radius:3px;transition:transform .25s ease}.tourist__control-btn:hover{transform:scale(.95)}.tourist__control-btn:focus{transition:.15s ease;transform:scale(.95)}.tourist__control-btn:active{transition:.15s ease;transform:scale(.9)}.tourist__control-btn .icon{left:10px;top:50%;transform:translateY(-50%)}.tourist__control-btn--disabled{pointer-events:none;opacity:.6}.tourist__document .tourist__data-val{max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tourist--selected-for-registration .tourist__register{cursor:default}.tourist--selected-for-registration .tourist__registered-not-selected{opacity:0;visibility:hidden;transform:scale(0);position:relative}.tourist--selected-for-registration .tourist__register-selected{opacity:1;visibility:visible;transform:scale(1);position:absolute}.tourists{position:relative}.tourists--tiles .tourist-service[data-type=gift-baggage] .tooltip{left:-10px;transform:translate(0,10px)}.tourists--tiles .tourist-service[data-type=gift-baggage] .tooltip::after{transform:translateX(0);left:20px}.tourists--tiles .tourist-service[data-type=gift-baggage]:hover .tooltip{transform:translate(0,0)}.tourists--tiles .tourists__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tourists--tiles .tourist{margin-top:8px}.tourists--tiles .tourist .icon-baggage-add,.tourists--tiles .tourist .icon-dumbbell,.tourists--tiles .tourist .icon-food-2,.tourists--tiles .tourist .icon-seat-belt,.tourists--tiles .tourist .tourist-l-control{display:none}.tourists--tiles .tourist .tourist-service{margin-right:13px;width:48px}.tourists--tiles .tourist__birthday{margin-bottom:19px}.tourists--tiles .tourist__document .tourist__data-title,.tourists--tiles .tourist__document .tourist__data-val{text-align:right}.tourists--tiles .tourist__name{margin-top:17px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tourists--tiles .tourist__download-edit{width:30px;height:30px}.tourists--tiles .tourist__control,.tourists--tiles .tourist__data,.tourists--tiles .tourist__name{padding-right:15px;padding-left:15px}.tourists--tiles .tourist__data-val{margin-bottom:-2px}.tourists--tiles .tourist__control{width:100%;padding-bottom:19px}.tourists--tiles .tourist__data{width:100%;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tourists--tiles .tourist__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tourists--tiles .tourist__name .tourist__purchased{display:none}.tourists--tiles .tourist__purchased{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%;border-top:1px solid #e1e4f0;background-color:#f8f9fd}.tourists--tiles .tourist__purchased .tourist-service:not(:last-child){margin-right:20px}.tourists--tiles .tourist__control-title{text-align:center;padding-left:0}.tourists--tiles .tourist__control-item:not(:last-child){margin-bottom:10px}.tourists--tiles .tourist__control-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.tourists--tiles .tourist__control-btn{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;font-size:16px;height:40px;margin-bottom:0}.tourists--tiles .tourist__name-text{margin-right:10px;max-width:calc(100% - 40px)}.tourists--lines .tourist{width:100%;margin-bottom:8px}.tourists--lines .tourist:nth-child(3n){margin-right:0}.tourists--lines .tourist__content{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding:18px 20px}.tourists--lines .tourist__birthday,.tourists--lines .tourist__document{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.tourists--lines .tourist__info,.tourists--lines .tourist__name{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1}.tourists--lines .tourist__name{width:345px;-ms-flex-positive:0;flex-grow:0;margin-bottom:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:20px}.tourists--lines .tourist__data::after,.tourists--lines .tourist__name::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:calc(100% + 20px);background-color:#e1e4f0}.tourists--lines .tourist__name .tourist__download-edit{display:none}.tourists--lines .tourist__document{text-align:right}.tourists--lines .tourist .tooltip-trigger[data-type=gift-baggage] .tooltip{width:300px;top:auto;bottom:calc(100% + 20px)}.tourists--lines .tourist .tooltip-trigger[data-type=gift-baggage] .tooltip::after{top:auto;bottom:-5px;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4a515e}.tourists--lines .tourist .tooltip-trigger[data-type=gift-baggage] .tooltip:hover{bottom:calc(100% + 8px)}.tourists--lines .tourist__data{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;width:390px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;padding-left:25px;padding-right:25px}.tourists--lines .tourist__purchased{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;padding-left:10px;max-width:185px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourists--lines .tourist__purchased .tourist-service:not(:first-child){margin-left:14px}.tourists--lines .tourist__purchased .tourist-service:nth-of-type(4){margin-left:0;margin-top:10px}.tourists--lines .tourist__purchased .tourist-service:nth-of-type(5),.tourists--lines .tourist__purchased .tourist-service:nth-of-type(6){margin-top:10px}.tourists--lines .tourist__control{display:none}.tourists--lines .tourist__name-text{word-break:break-word}@-moz-document url-prefix(){.tourists--lines .tourist__name-text{word-break:break-all}}@supports (-ms-ime-align:auto){.tourists--lines .tourist__name-text{word-break:break-all}}.tourists--lines .tourist__control+.tourist__purchased,.tourists--lines .tourist__control-selected{display:none}:root .tourists--lines .tourist__name-text,_:-ms-fullscreen{word-break:break-all}.tourist-l-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;-ms-flex-positive:1;flex-grow:1}.tourist-l-control .tourist-service:not(:last-child){margin-right:14px}.tourist-l-control .tourist-service:last-child{margin-right:14px}.tourist-l-control .tourist-service:nth-of-type(4),.tourist-l-control .tourist-service:nth-of-type(5),.tourist-l-control .tourist-service:nth-of-type(6){margin-top:10px}.tourist-l-control__selected{display:-ms-flexbox;display:flex;max-width:190px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourist-l-control__btns-toggle{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;margin-right:10px;position:relative;color:#4a90e2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:default;background-color:#ecf3fc;font-size:15px;height:40px;border-radius:3px;transition:transform .25s ease;padding-left:30px;overflow:hidden}.tourist-l-control__btns-toggle:hover{transform:scale(.95)}.tourist-l-control__btns-toggle::before{content:"";position:absolute;left:0;top:0;bottom:0;width:30px;background-color:#dfebfc}.tourist-l-control__btns-toggle--turned-arrow .tourist-l-control__btns-toggle-arrow{transform:rotate(180deg)}.tourist-l-control__btns-toggle--disabled{opacity:.6;pointer-events:none}.tourist-l-control__btns-toggle-text{white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tourist-l-control__btns-toggle-arrow{position:absolute;left:9px;top:18px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #4a90e2;transition:transform .15s ease}.tourist-l-control__btns-body{padding:15px;background-color:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.08);border:1px solid #f4f4f4;border-radius:3px;position:absolute;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:1000}.tourist-l-control__btns-body::before{content:"";position:absolute;left:0;bottom:100%;height:12px;width:100%;background-color:transparent}.tourist-l-control__btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;position:relative}.tourist-l-control__btn:not(:last-child){margin-bottom:10px}.tourist-service{cursor:default;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.total .tooltip-trigger:active .tooltip,.total .tooltip-trigger:hover .tooltip,.tourist-service.tooltip-trigger:active .tooltip,.tourist-service.tooltip-trigger:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.tourist-service__icon-block{width:35px;display:-ms-flexbox;display:flex}.tourist-service__text{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:16px;margin-top:3px}.tourist-service--purchased .tourist-service__text{color:#ff6425}.tourist-service--selected .tourist-service__text{color:#4a90e2}.tourist-service[data-type=transfer] .tourist-service__icon-icon{position:relative;left:-3px}.html--dark .tourist{background-color:#121212;border-color:#0d0d0d}.html--dark .tourist::before,.html--dark .tourists--lines .tourist__data::after,.html--dark .tourists--lines .tourist__name::after{background-color:#0d0d0d}.html--dark .tourist__data-val,.html--dark .tourist__name-text{color:#fff}.html--dark .tourist__control-btn{background-color:#1e252e}.html--dark .tourist__download-edit{background-color:#161616;border-color:#0d0d0d}.html--dark .tourists--lines .tourist__purchased{background-color:#121212}.html--dark .tourist-l-control__btns-toggle{background-color:#1e252e}.html--dark .tourist-l-control__btns-toggle::before{background-color:#213148}.html--dark .tourist-l-control__btns-body{background-color:#121212;border-color:#0d0d0d}.total{background-color:#fff;z-index:100}.total .icon-bin{width:inherit;height:inherit;fill:#4a90e2}.total .icon-info{width:24px;height:24px;fill:#7a89c2;display:block}.total__items{display:-ms-flexbox;display:flex}.total__payment-unavailable{color:#e10000;font-size:14px;margin-top:10px}.total__pay-alternative-text{text-align:center;font-size:14px;color:#8e8e8e;margin-bottom:20px}.total__price-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;opacity:1;visibility:visible;position:relative}.total__price-item::before{content:"+";position:absolute;font-size:40px;color:#bac2cf;opacity:1;transition:opacity .25s ease}.total__price-item--plus-hidden::before{display:none}.total__price-item--checkbox .total__price-block{position:relative;top:-10px;margin-bottom:-20px}.total__price-item--checkbox .tooltip-trigger{z-index:1}.total__price-item--checkbox .checkbox__text{color:#4a4a4a;white-space:nowrap}.total__price-item--checkbox .checkbox{padding-right:0}.total__price-item--checkbox .tooltip{width:275px;left:calc(50% + 5px)}.total__price-item--checkbox .tooltip::after{left:calc(50% - 5px)}.total__price-total{position:relative;transition:margin-left .25s ease,margin-right .25s ease}.total__price-total::before{content:"=";position:absolute;font-size:40px;color:#bac2cf;opacity:1;transition:opacity .25s ease}.total__prices,.total__promo{position:relative}.total__prices{display:-ms-flexbox;display:flex}.total__prices-contacts{border-left:2px solid #ff6425;padding-left:15px}.total__prom-show-btn{color:#0092da;font-size:15px;margin-top:5px;cursor:pointer;padding-top:10px;position:relative;top:2px}.total__price-old-val{font-size:20px;font-weight:700;color:#04080f;letter-spacing:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;white-space:nowrap}.total__price-old-val::after,.total__price-old-val::before{content:"";position:absolute;top:9px;left:-4px;width:calc(100% + 8px);height:2px;background-color:#fff}.total__price-old-val::after{top:10px;background-color:#1a1a1a}.total__promo-btn{width:120px;text-align:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0;margin-left:10px;white-space:nowrap}.total__promo-input{width:calc(100% - 120px)}.total__promo-label{padding-right:5px;-ms-flex-pack:justify;justify-content:space-between}.total__price-info{position:relative;width:24px;height:24px;margin-left:8px}.total__price-info .tooltip{background-color:#20282e;padding:13px 18px;bottom:calc(100% + 10px);top:auto}.total__price-info .tooltip::after{top:auto;bottom:-5px;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #20282e}.total__price-info .tooltip__text{font-size:16px}.total__title{font-size:22px;color:#ff3a20;line-height:1;margin-bottom:22px;position:relative;top:-2px}.total__price-total-val-block,.total__price-val-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:4px}.total__price-total-val-block .tooltip{width:220px}.total__price-val{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1;white-space:nowrap}.total__price-block{display:-ms-inline-flexbox;display:inline-flex;position:relative}.total__price-title{line-height:1;color:#4a4a4a;font-size:15px;white-space:nowrap}.total__contacts-dev-checkbox{position:absolute;top:calc(100% + 3px);left:0;padding-top:0;padding-bottom:0;opacity:.1}.total__contacts-dev-checkbox .checkbox__checkmark{top:2px}.total__price-title:not(.total__price-title--flight){padding-right:18px}.total__price-remove{width:13px;height:16px;cursor:pointer;position:absolute;right:0;top:-1px}.total__price-divider{color:#bac2cf;font-size:40px;line-height:1}.total__management-contact-inner{padding-top:17px}.total__management-contact-val{font-weight:700;color:#04080f;word-wrap:break-word;line-height:1}.total__management-contact-title{color:#4a4a4a;font-size:15px;line-height:1;margin-top:6px}.total__pay-alt-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.total__pay-alt-block--fondy .total__pay-alt-img{position:relative;top:-1px}.total__pay-alt-block--liqpay .total__pay-alt-img{position:relative;top:-3px}.total__pay-alt-help-text{color:#8e8e8e;font-size:14px}.total__pay-alt-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;cursor:pointer;width:100%;transition:transform .25s ease,opacity .25s ease}.total__pay-alt-btn:focus{transition:.15s ease;transform:scale(.95)}.total__pay-alt-text{color:#4a90e2;margin-left:2px;font-size:16px}.total__pay-alt-dash{-ms-flex-positive:1;flex-grow:1;height:1px;border-bottom:1px dashed #4a90e2;margin-left:4px;margin-right:4px;position:relative;top:-4px}.total__pay-alt-price-text{text-transform:uppercase;color:#4a90e2;font-size:16px}.total__pay-btn.total-pay-btn-disabled{pointer-events:none;opacity:.25}.total__empty{display:none}.total__empty .total__price-title{margin-top:6px}.total__price-direction{text-transform:lowercase}.total__price-direction--capitilize{text-transform:capitalize}.total__price-total-arrow{transition:transform .15s ease;transform:rotate(-90deg);height:19px;width:11px;margin-left:16px;position:relative;bottom:2px}.total__toggle-more-less{position:absolute;background-color:#ecf3fc;font-size:15px;color:#4a90e2;text-align:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;padding-left:30px;padding-right:30px;height:40px;white-space:nowrap;transition:transform .25s ease}.total__toggle-more-less:hover{transform:scale(.95)}.total__toggle-more-less:focus{transition:.15s ease;transform:scale(.95)}.total__toggle-more-less:active{transition:.15s ease;transform:scale(.9)}.total__toggle-more{display:none}.total__contacts-payments{display:-ms-flexbox;display:flex}.total__contacts-payment{width:43px;height:30px;margin-right:5px}.total__contacts-payment--liqpay{width:121px;margin-right:0}.total__payments-pay{margin-left:17px}.total__contacts-tooltip{width:195px;top:auto;bottom:calc(100% + 20px)}.total__contacts-tooltip::after{top:auto;bottom:-5px;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4a515e}.total__contacts-item{margin-top:33px}.total__contacts-logout-text{font-size:15px;position:relative;display:none}.total__contacts-emails{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-ms-flexbox;display:flex}.total__fixed-pay-btns{display:none;position:fixed;bottom:0;z-index:300;left:0;width:100%;background-color:#fff;padding:15px 15px 7px;border:1px solid #f1f1f1;box-shadow:0 -15px 25px 0 rgba(0,0,0,.07);will-change:transform;transform:translateY(0);transition:transform .5s ease-in-out}.total__fixed-pay-btns--hidden{transform:translateY(200px);transition:none}.total__fixed-pay-btn{width:220px;height:56px}.total__fixed-pay-btn .btn-12__img-block{height:56px;width:85px}.total__fixed-pay-btn .btn-12__title{width:calc(220px - 85px)}.total__fixed-pay-btn-block:first-child{margin-right:10px}.total.is_stuck{transform:translateX(776px)}.total--empty .total__empty{display:block}.total--empty .total__payments-pay{display:none!important}.total--empty .total__price-equivalent,.total--empty .total__title{display:none}.total--empty.total--lines .total__prices{margin-right:0}.total--empty .total__management-contact{margin-top:20px}.total--lines{-ms-flex-order:1;order:1;transition:transform .25s;margin-bottom:46px}.total--lines .total__inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.total--lines .total__contacts-payments{-ms-flex-order:2;order:2}.total--lines .total__pay-block{-ms-flex-order:1;order:1}.total--lines .total__payments-pay{margin-top:19px;display:block}.total--lines .total__prom-show-btn{padding-top:29px;height:78px}.total--lines .total__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.total--lines .total__price-old-val{position:relative;margin-right:10px}.total--lines .total__prices{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;margin-right:170px}.total--lines .total__contacts-emails .total__contacts-item,.total--lines .total__contacts-phone{margin-right:10px}.total--lines .total__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.total--lines .total__pay-alt-block{width:330px}.total--lines .total__pay-alt-help-text{margin-top:3px}.total--lines .total__pay-alt-btn{height:30px}.total--lines .total__price-item,.total--lines .total__price-total{margin-bottom:20px}.total--lines .total__price-item{margin-right:10px;margin-left:35px;transition:opacity .25s ease,visibility .25s ease,max-width .25s ease,max-height .25s ease,margin-right .25s ease,margin-left .25s ease}.total--lines .total__price-item::before{opacity:1;transition:opacity .25s ease;right:calc(100% + 12px);top:-5px}.total--lines .total__price-item--plus-hidden{margin-left:0}.total--lines .total__price-total{margin-left:35px;margin-right:10px;transition:margin-left .25s ease}.total--lines .total__price-total::before{right:calc(100% + 12px);top:-5px}.total--lines .total__management-contact-inner{border-top:1px solid #e1e4f0;display:inline-block}.total--lines .total__contacts{display:-ms-flexbox;display:flex}.total--lines .total__toggle-more-less{top:0;left:calc(100% + 15px)}.total--lines .total__contacts-item{width:270px}.total--lines .total__pay-block{width:170px;margin-right:20px}.total--lines .total__pay-btns{display:-ms-flexbox;display:flex;margin-right:20px}.total--lines .total__pay-btn{width:300px}.total--lines .total__pay-btn-block:first-child{margin-right:20px}.total--lines .total__contacts-promo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e1e4f0}.total--lines .total__promo{margin-top:33px;width:270px}.total--tiles{width:100%}.total--tiles .total__promo{margin-top:33px}.total--tiles .total__items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.total--tiles .total__contacts{width:100%;word-break:break-all}.total--tiles .total__pay-alt-block{width:100%}.total--tiles .total__pay-alt-help-text{text-align:center}.total--tiles .total__pay-btns{margin-top:20px}.total--tiles .total__pay-alt-btn{height:56px;padding-left:10px;padding-right:10px}.total--tiles .total__pay-btn-block:first-child{margin-bottom:18px}.total--tiles .total__price-total--promo-shown{padding-top:20px}.total--tiles .total__payments-pay{margin-top:30px}.total--tiles .total__price-old-val{position:absolute;left:0;bottom:calc(100% - 16px)}.total--tiles .total__price-item{margin-right:10px;margin-top:45px;transition:opacity .25s ease,visibility .25s ease,max-width .25s ease,max-height .25s ease,margin-top .25s ease}.total--tiles .total__price-item::before{opacity:1;transition:opacity .25s ease;bottom:calc(100% - 2px);left:0}.total--tiles .total__price-item--plus-hidden{margin-top:0}.total--tiles .total__price-item--promo-shown{padding-top:20px}.total--tiles .total__price-total{margin-right:10px;margin-top:45px;transition:margin-top .25s ease}.total--tiles .total__price-total::before{bottom:calc(100% - 2px);left:0%}.total--tiles .total__toggle-more-less{top:0;right:0}.total--tiles .total__contacts-emails{-ms-flex-direction:column;flex-direction:column}.total--tiles .total__contacts-logout-text{margin-top:15px;margin-bottom:15px}.total--tiles .total__contacts-item,.total--tiles .total__pay-btn{width:100%}.total--tiles .total__pay-block{margin-top:19px}.total--passengers{margin-bottom:27px}.total--passengers .total__prices-contacts{padding-left:0;border-left-color:transparent}.total--collapsed .total__toggle-less,.total--passengers .total__prices-contacts::after{display:none}.total--collapsed .total__toggle-more{display:-ms-flexbox;display:flex}.total--collapsed .total__price-item::before,.total--collapsed .total__price-total::before{opacity:0;transition:opacity .1s ease}.total--collapsed.total--lines .total__price-total{margin-left:0}.total--collapsed.total--lines .total__price-item{max-width:0;max-height:0;margin-right:0;margin-left:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,max-width .25s ease,max-height .25s ease,margin-right .25s ease,margin-left .25s ease}.total--collapsed.total--tiles .total__price-total{margin-top:0}.total--collapsed.total--tiles .total__price-item{max-width:0;max-height:0;margin-top:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,max-width .25s ease .25s,max-height .25s ease,margin-top .25s ease}.total--collapsed.total--tiles .total__price-total--promo-shown{margin-top:-20px}.tooltip--visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.html--dark .total{background-color:#1a1a1a}.html--dark .total .icon-info{fill:#4a90e2}.html--dark .total .checkbox__text{color:#a0a4b6}.html--dark .total__price-val{color:#fff}.html--dark .total__price-title{color:#9d9d9d}.html--dark .total__contacts-promo{border-color:#0d0d0d}.html--dark .total__toggle-more-less{background-color:#1e252e}.html--dark .total__management-contact-inner{border-color:#0d0d0d}.html--dark .total__management-contact-title{color:#9d9d9d}.html--dark .total__management-contact-val{color:#fff}.html--dark .total__fixed-pay-btns{border-color:#0d0d0d;background-color:#121212}.html--dark .total__pay-alt-help-text{color:#9d9d9d}.main--round .seatsel__tab{-ms-flex-preferred-size:50%;flex-basis:50%}.main--round .seatsel__tabs-indicator{width:50%}.main--oneway .seatsel__tab{-ms-flex-preferred-size:100%;flex-basis:100%}.main--oneway .seatsel__tabs-indicator,.seatsel{width:100%}.main--seatsel .seatsel{position:relative;left:0%;visibility:visible;height:1740px}.main--seatsel .seatsel-form{display:block}.main--seatsel .seatsel-form__btns{display:-ms-flexbox;display:flex}.seatsel{position:absolute;top:0;transition:.15s ease;padding-bottom:30px;padding-top:35px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.seatsel__plane-img-block{width:100%;margin-bottom:-100px;position:absolute;top:190px;left:50%;transform:translateX(-50%);overflow:hidden;height:1800px;pointer-events:none;display:none}.seatsel__plane-img-block--visible{display:block}.seatsel__plane-img{position:relative;top:0;left:50%;transform:translateX(-50%);width:2250px;height:auto}.seatsel__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1140px;margin:40px auto;position:relative}.seatsel__flight{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;transition:left .25s ease;visibility:hidden;position:absolute}.seatsel__tabs{max-width:1140px;z-index:50;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:30px;display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid #e1e4f0}.seatsel__tab{font-size:18px;width:100%;padding-left:10px;padding-right:10px;margin-bottom:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.seatsel__tab--active .seatsel__tab-cities,.seatsel__tab--active .seatsel__tab-flight,.seatsel__tab:hover .seatsel__tab-cities,.seatsel__tab:hover .seatsel__tab-flight{color:#04080f}.seatsel__tab--disabled{pointer-events:none;opacity:.5}.seatsel__tab:not(.seatsel__tab--active){cursor:pointer}.seatsel__tab-subtitle{color:#a0a4b6}.seatsel__tab-cities,.seatsel__tab-flight{color:#a0a4b6;transition:color .15s ease}.seatsel__tab-cities{padding-left:7px}.seatsel__tab-flight{padding-left:3px;white-space:nowrap}.seatsel__tab-cities,.seatsel__tab-flight,.seatsel__tab-subtitle{font-weight:700;font-size:18px;text-transform:uppercase}.seatsel__tabs-indicator{position:absolute;left:0;bottom:-1px;height:3px;background-color:#ff6425;transition:transform .25s ease,background-color .25s ease;z-index:50}.seatsel__tabs-indicator--all-seated{background-color:#6ebe18}.seatsel__empty-decoration{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:250px;pointer-events:none}.seatsel__seats-mobile-btns{display:none;position:fixed;bottom:20px;z-index:200;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px)}.seatsel__seats-mobile-btn{width:170px;height:56px}.seatsel--forward .seatsel__flight--forward{left:0%;visibility:visible;position:relative}.seatsel--forward .seatsel__flight--backward{left:100%}.seatsel--backward .seatsel__flight--forward .seatsel-form,.seatsel--forward .seatsel__flight--backward .seatsel-form{opacity:0;pointer-events:none}.seatsel--backward .seatsel__flight--forward{left:-100%}.seatsel--backward .seatsel__flight--backward{left:0%;visibility:visible;position:relative}.html--dark .seatsel__tabs{background-color:#1a1a1a;border-color:#0d0d0d}.html--dark .seatsel__tab--active .seatsel__tab-cities,.html--dark .seatsel__tab--active .seatsel__tab-flight,.html--dark .seatsel__tab-cities,.html--dark .seatsel__tab:hover .seatsel__tab-cities,.html--dark .seatsel__tab:hover .seatsel__tab-flight{color:#fff}.seats{width:226px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.seats__board,.seats__sections{margin-left:auto;margin-right:auto}.seats__board{background-color:#fff;border:1px solid #e9ebf1;border-top-left-radius:120px;border-top-right-radius:120px;border-bottom-left-radius:80px;border-bottom-right-radius:80px;margin-top:105px;position:relative;z-index:10;width:202px}.seats__board .btn-2{width:100px}.seats__sections{padding-top:70px;padding-bottom:50px;width:180px}.seats__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.seats__row:not(:first-child){margin-top:8px}.seats__row-item{display:-ms-flexbox;display:flex;min-width:60px;-ms-flex-pack:distribute;justify-content:space-around}.seats__row-number{color:#a0a4b6;font-size:12px}.seats__info-wc-and-caffe{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.seats__wc-and-caffe{width:60px;height:40px;border:2px solid #dee4ed;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:5px;margin-right:5px}.seats__wc-and-caffe .icon{fill:#a8b2c2}.seats__wc-and-caffe .icon-wc{width:19px;height:19px}.seats__wc-and-caffe .icon-cafe{width:20px;height:14px}.seats__emergency-exit,.seats__main-exit{color:#a0a4b6;font-weight:700;font-size:12px;position:relative}.seats__emergency-exit{margin-top:16px;margin-bottom:16px;text-align:center}.seats__emergency-exit span{padding-left:5px;padding-right:5px}.seats__emergency-exit::before{width:6px;height:30px;right:calc(100% + 4px)}.seats__emergency-exit::after,.seats__emergency-exit::before,.seats__main-exit::after,.seats__main-exit::before{content:"";position:absolute;background-color:#d6d8e2;top:50%;transform:translateY(-50%)}.seats__emergency-exit::after{left:calc(100% + 4px);width:6px;height:30px}.seats__main-exit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.seats__main-exit::after,.seats__main-exit::before{width:13px;height:44px}.seats__main-exit::before{right:calc(100% + 10px)}.seats__main-exit::after{left:calc(100% + 10px)}.seats__main-exit--top{margin-top:30px;margin-bottom:45px}.seats__main-exit--top .seats__main-exit-partitions::before{top:calc(100% + 44px);left:-10px}.seats__main-exit--top .seats__main-exit-partitions::after{top:calc(100% + 44px);right:-10px}.seats__main-exit--bottom{margin-top:55px;margin-bottom:35px}.seats__main-exit--bottom .seats__main-exit-partitions::before{bottom:calc(100% + 28px);left:-10px}.seats__main-exit--bottom .seats__main-exit-partitions::after{bottom:calc(100% + 28px);right:-10px}.seats__main-exit-partitions{position:absolute;width:100%}.seats__main-exit-partitions::after,.seats__main-exit-partitions::before{content:"";position:absolute;width:75px;height:2px;background-color:#d6d8e2}.seats__main-exit-partitions::after{transform:translateY(-50%)}.seats__seat{width:20px;height:22px;text-align:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;font-weight:700;font-size:11px;color:#fff;line-height:1.7}.seats__seat--unavailable{pointer-events:none;cursor:default;opacity:.5}.seats__seat--emergency,.seats__seat--infant{background-repeat:no-repeat,no-repeat;background-size:cover,8px;background-position:center,6px 4px}.seats__seat--infant.seats__seat--gray{background-image:url(/build/img/content/seats/seat-gray--available.svg?v=9),url(/build/img/content/seats/seat-infant.svg?v=9)}.seats__seat--infant.seats__seat--purple{background-image:url(/build/img/content/seats/seat-purple--available.svg?v=9),url(/build/img/content/seats/seat-infant.svg?v=9)}.seats__seat--infant.seats__seat--blue{background-image:url(/build/img/content/seats/seat-blue--available.svg?v=9),url(/build/img/content/seats/seat-infant.svg?v=9)}.seats__seat--infant.seats__seat--lime{background-image:url(/build/img/content/seats/seat-lime--available.svg?v=9),url(/build/img/content/seats/seat-infant.svg?v=9)}.seats__seat--emergency{background-size:cover,5px;background-position:center,7px 5px}.seats__seat--emergency.seats__seat--purple{background-image:url(/build/img/content/seats/seat-purple--available.svg?v=9),url(/build/img/content/seats/seat-emergency.svg?v=9)}.seats__seat--gray{background-image:url(/build/img/content/seats/seat-gray--available.svg?v=9)}.seats__seat--active.seats__seat--gray,.seats__seat--gray.seats__seat:hover,.seats__seat--selected.seats__seat--gray{background-image:url(/build/img/content/seats/seat-gray--selected.svg?v=9)}.seats__seat--purple{background-image:url(/build/img/content/seats/seat-purple--available.svg?v=9)}.seats__seat--active.seats__seat--purple,.seats__seat--purple.seats__seat:hover,.seats__seat--selected.seats__seat--purple{background-image:url(/build/img/content/seats/seat-purple--selected.svg?v=9)}.seats__seat--blue{background-image:url(/build/img/content/seats/seat-blue--available.svg?v=9)}.seats__seat--active.seats__seat--blue,.seats__seat--blue.seats__seat:hover,.seats__seat--selected.seats__seat--blue{background-image:url(/build/img/content/seats/seat-blue--selected.svg?v=9)}.seats__seat--lime{background-image:url(/build/img/content/seats/seat-lime--available.svg?v=9)}.seats__seat--active.seats__seat--lime,.seats__seat--lime.seats__seat:hover,.seats__seat--selected.seats__seat--lime{background-image:url(/build/img/content/seats/seat-lime--selected.svg?v=9)}.html--dark .seats__board{background-color:#1a1a1a;border-color:#1a1a1a}.html--dark .seats__wc-and-caffe{background-color:#121212;border-color:#101010}.html--dark .seats__emergency-exit::after,.html--dark .seats__emergency-exit::before,.html--dark .seats__main-exit-partitions::after,.html--dark .seats__main-exit-partitions::before,.html--dark .seats__main-exit::after,.html--dark .seats__main-exit::before{background-color:#000}.seatsel-form{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:250px;display:none}.seatsel-form__btn{text-align:center}.seatsel-form__total{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:55px;margin-bottom:15px;line-height:1.8;font-weight:700;font-size:16px;color:#04080f;text-transform:uppercase}.seatsel-form__btns{display:none;-ms-flex-pack:justify;justify-content:space-between}.seatsel-form__total-title{margin-right:3px}.seatsel-form__passanger:not(:last-child){margin-bottom:34px}.seatsel-form__passanger--selected .seatsel-form__passanger-text{display:inline}.seatsel-form__passanger--selected .seatsel-form__passanger-seat{width:40px}.seatsel-form__passanger--selected .seatsel-form__cancel-selection{display:-ms-flexbox;display:flex}.seatsel-form__passanger-name{margin-top:5px;font-size:15px;line-height:1;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.seatsel-form__passanger-text{display:none}.seatsel-form__passanger-seat::-webkit-input-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat:-moz-placeholder,.seatsel-form__passanger-seat::-moz-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat:-ms-input-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat,.seatsel-form__passanger-text{font-size:20px;color:#04080f;line-height:1;font-weight:700}.seatsel-form__passanger-seat{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.seatsel-form__cancel-selection{display:none;margin-top:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;width:160px;height:34px;background-color:#ecf3fc;padding-bottom:2px;color:#4a90e2;font-size:15px;border-radius:3px;transition:transform .25s ease}.seatsel-form__cancel-selection:hover{transform:scale(.95)}.seatsel-form__cancel-selection:focus{transition:.15s ease;transform:scale(.95)}.seatsel-form__cancel-selection:active{transition:.15s ease;transform:scale(.9)}.seatsel-form .field{margin-bottom:37px}.seatsel-form .page-title{margin-bottom:40px}.html--dark .seatsel-form__passanger-name,.html--dark .seatsel-form__passanger-seat,.html--dark .seatsel-form__passanger-text,.html--dark .seatsel-form__total{color:#fff}.html--dark .seatsel-form__cancel-selection{background-color:#1e252e}.legend,.legend__item{display:-ms-flexbox;display:flex}.legend{position:absolute;right:0;top:0;border:1px solid #e1e4f0;border-radius:3px}.legend__item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:15px 18px 7px}.legend__item:not(:last-child){border-right:1px solid #e1e4f0}.legend__item-title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:20px;color:#04080f}.legend__item-img{width:20px;height:22px;margin-bottom:8px}.html--dark .legend__item-title{color:#fff}.html--dark .legend{border-color:#0d0d0d}.html--dark .legend__item:not(:last-child){border-color:#0d0d0d}.seatsel-passeng{position:absolute;top:0;left:0;z-index:100;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.seatsel-passeng__inner{width:270px;color:#fff;border-radius:4px;position:relative;text-align:center;background-color:#4a515e}.seatsel-passeng .icon-arrow-distance{width:29px;height:7px;fill:#e1e4f0}.seatsel-passeng .icon-checkbox{width:12px;height:9px;fill:#fff;transform:scale(0);transition:transform .15s ease}.seatsel-passeng__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;background-color:#353b46;height:50px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative}.seatsel-passeng__price{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:24px;color:#a8b2c2}.seatsel-passeng__close{position:absolute;top:-1px;right:3px;padding:5px;cursor:pointer}.seatsel-passeng__close .icon-close{width:12px;height:12px;fill:#e1e4f0}.seatsel-passeng__title{font-family:"Bebas Neue",sans-serif;font-size:36px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seatsel-passeng__info{line-height:1;font-size:12px;text-align:center;margin:auto;display:none}.seatsel-passeng__info-item{position:relative;margin-left:3px;margin-right:3px;display:inline-block;cursor:pointer}.seatsel-passeng__info-item .icon-close{width:13px;height:13px;fill:#ff3a20;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.seatsel-passeng__info-item .icon-disability{width:16px;height:19px;fill:#a8b2c2}.seatsel-passeng__info-item .icon-infant{width:12px;height:16px;fill:#a8b2c2}.seatsel-passeng__info-item .tooltip{min-width:150px}.seatsel-passeng__distance-armchairs{width:100%;height:145px;position:relative;overflow:hidden}.seatsel-passeng__armchairs,.seatsel-passeng__distance{position:absolute;top:0;left:50%;transform:translateX(-50%)}.seatsel-passeng__armchairs{display:-ms-flexbox;display:flex;width:392px}.seatsel-passeng__distance{width:345px;height:1px}.seatsel-passeng__distance-unit{position:absolute;top:99px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.seatsel-passeng__distance-unit:first-child{left:86px}.seatsel-passeng__distance-unit:last-child{left:218px}.seatsel-passeng__distance-val{font-size:10px;line-height:1}.seatsel-passeng__airport-only,.seatsel-passeng__seated{text-align:center;margin-right:auto;margin-left:auto;padding-top:25px;padding-bottom:25px;display:none;max-width:195px;color:#fff}.seatsel-passeng__airport-only-title,.seatsel-passeng__seated-title{font-size:16px;color:inherit}.seatsel-passeng__airport-only-subtitle{margin-top:9px;font-size:14px;color:inherit;opacity:.5}.seatsel-passeng__body{padding-top:30px;padding-bottom:13px}.seatsel-passeng__list{width:calc(100% - 20px);margin-left:10px;-ms-flex-direction:column;flex-direction:column;pointer-events:none}.seatsel-passeng__label{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding-top:10px;padding-bottom:10px}.seatsel-passeng__checkbox{width:100%;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-top:20px;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:15px 10px;background:#353b46;border:1px solid #323844;background-color:#353b46;border-radius:3px;transition:transform .25s ease,opacity .25s ease}.seatsel-passeng__checkbox:hover{transform:scale(.95)}.seatsel-passeng__checkbox:focus{transition:.15s ease;transform:scale(.95)}.seatsel-passeng__checkbox:active{transition:.15s ease;transform:scale(.9)}.seatsel-passeng__checkbox:not(:firs-of-type){margin-top:6px}.seatsel-passeng__checkbox-title{font-size:16px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:left;padding-right:30px;width:100%}.seatsel-passeng__checkbox-checkmark{position:absolute;top:50%;transform:translateY(-50%);right:10px;height:22px;width:22px;background-color:#1f232b;border:1px solid #323844;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.seatsel-passeng__checkbox-input{position:absolute;left:0;top:0;opacity:0;cursor:pointer}.seatsel-passeng__checkbox-input:checked~.seatsel-passeng__checkbox-checkmark{border-color:#ff6425;background-color:#ff6425}.seatsel-passeng__checkbox-input:checked~.seatsel-passeng__checkbox-checkmark .icon-checkbox,.transfer__checkbox-input:checked+.transfer__checkbox .icon-checkbox{transform:scale(1)}.seatsel-passeng--visible{opacity:1;visibility:visible}.seatsel-passeng--visible .seatsel-passeng__list{pointer-events:auto}.seatsel-passeng--airport-only .seatsel-passeng__airport-only,.seatsel-passeng--emergency .seatsel-passeng__info--emergency,.seatsel-passeng--infant .seatsel-passeng__info--infant{display:block}.seatsel-passeng--airport-only .seatsel-passeng__list{visibility:hidden;opacity:0;position:absolute}.seatsel-passeng--airport-only.seatsel-passeng--all-seated .seatsel-passeng__airport-only{display:none}.seatsel-passeng--all-seated .seatsel-passeng__seated{display:block}.html--light .seatsel-passeng__inner{box-shadow:0 2px 40px 0 rgba(214,219,237,.41)}.html--dark .seatsel-passeng__inner{box-shadow:0 2px 40px 0 rgba(0,0,0,.5)}.luggage .icon-minus,.luggage .icon-plus{fill:#ff6425;width:13px;height:3px}.luggage .icon-plus{height:13px}.luggage__unit,.luggage__units{display:-ms-flexbox;display:flex}.luggage__unit{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-top:18px;padding-bottom:40px;width:260px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;background:#fff;border-radius:4px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.luggage__unit:nth-of-type(2){margin-left:20px}.luggage__weight{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:48px;color:#04080f;text-transform:uppercase;line-height:1}.luggage__name{font-weight:500;font-size:15px;color:#4a4a4a;margin-bottom:2px;position:relative;top:-8px;text-transform:lowercase}.luggage__price{font-weight:700;font-size:24px;color:#fff;text-align:center;line-height:50px;width:100%;background-color:#7a89c2}.luggage__btn,.luggage__btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.luggage__btns{margin-bottom:7px;z-index:10;-ms-flex-pack:justify;justify-content:space-between;width:220px}.luggage__btn{width:27px;height:27px;background-color:#ffefe9;border-radius:100px;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:transform .25s ease}.luggage__btn--disabled{background-color:#ffefe9;cursor:default}.luggage__btn--disabled .icon-minus,.luggage__btn--disabled .icon-plus{opacity:.5}.luggage__btn:not(.luggage__btn--disabled):hover{transform:scale(.95)}.luggage__btn:not(.luggage__btn--disabled):focus{transition:.15s ease;transform:scale(.95)}.luggage__btn:not(.luggage__btn--disabled):active{transition:.15s ease;transform:scale(.9)}.luggage__btns{margin-top:25px}.luggage__btns-text-added{font-weight:700;font-size:16px;color:#04080f;text-align:center;line-height:1;margin-bottom:3px}.luggage__btns-text-max{font-size:14px;color:#4a4a4a;text-align:center;line-height:1}.luggage__icon-btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:150px}.luggage__icon-btn{opacity:.3;position:relative;margin-top:12px;cursor:pointer;transition:transform .25s ease}.luggage__icon-btn:hover{transform:scale(.95)}.luggage__icon-btn:active{transition:.15s ease;transform:scale(.9)}.luggage__icon-btn--selected{opacity:1}.luggage__baggage-icon{width:inherit;height:inherit;position:absolute;top:0;left:0;right:0;bottom:0}.luggage__icon-text{position:absolute;bottom:24px;z-index:1;left:50%;transform:translateX(-50%);font-weight:700;font-size:22px;color:#7a89c2;text-align:center}.luggage__sport-text{line-height:1.1;font-size:14px;color:#04080f;text-align:center;width:200px}.luggage__input{max-width:12px;display:inline;font-weight:700}.luggage__tab-content{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.luggage__tab-content--active{display:-ms-flexbox;display:flex}.luggage__tab-content--23kg .luggage__icon-btns{-ms-flex-pack:justify;justify-content:space-between}.luggage__tab-content--23kg .luggage__icon-btn{width:70px;height:100px}.luggage__tab-content--32kg .luggage__icon-btns{-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:42px}.luggage__tab-content--32kg .luggage__icon-btn{width:100px;height:140px;margin-top:42px}.luggage__tab-content--32kg .luggage__icon-btn:first-child{margin-right:10px}.luggage__tab-content--32kg .luggage__icon-text{font-size:30px;bottom:32px}.luggage__tabs{display:-ms-flexbox;display:flex;width:100%;position:relative;height:45px;background-color:#7a89c2}.luggage__tab{height:inherit;width:50%;position:absolute;background:#f8f9fd;border:1px solid #e1e4f0;border-top-left-radius:3px;border-top-right-radius:3px;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:700;text-align:center}.luggage__tab--active{background-color:#fff;border-bottom:transparent}.luggage__tab:nth-of-type(1){width:50%;left:0;top:0}.luggage__tab:nth-of-type(2){width:calc(50% + 1px);right:0;top:0}.luggage__tab:not(.luggage__tab--active){cursor:pointer}.luggage__tab-type{color:#7a89c2}.luggage__tab-selected-count{color:#a0a4b6}.luggage--sport .luggage__unit .luggage__icon-btns{-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.luggage--sport .luggage__unit .luggage__icon-btn{width:123px;height:140px;margin-top:25px}.luggage--sport .luggage__tab-content{display:-ms-flexbox;display:flex}.luggage--backward .luggage__unit--forward,.luggage--forward .luggage__unit--backward{display:none}.luggage--gift-baggage .luggage__icon-btns{-ms-flex-pack:center;justify-content:center}.luggage--gift-baggage .luggage__tab-content--23kg .luggage__icon-btn{margin-top:50px;margin-bottom:15px;width:130px;height:160px}.luggage--gift-baggage .luggage__icon-text{bottom:40px;font-size:30px}.luggage:not(.luggage--forward):not(.luggage--backward) .luggage__unit:nth-of-type(2){position:relative}.html--dark .luggage__unit{background-color:#1a1a1a}.html--dark .luggage__btns-text-added,.html--dark .luggage__weight{color:#fff}.html--dark .luggage__name{color:#989bac}.html--dark .luggage__price,.html--dark .luggage__sport-text{color:#fff}.html--dark .luggage__btn{background-color:#502e24}.html--dark .luggage__btn--disabled{background-color:#35241e}.html--dark .luggage__tab{background-color:#121212;border-color:#0c0c0c}.html--dark .luggage__tab--active{background-color:#1a1a1a}.html--dark .luggage__btns-text-max{color:#989bac}.html--dark .luggage__icon-text{color:#0d0d0d}.transfer .icon-checkbox{width:14px;height:10px;fill:#fff}.transfer .modal__inner{margin:auto}.transfer .modal__content{position:relative}.transfer__unit{display:-ms-flexbox;display:flex;border:1px solid #e1e4f0;border-radius:4px;overflow:hidden}.transfer__img-block{width:230px;min-height:386px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;background-color:#f8f9fd;border-right:1px solid #e1e4f0}.transfer__img-bottom{width:156px;height:174px}.transfer__content{max-width:490px;padding:35px 40px;background-color:#fff}.transfer__title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:37px;color:#04080f;margin-bottom:5px}.transfer__subtitle{font-size:16px;color:#04080f;margin-bottom:14px}.transfer__subtitle:last-of-type{margin-bottom:30px}.transfer__checkboxes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px;margin-top:40px}.transfer__btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.transfer__btn{padding-left:20px;padding-right:20px}.transfer__btn:first-of-type{margin-right:20px}.transfer__checkbox-title-direction{text-transform:lowercase}.transfer__checkbox-item{display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.transfer__checkbox-item--disabled{cursor:default;pointer-events:none;opacity:.3}.transfer__checkbox-item--unavailable-by-date{cursor:default}.transfer__checkbox-item--unavailable-by-date .transfer__checkbox-img,.transfer__checkbox-item--unavailable-by-date .transfer__checkbox-title-subtitle{opacity:.3}.transfer__checkbox-item--unavailable-by-date:hover .tooltip{visibility:visible;opacity:1}.transfer__checkbox-img{margin-right:10px}.transfer__checkbox-title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:22px;color:#04080f}.transfer__checkbox-title-subtitle{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:-4px}.transfer__checkbox-subtitle{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:14px;color:#7a89c2;margin-top:-4px}.transfer__checkbox{width:20px;height:20px;border-radius:100%;border:1px solid #ff6425;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.transfer__checkbox .icon-checkbox{transition:transform .25s;transform:scale(0)}.transfer__checkbox-input{opacity:0;visibility:hidden;position:absolute}.transfer__checkbox-input:checked+.transfer__checkbox{background-color:#ff6425}.transfer--backward .transfer__checkbox-item--forward,.transfer--forward .transfer__checkbox-item--backward{display:none}.main--tiles .flight-not-selected{height:525px;width:360px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}.main--tiles .flight-not-selected__price{margin-bottom:39px}.main--tiles .flight-not-selected .icon-arrow-left-2{position:relative;top:-2px;left:-20px}.main--tiles .flight-not-selected__cities-cities{left:-20px;margin-left:12px;position:relative}.main--lines .flights-dates .flight-not-selected{width:calc(100% - 10px);margin-left:auto;margin-right:auto}.main--lines .flight-not-selected{height:101px;background-color:#f8f9fd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main--lines .flight-not-selected__price{margin-bottom:9px;line-height:1}.main--lines .flight-not-selected__unit:nth-of-type(1){top:-1px}.main--lines .flight-not-selected__unit:nth-of-type(2){margin-left:63px;top:-4px}.main--lines .flight-not-selected .icon-arrow-left-2{position:absolute;top:-30px;left:50%;transform:rotate(90deg) translateX(-50%)}.main--lines .flight-not-selected__cities{line-height:1;margin-top:6px;margin-bottom:9px}.main--lines .flight-not-selected__text{margin-bottom:0}.main--lines .flights__inner--loading .flight-not-selected__text{margin-bottom:8px}.main--lines .flights__inner--loading .flight-not-selected__cities{margin-bottom:0;margin-top:0}.flights__inner--loading .flight-not-selected .icon-arrow-left-2{display:none}.flights__inner--loading .flight-not-selected__text{margin-bottom:20px;color:transparent!important}.flights__inner--loading .flight-not-selected__cities{margin-bottom:15px;color:transparent!important}.flights__inner--loading .flight-not-selected__price-new{width:100px;height:25px;display:inline-block}.flights__inner--loading .flight-not-selected__btn,.flights__inner--loading .flight-not-selected__cities,.flights__inner--loading .flight-not-selected__price-new,.flights__inner--loading .flight-not-selected__text{border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.flights__inner--loading .flight-not-selected__btn,.flights__inner--loading .flight-not-selected__price-new{color:transparent}.flight-not-selected{border-radius:4px;border:1px solid #e1e4f0;overflow:hidden;position:relative}.flight-not-selected--banner{background-color:#f8f9fd}.flight-not-selected--no-back-flights .flight-not-selected__unit-no-back-flights{display:block}.flight-not-selected--no-back-flights .flight-not-selected__unit:not(.flight-not-selected__unit-no-back-flights){display:none}.flight-not-selected__unit{position:relative}.flight-not-selected__unit-no-back-flights{display:none}.flight-not-selected__cities,.flight-not-selected__text{font-size:18px;color:#4a4a4a;margin-bottom:1px;text-align:center}.flight-not-selected .icon-arrow-left-2{width:21px;height:11px;fill:#e1e4f0}.flight-not-selected__cities{font-weight:700;font-size:25px;color:#04080f;position:relative}.flight-not-selected__price{text-align:center}.flight-not-selected__price-old{font-size:18px;color:#a0a4b6;position:relative;margin-right:5px}.flight-not-selected__price-old::after,.flight-not-selected__price-old::before{content:"";position:absolute;top:11px;left:-4px;width:calc(100% + 8px);height:1px;background-color:#fff}.flight-not-selected__price-old::after{top:12px;background-color:#a0a4b6}.flight-not-selected__price-new{font-weight:700;font-size:22px;color:#6ebe18}.flight-not-selected__btn{padding-left:25px;padding-right:25px}.flight-not-selected__baggage-bg{opacity:.1;position:absolute;bottom:20px;right:-45px;width:190px;height:auto}.flight-not-selected__baggage{position:relative;margin-bottom:20px}.flight-not-selected__baggage-img{width:70px}.flight-not-selected__baggage-text{font-weight:500;font-size:22px;color:#7a89c2;position:absolute;left:50%;transform:translateX(-50%);top:46px}.html--dark .flight-not-selected{border-color:#0d0d0d;background-color:#121212}.html--dark .flight-not-selected .flight-not-selected__text{color:#7d7d7d}.html--dark .flight-not-selected .flight-not-selected__baggage-text,.html--dark .flight-not-selected .flight-not-selected__cities{color:#fff}.html--dark .site-results-page .flights__inner--loading .flight-not-selected__btn,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__cities,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__price-new,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__text{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.main--catering .catering{position:relative;left:0%;visibility:visible}.main--catering .dish__img,.main--catering .dish__test-img{display:block}.catering{width:100%;position:absolute;top:0;transition:.15s ease;padding-bottom:30px;padding-top:35px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.catering__title{margin-bottom:25px}.catering__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1140px;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative}.catering__tabs-dishes{-ms-flex-positive:1;flex-grow:1}.catering__tabs-dishes .catering-flight-tourist{display:none;margin-bottom:30px}.catering__tabs-dishes .catering-flight{margin-bottom:40px;margin-top:10px}.catering__mobile-dishes-btns{display:none;position:fixed;bottom:20px;z-index:200;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px)}.catering__mobile-dishes-btn{width:170px;height:56px}.catering__dishes-units{position:relative;overflow:hidden;width:100%}.catering__dishes{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;transition:transform .25s ease;visibility:hidden;position:absolute;left:0;top:0}.catering--forward .catering__dishes--forward{transform:translateX(0);visibility:visible;position:relative}.catering--forward .catering__dishes--backward{transform:translateX(100%)}.catering--backward .catering__dishes--forward .catering-cart,.catering--forward .catering__dishes--backward .catering-cart{opacity:0;pointer-events:none}.catering--backward .catering__dishes--forward{transform:translateX(-100%)}.catering--backward .catering__dishes--backward{transform:translateX(0);visibility:visible;position:relative}.catering-cart{width:250px;margin-top:35px;-ms-flex-negative:0;flex-shrink:0}.catering-cart .field__label{outline:none}.catering-cart .icon-bin{width:inherit;height:inherit;fill:#4a90e2}.catering-cart .icon-cart{width:46px;height:40px;fill:#e3e5ee}.catering-cart .catering-flight{margin-bottom:30px}.catering-cart__btns{display:-ms-flexbox;display:flex}.catering-cart__empty-block{height:200px;padding-bottom:30px;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.catering-cart__empty-block-text,.catering-cart__title{-webkit-user-select:none;-ms-user-select:none;user-select:none}.catering-cart__empty-block-text{margin-top:13px;font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:16px;color:#a0a4b6}.catering-cart__title{font-size:20px;color:#ff6425;margin-bottom:15px}.catering-cart__item-price{font-weight:700;font-size:18px;line-height:1.3;white-space:nowrap;color:#1a1a1a}.catering-cart__item-name{line-height:1.3;color:#4a4a4a;font-size:15px;white-space:nowrap;padding-right:18px}.catering-cart__item-info{display:-ms-flexbox;display:flex;position:relative}.catering-cart__item-count{color:#4a90e2}.catering-cart__item-remove{width:13px;height:19px;cursor:pointer;position:absolute;right:0;top:0}.catering-cart__item-direction{text-transform:lowercase}.catering-cart__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-left:2px solid #ff6425;padding-left:15px;margin-bottom:20px}.catering-cart__item{position:relative}.catering-cart__item--equals,.catering-cart__item--plus{margin-right:10px;margin-top:35px}.catering-cart__item--equals::before,.catering-cart__item--plus::before{content:"+";bottom:calc(100% - 5px);left:0;position:absolute;font-size:38px;color:#bac2cf;opacity:1}.catering-cart__item--equals::before{content:"="}.catering-cart--empty .catering-cart__items{display:none}.catering-cart--empty .catering-cart__empty-block{display:-ms-flexbox;display:flex}.catering-tourist{margin-bottom:20px}.catering-tourist__label,.catering-tourist__name{cursor:default}.catering-tourist__name{padding-top:12px;padding-bottom:13px;text-transform:capitalize}.catering-tourist__label{height:auto}.catering-flight--single-availible{pointer-events:none}.catering-flight--single-availible .field__arrow-mobile,.catering-flight--single-availible .select2-selection__arrow{display:none}.html--dark .catering-cart__item-name,.html--dark .catering-cart__item-price{color:#fff}.dish{background-color:#fff;border-radius:4px;border:1px solid #e1e4f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:320px;min-width:260px;max-width:400px;padding-bottom:20px;padding-top:11px;margin-bottom:35px;cursor:pointer;transition:box-shadow .25s ease}.dish .lazyloading{background-color:#fff;background-size:100px;background-position:center}.dish__title-desc{margin-bottom:21px}.dish__desc,.dish__title{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#04080f;font-weight:700;text-align:center}.dish__desc{font-size:16px;color:#a0a4b6;margin-top:-3px}.dish__cart-btn{position:relative}.dish__btn{padding-left:20px;padding-right:20px;font-weight:700}.dish__cart{position:absolute;top:5px;right:calc(100% + 13px);display:none;-ms-flex-align:baseline;align-items:baseline}.dish__cart-icon{width:17px;height:15px;fill:#ff6425}.dish__img{display:none;width:195px;height:165px;margin-bottom:14px;background-repeat:no-repeat;background-size:contain;background-position:center top}.dish__test-img{width:100%;display:none;height:auto}.dish__cart-count{font-weight:700;font-size:16px;color:#ff6425;margin-left:3px;white-space:nowrap}.dish--сake .dish__img{height:150px}.catering-modal__block,.dish--selected .dish__cart{display:-ms-flexbox;display:flex}.html--light .dish__img{-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.html--dark .dish{background-color:#121212;border-color:#0d0d0d}.html--dark .dish__title{color:#fff}.html--dark .dish__desc{color:#a0a4b6}.html--dark .dish__img{-webkit-filter:drop-shadow(0 9px 7px #000)}.catering-modal .modal__close{bottom:calc(100% - 50px)}.catering-modal .modal__inner{margin:auto}.catering-modal .modal__content{width:100%}.catering-modal__block{background-color:#fff;-ms-flex-pack:justify;justify-content:space-between;padding:27px 40px 40px 35px;border-radius:3px}.catering-modal__img{-ms-flex-negative:0;flex-shrink:0;width:400px;height:340px;background-repeat:no-repeat;background-size:contain;background-position:center top}.catering-modal__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.catering-modal__title-subtitle{margin-bottom:17px}.catering-modal__title,.catering-modal__weight{font-family:"Bebas Neue",sans-serif;font-weight:700}.catering-modal__title{margin-bottom:-7px;font-size:32px;color:#04080f}.catering-modal__weight{font-size:20px;color:#a0a4b6;text-transform:uppercase}.catering-modal__subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.catering-modal__toggle-view{color:#4a90e2;cursor:pointer;font-size:18px;padding-left:10px;padding-right:10px;position:relative;left:10px}.catering-modal__ingredients-groups{overflow:auto;padding-right:25px;width:calc(100% + 25px);-webkit-overflow-scrolling:touch}.catering-modal__ingredients-overlap{position:absolute;bottom:-1px;left:0;width:100%;height:40px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.catering-modal__ingredients-group:not(:last-child){margin-bottom:28px}.catering-modal__ingredients-group:last-child{margin-bottom:25px}.catering-modal__ingredients-group-name{font-weight:700;font-size:16px;margin-bottom:3px}.catering-modal__ingredients-ingredient{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;border-bottom:1px solid #f0f0f0;padding-top:9px;padding-bottom:8px}.catering-modal__ingredients-ingredient span:first-child{max-width:80%}.catering-modal__ingredients-ingredient span{line-height:1.2}.catering-modal__desc{font-size:16px;color:#04080f}.catering-modal__views{position:relative}.catering-modal__view{min-height:285px;display:none}.catering-modal__view--visible{display:block}.catering-modal__info{display:-ms-flexbox;display:flex;margin-top:17px}.catering-modal__info-unit:first-child{margin-right:35px}.catering-modal__info-item:not(:last-child){margin-bottom:8px}.catering-modal__info-title{font-size:14px;color:#a0a4b6}.catering-modal__info-val{font-size:18px;color:#a0a4b6;text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-weight:700}.catering-modal__price-btn{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:35px}.catering-modal__price{font-family:"Bebas Neue",sans-serif;font-size:32px;font-weight:700;color:#04080f}.catering-modal__btn{padding-left:38px;padding-right:42px;height:45px;font-weight:700;text-transform:uppercase}.catering-modal--no-ingredients .catering-modal__toggle-view{display:none}.catering-modal--no-ingredients .catering-modal__view{min-height:auto}.html--light .catering-modal__img{-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.html--dark .catering-modal__img{-webkit-filter:drop-shadow(0 9px 7px #000)}.html--dark .catering-modal__desc,.html--dark .catering-modal__price,.html--dark .catering-modal__title{color:#fff}.html--dark .catering-modal__block{background-color:#1a1a1a}.html--dark .catering-modal__ingredients-ingredient{border-color:#0c0c0c}.html--dark .catering-modal__ingredients-overlap{background-image:linear-gradient(to top,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.catering-tabs{width:100%;z-index:50;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:30px;display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid #e1e4f0}.catering-tabs__tab{font-size:18px;width:50%;padding-left:10px;padding-right:10px;margin-bottom:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.catering-tabs__tab--active .catering-tabs__cities,.catering-tabs__tab:hover .catering-tabs__cities{color:#04080f}.catering-tabs__tab--disabled{pointer-events:none;opacity:.5}.catering-tabs__tab:not(.catering-tabs__tab--active){cursor:pointer}.catering-tabs__subtitle{color:#a0a4b6}.catering-tabs__cities,.catering-tabs__flight{color:#a0a4b6;transition:color .15s ease}.catering-tabs__cities{padding-left:7px}.catering-tabs__flight{padding-left:3px;white-space:nowrap}.catering-tabs__cities,.catering-tabs__flight,.catering-tabs__subtitle{font-weight:700;font-size:18px;text-transform:uppercase}.catering-tabs__indicator{width:50%;position:absolute;left:0;bottom:-1px;height:3px;background-color:#ff6425;transition:transform .25s ease,background-color .25s ease;z-index:50}.html--dark .catering-tabs{background-color:#1a1a1a;border-color:#0d0d0d}.html--dark .catering-tabs__tab--active .catering-tabs__cities,.html--dark .catering-tabs__tab:hover .catering-tabs__cities{color:#fff}.main{width:1240px;min-height:600px;margin-left:auto;margin-right:auto;position:relative;z-index:150}.main.main--flights .flights-dates{position:relative;left:0%;visibility:visible}.main.main--flights .passengers,.main.main--flights .ticket{left:120%}.main.main--passengers .passengers{position:relative;left:0%;visibility:visible}.main.main--passengers .flights-dates{left:-120%}.main.main--passengers .ticket{left:120%}.main.main--ticket .ticket{position:relative;left:0%;visibility:visible}.main.main--ticket .flights-dates,.main.main--ticket .passengers{left:-120%}.main.main--ticket .progress-btns{display:none}.main.main--seatsel .flights-dates,.main.main--seatsel .passengers,.main.main--seatsel .ticket{left:-120%}.main.main--seatsel .progress-btns{display:none}.main.main--catering .flights-dates,.main.main--catering .passengers,.main.main--catering .ticket{left:-120%}.main.main--catering .progress-btns{display:none}.main--tiles .flights-dates__inner{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.main--tiles .flights-dates__title-main{max-width:190px}.main--tiles .flights-dates__unit{width:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.main--tiles .flights-dates__unit:nth-of-type(2){-ms-flex-pack:end;justify-content:flex-end}.main--tiles .flights-dates__title{width:495px;margin-bottom:19px;padding-left:135px}.main--tiles .flights-dates--related .flights-dates__inner{min-width:auto;width:770px;margin-left:auto;margin-right:auto}.main--tiles .flights-dates--related [data-direction=forward] .flights-dates__title{padding-right:25px}.main--tiles .flights-dates--related [data-direction=backward] .flights-dates__title{padding-left:25px}.main--tiles .flights-dates--related .flights-dates__title{width:100%;padding-left:0}.main--lines .flights-dates__unit{width:100%}.main--lines .flights-dates__unit:not(:first-child){margin-top:45px}.main--lines .flights-dates__title{margin-bottom:23px}.flights .line__main-title,.flights .tile__main-title{display:none}.flights .line__main-title{position:absolute;bottom:calc(100% + 72px);left:50%;transform:translateX(-50%);pointer-events:none;margin-bottom:0}.flights .line__main-title,.flights .tile__main-title{text-align:center}.flights .line__main-title-prim,.flights .tile__main-title-prim{color:#a0a4b6;text-transform:uppercase;font-weight:700;font-size:18px}.flights .line__main-title-sec,.flights .tile__main-title-sec{display:none}.sticky-wrapper{opacity:0;visibility:hidden;position:absolute}.catering,.seatsel{left:120%}.flights-dates{top:0;left:0;transition:left .15s ease;padding-bottom:70px}.flights-dates,.passengers,.ticket{position:absolute;visibility:hidden}.passengers{transition:left .15s ease;padding-bottom:70px}.ticket{top:0;left:0}.flights-dates{margin-top:38px}.flights-dates .line__content,.flights-dates .tile__content{box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.flights-dates__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-overflow-scrolling:touch}.flights-dates__title{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;font-weight:700;text-transform:uppercase;font-size:18px}.flights-dates__title-hyphen{margin-left:5px;margin-right:5px}.flights-dates__title-sec{color:#a0a4b6;margin-right:3px}.flights-dates__title-main,.flights-dates__title-text{color:#04080f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.header .icon-logo-small{display:none}.result{position:relative;opacity:1;visibility:visible;transition:.5s opacity .15s ease;width:100%}.result__main{position:relative;overflow:hidden}.result__steps,.results-loader{display:-ms-flexbox;display:flex}.result__steps{width:100%;overflow:hidden;position:relative;padding-left:50px;padding-right:50px}.result__steps .flights-dates,.result__steps .passengers,.result__steps .ticket{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.results-loader{opacity:1;visibility:visible;transition:opacity .15s ease,visibility .15s ease;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.results-loader--hidden{opacity:0;visibility:hidden}.dates .ps--active-x>.ps__rail-x,.dates .ps--active-y>.ps__rail-y,.flights .ps--active-x>.ps__rail-x,.flights .ps--active-y>.ps__rail-y{background-color:transparent}.dates .ps .ps__rail-x.ps--clicking,.dates .ps .ps__rail-x:focus,.dates .ps .ps__rail-x:hover,.dates .ps .ps__rail-y.ps--clicking,.dates .ps .ps__rail-y:focus,.dates .ps .ps__rail-y:hover,.dates .ps--active-x>.ps__rail-x,.dates .ps--active-y>.ps__rail-y,.flights .ps .ps__rail-x.ps--clicking,.flights .ps .ps__rail-x:focus,.flights .ps .ps__rail-x:hover,.flights .ps .ps__rail-y.ps--clicking,.flights .ps .ps__rail-y:focus,.flights .ps .ps__rail-y:hover,.flights .ps--active-x>.ps__rail-x,.flights .ps--active-y>.ps__rail-y{background-color:transparent}.dates .ps .ps__rail-x.ps--clicking .ps__thumb-x,.dates .ps .ps__rail-y.ps--clicking .ps__thumb-y,.dates .ps__rail-x:focus>.ps__thumb-x,.dates .ps__rail-x:hover>.ps__thumb-x,.dates .ps__rail-y:focus>.ps__thumb-y,.dates .ps__rail-y:hover>.ps__thumb-y,.dates .ps__thumb-x,.dates .ps__thumb-y,.flights .ps .ps__rail-x.ps--clicking .ps__thumb-x,.flights .ps .ps__rail-y.ps--clicking .ps__thumb-y,.flights .ps__rail-x:focus>.ps__thumb-x,.flights .ps__rail-x:hover>.ps__thumb-x,.flights .ps__rail-y:focus>.ps__thumb-y,.flights .ps__rail-y:hover>.ps__thumb-y,.flights .ps__thumb-x,.flights .ps__thumb-y{background-color:#a0a4b6}.dates .ps__rail-y.ps--clicking .ps__thumb-y,.dates .ps__rail-y:focus>.ps__thumb-y,.dates .ps__rail-y:hover>.ps__thumb-y,.flights .ps__rail-y.ps--clicking .ps__thumb-y,.flights .ps__rail-y:focus>.ps__thumb-y,.flights .ps__rail-y:hover>.ps__thumb-y{width:6px}.dates .ps__rail-x.ps--clicking .ps__thumb-x,.dates .ps__rail-x:focus>.ps__thumb-x,.dates .ps__rail-x:hover>.ps__thumb-x,.flights .ps__rail-x.ps--clicking .ps__thumb-x,.flights .ps__rail-x:focus>.ps__thumb-x,.flights .ps__rail-x:hover>.ps__thumb-x{height:6px}.html--dark{background-color:#1a1a1a}.html--dark .flights-dates__title,.html--dark .flights-dates__title-main,.html--dark .flights-dates__title-text,.html--dark .page-title{color:#fff}.html--dark .flights-dates__title-sec{color:#7d7d7d}.main--tiles .dates{height:525px;width:135px}.main--tiles .dates__inner{width:auto}.main--tiles .dates__items{-ms-flex-direction:column;flex-direction:column;height:525px;width:100%;overflow:auto;position:relative}.main--tiles .dates__item{margin-right:25px;width:110px;margin-top:25px;padding-top:10px;padding-bottom:13px;border-radius:10px}.main--tiles .dates__item--selected{border-right:transparent;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.main--tiles .dates__item--selected::before{content:"";position:absolute;top:-1px;left:100%;width:25px;border-top:1px solid #7a89c2;border-bottom:1px solid #7a89c2;background-color:#fff;height:100%}.main--tiles .dates__item--selected .dates__month-tile,.main--tiles .dates__item--selected .dates__week-tile{color:#7a89c2}.main--tiles .dates__item:nth-last-child(3){margin-bottom:25px}.main--tiles .dates__month-tile{font-weight:700;font-size:14px;color:#4a4a4a;text-transform:uppercase;margin-bottom:3px}.main--tiles .dates__week-tile{font-family:"EuclidSquare",sans-serif;font-weight:700;font-size:16px;color:#4a4a4a;margin-left:5px;text-transform:uppercase}.main--tiles .dates__day{font-family:"Bebas Neue",sans-serif;font-size:42px;font-weight:700;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5px}.main--tiles .dates--loading .dates__week-tile,.main--tiles .dates__month-week{display:none}.main--tiles .dates__price{line-height:1}.main--tiles .dates__month-week{font-weight:700;margin-top:-6px;margin-bottom:11px;line-height:1}.main--tiles .dates__overlap{width:100%;height:37px;left:0}.main--tiles .dates__overlap--first{top:0;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%)}.main--tiles .dates__overlap--last{bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.main--tiles .dates--loading .dates__day{width:70px;height:15px;margin:0 auto 8px}.main--tiles .dates--loading .dates__month-tile{width:30px;height:30px;margin-bottom:8px;margin-left:auto;margin-right:auto}.main--tiles .dates--loading .dates__price{width:85px;height:20px;margin-left:auto;margin-right:auto}.main--tiles .dates--hidden{opacity:0;visibility:hidden}.main--lines .dates .ps__rail-y,.main--lines .dates .ps__thumb-y{display:none!important}.main--lines .dates__inner{width:1140px}.main--lines .dates__items{-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;position:relative}.main--lines .dates__month-tile,.main--lines .dates__week-tile{display:none}.main--lines .dates__item,.main--lines .dates__month-week-price{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.main--lines .dates__item{padding-left:12px;padding-right:12px;margin-bottom:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:baseline;justify-content:baseline;height:35px;margin-left:27px;border-radius:4px}.main--lines .dates__item--selected{border-bottom:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.main--lines .dates__item--selected::before{content:"";position:absolute;top:100%;left:-1px;height:12px;width:100%;border-left:1px solid #7a89c2;border-right:1px solid #7a89c2;background-color:#fff}.main--lines .dates__item--selected .dates__day{line-height:1;color:#7a89c2}.main--lines .dates__item--selected .dates__month-week{color:#7a89c2}.main--lines .dates__item--selected .dates__price{color:#04080f}.main--lines .dates__item:nth-last-child(3):not(.dates__item--selected){margin-right:27px}.main--lines .dates__item:nth-last-child(3):not(.dates__item--selected)::after{content:"";position:absolute;left:100%;width:27px;height:1px;pointer-events:none;top:0}.main--lines .dates__day,.main--lines .dates__month-week{line-height:1.2;font-size:16px}.main--lines .dates__price{line-height:1.2;font-weight:700;font-size:14px;color:#a0a4b6}.main--lines .dates__day{font-weight:500;margin-right:3px}.main--lines .dates__month-week{margin-right:3px}.main--lines .dates__overlap{width:100px;height:100%}.main--lines .dates__overlap--first{left:0;top:0;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.main--lines .dates__overlap--last{left:calc(100% - 100px);bottom:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}.main--lines .dates--overlap-first-visible .dates__to-left,.main--lines .dates--overlap-last-visible .dates__to-right{display:block}.main--lines .dates--loading .dates__month-week-price{-ms-flex-align:center;align-items:center}.main--lines .dates--loading .dates__price{height:19px}.main--lines .dates--hidden{display:none}.dates{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;transition:.25s linear;-webkit-overflow-scrolling:touch}.dates .icon-arrow-right-5{width:9px;height:15px;fill:#a0a4b6;transition:transform .25s ease;transform:scale(1)}.dates .ps__rail-y{right:8px!important}.dates .ps__rail-x{bottom:1px!important}.dates,.dates__inner{position:relative}.dates__control{width:30px;height:30px;position:absolute;top:4px;cursor:pointer;display:none;-ms-flex-align:center;align-items:center;z-index:2;transition:transform .25s ease,opacity .25s ease}.dates__control:hover{transform:scale(.95)}.dates__control:active{transition:.15s ease;transform:scale(.9)}.dates__control--not-allowed-when-animation-work{pointer-events:none}.dates__to-left{-ms-flex-pack:start;justify-content:flex-start;left:-8px}.dates__to-left .icon{transform:rotate(180deg)}.dates__to-right{-ms-flex-pack:end;justify-content:flex-end;right:-8px}.dates__items{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;-webkit-overflow-scrolling:touch}.dates__item:not(.dates__item--selected):not(.dates__item--not-allowed){cursor:pointer}.dates__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e1e4f0;position:relative;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.dates__item:hover{transform:scale(.95)}.dates__item:active{transition:.15s ease;transform:scale(.9)}.dates__item--selected.dates__item--not-allowed{opacity:1}.dates__item--selected.dates__item--not-allowed .dates__price{opacity:.3}.dates--loading .dates__control.dates__to-left,.dates--loading .dates__control.dates__to-right,.dates--loading .dates__item::after,.dates--loading .dates__item::before,.dates__item--hidden{display:none}.dates__item--selected{cursor:default;pointer-events:none;border-color:#7a89c2}.dates__item--selected .dates__day,.dates__item--selected .dates__month-week,.html--dark .main--lines .dates__item--selected .dates__month-week{color:#7a89c2}.dates__item--selected .dates__price{color:#04080f}.dates__item--best .dates__price{color:#6ebe18}.dates__overlap{position:absolute;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:1}.dates__day{color:#4a4a4a}.dates__month-week{font-size:16px;text-transform:capitalize;color:#4a4a4a}.dates__price{font-size:16px;font-weight:700;color:#a0a4b6}.dates--loading{pointer-events:none}.dates--loading .dates__item{border:transparent}.dates--loading .dates__day,.dates--loading .dates__month-tile,.dates--loading .dates__month-week,.dates--loading .dates__price{color:transparent!important;border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.dates--overlap-first-visible .dates__overlap--first,.dates--overlap-last-visible .dates__overlap--last{opacity:1;visibility:visible}.html--dark .dates__item{background-color:#121212;border-color:#0d0d0d}.html--dark .dates__item--selected{border-color:#7a89c2}.html--dark .dates__month-week-price{color:#a0a4b6}.html--dark .dates__day,.html--dark .dates__item--selected .dates__price,.html--dark .dates__month-tile,.html--dark .dates__week-tile{color:#fff}.html--dark .dates__item--selected::before{background-color:#121212}.html--dark .dates--loading .dates__day,.html--dark .dates--loading .dates__month-tile,.html--dark .dates--loading .dates__month-week,.html--dark .dates--loading .dates__price{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.html--dark .dates--loading .dates__item{background-color:transparent}.html--dark .main--tiles .dates__overlap--first{background:linear-gradient(to bottom,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.html--dark .main--tiles .dates__overlap--last{background:linear-gradient(to bottom,rgba(26,26,26,0) 0%,#1a1a1a 100%)}.html--dark .main--lines .dates__month-week{color:#fff}.html--dark .main--lines .dates__overlap--first{background:linear-gradient(to right,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.html--dark .main--lines .dates__overlap--last{background:linear-gradient(to right,rgba(26,26,26,0) 0%,#1a1a1a 100%)}.econom-modal,.econom-modal__unit{-webkit-overflow-scrolling:touch}.econom-modal .icon-checkbox{width:20px;height:15px;fill:#fff;display:none;margin-right:12px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.econom-modal .tooltip{text-align:left}.econom-modal .tooltip__text{white-space:nowrap}.econom-modal .tooltip-trigger:active .tooltip,.econom-modal .tooltip-trigger:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.econom-modal .modal__inner{margin:auto}.econom-modal .modal__close{bottom:calc(100% - 50px)}.econom-modal__unit{display:none}.econom-modal__item,.econom-modal__unit--active{display:-ms-flexbox;display:flex}.econom-modal__item{width:300px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:3px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative}.econom-modal__item--selected .icon-checkbox{display:inline-block}.econom-modal__item--selected .econom-modal__not-selected-text{display:none}.econom-modal__item--selected .econom-modal__selected-text{display:inline-block}.econom-modal__item--selected .econom-modal__btn{pointer-events:none;color:#fff;background-color:#ff6425;border-color:#ff6425}.econom-modal__item--disabled .econom-modal__btn{pointer-events:none;border-color:#f5f6fa;background-color:#f5f6fa;color:#a0a4b6}.econom-modal__item:nth-of-type(1) .econom-modal__price-block{background-color:#afb9d9}.econom-modal__item:nth-of-type(2) .econom-modal__price-block{background-color:#96a2cc}.econom-modal__item:nth-of-type(3) .econom-modal__price-block{background-color:#7a89c2}.econom-modal__item:last-of-type .econom-modal__price-block{background-color:#7a89c2}.econom-modal__item:not(:last-of-type){margin-right:20px}.econom-modal__body,.econom-modal__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.econom-modal__head{-ms-flex-align:center;align-items:center;padding-top:20px;-ms-flex-pack:center;justify-content:center}.econom-modal__body{padding-bottom:20px;-ms-flex:1 0 auto;flex:1 0 auto;min-height:280px;-ms-flex-pack:justify;justify-content:space-between}.econom-modal__selected-text{display:none}.econom-modal__title{font-family:"Bebas Neue",sans-serif;font-size:48px;font-weight:700;line-height:1;text-transform:uppercase}.econom-modal__subtitle{position:relative;top:-5px;line-height:1;font-size:15px;color:#7a89c2;text-align:center;margin-bottom:8px}.econom-modal__price-block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;color:#fff;height:50px}.econom-modal__currency,.econom-modal__price{font-weight:700;font-size:24px;line-height:50px}.econom-modal__currency{font-size:23px;margin-left:5px}.econom-modal__point{width:6px;height:6px;border-radius:100px;background-color:#ffb192;margin-left:1px;margin-right:1px}.econom-modal__icons-block{height:140px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.econom-modal__icon-block{margin-left:2.5px;margin-right:2.5px;position:relative}.econom-modal__icon-block--carryon .econom-modal__icon{width:51px;height:48px}.econom-modal__icon-block--carryon .econom-modal__icon-text{top:15px;font-size:19px}.econom-modal__icon-block--baggage .econom-modal__icon{width:70px;height:100px}.econom-modal__icon-block--baggage .econom-modal__icon-text{top:47px;font-size:22px}.econom-modal__icon-block--replace .econom-modal__icon{width:40px;height:49px}.econom-modal__icon-block--return .econom-modal__icon{width:45px;height:45px}.econom-modal__icon-text{font-weight:700;color:#7a89c2;position:absolute;left:50%;transform:translateX(-50%)}.econom-modal__options{margin-bottom:20px;margin-left:auto;margin-right:auto}.econom-modal__option{line-height:1.1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:11px 20px}.econom-modal__option-name{color:#4a4a4a;font-size:15px}.econom-modal__option-val{color:#7a89c2;font-size:16px;font-weight:700;position:relative;text-align:right}.econom-modal__option-val-text{cursor:default}.econom-modal__option:nth-of-type(odd){background-color:#f8f9fd}.econom-modal__btn{width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative}.econom-modal__empty-helper{display:none;height:300px;width:15px;background-color:transparent;pointer-events:none;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.html--dark .econom-modal__item{background-color:#121212}.html--dark .econom-modal__icon-text,.html--dark .econom-modal__option-name,.html--dark .econom-modal__title{color:#fff}.html--dark .econom-modal__option:nth-of-type(odd){background-color:#0d0d0d}.html--dark .econom-modal__item--selected .econom-modal__btn{background-color:#ff6425}.html--dark .econom-modal__item:nth-of-type(1) .econom-modal__price-block,.html--dark .econom-modal__item:nth-of-type(2) .econom-modal__price-block,.html--dark .econom-modal__item:nth-of-type(3) .econom-modal__price-block{background-color:#535d7d}.html--dark .econom-modal__item:last-of-type .econom-modal__price-block{background-color:#535d7d}.main--tiles .lines{transform:scale(0);opacity:0;position:absolute}.main--lines .lines,.main--tiles .tiles{transform:scale(1);opacity:1}.main--lines .tiles{transform:scale(0);opacity:0;position:absolute}.tile,.tiles{width:360px;position:relative}.tiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#04080f;line-height:1;max-height:625px;z-index:10;-webkit-overflow-scrolling:touch}.tiles .ps__rail-y{margin-right:3px}.tiles.ps{padding-right:17px;box-sizing:content-box}.tile{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tile:not(:first-child){margin-top:30px}.tile .icon-chevron-down{width:16px;height:16px;fill:#a0a4b6}.tile .icon-checkbox{width:20px;height:15px;fill:#fff;transition:transform .15s ease}.tile__content{border-radius:4px}.tile__baggage .tooltip,.tile__carryon .tooltip,.tile__food .tooltip,.tile__replace .tooltip,.tile__return .tooltip{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tile__main-title{text-transform:capitalize;font-size:22px;line-height:1;margin-bottom:18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tile__main-title-sec{font-weight:300}.tile__main-title-prim{margin-right:3px}.tile__main-title-prim:empty+.tile__main-title-sec{font-weight:400}.tile__img-loader{display:none}.tile__general{padding-top:14px;padding-bottom:41px;position:relative;border-top:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-top-left-radius:4px;border-top-right-radius:4px}.tile__main{padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tile__departure{text-align:left;width:50%}.tile__arrival{text-align:right;width:50%;overflow:hidden}.tile__duration,.tile__transitions{display:none}.tile__date-label{position:absolute;border:1px solid #ff6425;top:-1px;left:0;right:0;margin:auto;background-color:#ff6425;width:73px;height:73px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.tile__date-label-day{font-family:"Bebas Neue",sans-serif;font-size:36px;font-weight:700;color:#fff;text-align:center}.tile__date-label-month{font-weight:700;font-size:16px;color:#fff;text-align:center;text-transform:uppercase;position:relative;top:-2px}.tile__code,.tile__time{font-size:54px}.tile__time{color:#7a89c2;margin-top:24px;line-height:.8;margin-bottom:4px}.tile__date{font-size:16px;color:#7a89c2;margin-bottom:10px;margin-top:-2px;text-transform:capitalize}.tile__code,.tile__time{font-family:"Bebas Neue",sans-serif;font-weight:700}.tile__airport,.tile__city{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:1.2}.tile__city{margin-top:-2px;font-weight:700}.tile__airport{color:#4a4a4a;font-weight:400}.tile__details{text-align:center;margin-top:6px}.tile__number{font-size:20px;font-weight:700;margin-bottom:3px}.tile__plane{font-size:16px;font-weight:400}.tile__price-currency,.tile__price-from{font-weight:700}.tile__price-from{font-size:20px}.tile__price-currency{font-size:24px}.tile__img-block{width:97%;height:95px;margin:8px auto 13px}.tile__img{width:100%}.tile__charter,.tile__labels{display:-ms-flexbox;display:flex}.tile__charter{height:121px;-ms-flex-align:center;align-items:center;background-color:#f8f9fd;font-weight:700;font-size:18px;color:#a0a4b6;text-transform:uppercase;border:1px solid #e1e4f0;-ms-flex-pack:center;justify-content:center}.tile__labels{-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:.25s ease border-bottom-left-radius,.25s ease border-bottom-right-radius;z-index:20}.tile__label{background-color:#f8f9fd;text-align:center;position:relative;border-top:1px solid #e1e4f0;-ms-flex-positive:1;flex-grow:1;transition:.25s ease background-color}.tile__label.price-block--selected{z-index:10}.tile__label.price-block--selected .tile__radio{box-shadow:0 5px 10px 0 #d6dbed;background-color:#ff6425}.tile__label.price-block--selected .tile__icon-text{color:#ff6425}.tile__label.price-block--selected .tile__radio .icon-checkbox{transform:translateZ(0) scale(1)}.tile__label.price-block--disabled .tile__radio,.tile__label.price-block--selected .tile__price-from{display:none}.tile__label.price-block--disabled{pointer-events:none;cursor:default}.tile__label.price-block--disabled .tile__options,.tile__label.price-block--disabled .tile__price,.tile__label.price-block--disabled .tile__title{opacity:.3}.tile__label--business.price-block--disabled .tile__price-val{font-size:20px}.tile__label--business.price-block--disabled .tile__price{padding-top:28px;padding-bottom:6px}.tile__label:nth-child(1){border-bottom-left-radius:4px}.tile__label:nth-child(2){border-left:1px solid #d6dbed;border-bottom-right-radius:4px}.tile__label:last-child{border-bottom-right-radius:4px}.tile__price{padding-top:25px;padding-bottom:5px}.tile__price-val{font-size:24px;font-weight:700;text-transform:uppercase}.tile__title{font-size:15px;color:#7a89c2;padding-bottom:4px;text-transform:lowercase}.tile__options{padding-bottom:14px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.tile__options .tooltip{max-width:1000px}.tile__baggage,.tile__carryon,.tile__food,.tile__replace,.tile__return{position:relative;padding-left:3px;padding-right:3px}.tile__baggage{top:4px}.tile__icon-text{position:absolute;font-size:12px;color:#5b689c;letter-spacing:-1px;transition:color .15s ease;font-weight:500;pointer-events:none}.tile__icon-text--baggage{left:11px;top:17px}.tile__icon-text--carryon{left:12px;top:9px}.tile__radio{width:32px;height:32px;border-radius:100%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);top:-17px;box-shadow:none;transition:box-shadow .15s ease;border:1px solid #ff6425}.tile__radio .icon-checkbox{transform:translateZ(0) scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile__price-input{opacity:0;visibility:hidden;position:absolute}.tile__price-input:checked+.tile__radio{background-color:#ff6425}.tile__price-input:checked+.tile__radio .icon-checkbox{transform:translateZ(0) scale(1)}.tile__prices-info,.tile__select-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px}.tile__select-btn{min-width:90px;background:#e5e8f4;border-radius:13px;font-weight:700;letter-spacing:-.03px;text-transform:uppercase;top:2px;padding-left:15px;padding-right:15px;height:26px;color:#979ebc;position:relative}.tile__prices-info{text-align:center;background-color:#fdfdfe;height:30px;color:#8f97a2;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-left:20px;padding-right:20px;opacity:0;visibility:hidden;transition:ease-in-out .15s;transform:translateY(-100px);position:absolute;bottom:-30px;width:100%;z-index:10}.tile--picked .tile__label:not(.price-block--selected){cursor:default;pointer-events:none}.tile--picked .tile__label:not(.price-block--selected) .tile__price,.tile--picked .tile__label:not(.price-block--selected) .tile__service,.tile--picked .tile__label:not(.price-block--selected) .tile__title{opacity:.3}.tile--picked .tile__label:not(.price-block--selected) .tile__radio{display:none}.tile--picked:nth-of-type(2){margin-right:0;margin-left:28px}.tile--recommendation .tile__date-label{border:1px solid #ffc8b1;background-color:#ffefe9}.tile--recommendation .tile__date-label-day,.tile--recommendation .tile__date-label-month{color:#ff6425}.tile--results:hover .tile__label:last-child,.tile--results:hover .tile__label:nth-child(1),.tile--results:hover .tile__label:nth-child(2){border-bottom-right-radius:0;border-bottom-left-radius:0}.tile--results:hover .tile__labels{border-bottom-left-radius:0;border-bottom-right-radius:0}.tile--results:hover .tile__prices-info{opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 10px 15px 0 rgba(214,219,237,.5)}.tile--results .tile__label{cursor:pointer}.tile--results .tile__date-label{display:none}.tile--results .tile__label:hover{background-color:#fbfcfe}.flights__inner--loading{pointer-events:none}.flights__inner--loading .tile__airport,.flights__inner--loading .tile__city,.flights__inner--loading .tile__code,.flights__inner--loading .tile__date,.flights__inner--loading .tile__img-loader,.flights__inner--loading .tile__number,.flights__inner--loading .tile__plane,.flights__inner--loading .tile__price,.flights__inner--loading .tile__time,.flights__inner--loading .tile__title{color:transparent!important;border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.flights__inner--loading .tile__general{height:400px}.flights__inner--loading .tile .icon-checkbox,.flights__inner--loading .tile__options{display:none}.flights__inner--loading .tile__radio{background-color:#fff!important;box-shadow:none!important;border-color:#f6f6fa}.flights__inner--loading .tile__arrival,.flights__inner--loading .tile__details,.flights__inner--loading .tile__label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flights__inner--loading .tile__details,.flights__inner--loading .tile__label{-ms-flex-align:center;align-items:center}.flights__inner--loading .tile__label{height:125px;-ms-flex-pack:center;justify-content:center;border-color:#f6f6fa}.flights__inner--loading .tile__arrival{-ms-flex-align:end;align-items:flex-end}.flights__inner--loading .tile__code{width:80px;height:50px;margin-bottom:5px}.flights__inner--loading .tile__city{width:94px;height:15px;margin-bottom:6px;margin-top:0}.flights__inner--loading .tile__airport{width:110px;height:15px;margin-bottom:20px}.flights__inner--loading .tile__time{width:140px;height:48px;margin-bottom:6px;margin-top:0}.flights__inner--loading .tile__date{width:94px;height:15px}.flights__inner--loading .tile__img-block{display:none}.flights__inner--loading .tile__img-loader{display:block;width:200px;height:50px;margin:30px auto}.flights__inner--loading .tile__number{width:93px;height:30px;margin-bottom:6px}.flights__inner--loading .tile__plane{width:127px;height:16px}.flights__inner--loading .tile__price{width:93px;height:25px;margin-bottom:6px}.flights__inner--loading .tile__title{width:65px;height:16px}.html--dark .tiles{color:#fff}.html--dark .tile__content{color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}.html--dark .tile__general{background-color:#121212;border-top:1px solid #0d0d0d;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d}.html--dark .tile__airport,.html--dark .tile__number,.html--dark .tile__plane{color:#fff}.html--dark .tile__details,.lines{position:relative}.html--dark .tile__details::after{content:"";position:absolute;top:-17px;left:0;width:100%;height:3px;background-color:#12151b;box-shadow:0 0 5px 0 #12151b}.html--dark .tile__label{background-color:#161616;border-top:1px solid #0d0d0d}.html--dark .tile__label:hover,.html--dark .tile__label:hover .tile__options{background-color:#1b1a1a}.html--dark .tile__label.price-block--selected .tile__radio{box-shadow:none;background-color:#ff6425;border-color:#ff6425}.html--dark .tile__labels{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;border-bottom:1px solid #0d0d0d}.html--dark .tile__options{background-color:#161616;transition:.25s ease background-color}.html--dark .tile__select-btn{color:#5b5b5b;background-color:#090909}.html--dark .tile__prices-info{color:#a0a4b6;background-color:#121212;border-bottom:1px solid #090909;border-left:1px solid #090909;border-right:1px solid #090909}.html--dark .tile__radio{background-color:#090909;border:1px solid #ff6425}.html--dark .tile__black-friday-img{position:absolute;top:22px;left:50%;transform:translateX(-50%)}.html--dark .tile__main-title-sec{color:#fff}.html--dark .tile--results:hover .tile__prices-info{box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}.html--dark .flights__inner--loading .tile__airport,.html--dark .flights__inner--loading .tile__city,.html--dark .flights__inner--loading .tile__code,.html--dark .flights__inner--loading .tile__date,.html--dark .flights__inner--loading .tile__img-loader,.html--dark .flights__inner--loading .tile__number,.html--dark .flights__inner--loading .tile__plane,.html--dark .flights__inner--loading .tile__price,.html--dark .flights__inner--loading .tile__time,.html--dark .flights__inner--loading .tile__title{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.html--dark .flights__inner--loading .tile__radio{background-color:#090909!important;border:1px solid #090909!important}.lines{z-index:10}.line{margin-bottom:8px}.line:nth-of-type(odd) .line__content{background-color:#f8f9fd}.line:nth-of-type(even) .line__content{background-color:#fff}.line .icon-checkbox{width:14px;height:10px;fill:#fff}.line__content{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;position:relative;color:#04080f;padding-top:19px;padding-bottom:19px;border:1px solid #e1e4f0;border-radius:4px;background:#f8f9fd}.line__content:hover{z-index:10}.line__content::after,.line__content::before{content:"";position:absolute;width:1px;height:calc(100% - 30px);background-color:#e1e4f0;top:50%;transform:translateY(-50%)}.line__content::before{left:364px}.line__content::after{right:384px}.line__item--business.price-block--selected .line__label{cursor:default}.line__main-title{text-transform:capitalize;font-size:22px;margin-bottom:18px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.line__main-title-sec{font-weight:300}.line__main-title-prim{margin-right:3px}.line__main-title-prim:empty+.line__main-title-sec{font-weight:400}.line__title{font-size:15px;color:#a0a4b6;text-transform:lowercase}.line__date,.line__price-from{font-size:16px}.line__date{color:#7a89c2;text-transform:capitalize}.line__number-text,.line__plane-text{font-weight:700}.line__charter,.line__class{display:-ms-flexbox;display:flex}.line__charter{background-color:inherit;font-weight:700;font-size:18px;color:#a0a4b6;text-transform:uppercase;height:52px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33.3333%}.line__class{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:385px;padding-left:15px;padding-right:15px}.line__class .line__title{padding-left:36px;color:#a0a4b6;font-weight:500}.line__details{cursor:pointer;display:none}.line__general-add{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:753px}.line__date-label{position:absolute;border:1px solid #ff6425;top:-20px;left:0;right:0;margin:auto;background-color:#ff6425;width:116px;height:23px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:16px;font-weight:700;text-align:center;color:#fff;display:none}.line__date-label-day,.line__date-label-month{position:relative;top:-1px}.line__add,.line__general{padding-left:25px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:relative}.line__general{padding-right:25px;width:365px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:0;flex-grow:0}.line__add{margin-top:7px;-ms-flex-positive:1;flex-grow:1}.line__price-val{text-transform:uppercase}.line__item{position:relative}.line__item.price-block--disabled{pointer-events:none;opacity:.3;cursor:default}.line__item--business,.line__item--econom{width:calc(50% - 7px);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;border:1px solid transparent;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:6px 3px 7px 8px;transition:.25s ease background-color,.25s ease border-color}.line__item--business .line__title,.line__item--econom .line__title,.line__time{color:#7a89c2}.line__item--business.price-block--selected,.line__item--econom.price-block--selected{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.line__item--business.price-block--selected .line__option-icon-text,.line__item--econom.price-block--selected .line__option-icon-text{color:#ff6425}.line__item--business .line__details,.line__item--business.price-block--selected .line__details,.line__item--econom.price-block--selected .line__details{padding-top:16px}.line__item--business.price-block--selected .line__radio,.line__item--econom.price-block--selected .line__radio{background-color:#ff6425}.line__item--business.price-block--selected .line__radio .icon-checkbox,.line__item--econom.price-block--selected .line__radio .icon-checkbox{transform:translateZ(0) scale(1)}.line__item--business.price-block--selected .line__price-from,.line__item--econom.price-block--selected .line__price-from{display:none}.line__time{font-family:"Bebas Neue",sans-serif;line-height:1;font-size:36px;font-weight:700;position:relative;top:-3px}.line__arrival,.line__departure{width:calc(50% - 7px)}.line__arrival{text-align:right}.line__duration{width:14px;text-align:center;padding-top:7px}.line__duration .line__title{white-space:nowrap}.line__duration .line__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.line__plane{width:255px}.line__code{position:relative;margin-top:-2px;line-height:1}.line__code,.line__transfers-city{font-weight:700;font-size:18px}.line__label{display:block;cursor:pointer}.line__label-price{display:-ms-flexbox;display:flex;position:relative}.line__price-input{opacity:0;visibility:hidden;position:absolute}.line__price-input:checked+.line__radio{background-color:#ff6425}.line__price-input:checked+.line__radio .icon-checkbox{transform:scale(1)}.line__main,.line__price{font-weight:700}.line__option{position:relative;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:19px}.line__option .tooltip__text{white-space:nowrap}.line__option:last-of-type{margin-bottom:6px}.line__option-icon-block{width:28px;position:relative;margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.line__option-icon-text{position:absolute;font-weight:500;font-size:14px;color:#5b689c;pointer-events:none}.line__option-icon-text--carryon{top:5px;left:10px}.line__option-icon-text--baggage{top:14px;left:7px}.line__option-name{font-size:15px}.line__option-val{font-weight:700;color:#7a89c2;font-size:15px}.line__option-text{line-height:1.1}.line__transfer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.line__duration-text{font-weight:700;position:relative}.line__radio{width:20px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;height:20px;margin-top:4px;border-radius:100%;border:1px solid #ff6425;margin-right:16px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.line__radio .icon-checkbox{transition:transform .25s;transform:scale(0)}.line__transfer:not(:last-child){margin-bottom:8px}.line__airport,.line__city{font-size:18px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.line__city{font-weight:700}.line__airport{margin-bottom:7px;color:#4a4a4a}.line__transfer-city{font-size:16px;font-weight:400}.line__transfer-dur{font-size:15px}.line__prices-info{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:inherit;font-size:14px;min-height:30px;color:#8f97a2;border-top:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-top-left-radius:4px;border-top-right-radius:4px;padding-left:10px;padding-right:10px;position:absolute;bottom:0;right:11px;width:358px;opacity:0;visibility:hidden}.line--picked:not(:first-child){margin-top:35px}.line--picked .line__content{border-bottom:1px solid #e1e4f0}.line--picked .line__label{pointer-events:none}.line--picked .line__item{cursor:pointer}.line--picked .line__business:not(.price-block--selected),.line--picked .line__econom:not(.price-block--selected){opacity:.3;pointer-events:none}.line--opened .line__details{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.line--opened .line__general .line__details{padding-top:22px}.line--recommendation .line__date-label{border:1px solid #ffc8b1;background-color:#ffefe9;color:#ff6425}.line--results .line__date-label{display:none}.line--results.line--opened .line__class{margin-bottom:20px}.line--results.line--opened .line__prices-info{opacity:1;visibility:visible}.flights__inner--loading .line__code,.flights__inner--loading .line__duration-text,.flights__inner--loading .line__number-text,.flights__inner--loading .line__plane-text,.flights__inner--loading .line__price,.flights__inner--loading .line__time,.flights__inner--loading .line__title{color:transparent;border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#eceef6;background:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.flights__inner--loading .line__duration .line__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.flights__inner--loading .line__time{width:85px;height:26px;margin-bottom:7px;margin-top:7px}.flights__inner--loading .line__code{width:35px;height:17px}.flights__inner--loading .line__duration-text{width:65px;height:17px;margin-bottom:7px}.flights__inner--loading .line__duration{margin-top:4px}.flights__inner--loading .line__duration .line__title{width:50px;height:17px}.flights__inner--loading .line__arrival,.flights__inner--loading .line__arrival .line__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.flights__inner--loading .line__plane-text{width:160px;height:26px;margin-bottom:3px}.flights__inner--loading .line__number-text{width:80px;height:26px;margin-bottom:3px}.flights__inner--loading .line__title{width:65px;height:17px}.flights__inner--loading .line__price{width:117px;height:26px;margin-bottom:3px}.flights__inner--loading .line__label .line__title{margin-right:0;margin-left:36px}.flights__inner--loading .line__radio{border-color:#f6f6fa}.flights__inner--loading .line__item.price-block--disabled{opacity:1}.flights__inner--loading .line__price-input:checked+.line__radio{background-color:transparent}.flights__inner--loading .line--results.line--opened .line__class{margin-bottom:0}.flights__inner--loading .line .icon-checkbox,.flights__inner--loading .line__details,.flights__inner--loading .line__prices-info{display:none!important}html[lang=uk] .line__item--business .line__price-val{white-space:nowrap;letter-spacing:-1px}.html--dark .line:nth-of-type(odd) .line__content{background-color:#121212}.html--dark .line:nth-of-type(even) .line__content{background-color:#161616}.html--dark .line__content{box-shadow:0 10px 20px 0 rgba(0,0,0,.5);color:#fff;border:1px solid #0d0d0d}.html--dark .line__add::after,.html--dark .line__class::after,.html--dark .line__class::before,.html--dark .line__content::after,.html--dark .line__content::before{background-color:#0d0d0d}.html--dark .line__airport{color:#a0a4b6}.html--dark .line__prices-info{border-color:#0d0d0d;background-color:#161616}.html--dark .line__radio{background-color:#090909;border:1px solid #ff6425}.html--dark .line .price-block--selected .line__radio{background-color:#ff6425}.html--dark .line__price-input:checked+.line__radio{background-color:#ff6425}.html--dark .line__black-friday-img{position:absolute;top:-14px;left:50%;transform:translateX(-50%)}.html--dark .flights__inner--loading .line__code,.html--dark .flights__inner--loading .line__duration-text,.html--dark .flights__inner--loading .line__number-text,.html--dark .flights__inner--loading .line__plane-text,.html--dark .flights__inner--loading .line__price,.html--dark .flights__inner--loading .line__time,.html--dark .flights__inner--loading .line__title{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.html--dark .flights__inner--loading .line__radio{background-color:#090909!important;border:1px solid #090909!important}.passengers{top:0;left:0;width:100%;padding-top:40px}.passengers__form{width:100%}.passengers__title{margin-bottom:35px}.passenger .icon-baggage-add,.passenger .icon-seat-belt{width:21px;height:8px;fill:#4a90e2;position:absolute}.passenger .icon-baggage-add{width:17px;height:15px}.passenger .icon-dumbbell,.passenger .icon-food-2{width:16px;height:16px;fill:#4a90e2;position:absolute}.passenger .icon-food-2{height:13px}.passenger:not(:first-child){margin-top:57px}.passenger__cabinet-save{height:50px;width:210px}.passenger__main-title{padding-right:5px}.passenger__main-delete{color:#4a90e2;margin-left:5px;cursor:pointer;transition:.25s}.passenger__main-delete:hover{transform:scale(.95);transition:.25s}.passenger__main-delete:active{transform:scale(.9);transition:.25s}.passenger__main-title-choose{position:relative;padding-left:40px;padding-right:17px}.passenger__main-title-choose::before{content:"";background:url(/src/icons/svg/choose-save-passenger.svg);width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:13px}.passenger__main-title-choose--disabled{opacity:.5;pointer-events:none}.passenger__main-title-data{display:-ms-flexbox;display:flex;position:relative}.passenger__main-title-data .badge{left:1px;line-height:1.1;top:-11px;height:14px}.passenger__main-checkbox,.passenger__save-label{position:relative;bottom:1px;margin-left:25px}.passenger__main-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.passenger__main-checkbox label{position:relative;cursor:pointer;font-size:15px;line-height:24px;transition:.25s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.passenger__main-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #4a90e2;width:14px;height:14px;top:-1px;border-radius:3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.passenger__main-checkbox label:after{content:"";position:absolute;top:2.5px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s ease}.passenger__main-checkbox input:checked+label:after{transform:rotate(45deg) scale(1)}.passenger__main-checkbox input:checked+label:before{background-color:#4a90e2;border:1px solid #4a90e2}.passenger__tooltip{width:175px}.passenger__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.passenger__main-title-block{color:#1a1a1a;margin-bottom:0;font-size:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.passenger__main-subtitle{font-weight:300}.passenger__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:30px}.passenger__item--gender,.passenger__item--infant-bind-to,.passenger__item--refer{-ms-flex-preferred-size:253px;flex-basis:253px;width:253px}.passenger__item--citizenship,.passenger__item--first-name,.passenger__item--last-name,.passenger__item--passport-number{-ms-flex-preferred-size:269px;flex-basis:269px;width:269px}.passenger__item--date{-ms-flex-preferred-size:289px;flex-basis:289px;width:289px;position:relative}.passenger__item--date .select2{border:none}.passenger__item--date .field{margin-right:0}.passenger__item--date .select2-container--open .select2-dropdown{top:-1px}.passenger__item .field__input--birthday,.passenger__item .field__input--passport-validity{left:-9999px}.passenger__date-selects{width:100%;position:absolute;left:0;top:1px;display:-ms-flexbox;display:flex;margin-right:20px}.passenger__date-selects .field__select-block--day{-ms-flex-preferred-size:75px;flex-basis:75px}.passenger__date-selects .field__select-block--month{-ms-flex-preferred-size:130px;flex-basis:130px;right:1px}.passenger__date-selects .field__select-block--year{-ms-flex-preferred-size:calc(100% - 203px);flex-basis:calc(100% - 203px);right:2px}.passenger__date-selects .field__select{border:none}.passenger__services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.passenger__item--disabled{pointer-events:none}.passenger__item--disabled .field__label{border-color:#e1e4f0;background-color:#f8f9fd;cursor:default}.passenger__item--disabled .field__input{cursor:default}.html--dark .passenger__item--disabled span.field__title::after,.passenger__item--disabled .field__title{background-color:transparent}.passenger__item--disabled span.field__title::after{content:"";background-color:#f8f9fd;width:100%;height:3px;bottom:3px;position:absolute;left:0;z-index:-1}.main--round .passenger-service__selected-text{font-size:18px}.main--round .passenger-service--selected .passenger-service__selected-block{height:39px}.main--round .passenger-service--selected .passenger-service__btn{margin-top:3px}.main--oneway .passenger-service .passenger-service__selected-text{font-size:30px}.passenger-service{width:360px;height:140px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;cursor:pointer}.passenger-service__badge-wrap{position:absolute;top:-10px;left:12px}.passenger-service__btn-text{font-weight:700}.passenger-service__badge{background-color:#ff3a20;text-transform:lowercase;font-size:14px;border-radius:100px;color:#fff;font-weight:700;padding-left:9px;padding-right:9px;line-height:1.2;height:18px;pointer-events:none;white-space:nowrap}.passenger-service__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;margin-right:20px;margin-bottom:20px;-ms-flex-pack:justify;justify-content:space-between;z-index:1;position:relative}.passenger-service__name,.passenger-service__selected-text,.passenger-service__text{font-family:"Bebas Neue",sans-serif;font-weight:700;line-height:1;text-transform:uppercase}.passenger-service__name{font-size:24px;margin-bottom:2px;position:relative;z-index:1;color:#a0a4b6}.passenger-service__selected-text,.passenger-service__text{color:#04080f}.passenger-service__text{font-size:30px}.passenger-service__selected-text{text-align:right;white-space:nowrap;display:none}.passenger-service__btn{margin-top:13px;min-width:110px;padding-left:10px;padding-right:10px}.passenger-service__btn-selected-text{font-weight:700;display:none}.passenger-service__icon{background-repeat:no-repeat;background-size:contain;border-bottom-left-radius:3px;position:absolute;left:0;bottom:0;background-color:#f8f9fd}.passenger-service--baggage .passenger-service__icon{width:134px;height:117px}.passenger-service--seat .passenger-service__icon{width:190px;height:120px}.passenger-service--sport .passenger-service__icon{border-bottom-left-radius:0;width:90px;height:115px;margin-left:10px}.passenger-service--gift-baggage .passenger-service__icon{width:140px;height:115px;margin-left:34px}.passenger-service--catering .passenger-service__icon{width:136px;height:119px}.passenger-service--transfer .passenger-service__icon{width:99px;height:111px}.passenger-service--transfer .passenger-service__selected-text{font-size:18px}.passenger-service--transfer.passenger-service--selected .passenger-service__selected-block{height:39px}.passenger-service--transfer.passenger-service--selected .passenger-service__btn{margin-top:3px}.passenger-service--selected{background-color:#ecf3fc;border-color:#4a90e2}.passenger-service--selected .passenger-service__name{color:#a0a4b6}.passenger-service--selected .passenger-service__text{display:none}.passenger-service--selected .passenger-service__btn{background-color:#4a90e2}.passenger-service--selected .passenger-service__selected-text-block{display:block}.passenger-service--selected .passenger-service__selected-text{color:#4a90e2}.passenger-service--selected .passenger-service__btn-text{display:none}.passenger-service--selected .passenger-service__btn-selected-text{display:inline}.passenger-service--selected .passenger-service__icon{background-color:#ecf3fc}.passenger-service--selected-backward .passenger-service__selected-text-backward,.passenger-service--selected-forward .passenger-service__selected-text-forward{display:block}.terms-and-conditions-modal__attention{margin-top:20px}.terms-and-conditions-modal__attention-title{font-size:16px;font-weight:700}.terms-and-conditions-modal__attention-text{font-size:16px}.terms-and-conditions-modal__eur{display:none}.terms-and-conditions-modal--attention .inform-modal__text{margin-top:21px;font-size:13px;line-height:1.8;margin-bottom:28px}.terms-and-conditions-modal[data-pay-currency=EUR][data-pay-with=fondy] .terms-and-conditions-modal__eur{display:initial}.html--dark .passenger__main-title-block{color:#fff}.html--dark .passenger__item--disabled .field__label{border-color:#0d0d0d;background-color:#121212;opacity:.5}.html--dark .passenger-service{background-color:#121212;border-color:#0d0d0d}.html--dark .passenger-service__text{color:#fff}.html--dark .passenger-service__icon{background-color:#121212}.html--dark .terms-and-conditions-modal__attention{color:#fff}.progress-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:170px;left:50%;transform:translate(-50%,0);margin-bottom:30px;position:-webkit-sticky;position:sticky;bottom:20px;z-index:100;transition:transform .5s ease-in-out;will-change:transform}.progress-btns .btn-2{box-shadow:0 9px 15px 0 #d6dbed}.progress-btns__btn{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:170px}.progress-btns--two-btns{width:340px}.progress-btns--hidden{transform:translate(-50%,200px)}.html--dark .btn-2{box-shadow:0 9px 15px 0 #000}.search{-ms-flex-align:start;align-items:flex-start}.search .icon-arrow-right-4,.search .icon-arrow-round,.search .icon-calendar-2,.search .icon-user-2,.search__item-cross-icon.icon{fill:#a0a4b6}.search .icon-search-2{fill:#fff}.search .icon-arrow-right-4,.search .icon-arrow-round{width:16px;height:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%);z-index:2}.search .icon-arrow-right-4{height:8px;right:-11px}.search .icon-calendar-2,.search .icon-user-2{height:16px;position:absolute;top:50%;transform:translateY(-50%)}.search .icon-calendar-2{right:-9px;z-index:2;width:16px}.search .icon-user-2{width:14px;left:15px}.search .icon-search-2{width:24px;height:24px}.search__inner{position:relative}.search__close-btn{display:none;width:100%}.search__title{display:none;font-weight:700;font-size:24px;text-align:left;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:25px}.search__item-cross{position:absolute;right:0;top:0;font-weight:900;cursor:pointer;line-height:1;padding:5px 7px 7px}.search__item-cross-icon.icon{width:10px;height:10px;transition:fill .25s ease}.search__form,.search__unit{display:-ms-flexbox;display:flex}.search__form{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:1220px;margin:auto;border-radius:50px;transition:.1s ease border-radius;height:80px}.search__unit{white-space:nowrap;position:relative;height:inherit}.search__unit--disabled{pointer-events:none;opacity:.3}.search__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:18px;padding-bottom:3px;cursor:pointer;position:relative}.search__item.field--active .search__item-title,.search__item:hover .search__item-title{color:#ff6425}.search__item--city-from{width:280px;padding-left:37px}.search__item--city-from::after,.search__item--date-from::after{content:"";position:absolute;height:21px;width:20px;right:-10px;top:50%;z-index:1;transform:translateY(-50%)}.search__item--city-from .search__item-content,.search__item--city-to .search__item-content{-ms-flex-pack:justify;justify-content:space-between}.search__item--city-to{width:280px;padding-left:28px}.search__item--date-from{width:195px;padding-left:14px}.search__item--date-to{width:195px;padding-left:24px}.search__item--passengers{width:200px;margin-right:70px;padding-left:45px}.search__item--date-to .icon-calendar-2,.search__item--passengers-mobile{display:none}.search__item--passengers-mobile .search__item{width:calc((100%/3) - 5px);-ms-flex-align:center;align-items:center}.search__item--passengers-mobile .search__item-title{left:50%;transform:translateX(-50%)}.search__item--passengers-mobile .search__item-content{font-size:24px}.search__item.form__item--empty .search__item-dots{display:-ms-flexbox;display:flex}.search__item.form__item--empty .search__item-cross{display:none}.search__item-content,.search__item-dots{font-size:22px;font-weight:700;line-height:1.3}.search__item-content{display:-ms-flexbox;display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.search__item-dots{display:none}.search__text-city,.search__text-code{font-size:22px;font-weight:700;line-height:1.3;cursor:pointer}.search__text-city{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.search__text-code{text-align:right;padding-left:10px}.search__item-title{font-size:18px;line-height:1.1;text-transform:lowercase;transition:.25s ease color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.search__text-date{text-transform:capitalize}.search__search-btn-text{display:none}.search__search-btn{width:60px;height:60px;background:#ff6425;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;right:9px;top:9px;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.search__search-btn:hover{transform:scale(.95)}.search__search-btn:focus{transition:.15s ease;transform:scale(.95)}.search__search-btn:active{transition:.15s ease;transform:scale(.9)}.search__tip{max-width:450px}.search__tip .tip--visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.search__tip .tooltip__text{white-space:normal}.search--passeng-visible .search__form{transition:border-radius .15s ease;border-bottom-right-radius:0}.search--passeng-visible .search__passeng{display:block}.search--cities-visible .search__form{transition:border-radius .15s ease;border-bottom-left-radius:0}.modal-add-close{display:none;width:100%;height:50px;top:0;left:0;position:absolute}.modal-add-close::after,.modal-add-close::before{content:"";position:absolute;width:calc((100% - 1140px)/2);height:80px;top:100%}.modal-add-close::before{left:0}.modal-add-close::after{right:0}.modal-add-close--visible{display:block;z-index:1000}.html--light .search__item-content,.html--light .search__text-city,.html--light .search__title{color:#04080f}.html--light .search__item-cross:hover .search__item-cross-icon.icon{fill:#04080f}.html--light .search__form{background-color:#fff;border:1px solid #e1e4f0}.html--light .search__item--city-from,.html--light .search__item--city-to,.html--light .search__item--date-from,.html--light .search__item--date-to{border-right:1px solid #e1e4f0}.html--light .search__item--city-from::after,.html--light .search__item--date-from::after{background-color:#fff}.html--light .search__item-dots,.html--light .search__item-title,.html--light .search__text-code{color:#a0a4b6}.html--light .search__search-btn{box-shadow:0 1px 5px -2px #a0a4b6}.html--light .search__text-city::-webkit-input-placeholder{color:#a0a4b6}.html--light .search__text-city::-moz-placeholder{color:#a0a4b6}.html--light .search__text-city:-ms-input-placeholder{color:#a0a4b6}.html--light .search__text-city:-moz-placeholder{color:#a0a4b6}.html--dark .search__item-content,.html--dark .search__text-city,.html--dark .search__title{color:#fff}.html--dark .search__item-cross:hover .search__item-cross-icon.icon{fill:#fff}.html--dark .search__form{border-color:#0d0d0d;background-color:#1a1a1a}.html--dark .search__item--city-from,.html--dark .search__item--city-to,.html--dark .search__item--date-from,.html--dark .search__item--date-to{border-right:1px solid #0d0d0d}.html--dark .search__item--city-from::after,.html--dark .search__item--date-from::after{background-color:#1a1a1a}.html--dark .search__item-dots,.html--dark .search__item-title,.html--dark .search__text-code{color:#9b9b9b}.html--dark .search__search-btn{box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}.html--dark .search__text-city::-webkit-input-placeholder{color:#9b9b9b}.html--dark .search__text-city::-moz-placeholder{color:#9b9b9b}.html--dark .search__text-city:-ms-input-placeholder{color:#9b9b9b}.html--dark .search__text-city:-moz-placeholder{color:#9b9b9b}.halloween-modal .modal__inner{margin:auto}.halloween-modal .modal__content{width:450px;overflow:hidden;border-radius:4px}.halloween-modal .modal__close{bottom:calc(100% - 47px)}.halloween-modal__content{background-color:#fff;padding:30px}.halloween-modal__img{display:block;width:100%}.halloween-modal__sub,.halloween-modal__title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:37px;color:#04080f}.halloween-modal__sub{font-family:"EuclidSquare",sans-serif;font-size:18px;margin-bottom:25px}.halloween-modal__text{margin-bottom:35px}.halloween-modal__btn{margin-left:auto;margin-right:auto;width:210px}.main--tiles .ticket__flights-tourists{display:-ms-flexbox;display:flex}.main--tiles .ticket__flights-tourists-unit{margin-right:28px}.main--tiles .ticket__flight-not-selected{margin-top:40px}.main--lines .ticket__flights-tourists-unit:nth-of-type(2){margin-top:35px}.main--lines .ticket__flights-tourists{-ms-flex-order:2;order:2}.main--lines .ticket__content{-ms-flex-direction:column;flex-direction:column;width:100%}.main--lines .ticket__flight-not-selected{display:none}.booking-managment .ticket,.ticket{padding-bottom:100px;transition:.15s ease}.booking-managment .ticket{position:absolute;top:0;left:0;visibility:hidden;width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.ticket{padding-top:35px}.ticket .view--mobile{display:-ms-flexbox;display:flex}.ticket .icon-tourist-with-baggage{width:16px;height:14px;margin-right:12px}.ticket .icon-calendar,.ticket .icon-close-in-circle{width:15px;height:16px;margin-right:12px}.ticket .icon-calendar{width:16px}.ticket__flights-tourists{position:relative;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;z-index:200}.ticket__title-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.ticket__content{position:relative}.ticket__btns-view,.ticket__content{display:-ms-flexbox;display:flex}.ticket__title-btns{position:relative}.ticket__btns{fill:#4a90e2;display:-ms-flexbox;display:flex;position:absolute;top:1px;right:100px}.ticket__btn:not(:last-child){margin-right:20px}.view,.view__item{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.view,.view::after{border:1px solid #e1e4f0}.view{background:#f8f9fd;border-radius:18px}.view::after{content:"";position:absolute;width:26px;height:26px;background:#fff;box-shadow:0 1px 5px -2px #a0a4b6;border-radius:14px;left:4px;top:50%;transition:transform .25s cubic-bezier(.44,-.12,.07,1.15);z-index:0}.view .icon{fill:#a0a4b6;transition:fill .25s ease}.view .icon-tiles{width:14px;height:14px;position:relative;left:2px}.view .icon-list{width:14px;height:11.67px;position:relative;right:2px}.view__item{z-index:10;width:32px;height:36px;transition:background-color .25s ease;border-radius:0}.view--mobile{display:none}.view--tiles::after{transform:translate(0,-50%)}.view--lines::after{transform:translate(28px,-50%)}.html--dark .view{background-color:#121212;border-color:#0d0d0d}.html--dark .view::after{background-color:#000;border-color:#000;box-shadow:none}.change-search{height:36px;border-radius:18px;border:1px solid #e1e4f0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:2px;padding-bottom:2px;background-color:#f8f9fd;margin-right:20px;cursor:pointer}.change-search .icon{transition:fill .25s ease}.change-search .icon-arrow-right-4,.change-search .icon-arrow-round{fill:#a0a4b6;width:13px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);z-index:2}.change-search .icon-arrow-right-4{width:12px;height:6px;right:-12px}.change-search .icon-calendar-2,.change-search .icon-user-2{fill:#a0a4b6;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.change-search .icon-user-2{width:14px}.change-search .icon-search-2{fill:#fff;width:14px;height:14px}.change-search__cities-units,.change-search__unit{display:-ms-flexbox;display:flex;height:100%}.change-search__unit{font-size:16px;position:relative;white-space:nowrap;-ms-flex-align:center;align-items:center;padding-bottom:1px;padding-right:15px}.change-search__unit--city-from{max-width:150px}.change-search__unit--city-from::after{content:"";position:absolute;background-color:#f8f9fd;height:14px;width:20px;right:-10px;top:50%;z-index:1;transform:translateY(-50%)}.change-search__unit--city-from,.change-search__unit--city-to,.change-search__unit--dates{padding-left:19px;border-right:1px solid #e1e4f0}.change-search__unit--dates{padding-left:36px}.change-search__unit--dates .change-search__text-sec{margin-right:3px}.change-search__unit--passengers{width:111px;padding-left:33px}.change-search__text-sec-tablet{display:none}.change-search__text-main{color:#04080f;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}.change-search__text-dash,.change-search__text-sec{color:#a0a4b6;margin-left:3px}.change-search__text-dash{margin-right:3px}.change-search__search-btn,.search-passeng__unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.change-search__search-btn{background:#ff6425;box-shadow:0 1px 5px -2px #a0a4b6;border-radius:14px;left:-4px;width:28px;height:28px;-ms-flex-pack:center;justify-content:center}.html--dark .change-search{background-color:#121212;border-color:#0d0d0d}.html--dark .change-search__text-main,.html--dark .change-search__text-sec{color:#fff}.html--dark .change-search__unit--city-from::after{background-color:#121212}.html--dark .change-search__unit--city-from,.html--dark .change-search__unit--city-to,.html--dark .change-search__unit--dates{border-color:#0d0d0d}.search-passeng.modal{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;margin-top:130px;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease}.search-passeng.modal--active{transition:visibility .15s ease,opacity .15s ease}.search-passeng.modal--active .modal__inner{transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.search-passeng .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(-100px);transition:opacity .1s ease,transform .1s ease;background-color:#fff;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom:1px solid #e1e4f0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 15px 12px;width:270px}.search-passeng .tip{top:50%;transform:translateY(-50%);bottom:auto;right:calc(100% + 30px);left:auto}.search-passeng .tip::after{border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:12px solid #fff;bottom:auto;top:50%;transform:translate(0,-50%);left:auto;right:-29px}.search-passeng__adt-tip.tip{top:0;transform:none}.search-passeng__adt-tip.tip::after{top:10px;transform:none}.search-passeng__unit{height:50px;-ms-flex-pack:justify;justify-content:space-between;width:100%}.search-passeng__unit:not(:last-child){margin-bottom:15px}.search-passeng__unit:first-child{-ms-flex-item-align:end;align-self:flex-end}.search-passeng__title{font-weight:700}.search-passeng__subtitle{color:#a0a4b6;font-size:14px;text-transform:lowercase}.search-passeng__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.search-passeng__btn{background-color:#ffefe9;width:27px;height:27px;border-radius:100px;cursor:pointer;position:relative;transition:transform .25s ease}.search-passeng__btn:hover{transform:scale(.95)}.search-passeng__btn:focus{transition:.15s ease;transform:scale(.95)}.search-passeng__btn:active{transition:.15s ease;transform:scale(.9)}.search-passeng__btn--plus::after{content:"";position:absolute;top:12px;left:7px;width:13px;height:3px;background-color:#ff6425}.search-passeng__btn--minus::after,.search-passeng__btn--plus::before{content:"";position:absolute;top:7px;left:12px;width:3px;height:13px;background-color:#ff6425}.search-passeng__btn--minus::after{top:12px;left:7px;width:13px;height:3px}.search-passeng__amount{margin-left:10px;margin-right:10px;font-weight:700;cursor:default;width:12px;pointer-events:none;font-size:18px}.html--dark .search-passeng .tip{background-color:#1a1a1a;color:#fff}.html--dark .search-passeng .tip::after{border-left:12px solid #1a1a1a}.html--dark .search-passeng .modal__inner{background-color:#1a1a1a;border-color:#0d0d0d}.html--dark .search-passeng__btn{background-color:#31211c}.html--dark .search-passeng__amount{color:#fff}.html--dark .search-passeng__subtitle{color:#9d9d9d}.save-pass__unit{max-width:810px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.save-pass__item{-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.save-pass__item--active{display:-ms-flexbox;display:flex}.save-pass__passenger{display:none;-ms-flex-direction:column;flex-direction:column;width:250px;height:275px;border-radius:4px;overflow:hidden;color:#04080f;background:#fff;border:1px solid #e1e4f0;margin-bottom:20px;margin-right:20px}.save-pass__passenger--active{display:-ms-flexbox;display:flex}.save-pass__passenger-name{font-weight:700;font-family:"EuclidSquare",sans-serif;font-size:20px;line-height:23px;padding:18px 20px;background-color:#f8f9fd;border-bottom:1px solid #e1e4f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.save-pass__passenger-bio{padding:20px}.save-pass__passenger-info{font-size:22px;line-height:28px;font-family:"Bebas Neue",sans-serif;font-weight:700}.save-pass__passenger-subtitle{font-size:15px;line-height:15px;color:#a0a4b6}.save-pass__passenger-birth{padding-bottom:10px;border-bottom:1px solid #e1e4f0}.save-pass__passenger-passport{padding-top:10px}.save-pass__passenger-btn{position:relative;margin:9px 20px 0;height:40px}.save-pass__passenger-btn .icon-checkbox{width:20px;height:15px;fill:#fff;margin-right:12px;position:absolute;left:15px;top:50%;transform:translateY(-50%);display:none}.save-pass__passenger-btn--active{background-color:#ff6425;color:#fff;border:none;transition:.25s ease}.save-pass__passenger-btn--active .icon-checkbox{display:inline}.save-pass__passenger-btn--active .save-pass__passenger-btn--selected{display:-ms-flexbox;display:flex}.save-pass__passenger-btn--active .save-pass__passenger-btn--unselected,.save-pass__passenger-btn--selected{display:none}.save-pass .modal__inner{margin:auto}.save-pass .modal__content{margin:50px 0}.save-pass .modal__close{bottom:calc(100% - 50px)}.html--dark .save-pass__passenger-name{color:#fff;background-color:#1a1a1a;border-color:#0d0d0d}.html--dark .save-pass__passenger-birth{border-color:#0d0d0d}.html--dark .save-pass__passenger-info{color:#fff}.html--dark .save-pass__passenger{background-color:#121212;border-color:#0d0d0d}.dont-starve-modal .modal__close{bottom:calc(100% - 50px)}.dont-starve-modal .modal__inner{margin:auto}.dont-starve-modal__block{display:-ms-flexbox;display:flex;height:385px;border-radius:4px;border:1px solid #e1e4f0}.dont-starve-modal__img-block{background-color:#f8f9fd;border-right:1px solid #e1e4f0;width:270px;background-repeat:no-repeat;background-size:cover}.dont-starve-modal__img-block-title{font-family:"Helvetica Neue",sans-serif;font-weight:700;font-style:italic;font-size:24px;color:#c2c8dd;margin-bottom:-7px}.dont-starve-modal__img-block-text{margin-left:85px;margin-top:175px}.dont-starve-modal__img-block-subtitle{font-family:"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#a8aec5}.dont-starve-modal__content-block{padding:43px 30px 40px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.dont-starve-modal__title{font-family:"Bebas Neue",sans-serif;font-size:37px;color:#04080f;font-weight:700;margin-bottom:18px;line-height:1.1}.dont-starve-modal__text{font-size:16px;max-width:450px}.dont-starve-modal__text:not(:last-of-type){margin-bottom:17px}.dont-starve-modal__btns{display:-ms-flexbox;display:flex}.dont-starve-modal__btn{white-space:nowrap;padding-left:20px;padding-right:20px}.dont-starve-modal__btn--close{margin-right:15px}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--desctop.jpg?v=9)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--desctop.jpg?v=9)}.html--dark .dont-starve-modal__block{border:1px solid #0d0d0d}.html--dark .dont-starve-modal__img-block{background-color:#1a1a1a;border-right:1px solid #0d0d0d}.html--dark .dont-starve-modal__img-block-subtitle,.html--dark .dont-starve-modal__img-block-title{color:#a8b2c2}.html--dark .dont-starve-modal__content-block{background-color:#1a1a1a}.html--dark .dont-starve-modal__title{color:#fff}@media (min-width:381px){.transfer__checkbox-title-desc-sm{display:none}}@media (min-width:440px){.related-datepicker__month-week-day--mobile{display:none}}@media (min-width:768px){.cities__inner{width:650px}.seatsel-form__btn:first-child{margin-right:10px;-ms-flex-positive:1;flex-grow:1}.seatsel-form__btn:last-child{-ms-flex-positive:1;flex-grow:1}.main--tiles .flights-dates__inner{min-width:1030px}.main--lines .flights-dates__title{width:100%}.line--results:nth-of-type(odd) .line__item--business:active,.line--results:nth-of-type(odd) .line__item--econom:active{background-color:#fff;border:1px solid #e1e4f0}.line--results:nth-of-type(even) .line__item--business:active,.line--results:nth-of-type(even) .line__item--econom:active{background-color:#f8f9fd;border:1px solid #e1e4f0}.html--dark .line--results:nth-of-type(even) .line__item--business:active,.html--dark .line--results:nth-of-type(even) .line__item--econom:active,.html--dark .line--results:nth-of-type(odd) .line__item--business:active,.html--dark .line--results:nth-of-type(odd) .line__item--econom:active{background-color:#1b1a1a;border:1px solid transparent}}@media only screen and (min-width:768px){.save-pass .modal__close{left:calc(100% - 23px)}}@media (min-width:880px){.catering-cart{margin-right:23px}.catering-cart__btn{-ms-flex-positive:1;flex-grow:1}.catering-cart__btn:first-child{margin-right:10px}}@media (min-width:900px){.catering-modal__block{width:820px}.catering-modal__img{margin-top:61px;margin-right:55px}}@media (min-width:1024px){.related-datepicker__item:hover{transform:scale(.95)}.related-datepicker__item:active{transform:scale(1)}.total__pay-alt-btn:hover{transform:scale(.95)}.total__pay-alt-btn:active{transition:.15s ease;transform:scale(.9)}.total__price-total-arrow{display:none}.catering-modal__toggle-view{transition:transform .15s ease}.catering-modal__toggle-view:hover{transform:scale(.95)}.catering-modal__toggle-view:active{transform:scale(.9)}.flights-dates .tiles{padding-bottom:20px}.flights-dates .line{margin-bottom:20px}.line--results:nth-of-type(odd) .line__item--business:hover,.line--results:nth-of-type(odd) .line__item--econom:hover{background-color:#fff;border:1px solid #e1e4f0}.line--results:nth-of-type(even) .line__item--business:hover,.line--results:nth-of-type(even) .line__item--econom:hover{background-color:#f8f9fd;border:1px solid #e1e4f0}.html--dark .line--results:nth-of-type(even) .line__item--business:hover,.html--dark .line--results:nth-of-type(even) .line__item--econom:hover,.html--dark .line--results:nth-of-type(odd) .line__item--business:hover,.html--dark .line--results:nth-of-type(odd) .line__item--econom:hover{background-color:#1b1a1a;border:1px solid transparent}.passengers .passenger:last-child.passenger--inf{padding-bottom:150px}.site-results-page .passenger--inf:nth-last-child(2){margin-bottom:170px}}@media (min-width:1025px){.dish:hover{box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.html--dark .dish:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}}@media (min-width:1180px){.catering__dishes{width:885px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dish{margin-left:17px;margin-right:18px}.catering-tabs{width:calc(100% - 35px)}.passenger-service{margin-right:30px}.passenger-service:nth-child(4),.passenger-service:nth-child(5),.passenger-service:nth-child(6){margin-top:32px}.passenger-service:nth-child(3n){margin-right:0}}@media (min-width:1241px){.total--tiles{width:363px}.passenger__item:not(:nth-of-type(4)):not(:nth-of-type(8)){margin-right:20px}}@media only screen and (min-width:1241px){.total--lines .total__contacts-payments{margin-bottom:15px}.total--lines .total__payment-unavailable{white-space:nowrap}}@media all and (min-width:1280px) and (-ms-high-contrast:none){.site-results-page .modal.cities .modal__inner,.site-results-page .modal.cities .modal__inner ::-ms-backdrop{overflow:auto}}@media (min-width:1280px){.site-results-page .modal.datepicker .related-datepicker{width:430px;border-top-left-radius:0;border-top-right-radius:0}.site-results-page .modal.datepicker .related-datepicker__date-blocks{margin-right:20px}.site-results-page .modal.datepicker .related-datepicker__overlap{width:calc(100% - 64px)}.site-results-page .modal.datepicker{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;margin-top:130px;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease}.site-results-page .modal.datepicker .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(-100px);transition:opacity .1s ease,transform .1s ease;margin:0}.site-results-page .modal.datepicker .modal__content{margin-top:0;margin-bottom:0}.site-results-page .modal.datepicker .modal__close{display:none}.site-results-page .modal.datepicker.modal--active{transition:visibility .15s ease,opacity .15s ease}.site-results-page .modal.cities.modal--active .modal__inner,.site-results-page .modal.datepicker.modal--active .modal__inner{transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.site-results-page .modal.datepicker .datepicker__price{bottom:6px;font-size:10px}.site-results-page .modal.datepicker .datepicker__info{margin-top:5px}.site-results-page .modal.datepicker .datepicker__info-subtitle,.site-results-page .modal.datepicker .datepicker__info-title{font-size:12px}.site-results-page .modal.datepicker .datepicker__one-way-btn{margin-top:5px;font-size:16px;margin-bottom:5px}.site-results-page .modal.datepicker .datepicker__not-flight-dates-block{top:50%}.site-results-page .modal.datepicker .datepicker__loader{top:52%}.site-results-page .date-picker-wrapper{border-top-left-radius:0;border-top-right-radius:0}.site-results-page .date-picker-wrapper .month-wrapper,.site-results-page .related-datepicker{padding:10px 35px 30px;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0}.site-results-page .date-picker-wrapper .month-element:first-child,.site-results-page .date-picker-wrapper .month-element:last-child,.site-results-page .related-datepicker__month-main,.site-results-page .related-datepicker__year-main{font-size:22px}.site-results-page .date-picker-wrapper .month-wrapper table .week-name th,.site-results-page .date-picker-wrapper .month-wrapper table tbody tr td,.site-results-page .date-picker-wrapper .month-wrapper table.month2 .week-name th,.site-results-page .date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px}.site-results-page .date-picker-wrapper .month-wrapper table .day{height:44px;font-size:16px;padding:4px 4px 4px 5px}.site-results-page .date-picker-wrapper .month-wrapper{width:370px}.site-results-page .date-picker-wrapper .month-wrapper table .caption,.site-results-page .date-picker-wrapper .month-wrapper table.month2 .caption{height:46px}.html--dark .datepicker .date-picker-wrapper .month-wrapper,.html--dark .datepicker .related-datepicker{border-color:#0d0d0d}.html--dark .datepicker .date-picker-wrapper .month-wrapper{background-color:#1a1a1a}.site-results-page .modal.cities{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;margin-top:130px;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease}.site-results-page .modal.cities .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(-100px);transition:opacity .1s ease,transform .1s ease;height:auto;max-height:407px;min-height:30px}.site-results-page .cities .icon-keyboard,.site-results-page .modal.cities .modal__close{display:none}.site-results-page .modal.cities.modal--active{transition:visibility .15s ease,opacity .15s ease}.site-results-page .cities__inner{width:281px;background-color:#fff;padding-top:10px;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom:1px solid #e1e4f0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.site-results-page .cities__search-label{height:50px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:3px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.site-results-page .cities__search{padding-left:15px;padding-right:15px;font-size:16px}.site-results-page .cities__search::-webkit-input-placeholder{color:#a0a4b6}.site-results-page .cities__search::-moz-placeholder{color:#a0a4b6}.site-results-page .cities__search:-ms-input-placeholder{color:#a0a4b6}.site-results-page .cities__search:-moz-placeholder{color:#a0a4b6}.site-results-page .city{border:none;height:50px;border-radius:3px;margin:10px;padding:0 15px;box-shadow:none;transform:box-shadow .25s ease}.site-results-page .city:hover{transform:scale(1);box-shadow:0 5px 10px 0 rgba(0,0,0,.11)}.site-results-page .city:active{transform:scale(1)}.site-results-page .city__city-name,.site-results-page .city__code,.site-results-page .city__country-name{font-size:16px}.site-results-page .city__city-name,.site-results-page .city__code{font-weight:700}.site-results-page .city__badge{font-size:12px;height:15px;line-height:1.2;bottom:auto;top:-10px}.site-results-page .city__name{max-width:calc(100% - 40px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:0}.site-results-page .city__not-found{font-size:20px;height:auto;padding:10px 0}.site-results-page .city--active{background-color:#f8f9fd}.html--dark .site-results-page .cities .modal__inner{border-color:#0d0d0d}.html--dark .site-results-page .cities__search::-webkit-input-placeholder{color:#9b9b9b}.html--dark .site-results-page .cities__search::-moz-placeholder{color:#9b9b9b}.html--dark .site-results-page .cities__search:-ms-input-placeholder{color:#9b9b9b}.html--dark .site-results-page .cities__search:-moz-placeholder{color:#9b9b9b}.html--dark .site-results-page .cities__inner,.html--dark .site-results-page .cities__inner .city{background-color:#1a1a1a}.html--dark .site-results-page .cities__inner .city__code,.html--dark .site-results-page .cities__inner .city__name,.html--dark .site-results-page .cities__inner .city__not-found{color:#fff}.html--dark .site-results-page .cities__inner .city--active{background-color:#090909}.html--dark .site-results-page .cities__search-label{background-color:#121212;border-color:#0d0d0d}.search__inner{top:50px}.search__tip{width:100%}.change-search__cities-units:hover .icon,.change-search__unit:hover .icon{fill:#ff6425}}@media (min-width:880px) and (max-width:1179px){.dish{width:calc(50% - 20px);-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:780px) and (max-width:1170px){.main--lines .tourist{width:calc(50% - 10px)}}@media (min-width:768px) and (max-width:1280px){.main--tiles .flights-dates{width:calc(100% + 40px);margin-left:-20px;padding-left:20px}.main--tiles .flights-dates__unit:nth-of-type(2){position:relative}.main--tiles .flights-dates__unit:nth-of-type(2)::after{position:absolute;content:"";left:100%;top:0;width:20px;height:100%;pointer-events:none}}@media (min-width:768px) and (max-width:1279px){.main--tiles .flights-dates,.main--tiles .ticket{overflow:auto}.header{height:60px;padding-left:0;box-shadow:none}.header__item:not(:last-child)::before,.header__page,.header__right,.header__unit--nav{display:none}.change-search__text-sec-tablet,.header .icon-logo-small{display:block}.change-search__text-sec,.change-search__unit--city-from .change-search__text-main,.change-search__unit--city-to .change-search__text-main,.header .header__logo-link::after,.header .icon-logo-text,.header .icon-logo-text-dev{display:none}.header .header__left::before{left:60px}}@media (min-width:768px) and (max-width:1240px){.result__steps{padding-left:20px;padding-right:20px}.line__general{padding-left:15px;padding-right:15px}.line__prices-info{width:calc(50% - 24px)}.passenger__item{-ms-flex-preferred-size:calc(50% - 7px);flex-basis:calc(50% - 7px);width:calc(50% - 7px)}.passenger__item:not(:nth-of-type(even)){margin-right:14px}.ticket{width:calc(100% - 40px)}.ticket__title-block{width:100%}}@media all and (min-width:768px) and (max-width:1180px) and (-ms-high-contrast:none){.catering__tabs-dishes,.catering__tabs-dishes ::-ms-backdrop{width:calc(100% - 273px)}}@media (min-width:768px) and (max-width:1179px){.catering__dishes{-ms-flex-pack:justify;justify-content:space-between}.passenger-service{width:calc(50% - 7px)}}@media (min-width:768px) and (max-width:1170px){.main--lines .tourists__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-8px}.main--lines .tourist{margin-top:0;margin-bottom:8px}}@media (min-width:768px) and (max-width:1024px){.total--lines .total__inner{display:block;width:100%}.total--lines .total__contacts{width:100%;-ms-flex-direction:column;flex-direction:column}.total--lines .total__contacts-item{width:50%}.total--lines .total__contacts-emails .total__contacts-item:first-child{position:relative}.total--lines .total__contacts-emails .total__contacts-item:first-child::after{content:"";position:absolute;top:-33px;left:0;width:100%;height:1px;background-color:#e1e4f0}.total--lines .total__contacts-emails{-ms-flex-direction:column;flex-direction:column;width:100%}.total--lines .total__contacts-promo{border-top:none}.total--lines .total__promo{width:50%}}@media (min-width:768px) and (max-width:1023px){.main--seatsel .result__main{margin-bottom:0}.result__main{margin-bottom:100px}}@media (min-width:768px) and (max-width:1020px){.econom-modal .modal__close{transform:translate(-30px,-10px);left:calc(100% - 10px)}}@media (min-width:399px) and (max-width:1024px){.econom-modal--one-item.econom-modal .modal__close{transform:translate(-30px,0);left:calc(100% + 30px)}}@media (min-width:840px) and (max-width:879px){.dish{width:calc(33% - 10px)}}@media (min-width:768px) and (max-width:850px){.tourist:nth-of-type(even),.tourists--lines .tourist:nth-of-type(even){margin-right:0}}@media (min-width:768px) and (max-width:830px){.transfer .modal__close{left:calc(100% - 30px);bottom:100%}}@media (min-width:768px) and (max-width:800px){.tile,.tourist{width:350px}}@media (min-width:768px) and (max-width:780px){.tourists--lines .tourist{width:calc(50% - 5px)}}@media (min-width:650px) and (max-width:970px){.econom-modal--two-item .modal__inner{width:650px;margin-left:auto;margin-right:auto}}@media (min-width:590px) and (max-width:839px){.dish{width:calc(50% - 20px)}}@media (min-width:520px) and (max-width:899px){.catering-modal__block{width:470px}}@media (min-width:1280px) and (max-height:750px){.site-results-page .modal.cities .modal__inner{margin-top:0;margin-bottom:0}}@media (max-height:499px) and (min-width:1279px){.search-passeng.modal{margin-top:65px;height:calc(100vh - 65px)}}@media (max-height:500px) and (min-width:1279px){.modal-add-close::after,.modal-add-close::before,.search__form{height:60px}.search__search-btn{width:45px;height:45px;top:7px}}@media (max-height:580px) and (min-width:1279px){.search__inner{top:5px}.modal-add-close{height:5px}}@media (min-height:500px) and (max-height:580px) and (min-width:1279px){.search-passeng.modal{margin-top:85px;height:calc(100vh - 85px)}}@media (min-width:1280px) and (max-height:460px) and (min-width:1279px){.site-results-page .modal.datepicker .related-datepicker__main-text{line-height:1;font-size:12px}}@media (min-width:1280px) and (max-height:499px) and (min-width:1279px){.site-results-page .modal.cities,.site-results-page .modal.datepicker{margin-top:65px;height:calc(100vh - 65px)}}@media (min-width:1280px) and (max-height:500px) and (min-width:1279px){.site-results-page .modal.datepicker .datepicker__info-subtitle,.site-results-page .modal.datepicker .datepicker__info-title{display:none}.site-results-page .modal.cities .modal__inner{height:calc(100vh - 70px);min-height:100px}}@media (min-width:1280px) and (max-height:580px) and (min-width:1279px){.site-results-page .modal.datepicker .related-datepicker__main-text{padding-top:10px;margin-bottom:5px}.site-results-page .date-picker-wrapper .month-wrapper,.site-results-page .related-datepicker{padding-bottom:15px;padding-top:0}}@media (min-width:1280px) and (max-height:620px) and (min-width:1279px){.site-results-page .modal.datepicker .related-datepicker__items{height:280px}}@media (min-width:1280px) and (min-height:500px) and (max-height:580px) and (min-width:1279px){.site-results-page .modal.cities,.site-results-page .modal.datepicker{margin-top:85px;height:calc(100vh - 85px)}}@media screen and (max-width:767px) and (max-width:767px){.seatsel__flight--seats-step .seatsel-form{position:absolute;left:120%}.seatsel__flight--form-step .seatsel-form,.seatsel__flight--seats-step .seats{position:relative;left:0%}.seatsel__flight--form-step .seats{position:absolute;left:-120%}}@media (max-width:1279px){.tourists--tiles .tourist-service .tooltip{left:-10px;transform:translate(0,10px)}.tourists--tiles .tourist-service .tooltip::after{transform:translateX(0);left:20px}.tourists--tiles .tourist-service.tooltip-trigger:active .tooltip,.tourists--tiles .tourist-service.tooltip-trigger:hover .tooltip{transform:translate(0,0)}.main--lines .dates__inner{width:100%}.main--lines .dates__items{width:auto}.dates__to-left,.dates__to-right{display:none!important}.search{-ms-flex-align:start;align-items:flex-start}.search .icon-arrow-right-4,.search .icon-arrow-round{display:none}.search .icon-calendar-2{right:15px}.search .icon-search-2,.search .icon-user-2{display:none}.search__inner{width:100%;bottom:auto;height:100vh;display:block}.search__close-btn,.search__item--date-to .icon-calendar-2,.search__title{display:block}.search__item--city-from::after,.search__item--date-from::after,.search__item-cross{display:none}.search__form{-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px);margin-left:auto;margin-right:auto;height:auto;max-width:500px;padding-top:30px;padding-bottom:50px}.search__unit{width:100%;margin-bottom:40px}.search__unit--cities{-ms-flex-direction:column;flex-direction:column}.search__item{border-radius:3px;height:50px;padding-right:15px;padding-left:15px;padding-bottom:2px}.search__item--city-from{width:100%;margin-bottom:20px}.search__item--city-to{width:100%}.search__item--date-from{margin-right:5px;width:calc(50% - 3px)}.search__item--date-to{width:calc(50% - 2px)}.search__item--passengers{display:none}.search__item--passengers-mobile{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search__item-content{font-size:18px;font-weight:700}.search__text-city{-ms-flex-positive:1;flex-grow:1}.search__text-city,.search__text-code{font-size:18px;font-weight:700}.search__item-title{position:absolute;left:15px;bottom:calc(100% - 3px);padding-left:3px;padding-right:3px;text-transform:capitalize;color:#4a4a4a;font-size:15px}.search__text-date{font-size:18px}.search__search-btn-text{display:inline}.search__search-btn{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ff6425;font-size:16px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:3px;height:60px;right:0;top:0;margin-top:20px;margin-bottom:20px}.search__tip{width:100%}.html--light .search{background-color:#fff}.html--light .search__form{border:none}.html--light .search__item{border:1px solid #e1e4f0}.html--light .search__item-title{background-color:#fff;color:#4a4a4a}.html--light .search__search-btn{box-shadow:0 2px 25px 0 rgba(197,197,197,.5)}.html--dark .search{background-color:#1a1a1a}.html--dark .search__form{border:none}.html--dark .search__item{border:1px solid #0d0d0d;background-color:#121212}.html--dark .search__item-title{background-color:transparent;color:#9d9d9d}.change-search{margin-right:0}}@media (max-width:1240px){.main--ticket .total__fixed-pay-btns{display:block}.total__pay-alt-block,.total__pay-btn-block{width:345px;margin-left:auto;margin-right:auto}.total__pay-btn-block{margin-bottom:10px}.total__pay-alt-btn{height:40px}.total__pay-alt-help-text{text-align:center}.total__pay-btn{width:100%}.total--lines .total__pay-btns,.total--tiles .total__pay-btns{display:none}.flights__inner--loading .line__add{display:none!important}.passenger__date-selects{margin-right:0}.passenger__date-selects .field__select-block--day{-ms-flex-preferred-size:25%;flex-basis:25%}.passenger__date-selects .field__select-block--month{-ms-flex-preferred-size:50%;flex-basis:50%}.passenger__date-selects .field__select-block--year{-ms-flex-preferred-size:25%;flex-basis:25%}.passenger__date-field{margin-bottom:0}.main--tiles .ticket__content{width:100%;-ms-flex-direction:column;flex-direction:column}.main--tiles .ticket__flights-tourists{-ms-flex-order:2;order:2;width:776px}}@media screen and (max-width:1240px){.main{width:100%}.line__content::before{left:50%}.dates__control,.line__content::after{display:none}.line__charter,.line__class{width:50%}.line__general-add{width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap}.line__general{width:100%}.line__add{margin-top:17px;padding-top:16px;padding-left:15px;padding-right:15px;cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;width:100%;display:none}.line__add::after{content:"";position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 30px);background-color:#e1e4f0;height:1px;display:block}.line__plane{width:auto;max-width:65%}.line__number .line__number-text,.line__number .line__title{text-align:right}.line--opened .line__add{display:-ms-flexbox;display:flex}}@media only screen and (max-width:1240px){.total__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.total--lines .total__pay-block{width:auto}}@media (max-width:1179px){.catering__dishes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.passenger__services{-ms-flex-pack:justify;justify-content:space-between}.passenger-service:not(:last-child){margin-bottom:20px}}@media (max-width:1130px){.dates{overflow:auto}.dates__items{margin-left:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:1024px){.total--lines .total__prom-show-btn{padding-top:10px;height:auto}.total--lines .total__contacts-phone{margin-right:0}.main--tiles .flights-dates--related .flights-dates__inner{position:relative;left:-10px}}@media (max-width:1023px){.search__search-btn:active,.search__search-btn:hover{transform:scale(1)}.booking-managment .ticket,.catering,.seatsel{width:100%}}@media screen and (max-width:1023px){.datepicker.modal .modal__inner{width:auto}.datepicker__price{font-size:10px;font-weight:500}.datepicker .date-picker-wrapper .month-wrapper table .day.day--backward.hovering .datepicker__price{color:#fff}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering:not(.day--backward){background-color:transparent}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering:not(.day--backward)::before{border-color:#e1e4f0}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward-in-range:not(.day--backward){background-color:#ffeae2;z-index:30}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward-in-range:not(.day--backward)::before{border-color:#f7bda5}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward{background-color:#ff6425;color:#fff}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward::after{display:block}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward.first-date-selected::after{display:none}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--disabled{background-color:#f8f9fd}.city--active{background-color:rgba(255,255,255,.95)}.econom-modal .tooltip{top:auto;bottom:calc(100% + 8px);right:-10px;transform:translate(0,10px);left:auto}.econom-modal .tooltip::after{bottom:-5px;top:auto;transform:translateX(0);right:20px;left:auto;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4a515e;border-bottom:none}.econom-modal .tooltip-trigger:active .tooltip,.econom-modal .tooltip-trigger:hover .tooltip{left:auto;right:-10px;transform:translate(0,0)}.econom-modal__item{overflow:hidden}.econom-modal__option-val,.econom-modal__option-val-text{cursor:pointer}.progress-btns{position:fixed;margin-bottom:0;z-index:200}}@media (max-width:970px){.econom-modal .modal__content,.econom-modal--three-item .modal__inner{width:100%}.econom-modal__units{width:100%;overflow:auto}.econom-modal__unit{padding-left:15px;padding-bottom:15px}.econom-modal--three-item .econom-modal__empty-helper{display:block}}@media (max-width:950px){.dont-starve-modal__block{-ms-flex-direction:column;flex-direction:column;height:auto}.dont-starve-modal__img-block{width:100%}.dont-starve-modal__img-block-text{margin-top:113px;margin-left:20px}.dont-starve-modal__content-block{padding:16px 20px 25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dont-starve-modal__btns{margin-top:40px}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--tablet.jpg?v=9)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--tablet.jpg?v=9)}}@media (max-width:900px){.ticket__btns{position:relative;right:auto;margin-bottom:35px;margin-right:0}}@media (max-width:899px){.catering-modal__block{-ms-flex-direction:column;flex-direction:column;padding-bottom:30px;padding-top:35px;-ms-flex-align:center;align-items:center}.catering-modal__img{height:0;padding-top:80%}.catering-modal__content{width:100%}.catering-modal__title-subtitle{-ms-flex-order:1;order:1;margin-bottom:5px}.catering-modal__subtitle{display:block}.catering-modal__toggle-view{margin-bottom:5px;left:-10px;text-align:left}.catering-modal__views{-ms-flex-order:3;order:3}.catering-modal__view{min-height:200px}.catering-modal__price-btn{padding-top:0;-ms-flex-order:2;order:2;margin-bottom:20px}}@media (max-width:879px){.main--catering .catering__content--cart-step .catering-cart__btns,.main--catering .catering__content--dish-selection-step .catering__mobile-dishes-btns{display:-ms-flexbox;display:flex}.catering__content,.catering__tabs-dishes{width:100%}.catering__content--dish-selection-step .catering-cart{transition:left .15s ease;position:absolute;left:120%}.catering__content--cart-step .catering-cart,.catering__content--dish-selection-step .catering__tabs-dishes{transition:left .15s ease;position:relative;left:0%}.catering__content--cart-step .catering__tabs-dishes{transition:left .15s ease;position:absolute;left:-120%}.catering__tabs-dishes .catering-flight-tourist{display:block}.catering-cart{width:100%;margin-top:0}.catering-cart .catering-flight{display:none}.catering-cart__btns{display:none;position:fixed;bottom:20px;z-index:200;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px)}.catering-cart__btn{width:170px;height:56px}}@media only screen and (max-width:870px){.save-pass__unit{max-width:540px}.save-pass__item{padding:0 10px}}@media (max-width:840px){.passeng-modal--landing .modal__inner{width:100%}.passeng-modal--landing .modal__close{bottom:calc(100% + 0px);left:calc(100% - 50px)}.passeng-modal--landing .passeng-modal__inputs{width:100%;overflow:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;position:relative}.passeng-modal--landing .passeng-modal__passeng:last-child::after{content:"";position:absolute;height:100%;width:15px;left:100%;top:0;pointer-events:none}}@media only screen and (max-width:789px){.passenger__main-title-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.datepicker__server-not-respond{width:473px;height:300px}.datepicker__server-not-respond-text{font-size:18px}}@media screen and (max-width:767px){.related-datepicker .icon-arrow-right-5{width:12px;height:20px}.related-datepicker__btn{height:35px;width:35px}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover,.related-datepicker__btn:hover{background-color:transparent}.related-datepicker__btn:hover .icon{fill:#04080f}.related-datepicker__btn:active{background-color:#ffefe9}.related-datepicker__btn:active .icon{fill:#ff6425}.related-datepicker__overlap{width:calc(100% - 40px)}.datepicker.modal .modal__close{left:calc(100% - 30px);bottom:calc(100% - 50px)}.datepicker .tooltip__text{display:none}.datepicker__not-flight-dates-block{font-size:16px}.datepicker__near-flights{font-size:13px}.datepicker__near-flights .checkbox__title{top:0}.date-picker-wrapper .month-wrapper table .caption,.date-picker-wrapper .month-wrapper table.month2 .caption{height:auto}.date-picker-wrapper .month-wrapper table .caption th:first-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:first-child{left:calc(100% - 70px);height:35px;width:35px}.date-picker-wrapper .month-wrapper table .caption th:last-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:last-child{height:35px;width:35px}.date-picker-wrapper .month-wrapper table .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table .caption .prev:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover .icon{fill:#04080f!important}.date-picker-wrapper .month-wrapper table .caption .next:active,.date-picker-wrapper .month-wrapper table .caption .prev:active,.date-picker-wrapper .month-wrapper table.month2 .caption .next:active,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:active{background-color:#ffefe9!important}.date-picker-wrapper .month-wrapper table .caption .next:active .icon,.date-picker-wrapper .month-wrapper table .caption .prev:active .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .next:active .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:active .icon{fill:#ff6425!important}.date-picker-wrapper .month-wrapper table .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table .caption .prev .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon-arrow-right-5{width:12px;height:20px}.date-picker-wrapper .month-wrapper table .week-name th,.date-picker-wrapper .month-wrapper table.month2 .week-name th{font-size:14px;font-weight:400}.date-picker-wrapper .month-wrapper table .day,.date-picker-wrapper .month-wrapper table.month2 .day{font-size:16px}.date-picker-wrapper .month-element:first-child,.related-datepicker__month-main{font-size:24px}.date-picker-wrapper .month-element:last-child,.related-datepicker__year-main{font-size:24px}.date-picker-wrapper .month-wrapper,.related-datepicker{width:473px;padding:30px}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next:hover .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev:hover .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next:hover .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover .icon{fill:#fff!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next:active,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev:active,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next:active,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev:active{background-color:#121212!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next:active .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev:active .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next:active .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev:active .icon{fill:#ff6425!important}.cities .modal__close{left:calc(100% - 45px);bottom:calc(100% + 5px)}.cities .icon-keyboard{width:20px;height:16px}.cities__list{width:100%}.cities__search-label{width:100%;margin-left:0;margin-right:0;height:65px}.cities__search{font-size:18px}.city{margin-left:0;margin-right:0}.city:hover{transform:scale(1)}.city__not-found{font-size:16px}.city__name{margin-right:50px}.city__badge{font-size:12px;height:16px;line-height:1.3;padding-left:8px;padding-right:8px;bottom:calc(100% - 14px)}.city__city-name{font-size:18px}.city__country-name{font-size:14px}.city__code{font-size:18px}.tourist{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-left:5px;margin-right:5px;margin-bottom:8px}.tourist:last-child{margin-right:0}.tourist:not(:nth-of-type(1)):not(:nth-of-type(2)),.tourist:nth-of-type(2){margin-top:0}.tourists .tourists__inner{width:calc(100% - 10px)}.tourists--tiles .tourist{margin-top:0}.total__price-item--checkbox .tooltip{left:calc(50% + 35px)}.total__price-item--checkbox .tooltip::after{left:calc(50% - 35px)}.total__contacts-emails{-ms-flex-wrap:wrap;flex-wrap:wrap}.total--tiles{padding-left:15px;padding-right:15px;margin-bottom:45px}.total--passengers{padding-left:0;padding-right:0}.page-wrap--seatsel-form-step .seatsel__plane-img-block{display:none}.page-wrap--seatsel-form-step .main--seatsel .seatsel{height:auto}.main--round .seatsel__tab{-ms-flex-preferred-size:100%;flex-basis:100%}.main--round .seatsel__tabs-indicator{width:100%}.main--seatsel .seatsel{height:1550px}.main--seatsel .seatsel__seats-mobile-btns{display:-ms-flexbox;display:flex}.seatsel__plane-img-block{top:0}.seatsel__content{margin-top:50px}.seatsel__flight{-ms-flex-pack:center;justify-content:center}.seatsel__flight--seats-step .seats,.seatsel__flight--seats-step .seatsel-form{transition:left .15s ease}.seatsel__flight--seats-step .seatsel-form__btns{display:none!important}.seatsel__flight--form-step .seats,.seatsel__flight--form-step .seatsel-form{transition:left .15s ease}.seatsel__flight--form-step .seatsel__seats-mobile-btns{display:none!important}.seatsel__tabs{width:calc(100% - 30px);margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,.7)}.seatsel__tabs::after{position:absolute;content:"";width:100%;height:100px;bottom:calc(100%);background-color:rgba(255,255,255,.7)}.seatsel--backward .seatsel__tab-forward,.seatsel--forward .seatsel__tab-backward,.seatsel__empty-decoration{display:none}.html--dark .seatsel__tabs,.html--dark .seatsel__tabs::after{background-color:rgba(26,26,26,.7)}.seats__board{margin-top:-95px}.seatsel-form{width:calc(100% - 30px);margin-left:auto;margin-right:auto}.seatsel-form__btn-back,.seatsel-form__btn-save{box-shadow:0 9px 15px 0 #d6dbed;height:56px}.seatsel-form__btn-back{border:1px solid #f8f9fd}.seatsel-form__btn{width:170px}.seatsel-form__btns{position:fixed;bottom:20px;width:calc(100% - 30px);-ms-flex-pack:center;justify-content:center;z-index:200}.seatsel-form__cancel-selection{width:100%;font-size:16px;height:50px}.html--dark .seatsel-form__btn-save{box-shadow:0 9px 15px 0 #000}.html--dark .seatsel-form__btn-back{box-shadow:none;border-color:#502e24}.legend{display:none}.seatsel-passeng{position:fixed;background-color:rgba(0,0,0,.4);width:100%;height:100vh;top:0;left:0;overflow:auto;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;cursor:pointer}.seatsel-passeng__inner{margin-top:50px;margin-bottom:50px}.html--dark .seatsel-passeng__inner,.html--light .seatsel-passeng__inner{box-shadow:none}.luggage__inner{width:auto}.line__content::before,.transfer__img-block{display:none}.transfer__content{padding:15px 20px}.transfer__title{font-size:30px}.transfer__checkbox-title{font-size:20px}.main--lines .flight-not-selected{height:162px;-ms-flex-direction:column;flex-direction:column}.main--lines .flight-not-selected__price{margin-bottom:15px;margin-top:10px}.main--lines .flight-not-selected__unit:nth-of-type(2){margin-left:0}.main--lines .flight-not-selected .icon-arrow-left-2{top:-40px}.main--lines .flights__inner--loading .flight-not-selected__cities{margin-bottom:15px}.main--lines .flights__inner--loading .flight-not-selected__price{margin-top:0}.flight-not-selected__text{font-size:16px}.flight-not-selected__cities{font-size:20px}.flight-not-selected__price{font-size:22px}.catering{padding-left:15px;padding-right:15px}.catering__dishes{-ms-flex-pack:justify;justify-content:space-between}.main.main--seatsel .seatsel{margin-bottom:-60px}.result__steps{padding-left:0;padding-right:0}.main--lines .dates,.main--lines .dates__inner{width:100%}.main--lines .dates__month-week-price{-ms-flex-direction:column;flex-direction:column;position:relative;top:-1px}.main--lines .dates__item{height:55px;border-radius:10px}.main--lines .dates__item--selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.main--lines .dates__month-week{margin-right:0;margin-bottom:1px}.main--lines .dates__day{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#4a4a4a;font-weight:700;line-height:1;position:relative;margin-right:6px}.main--lines .dates__month-week{font-weight:700;font-size:16px;color:#4a4a4a}.main--lines .dates--loading .dates__month-week{margin-bottom:8px;width:70px;height:15px}.main--lines .dates--loading .dates__month-week-price{-ms-flex-align:start;align-items:flex-start}.main--lines .dates--loading .dates__price{width:85px;height:20px}.main--lines .dates--loading .dates__day{height:29px;width:29px;top:-1px}.html--dark .main--lines .dates__day{color:#fff}.lines{width:calc(100% - 10px);margin-left:auto;margin-right:auto}.line__content{padding:14px 0 0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.line__main-title{width:calc(100% - 30px);margin-left:auto;margin-right:auto;left:15px}.line__title{line-height:1.2}.line__charter{font-size:16px;width:100%}.line__class{width:100%;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0;margin-top:14px}.line__class::after,.line__class::before{content:"";position:absolute;background-color:#e1e4f0}.line__class::after{width:1px;height:calc(100% - 20px);transform:translateY(-50%);left:50%;top:50%}.line__class::before{top:0;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;display:block}.line__general-add{width:100%}.line__date-label{top:-15px}.line__add,.line__general{-ms-flex-pack:justify;justify-content:space-between}.line__general{padding-left:10px;padding-right:10px}.line__add{width:100%;cursor:pointer;line-height:1.3;padding-top:15px;padding-bottom:17px;margin-top:15px}.line__add::after,.line__class::before{width:calc(100% - 20px)}.line__item--business,.line__item--econom{padding-left:10px;padding-bottom:18px;padding-top:15px;width:50%}.line__item--business.price-block--disabled .line__price-val{font-size:16px}.line__duration{padding-top:11px}.line__number{text-align:right}.line__code{line-height:1.1}.line__price{font-size:18px}.line__prices-info{display:none;position:relative;margin-right:auto;margin-left:auto;right:auto;width:calc(100% - 20px)}.line--opened .line__general .line__details{padding-top:15px}.line--opened .line__class{margin-top:0}.line--results.line--opened .line__class{margin-bottom:0}.line--results.line--opened .line__prices-info{display:-ms-flexbox;display:flex}.flights__inner--loading .line__class{margin-top:14px!important}.passengers{padding-left:15px;padding-right:15px}.passenger .icon-baggage-add,.passenger .icon-dumbbell,.passenger .icon-food-2,.passenger .icon-seat-belt{display:none}.passenger__item{width:100%;-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}.passenger__date-selects .field__select-block--day{-ms-flex-preferred-size:25%;flex-basis:25%}.passenger__date-selects .field__select-block--month{-ms-flex-preferred-size:45%;flex-basis:45%}.passenger__date-selects .field__select-block--year{-ms-flex-preferred-size:30%;flex-basis:30%}.passenger__services{-ms-flex-direction:column;flex-direction:column}.main .ticket .ticket__flights-tourists,.passenger-service{width:100%}.progress-btns{bottom:20px}.ticket{width:100%;padding-top:22px}.ticket__title-block{width:calc(100% - 30px);margin-left:auto;margin-right:auto}.ticket__btns-view{display:none}.ticket__btns{width:calc(100% - 30px);margin-left:auto;margin-right:auto;-ms-flex-pack:justify;justify-content:space-between}.ticket__btn{width:calc(50% - 10px);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ticket__btn:not(:last-child){margin-right:0}.view--mobile{display:-ms-flexbox;display:flex}.view:not(.view--mobile){display:none}.dont-starve-modal__title{font-size:25px;margin-bottom:13px}}@media only screen and (max-width:767px){.total__contacts-tooltip{width:195px}}@media (max-width:767px){.catering-tourist{margin-top:10px}.catering-modal .modal__inner{width:auto}.main--lines .flights-dates__title{margin-bottom:15px}.flights-dates__title{padding-left:0;width:auto;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.flights-dates__title-sec{font-size:22px;color:#04080f;font-weight:400;text-transform:capitalize}.flights-dates__title-main,.flights-dates__title-text{font-size:22px;font-weight:300;text-transform:none}.econom-modal .modal__close{left:calc(100% - 40px)}.econom-modal--one-item .modal__inner{width:auto}.econom-modal--one-item .econom-modal__unit{padding-left:0;padding-bottom:0}.change-search{background-color:transparent;border:none}.change-search__unit{display:none}.change-search__search-btn{left:0}}@media only screen and (max-width:715px){.passenger__main-title-save{margin-right:35px;margin-top:10px}}@media (max-width:670px){.results-loader{width:100%;top:calc(50% - 35px)}.results-loader__img{transform:scale(.85)}}@media only screen and (max-width:650px){.save-pass__unit{max-width:250px;-ms-flex-pack:center;justify-content:center}.save-pass__item{padding:0 35px}.save-pass__passenger{margin-right:0}}@media (max-width:649px){.econom-modal--two-item .econom-modal__unit,.econom-modal--two-item .modal__inner{width:100%}.econom-modal--two-item .econom-modal__empty-helper{display:block}}@media (max-width:620px){.dont-starve-modal__content-block{padding-top:18px;padding-bottom:17px}.dont-starve-modal__btns{-ms-flex-direction:column;flex-direction:column}.dont-starve-modal__btn--close{-ms-flex-order:2;order:2;margin-right:0}.dont-starve-modal__btn--select{-ms-flex-order:1;order:1;margin-bottom:10px}}@media (max-width:589px){.dish{width:100%;max-width:300px}}@media screen and (max-width:589px){.catering__dishes{-ms-flex-pack:center;justify-content:center}}@media (max-width:585px){.luggage:not(.luggage--forward):not(.luggage--backward) .modal__close{left:calc(100% - 50px)}.luggage:not(.luggage--forward):not(.luggage--backward) .luggage__units{display:-ms-flexbox;display:flex;width:100%;overflow:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;position:relative;margin:auto}.luggage:not(.luggage--forward):not(.luggage--backward) .luggage__unit:nth-of-type(2)::after{content:"";position:absolute;height:100%;width:15px;left:100%;top:0;pointer-events:none}.luggage:not(.luggage--forward):not(.luggage--backward) .luggage__inner{width:100%}}@media (max-width:570px){.transfer__btn{width:100%;padding:0}.transfer__btn:first-of-type{margin-right:0;margin-bottom:20px}}@media (max-width:550px){.datepicker.modal .modal__inner{width:calc(100% - 30px)}.datepicker__loader-text{font-size:16px}.datepicker__loader-circle{height:130px;width:130px}.datepicker__price{bottom:11%}.date-picker-wrapper .month-wrapper table .week-name th,.date-picker-wrapper .month-wrapper table.month2 .week-name th{-ms-flex-preferred-size:calc(14.285% + 1px);flex-basis:calc(14.285% + 1px);width:calc(14.285% + 1px)}.date-picker-wrapper .month-wrapper table tbody tr td,.date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:calc(14.285% + 1px);flex-basis:calc(14.285% + 1px);width:calc(14.285% + 1px);height:12vw;min-height:39px}.date-picker-wrapper .month-wrapper table .day,.date-picker-wrapper .month-wrapper table.month2 .day{height:100%;padding:11%}.date-picker-wrapper .month-wrapper,.related-datepicker{width:100%;padding-left:7%;padding-right:7%;padding-bottom:calc(7% - 0px);padding-top:calc(7% - 0px)}.date-picker-wrapper{width:100%}.datepicker--date-backward .date-picker-wrapper .month-wrapper,.datepicker--date-forward .date-picker-wrapper .month-wrapper,.related-datepicker{height:auto}.date-picker-wrapper .month-wrapper table .week-name{height:8vw}.date-picker-wrapper .day.day--backward-hover::after,.date-picker-wrapper .day.day--backward::after,.date-picker-wrapper .day.last-date-selected::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--in-range::after{right:-1px}}@media (max-width:539px){.catering-modal .modal__inner{width:calc(100% - 30px);margin-left:auto;margin-right:auto}}@media only screen and (max-width:530px){.passenger__main-title-save{margin-top:10px}.passenger__main-title-data{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:519px){.catering-modal__block{padding:20px 20px 20px 15px}.catering-modal__ingredients-groups{padding-right:17px;width:calc(100% + 17px)}}@media (max-width:500px){.datepicker__price{bottom:7%}.datepicker__server-not-respond{width:100%}.date-picker-wrapper .month-wrapper table .day,.date-picker-wrapper .month-wrapper table.month2 .day{padding:7% 7% 7% 10%}.halloween-modal .modal__content{width:calc(100% - 20px)}.halloween-modal__content{padding:15px}.halloween-modal__title{font-size:32px}.halloween-modal__text{font-size:16px}}@media (max-width:480px){.catering-modal__img{width:100%;height:0;padding-top:75%}.dont-starve-modal__img-block{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;border-bottom:1px solid #e1e4f0;border-right:0;width:100%;height:187px;background-position:center;position:relative}.dont-starve-modal__img-block-title{margin-bottom:-1px}.dont-starve-modal__img-block-text{position:absolute;left:44%;top:56%;transform:translate(-50%,-50%);margin-left:0;margin-top:0}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--mobile.jpg?v=9)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--mobile.jpg?v=9);border-bottom:1px solid #0d0d0d}}@media only screen and (max-width:480px){.passenger__main-checkbox,.passenger__save-label{width:100%;margin-left:0}}@media (max-width:465px){.ticket__btns{-ms-flex-direction:column;flex-direction:column}.ticket__btn:not(:last-child){margin-bottom:15px}}@media (max-width:460px){.total__fixed-pay-btn{width:185px}.total__fixed-pay-btn .btn-12__img-block{width:70px}.total__fixed-pay-btn .btn-12__title{width:calc(185px - 70px)}.total__fixed-pay-btn-block:first-child .btn-12__img{width:50px}.total__fixed-pay-btn-block:first-child{margin-right:5px}.total__fixed-pay-btn-block:last-child .btn-12__img{width:50px}}@media (max-width:450px){.related-datepicker__date-blocks{margin-right:20px}}@media (max-width:439px){.related-datepicker__month-week-day--desktop{display:none}.related-datepicker__price-block{margin-top:-2px}.related-datepicker__price-text span:first-of-type{line-height:1;position:relative;top:1px}.related-datepicker__price-text{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1}}@media (max-width:390px){.main--lines .flights-dates__title-main{max-width:150px}.search .icon-calendar-2{display:none}}@media (max-width:384px){.total__pay-alt-block,.total__pay-btn-block{width:290px}.total__fixed-pay-btn{font-size:14px;width:155px}.total__fixed-pay-btn .btn-12__title{width:calc(155px - 60px)}}@media (max-width:380px){.datepicker__one-way-btn{font-size:12px}.transfer__checkbox-title-desc{display:none}}@media (max-width:374px){.main--round .passenger-service__selected-text{font-size:16px}.main--round .passenger-service--selected .passenger-service__selected-block{height:31px}.main--round .passenger-service--selected .passenger-service__btn{margin-top:5px}.main--oneway .passenger-service .passenger-service__selected-text{font-size:24px}.passenger-service{height:120px}.passenger-service__badge-wrap{top:-8px}.passenger-service__badge{font-size:12px;height:16px;line-height:1.4;padding-left:8px;padding-right:8px}.passenger-service__content{margin-bottom:12px;margin-right:12px;height:94px}.passenger-service__name{font-size:20px}.passenger-service__text{font-size:24px}.passenger-service--baggage .passenger-service__icon{width:104px;height:87px}.passenger-service--seat .passenger-service__icon{width:150px;height:80px}.passenger-service--sport .passenger-service__icon{width:60px;height:75px}.passenger-service--gift-baggage .passenger-service__icon{width:95px;height:87px;margin-left:24px}.passenger-service--catering .passenger-service__icon{width:95px;height:83px}.passenger-service--transfer .passenger-service__icon{width:81px;height:91px}.passenger-service--transfer .passenger-service__selected-text{font-size:16px}.passenger-service--transfer.passenger-service--selected .passenger-service__selected-block{height:31px}.passenger-service--transfer.passenger-service--selected .passenger-service__btn{margin-top:5px}.passenger-service--selected .passenger-service__selected-block{font-size:33px}}@media (max-width:370px){.catering-modal__btn{padding-left:23px;padding-right:25px}}@media screen and (max-width:355px){.cities .icon-keyboard{right:20px}.cities__search{font-size:16px;padding-left:20px;padding-right:20px}}@media (max-width:345px){.related-datepicker__overlap{width:calc(100% - 5px)}}@media (max-width:340px){.date-picker-wrapper .month-wrapper,.related-datepicker{padding-left:3%;padding-right:3%;padding-bottom:calc(3% - 0px);padding-top:calc(3% - 0px)}}@media only screen and (max-width:335px){.total__contacts-payment{width:39px}.total__contacts-payment--liqpay{width:110px}}@media (max-width:319px){.date-picker-wrapper .month-wrapper table .day,.date-picker-wrapper .month-wrapper table.month2 .day{padding:3px 2px 3px 4px}}@media (pointer:coarse){.total__price-info,.tourist-service{cursor:pointer}.total .tooltip-trigger:active .tooltip,.total .tooltip-trigger:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}}@media (max-height:580px){.luggage{-ms-flex-align:start;align-items:flex-start}.luggage__inner{margin-top:50px;margin-bottom:30px}}@media all and (max-height:650px) and (-ms-high-contrast:none){.terms-and-conditions-modal .modal__inner,.terms-and-conditions-modal .modal__inner ::-ms-backdrop{margin-top:0;margin-bottom:0}}@media all and (-ms-high-contrast:none){.datepicker.modal,.datepicker.modal ::-ms-backdrop{display:block}.datepicker.modal .modal__close,.datepicker.modal .modal__close ::-ms-backdrop{left:calc(100% + 50px)}.datepicker.modal .modal__inner,.datepicker.modal .modal__inner ::-ms-backdrop{max-width:413px}.date-picker-wrapper .month-wrapper table .week-name ::-ms-backdrop,.date-picker-wrapper .month-wrapper table .week-name th,.date-picker-wrapper .month-wrapper table tbody tr ::-ms-backdrop,.date-picker-wrapper .month-wrapper table tbody tr td,.date-picker-wrapper .month-wrapper table.month2 .week-name ::-ms-backdrop,.date-picker-wrapper .month-wrapper table.month2 .week-name th,.date-picker-wrapper .month-wrapper table.month2 tbody tr ::-ms-backdrop,.date-picker-wrapper .month-wrapper table.month2 tbody tr td{width:59px}.passeng-modal__btn-block,.passeng-modal__btn-block ::-ms-backdrop{left:50%;transform:translateX(-50%)}.passeng-modal__changer,.passeng-modal__changer ::-ms-backdrop{width:60px}.passeng-modal__passeng,.passeng-modal__passeng ::-ms-backdrop{-ms-flex-preferred-size:170px;flex-basis:170px;width:170px}.total__promo-btn,.total__promo-btn ::-ms-backdrop,.total__toggle-more-less,.total__toggle-more-less ::-ms-backdrop{display:block}.seatsel__plane-img-block,.seatsel__plane-img-block ::-ms-backdrop{width:400px}.seatsel__empty-decoration,.seatsel__empty-decoration ::-ms-backdrop,.total--collapsed .total__price-item,.total--collapsed .total__price-item ::-ms-backdrop{display:none}.seats,.seats ::-ms-backdrop{left:-6px}.seatsel-form,.seatsel-form ::-ms-backdrop{position:relative!important}.seatsel-form+div:not(.seats),.seatsel-form+div:not(.seats) ::-ms-backdrop{display:none!important}.legend,.legend ::-ms-backdrop{position:relative}.catering-tourist__name,.catering-tourist__name ::-ms-backdrop{pointer-events:none}.dish--selected .dish__cart,.dish--selected .dish__cart ::-ms-backdrop{display:block;white-space:nowrap}.catering-modal,.catering-modal ::-ms-backdrop{-ms-flex-align:start;align-items:flex-start}.catering-modal .modal__inner,.catering-modal .modal__inner ::-ms-backdrop{margin:0}.catering-modal__content,.catering-modal__content ::-ms-backdrop{width:290px}.econom-modal,.econom-modal ::-ms-backdrop{display:block}.econom-modal .modal__inner,.econom-modal .modal__inner ::-ms-backdrop{width:300px}.econom-modal .modal__close,.econom-modal .modal__close ::-ms-backdrop{display:none}.progress-btns,::-ms-backdrop{position:static;margin-left:auto;margin-right:auto;transform:none}.search-passeng__text,.search-passeng__text ::-ms-backdrop{width:calc(100% - 84px)}.save-pass,.save-pass ::-ms-backdrop{display:block}.save-pass .modal__close,.save-pass .modal__close ::-ms-backdrop{right:10px;left:auto}}@media screen and (max-height:340px){.cities{-ms-flex-align:start;align-items:flex-start}.cities__inner{margin-top:50px}}@media (max-height:750px){.search-passeng .modal__inner{margin-top:0;margin-bottom:0}}@media (max-height:370px){.passeng-modal{-ms-flex-align:start;align-items:flex-start}.passeng-modal .modal__inner{margin-top:50px;margin-bottom:30px}}