@charset "UTF-8";.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;-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,.landings__header-title h1{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}.btn-1{display:-ms-flexbox;display:flex;background-color:#ffebe3;font-size:16px;font-weight:700;color:#fc4c02;text-align:center;text-transform:uppercase;cursor:pointer;height:50px}.btn-1,.btn-1__checkbox,.btn-2,.btn-3{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100px}.btn-1__checkbox{background:#fff;box-shadow:0 7px 11px -6px #a83f14;width:32px;height:32px;position:absolute;left:15px;top:50%;transform:translateY(-50%);display:none}.btn-2,.btn-3{display:-ms-flexbox;display:flex;background-color:#fc4c02;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer}.btn-2{background:#fc4c02;box-shadow:0 10px 15px 0 #d6dbed;font-size:16px;height:60px}.btn-3{font-size:18px;height:40px;padding-left:20px;padding-right:20px}.btn-3__title{width:100%;white-space:nowrap}.btn-4{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fc4c02;font-size:16px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:100px;height:50px}.btn-4:disabled{opacity:.25;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn-4:disabled:hover{transform:scale(1)}.btn-5,.btn-6{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:100px}.btn-5{-ms-flex-pack:center;justify-content:center;background-color:#fff;font-weight:700;text-align:center;text-transform:uppercase;box-shadow:0 9px 15px 0 #d6dbed;border:1px solid #f8f9fd;height:60px;font-size:16px;color:#fc4c02}.btn-6{font-size:15px;color:#0092da;height:36px;padding-left:10px;padding-right:10px}.btn-7,.btn-8{-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}.btn-7{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.26);cursor:pointer;border-radius:3px;height:50px}.btn-8{background-color:#7a89c2;border-radius:100px;height:35px}.btn-10,.btn-11,.btn-12,.btn-8,.btn-9{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.btn-9{-ms-flex-pack:center;justify-content:center;background-color:#4a90e2;font-size:15px;color:#fff;text-align:center;border-radius:100px;height:35px;padding-bottom:1px}.btn-10,.btn-11,.btn-12{font-weight:700;text-transform:uppercase}.btn-10{-ms-flex-pack:center;justify-content:center;background-color:#f8f9fd;border:1px solid #e1e4f0;font-size:16px;color:#a8b2c2;white-space:nowrap;height:50px;border-radius:100px}.btn-11,.btn-12{border-radius:3px;height:60px}.btn-11{-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;background-color:#f0f0f0;font-size:18px;color:#a0a4b6}.btn-12{background-color:#fc4c02;font-size:16px;color:#fff;position:relative}.btn-12__title{width:calc(100% - 114px);white-space:nowrap}.btn-12__img-block,.btn-13{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.btn-12__img-block{-ms-flex-align:center;align-items:center;width:114px;background-color:#e65920;border-top-right-radius:3px;border-bottom-right-radius:3px;height:60px}.btn-12--icon-hidden span.btn-12__title{width:100%}.btn-12--icon-hidden .btn-12__img-block{display:none}.btn-13{text-align:center;background:#e5e8f4;border-radius:100px;padding-left:13px;padding-right:13px;font-weight:700;font-size:14px;color:#979ebc;cursor:pointer;height:27px;text-transform:uppercase}.btn-13,.btn-14,.btn-16,.btn-16__checkbox{-ms-flex-align:center;align-items:center}.btn-14{display:-ms-flexbox;display:flex;background:#f7b500;padding-left:20px;padding-right:20px;font-weight:700;font-size:14px;color:#fff;text-align:center;cursor:pointer;height:35px;text-transform:uppercase;white-space:nowrap;border-radius:3px}.btn-16,.btn-16__checkbox{border-radius:100px}.btn-16{display:-ms-flexbox;display:flex;background:#e5e8f4;font-weight:700;font-size:14px;color:#979ebc;text-align:center;cursor:pointer;text-transform:uppercase;white-space:nowrap;height:30px}.btn-16 .icon-checkbox{width:14px;height:11px;fill:#fff}.btn-16__checkbox{display:none;-ms-flex-pack:center;justify-content:center;margin-left:4px;margin-right:5px;width:22px;height:22px;background-color:#fc4c02;box-shadow:0 7px 11px -6px rgba(172,179,204,.92)}.btn-16__text-selected,.btn-16__text-unselected{padding-left:18px;padding-right:18px}.btn-16__text-selected{display:none}.btn-16--selected{background-color:#7a89c2;color:#fff}.btn-16--selected .btn-16__checkbox,.btn-17{display:-ms-flexbox;display:flex}.btn-16--selected .btn-16__text-selected,.btn-16--selected .btn-16__text-unselected{padding-left:5px}.btn-16--selected .btn-16__text-unselected{display:none}.btn-16--selected .btn-16__text-selected{display:initial}.btn-17{width:60px;height:60px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:25px;pointer-events:auto}.btn-17 .icon-arrow-left-3{width:22px;height:22px;fill:#cfd1db}.btn-18,.btn-19{color:#4a90e2;cursor:pointer}.btn-18{text-transform:uppercase;font-weight:700;background-color:#ecf3fc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:30px;padding-left:10px;padding-right:10px;border-radius:100px;position:relative;font-size:12px}.btn-19{font-size:16px;line-height:1.2}.btn-20{background-color:#54e179;font-size:12px;color:#fff;border-radius:15px;line-height:1.2;padding:10px 12px}.btn-20,.btn-21,.btn-22{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer}.btn-21{line-height:1.2;padding:5px;font-size:12px;color:#a0a4b6;border-radius:15px}.btn-22{background-color:#fc4c02;font-size:18px;color:#fff;border-radius:33px;height:58px;border:1px solid #fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.35)}.btn-1,.btn-10,.btn-11,.btn-12,.btn-13,.btn-16,.btn-17,.btn-18,.btn-19,.btn-2,.btn-20,.btn-21,.btn-22,.btn-3,.btn-4,.btn-5,.btn-6,.btn-7,.btn-8,.btn-9{transition:transform .25s ease,opacity .25s ease}.btn-10:hover,.btn-11:hover,.btn-12:hover,.btn-13:hover,.btn-16:hover,.btn-17:hover,.btn-18:hover,.btn-19:hover,.btn-1:hover,.btn-20:hover,.btn-21:hover,.btn-22:hover,.btn-23:hover,.btn-2:hover,.btn-3:hover,.btn-4:hover,.btn-5:hover,.btn-6:hover,.btn-7:hover,.btn-8:hover,.btn-9:hover{transform:scale(.95)}.btn-10:focus,.btn-11:focus,.btn-12:focus,.btn-13:focus,.btn-16:focus,.btn-17:focus,.btn-18:focus,.btn-19:focus,.btn-1:focus,.btn-20:focus,.btn-21:focus,.btn-22:focus,.btn-23:focus,.btn-2:focus,.btn-3:focus,.btn-4:focus,.btn-5:focus,.btn-6:focus,.btn-7:focus,.btn-8:focus,.btn-9:focus{transition:.15s ease;transform:scale(.95)}.btn-10:active,.btn-11:active,.btn-12:active,.btn-13:active,.btn-16:active,.btn-17:active,.btn-18:active,.btn-19:active,.btn-1:active,.btn-20:active,.btn-21:active,.btn-22:active,.btn-23:active,.btn-2:active,.btn-3:active,.btn-4:active,.btn-5:active,.btn-6:active,.btn-7:active,.btn-8:active,.btn-9:active{transition:.15s ease;transform:scale(.9)}.btn-23,.btn-23__checkbox{border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn-23{background-color:#ffebe3;font-size:16px;font-weight:700;color:#fc4c02;text-align:center;text-transform:uppercase;cursor:pointer;padding-left:30px;padding-right:30px;height:50px;transition:transform .25s ease,background-color .15s ease,padding-left .15s ease,border-color .15s ease;position:relative}.btn-23 .icon-checkbox{width:20px;height:15px;fill:#fc4c02}.btn-23__checkbox{background:#fff;box-shadow:0 7px 11px -6px #a83f14;width:32px;height:32px;position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:visibility .25s ease,opacity .25s ease}.btn-23__text-selected{display:none}.btn-23--selected{color:#fff;background-color:#fc4c02;border-color:#fc4c02;padding-left:55px}.btn-23--selected .btn-23__checkbox{opacity:1;visibility:visible}.btn-23--selected .btn-23__text-unselected{display:none}.btn-23--selected .btn-23__text-selected{display:initial}.btn--disabled{pointer-events:none;opacity:.25;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn--loading{opacity:1!important;cursor:auto!important;pointer-events:none!important}.btn-step{background-color:#ffefe9;width:27px;height:27px;border-radius:50%;cursor:pointer;position:relative;transition:transform .25s ease}.btn-step:hover{transform:scale(.95)}.btn-step:focus{transition:.15s ease;transform:scale(.95)}.btn-step:active{transition:.15s ease;transform:scale(.9)}.btn-step--minus:after,.btn-step--plus::after,.btn-step--plus::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:13px;height:3px;background-color:#fc4c02}.btn-step--minus:after,.btn-step--plus::before{width:3px;height:13px}.btn-step--minus:after{width:13px;height:3px}.btn-step--medium{width:46px;height:46px}.btn-step--medium.btn-step--minus:after,.btn-step--medium.btn-step--plus:after{width:18px;height:3px}.btn-step--medium.btn-step--plus:before{width:3px;height:18px}.html--light .btn-6{background-color:#ecf3fc}.html--dark .btn-1{background-color:#502e24}.html--dark .btn-6{background-color:#1e252e}.html--dark .btn-5{box-shadow:none}.html--dark .btn-10,.html--dark .btn-5{background-color:#000;color:#a8b2c2;border:1px solid #0d0d0d}.html--dark .btn-2{box-shadow:0 9px 15px 0 #000}.html--dark .btn-step{background-color:#31211c}.best-card__units{padding-bottom:25px}.best-card__unit{margin-top:35px}.best-card__unit[hidden]{display:none}.best-card__unit[data-type=special] .best-card__to-city{font-size:22px;font-weight:400}.best-card__unit[data-type=special] .best-card__from-city{font-weight:700;font-size:28px;line-height:23px}.best-card__unit[data-type=special] .best-card__shedule{line-height:27px}.best-card__info-title{font-size:24px;font-weight:700}.best-card__info-text{margin-top:15px}.best-card__unit-title{font-weight:700;font-size:24px}.best-card__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start;margin-left:-15px;margin-right:-15px}.best-card__item{position:relative;width:100%;margin:20px 15px;-ms-flex-item-align:start;align-self:flex-start;transition:transform .25s ease}.best-card__item--sold{pointer-events:none;cursor:not-allowed}.best-card__item--sold .best-card__badge{opacity:.6}.best-card__item--discount .best-card__price-current{font-size:18px;position:absolute;right:0;bottom:-17px}.best-card__item--discount .best-card__to-city{max-width:calc(100% - 135px)}.best-card__item[hidden]{display:none}.best-card__img-overlay{pointer-events:none;position:absolute;left:0;bottom:20px;height:249px;width:100%;overflow:hidden}.best-card__img{height:180px;border-top-left-radius:21px;border-top-right-radius:21px;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 10px 20px 0 rgba(160,164,182,.2);transition:.25s ease;transform:translateY(100%)}.best-card__text{position:relative;background-color:#fff;border:1px solid #e1e4f0;border-radius:21px;padding:25px 35px 22px}.best-card__badges{position:absolute;z-index:3;right:40px;top:-10px;display:-ms-flexbox;display:flex}.best-card__badge{font-size:14px;font-weight:700;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#ff3a20;border-radius:100px;padding:0 10px 3px;height:18px;pointer-events:none;margin-left:10px}.best-card__badge--link{pointer-events:auto}.best-card__badge--black-friday{background-color:transparent;color:transparent;height:29px;padding-top:2px;position:relative;padding-left:13px;padding-right:13px;width:114px;top:-6px;background-image:url(/src/img/content/black-friday/badge.svg);background-size:cover;background-repeat:no-repeat}.best-card__badge-helloween{position:relative;top:-4px;margin-left:15px}.best-card__badge-helloween--text{font-size:18px;font-weight:700;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:100px;padding:3px 10px 3px 30px;height:28px;pointer-events:none;margin-left:15px;background:#542e86}.best-card__badge-helloween--icon,.best-card__sold{width:48px;position:absolute;top:-10px;left:-6px}.best-card__sold{top:0;left:0;width:100%;height:100%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:700;background-color:rgba(255,255,255,.9);border-radius:21px}.best-card__line-first{display:-ms-flexbox;display:flex;margin-bottom:3px}.best-card__line-first::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.best-card__line-second{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;position:relative;margin-top:3px}.best-card__line-second:before{content:"";position:absolute;bottom:5px;left:-35px;height:31px;background:#ff3a20;width:4px}.best-card__from-city{font-size:22px;line-height:20px;max-width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.best-card__shedule{font-size:18px;line-height:23px;white-space:nowrap;padding-left:3px;text-align:right;margin-left:auto}.best-card__to-city{font-weight:700;font-size:28px;line-height:1.2;max-width:calc(100% - 100px)}.best-card__old-price,.best-card__price-current{font-weight:700;font-size:22px;color:#7a89c2;padding-left:3px;white-space:nowrap}.best-card__old-price{position:relative;margin-top:3px;padding-left:10px;margin-left:auto}.best-card__old-price::after,.best-card__old-price::before{content:"";position:absolute;top:12px;left:5px;width:calc(100% - 2px);height:2px;background-color:#fff}.best-card__old-price::after{top:14px;background-color:#7a89c2}.html--dark .best-card__img{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.html--dark .best-card__text{background-color:#1a1a1a;border:1px solid #000}.fleet{width:100%;overflow:hidden}.fleet__hero-img{width:100%;height:597px;-o-object-fit:cover;object-fit:cover}.fleet__hero-img--mob{display:none}.fleet__content{width:100%;max-width:1180px;padding:60px 20px 120px;margin:0 auto;color:#0d0d0d}.fleet__page-title{font-size:39px;font-weight:700;line-height:1.25;margin-bottom:48px}.fleet__consist-of{display:-ms-flexbox;display:flex;gap:40px;margin-bottom:48px}.fleet__consist-of-img{display:block;height:auto;width:100%}.fleet__consist-of-img:first-of-type{max-width:290px}.fleet__consist-of-img:last-of-type{max-width:285px}.fleet__text{font-size:20px;line-height:1.5}.fleet__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0}.fleet__item::after{content:'';display:block;width:425px;-ms-flex-preferred-size:425px;flex-basis:425px;height:276px;background-repeat:no-repeat;background-position:center}.fleet__item .fleet__text{max-width:635px;margin:0 15px 0 0}.fleet__item--winglet::after{min-width:360px;margin:0 0 0 15px;border-radius:90px;background-size:cover;background-position:center left;background-image:url(/storage/img/fleet/winglet.jpg)}.fleet__item--safa{-ms-flex-align:end;align-items:flex-end;margin:24px 0 60px}.fleet__item--safa::after{-ms-flex-negative:0;flex-shrink:0;margin:0 15px 0 0;max-width:310px;-ms-flex-preferred-size:310px;flex-basis:310px;height:166px;background-size:contain;background-image:url(/storage/img/fleet/safa-ratio.png)}.fleet__item--safa .fleet__text{-ms-flex-order:1;order:1;max-width:750px;margin:0 0 20px 15px}.fleet__tab{background:#f8f9fd;border:1px solid #e1e4f0;border-bottom-width:0;border-radius:21px 21px 0 0;margin-top:32px;position:relative}.fleet__tab--hidden{border-radius:21px;border-bottom-width:1px}.fleet__tab--hidden .fleet__tab-content{display:none}.fleet__tab--hidden .fleet__tab-indicator{transform:rotate(180deg)}.fleet__tab-title{font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;padding:23px 75px 23px 24px;cursor:pointer}.fleet__tab-indicator-container{width:25px;height:25px;background:#eff2fd;border:1px solid #e1e4f0;border-radius:3px;position:absolute;top:24px;right:24px;cursor:pointer}.fleet__tab-indicator{width:100%;height:100%;position:relative;transform:rotate(0);transition:.25s ease}.fleet__tab-indicator::after{content:'';display:block;width:23px;height:23px;background-image:url(/src/img/vacancies/arrow.svg);background-repeat:no-repeat;background-position:center}.fleet__tab-content{display:block;position:relative}.fleet__tab-content::after{content:'';display:block;width:250px;height:100%;position:absolute;top:0;left:0;pointer-events:none;box-shadow:21px 0 21px 0 rgba(168,178,194,.21)}.fleet__table{display:-ms-grid;display:grid;-ms-grid-columns:250px (minmax(210px,1fr))[10];grid-template-columns:250px repeat(10,minmax(210px,1fr));-ms-flex-align:center;align-items:center;overflow-x:auto;position:relative}.fleet__table-row{display:contents}.fleet__table-row:nth-of-type(even)>.fleet__table-column:first-child,.fleet__table-row:nth-of-type(odd)>.fleet__table-column:first-child{position:sticky;left:0;padding-left:40px}.fleet__table-row:nth-of-type(even)>.fleet__table-column:first-child::after,.fleet__table-row:nth-of-type(odd)>.fleet__table-column:first-child::after{content:'';display:block;position:absolute;top:16px;left:0;width:8px;height:calc(100% - 32px);background:#7b88c2}.fleet__table-row:nth-of-type(odd)>.fleet__table-column{background:#fff}.fleet__table-row:nth-of-type(even)>.fleet__table-column{background:#f8f9fd}.fleet__table-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:15px 16px;font-size:24px;line-height:1;min-height:84px;height:100%}.fleet__footnote{font-size:12px}.fleet__comparison{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin:84px 0}.fleet__comparison-card{width:50%;max-width:540px}.fleet__comparison-imd{display:block;width:100%;height:auto}.fleet__comparison-title{font-size:80px;font-weight:700;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;margin-bottom:16px}.fleet__comparison-subtitle{font-size:24px;font-weight:700;line-height:1.25}.fleet__details{margin-top:32px}.fleet__details-item{display:-ms-flexbox;display:flex;font-size:20px;line-height:2}.fleet__details-key{padding:0 10px 0 0}.fleet__details-border{display:block;height:1px;-ms-flex-positive:1;flex-grow:1;background:#e1e4f0;margin:26px 0 0}.fleet__details-value{-ms-flex-negative:0;flex-shrink:0;text-align:right;font-weight:700;padding:0 0 0 10px}.fleet__interior-imgs{margin-top:25px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-overflow-scrolling:touch}.fleet__interior-img-block{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:240px;position:relative}.fleet__interior-img{width:100%;height:160px}.fleet__list{padding-left:30px;margin-top:10px;list-style-type:disc}.search{max-height:1000px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:1140px;margin:auto;opacity:1;transition:max-height .25s ease,.25s opacity .15s ease}.search .field:not(:last-child){margin-right:15px}.search .field{-ms-flex-negative:0;flex-shrink:0;position:relative}.search .field__input{pointer-events:none}.search .form__item-day,.search .form__item-number{font-weight:700}.search .form__item-number{margin-right:5px}.search .form__item-day{text-transform:capitalize}.search .form__city-code{color:#a2a2a2}.search .field--arr-city,.search .field--dep-city{-ms-flex-preferred-size:250px;flex-basis:250px}.search .field--arr-city .field__input,.search .field--dep-city .field__input{max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search .field--arr-date,.search .field--dep-date{-ms-flex-preferred-size:190px;flex-basis:190px}.search .field--passeng{-ms-flex-preferred-size:200px;flex-basis:200px}.search .field__city-code{position:absolute;right:15px;top:50%;transform:translateY(-50%);text-align:right}.search .form__item-dots{color:#9b9b9b}.search__btn{width:150px;margin-top:20px}.search__fields{width:100%;display:-ms-flexbox;display:flex;margin-top:50px}.search__cities-unit,.search__dates-passeng-unit{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:530px;flex-basis:530px}.search__dates-passeng-unit{-ms-flex-preferred-size:590px;flex-basis:590px}.landings{margin-bottom:50px}.landings__links-wrapper{max-width:765px;margin:0 auto 90px;padding:0 15px}.landings__links-wrapper .landings__destinations-item{position:relative;font-size:18px}.landings__links-wrapper .landings__destinations-item:after{content:"";background:url(/src/img/landings/icon-arrow.svg) 0 0/100% no-repeat;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:15px}.landings__links-wrapper .landings__destinations-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:300px}.landings__img-wrapper{margin-left:auto;margin-right:auto;max-width:1366px;width:100%}.landings__destinations{margin-top:53px}.landings__destinations-inner,.landings__destinations-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.landings__destinations-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.landings__destinations-item{font-size:16px;text-transform:uppercase;-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);border-radius:21px;padding:15px 20px;margin-right:15px;margin-bottom:5px;transition:all .25s ease}.landings__destinations-item:hover{transform:scale(1.05);transition:all .25s ease}.landings__destinations-item:nth-child(even){margin-right:0}.landings__destinations-from{position:relative;-ms-flex-preferred-size:56.5%;flex-basis:56.5%}.landings__destinations-from:after{content:"";position:absolute;width:30px;height:2px;background:#7a89c2;top:50%;transform:translateY(-50%);right:13px}.landings__destinations-to{-ms-flex-preferred-size:43.5%;flex-basis:43.5%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.landings .fleet__interior p,.landings__info-description p{margin-bottom:20px}.landings__subscription{margin-bottom:50px}.landings__subscription-inner{display:-ms-flexbox;display:flex;background:#f8f9fd;padding:40px 40px 40px 50px;border:1px solid #e1e4f0;border-radius:2px}.landings__subscription-text{position:relative;font-size:14px;color:#4a4a4a;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:30px;height:60px}.landings__subscription-text:before{content:"";position:absolute;bottom:0;left:-15px;width:2px;height:60px;background-color:#fc4c02;top:50%;transform:translateY(-50%)}#backwardDateItem,.landings__subscription .field--subscription{margin-right:10px}.landings__subscription .field--subscription .field__title{top:-13px}.landings__subscription .field__title{background:0 0}.landings__subscription .field__title:before{position:absolute;content:"";width:50px;height:1px;background:#fff;bottom:8px;z-index:-1;left:-1px}.landings .fixed__form{width:300px;position:absolute;right:0;z-index:1}.landings .fixed__form--bottom{position:absolute;top:auto;bottom:-2468px;right:0;left:auto;margin-left:0}.landings .fixed__form--fixed{position:fixed;top:40px;bottom:auto;left:auto;right:auto;margin-left:840px}.landings .fixed__form .search__fields{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.landings .fixed__form .icon-calendar{fill:#a8b2c2}.landings .fixed__form .passeng-human{color:#000}.landings .fixed__form .search__cities-unit,.landings .fixed__form .search__dates-passeng-unit{-ms-flex-wrap:wrap;flex-wrap:wrap}.landings .fixed__form .field--arr-city,.landings .fixed__form .field--arr-date,.landings .fixed__form .field--dep-city,.landings .fixed__form .field--dep-date,.landings .fixed__form .field--passeng{-ms-flex-preferred-size:100%;flex-basis:100%}.landings .fixed__form .field{margin-bottom:30px}.landings .fixed__form .field__input{font-size:18px;font-weight:700;cursor:pointer;color:#000}.landings .fixed__form .field__city-code{color:#a8b2c2;font-size:18px;font-weight:400}.landings .fixed__form .search__btn{width:300px;height:50px;font-size:18px;color:#fff;margin-top:0;box-shadow:none}.landings__fleet{margin-top:50px}.landings__info{margin-top:40px}.landings__info-text{margin-top:30px}.landings__info-img{margin-top:24px}.landings__info-img img{border-radius:4px;width:100%}.landings .fleet__interior{margin-top:25px;margin-bottom:34px}.landings__content .page-title:after{bottom:-12px}.landings__content .best-card{max-width:780px;width:100%;position:relative;margin-left:0;margin-right:0;min-width:auto}.landings__content .best-card__items{margin-left:0;margin-right:0}.landings__content .best-card__item{width:calc(50% - 7.5px);margin:0 15px 15px 0}.landings__content .best-card__item:nth-child(even){margin-right:0}.landings__content .best-card__unit-title{margin-bottom:10px;margin-left:0}.landings__container{max-width:1140px;margin:0 auto;position:relative}.landings__container--content{max-width:780px;margin:0 auto}.landings__container--content .search.fixed__form .field__title{top:-14px}.landings .icon-send-plane{width:20px;height:20px;fill:#fff}.landings .fleet__interior-img{border-radius:4px}.landings__inner{margin-bottom:65px}.landings__header{position:relative}.landings__header-title{position:absolute;text-align:center;left:50%;transform:translate(-50%,-50%);top:50%;color:#fff;z-index:1;width:100%}.landings__header-title p{color:#fff}.landings__header-country{font-size:42px;font-weight:700}.landings__header-description{font-size:23px;margin-left:10px}.landings__header .search{position:absolute;bottom:-41px;left:50%;transform:translateX(-50%);width:1046px;overflow:unset}.landings__header .search__btn{width:260px;margin-top:28px;font-size:18px;box-shadow:0 10px 15px 0 #d6dbed}.landings__header .search__cities-unit{-ms-flex-preferred-size:606px;flex-basis:606px}.landings__header .search .search__cities-unit,.landings__header .search .search__dates-passeng-unit{-ms-flex-wrap:wrap;flex-wrap:wrap}.landings__header .field__title{font-size:12px;position:absolute;top:-23px;left:0;padding-left:0;padding-right:0;transition:color .15s ease;white-space:nowrap;z-index:1;background-color:transparent;color:#fff;font-weight:700;text-transform:uppercase}.landings__header .field__input{font-size:22px;font-weight:700;cursor:pointer;color:#000;overflow:hidden;text-overflow:ellipsis}.landings__header .field__city-code{color:#a8b2c2;font-size:22px;font-weight:400;width:auto}.landings__header .field:not(:last-child){margin-right:2px}.landings__header .field--dep-city .field__label{border-top-left-radius:12px;border-bottom-left-radius:12px}.landings__header .field--arr-city .field__label,.landings__header .field--dep-city .field__label{-ms-flex-pack:justify;justify-content:space-between}.landings__header .field--arr-city,.landings__header .field--dep-city{-ms-flex-preferred-size:260px;flex-basis:260px}.landings__header .field--arr-city .field__label,.landings__header .field--arr-date .field__label{border-top-right-radius:12px;border-bottom-right-radius:12px}.landings__header .field--dep-date .field__label{border-top-left-radius:12px;border-bottom-left-radius:12px}.landings__header .field--arr-date,.landings__header .field--dep-date{-ms-flex-preferred-size:157px;flex-basis:157px}.landings__header .field--passeng{-ms-flex-preferred-size:188px;flex-basis:188px}.landings__header .field--passeng .field__label{border-radius:12px}.landings__header .field--passeng .field__input{width:16px;font-size:22px}.landings__header .field__label{height:60px}.landings__header .field .icon-calendar{top:50%;transform:translateY(-50%);fill:#a8b2c2}.landings__header .form__item-day{color:#4a4a4a;font-weight:400;font-size:22px}.landings__header .form__item-number{font-size:22px}.landings__header .passeng-human{color:#4a4a4a;font-size:22px}.landings .fleet__interior-imgs{padding-left:0}.landings__header-bg,.landings__header-bg:before{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.landings__header-bg{background:url(/src/img/landings/catania-bg.jpg) 0 0/100% no-repeat;height:450px}.landings__header-bg:before{content:"";position:absolute;background-image:linear-gradient(-179deg,transparent 0%,#000 100%);height:133%;width:100%;background-position-y:129px;top:-149px}.passengersAmountFixed{width:15px}.passeng-modal__btn{box-shadow:none}.searchBtn--disabled,.searchBtnFixed--disabled{display:none}.landing--error{border:1px solid #fc4c02}.html--light .landings__destinations-item{border:1px solid #e1e4f0;color:#000}.html--light .landings__destinations-item:hover{box-shadow:0 7px 16px 0 #e1e4f0}.html--dark .landings__destinations-item{background-color:#121212;border:1px solid #0d0d0d;color:#fff}.html--dark .landings__destinations-item:hover{box-shadow:0 7px 16px 0 #0d0d0d}.planes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:29px}.plane{min-width:375px;margin-right:30px;margin-bottom:30px}.plane:nth-child(even){margin-right:0}.plane__inner{border-radius:21px;border:1px solid #e1e4f0;overflow:hidden}.plane__description-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e1e4f0;padding:10px 15px 8px}.plane__description-item:nth-child(even){background:#f8f9fd}.plane__description-item-left{font-weight:400}.plane__description-item-right{color:#7a89c2;font-weight:700}.plane__img{margin-bottom:20px;margin-top:23px;text-align:center}.plane__img img{width:350px;height:100px}.show-more-btn{width:100%;height:50px;background:#f8f9fd;border:1px solid #e1e4f0;border-radius:21px;font-weight:700;font-size:17px;color:#7a89c2;text-transform:uppercase;display:none}.show-more-btn span{font-weight:400;font-size:17px}@media (min-width:375px){html[lang=it] .best-card__to-city,html[lang=ru] .best-card__to-city{max-width:calc(100% - 100px)}html[lang=uk] .best-card__to-city{max-width:calc(100% - 120px)}html[lang=en] .best-card__to-city{max-width:calc(100% - 140px)}html[lang=es] .best-card__to-city{max-width:calc(100% - 150px)}}@media (min-width:440px){.related-datepicker__month-week-day--mobile{display:none}}@media (min-width:767px){.best-card__to-city{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@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}}@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)}.best-card__item{width:calc(33.333% - 30px)}.best-card__item:hover{transform:scale(1.05) translateY(10%);z-index:100}.best-card__item:hover .best-card__img{transform:translateY(0)}.best-card__item:hover .best-card__text{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.html--dark .best-card__item:hover .best-card__text{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}}@media all and (min-width:1024px) and (-ms-high-contrast:none){.best-card__item:hover .best-card__img,.best-card__item:hover .best-card__img ::-ms-backdrop{top:0}}@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){.best-card__item{width:calc(50% - 30px)}}@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:1170px){.search{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.search .field:not(:last-child){margin-right:0}.search .field--arr-city,.search .field--dep-city{-ms-flex-preferred-size:calc(50% - 7px);flex-basis:calc(50% - 7px)}.search .field--arr-date,.search .field--dep-date,.search .field--passeng{-ms-flex-preferred-size:calc(33.333% - 7px);flex-basis:calc(33.333% - 7px)}.search__fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.search__cities-unit{margin-bottom:30px}.search__cities-unit,.search__dates-passeng-unit{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:1170px){.landings__destinations-from{-ms-flex-preferred-size:55.5%;flex-basis:55.5%}.landings__destinations-to{-ms-flex-preferred-size:44.5%;flex-basis:44.5%}.landings .fixed__form{display:none}.landings__content .best-card__item{width:calc(50% - 7.5px)}.landings__container{max-width:728px}.landings__header-title{width:100%}.landings__header-country{margin-right:0;font-size:32px}.landings__header-description{font-size:18px}.landings__header .search{width:636px}.landings__header .search__cities-unit{-ms-flex-preferred-size:636px;flex-basis:636px}.landings__header .search__fields{-ms-flex-pack:center;justify-content:center}.landings__header .field--arr-city,.landings__header .field--dep-city{-ms-flex-preferred-size:317px;flex-basis:317px}.landings__header .field--arr-date,.landings__header .field--dep-date{-ms-flex-preferred-size:194px;flex-basis:194px}.landings__header .field--passeng{-ms-flex-preferred-size:234px;flex-basis:234px}.landings__header-bg{background:url(/src/img/landings/catania-bg.jpg) 0 0/cover no-repeat}.plane{min-width:350px;margin-right:20px;margin-bottom:20px}}@media (max-width:1024px){.best-card__img-overlay{display:none}}@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}.datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward.first-date-selected::after{display:none}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--disabled{background-color:#f8f9fd}.city--active{background-color:rgba(255,255,255,.95)}.btn-2{height:55px}.fleet__consist-of{-ms-flex-wrap:wrap;flex-wrap:wrap}.fleet__comparison{-ms-flex-flow:column;flex-flow:column;margin:60px 0}.fleet__comparison-card{width:100%;max-width:100%}}@media (max-width:1023px){.btn-10:active,.btn-10:hover,.btn-11:active,.btn-11:hover,.btn-12:active,.btn-12:hover,.btn-13:active,.btn-13:hover,.btn-16:active,.btn-16:hover,.btn-17:active,.btn-17:hover,.btn-18:active,.btn-18:hover,.btn-19:active,.btn-19:hover,.btn-1:active,.btn-1:hover,.btn-20:active,.btn-20:hover,.btn-21:active,.btn-21:hover,.btn-22:active,.btn-22:hover,.btn-23:active,.btn-23:hover,.btn-2:active,.btn-2:hover,.btn-3:active,.btn-3:hover,.btn-4:active,.btn-4:hover,.btn-5:active,.btn-5:hover,.btn-6:active,.btn-6:hover,.btn-7:active,.btn-7:hover,.btn-8:active,.btn-8:hover,.btn-9:active,.btn-9:hover{transform:scale(1)}}@media only screen and (max-width:900px){.landings__header-title{padding:0 20px}}@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}}@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}.btn-22{font-size:16px;height:50px;padding-left:20px;padding-right:20px}.best-card__item{width:calc(100% - 30px)}.best-card__line-second:before{left:-20px}.fleet__hero-img{display:none;min-height:320px;height:80vh}.fleet__hero-img--mob{display:block}.fleet__content{padding:40px 15px 0}.fleet__page-title{font-size:32px;margin-bottom:40px}.fleet__text{font-size:16px}.fleet__item--winglet::after{border-radius:21px;min-width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;height:200px}.fleet__item--safa{margin:24px 0}.fleet__item--safa::after{max-width:210px;height:127px}.fleet__item--safa .fleet__text{margin:0 0 10px 15px}.fleet__tab{border-radius:12px 12px 0 0}.fleet__tab--hidden{border-radius:12px}.fleet__tab-title{font-size:14px}.fleet__tab-content::after{width:180px}.fleet__table{-ms-grid-columns:(minmax(180px,1fr))[11];grid-template-columns:repeat(11,minmax(180px,1fr))}.fleet__table-row:nth-of-type(even)>.fleet__table-column:first-child,.fleet__table-row:nth-of-type(odd)>.fleet__table-column:first-child{padding-left:20px}.fleet__table-row:nth-of-type(even)>.fleet__table-column:first-child::after,.fleet__table-row:nth-of-type(odd)>.fleet__table-column:first-child::after{width:4px}.fleet__table-column{font-size:14px;min-height:60px}.fleet__comparison-title{font-size:46px;line-height:1}.fleet__comparison-subtitle{font-size:22px}.fleet__details{margin-top:20px}.fleet__details-item{font-size:16px}.fleet__details-border{margin:20px 0 0}.search__cities-unit{margin-bottom:0}.search__cities-unit,.search__dates-passeng-unit{-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field--arr-city,.search .field--arr-date,.search .field--dep-city,.search .field--dep-date,.search .field--passeng{-ms-flex-preferred-size:100%;flex-basis:100%}.search .field{margin-bottom:20px}.search__btn{margin-top:0}}@media (max-width:767px){.best-card__text{padding:25px 20px 22px}.fleet__interior-imgs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;width:100%;margin-left:auto;margin-right:auto;padding-left:15px}.fleet__interior-img-block{margin-right:20px}.fleet__interior-img-block:last-child::after{content:"";position:absolute;left:100%;top:0;width:15px;height:100%;display:block;background-color:transparent}.landings__subscription{display:-ms-flexbox;display:flex;background:#f8f9fd;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #e1e4f0;border-radius:2px;padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:none}}@media only screen and (max-width:767px){.landings__links-wrapper .landings__destinations-item{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}.landings__links-wrapper .landings__destinations-link{width:200px}.landings__destinations-item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5px;margin-right:0}.landings__destinations-from{-ms-flex-preferred-size:75.5%;flex-basis:75.5%}.landings__destinations-to{-ms-flex-preferred-size:45.5%;flex-basis:45.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landings__subscription-inner{box-shadow:none;border-radius:0;padding:0;display:unset;border:none}.landings__subscription-text{font-size:14px;margin-right:0;margin-bottom:20px;margin-left:15px;height:auto}.landings__subscription .footer__form{padding:0}.landings .fixed__form{display:-ms-flexbox;display:flex;width:100%;position:relative;top:0;left:0}.landings .fixed__form .search__cities-unit,.landings .fixed__form .search__dates-passeng-unit,.landings__subscription-text{-ms-flex-preferred-size:100%;flex-basis:100%}.landings .fleet__list,.landings .fleet__paragraph{margin-right:0;margin-left:0}.landings__content .best-card__item{margin:0 0 15px;width:100%}.landings__container{max-width:100%;padding:0 15px}.landings__inner{margin-bottom:20px}.landings__header-description{margin-left:0}.landings__header .search{width:90%;display:none}.landings__header .search__cities-unit{margin-bottom:10px;-ms-flex-preferred-size:475px;flex-basis:475px}.landings__header .search .search__cities-unit,.landings__header .search .search__dates-passeng-unit{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:center;justify-content:center}.landings__header .field:not(:last-child){margin-right:2px}.landings__header .field--arr-city,.landings__header .field--dep-city{-ms-flex-preferred-size:49.5%;flex-basis:49.5%}.landings__header .field--arr-date,.landings__header .field--dep-date{-ms-flex-preferred-size:calc(35% - 8px);flex-basis:calc(35% - 8px)}.landings__header .field--passeng{-ms-flex-preferred-size:30%;flex-basis:30%}.landings__header-bg{background:url(/src/img/landings/catania-bg.jpg) 0 0/cover no-repeat}.landings__header-bg:before{height:129%;width:100%;background-position-y:100px;top:-131px}.plane{min-width:calc(50% - 7.5px);margin-right:15px;max-width:calc(50% - 7.5px)}}@media only screen and (max-width:720px){.plane__img img{width:300px;height:auto}}@media (max-width:650px){.fleet__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.fleet__item::after{margin:0 0 20px}.fleet__item .fleet__text{-ms-flex-order:1;order:1;margin:0}.fleet__item--winglet::after{width:100%;min-width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:0;padding-top:56.25%}}@media only screen and (max-width:640px){.plane{min-width:100%}}@media only screen and (max-width:574px){.landings__links-wrapper .landings__destinations-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.landings__links-wrapper .landings__destinations-link{width:calc(100% - 50px)}}@media only screen and (max-width:560px){.landings__subscription .field--subscription{-ms-flex-preferred-size:100%;flex-basis:100%}.landings .fixed__form .search__btn{width:100%}.landings__header-country{font-size:22px}.landings__header-description{font-size:15px}.landings__header-bg{background:url(/src/img/landings/catania-bg.jpg) 0 0/cover no-repeat;height:163px;width:100%}.landings__header-bg:before{height:153%;width:100%;background-position-y:75px;top:-85px}.show-more-btn{display:block}}@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%}}@media (max-width:450px){.related-datepicker__date-blocks{margin-right:20px}}@media (max-width:439px){.related-datepicker__month-week-day--desktop{display:none}.related-datepicker__price-block{margin-top:-2px}.related-datepicker__price-text span:first-of-type{line-height:1;position:relative;top:1px}.related-datepicker__price-text{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1}}@media (max-width:374px){.best-card__to-city{font-size:22px}.best-card__price-current{font-size:18px}.fleet__tab-content::after{width:50%}.fleet__table{-ms-grid-columns:(minmax(50%,1fr))[11];grid-template-columns:repeat(11,minmax(50%,1fr))}}@media (max-width:360px){.btn-17{margin-right:5px}}@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}}@media (max-width:380px){.datepicker__one-way-btn{font-size:12px}}@media (max-width:340px){.date-picker-wrapper .month-wrapper,.related-datepicker{padding-left:3%;padding-right:3%;padding-bottom:calc(3% - 0px);padding-top:calc(3% - 0px)}}@media (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}}