@charset "UTF-8";@import url(../../src/css/lib/swiper.min.css);.date-picker{width:170px;height:25px;border:0;line-height:25px;padding:0 0 0 10px;cursor:pointer;position:relative;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;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:21px}.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:#fc4c02;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:#fc4c02}.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%,#fc4c02 100%)}.html--dark .related-datepicker__direction-text--forw .related-datepicker__direction-arrow{border-left:5px solid #fc4c02}.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:#fc4c02}.html--dark .related-datepicker__direction-text--back{background-image:linear-gradient(90deg,#fc4c02 0%,#000 100%)}.html--dark .related-datepicker__direction-text--back .related-datepicker__direction-arrow{border-right:5px solid #fc4c02}.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;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:#04080f;white-space:nowrap;position:absolute;z-index:1;bottom:9px}.datepicker__price--best{color:#6ebe18;font-weight:500}.datepicker__sold-out{position:absolute;z-index:1;bottom:9px;font-family:"Bebas Neue",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#a0a4b6;white-space:nowrap}.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:#04080f}.datepicker .day--backward .datepicker__sold-out,.datepicker .day--forward .datepicker__sold-out,.datepicker .first-date-selected .datepicker__sold-out,.datepicker .last-date-selected .datepicker__sold-out{display:none}.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:21px;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:#fc4c02;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:#fc4c02!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:10px}.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:10px}.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:10px}.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:10px}.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:21px}.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:transparent}.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:#fc4c02!important}.date-picker-wrapper .day.first-date-selected::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.last-date-selected::after{background-image:url(../img/design/datepicker-backward.svg?v=11);top:0;right:-4%}.date-picker-wrapper .day.day--backward-hover,.date-picker-wrapper .day.day--forward-hover{background-color:#fc4c02!important;color:#fff!important}.date-picker-wrapper .day.day--forward-hover::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.day--backward-hover::after{background-image:url(../img/design/datepicker-backward.svg?v=11);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:#04080f}.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:#fc4c02}.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{background-image:url(../img/design/datepicker-forward.svg?v=11);display:block}.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:#fc4c02!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:#fc4c02!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--in-range::after{display:block}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering .datepicker__price,.date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--forward,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering .datepicker__price{color:#fff}.date-picker-wrapper .day.day--backward,.date-picker-wrapper .day.day--forward{background-color:#fc4c02}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering::after,.date-picker-wrapper .day.day--forward::after,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.day--backward::after{background-image:url(../img/design/datepicker-backward.svg?v=11);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}.city-break-landing-page .modal.datepicker,.site-city-breaks-page .modal.datepicker{position:absolute}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering{background-color:#fc4c02!important;color:#fff;z-index:100}.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,.html--dark .datepicker .related-datepicker{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:#fc4c02}.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:57px;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%;color:#000;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.cities__search-label{border-top-left-radius:21px;border-top-right-radius:21px;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:57px;padding-right:57px}.city{color:#111;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px 57px;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;border-bottom-left-radius:21px;border-bottom-right-radius:21px}.city__search-text{display:none}.city__name{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;padding-left:11px;padding-right:11px;line-height:.9;height:20px;pointer-events:none}.city__badge,.city__city-name{font-weight:700}.city__city-name,.city__code,.city__country-name{font-size:28px;line-height:1.2}.city__code{font-weight:700}.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__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:21px}.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:21px;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:21px}.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__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:#fc4c02;border-color:transparent}.shake{background-color:rgba(0,0,0,.8)}.shake__wrap{width:100%}.shake__belt,.shake__belts{display:-ms-flexbox;display:flex}.shake__belts{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:35px}.shake__belt{line-height:0;width:50%}.shake__belt--left{-ms-flex-pack:start;justify-content:flex-start}.shake__belt--left img{position:relative;right:35px}.shake__belt--right{-ms-flex-pack:end;justify-content:flex-end;position:relative;top:8px}.shake__belt--right img{position:relative;left:70px}.shake__description,.shake__title{color:#fff;text-align:center;font-weight:700;font-size:24px}.shake__description{font-weight:500;font-size:14px}.shake.modal--active .shake__belt--left{animation:bounce-belt-left 1.2s infinite}.shake.modal--active .shake__belt--right{animation:bounce-belt-right 1.2s infinite}@keyframes bounce-belt-left{0%{transform:scale(1,1) translateX(-40px)}10%{transform:scale(.95,1.1) translateX(-60px)}30%{transform:scale(1.1,1) translateX(5px)}50%{transform:scale(1.05,.95) translateX(-7px)}57%,to{transform:scale(1,1) translateX(0)}}@keyframes bounce-belt-right{0%{transform:scale(1,1) translateX(40px)}10%{transform:scale(.95,1.1) translateX(60px)}30%{transform:scale(1.1,1) translateX(-5px)}50%{transform:scale(1.05,.95) translateX(7px)}57%,to{transform:scale(1,1) translateX(0)}}.passeng{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.passeng__input{font-size:5.6vw;color:#fff;font-weight:700;transition:.25s ease;width:45%;cursor:default;text-transform:uppercase;pointer-events:none;line-height:1.3}.passeng__input::selection{color:#fff;background:0 0}.passeng__md-title{display:block}.passeng__sm-title{display:none}.passeng__amount{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.passeng__changer,.passeng__minus,.passeng__plus{position:relative;display:-ms-flexbox;display:flex}.passeng__changer{-ms-flex-direction:column;flex-direction:column;z-index:50;-ms-flex-pack:justify;justify-content:space-between}.passeng__minus,.passeng__plus{cursor:pointer;transition:.15s;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:3vw;height:2.1vw;padding-left:25%;padding-right:25%}.passeng__minus:active,.passeng__plus:active{transform:scale(.9)}.passeng__minus .icon-arrow-up,.passeng__plus .icon-arrow-up{fill:#fff;width:100%;height:100%}.passeng__plus{padding-top:20%;padding-bottom:15%}.passeng__minus{padding-top:15%;padding-bottom:20%}.passeng__minus .icon-arrow-up{transform:rotate(180deg)}.form,.form__search-btn{display:-ms-flexbox;-ms-flex-align:center;align-items:center;display:flex}.form{-ms-flex-direction:column;flex-direction:column;transform:translateY(0);position:absolute;z-index:50;opacity:1;visibility:visible;transition:opacity 1.5s}.form input[type=text]{font-weight:700;color:#fff;width:100%;cursor:pointer}.form__search-btn{border:1px solid #fff;border-radius:100px;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);color:#fff;background-color:#fc4c02;-ms-flex-pack:center;justify-content:center;padding-left:2vw;padding-right:2vw;cursor:pointer;transform:scale(0);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,background-color .25s ease;position:relative;top:8px;z-index:10;line-height:2.8}.form__search-btn .icon-arrow-right{width:1.5vw;height:1.5vw;fill:#fff;margin-left:1vw}.form__search-btn:hover{transform:scale(.95)}.form__search-btn:active{transition:.15s ease;transform:scale(.9)}.form__search-btn--visible{transform:scale(1);opacity:1;visibility:visible}.form__search-btn-text{font-weight:700;font-size:1.4vw;transition:.25s ease;text-transform:uppercase;padding-top:2px}.form__unit,.form__units{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.form__units{font-weight:700;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__unit{width:calc(50% - 5px)}.form__unit:nth-of-type(1) .form__item{border-top-left-radius:21px}.form__unit:nth-of-type(2) .form__item{border-top-right-radius:21px}.form__unit:nth-of-type(1) .form__item,.form__unit:nth-of-type(2) .form__item{width:100%;padding:30px}.form__unit:nth-of-type(3) .form__item:nth-of-type(2){margin-left:5px}.form__unit:nth-of-type(3) .form__item,.form__unit:nth-of-type(4) .form__item{padding:25px 30px 15px}.form__unit:nth-of-type(4) .form__item:nth-of-type(1){padding-left:5.2%;padding-right:.2%}.form__unit:nth-of-type(4) .form__item:nth-of-type(2){padding-left:3.4%;padding-right:2%}.form__unit:nth-of-type(4) .form__item:nth-of-type(3){border-bottom-right-radius:21px;padding-left:3.7%;padding-right:1.7%}.form__item{position:relative;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background-color .25s ease,transform .25s ease,border-color .25s ease}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form__item{background-color:rgba(0,0,0,.4);border:none}}.form--related-flights .form__unit--dates:hover,.form__item:hover{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:scale(.95)}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form__item:hover{background-color:rgba(0,0,0,.5)}}.form__item:active{transition:transform .15s,background-color .15s;transform:scale(.9);background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form__item:active{background-color:rgba(0,0,0,.6)}}.form__item:not(.passeng){cursor:pointer}.form__city-name{font-size:5.6vw;white-space:nowrap;text-overflow:ellipsis;position:relative;left:-.8%;line-height:1;margin-top:-.1vw;margin-bottom:-.9vw;pointer-events:none}.form__item-title{font-size:1.13vw;opacity:.8;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;white-space:nowrap}.form__passeng-text-label{position:absolute;white-space:nowrap;top:0;right:0;padding-left:.6vw;padding-right:.6vw;font-weight:700;font-size:1vw;line-height:1.4;display:-ms-flexbox;display:flex;color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ff3a20}.form__city-placeholder{position:relative;padding-top:3%;padding-bottom:0;left:-.5%}.form__city-code{font-size:2.5vw;line-height:1.15;text-transform:uppercase;pointer-events:none}.form__dates-dash,.form__item-number{font-size:5.6vw;line-height:1.3;text-transform:uppercase}.form__item-day{font-size:1.4vw;position:relative;left:3%;text-transform:capitalize;white-space:nowrap}.form__item-date{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.form__city-code{display:block}.form__item-dots{line-height:1.3;font-size:5.6vw;letter-spacing:.1em}.form__dates-dash{display:none;position:absolute;left:90%;top:50%;transform:translateY(-50%);color:#fff}.form--related-flights .form__unit--dates{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background-color .25s ease,transform .25s ease,border-color .25s ease;border-bottom-left-radius:21px;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.1)}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form--related-flights .form__unit--dates{background-color:rgba(0,0,0,.4);border:none}}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form--related-flights .form__unit--dates:hover{background-color:rgba(0,0,0,.5)}}.form--related-flights .form__unit--dates:active{transition:transform .15s,background-color .15s;transform:scale(.9);background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}@supports not (((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) or (-webkit-backdrop-filter:blur(15px))){.form--related-flights .form__unit--dates:active{background-color:rgba(0,0,0,.6)}}.form--related-flights .form__unit--dates .form__item:first-of-type{margin-right:0!important;border-right:none}.form--related-flights .form__unit--dates .form__item:last-of-type{margin-left:0!important;border-left:none}.form--related-flights .form__unit--dates .form__item{width:50%!important;transition:none;border:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.form--related-flights .form__unit--dates .form__item:active,.form--related-flights .form__unit--dates .form__item:hover{transition:none;background-color:transparent;transform:scale(1)}.form--related-flights .form__unit--dates .form__item:not(.form__item--empty) .form__dates-dash{display:initial}html[lang=ru] .form__city-placeholder-text{position:relative;font-size:4.5vw;line-height:.9;font-weight:700}html[lang=ru] .form__cursor-pulser{line-height:1.05;position:relative;top:-.7vw;left:-.2%;font-weight:400;font-size:4.5vw;animation:1s blinkCursor step-end infinite}html[lang=en] .form__city-placeholder-text{position:relative;font-size:4.5vw;line-height:.9;font-weight:700}html[lang=en] .form__cursor-pulser{line-height:1.05;position:relative;top:-.7vw;left:-.2%;font-weight:400;font-size:4.5vw;animation:1s blinkCursor step-end infinite}html[lang=uk] .form__city-placeholder-text{position:relative;font-size:4.5vw;line-height:.9;font-weight:700}html[lang=uk] .form__cursor-pulser{line-height:1.05;position:relative;top:-.7vw;left:-.2%;font-weight:400;font-size:4.5vw;animation:1s blinkCursor step-end infinite}.form__mouse-wrap{display:inline-block;position:absolute;left:50%;top:-20px;cursor:pointer;transform:translate(-50%,-50%)}.form__mouse-wrap--hidden{opacity:0;visibility:hidden}.form__mouse{top:0;position:absolute;left:50%;transform:translateX(-50%);width:30px;fill:none;stroke:#fff;stroke-width:1;fill-opacity:1;animation:nudgeMouse 5.5s ease-out infinite}.form__mouse:after{content:'';background-color:#fff;width:6px;height:6px;border-radius:100%;animation:trackBallSlide 5.5s linear infinite;position:absolute;top:-8px;right:0;left:0;margin:auto;transform:translateY(20px)}.form__mouse-frame,.slider__slide:after{width:100%;position:absolute;z-index:1}.form__mouse-frame path{fill:none;stroke:#fff;stroke-width:1;opacity:.5}.form__mouse-left,.form__mouse-right{width:50%;position:absolute;z-index:2}.form__mouse-left .Animate-Draw{animation:DrawLine 5.5s ease-out infinite}.form__mouse-right{right:0}.form__mouse-right .Animate-Draw{animation:DrawLineBack 5.5s ease-out infinite}@keyframes DrawLine{0%,22%,48%,74%{stroke-dashOffset:0;stroke-dasharray:120;stroke-opacity:1}38.1%,64.1%,90.1%{stroke-dashOffset:0;stroke-dasharray:120;stroke-opacity:0}38%,64%,90%{stroke-opacity:1;stroke-dashOffset:125;stroke-dasharray:120}}@keyframes DrawLineBack{0%,22%,48%,74%{stroke-dashOffset:0;stroke-dasharray:120;stroke-opacity:1}38.1%,64.1%,90.1%{stroke-dashOffset:0;stroke-dasharray:120;stroke-opacity:0}38%,64%,90%{stroke-opacity:1;stroke-dashOffset:-114;stroke-dasharray:120}}@keyframes nudgeMouse{0%,22%,48%,74%{transform:translateY(0) translateX(-50%)}38%,64%,90%{transform:translateY(9px) translateX(-50%)}}@keyframes trackBallSlide{0%,22%,48%,74%,to{transform:translateY(20px) scale(1);opacity:1}26%,52%,78%{transform:translateY(30px) scale(.9);opacity:1}34%,60%,86%{transform:translateY(55px) scale(.1);opacity:0}41%,67%,93%{transform:translateY(30px) scale(0);opacity:.3}}.form--animout .slider__btns{opacity:0;transform:translateY(-10px);transition:transform .15s ease,opacity .15s ease;position:static}.form--animout .slider__header{transform:scale(.37)}.slider,.slider__container,.slider__img,.slider__slide{height:100%}.slider__slide:after{content:"";top:0;left:0;height:100%;z-index:5;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.45;background-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 70%,#000 100%)}.slider__img{width:100%;-o-object-fit:cover;object-fit:cover}.slider__content{width:100%;position:absolute;top:0;transition:transform .25s ease;opacity:0;z-index:10}.slider__btn,.slider__btns{display:-ms-flexbox;display:flex}.slider__btns{transform:translateY(-10px);opacity:0;position:absolute;bottom:0;margin-top:17px;pointer-events:none}.slider__btn{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-weight:700}.slider__btn:not(:last-of-type):not(.slider__btn--available){margin-right:25px}.slider__btn--available{cursor:pointer;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:6px 12px 10px;margin:-5px 14px 0 -12px;transition:transform .25s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.slider__btn--available:hover{transform:scale(.95)}.slider__btn--available:focus{transition:.15s ease;transform:scale(.95)}.slider__btn--available:active{transition:.15s ease;transform:scale(.9)}.slider__btn--available .slider__btn-date{color:#fff}.slider__btn:first-of-type.slider__btn--available{margin-left:0}.slider__btn-date,.slider__btn-price{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.5)}.slider__btn-date{text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-size:32px}.slider__btn-price{font-size:16px;white-space:nowrap}.slider__header{transform:scale(.37)}.slider__name,.slider__price{font-weight:700;text-shadow:0 2px 0 rgba(0,0,0,.5)}.slider__name{display:block;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .25s ease;transform-origin:0% 100%;transform:translateY(-20px);font-size:100px}.slider__price{font-size:54px}.slider__price .skyup-alfa__logo{width:650px;margin-top:10px}.slider__price p{font-size:54px;font-weight:700;text-shadow:none}.slider .stand-for-UA__img{display:block}.slider .stand-for-UA__img-mob{display:none;-o-object-position:bottom;object-position:bottom}.slider .stand-for-UA__name{font-size:72px;white-space:nowrap}.slider .stand-for-UA__price{font-size:42px;white-space:nowrap;line-height:1.1}.slider .stand-for-UA__btn{display:none;padding:13px 42px;background:#fc4c02;border-radius:30px;font-size:16px;margin-top:21px;border:1px solid #ffb192;text-align:center;font-weight:700;text-transform:uppercase;will-change:transform;transform:translateY(300px) scale(0);transition:transform .25s ease,opacity .25s ease;box-shadow:0 10px 15px 0 rgba(0,0,0,.19)}.slider .stand-for-UA__btn:hover{transform:translateY(0) scale(.95)}.slider .stand-for-UA__btn:focus{transition:.15s ease;transform:translateY(0) scale(.95)}.slider .stand-for-UA__btn:active{transition:.15s ease;transform:translateY(0) scale(.9)}.slider .stand-for-UA__btn--active{display:inline-block;transform:translateY(0) scale(1)}.slider-pagination{position:absolute;top:2vw;margin-left:1px;line-height:0}.slider-pagination .swiper-pagination-bullet{background-color:#fff;transition:transform .25s ease,opacity .25s ease;opacity:.5;margin-left:5px;margin-right:5px;width:6px;height:6px;outline:none}.slider-pagination .swiper-pagination-bullet-active{transform:scale(2);opacity:.8}.slider-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet,.slider-pagination .swiper-pagination-bullet-prev{transform:scale(1.6)}body,html{min-height:auto;overflow:hidden;background-color:#1a1a1a}.app,.home,.main,body,html{height:100%}.main{color:#fff}@media (min-width:440px){.related-datepicker__month-week-day--mobile{display:none}}@media (min-width:768px){.city-break-landing-page .modal.datepicker,.site-city-breaks-page .modal.datepicker{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease;opacity:0}.city-break-landing-page .modal.datepicker .modal__inner,.site-city-breaks-page .modal.datepicker .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(30px);transition:transform .1s ease;margin:0}.city-break-landing-page .modal.datepicker .modal__content,.site-city-breaks-page .modal.datepicker .modal__content{margin-top:0;margin-bottom:0}.city-break-landing-page .modal.datepicker .modal__close,.site-city-breaks-page .modal.datepicker .modal__close{display:none}.city-break-landing-page .modal.datepicker.modal--active,.site-city-breaks-page .modal.datepicker.modal--active{opacity:1;transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.city-break-landing-page .modal.datepicker.modal--active .modal__inner,.site-city-breaks-page .modal.datepicker.modal--active .modal__inner{transform:translateY(0);transition:transform .15s ease}.city-break-landing-page .modal.datepicker .datepicker__price,.site-city-breaks-page .modal.datepicker .datepicker__price{bottom:6px;font-size:10px}.city-break-landing-page .modal.datepicker .datepicker__sold-out,.site-city-breaks-page .modal.datepicker .datepicker__sold-out{bottom:6px;font-size:11px}.city-break-landing-page .modal.datepicker .datepicker__info,.site-city-breaks-page .modal.datepicker .datepicker__info{margin-top:5px}.city-break-landing-page .modal.datepicker .datepicker__info-subtitle,.city-break-landing-page .modal.datepicker .datepicker__info-title,.site-city-breaks-page .modal.datepicker .datepicker__info-subtitle,.site-city-breaks-page .modal.datepicker .datepicker__info-title{font-size:12px}.city-break-landing-page .modal.datepicker .datepicker__one-way-btn,.site-city-breaks-page .modal.datepicker .datepicker__one-way-btn{margin-top:5px;font-size:16px;margin-bottom:5px}.city-break-landing-page .modal.datepicker .datepicker__not-flight-dates-block,.site-city-breaks-page .modal.datepicker .datepicker__not-flight-dates-block{top:50%}.city-break-landing-page .modal.datepicker .datepicker__loader,.site-city-breaks-page .modal.datepicker .datepicker__loader{top:52%}.city-break-landing-page .date-picker-wrapper,.site-city-breaks-page .date-picker-wrapper{border-top-left-radius:0;border-top-right-radius:0}.city-break-landing-page .date-picker-wrapper .month-wrapper,.city-break-landing-page .related-datepicker,.site-city-breaks-page .date-picker-wrapper .month-wrapper,.site-city-breaks-page .related-datepicker{padding:10px 35px 30px;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0}.city-break-landing-page .date-picker-wrapper .month-element:first-child,.city-break-landing-page .date-picker-wrapper .month-element:last-child,.city-break-landing-page .related-datepicker__month-main,.city-break-landing-page .related-datepicker__year-main,.site-city-breaks-page .date-picker-wrapper .month-element:first-child,.site-city-breaks-page .date-picker-wrapper .month-element:last-child,.site-city-breaks-page .related-datepicker__month-main,.site-city-breaks-page .related-datepicker__year-main{font-size:22px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .week-name th,.city-break-landing-page .date-picker-wrapper .month-wrapper table tbody tr td,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 .week-name th,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 tbody tr td,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .week-name th,.site-city-breaks-page .date-picker-wrapper .month-wrapper table tbody tr td,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 .week-name th,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .day,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .day{height:44px;font-size:16px;padding:4px 4px 4px 5px}.city-break-landing-page .date-picker-wrapper .month-wrapper,.site-city-breaks-page .date-picker-wrapper .month-wrapper{width:370px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .caption,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 .caption,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .caption,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 .caption{height:46px}.city-break-landing-page .modal.datepicker .date-picker-wrapper .month-wrapper,.site-city-breaks-page .modal.datepicker .date-picker-wrapper .month-wrapper{border-top:1px solid #e1e4f0}.city-break-landing-page .modal.datepicker .date-picker-wrapper,.site-city-breaks-page .modal.datepicker .date-picker-wrapper{border-top-left-radius:21px;border-top-right-radius:21px;box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.cities__inner{width:650px}.site-city-breaks-page .modal.cities{width:auto;height:auto;top:auto;left:auto;right:auto;bottom:auto;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;position:absolute;transform:translateY(30px);transition:visibility .1s ease,opacity .1s ease,transform .1s ease;box-shadow:0 10px 20px 0 rgba(160,164,182,.2);border-radius:21px}.site-city-breaks-page .modal.cities .modal__inner{position:relative;border-radius:inherit;border-top:1px solid #e1e4f0;height:auto;max-height:407px;min-height:30px;transform:translateY(0) scale(1)}.site-city-breaks-page .cities .icon-keyboard,.site-city-breaks-page .modal.cities .modal__close{display:none}.site-city-breaks-page .modal.cities.modal--active{transform:translateY(0);transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.site-city-breaks-page .cities__inner,.site-city-breaks-page .cities__list{border-bottom-left-radius:21px;border-bottom-right-radius:21px}.site-city-breaks-page .cities__inner{width:281px;background-color:#fff;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom:1px solid #e1e4f0}.site-city-breaks-page .cities__search-label{height:50px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:21px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.site-city-breaks-page .cities__search{padding-left:15px;padding-right:15px;font-size:16px}.site-city-breaks-page .cities__search::-webkit-input-placeholder{color:#a0a4b6}.site-city-breaks-page .cities__search::-moz-placeholder{color:#a0a4b6}.site-city-breaks-page .cities__search:-ms-input-placeholder{color:#a0a4b6}.site-city-breaks-page .cities__search:-moz-placeholder{color:#a0a4b6}.site-city-breaks-page .city{border:none;height:50px;border-radius:21px;margin:10px;padding:0 15px;box-shadow:none;transform:box-shadow .25s ease}.site-city-breaks-page .city:hover{transform:scale(1);box-shadow:0 5px 10px 0 rgba(0,0,0,.11)}.site-city-breaks-page .city:active{transform:scale(1)}.site-city-breaks-page .city__city-name,.site-city-breaks-page .city__code,.site-city-breaks-page .city__country-name{font-size:16px}.site-city-breaks-page .city__city-name,.site-city-breaks-page .city__code{font-weight:700}.site-city-breaks-page .city__badge{font-size:12px;height:15px;line-height:1.2;bottom:auto;top:-10px}.site-city-breaks-page .city__name{max-width:calc(100% - 40px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:0}.site-city-breaks-page .city__not-found{font-size:20px;height:auto;padding:10px 0}.site-city-breaks-page .city--active{background-color:#fbeee5}.form__unit:nth-of-type(1),.form__unit:nth-of-type(2){margin-bottom:10px}.form__unit:nth-of-type(3) .form__item{width:calc(50% - 5px)}.form__unit:nth-of-type(3) .form__item:nth-of-type(1){margin-right:5px}.form__unit:nth-of-type(4) .form__item{width:calc(33.333% - 5px)}.form__unit:nth-of-type(4) .form__item:nth-of-type(2){margin-left:10px;margin-right:10px}}@media all and (min-width:768px) and (-ms-high-contrast:none){.site-city-breaks-page .modal.cities .modal__inner,.site-city-breaks-page .modal.cities .modal__inner ::-ms-backdrop{overflow:auto}}@media (min-width:1024px){.related-datepicker__item:hover{transform:scale(.95)}.related-datepicker__item:active{transform:scale(1)}}@media screen and (min-width:1025px){.passeng:hover .passeng__input{transform:scale(.95)}}@media (min-width:1025px){.form{bottom:30px;left:30px;right:30px}.form__unit:nth-of-type(3) .form__item:nth-of-type(1){border-bottom-left-radius:21px}.slider__content{left:58px;max-width:calc(100% - 160px)}.slider-pagination{left:23px}}@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__sold-out{bottom:6px;font-size:11px}.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,.site-results-page .cities__list{border-bottom-left-radius:21px;border-bottom-right-radius:21px}.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}.site-results-page .cities__search-label{height:50px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:21px;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:21px;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}}@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) and (max-height:750px){.site-results-page .modal.cities .modal__inner{margin-top:0;margin-bottom:0}}@media (min-width:768px) and (max-width:1024px){.passeng__input{font-size:48px}.form{bottom:20px;left:20px;right:20px}.form__search-btn{padding-left:25px;padding-right:25px}.form__search-btn-text{font-size:20px}.form__unit:nth-of-type(1),.form__unit:nth-of-type(2){width:calc(50% - 5px)}.form__unit:nth-of-type(1) .form__item,.form__unit:nth-of-type(2) .form__item{padding:29px 28px 22px}.form__unit:nth-of-type(3){margin-bottom:10px;width:100%}.form__unit:nth-of-type(4){width:100%}.form__unit:nth-of-type(3) .form__item,.form__unit:nth-of-type(4) .form__item,.form__unit:nth-of-type(4) .form__item:nth-of-type(1),.form__unit:nth-of-type(4) .form__item:nth-of-type(2),.form__unit:nth-of-type(4) .form__item:nth-of-type(3){padding:29px 28px 18px}.form__city-name{font-size:64px;left:0;padding-top:8px}.form__item-title{font-size:16px;font-weight:700}.form__city-placeholder{padding-top:13px;padding-bottom:4px}.form__city-placeholder-text,.form__cursor-pulser{font-size:40px;line-height:1.15}.form__city-code{font-size:32px}.form__dates-dash,.form__item-number{font-size:48px}.form__item-day{font-size:20px}.form__item-date{padding-top:3px}.form__item-dots{font-size:48px;padding-top:0;padding-bottom:0}.slider__content{left:50px;max-width:calc(100% - 100px)}.slider-pagination{left:29px}}@media (min-width:768px) and (max-height:500px) and (min-width:767px){.city-break-landing-page .modal.datepicker .datepicker__info-subtitle,.city-break-landing-page .modal.datepicker .datepicker__info-title,.site-city-breaks-page .modal.datepicker .datepicker__info-subtitle,.site-city-breaks-page .modal.datepicker .datepicker__info-title{display:none}}@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 (max-width:1024px){.form__unit:nth-of-type(4) .form__item:nth-of-type(1){border-bottom-left-radius:21px}.form__city-name{margin-top:-1px;margin-bottom:-7px}}@media screen and (max-width:1023px){.datepicker.modal .modal__inner{width:auto}.datepicker__price{font-size:10px;font-weight:500}.datepicker__sold-out{font-size:11px}.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:#fc4c02;color:#fff}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward::after{display:block}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--disabled{background-color:#f8f9fd}.city--active{background-color:rgba(255,255,255,.95)}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward.first-date-selected::after,.passeng__md-title{display:none}.passeng__sm-title{display:block}.passeng__amount{padding-top:13px}.passeng__minus,.passeng__plus{width:16px;height:9px;display:none}.form__passeng-text-label{font-size:12px;line-height:1.7;padding-left:.7vw;padding-right:.7vw}}@media (max-width:840px){.passeng-modal--all-blocks-visible .modal__inner{width:100%}.passeng-modal--all-blocks-visible .modal__close{bottom:calc(100% + 0px);left:calc(100% - 50px)}.passeng-modal--all-blocks-visible .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;height:220px}.passeng-modal--all-blocks-visible .passeng-modal__passeng:last-child::after{content:"";position:absolute;height:100%;width:15px;left:100%;top:0;pointer-events:none}}@media (max-width:768px){.datepicker__server-not-respond{width:473px;height:300px}.datepicker__server-not-respond-text{font-size:18px}html[lang=ru] .slider__slide--independence .slider__name{font-size:7vw}html[lang=en] .slider__slide--independence .slider__name{font-size:6.9vw}html[lang=uk] .slider__slide--independence .slider__name{font-size:7.9vw}}@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:#fc4c02}.related-datepicker__overlap{width:calc(100% - 40px)}.datepicker.modal .modal__close{left:calc(100% - 30px);bottom:calc(100% - 40px)}.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:#fc4c02!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}.city-break-landing-page .modal.datepicker,.site-city-breaks-page .modal.datepicker{position:fixed}.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:#fc4c02!important}.cities .modal__close{left:calc(100% - 45px);bottom:calc(100% + 5px)}.cities .icon-keyboard{width:20px;height:16px;right:20px}.cities__list{width:100%;border-bottom-left-radius:21px;border-bottom-right-radius:21px}.cities__search-label{width:100%;margin-left:0;margin-right:0;height:65px}.cities__search,.city{padding-left:20px;padding-right:20px}.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}.passeng .form__item-title{font-size:12px}.passeng__input{font-size:22px;width:35px}.form{bottom:10px;left:10px;right:10px}.form__item-number-day{padding-top:13px}.form__search-btn{padding-left:26px;padding-right:26px}.form__search-btn-text{font-size:18px}.form__unit{width:100%}.form__unit:nth-of-type(2){position:absolute;right:0;left:calc(50% + 2px)}.form__unit:nth-of-type(1),.form__unit:nth-of-type(2),.form__unit:nth-of-type(3){margin-bottom:4px}.form__unit:nth-of-type(1) .form__item,.form__unit:nth-of-type(2) .form__item{padding:17px 20px 19px;width:calc(50% - 2px)}.form__unit:nth-of-type(3) .form__item{width:calc(50% - 2px);padding:14px 10px 14px 20px}.form__unit:nth-of-type(3) .form__item:nth-of-type(1){margin-right:2px}.form__unit:nth-of-type(3) .form__item:nth-of-type(2){margin-left:2px}.form__unit:nth-of-type(4) .form__item{width:calc(33.333% - 2px)}.form__unit:nth-of-type(4) .form__item:nth-of-type(2){margin-left:4px;margin-right:4px}.form__unit:nth-of-type(4) .form__item:nth-of-type(1),.form__unit:nth-of-type(4) .form__item:nth-of-type(2),.form__unit:nth-of-type(4) .form__item:nth-of-type(3){padding:10px 5px 8px 15px}.form__city-name{padding-top:12px;padding-bottom:10px;font-size:22px}.form__item-title{font-size:14px}.form__city-placeholder{padding-top:13px;margin-bottom:-6px}.form__city-code{font-size:13px;margin-top:5px}.form__dates-dash,.form__item-number{font-size:22px}.form__item-day{font-size:16px}.form__item-dots{padding-bottom:5px;padding-top:6px;font-size:36px;line-height:1}.form--related-flights .form__unit--dates{border-bottom-left-radius:0}.form--animout .slider__header{transform:scale(.6)}.slider__slide:after{background-image:linear-gradient(0deg,#000 0%,#000 100%);opacity:.2}.slider__content{left:34px;max-width:calc(100% - 50px)}.slider__btns{margin-top:9px}.slider__btn:not(:last-of-type):not(.slider__btn--available){margin-right:12px}.slider__btn--available{border-radius:20px;padding:4px 10px 8px;margin:-4px 9px 0 -5px}.slider__btn-date{line-height:1.2;font-size:24px}.slider__btn-price{font-size:12px}.slider__header{transform:scale(.6);transform-origin:0% 134%}.slider__name{font-size:29px;transform:translateY(-6px);overflow:unset;white-space:break-spaces;width:310px;text-shadow:none}.slider__price{font-size:22px}.slider__price .skyup-alfa__logo{width:300px}.slider__price p{font-size:22px;margin:0 0 10px}.slider .stand-for-UA__img{display:none}.slider .stand-for-UA__img-mob{display:block}.slider .stand-for-UA__header{transform:scale(.8)}.slider .stand-for-UA__btn{padding:9px 32px;margin-top:10px;font-size:14px}.slider-pagination{left:20px;top:33px}.header{background-image:linear-gradient(0deg,rgba(141,141,141,0) 0%,rgba(0,0,0,.3) 98%)}}@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,.datepicker__sold-out{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}.cabinet-change-date-page .date-picker-wrapper.single-date,.cabinet-change-date-page .datepicker .modal__content,.city-break-landing-page .date-picker-wrapper.single-date,.city-break-landing-page .datepicker .modal__content,.site-city-breaks-page .date-picker-wrapper.single-date,.site-city-breaks-page .datepicker .modal__content{width:100%}}@media (max-width:500px){.datepicker__price,.datepicker__sold-out{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%}.slider__btn--available{border-radius:12px;padding:4px 5px 8px}.slider__btn-date{font-size:20px}.slider__btn-price{font-size:10px}}@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 screen and (max-width:374px){.passeng .form__item-title{font-size:11px}}@media (max-width:370px){.form__item-number-day{padding-top:0}.form__unit:nth-of-type(3) .form__item{padding-bottom:12px}.form__dates-dash,.form__item-number{font-size:32px}.form__item-day{font-size:12px}.form__item-dots{font-size:24px;padding-bottom:2px;padding-top:3px}}@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 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}.passeng__input,::-ms-backdrop{height:8.75vw}.form__item,.form__item ::-ms-backdrop{background-color:rgba(0,0,0,.4);border:none}.form--related-flights .form__unit--dates:hover,.form--related-flights .form__unit--dates:hover ::-ms-backdrop,.form__item:hover,.form__item:hover ::-ms-backdrop{background-color:rgba(0,0,0,.5)}.form--related-flights .form__unit--dates:active,.form--related-flights .form__unit--dates:active ::-ms-backdrop,.form__item:active,.form__item:active ::-ms-backdrop{background-color:rgba(0,0,0,.6)}.form--related-flights .form__unit--dates,.form--related-flights .form__unit--dates ::-ms-backdrop{background-color:rgba(0,0,0,.4);border:none}}@media (max-width:380px){.datepicker__one-way-btn{font-size:12px}.form__passeng-text-label{font-size:11px;line-height:1.5}}@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)}.form__item-number{font-size:22px}}@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 screen and (max-height:340px){.cities{-ms-flex-align:start;align-items:flex-start}.cities__inner{margin-top:50px}}@media (max-height:370px){.passeng-modal{-ms-flex-align:start;align-items:flex-start}.passeng-modal .modal__inner{margin-top:50px;margin-bottom:30px}}@media (min-width:1045px){.slider .stand-for-UA__header{transform:scale(.44)}}@media (min-width:1300px){.slider__header{transform-origin:0% 112%}.slider .stand-for-UA__header{transform-origin:0 117%}}@media (min-width:1050px) and (max-width:1299px){.slider__header{transform-origin:0% 106%}}@media screen and (min-width:768px) and (max-width:1200px){.slider__name{font-size:80px;transform:translateY(-4px)}.slider__price,.slider__price p{font-size:48px}}@media (min-width:768px) and (max-width:1049px){.form--animout .slider__header,.slider__header{transform:scale(.5)}.slider__header{transform-origin:0% 102%}}@media (max-width:1024px),screen and (max-height:556px){.form__mouse-wrap{opacity:0;visibility:hidden}}@media (max-width:767px) and (max-height:556px){.slider .stand-for-UA__btn{display:inline-block!important;transform:translateY(0) scale(1)!important}}@media screen and (min-width:458px) and (max-width:767px){html[lang=en] .form__cursor-pulser{font-size:24px;top:0;left:0;line-height:1.15}}@media screen and (min-width:423px) and (max-width:767px){html[lang=uk] .form__city-placeholder-text{font-size:22px;line-height:1.3}html[lang=uk] .form__cursor-pulser{top:-2px;left:0;line-height:1.15;font-size:24px}}@media screen and (min-width:408px) and (max-width:767px){html[lang=en] .form__city-placeholder-text{font-size:22px;line-height:1.3}}@media screen and (min-width:408px) and (max-width:457px){html[lang=en] .form__cursor-pulser{top:-2px;left:0;line-height:1.15;font-size:24px}}@media screen and (min-width:379px) and (max-width:767px){html[lang=ru] .form__city-placeholder-text{font-size:22px;line-height:1.3}html[lang=ru] .form__cursor-pulser{font-size:28px;top:-2px;left:0;line-height:1.15}}@media screen and (min-width:375px) and (max-width:407px){html[lang=en] .form__city-placeholder-text{font-size:22px;line-height:.86}html[lang=en] .form__cursor-pulser{top:-6px;left:0;line-height:1.15;font-size:24px}}@media screen and (min-width:340px) and (max-width:422px){html[lang=uk] .form__city-placeholder-text{font-size:22px;line-height:.86}}@media screen and (min-width:340px) and (max-width:374px){html[lang=en] .form__city-placeholder-text{font-size:21px;line-height:.9;min-width:129px}}@media screen and (min-width:339px) and (max-width:374px){html[lang=en] .form__cursor-pulser{font-size:23px;top:-4px}}@media screen and (max-height:556px) and (min-width:730px){.home{min-height:630px!important}}@media screen and (max-height:700px) and (min-width:1440px){.main{height:700px;overflow:auto}}@media screen and (max-height:730px) and (min-width:1800px){.main{height:800px;overflow:auto}}@media screen and (max-height:760px) and (min-width:2150px){.main{height:1000px;overflow:auto}}@media (max-width:1040px){.slider .stand-for-UA__name{font-size:64px}.slider .stand-for-UA__price{font-size:40px}}@media (max-width:1023px){.slider__btn--available:active,.slider__btn--available:hover{transform:scale(1)}.slider .stand-for-UA__btn:active,.slider .stand-for-UA__btn:hover{transform:translateY(0) scale(1)}}@media (max-width:990px){.slider .stand-for-UA__name{font-size:54px}.slider .stand-for-UA__price{font-size:36px}}@media (max-width:767px){.slider .stand-for-UA__name{font-size:26px}.slider .stand-for-UA__price{font-size:18px;text-shadow:none}}@media screen and (max-width:422px){html[lang=uk] .form__cursor-pulser{top:-6px;left:0;line-height:1.15;font-size:24px}}@media (max-width:400px){.form__item-day{left:0;font-size:14px}}@media (max-width:395px){.slider .stand-for-UA__price{font-size:18px}}@media screen and (max-width:378px){html[lang=ru] .form__city-placeholder-text{font-size:22px;line-height:.86}html[lang=ru] .form__cursor-pulser{font-size:24px;top:-5px;left:0;line-height:1.15}}@media screen and (max-width:350px){.form__item-title{font-size:12px}}@media screen and (max-width:339px){html[lang=en] .form__city-placeholder-text{font-size:17px;line-height:1.12}html[lang=en] .form__cursor-pulser{font-size:19px}html[lang=uk] .form__city-placeholder-text{font-size:21px;line-height:.9}}@media screen and (min-height:556px){.form--expanded .form{transform:translateY(48%)}.form--expanded .slider__btns{opacity:1;transform:translateY(0);position:static;pointer-events:initial}.form--expanded .slider__header{transform:scale(1)}.form--expanded .slider__name{transform:translateY(0)}.form--animin .form,.form--animin .slider__header,.form--animout .form,.form--animout .slider__header{transition:transform .25s ease}.form--animin .slider__btns{opacity:1;transform:translateY(0);transition:transform .25s ease,opacity .25s ease;position:static}.form--animin .slider__header{transform:scale(1)}}@media screen and (max-height:556px){.slider__content{opacity:0!important}.main{height:100%;overflow:auto}.home{min-height:530px;position:relative;overflow:hidden}}@media (max-width:374px){.slider__name{font-size:26px}.slider__price,.slider__price p{font-size:20px}}@media screen and (max-width:360px){.slider .stand-for-UA__name{font-size:22px}.slider .stand-for-UA__price{font-size:16px}}@media (max-width:360px){html[lang=uk] .slider__slide--independence .slider__name{font-size:7.6vw}}