@charset "UTF-8";.user-phone-field .tooltip__text{word-break:break-word}.user-phone-field__img{height:auto;display:block;font-size:14px;width:30px;margin-right:30px}.user-phone-field__img--default{width:25px;margin-right:35px}.user-phone-field__input{width:calc(100% - 60px)}.date-picker,.user-phone-field__label{position:relative}.user-phone-field__label::after{content:"";position:absolute;display:block;width:1px;height:36px;top:6px;left:57px;background-color:#e3e3e3}.html--dark .user-phone-field__label::after{background-color:#0d0d0d}.date-picker{width:170px;height:25px;border:0;line-height:25px;padding:0 0 0 10px;cursor:pointer;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;line-height:20px;box-shadow:3px 3px 10px rgba(0,0,0,.5);box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden}.date-picker-wrapper .select-wrapper:hover,.date-picker-wrapper a{text-decoration:underline}.date-picker-wrapper .month-element,.date-picker-wrapper .select-wrapper{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper .month-wrapper{background-color:#fff;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{float:left;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{line-height:1;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .week-name{line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar.error .default-top,.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.datepicker .related-datepicker{border-radius:21px}.related-datepicker{background-color:#fff;padding-bottom:0!important;position:relative;display:none}.related-datepicker .icon-arrow-right-5{width:11px;height:19px;fill:#04080f;transition:fill .15s ease;position:relative}.related-datepicker__main-text{font-size:15px;color:#04080f;margin-bottom:20px}.related-datepicker__month-year{margin-bottom:15px;font-weight:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none}.related-datepicker__month-main{position:relative;display:inline-block}.related-datepicker__month-main::before{content:"";position:absolute;display:block;background-color:#fc4c02;width:54px;height:2px;bottom:-1px;left:0}.related-datepicker__btns{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:absolute;top:14px;right:0}.related-datepicker__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:3px;padding:0;transition:background-color .15s ease;height:42px;width:42px;cursor:pointer}.related-datepicker__btn:first-of-type{transform:rotate(180deg)}.related-datepicker__btn:hover{background-color:#ffefe9}.html--dark .related-datepicker__btn:hover .icon,.related-datepicker__btn:hover .icon{fill:#fc4c02}.related-datepicker__btn--disabled{pointer-events:none;opacity:.3}.related-datepicker__overlap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:64px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);width:calc(100% - 100px)}.related-datepicker__items{height:350px;overflow:auto;position:relative;padding-right:20px;width:calc(100% + 20px)}.related-datepicker__item{padding-top:15px;padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.related-datepicker__item:not(:first-of-type){border-top:1px solid #e8ebf5}.related-datepicker__item:last-of-type{padding-bottom:50px}.related-datepicker__item:focus{transition:.15s ease;transform:scale(.95)}.related-datepicker__item:active{transition:.15s ease;transform:scale(.9)}.related-datepicker__item--best .related-datepicker__price-text{color:#6ebe18}.related-datepicker__item--selected .related-datepicker__select-btn{background-color:#4a90e2;color:#fff}.related-datepicker__date-blocks{-ms-flex-positive:1;flex-grow:1;margin-right:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.related-datepicker__date-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.related-datepicker__date-block:first-of-type{-ms-flex-align:start;align-items:flex-start}.related-datepicker__date-block:last-of-type{-ms-flex-align:end;align-items:flex-end}.related-datepicker__units-btns{position:relative}.related-datepicker__unit{display:none}.related-datepicker__unit--visible{display:initial}.related-datepicker__direction-text{display:-ms-inline-flexbox;display:inline-flex;font-weight:700;font-size:14px;color:#000;line-height:22px;text-transform:uppercase;margin-bottom:5px;position:relative}.related-datepicker__direction-text--forw{padding-right:7px;background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fa9c62 100%)}.related-datepicker__direction-text--forw .related-datepicker__direction-arrow{position:absolute;top:0;left:100%;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:5px solid #fa9c62}.related-datepicker__direction-text--forw .related-datepicker__direction-arrow::before{content:"";position:absolute;top:-11px;left:-7px;height:22px;width:2px;background-color:#fa9c62}.related-datepicker__direction-text--back{text-align:right;padding-left:7px;background-color:#fff;background-image:linear-gradient(90deg,#fa9c62 0%,#fff 100%)}.related-datepicker__direction-text--back .related-datepicker__direction-arrow{position:absolute;top:0;right:100%;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent}.related-datepicker__direction-text--back .related-datepicker__direction-arrow::before{content:"";position:absolute;top:-11px;right:-7px;height:22px;width:2px;background-color:#fa9c62}.related-datepicker__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.related-datepicker__date-text{font-size:38px;color:#000;margin-right:9px}.related-datepicker__date-text,.related-datepicker__month,.related-datepicker__week-day{font-family:"Bebas Neue",sans-serif;font-weight:700;line-height:1}.related-datepicker__month{color:#000;font-size:18px}.related-datepicker__week-day{font-size:14px;color:rgba(0,0,0,.64);position:relative;top:-1px}.related-datepicker__price-block{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.related-datepicker__price-text{font-size:18px;font-weight:700;color:#04080f;margin-bottom:4px;text-align:right;margin-right:3px}.related-datepicker__price-text span:first-of-type{font-size:14px}.html--dark .related-datepicker{background-color:#1a1a1a}.html--dark .related-datepicker .icon-arrow-right-5{fill:#fff}.html--dark .related-datepicker__date-text,.html--dark .related-datepicker__direction-text,.html--dark .related-datepicker__main-text,.html--dark .related-datepicker__month,.html--dark .related-datepicker__month-main,.html--dark .related-datepicker__price-text{color:#fff}.html--dark .related-datepicker__item--best .related-datepicker__price-text{color:#6ebe18}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day.day--transparent:not(.lastMonth):not(.nextMonth)::before,.html--dark .related-datepicker__item:not(:first-of-type){border-color:#0d0d0d}.html--dark .related-datepicker__week-day{color:#a0a4b6}.html--dark .related-datepicker__overlap{background-image:linear-gradient(to top,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.html--dark .related-datepicker__direction-text--forw{background-image:linear-gradient(90deg,#000 0%,#fc4c02 100%)}.html--dark .related-datepicker__direction-text--forw .related-datepicker__direction-arrow{border-left:5px solid #fc4c02}.html--dark .related-datepicker__direction-text--back .related-datepicker__direction-arrow::before,.html--dark .related-datepicker__direction-text--forw .related-datepicker__direction-arrow::before{background-color:#fc4c02}.html--dark .related-datepicker__direction-text--back{background-image:linear-gradient(90deg,#fc4c02 0%,#000 100%)}.html--dark .related-datepicker__direction-text--back .related-datepicker__direction-arrow{border-right:5px solid #fc4c02}.datepicker{min-width:320px}.datepicker.modal .modal__close{bottom:calc(100% - 55px)}.datepicker.modal .modal__close-margin,.datepicker__one-way-btn::after{position:absolute;width:100%;height:50px;left:0}.datepicker.modal .modal__close-margin--top{top:0}.datepicker.modal .modal__close-margin--bottom{bottom:0}.datepicker.modal .modal__inner{margin:auto}.datepicker.modal .modal__content{margin:50px 0}.datepicker .tooltip__text{white-space:nowrap;font-weight:500;font-size:12px}.datepicker__loader{opacity:0;visibility:hidden;position:absolute;left:0;right:0;margin:auto;transform:translateY(-50%);transition:.15s ease;top:54%}.datepicker__loader-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#7a89c2;font-size:16px;font-weight:700;text-transform:uppercase}.datepicker__loader-circle{animation:circle-loader-spin 1s linear infinite;border:5px solid #f0f1f8;border-top:5px solid #7a89c2;border-radius:50%;height:145px;width:145px;margin:auto}.datepicker__info{margin-top:15px}.datepicker__info-title{font-weight:700;font-size:15px;color:#04080f}.datepicker__info-subtitle{font-size:15px;color:#04080f;line-height:1}.datepicker__price{font-size:12px;color:#04080f;white-space:nowrap;position:absolute;z-index:1;bottom:9px}.datepicker__price--best{color:#6ebe18;font-weight:500}.datepicker__sold-out{position:absolute;z-index:1;bottom:9px;font-family:"Bebas Neue",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#a0a4b6;white-space:nowrap}.datepicker__not-flight-dates-block{font-size:20px;font-weight:500;opacity:0;visibility:hidden;position:absolute;padding-left:30px;padding-right:30px;left:0;right:0;top:58%;margin:auto;transform:translateY(-50%);text-align:center;transition:.15s ease}.datepicker__near-flights{display:none;font-weight:400;font-size:15px;left:6px;margin-top:7px}.datepicker__one-way-btn{font-size:18px;display:block;font-weight:700;color:#fff;text-align:center;position:relative;text-transform:uppercase;margin-top:20px;margin-left:auto;margin-right:auto;cursor:pointer}.datepicker__one-way-btn::after{content:"";bottom:0;height:1px;background-color:#fff}.day--backward .datepicker__price,.day--backward-hover .datepicker__price,.day--backward-hover.day--backward.hovering .datepicker__price,.day--forward .datepicker__price,.day--forward-hover .datepicker__price,.day.toMonth.valid.checked.last-date-selected.day--disabled .datepicker__price,.first-date-selected .datepicker__price{color:#fff}.day--backward.day--transparent .datepicker__price,.day--backward.hovering .datepicker__price,.day--forward.day--transparent .datepicker__price,.first-date-selected.day--in-range .datepicker__price{color:#04080f}.datepicker .day--backward .datepicker__sold-out,.datepicker .day--forward .datepicker__sold-out,.datepicker .first-date-selected .datepicker__sold-out,.datepicker .last-date-selected .datepicker__sold-out{display:none}.datepicker--loading.modal--active .datepicker__loader{opacity:1;visibility:visible}.datepicker--loading .date-picker-wrapper thead,.datepicker--loading .datepicker__near-flights,.datepicker--loading .datepicker__one-way-btn,.datepicker--loading .related-datepicker__btns,.datepicker--loading .related-datepicker__main-text,.datepicker--loading .related-datepicker__month-year{opacity:.3;pointer-events:none}.datepicker--loading .date-picker-wrapper .month-wrapper table.month2 tbody,.datepicker--loading .date-picker-wrapper .month-wrapper tbody,.datepicker--loading .related-datepicker__items,.datepicker--no-flight-dates .date-picker-wrapper .month-wrapper table.month2 tbody,.datepicker--no-flight-dates .date-picker-wrapper .month-wrapper tbody{opacity:0;visibility:hidden;pointer-events:none}.datepicker--loading .datepicker__info{opacity:.3;pointer-events:none}.datepicker__server-not-respond{display:none;background-color:#fff;border-radius:21px;width:523px;height:500px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.datepicker__server-not-respond-text{padding-left:30px;padding-right:30px;font-weight:500;text-align:center;font-size:24px}.datepicker--server-not-respond .datepicker__server-not-respond,.form__item.form__item--empty .form__city-placeholder{display:-ms-flexbox;display:flex}.datepicker--server-not-respond .date-picker-wrapper,.datepicker--server-not-respond .related-datepicker{display:none}.datepicker--no-flight-dates .datepicker__not-flight-dates-block{opacity:1;visibility:visible}.datepicker--no-flight-dates .date-picker-wrapper thead,.datepicker--no-flight-dates .datepicker__near-flights,.datepicker--no-flight-dates .datepicker__one-way-btn{opacity:.3;pointer-events:none}.datepicker--date-forward .datepicker__one-way-btn{display:none}.datepicker--date-backward .datepicker__one-way-btn{display:block}.datepicker--related .date-picker-wrapper,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::after,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::after{display:none!important}.datepicker--related .related-datepicker{display:block}.form__item .form__city-placeholder,.form__item .form__item-dots,.form__item.form__item--empty .form__city-code,.form__item.form__item--empty .form__city-name,.form__item.form__item--empty .form__item-day,.form__item.form__item--empty .form__item-number{display:none}.date-picker-wrapper .month-wrapper table tbody,.date-picker-wrapper .month-wrapper table.month2 tbody,.form__item.form__item--empty .form__item-dots{display:block}.date-picker-wrapper{background-color:transparent}.date-picker-wrapper .month-name{position:relative}.date-picker-wrapper .month-name::before{content:"";position:absolute;display:block;background-color:#fc4c02;width:54px;height:2px;bottom:-1px;left:0}.date-picker-wrapper .week-name th{text-transform:capitalize;font-weight:500;color:#a0a4b6}.date-picker-wrapper .footer{display:none}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth{display:block!important;color:transparent!important;pointer-events:none!important;z-index:1;background-color:#fff!important}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::before,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::before{border:1px solid #e1e4f0!important}.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth .datepicker__price,.modal.datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth .datepicker__price{color:transparent!important}.date-picker-wrapper .month-wrapper table thead,.date-picker-wrapper .month-wrapper table.month2 thead{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.date-picker-wrapper .month-wrapper table .caption,.date-picker-wrapper .month-wrapper table.month2 .caption{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:84px;position:relative;margin-bottom:13px}.date-picker-wrapper .month-wrapper table .caption th:first-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:first-child{position:absolute;left:calc(100% - 84px);height:42px;width:42px}.date-picker-wrapper .month-wrapper table .caption th:last-child,.date-picker-wrapper .month-wrapper table.month2 .caption th:last-child{position:absolute;right:0;height:42px;width:42px}.date-picker-wrapper .month-wrapper table .caption .next,.date-picker-wrapper .month-wrapper table .caption .prev,.date-picker-wrapper .month-wrapper table.month2 .caption .next,.date-picker-wrapper .month-wrapper table.month2 .caption .prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;height:inherit;width:inherit;border-radius:3px;padding:0;transition:background-color .15s ease}.date-picker-wrapper .month-wrapper table .caption .next.btn--disabled,.date-picker-wrapper .month-wrapper table .caption .prev.btn--disabled,.date-picker-wrapper .month-wrapper table.month2 .caption .next.btn--disabled,.date-picker-wrapper .month-wrapper table.month2 .caption .prev.btn--disabled{pointer-events:none}.date-picker-wrapper .month-wrapper table .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table .caption .prev .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon-arrow-right-5{width:11px;height:19px;fill:#04080f;transition:fill .15s ease;position:relative}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover{background-color:#ffefe9}.date-picker-wrapper .month-wrapper table .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table .caption .prev:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .next:hover .icon,.date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover .icon{fill:#fc4c02!important}.date-picker-wrapper .month-wrapper table .caption .next .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .next .icon-arrow-right-5{right:-1px}.date-picker-wrapper .month-wrapper table .caption .prev .icon-arrow-right-5,.date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon-arrow-right-5{right:1px}.date-picker-wrapper .month-wrapper table .week-name,.date-picker-wrapper .month-wrapper table tbody tr,.date-picker-wrapper .month-wrapper table.month2 .week-name,.date-picker-wrapper .month-wrapper table.month2 tbody tr{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.date-picker-wrapper .month-wrapper table .week-name th,.date-picker-wrapper .month-wrapper table.month2 .week-name th{-ms-flex-preferred-size:59px;flex-basis:59px;width:59px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.date-picker-wrapper .month-wrapper table tbody tr,.date-picker-wrapper .month-wrapper table.month2 tbody tr{position:relative}.date-picker-wrapper .month-wrapper table tbody tr td,.date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:60px;flex-basis:60px;width:60px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(2),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(2){left:-1px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(3),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(3){left:-2px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(4),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(4){left:-3px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(5),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(5){left:-4px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(6),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(6){left:-5px}.date-picker-wrapper .month-wrapper table tbody tr td:nth-of-type(7),.date-picker-wrapper .month-wrapper table.month2 tbody tr td:nth-of-type(7){left:-6px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(2),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(2){top:-1px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(3),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(3){top:-2px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(4),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(4){top:-3px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(5),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(5){top:-4px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(6),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(6){top:-5px}.date-picker-wrapper .month-wrapper table tbody tr:nth-of-type(7),.date-picker-wrapper .month-wrapper table.month2 tbody tr:nth-of-type(7){top:-6px}.date-picker-wrapper .month-wrapper table tbody tr:first-child td:first-child div,.date-picker-wrapper .month-wrapper table tbody tr:first-child td:first-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:first-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:first-child div::before{border-top-left-radius:10px}.date-picker-wrapper .month-wrapper table tbody tr:first-child td:last-child div,.date-picker-wrapper .month-wrapper table tbody tr:first-child td:last-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:last-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:first-child td:last-child div::before{border-top-right-radius:10px}.date-picker-wrapper .month-wrapper table tbody tr:last-child td:first-child div,.date-picker-wrapper .month-wrapper table tbody tr:last-child td:first-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:first-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:first-child div::before{border-bottom-left-radius:10px}.date-picker-wrapper .month-wrapper table tbody tr:last-child td:last-child div,.date-picker-wrapper .month-wrapper table tbody tr:last-child td:last-child div::before,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:last-child div,.date-picker-wrapper .month-wrapper table.month2 tbody tr:last-child td:last-child div::before{border-bottom-right-radius:10px}.date-picker,.date-picker-wrapper,.related-datepicker{font-family:"EuclidSquare",sans-serif;font-weight:700;color:#04080f;font-size:18px}.date-picker-wrapper .month-wrapper table .week-name{color:#33363b;font-size:18px;height:38px}.date-picker-wrapper .prev .icon-arrow-right-5{transform:rotate(180deg)}.date-picker-wrapper .month-element:first-child,.related-datepicker__month-main{font-size:36px;text-transform:uppercase;line-height:1.9}.date-picker-wrapper .month-element:last-child,.related-datepicker__year-main{font-size:34px;color:#a0a4b6;letter-spacing:0;font-weight:400;line-height:1.9}.date-picker-wrapper{padding:0;border:none;border-radius:21px}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{text-align:left}.date-picker-wrapper.no-shortcuts{padding-bottom:0}.date-picker-wrapper .month-wrapper,.related-datepicker{padding:25px 55px 40px;width:523px;border-radius:inherit;border:none}.date-picker-wrapper .month-wrapper table .day{padding:7px;font-size:18px;height:60px;font-weight:700;margin:0;position:relative;border:1px solid transparent}.date-picker-wrapper .month-wrapper table .day::after{content:"";width:120%;height:100%;height:calc(100% + 2px);top:-1px;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:20;pointer-events:none}.date-picker-wrapper .month-wrapper table .day::before{content:"";height:100%;width:100%;pointer-events:none;position:absolute;left:-1px;top:-1px;border:1px solid #e1e4f0;background-color:transparent}.date-picker-wrapper .month-wrapper table .day.day--disabled,.date-picker-wrapper .month-wrapper table .day.invalid{color:#b4b4b4;background-color:#f8f9fd}.date-picker-wrapper .invalid .datepicker__price{color:transparent}.date-picker-wrapper .invalid .tooltip,.date-picker-wrapper .month-wrapper table .day.day--in-range::after,.date-picker-wrapper.single-month .time,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent::after{display:none}.date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range{background-color:#ffeae2;z-index:10}.date-picker-wrapper .month-wrapper table .day.checked::before,.date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range::before,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering::before{border-color:#f7bda5}.date-picker-wrapper .month-wrapper table .day.valid{color:#33363b}.date-picker-wrapper .month-wrapper table .day.valid:not(.day--disabled){cursor:pointer}.date-picker-wrapper .month-wrapper table .day.real-today,.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:transparent}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#ffeae2;z-index:20}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering.day--backward:not(.day--backward-hover)::after{display:none}.date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--disabled{pointer-events:none;color:#a0a4b6}.datepicker .date-picker-wrapper .month-wrapper table .day.checked.day--forward-hover,.datepicker .date-picker-wrapper .month-wrapper table .day.checked.first-date-selected,.datepicker .date-picker-wrapper .month-wrapper table .day.day--backward.hovering{z-index:50}.date-picker-wrapper .day.first-date-selected,.date-picker-wrapper .day.last-date-selected{background-color:#fc4c02!important}.date-picker-wrapper .day.first-date-selected::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.last-date-selected::after{background-image:url(../img/design/datepicker-backward.svg?v=11);top:0;right:-4%}.date-picker-wrapper .day.day--backward-hover,.date-picker-wrapper .day.day--forward-hover{background-color:#fc4c02!important;color:#fff!important}.date-picker-wrapper .day.day--forward-hover::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.day--backward-hover::after{background-image:url(../img/design/datepicker-backward.svg?v=11);top:0;right:-4%}.date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#ffeae2}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#ffeae2;z-index:10}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent{background-color:transparent!important;color:#04080f!important;z-index:10}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.day--disabled::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent::before{border-color:#e1e4f0}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent .datepicker__price{color:#04080f}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.day--disabled{background-color:#f8f9fd!important;color:#a0a4b6!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range.first-date-selected,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.first-date-selected,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--transparent.last-date-selected{color:#000!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#ffeae2!important;z-index:10}.date-picker-wrapper .month-wrapper table .day.day--backward-in-range::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range::before{border-color:#f7bda5}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward-hover::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--forward-hover::after,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward::after{display:none}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward-hover::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.first-date-selected.day--backward::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--forward-hover::before,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward::before{border-color:#fc4c02}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--transparent::before{border-color:#e1e4f0}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--in-range{color:#fff!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.last-date-selected.day--backward.day--in-range::after{top:0;left:auto;right:-4%}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering .datepicker__price,.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--backward.day--in-range .datepicker__price{color:#fff}.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering::after{background-image:url(../img/design/datepicker-forward.svg?v=11);display:block}.drp_top-bar,.modal .modal__inner .date-picker-wrapper .month-wrapper table .first-date-selected.day--backward.hovering.day--backward-hover::after{display:none}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--in-range:not(.nextMonth){background-color:#fc4c02!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .day.last-date-selected.day--backward.day--in-range:not(.nextMonth)::after{display:block}.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--in-range{background-color:#fc4c02!important}.modal .modal__inner .date-picker-wrapper .month-wrapper table .last-date-selected.day--in-range::after{display:block}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering .datepicker__price,.date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--forward,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering .datepicker__price{color:#fff}.date-picker-wrapper .day.day--backward,.date-picker-wrapper .day.day--forward{background-color:#fc4c02}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering::after,.date-picker-wrapper .day.day--forward::after,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering::after{background-image:url(../img/design/datepicker-forward.svg?v=11);top:0;left:-2%}.date-picker-wrapper .day.day--backward::after{background-image:url(../img/design/datepicker-backward.svg?v=11);top:0;right:-4%}.date-picker-wrapper .day.valid.day--backward:not(.hovering){color:#fff!important}.date-picker-wrapper .day.day--backward-in-range{background-color:#ffeae2}.date-picker-wrapper .month-wrapper table .day.day--backward-in-range{z-index:10}.city-break-landing-page .modal.datepicker,.site-city-breaks-page .modal.datepicker{position:absolute}.city-break-landing-page .date-picker-wrapper .day.toMonth.valid.hovering,.site-city-breaks-page .date-picker-wrapper .day.toMonth.valid.hovering{background-color:#fc4c02!important;color:#fff;z-index:100}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next .icon,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev .icon{fill:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .next:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .caption .prev:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .next:hover,.html--dark .datepicker .date-picker-wrapper .month-wrapper table.month2 .caption .prev:hover{background-color:#502e24}.html--dark .datepicker .datepicker__info-subtitle,.html--dark .datepicker .datepicker__info-title,.html--dark .datepicker .month-element,.html--dark .datepicker .related-datepicker{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .week-name,.html--dark .datepicker .date-picker-wrapper .week-name th{color:#9d9d9d}.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth,.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth{background-color:#000!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.invalid{background-color:#000;color:#76777b}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward){background-color:#1f1f1f;color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward) .datepicker__price{color:#c9d2e1}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward) .datepicker__price--best{color:#6ebe18;font-weight:400}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--backward-hover .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--forward-hover .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--forward-hover .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).first-date-selected .datepicker__price{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.first-date-selected.day--in-range{color:#fff!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--backward-in-range,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked:not(.first-date-selected),.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked:not(.last-date-selected),.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).day--backward-in-range,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering:not(.day--disabled):not(.day--forward):not(.day--backward){background-color:#703923}.html--dark .datepicker .modal__inner .date-picker-wrapper .month-wrapper table .day.day--in-range{background-color:#703923!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).day--backward.day--transparent,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).day--forward.day--transparent{color:#fff!important;background-color:#1f1f1f!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).first-date-selected .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).first-date-selected .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).last-date-selected .datepicker__price,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled).last-date-selected .datepicker__price--best,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.first-date-selected).hovering:not(.day--disabled).day--backward-hover .datepicker__price{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.day--disabled):not(.day--forward):not(.day--backward).checked:not(.first-date-selected):not(.last-date-selected):not(.day--forward-hover):not(.day--backward-hover) .datepicker__price--best{color:#6ebe18}.html--dark .datepicker .date-picker-wrapper .day.day--forward{background-color:#fc4c02}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day.day--transparent:not(.lastMonth):not(.nextMonth){background-color:#000!important;color:#76777b!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--transparent:not(.day--disabled){background-color:#1f1f1f!important;color:#fff!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.checked::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--disabled.day--backward-in-range::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--in-range::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.day--transparent::before,.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering::before{border-color:#000}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day::before{border-color:#0d0d0d}.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.lastMonth::before,.html--dark .datepicker .modal__inner div.date-picker-wrapper div.month-wrapper table .day.nextMonth::before{border-color:#0d0d0d!important}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--backward.hovering{color:#fff}.html--dark .datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.valid.day--backward.hovering .datepicker__price{color:#c9d2e1}.html--dark .datepicker .date-picker-wrapper .month-wrapper{background-color:#121212}.html--dark .datepicker__server-not-respond{background-color:#1a1a1a}.cities .ps .ps__rail-x.ps--clicking,.cities .ps .ps__rail-x:focus,.cities .ps .ps__rail-x:hover,.cities .ps .ps__rail-y.ps--clicking,.cities .ps .ps__rail-y:focus,.cities .ps .ps__rail-y:hover,.cities .ps--active-x>.ps__rail-x,.cities .ps--active-y>.ps__rail-y{background-color:transparent}.cities .ps .ps__rail-y.ps--clicking .ps__thumb-y,.cities .ps__rail-y:focus>.ps__thumb-y,.cities .ps__rail-y:hover>.ps__thumb-y,.cities .ps__thumb-x,.cities .ps__thumb-y{background-color:#fff}.cities .modal__close{left:calc(100% - 19px);bottom:calc(100% - 7px)}.cities .icon-keyboard{position:absolute;top:50%;right:57px;transform:translateY(-50%);width:24px;height:20px;fill:#000}.cities.modal--departure-city .city--charters{display:none}.cities__inner{height:60vh;min-height:230px;-ms-flex-pack:start;justify-content:flex-start}.cities__list{width:100%;color:#000;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.cities__search-label{border-top-left-radius:21px;border-top-right-radius:21px;height:90px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:calc(100% - 30px);background-color:rgba(255,255,255,.95);margin-left:15px;margin-right:15px;border:1px solid #d0d0d0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cities__search::-webkit-input-placeholder{color:#111;opacity:1}.cities__search::-moz-placeholder{color:#111;opacity:1}.cities__search:-ms-input-placeholder{color:#111;opacity:1}.cities__search:-moz-placeholder{color:#111;opacity:1}.cities__search{width:100%;font-size:24px;color:#111;padding-left:57px;padding-right:57px}.city{color:#111;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px 57px;cursor:pointer;background-color:rgba(255,255,255,.95);transition:.25s ease;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;margin-left:15px;margin-right:15px}.city:hover{transform:scale(.95)}.city:active{transform:scale(.9)}.city:not(:last-child){border-bottom:1px solid #d0d0d0}.city__not-found{pointer-events:none;font-size:24px;text-align:center;display:block;cursor:default;border-bottom-left-radius:21px;border-bottom-right-radius:21px}.city__search-text{display:none}.city__name{position:relative}.city__badge{position:absolute;left:calc(100% + 5px);bottom:calc(100% - 29px);background-color:#ff3a20;font-size:19px;border-radius:100px;color:#fff;padding-left:11px;padding-right:11px;line-height:.9;height:20px;pointer-events:none}.city__badge,.city__city-name{font-weight:700}.city__city-name,.city__code,.city__country-name{font-size:28px;line-height:1.2}.city__code{font-weight:700}.city--active{background-color:#fff}.city--connected{display:-ms-flexbox;display:flex}.city--out-of-range{display:none}.html--dark .cities .icon-keyboard{fill:#fff}.html--dark .cities__search-label{background-color:#121212;border-color:#0d0d0d}.html--dark .cities__search{color:#fff}.html--dark .cities__search::-webkit-input-placeholder{color:#9b9b9b}.html--dark .cities__search::-moz-placeholder{color:#9b9b9b}.html--dark .cities__search:-ms-input-placeholder{color:#9b9b9b}.html--dark .cities__search:-moz-placeholder{color:#9b9b9b}.html--dark .city{color:#fff;background-color:#121212;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d}.html--dark .city:not(:last-child){border-color:#0d0d0d}.html--dark .city--active{background-color:#090909}.passeng-modal .modal__inner{width:auto}.passeng-modal .icon-arrow-up{fill:#a0a4b6;width:20px;height:12px}.passeng-modal__amount,.passeng-modal__inputs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.passeng-modal__inputs{-ms-flex-pack:center;justify-content:center;-webkit-overflow-scrolling:touch}.passeng-modal__btn-block{padding-top:30px;position:absolute;top:100%}.passeng-modal__changer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;z-index:50;position:absolute;right:0;top:-1px;height:calc(100% + 1px)}.passeng-modal__btn{margin:auto;width:180px;box-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.passeng-modal__input{color:#04080f;font-weight:700;font-size:90px;line-height:1;transition:.25s ease;width:35%;cursor:default;text-transform:uppercase;pointer-events:none}.passeng-modal__input::selection{color:#04080f;background:0 0}.passeng-modal__passeng{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:240px;flex-basis:240px;height:175px;background-color:#fff;padding-left:35px;padding-right:35px;padding-top:22px;position:relative;width:240px;border-radius:21px}.passeng-modal__passeng:first-child .passeng-modal__title{margin-bottom:19px}.passeng-modal__passeng:hover{background-color:#fff}.passeng-modal__passeng:nth-of-type(2){margin-left:10px;margin-right:10px}.passeng-modal__title{color:#04080f;font-weight:700;font-size:16px;opacity:.8;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.passeng-modal__subtitle{color:#04080f;opacity:.8;font-weight:500;font-size:14px}.passeng-modal__minus,.passeng-modal__plus{width:60px;height:50%;border:1px solid #e1e4f0;background-color:#f8f9fd;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;transition:.15s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.passeng-modal__plus{top:1px;border-top-right-radius:21px;padding:20% 25% 10%}.passeng-modal__minus:active,.passeng-modal__plus:active{transform:scale(.9)}.passeng-modal__minus{padding:10% 25% 20%;border-bottom-right-radius:21px}.passeng-modal__minus .icon-arrow-up{transform:rotate(180deg)}.passeng-modal--adults .passeng-modal__passeng:nth-of-type(2),.passeng-modal--adults .passeng-modal__passeng:nth-of-type(3),.passeng-modal--infants .passeng-modal__passeng:nth-of-type(1),.passeng-modal--infants .passeng-modal__passeng:nth-of-type(2),.passeng-modal--kids .passeng-modal__passeng:nth-of-type(1),.passeng-modal--kids .passeng-modal__passeng:nth-of-type(3){display:none}.html--dark .passeng-modal__passeng{background-color:#121212}.html--dark .passeng-modal__input,.html--dark .passeng-modal__title{color:#fff}.html--dark .passeng-modal__minus,.html--dark .passeng-modal__plus{border-color:#121212;background-color:#0d0d0d}.html--dark .passeng-modal__btn{color:#fff;background-color:#fc4c02;border-color:transparent}.tourists{position:relative;max-width:360px;margin-left:auto;margin-right:auto}.tourist-service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:12px}.tourist-service.tooltip-trigger:active .tooltip,.tourist-service.tooltip-trigger:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.tourist-service__icon-block{display:-ms-flexbox;display:flex;position:relative;height:35px;-ms-flex-negative:0;flex-shrink:0}.tourist-service__icon-icon{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tourist-service__text{font-size:14px;margin-top:3px;-ms-flex-direction:column;flex-direction:column;display:none}.tourist-service__text p{font-size:inherit}.tourist-service[data-type=gift-baggage-23kg] .tourist-service__icon-icon{width:24px}.tourist-service[data-type=hand-baggage-5kg] .tourist-service__icon-icon{width:23px}.tourist-service[data-type=baggage] .tourist-service__icon-icon{width:20px}.tourist-service[data-type=catering] .tourist-service__icon-icon{width:24px}.tourist-service[data-type=highpass] .tourist-service__icon-icon{width:30px}.tourist-service[data-type=insurance] .tourist-service__icon-icon{width:23px}.tourist-service[data-type=boarding] .tourist-service__icon-icon,.tourist-service[data-type=seat] .tourist-service__icon-icon{width:21px}.tourist-service[data-type=hotel] .tourist-service__icon-icon{width:28px}.tourist-service[data-type=animal-free] .tourist-service__icon-icon,.tourist-service[data-type=animal] .tourist-service__icon-icon,.tourist-service[data-type=surprize] .tourist-service__icon-icon{width:25px}.tourist-service[data-type=medical-testing] .tourist-service__icon-icon{width:28px}.tourist-service[data-type=gift-cert] .tourist-service__icon-icon{width:35px}.tourist-service[data-type=transfer] .tourist-service__icon-icon{position:relative;left:-3px}.tourist-l-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;-ms-flex-positive:1;flex-grow:1}.tourist-l-control__btns-body{padding-left:25px;padding-right:25px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(160,164,182,.2);border:1px solid #f4f4f4;border-radius:21px;position:absolute;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:1000}.tourist-l-control__btns-body::before{content:"";position:absolute;left:0;bottom:100%;height:12px;width:100%;background-color:transparent}.tourist-l-control__btns-body .badge{top:5px;right:0}.tourist-l-control__text{text-transform:uppercase;font-size:14px;font-weight:700;color:#4a90e2;text-align:right;display:none}.tourist-l-control__btn{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;width:100%;height:60px;position:relative;font-size:16px}.tourist-l-control__btn::after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#ff6500;visibility:hidden;opacity:0;transition:.25s ease}.tourist-l-control__btn:not(:last-child){border-bottom:1px solid #f8f9fd}.tourist{border:1px solid #e1e4f0;width:360px;position:relative;background-color:#fff;border-radius:21px;padding:22px 25px 20px}.tourist::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:3px;height:13px;background-color:#eceef6}.tourist .icon-checkbox{width:20px;height:15px;margin-right:3px;fill:#a0a4b6}.tourist .icon-baggage-add,.tourist .icon-seat-belt{width:21px;height:8px;fill:#4a90e2;position:absolute}.tourist .icon-baggage-add{width:17px;height:15px}.tourist .icon-dumbbell,.tourist .icon-food-2{width:16px;height:13px;fill:#4a90e2;position:absolute}.tourist .icon-dumbbell{height:16px;pointer-events:none}.tourist .icon-download{position:absolute;left:15px;width:11px;height:12px;fill:#4a90e2;top:50%;transform:translateY(-50%)}.tourist .icon-edit{width:11px;height:11px;fill:#a0a4b6;transition:.25s ease;pointer-events:none}.tourist .tooltip__text span,.tourist .tooltip__text-main{white-space:nowrap}.tourist .tooltip__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tourist,.tourist__purchased{margin-top:11px}.tourist__services{-ms-flex-wrap:wrap;flex-wrap:wrap}.tourist__purchased,.tourist__selected,.tourist__services{display:-ms-flexbox;display:flex}.tourist__content{position:relative}.tourist__action-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #979ebc;transition:transform .15s ease;pointer-events:none}.tourist__actions,.tourist__inant-actions{display:-ms-flexbox;display:flex;position:absolute;right:-14px;top:-13px}.tourist__inant-actions{top:27px}.tourist__action{position:relative;width:25px;height:25px;background-color:#f8f9fd;border:1px solid #e1e4f0;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;cursor:pointer}.tourist__action:hover .tourist__action-arrow{border-top:4px solid #fc4c02}.tourist__action:hover .icon{fill:#fc4c02}.tourist__action:not(:first-child){margin-left:12px}.tourist__action--toggle-service{display:none}.tourist__visa-gift{width:calc(100% + 5px);position:relative;top:26px;margin-top:-18px}.tourist__birth{font-size:14px;margin-top:-1px}.tourist__name{font-weight:700;font-size:18px;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tourist__show-services-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourist__download:nth-child(odd){margin-right:10px}.tourist__download:first-child:last-child{margin-right:0}.tourist__download,.tourist__show-services-btn{-ms-flex-positive:1;flex-grow:1;min-width:calc(50% - 5px);margin-top:15px}.tourist__show-services-btn--turned-arrow .tourist__show-services-arrow{transform:rotate(180deg)}.tourist__show-services-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #4a90e2;transition:transform .15s ease;pointer-events:none;position:absolute;right:15px;top:12px}.tourist__infant{position:relative;margin-top:3px}.tourist__infant-decor{font-weight:700;font-size:24px;color:#a0a4b6;position:relative;margin-bottom:2px}.tourist__infant-decor::after{content:"";position:absolute;top:17px;left:15px;width:calc(100% + 10px);height:1px;background-color:#e1e4f0}.tourist--toggle-shown{cursor:pointer}.tourist--toggle-shown .tourist__action--toggle-service{display:-ms-flexbox;display:flex}.tourist--toggle-shown .tourist__selected:not(:empty){margin-top:11px}.tourist--expanded .tourist__purchased,.tourist--expanded .tourist__selected,.tourist--expanded .tourist__services{display:block}.tourist--expanded .tourist__action-arrow{transform:rotate(180deg)}.tourist--expanded .tourist-service__icon-block{width:40px}.tourist--expanded .tourist-service{margin-right:0}.tourist--expanded .tourist-service:not(:last-child){margin-bottom:10px}.tourist--expanded .tourist-service__text{display:-ms-flexbox;display:flex}.total{z-index:100;margin-bottom:50px;position:relative}.total__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.total__price-old-total{font-size:20px;font-weight:700;color:#04080f;line-height:1;white-space:nowrap;position:relative}.total__price-old-total::after,.total__price-old-total::before{content:"";position:absolute;left:-4px;width:calc(100% + 8px);height:2px}.total__price-old-total::before{top:9px;background-color:#fff}.total__price-old-total::after{top:10px;background-color:#1a1a1a}.total__prices-contacts{width:100%}.total__balance-btn,.total__promo-btn{padding-left:14px;padding-right:14px}.total__promo-balance{margin-top:30px}.total__promo-balance-tabs{display:-ms-flexbox;display:flex;margin-bottom:13px}.total__promo-balance-tab{width:50%;text-align:center;font-size:15px;text-transform:uppercase;color:#a0a4b6;font-weight:700;height:52px;cursor:pointer;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:none;transition:box-shadow .15s ease}.total__promo-balance-tab--active{color:#0d0d0d;box-shadow:0 -10px 10px 0 rgba(160,164,182,.2);cursor:default;pointer-events:none}.total__promo-balance-content{display:none}.total__promo-balance-content--active{display:block}.total__field-visa-icon{position:absolute;bottom:18px;right:16px}.total__terms{margin-top:10px}.total__terms .btn-19{font-weight:400}.total__terms .checkbox__checkmark{top:8px}.total__terms .btn-19,.total__terms .checkbox__text,.total__terms .total__terms-toggle{font-size:14px}.total__terms--covid{-ms-flex-order:10;order:10}.total__terms--covid .total__terms-checkbox-block{text-align:left}.total__terms-checkbox-block{text-align:center}.total__terms-readme,.total__terms-readme p{font-size:14px}.total__terms-toggle{cursor:pointer;color:#4a90e2;text-transform:lowercase;margin-left:auto;margin-right:auto;display:block;margin-top:-5px;z-index:1;position:relative}.total__price{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:50px}.total__price-text{line-height:1;font-size:22px;color:#2b2e36;margin-bottom:15px}.total__price-total{font-weight:700;font-size:24px;color:#04080f;text-transform:lowercase;line-height:1.2}.total__contacts-item{margin-top:33px;width:100%}.total__balance,.total__payment,.total__promo{position:relative;margin-top:33px}.total__balance--disabled .field,.total__promo--disabled .field{opacity:.3}.total__balance--disabled .field__input,.total__balance--disabled .field__label,.total__promo--disabled .field__input,.total__promo--disabled .field__label{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.total__balance--disabled .total__balance-btn,.total__balance--disabled .total__promo-btn,.total__promo--disabled .total__balance-btn,.total__promo--disabled .total__promo-btn{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.total__payment{margin-top:30px;width:100%;z-index:1}.total__payment .icon-checkbox{width:15px;height:11px;fill:#fff;transition:transform .15s ease;transform:scale(0)}.total__payment-text{text-align:center;font-size:16px}.total__payment-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.total__payment-item-text{text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;-ms-flex-positive:1;flex-grow:1}.total__payment-item-limit-info{display:none}.total__payment-item{border-radius:12px;border:1px solid #e1e4f0;width:calc(50% - 10px);position:relative;cursor:pointer;transition:box-shadow .25s ease}.total__payment-item:hover{box-shadow:0 17px 20px 0 rgba(0,0,0,.16)}.total__payment-item:nth-of-type(1),.total__payment-item:nth-of-type(2){margin-bottom:20px}.total__payment-item .badge{left:0;right:auto;top:-10px;font-size:14px;height:18px;line-height:1.2;padding-left:8px;padding-right:8px}.total__payment-item .info{position:absolute;top:-16px;right:-12px}.total__payment-item--disabled,.total__payment-item--limit{cursor:not-allowed;opacity:.6}.total__payment-item--disabled:hover,.total__payment-item--limit:hover{box-shadow:none}.total__payment-item--limit .total__payment-item-limit-info{display:-ms-flexbox;display:flex}@keyframes ripple{0%{width:6px;height:6px}50%{width:100px;height:50px}to{width:200px;height:100px}}.total__payment-item--selected{transition:border-color .15s .15s,background-color .1s .2s;box-shadow:0 17px 20px 0 rgba(0,0,0,.16);background-color:#7a89c2;border-color:#7a89c2;cursor:default}.total__payment-item--selected .total__payment-item-inner:after{opacity:1;animation-duration:.25s;animation-fill-mode:forwards;animation-name:ripple;animation-timing-function:ease-out}.total__payment-item--selected .total__payment-item-text{color:#fff}.total__payment-item--selected .total__payment-front-input{box-shadow:0 7px 11px -6px #1d2c61}.total__payment-item--selected .total__payment-img--selected{display:block}.total__payment-item--selected .total__payment-img--not-selected{display:none}.total__payment-item-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;padding-right:10px;height:50px;position:relative;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.total__payment-item-inner:after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#7a89c2;opacity:0;z-index:-1;border-radius:100px;transform:translate(-50%,-50%)}.total__payment-front-input,.total__payment-img-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.total__payment-front-input{width:24px;height:24px;border-radius:100%;background-color:#f8f9fd;border:1px solid #e1e4f0;-ms-flex-negative:0;flex-shrink:0;margin-right:3px}.total__payment-img-block{-ms-flex-positive:1;flex-grow:1}.total__payment-img{width:80px}.total__payment-img--selected{display:none}.total__payment-input{opacity:0;visibility:hidden;position:absolute}.total__payment-input:checked+.total__payment-front-input{background-color:#fc4c02;border-color:#fc4c02}.total__payment-input:checked+.total__payment-front-input .icon-checkbox{transform:scale(1)}.total__pay-block{margin-top:40px}.total__pay-btn{padding-left:36px;padding-right:36px;margin-left:auto;margin-right:auto;min-width:200px}.total__fixed-pay-btn-block{display:none;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:0;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%);z-index:100;transition:transform .5s ease-in-out;pointer-events:none}.total__fixed-pay-btn-block--hidden{transform:translateY(100px);transition:none}.total__fixed-pay-btn{box-shadow:0 9px 15px 0 #d6dbed;position:sticky;width:170px;pointer-events:auto}.total__contacts-dev-checkbox{position:absolute;top:88px;left:50%;transform:translateX(-50%);padding-top:0;padding-bottom:0;opacity:.1}.total__contacts-dev-checkbox .checkbox__checkmark{top:2px}.main--seat .seatsel-seat{position:relative;transform:translateX(0%);visibility:visible;height:1740px}.main--boarding .seatsel-form__btns,.main--seat .seatsel-form__btns{display:-ms-flexbox;display:flex}.main--boarding .seatsel-boarding{position:relative;transform:translateX(0%);visibility:visible;height:1740px}.seatsel{position:absolute;top:0;left:0;transition:transform .15s ease;padding-bottom:30px;padding-top:50px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.seatsel .tabber{z-index:1}.seatsel__title{margin-bottom:30px;position:relative;z-index:100}.seatsel__plane-img-block{width:100%;margin-bottom:-100px;position:absolute;top:190px;left:50%;transform:translateX(-50%);overflow:hidden;height:1800px;pointer-events:none;display:none}.seatsel__plane-img-block--visible{display:block}.seatsel__plane-img{position:relative;top:0;left:50%;transform:translateX(-50%);width:2250px;height:auto}.seatsel__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1140px;margin:40px auto;position:relative}.seatsel__tab-title-mob{display:none}.seatsel__empty-decoration,.seatsel__flight{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.seatsel__flight{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;transition:transform .25s ease;visibility:hidden;position:absolute;width:100%}.seatsel__empty-decoration{width:250px;pointer-events:none}.seatsel__seats-mobile-btns{display:none;position:fixed;bottom:20px;z-index:200;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px)}.seatsel__seats-mobile-btn{width:170px;height:56px}.seatsel--forward .seatsel__flight--forward{transform:translateX(0%);visibility:visible;position:relative}.seatsel--forward .seatsel__flight--backward{transform:translateX(100%)}.seatsel--backward .seatsel__flight--forward .seatsel-form,.seatsel--forward .seatsel__flight--backward .seatsel-form{opacity:0;pointer-events:none}.seatsel--backward .seatsel__flight--forward{transform:translateX(-100%)}.seatsel--backward .seatsel__flight--backward{transform:translateX(0%);visibility:visible;position:relative}.seats{width:226px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.seats__board,.seats__sections{margin-left:auto;margin-right:auto}.seats__board{background-color:#fff;border:1px solid #e9ebf1;border-top-left-radius:120px;border-top-right-radius:120px;border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:inset 0 1px 12px 0 #ced5ef;margin-top:105px;position:relative;z-index:10;width:202px}.seats__board .btn-2{width:100px}.seats__sections{padding-top:70px;padding-bottom:50px;width:180px}.seats__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.seats__row:not(:first-child){margin-top:7px}.seats__row-item{display:-ms-flexbox;display:flex;min-width:60px;-ms-flex-pack:distribute;justify-content:space-around}.seats__row-number{color:#a0a4b6;font-size:13px;font-weight:700}.seats__info-wc-and-caffe{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.seats__wc-and-caffe{width:60px;height:40px;border:2px solid #dee4ed;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:5px;margin-right:5px}.seats__wc-and-caffe .icon{fill:#a8b2c2}.seats__wc-and-caffe .icon-wc{width:19px;height:19px}.seats__wc-and-caffe .icon-cafe{width:20px;height:14px}.seats__emergency-exit,.seats__main-exit{color:#a0a4b6;font-weight:700;font-size:12px;position:relative}.seats__emergency-exit{margin-top:16px;margin-bottom:16px;text-align:center}.seats__emergency-exit span{padding-left:5px;padding-right:5px}.seats__emergency-exit::before{width:6px;height:30px;right:calc(100% + 4px)}.seats__emergency-exit::after,.seats__emergency-exit::before,.seats__main-exit::after,.seats__main-exit::before{content:"";position:absolute;background-color:#d6d8e2;top:50%;transform:translateY(-50%)}.seats__emergency-exit::after{left:calc(100% + 4px);width:6px;height:30px}.seats__main-exit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.seats__main-exit::after,.seats__main-exit::before{width:13px;height:44px}.seats__main-exit::before{right:calc(100% + 10px)}.seats__main-exit::after{left:calc(100% + 10px)}.seats__main-exit--top{margin-top:30px;margin-bottom:45px}.seats__main-exit--top .seats__main-exit-partitions::before{top:calc(100% + 44px);left:-10px}.seats__main-exit--top .seats__main-exit-partitions::after{top:calc(100% + 44px);right:-10px}.seats__main-exit--bottom{margin-top:55px;margin-bottom:35px}.seats__main-exit--bottom .seats__main-exit-partitions::before{bottom:calc(100% + 28px);left:-10px}.seats__main-exit--bottom .seats__main-exit-partitions::after{bottom:calc(100% + 28px);right:-10px}.seats__main-exit-partitions{position:absolute;width:100%}.seats__main-exit-partitions::after,.seats__main-exit-partitions::before{content:"";position:absolute;width:75px;height:2px;background-color:#d6d8e2}.seats__main-exit-partitions::after{transform:translateY(-50%)}.seats__seat{width:20px;height:23px;text-align:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;font-weight:700;font-size:11px;color:#fff;line-height:2;text-transform:uppercase}.seats__seat--infant:not(.seats__seat--active):not(.seats__seat--selected):not(.seats__seat--purchased):not(.seats__seat--boarding):not(:hover){background-repeat:no-repeat,no-repeat;background-size:8px,cover;background-position:6px 3px,center}.seats__seat--emergency:not(.seats__seat--active):not(.seats__seat--selected):not(.seats__seat--purchased):not(.seats__seat--boarding):not(:hover){background-repeat:no-repeat,no-repeat;background-size:4px,cover;background-position:8px 4px,center}.seats__seat--unavailable{pointer-events:none;cursor:default}.seats__seat--unavailable.seats__seat--boarding,.seats__seat--unavailable.seats__seat--purchased{opacity:.65}.seats__seat--purple:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-purple--available.svg?v=11)}.seats__seat--purple:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--purple.svg?v=11),url(/build/img/content/seats/seat-purple--available.svg?v=11)}.seats__seat--purple:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--purple.svg?v=11),url(/build/img/content/seats/seat-purple--available.svg?v=11)}.seats__seat--purple:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--purple:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-purple--active.svg?v=11)}.seats__seat--darkblue:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-darkblue--available.svg?v=11)}.seats__seat--darkblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--darkblue.svg?v=11),url(/build/img/content/seats/seat-darkblue--available.svg?v=11)}.seats__seat--darkblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--darkblue.svg?v=11),url(/build/img/content/seats/seat-darkblue--available.svg?v=11)}.seats__seat--darkblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--darkblue:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-darkblue--active.svg?v=11)}.seats__seat--blue:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-blue--available.svg?v=11)}.seats__seat--blue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--blue.svg?v=11),url(/build/img/content/seats/seat-blue--available.svg?v=11)}.seats__seat--blue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--blue.svg?v=11),url(/build/img/content/seats/seat-blue--available.svg?v=11)}.seats__seat--blue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--blue:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-blue--active.svg?v=11)}.seats__seat--lightblue:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-lightblue--available.svg?v=11)}.seats__seat--lightblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--lightblue.svg?v=11),url(/build/img/content/seats/seat-lightblue--available.svg?v=11)}.seats__seat--lightblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--lightblue.svg?v=11),url(/build/img/content/seats/seat-lightblue--available.svg?v=11)}.seats__seat--lightblue:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--lightblue:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-lightblue--active.svg?v=11)}.seats__seat--yellow:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-yellow--available.svg?v=11)}.seats__seat--yellow:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--yellow.svg?v=11),url(/build/img/content/seats/seat-yellow--available.svg?v=11)}.seats__seat--yellow:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--yellow.svg?v=11),url(/build/img/content/seats/seat-yellow--available.svg?v=11)}.seats__seat--yellow:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--yellow:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-yellow--active.svg?v=11)}.seats__seat--pink:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-pink--available.svg?v=11)}.seats__seat--pink:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--pink.svg?v=11),url(/build/img/content/seats/seat-pink--available.svg?v=11)}.seats__seat--pink:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--pink.svg?v=11),url(/build/img/content/seats/seat-pink--available.svg?v=11)}.seats__seat--pink:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--pink:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-pink--active.svg?v=11)}.seats__seat--beige:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-beige--available.svg?v=11)}.seats__seat--beige:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--beige.svg?v=11),url(/build/img/content/seats/seat-beige--available.svg?v=11)}.seats__seat--beige:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--beige.svg?v=11),url(/build/img/content/seats/seat-beige--available.svg?v=11)}.seats__seat--beige:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--beige:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-beige--active.svg?v=11)}.seats__seat--denim:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-denim--available.svg?v=11)}.seats__seat--denim:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--denim.svg?v=11),url(/build/img/content/seats/seat-denim--available.svg?v=11)}.seats__seat--denim:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--denim.svg?v=11),url(/build/img/content/seats/seat-denim--available.svg?v=11)}.seats__seat--denim:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--denim:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-denim--active.svg?v=11)}.seats__seat--green:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-green--available.svg?v=11)}.seats__seat--green:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--green.svg?v=11),url(/build/img/content/seats/seat-green--available.svg?v=11)}.seats__seat--green:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--green.svg?v=11),url(/build/img/content/seats/seat-green--available.svg?v=11)}.seats__seat--green:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--green:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-green--active.svg?v=11)}.seats__seat--red:not(.seats__seat--selected):not(.seats__seat--unavailable){background-image:url(/build/img/content/seats/seat-red--available.svg?v=11)}.seats__seat--red:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--red.svg?v=11),url(/build/img/content/seats/seat-red--available.svg?v=11)}.seats__seat--red:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--red.svg?v=11),url(/build/img/content/seats/seat-red--available.svg?v=11)}.seats__seat--red:not(.seats__seat--selected):not(.seats__seat--unavailable).seats__seat--active,.seats__seat--red:not(.seats__seat--selected):not(.seats__seat--unavailable):hover{background-image:url(/build/img/content/seats/seat-red--active.svg?v=11)}.seats__seat--selected{background-image:url(/build/img/content/seats/seat--selected.svg?v=11)}.seats__seat--unavailable:not(.seats__seat--purchased):not(.seats__seat--boarding){background-image:url(/build/img/content/seats/seat--unavailable.svg?v=11)}.seats__seat--unavailable:not(.seats__seat--purchased):not(.seats__seat--boarding).seats__seat--infant{background-image:url(/build/img/content/seats/seat-infant--unavailable.svg?v=11),url(/build/img/content/seats/seat--unavailable.svg?v=11)}.seats__seat--unavailable:not(.seats__seat--purchased):not(.seats__seat--boarding).seats__seat--emergency{background-image:url(/build/img/content/seats/seat-emergency--unavailable.svg?v=11),url(/build/img/content/seats/seat--unavailable.svg?v=11)}.seats__seat--boarding,.seats__seat--purchased{background-image:url(/build/img/content/seats/seat--purchased.svg?v=11)}.html--dark .seats__board{background-color:#1a1a1a;border-color:#1a1a1a}.html--dark .seats__wc-and-caffe{background-color:#121212;border-color:#101010}.html--dark .seats__emergency-exit::after,.html--dark .seats__emergency-exit::before,.html--dark .seats__main-exit-partitions::after,.html--dark .seats__main-exit-partitions::before,.html--dark .seats__main-exit::after,.html--dark .seats__main-exit::before{background-color:#000}.seatsel-form{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:250px}.seatsel-form__total{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:55px;margin-bottom:15px;line-height:1.8;font-weight:700;font-size:16px;color:#04080f;text-transform:uppercase}.seatsel-form__btns{display:none;position:sticky;bottom:0;z-index:200;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.seatsel-form__btns .btn-17,.seatsel-form__btns .seatsel-form__btn{position:relative;right:42px}.seatsel-form__btn{pointer-events:auto;width:170px;height:60px;box-shadow:0 9px 15px 0 #d6dbed}.seatsel-form__total-title{margin-right:3px}.seatsel-form__passanger:not(:last-child){margin-bottom:34px}.seatsel-form__passanger--selected .seatsel-form__passanger-seat-not-selected{display:none}.seatsel-form__passanger--selected .seatsel-form__passanger-text{display:inline}.seatsel-form__passanger--selected .seatsel-form__passanger-seat{width:40px}.seatsel-form__passanger--selected .seatsel-form__cancel-selection{display:-ms-flexbox;display:flex}.seatsel-form__passanger-name{margin-top:5px;font-size:15px;line-height:1;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.seatsel-form__passanger-text{display:none}.seatsel-form__passanger-seat::-webkit-input-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat:-moz-placeholder,.seatsel-form__passanger-seat::-moz-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat:-ms-input-placeholder{color:#a0a4b6}.seatsel-form__passanger-seat,.seatsel-form__passanger-text{font-size:20px;color:#04080f;line-height:1;font-weight:700}.seatsel-form__passanger-seat{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.seatsel-form__passanger-seat-not-selected{color:#a0a5b6}.seatsel-form__cancel-selection{display:none;margin-top:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;width:160px;height:34px;background-color:#ecf3fc;padding-bottom:2px;color:#4a90e2;font-size:15px;border-radius:3px;transition:transform .25s ease}.seatsel-form__cancel-selection:hover{transform:scale(.95)}.seatsel-form__cancel-selection:focus{transition:.15s ease;transform:scale(.95)}.seatsel-form__cancel-selection:active{transition:.15s ease;transform:scale(.9)}.seatsel-form .field{margin-bottom:37px}.seatsel-form .page-title{margin-bottom:40px}.html--dark .seatsel-form__passanger-name,.html--dark .seatsel-form__passanger-seat,.html--dark .seatsel-form__passanger-text,.html--dark .seatsel-form__total{color:#fff}.html--dark .seatsel-form__cancel-selection{background-color:#1e252e}.legend,.legend__item{display:-ms-flexbox;display:flex}.legend{position:absolute;right:0;top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:242px;border:1px solid #e1e4f0;border-radius:21px;padding-bottom:6px;padding-top:6px}.legend__item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:9px 5px 5px;margin-bottom:6px;margin-top:6px;width:60px}.legend__item:not(:nth-child(4n)){border-right:1px solid #e1e4f0}.legend__item-title{font-weight:700;font-size:14px;color:#04080f;text-align:center;line-height:1}.legend__item-img{width:20px;height:23px;margin-bottom:9px}.html--dark .legend__item-title{color:#fff}.html--dark .legend{border-color:#0d0d0d}.html--dark .legend__item:not(:last-child){border-color:#0d0d0d}.seatsel-passeng{position:absolute;top:0;left:0;z-index:1000;transition:opacity .25s ease,visibility .25s ease}.seatsel-passeng__inner{width:320px;color:#fff;border-radius:21px;position:relative;text-align:center;background-color:#4a515e}.seatsel-passeng .icon-arrow-distance{width:29px;height:7px;fill:#e1e4f0}.seatsel-passeng .icon-checkbox{width:12px;height:9px;fill:#fff;transform:scale(0);transition:transform .15s ease}.seatsel-passeng__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;background-color:#353b46;height:70px;border-top-left-radius:21px;border-top-right-radius:21px;position:relative}.seatsel-passeng__price{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:24px;color:#a8b2c2}.seatsel-passeng__close{position:absolute;top:-1px;right:3px;padding:5px;cursor:pointer}.seatsel-passeng__close .icon-close{width:12px;height:12px;fill:#04080f}.seatsel-passeng__title{font-family:"Bebas Neue",sans-serif;font-size:36px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seatsel-passeng__info{line-height:1;font-size:12px;text-align:center;margin:auto;display:none}.seatsel-passeng__info-item{position:relative;margin-left:3px;margin-right:3px;display:inline-block;cursor:pointer}.seatsel-passeng__info-item .icon-close{width:13px;height:13px;fill:#ff3a20;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.seatsel-passeng__info-item .icon-disability{width:16px;height:19px;fill:#a8b2c2}.seatsel-passeng__info-item .icon-animal{width:18px;height:19px;fill:#a8b2c2}.seatsel-passeng__info-item .icon-infant{width:12px;height:16px;fill:#a8b2c2}.seatsel-passeng__info-item .tooltip{min-width:150px}.seatsel-passeng__distance-armchairs{width:100%;height:145px;position:relative;overflow:hidden;margin-bottom:15px}.seatsel-passeng__armchairs,.seatsel-passeng__distance{position:absolute;top:0;left:50%;transform:translateX(-50%)}.seatsel-passeng__armchairs{display:-ms-flexbox;display:flex;width:392px}.seatsel-passeng__distance{width:345px;height:1px}.seatsel-passeng__distance-unit{position:absolute;top:99px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.seatsel-passeng__distance-unit:first-child{left:86px}.seatsel-passeng__distance-unit:last-child{left:218px}.seatsel-passeng__distance-val{font-size:10px;line-height:1}.seatsel-passeng__adl-with-inf-not-seated,.seatsel-passeng__airport-only,.seatsel-passeng__seated{text-align:center;margin-right:auto;margin-left:auto;padding-top:25px;padding-bottom:25px;display:none;max-width:195px;color:#fff}.seatsel-passeng__airport-only-title,.seatsel-passeng__seated-title{font-size:16px;color:inherit}.seatsel-passeng__airport-only-subtitle{margin-top:9px;font-size:14px;color:inherit;opacity:.5}.seatsel-passeng__body{padding-top:30px;padding-bottom:30px}.seatsel-passeng__list{width:calc(100% - 72px);margin-left:auto;margin-right:auto;-ms-flex-direction:column;flex-direction:column;pointer-events:none}.seatsel-passeng__label{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding-top:10px;padding-bottom:10px}.seatsel-passeng__checkbox{width:100%;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-top:20px;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:15px 20px;background:#353b46;border:1px solid #323844;background-color:#353b46;border-radius:33px;transition:transform .25s ease,opacity .25s ease}.seatsel-passeng__checkbox:hover{transform:scale(.95)}.seatsel-passeng__checkbox:focus{transition:.15s ease;transform:scale(.95)}.seatsel-passeng__checkbox:active{transition:.15s ease;transform:scale(.9)}.seatsel-passeng__checkbox:not(:firs-of-type){margin-top:6px}.seatsel-passeng__checkbox-title{font-size:16px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:left;text-transform:capitalize;padding-right:15px;width:100%}.seatsel-passeng__checkbox-checkmark{position:absolute;top:50%;transform:translateY(-50%);right:10px;height:22px;width:22px;background-color:#1f232b;border:1px solid #323844;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.seatsel-passeng__checkbox-input{position:absolute;left:0;top:0;opacity:0;cursor:pointer}.seatsel-passeng__checkbox-input:checked~.seatsel-passeng__checkbox-checkmark{border-color:#fc4c02;background-color:#fc4c02}.seatsel-passeng__checkbox-input:checked~.seatsel-passeng__checkbox-checkmark .icon-checkbox{transform:scale(1)}.seatsel-passeng--visible{opacity:1;visibility:visible}.seatsel-passeng--visible .seatsel-passeng__list{pointer-events:auto}.seatsel-passeng--airport-only .seatsel-passeng__airport-only,.seatsel-passeng--emergency .seatsel-passeng__info--emergency,.seatsel-passeng--infant .seatsel-passeng__info--infant{display:block}.seatsel-passeng--airport-only .seatsel-passeng__list{visibility:hidden;opacity:0;position:absolute}.seatsel-passeng--airport-only.seatsel-passeng--all-seated .seatsel-passeng__airport-only{display:none}.seatsel-passeng--adl-with-inf-not-seated .seatsel-passeng__adl-with-inf-not-seated,.seatsel-passeng--all-seated .seatsel-passeng__seated{display:block}.html--light .seatsel-passeng__inner{box-shadow:0 2px 40px 0 rgba(214,219,237,.41)}.html--dark .seatsel-passeng__inner{box-shadow:0 2px 40px 0 rgba(0,0,0,.5)}.seatsel-tourist,.seatsel-tourist__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.seatsel-tourist{width:250px;border-radius:21px;overflow:hidden;color:#04080f;background:#fff;border:1px solid #e1e4f0;margin-bottom:20px;margin-right:20px;padding:16px 24px}.seatsel-tourist .icon-female-ADL,.seatsel-tourist .icon-female-CHD,.seatsel-tourist .icon-female-INF,.seatsel-tourist .icon-male-ADL,.seatsel-tourist .icon-male-CHD,.seatsel-tourist .icon-male-INF{position:absolute;left:0;fill:#7a89c2;width:40px;height:49px;bottom:-22px}.seatsel-tourist .btn-16{display:none}.seatsel-tourist__inner{min-height:70px}.seatsel-tourist__name{font-weight:700;font-size:18px;text-transform:capitalize;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seatsel-tourist__inner .seatsel-tourist__name-birth{margin-bottom:21px}.seatsel-tourist__birth{font-size:15px;color:#a0a4b6}.seatsel-tourist__btn-block{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.seatsel-tourist__text-unselected{font-size:14px;font-weight:700;color:#979ebc;text-transform:uppercase;line-height:30px}.seatsel-tourist__inf{margin-top:5px}.seatsel-tourist__inf-decor{font-weight:700;font-size:24px;color:#a0a4b6;position:relative}.seatsel-tourist__inf-decor::after{content:"";position:absolute;top:17px;left:15px;width:calc(100% + 10px);height:1px;background-color:#e1e4f0}.seatsel-tourist--selected{background-color:#7a89c2;color:#fff;border:none;box-shadow:0 17px 20px rgba(0,0,0,.15);cursor:pointer}.seatsel-tourist--selected .seatsel-tourist__text-unselected{display:none}.seatsel-tourist--selected .seatsel-tourist__birth,.seatsel-tourist--selected .seatsel-tourist__inf-decor{color:#fff}.seatsel-tourist--selected .seatsel-tourist__inf-decor::after{background-color:#fff}.seatsel-tourist--selected .icon-female-ADL,.seatsel-tourist--selected .icon-female-CHD,.seatsel-tourist--selected .icon-female-INF,.seatsel-tourist--selected .icon-male-ADL,.seatsel-tourist--selected .icon-male-CHD,.seatsel-tourist--selected .icon-male-INF{fill:#cad5ff}.seatsel-tourist--selected .btn-16{background-color:#fff;color:#7a89c2;display:-ms-flexbox;display:flex}.seatsel-tourist--selected .btn-16__checkbox{display:-ms-flexbox;display:flex}.seatsel-tourist--selected .btn-16__text-selected,.seatsel-tourist--selected .btn-16__text-unselected{padding-left:5px}.seatsel-tourist--selected .btn-16__text-unselected{display:none}.seatsel-tourist--selected .btn-16__text-selected{display:initial}.seatsel-tourist--selected .btn-16--blue-bg{background-color:#7a89c2;color:#fff}.seatsel-tourist--disabled{cursor:not-allowed;pointer-events:none}.seatsel-tourist--with-inf .icon-female-ADL,.seatsel-tourist--with-inf .icon-male-ADL{bottom:-3px}.baggage .tooltip{width:200px}.baggage .tabber{height:50px}.baggage .tabber__item{width:33.333%}.baggage .modal__close{bottom:calc(100% - 50px)}.baggage .modal__inner{margin:auto;max-width:100%}.baggage .modal__content{width:100%}.baggage__units{display:-ms-flexbox;display:flex;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-bottom:15px;padding-right:15px}.baggage__title{margin-bottom:30px}.baggage__gift-info,.baggage__sport-info{position:absolute;right:-21px;top:-10px}.baggage__unit{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:54px;width:475px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;background:#fff;border-radius:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:290px}.baggage__unit:not(:last-of-type){margin-right:30px}.baggage__unit:last-of-type::after,.insurance__unit:last-of-type::after{content:"";position:absolute;right:-15px;top:0;width:15px;height:100%;pointer-events:none}.baggage__unit--hidden{display:none}.baggage__total,.baggage__weight{text-transform:uppercase;font-weight:700}.baggage__weight{font-family:"Bebas Neue",sans-serif;color:#04080f;line-height:1;font-size:48px}.baggage__total{font-size:20px;margin-bottom:20px}.baggage__total-text{color:#7a89c2}.baggage__info{line-height:1.1;font-size:14px;color:#04080f;text-align:center;position:absolute}.baggage__save-btn{padding-left:60px;padding-right:60px}.baggage__total-save{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:60px;padding-top:20px;border-top:1px solid #f8f9fd}.baggage__price{font-weight:700;font-size:14px;color:#04080f;display:none;position:absolute}.baggage__icon-btns{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:160px}.baggage__baggage-icon,.baggage__icon-text,.baggage__price{opacity:.3}.baggage__icon-btn{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;transition:transform .25s ease}.baggage__icon-btn:hover{transform:scale(.95)}.baggage__icon-btn:active{transition:.15s ease;transform:scale(.9)}.baggage__icon-btn:not(:last-of-type){margin-right:20px}.baggage__icon-btn--selected .baggage__price{display:block}.baggage__icon-btn--selected .baggage__baggage-icon,.baggage__icon-btn--selected .baggage__icon-text,.baggage__icon-btn--selected .baggage__price{opacity:1}.baggage__baggage-icon{margin-bottom:10px}.baggage__icon-text{position:absolute;z-index:1;left:50%;transform:translateX(-50%);font-weight:700;color:#7a89c2;text-align:center}.baggage__sport-text{line-height:1.1;font-size:14px;color:#04080f;text-align:center;width:200px}.baggage__tab-content{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}.baggage__tab-content--active{display:-ms-flexbox;display:flex}.baggage__tab-content--12kg .baggage__price{top:85px}.baggage__tab-content--12kg .baggage__icon-btns{-ms-flex-pack:justify;justify-content:space-between}.baggage__tab-content--12kg .baggage__baggage-icon{width:70px;height:77px}.baggage__tab-content--12kg .baggage__icon-text{font-size:23px;top:27px}.baggage__tab-content--23kg .baggage__price{top:110px}.baggage__tab-content--23kg .baggage__icon-btns{-ms-flex-pack:justify;justify-content:space-between}.baggage__tab-content--23kg .baggage__baggage-icon{width:70px;height:100px}.baggage__tab-content--23kg .baggage__icon-text{font-size:23px;top:47px}.baggage__tab-content--gift23kg .baggage__price{top:167px}.baggage__tab-content--gift23kg .baggage__price-text{font-size:47px}.baggage__tab-content--gift23kg .baggage__price-currency{font-size:30px}.baggage__tab-content--gift23kg .baggage__icon-btns{-ms-flex-pack:justify;justify-content:space-between;height:auto;position:relative}.baggage__tab-content--gift23kg .baggage__baggage-icon{width:111px;height:160px}.baggage__tab-content--gift23kg .baggage__icon-text{font-size:36px;top:75px}.baggage__tab-content--32kg .baggage__price{top:150px}.baggage__tab-content--32kg .baggage__icon-btns{position:relative;top:20px}.baggage__tab-content--32kg .baggage__baggage-icon{width:100px;height:140px}.baggage__tab-content--32kg .baggage__icon-text{font-size:30px;top:66px}.baggage__tab-content--sport .baggage__price{top:150px}.baggage__tab-content--sport .baggage__info{top:190px}.baggage__tab-content--sport .baggage__icon-btns{position:relative;top:20px}.baggage__tab-content--sport .baggage__baggage-icon{width:123px;height:140px}.baggage__tab-type{color:#7a89c2}.baggage--gift-baggage .baggage__icon-btns{-ms-flex-pack:center;justify-content:center}.baggage--gift-baggage .baggage__title{margin-bottom:40px}.baggage--gift-baggage .baggage__price{white-space:nowrap}.baggage--gift-baggage .baggage__total-save{margin-top:85px}.baggage--gift-baggage .baggage__tab-content--23kg .baggage__icon-btn{margin-top:50px;margin-bottom:15px;width:130px;height:120px}.html--dark .baggage__unit{background-color:#1a1a1a}.html--dark .baggage__price,.html--dark .baggage__sport-text,.html--dark .baggage__weight{color:#fff}.html--dark .baggage__btn{background-color:#502e24}.html--dark .baggage__icon-text{color:#0d0d0d}.insurance .icon-close{width:8px;height:12px;z-index:30}.insurance .modal__close{bottom:calc(100% - 50px)}.insurance .modal__inner{margin:auto;max-width:100%}.insurance .modal__content{width:100%}.insurance .btn-16--disabled,.insurance .btn-16--purchased{opacity:.2;cursor:not-allowed}.insurance .btn-16--purchased .btn-16__checkbox{background-color:#fc4c02;box-shadow:0 7px 11px -6px #a83f14}.insurance .btn-16--disabled:active,.insurance .btn-16--disabled:focus,.insurance .btn-16--disabled:hover,.insurance .btn-16--purchased:active,.insurance .btn-16--purchased:focus,.insurance .btn-16--purchased:hover{transform:scale(1)}.insurance .tabber{margin-bottom:29px}.insurance .tabber__title{text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:700;position:relative}.insurance__download{margin-top:15px;height:auto;min-height:30px;padding:7px 15px 5px 40px;display:none}.insurance__download .icon-download{position:absolute;left:15px;width:11px;height:12px;fill:#4a90e2;top:50%;transform:translateY(-50%)}.insurance__download span{text-align:center;line-height:1.25}.insurance__units{display:-ms-flexbox;display:flex;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-bottom:15px;padding-right:15px}.insurance__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-bottom:30px}.insurance__unavailable{position:relative;padding:50px 55px 60px;color:#04080f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:#fff;width:460px;border-radius:21px}.insurance__unavailable-text{font-size:16px;margin-bottom:75px;margin-top:28px}.insurance__unavailable-btn{width:100%}.insurance__unit{width:720px;min-height:510px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding:56px 54px 40px}.insurance__unit:not(:last-of-type){margin-right:30px}.insurance__price-text-info{display:-ms-flexbox;display:flex;position:relative}.insurance__price-text-info .info{top:0;margin-top:-3px}.insurance__tabs-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex}.insurance__toggle-all-text-selected{display:none}.insurance__tab-content{-ms-flex-positive:1;flex-grow:1;position:relative;display:none}.insurance__tab-content--active{-ms-flex-direction:column;flex-direction:column}.insurance__tab-content--selected .insurance__toggle-all-btn{background-color:#fc4c02;color:#fff;padding-left:61px}.insurance__tab-content--active,.insurance__tab-content--selected .btn-1__checkbox{display:-ms-flexbox;display:flex}.insurance__tab-content--selected .insurance__toggle-all-text-not-selected{display:none}.insurance__tab-content--selected .insurance__toggle-all-text-selected,.medical-testing[data-current-step=service] .medical-testing__tab-content[data-tab-type=service]{display:block}.insurance__tab-content--all-purchased .insurance__price-toggle{display:none}.insurance__tab-content--all-purchased .insurance__table{margin-bottom:0}.insurance__tab-content--all-purchased .insurance__row:last-child{padding-bottom:17px}.insurance__tab-content--all-purchased .insurance__med-compensation,.insurance__tab-content--all-purchased .insurance__med-valid-days{cursor:not-allowed;opacity:.4}.insurance__tab-content--all-purchased .insurance__med-valid-days:hover{opacity:.4}.insurance__tab-content--all-purchased .insurance__med-valid-days::-webkit-slider-thumb{cursor:not-allowed}.insurance__tab-content--all-purchased .insurance__med-valid-days::-moz-range-thumb{cursor:not-allowed}.insurance__tab-content--all-purchased .insurance__med-compensation .insurance-radio{pointer-events:none}.insurance__tab-content--all-purchased:not(.insurance__med-tab-content) .insurance__row-title-text{padding-left:0}.insurance__tab-content--all-purchased.insurance__med-tab-content .insurance__head-price{display:none}.insurance__med-valid-days-text{font-size:16px;color:#4a4a4a;text-align:center}.insurance__med-compensation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.insurance__med-valid-days-val{font-weight:700;font-size:18px}.insurance__med-work-row .insurance__toggle-btn{top:-7px}.insurance__table{-ms-flex-positive:1;flex-grow:1;max-height:calc(100vh - 300px);min-height:300px;overflow:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.insurance__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;padding-left:15px;padding-right:15px;padding-bottom:10px;margin-bottom:-10px;position:sticky;top:0;background-color:#fff;z-index:2}.insurance__head-compensation,.insurance__head-price,.insurance__head-title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:18px;color:#4a4a4a}.insurance__head-title{-ms-flex-negative:0;flex-shrink:0}.insurance__head-title,.insurance__row-title-text{padding-right:5px;width:55%}.insurance__head-price,.insurance__row-price{-ms-flex-negative:0;flex-shrink:0;width:15%}.insurance__head-compensation,.insurance__row-compensation-desc{-ms-flex-positive:1;flex-grow:1;text-align:right}.insurance__row-compensation-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.insurance__med-price-per-day,.insurance__row-price{font-size:16px;color:#7a89c2;font-weight:700}.insurance__med-price-per-day{margin-bottom:7px;white-space:nowrap}.insurance__body{margin-top:12px;-ms-flex-positive:1;flex-grow:1}.insurance__row{min-height:45px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:17px 15px}.insurance__row:last-child{padding-bottom:0}.insurance__row:nth-of-type(even){background-color:#f8f9fd}.insurance__row--purchased .insurance__toggle-btn{display:none}.insurance__row--purchased .insurance__download{display:-ms-flexbox;display:flex}.insurance__row--not-available{display:none!important}.insurance__row-title-text{color:#0d0d0d;position:relative;padding-left:28px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.insurance__row-text,.insurance__row-title{display:-ms-flexbox;display:flex;line-height:1.25}.insurance__row-title{font-weight:700;margin-bottom:5px;font-size:16px}.insurance__row-text{font-size:14px}.insurance__row-value{margin-left:10px;min-width:220px}.insurance__row-compensation{white-space:nowrap;font-weight:700;font-size:16px;color:#7a89c2;line-height:1.25;margin-bottom:5px}.insurance__row-desc{font-size:14px;color:#7a89c2;line-height:1.25}.insurance__toggle-btn{position:absolute;top:-3px;left:-9px;box-shadow:none;background-color:transparent}.insurance__toggle-btn .btn-16__checkbox{border:1px solid #fc4c02;background-color:#fff;width:18px;height:18px;display:-ms-flexbox;display:flex}.insurance__toggle-btn .btn-16__checkbox .icon-checkbox{width:11px;height:8px}.insurance__toggle-btn.btn-16--selected .btn-16__checkbox{background-color:#fc4c02;box-shadow:0 7px 11px -6px #a83f14}.insurance__price-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding-top:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 40%);position:sticky;bottom:0}.insurance__price-toggle .icon-checkbox{width:20px;height:15px;fill:#fc4c02}.insurance__price{font-weight:700;font-size:20px;color:#04080f;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.insurance__price-title{display:none;font-size:16px;color:#04080f;line-height:1.25;margin-top:-2px;text-transform:lowercase}.insurance__price-name,.insurance__price-text{font-weight:700;font-size:20px;line-height:1.25;white-space:nowrap}.insurance__price-name{margin-right:5px;color:#04080f}.insurance__price-text{color:#7a89c2}.insurance__toggle-all-btn{padding-left:47px;padding-right:47px;position:relative}.insurance__toggle-all-btn .btn-1__checkbox{left:9px}.insurance__med-not-availible{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:350px;width:100%;background-color:#f4f5fa;border-radius:21px;margin-top:17px}.insurance__med-not-availible-text{font-weight:700;font-size:16px;color:#a0a4b6;max-width:300px;text-align:center}.insurance__check-all{display:none;margin-left:-9px;margin-top:5px}.insurance__med-valid-text{font-size:16px;color:#4a4a4a;margin-bottom:10px}.insurance__med-valid-days{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#f4f5fa;border:1px solid #e1e4f0;border-radius:5px;outline:none;opacity:.8;transition:opacity .2s}.insurance__med-valid-days:hover{opacity:1}.insurance__med-valid-days::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:50px;height:24px;border-radius:24px;background:#fff;cursor:pointer;border:1px solid #e1e4f0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.insurance__med-valid-days::-moz-range-thumb{appearance:none;width:50px;height:24px;border-radius:24px;background:#fff;cursor:pointer;border:1px solid #e1e4f0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.insurance__total-example{-ms-flex-pack:end;justify-content:flex-end;margin-left:5px;max-height:24px}.insurance__example-link-form{position:relative}.insurance__example-link-form--hidden{opacity:0;visibility:hidden}.insurance__example-link-btn{display:block;text-align:left;margin-top:2px;line-height:1.2;font-size:14px;margin-bottom:2px;text-transform:lowercase;transition:visibility .15s ease,opacity .15s ease}.insurance__total{font-weight:700;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:end;justify-content:flex-end}.insurance__total-title{color:#04080f;line-height:1.2;text-transform:uppercase}.insurance__total-price{color:#7a89c2;white-space:nowrap;line-height:1;margin-left:5px}.insurance__with-adt{max-width:200px;width:50%;display:none}.insurance__row-inf{display:none}.insurance__med-tab-content .insurance__table{max-height:calc(100vh - 430px)}.insurance__med-tab-content .insurance__row-price{margin-top:-2px}.insurance__med-tab-content .insurance__row-compensation-desc{margin-top:-6px}.animal__document span,.insurance__med-tab-content .insurance__head-price-desk{white-space:nowrap}.insurance__med-tab-content--loading .insurance-med-loader{opacity:1;visibility:visible}.insurance__med-tab-content--loading .insurance__med-inner-content{opacity:.1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.insurance__med-tab-content--loading-error .insurance-med-loader-error{opacity:1;visibility:visible}.insurance__med-tab-content--loading-error .insurance__med-inner-content{opacity:.1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.insurance--units .insurer{display:none}.insurance--insurer .insurer,.insurance--units .insurance__units{display:-ms-flexbox;display:flex}.insurance--insurer .insurance__units{display:none}.insurance--adt-with-inf .insurance__row-inf{display:-ms-flexbox;display:flex}.error-shake-anim{animation:shake .4s 1 linear}@keyframes shake{0%{transform:translate(30px)}20%{transform:translate(-30px)}40%{transform:translate(15px)}60%{transform:translate(-15px)}80%{transform:translate(8px)}to{transform:translate(0)}}.insurer{width:720px;background-color:#fff;border-radius:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding:56px 54px 44px}.insurer .saved-pass{margin-right:20px;width:250px}.insurer__title{margin-bottom:25px}.insurer__list-text{margin-left:54px;margin-right:54px}.insurer__form-text,.insurer__list-text{font-size:16px;margin-bottom:20px}.insurer__list{width:calc(100% + 108px);overflow:hidden;margin-left:-54px}.insurer__form,.insurer__list{-ms-flex-direction:column;flex-direction:column}.insurer__save-btn-wrap{padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 15%);position:sticky;bottom:0;left:0;z-index:10}.insurer__list-inner{overflow:auto;width:100%;padding-left:54px;padding-bottom:15px;margin-bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.insurer__form-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;margin-bottom:10px}.insurer__item{width:calc(50% - 10px);margin-bottom:30px;position:relative}.insurer__item:nth-of-type(odd){margin-right:20px}.insurer__date-selects{width:100%;position:absolute;left:0;top:1px;display:-ms-flexbox;display:flex;margin-right:20px}.insurer__date-selects .field__select-block--day{width:72px}.insurer__date-selects .field__select-block--month{width:135px;right:1px}.insurer__date-selects .field__select-block--year{-ms-flex-positive:1;flex-grow:1;right:2px}.insurer__save-btn{margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}.insurer--list .insurer__list{display:-ms-flexbox;display:flex}.insurer--form .insurer__list,.insurer--list .insurer__form,.medical-testing[data-current-step=service] .medical-testing__tab-content[data-tab-type=location],.medical-testing[data-current-step=service] .medical-testing__tab-content[data-tab-type=reception]{display:none}.insurance-med-loader-error,.insurer--form .insurer__form{display:-ms-flexbox;display:flex}.insurance-med-loader-error{position:absolute;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;transition:visibility .15s ease,opacity .15s ease;z-index:1}.insurance-med-loader-error__inner{max-width:400px;text-align:center}.insurance-med-loader-error__btn{margin-top:15px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.insurance-med-loader{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;transition:visibility .15s ease,opacity .15s ease;z-index:1}@keyframes circle-loader-spin{to{transform:rotate(360deg)}}.insurance-med-loader__inner{position:relative}.insurance-med-loader__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0d0d0d;font-size:16px;font-weight:700;text-transform:uppercase}.insurance-med-loader__loader{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}.insurance-radio{display:-ms-inline-flexbox;display:inline-flex;position:relative;cursor:pointer;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px}.insurance-radio:hover .insurance-radio__checkmark{transform:scale(.95)}.insurance-radio:focus .insurance-radio__checkmark{transition:.15s ease;transform:scale(.95)}.insurance-radio:active .insurance-radio__checkmark{transition:.15s ease;transform:scale(.9)}.insurance-radio .icon-checkbox{width:11px;height:8px;fill:#fff}.insurance-radio__input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;cursor:pointer}.insurance-radio__input:checked~.insurance-radio__checkmark{box-shadow:0 7px 11px -6px #a83f14;background-color:#fc4c02}.insurance-radio__checkmark{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:4px;margin-right:13px;width:18px;height:18px;border-radius:100px;background-color:#fff;border:1px solid #fc4c02;box-shadow:0 7px 11px -6px rgba(172,179,204,.92);transition:transform .25s ease,opacity .25s ease}.insurance-radio__text{white-space:nowrap;font-weight:700;font-size:16px;color:#7a89c2;line-height:1.25}.medical-testing[data-current-step=location] .progress-steps__item--location,.medical-testing[data-current-step=location] .progress-steps__item--service,.medical-testing[data-current-step=service] .progress-steps__item--service,.medical-testing[data-current-step=service] .progress-steps__item--service .progress-steps__btn-container{background:#7a89c2;border-color:#7a89c2}.medical-testing[data-current-step=location] .progress-steps__item--location .progress-steps__btn-container:before,.medical-testing[data-current-step=location] .progress-steps__item--service .progress-steps__btn-container:before,.medical-testing[data-current-step=reception] .progress-steps__item--location .progress-steps__btn-container:before,.medical-testing[data-current-step=reception] .progress-steps__item--reception .progress-steps__btn-container:before,.medical-testing[data-current-step=reception] .progress-steps__item--service .progress-steps__btn-container:before,.medical-testing[data-current-step=service] .progress-steps__item--service .progress-steps__btn-container:before{background:#7a89c2}.medical-testing[data-current-step=service] .progress-steps__item--service .progress-steps__btn{color:#0d0d0d;box-shadow:none}.medical-testing[data-current-step=service] #medicalTestingProgressPrevBtn{visibility:hidden;opacity:0;transform:scale(0)}.medical-testing[data-current-step=location] .medical-testing__tab-content[data-tab-type=service]{display:none}.medical-testing[data-current-step=location] .medical-testing__tab-content[data-tab-type=location]{display:block}.medical-testing[data-current-step=location] .medical-testing__tab-content[data-tab-type=reception]{display:none}.medical-testing[data-current-step=location] .progress-steps__item--location .progress-steps__btn-container,.medical-testing[data-current-step=location] .progress-steps__item--service .progress-steps__btn-container,.medical-testing[data-current-step=reception] .progress-steps__item--location,.medical-testing[data-current-step=reception] .progress-steps__item--reception,.medical-testing[data-current-step=reception] .progress-steps__item--service{background:#7a89c2;border-color:#7a89c2}.medical-testing[data-current-step=location] .progress-steps__item--location .progress-steps__btn,.medical-testing[data-current-step=location] .progress-steps__item--service .progress-steps__btn{color:#0d0d0d;box-shadow:none}.medical-testing[data-current-step=reception] #medicalTestingProgressNextBtn,.medical-testing[data-current-step=reception] .medical-testing__tab-content[data-tab-type=location],.medical-testing[data-current-step=reception] .medical-testing__tab-content[data-tab-type=service]{display:none}.medical-testing[data-current-step=reception] .medical-testing__tab-content[data-tab-type=reception]{display:block}.medical-testing[data-current-step=reception] .progress-steps__item--location .progress-steps__btn-container,.medical-testing[data-current-step=reception] .progress-steps__item--reception .progress-steps__btn-container,.medical-testing[data-current-step=reception] .progress-steps__item--service .progress-steps__btn-container{background:#7a89c2;border-color:#7a89c2}.medical-testing[data-current-step=reception] .progress-steps__item--location .progress-steps__btn,.medical-testing[data-current-step=reception] .progress-steps__item--reception .progress-steps__btn,.medical-testing[data-current-step=reception] .progress-steps__item--service .progress-steps__btn{color:#0d0d0d;box-shadow:none}.medical-testing[data-current-step=reception] #medicalTestingSubmit,.medical-testing__units{display:-ms-flexbox;display:flex}.medical-testing .icon-close{width:8px;height:12px;z-index:30}.medical-testing .modal__close{bottom:calc(100% - 57px);left:calc(100% - 18px)}.medical-testing .modal__inner{margin:auto;max-width:100%}.medical-testing .modal__content{width:100%}.medical-testing__units{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-bottom:15px;padding-right:15px}.medical-testing__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.medical-testing__unit{width:720px;height:720px;min-height:510px;max-height:calc(100vh - 120px);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding:56px 54px 20px;overflow:hidden}.medical-testing__unit:not(:last-of-type){margin-right:30px}.medical-testing__unit:last-of-type::after{content:"";position:absolute;right:-15px;top:0;width:15px;height:100%;pointer-events:none}.medical-testing__total-example{-ms-flex-pack:end;justify-content:flex-end;margin-left:5px;max-height:24px}.medical-testing__total-example--mob{visibility:hidden;opacity:0;transform:scale(0);margin:0 0 20px}.medical-testing__total{font-weight:700;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:end;justify-content:flex-end}.medical-testing__total-title{color:#04080f;line-height:1.2;text-transform:uppercase}.medical-testing__total-price{color:#7a89c2;white-space:nowrap;line-height:1;margin-left:5px}.medical-testing__tabs-content{position:relative;overflow-y:auto;overflow-x:hidden;height:100%}.medical-testing__tab-content{min-height:calc(100% - 162px)}.medical-testing__table{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.medical-testing__head{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:0 15px 10px;margin-bottom:-10px;position:sticky;top:0;background-color:#fff;z-index:2}.medical-testing__head-text{color:#0d0d0d;font-size:16px;margin-bottom:10px}.medical-testing__head-clinic,.medical-testing__head-description,.medical-testing__head-price,.medical-testing__head-result{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:18px;color:#0d0d0d}.medical-testing__head-result{width:26%}.medical-testing__head-clinic{width:30%}.medical-testing__head-price{-ms-flex-positive:1;flex-grow:1}.medical-testing__head-description{width:42%;padding-right:20px}.medical-testing__head-info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-positive:1;flex-grow:1}.medical-testing__body{margin-top:12px}.medical-testing__row{min-height:45px;padding:17px 15px;display:-ms-flexbox;display:flex}.medical-testing__row:nth-of-type(odd){background-color:#f8f9fd}.medical-testing__row--palace{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.medical-testing__service-description{width:42%;padding-right:20px}.medical-testing__service-title{color:#0d0d0d;font-size:16px;font-weight:700;margin:5px 0}.medical-testing__service-text{color:#0d0d0d;font-size:12px}.medical-testing__clinic-list{-ms-flex-positive:1;flex-grow:1}.medical-testing__clinic-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.medical-testing__clinic-item:last-of-type:not(:last-child){margin-bottom:21px}.medical-testing__item-result{width:30%}.medical-testing__item-clinic{width:33%}.medical-testing__item-result{color:#0d0d0d;font-size:16px;font-weight:700}.medical-testing__clinic-logo{display:block;margin:0 auto}.medical-testing__clinic-logo--mob{display:none}.medical-testing__clinic-logo--place{margin:0}.medical-testing__item-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:50%;color:#7a89c2;font-size:16px;font-weight:700}.medical-testing__item-price-text{-ms-flex-negative:0;flex-shrink:0}.medical-testing__select-btn{width:max-content;margin-left:auto;will-change:transform;font-size:12px}.medical-testing__select-btn .btn-16__text-unselected{padding:0 12px}.medical-testing__ratio-input{display:none}.medical-testing__ratio-input:checked~.btn-16{background-color:#7a89c2;color:#fff}.medical-testing__ratio-input:checked~.btn-16 .btn-16__checkbox{display:-ms-flexbox;display:flex}.medical-testing__ratio-input:checked~.btn-16 .btn-16__text-unselected{display:none}.medical-testing__ratio-input:checked~.btn-16 .btn-16__text-selected{display:block;padding:0 7px 0 0}.medical-testing__col-logo{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.medical-testing__col-address{-ms-flex-positive:1;flex-grow:1}.medical-testing__col-btn{width:105px;-ms-flex-negative:0;flex-shrink:0}.medical-testing__reception-wrap{display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:20px}.medical-testing__reception:not(:last-of-type){margin-right:40px}.medical-testing__reception-title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:18px;color:#0d0d0d;margin-bottom:23px;margin-left:20px}.medical-testing__reception-inner{position:relative;overflow:hidden;border-radius:21px;z-index:1;border:1px solid #e1e4f0}.medical-testing__reception-list{width:220px;max-height:200px;min-height:60px;overflow-y:auto;-webkit-overflow-scrolling:touch}.medical-testing__checkbox-field{margin-bottom:10px}.medical-testing__checkbox-field .checkbox__text{font-size:14px}.medical-testing__checkbox-field .btn-19{font-size:14px;line-height:1.4}.medical-testing__checkbox-desc{font-size:12px;line-height:1.7;padding-left:34px;padding-right:15px}.medical-testing .progress-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:sticky;bottom:0;transition:transform .5s ease-in-out;will-change:transform;padding-top:46px;padding-bottom:22px;z-index:99;background-image:linear-gradient(179deg,rgba(255,255,255,0) 0%,#fff 34%,#fff 34%)}.medical-testing .progress-container .btn-2{box-shadow:0 9px 15px 0 #d6dbed}.medical-testing .progress-container__inner{display:-ms-flexbox;display:flex;right:42px;position:relative}.medical-testing .progress-container__btn{position:relative;height:50px;pointer-events:auto}.medical-testing .progress-container__btn--hidden{visibility:hidden;opacity:0;transform:scale(0)}.medical-testing .progress-container__btn--prev{width:50px}.medical-testing .progress-container__btn--prev .icon-arrow-left-3{width:18px;height:18px}.medical-testing .progress-container__btn--next{width:170px}.medical-testing .progress-container__btn--submit{display:none;width:170px}.medical-testing .progress-container__btn--hidden{transform:translateY(200px)}.medical-testing .html--dark .btn-2{box-shadow:0 9px 15px 0 #000}.medical-testing .error-shake-anim{animation:shake .4s 1 linear}@keyframes shake{0%{transform:translate(10px)}20%{transform:translate(-10px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(2px)}to{transform:translate(0)}}.medical-testing-radio{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;height:60px;width:100%;padding:5px 0}.medical-testing-radio:nth-of-type(odd){background-color:#f8f9fd}.medical-testing-radio:hover .medical-testing-radio__checkmark{transform:scale(.95)}.medical-testing-radio:focus .medical-testing-radio__checkmark{transition:.15s ease;transform:scale(.95)}.medical-testing-radio:active .medical-testing-radio__checkmark{transition:.15s ease;transform:scale(.9)}.medical-testing-radio .icon-checkbox{width:11px;height:8px;fill:#fff}.medical-testing-radio__input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;cursor:pointer}.medical-testing-radio__input:checked~.medical-testing-radio__checkmark{box-shadow:0 7px 11px -6px #a83f14;background-color:#fc4c02}.medical-testing-radio__checkmark{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:19px;margin-right:13px;width:18px;height:18px;border-radius:100px;background-color:#fff;border:1px solid #fc4c02;box-shadow:0 7px 11px -6px rgba(172,179,204,.92);will-change:transform;transition:transform .25s ease,opacity .25s ease}.medical-testing-radio__text{white-space:nowrap;font-size:16px;color:#0d0d0d;line-height:1.25}.progress-steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 0 45px}.progress-steps__btn-container{position:relative;width:max-content;padding:4px;background:#f4f5fa;border-radius:24px;border:1px solid #e1e4f0;margin:0 auto;transform:translate(0,calc(-50% + 3px))}.progress-steps__btn-container:before{content:'';display:block;position:absolute;left:-1px;top:calc(50% - 2.5px);width:calc(100% + 2px);height:9px;z-index:-1;background:#f4f5fa}.progress-steps__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#a0a4b6;font-weight:600;font-size:16px;padding:0 20px;height:30px;cursor:pointer;background:#fff;border:1px solid #e1e4f0;border-radius:24px;box-shadow:0 2px 4px 0 #c0c5da}.progress-steps__item{-ms-flex-positive:1;flex-grow:1;height:11px;background:#f4f5fa;border-width:1px 0;border-style:solid;border-color:#e1e4f0;box-sizing:border-box}.progress-steps__item:first-child{margin-left:5px}.progress-steps__item:last-child{margin-right:5px}.progress-steps__item--service .progress-steps__btn-container{margin:0;transform:translate(-5px,calc(-50% + 3px))}.progress-steps__item--service .progress-steps__btn-container:before{left:0}.progress-steps__item--location{-ms-flex-positive:2;flex-grow:2}.progress-steps__item--reception .progress-steps__btn-container{margin:0 0 0 auto;transform:translate(5px,calc(-50% + 3px))}.progress-steps__item--reception .progress-steps__btn-container:before{left:-2px}.highpass-card{border:1px solid #e1e4f0;border-radius:21px;padding:32px 40px;transition:box-shadow .15s ease;cursor:pointer}.highpass-card:hover{box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.highpass-card__title{font-weight:700;font-size:20px;margin-bottom:16px;position:relative}.highpass-card__title::before{content:"";position:absolute;left:-40px;top:-3px;height:31px;width:4px;background-color:#ff3a20}.highpass-card__text{font-size:18px;line-height:1.45;margin-bottom:40px}.highpass-card__action,.highpass-card__btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.highpass-card__btn{-ms-flex-pack:center;justify-content:center;background-color:#ffefe9;font-size:14px;font-weight:700;color:#fc4c02;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:100px;padding-left:30px;padding-right:30px;height:45px;position:relative;transition:.25s ease}.highpass-card__btn .icon-checkbox{width:12px;height:9px;fill:#fc4c02}.highpass-card__btn:hover{transform:scale(.95)}.highpass-card__btn:focus{transition:.15s ease;transform:scale(.95)}.highpass-card__btn:active{transition:.15s ease;transform:scale(.9)}.highpass-card__btn-checkbox{background:#fff;box-shadow:0 7px 11px -6px #a83f14;width:18px;height:18px;position:absolute;left:9px;top:50%;transform:translateY(-50%);border-radius:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.highpass-card__btn-selected-text{display:none}.highpass-card__price{font-weight:700;font-size:22px;color:#7a89c2}.highpass-card--selected .highpass-card__btn{padding-left:40px;background-color:#fc4c02;color:#fff}.highpass-card--selected .highpass-card__btn-checkbox{display:-ms-flexbox;display:flex}.highpass-card--selected .highpass-card__btn-unselected-text{display:none}.highpass-card--selected .highpass-card__btn-selected-text{display:block}.highpass-service{color:#fff;border-radius:21px;padding:34px 40px 60px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#000}.highpass-service__units{display:-ms-flexbox;display:flex;margin-bottom:50px}.highpass-service__unit:first-child{margin-right:78px}.highpass-service__item{margin-bottom:20px}.highpass-service__title{font-weight:700;font-size:18px;text-transform:uppercase;margin-bottom:10px}.highpass-service__passenger{text-transform:capitalize}.highpass-service__passenger,.highpass-service__price{font-weight:700;font-size:18px;color:#fc4c02}.highpass-service__btn{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;padding-left:40px;padding-right:40px;height:50px;margin-top:36px;position:relative;transition:transform .25s ease,padding-left .25s ease,opacity .25s ease}.highpass-service__btn .icon-checkbox{width:12px;height:9px;fill:#fc4c02}.highpass-service__btn:hover{transform:scale(.95)}.highpass-service__btn:focus{transition:.15s ease;transform:scale(.95)}.highpass-service__btn:active{transition:.15s ease;transform:scale(.9)}.highpass-service__btn-checkbox{background:#fff;box-shadow:0 7px 11px -6px #a83f14;width:23px;height:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);border-radius:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.highpass-service__btn-selected-text{display:none}.highpass-service__list{font-weight:700}.highpass-service__list li{margin-bottom:15px;padding-left:32px;position:relative}.highpass-service__list li:before{content:"";background-image:url(/build/img/design/checkbox-2.svg?v=11);background-repeat:no-repeat;background-position:center;width:18px;height:18px;position:absolute;left:0;top:3px}.highpass-service--selected .highpass-service__btn{padding-left:50px}.highpass-service--selected .highpass-service__btn-checkbox{display:-ms-flexbox;display:flex}.highpass-service--selected .highpass-service__btn-unselected-text{display:none}.highpass-service--selected .highpass-service__btn-selected-text{display:block}.main--highpass .highpass{position:relative;transform:translateX(0%);visibility:visible}.main--highpass .highpass__btns{display:-ms-flexbox;display:flex}.highpass{position:absolute;top:0;left:0;transition:.15s ease;padding-bottom:30px;padding-top:50px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.highpass .tabber__title{text-transform:capitalize}.highpass__btns{display:none;position:sticky;bottom:0;z-index:200;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.highpass__btns .btn-17,.highpass__btns .highpass__btn{position:relative;right:42px}.highpass__services-not-available{text-align:center;text-transform:uppercase;font-weight:700;padding-top:50px}.highpass__btn{pointer-events:auto;width:170px;height:60px;box-shadow:0 9px 15px 0 #d6dbed}.highpass__title{margin-bottom:50px}.highpass__content{max-width:1140px;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative}.highpass__logo{margin-left:auto;margin-right:auto;width:195px;display:block;margin-bottom:50px}.highpass__unit{display:none}.highpass__unit--active{display:block}.highpass__unit-item{margin-bottom:70px}.highpass__unit-title{font-weight:700;font-size:20px;margin-bottom:32px}.highpass__unit-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.highpass__units-tabs{margin-bottom:60px}.highpass__units-list{min-height:50vh}.highpass--details .highpass__units,.highpass__items{display:none}.highpass__items-tabs{margin-bottom:35px}.highpass__items-title{font-weight:700;font-size:20px;margin-bottom:35px}.highpass--details .highpass__items{display:block}.gift-card{position:relative;width:418px;height:268px;border-radius:21px;box-shadow:0 15px 20px rgba(0,0,0,.165538)}.gift-card--front{position:absolute;transform:rotate(-35deg) translateY(-134px) translateX(-38px);background-image:url(../img/content/gift-card/front-print.svg?v=11);background-repeat:no-repeat;background-size:cover}.gift-card--back{padding:48px 36px;font-size:12px;border:1px solid #f7f7f7;background-color:#fff;background-image:url(../img/content/gift-card/card-code.svg?v=11);background-repeat:no-repeat;background-size:113px auto;background-position:bottom 48px right 36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.gift-card--back:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:-1px;width:4px;height:170px;border-radius:0 4px 4px 0}.gift-card__value{font-size:40px;line-height:1em;font-weight:700}.gift-card__value:after{content:' ₴'}.gift-card--orange.gift-card--front,.gift-card--orange:before{background-color:#fa4616}.gift-card--orange .gift-card__link{color:#fa4616}.gift-card--yellow.gift-card--front,.gift-card--yellow:before{background-color:#f7b500}.gift-card--yellow .gift-card__link{color:#f7b500}.gift-card--green.gift-card--front,.gift-card--green:before{background-color:#6dd400}.gift-card--green .gift-card__link{color:#6dd400}.gift-card--aqua.gift-card--front,.gift-card--aqua:before{background-color:#44d7b6}.gift-card--aqua .gift-card__link{color:#44d7b6}.gift-card--purple.gift-card--front,.gift-card--purple:before{background-color:#b620e0}.gift-card--purple .gift-card__link{color:#b620e0}.gift-card--violet.gift-card--front,.gift-card--violet:before{background-color:#6236ff}.gift-card--violet .gift-card__link{color:#6236ff}.color-cell{position:relative;margin:16px;cursor:pointer}.color-cell__inner{box-shadow:0 0 0 1px #e1e4f0;border-radius:50%;width:60px;height:60px;box-sizing:content-box}.color-cell__input:checked~.color-cell__inner{box-shadow:0 0 0 4px #e1e4f0,0 10px 20px rgba(160,164,182,.63595)}.color-cell__input:checked~.passenger-service__checkbox{transform:scale(1);box-shadow:0 7px 11px -6px #1d2c61}.color-cell .icon-checkbox{width:15px;height:10px;fill:#fff}.color-cell__inner--orange{background-color:#fa4616}.color-cell__inner--yellow{background-color:#f7b500}.color-cell__inner--green{background-color:#6dd400}.color-cell__inner--aqua{background-color:#44d7b6}.color-cell__inner--purple{background-color:#b620e0}.color-cell__inner--violet{background-color:#6236ff}.steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:22px 0 47px}.steps__label,.steps__title{left:50%;position:absolute;text-align:center;color:#a0a4b6;font-weight:600}.steps__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transform:translateX(-50%);bottom:-47px;font-size:16px}.steps__title{top:50%;transform:translate(-50%,-50%);z-index:1;height:30px;line-height:30px;background:#fff;border:1px solid #e1e4f0;box-shadow:0 2px 4px 0 #c0c5da;border-radius:24px;font-size:14px;padding:0 20px}.steps__item{position:relative;-ms-flex-positive:1;flex-grow:1;height:11px;background:#f4f5fa;border-width:1px 0;border-style:solid;border-color:#e1e4f0;box-sizing:border-box;transition:border-color .5s ease,background-color .5s ease}.steps__item:first-child{border-left-width:1px;border-radius:11px 0 0 11px}.steps__item:last-child{border-radius:0 11px 11px 0;border-right-width:1px}.steps__item:after,.steps__item:before{left:50%;top:50%;transform:translate(-50%,-50%);content:attr(data-step-name);position:absolute;display:block;border-radius:24px;background:#f4f5fa}.steps__item:before{box-sizing:border-box;border-width:1px;border-style:solid;border-color:#e1e4f0;z-index:-1;padding:0 25px;height:40px;line-height:40px;transition:border-color .5s ease,background .5s ease}.steps__item:after{color:#a0a4b6;padding:0 24px;height:38px;line-height:38px;transition:background .25s ease,color .25s ease}.steps__item--circle:after,.steps__item--circle:before{content:'';width:55px;height:55px;border-radius:50%;padding:0}.steps__item--circle:after{width:53px;height:53px}.steps__item--circle .steps__title{width:39px;height:39px;line-height:38px;font-size:16px;padding:0}.steps__item--active,.steps__item--active:before{border-color:#7a89c2;background:#7a89c2}.steps__item--active:after{color:inherit;background:#7a89c2;border-radius:24px}.steps__item--active .steps--circle:before{border:8px solid #7a89c2}.steps__item--active .steps--circle:after{width:39px;height:39px;line-height:38px}.steps__item--active .steps__label,.steps__item--active .steps__title{color:inherit}.steps__item--active .steps__title{box-shadow:0 2px 4px 0 #43507f}.steps__item--left:after,.steps__item--left:before{left:0}.steps__item--right:after,.steps__item--right:before{left:100%}.main--gift-cert .gift-cert{position:relative;transform:translateX(0%);visibility:visible}.main--gift-cert .gift-cert__btns{display:-ms-flexbox;display:flex}.gift-cert{position:absolute;top:0;left:0;transition:.15s ease;padding-top:50px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.gift-cert[data-current-step='1'] .gift-cert__select-value-wrap{transform:translateX(0)}.gift-cert[data-current-step='1'] .gift-cert__color-list-wrap{transform:translateX(200%)}.gift-cert[data-current-step='2'] .gift-cert__select-value-wrap{transform:translateX(-300%)}.gift-cert[data-current-step='2'] .gift-cert__color-list-wrap{transform:translateX(0%)}.gift-cert__btns,.gift-cert__inner{padding-bottom:175px;position:relative;margin-bottom:50px}.gift-cert__btns{display:none;position:sticky;bottom:0;z-index:200;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.gift-cert__btns .btn-17,.gift-cert__btns .gift-cert__btn{position:relative;right:42px}.gift-cert__btn{pointer-events:auto;width:170px;height:60px;box-shadow:0 9px 15px 0 #d6dbed}.gift-cert__desc{margin-bottom:40px}.gift-cert__card{position:relative;box-sizing:content-box;width:418px;height:268px;padding:175px 0 0 140px;margin:30px auto 50px}.gift-cert__color-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:justify-content .25s ease;transition:justify-content .25s ease,-ms-flex-pack .25s ease}.gift-cert__text--grey{color:#a0a4b6}.gift-cert__title{margin-bottom:44px}.gift-cert__select-value{max-width:360px;margin:auto;transition:all .5s ease}.gift-cert__minus{margin-right:8px}.gift-cert__plus{margin-left:8px}.gift-cert__currency{font-size:24px;font-weight:600;text-align:center}.gift-cert__color-list-wrap,.gift-cert__select-value-wrap{position:absolute;width:100%;transition:transform .5s ease}.gift-cert__value{font-size:80px;font-weight:600;text-align:center;color:#121212}.gift-cert__checkbox-field{margin-top:40px}.animal .tabber{margin-bottom:50px}.animal .tabber__item{width:33.333%}.animal .modal__close{bottom:calc(100% - 50px)}.animal .modal__inner{margin:auto;max-width:100%}.animal .modal__content{width:100%}.animal__units{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-bottom:15px;padding-right:15px}.animal__all-sold-out-text,.animal__unavailable-text{display:none;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%);font-weight:700;text-transform:uppercase;font-size:18px;text-align:center;width:100%}.animal__unit{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:54px;width:468px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;background:#fff;border-radius:21px;position:relative;min-width:290px}.animal__unit:not(:last-of-type){margin-right:30px}.animal__unit:last-of-type::after{content:"";position:absolute;right:-15px;top:0;width:15px;height:100%;pointer-events:none}.animal__unit--all-sold-out .animal__btns,.animal__unit--all-sold-out .animal__form,.animal__unit--all-sold-out .animal__img-block,.animal__unit--all-sold-out .animal__img-block-free,.animal__unit--unavailable .animal__btns,.animal__unit--unavailable .animal__form,.animal__unit--unavailable .animal__img-block,.animal__unit--unavailable .animal__img-block-free{opacity:.1;pointer-events:none}.animal__unit--all-sold-out .animal__all-sold-out-text,.animal__unit--unavailable .animal__unavailable-text{display:block}.animal__img-block,.animal__img-block-free{position:absolute;overflow:hidden;pointer-events:none}.animal__img-block-free{display:none;right:5px;top:1px}.animal__img-block{right:0;top:0;width:100px;height:130px}.animal__img{position:absolute;transform:rotate(-30deg);width:86px;height:86px;right:-14px;top:17px}.animal__title{margin-bottom:30px}.animal__form,.animal__size{margin-bottom:20px}.animal__size{position:relative}.animal__size--focus .animal__size-title{color:#fc4c02}.animal__size-title-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:-20px;left:10px;padding-left:5px;padding-right:5px;transition:color .15s ease;white-space:nowrap;z-index:1;color:#4a4a4a;cursor:default}.animal__size-title{margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;transition:color .15s ease}.animal__size-items{background-color:#f8f9fd;border-radius:4px;display:-ms-flexbox;display:flex}.animal__size-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;padding-left:15px;padding-right:7px}.animal__size-item:nth-of-type(1)::after,.animal__size-item:nth-of-type(2)::after{content:"";position:absolute;width:1px;height:36px;background-color:#e3e3e3;right:0;top:7px}.animal__size-item-title{font-weight:700;font-size:18px;color:#c4cdd5;padding-right:8px}.animal__size-input{width:40px}.animal__size-input,.animal__size-total-val{font-weight:700;font-size:18px;color:#0d0d0d}.animal__size-total{-ms-flex-positive:1;flex-grow:1;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.animal__size-total-title{margin-right:17px;color:#a0a4b6;font-size:30px}.animal__weight{margin-bottom:40px}.animal__weight-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:-20px}.animal__document-text-mob,.animal__weight-text-mob{display:none}.animal__weight-max{position:absolute;right:20px;top:15px;color:#c4cdd5;white-space:nowrap}.animal__btn-block,.animal__document{position:relative;display:-ms-flexbox;display:flex}.animal__document{font-size:18px;-ms-flex-align:center;align-items:center;margin-bottom:20px}.animal__document .info{position:relative;top:-7px;left:-16px}.animal__btn-block{margin-left:5px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.animal__sold-out-text{font-size:12px;white-space:nowrap;text-align:center;text-transform:lowercase}.animal__btn{padding-left:16px;padding-right:16px;font-size:14px;height:30px}.animal__btns-title{margin-bottom:10px}.animal__btn-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:65px;transition:opacity .25s ease}.animal__btn-item:nth-of-type(1){border-bottom:1px solid #f8f9fd}.animal__btn-item--disabled{opacity:.2;pointer-events:none}.animal__btn-item[data-selected-count="1"] .animal__btn{background-color:#fc4c02;color:#fff}.animal__btn-price,.animal__btn-title{font-weight:700;font-size:20px;white-space:nowrap}.animal__btn-title{margin-right:12px;color:#04080f}.animal__btn-price{color:#7a89c2}.animal--free .animal__btn-price,.animal--free .animal__img-block{display:none}.animal--free .animal__img-block-free{display:block}html[lang=es] .animal__size-item-title,html[lang=it] .animal__size-item-title{padding-right:4px}.transfer .icon-checkbox{width:14px;height:10px;fill:#fff}.transfer .modal__inner{margin:auto}.transfer .modal__content{position:relative}.transfer__unit{display:-ms-flexbox;display:flex;border:1px solid #e1e4f0;border-radius:4px;overflow:hidden}.transfer__img-block{width:230px;min-height:386px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;background-color:#f8f9fd;border-right:1px solid #e1e4f0}.transfer__img-bottom{width:156px;height:174px}.transfer__content{max-width:490px;padding:35px 40px;background-color:#fff}.transfer__title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:37px;color:#04080f;margin-bottom:5px}.transfer__subtitle{font-size:16px;color:#04080f;margin-bottom:14px}.transfer__subtitle:last-of-type{margin-bottom:30px}.transfer__checkboxes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px;margin-top:40px}.transfer__btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.transfer__btn{padding-left:20px;padding-right:20px}.transfer__btn:first-of-type{margin-right:20px}.transfer__checkbox-title-direction{text-transform:lowercase}.transfer__checkbox-item{display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.transfer__checkbox-item--disabled{cursor:default;pointer-events:none;opacity:.3}.transfer__checkbox-item--unavailable-by-date{cursor:default}.transfer__checkbox-item--unavailable-by-date .transfer__checkbox-img,.transfer__checkbox-item--unavailable-by-date .transfer__checkbox-title-subtitle{opacity:.3}.transfer__checkbox-item--unavailable-by-date:hover .tooltip{visibility:visible;opacity:1}.transfer__checkbox-img{margin-right:10px}.transfer__checkbox-title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:22px;color:#04080f}.transfer__checkbox-title-subtitle{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:-4px}.transfer__checkbox-subtitle{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:14px;color:#7a89c2;margin-top:-4px}.transfer__checkbox{width:20px;height:20px;border-radius:100%;border:1px solid #fc4c02;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.transfer__checkbox .icon-checkbox{transition:transform .25s;transform:scale(0)}.transfer__checkbox-input{opacity:0;visibility:hidden;position:absolute}.transfer__checkbox-input:checked+.transfer__checkbox{background-color:#fc4c02}.transfer__checkbox-input:checked+.transfer__checkbox .icon-checkbox{transform:scale(1)}.flights__inner--loading .flight-not-selected .icon-arrow-left-2,.transfer--backward .transfer__checkbox-item--forward,.transfer--forward .transfer__checkbox-item--backward{display:none}.flights__inner--loading .flight-not-selected__text{margin-bottom:20px;color:transparent!important}.flights__inner--loading .flight-not-selected__cities{margin-bottom:15px;color:transparent!important}.flights__inner--loading .flight-not-selected__price-new{width:100px;height:25px;display:inline-block}.flights__inner--loading .flight-not-selected__btn,.flights__inner--loading .flight-not-selected__cities,.flights__inner--loading .flight-not-selected__price-new,.flights__inner--loading .flight-not-selected__text{border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.flights__inner--loading .flight-not-selected__btn,.flights__inner--loading .flight-not-selected__price-new{color:transparent}.flight-not-selected{border-radius:21px;max-width:360px;width:360px;border:1px solid #e1e4f0;overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;background-color:#fff;-ms-flex-direction:column;flex-direction:column}.flight-not-selected .icon-arrow-left-2{width:21px;height:11px;fill:#e1e4f0}.flight-not-selected__cities-cities{left:-20px;margin-left:12px;position:relative}.flight-not-selected__unit{position:relative}.flight-not-selected__unit-no-back-flights{display:none}.flight-not-selected__text{font-size:18px;color:#4a4a4a;text-align:center}.flight-not-selected__cities{font-weight:700;font-size:25px;color:#04080f;text-align:center;position:relative}.flight-not-selected__price{text-align:center}.flight-not-selected__price-old{font-size:18px;color:#a0a4b6;position:relative;margin-right:5px}.flight-not-selected__price-old::after,.flight-not-selected__price-old::before{content:"";position:absolute;top:11px;left:-4px;width:calc(100% + 8px);height:1px;background-color:#fff}.flight-not-selected__price-old::after{top:12px;background-color:#a0a4b6}.flight-not-selected__price-new{font-weight:700;font-size:22px;color:#6ebe18}.flight-not-selected__btn{padding-left:25px;padding-right:25px}.flight-not-selected__baggage-bg{opacity:.1;position:absolute;bottom:20px;right:-45px;width:190px;height:auto}.flight-not-selected__baggage{position:relative;margin-bottom:20px}.flight-not-selected__baggage-img{width:70px}.flight-not-selected__baggage-text{font-weight:700;font-size:22px;color:#7a89c2;position:absolute;left:50%;transform:translateX(-50%);top:46px}.flight-not-selected--banner{background-color:#f8f9fd}.flight-not-selected--no-back-flights .flight-not-selected__unit-no-back-flights{display:block}.flight-not-selected--no-back-flights .flight-not-selected__unit:not(.flight-not-selected__unit-no-back-flights){display:none}.hotel-banner{border-radius:21px;max-width:360px;width:360px;border:1px solid #e1e4f0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;background-color:#fff;-ms-flex-direction:column;flex-direction:column;overflow:visible}.hotel-banner::before{content:attr(data-title);position:absolute;top:-45px;left:50%;transform:translateX(-50%);font-size:22px;text-align:center;width:100%}.hotel-banner__icon{height:108px;margin-bottom:50px}.hotel-banner .info{position:absolute;top:2px;left:-30px}.hotel-banner__body{text-align:center}.hotel-banner__title-block{margin-bottom:18px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.hotel-banner__title{font-size:24px;font-weight:700}.hotel-banner__item{margin-bottom:11px}.hotel-banner__item-name{font-size:15px}.hotel-banner__item-value{font-size:15px;color:#7a89c2;font-weight:700}.html--dark .flight-not-selected{border-color:#0d0d0d;background-color:#121212}.html--dark .flight-not-selected .flight-not-selected__text{color:#7d7d7d}.html--dark .flight-not-selected .flight-not-selected__baggage-text,.html--dark .flight-not-selected .flight-not-selected__cities{color:#fff}.html--dark .site-results-page .flights__inner--loading .flight-not-selected__btn,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__cities,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__price-new,.html--dark .site-results-page .flights__inner--loading .flight-not-selected__text{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.main--catering .catering{position:relative;transform:translateX(0%);visibility:visible}.main--catering .catering__btns{display:-ms-flexbox;display:flex}.main--catering .dish__img{display:block}.catering-flight-tourist{display:none}.catering{position:absolute;top:0;left:0;transition:.15s ease;padding-bottom:30px;padding-top:50px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.catering__title{margin-bottom:25px}.catering__content{max-width:1140px;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative}.catering__tabs-dishes{-ms-flex-positive:1;flex-grow:1}.catering__tabs-dishes .catering-flight-tourist{display:none;margin-bottom:30px}.catering__tabs-dishes .catering-flight{margin-bottom:40px;margin-top:10px}.catering__btns{display:none;position:sticky;bottom:0;z-index:200;-ms-flex-pack:center;justify-content:center;pointer-events:none;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.catering__btns .btn-17,.catering__btns .catering__btn{position:relative;right:42px}.catering__btn{pointer-events:auto;width:170px;height:60px;box-shadow:0 9px 15px 0 #d6dbed}.catering__dishes-units{position:relative;overflow:hidden;width:calc(100% + 32px);padding-top:30px;margin-left:-16px}.catering__dishes{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;transition:transform .25s ease;visibility:hidden;position:absolute;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catering--forward .catering__dishes--forward{transform:translateX(0);visibility:visible;position:relative}.catering--forward .catering__dishes--backward{transform:translateX(100%)}.catering--backward .catering__dishes--forward .catering-cart,.catering--forward .catering__dishes--backward .catering-cart{opacity:0;pointer-events:none}.catering--backward .catering__dishes--forward{transform:translateX(-100%)}.catering--backward .catering__dishes--backward{transform:translateX(0);visibility:visible;position:relative}.catering-cart{width:250px;margin-top:35px;-ms-flex-negative:0;flex-shrink:0;display:none}.catering-cart .field__label{outline:none}.catering-cart .icon-bin{width:inherit;height:inherit;fill:#4a90e2}.catering-cart .icon-cart{width:46px;height:40px;fill:#e3e5ee}.catering-cart .catering-flight{margin-bottom:30px}.catering-cart--empty .catering-cart__items,.catering-cart__content{display:none}.catering-cart__empty-block{height:200px;padding-bottom:30px;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.catering-cart__empty-block-text,.catering-cart__title{-webkit-user-select:none;-ms-user-select:none;user-select:none}.catering-cart__empty-block-text{margin-top:13px;font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:16px;color:#a0a4b6}.catering-cart__title{font-size:20px;color:#fc4c02;margin-bottom:15px}.catering-cart__item-price{font-weight:700;font-size:18px;line-height:1.3;white-space:nowrap;color:#1a1a1a}.catering-cart__item-name{line-height:1.3;color:#4a4a4a;font-size:15px;white-space:nowrap;padding-right:18px}.catering-cart__item-info{display:-ms-flexbox;display:flex;position:relative}.catering-cart__item-count{color:#4a90e2}.catering-cart__item-remove{width:13px;height:19px;cursor:pointer;position:absolute;right:0;top:0}.catering-cart__item-direction{text-transform:lowercase}.catering-cart__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-left:2px solid #fc4c02;padding-left:15px;margin-bottom:20px}.catering-cart__item{position:relative}.catering-cart__item--equals,.catering-cart__item--plus{margin-right:10px;margin-top:35px}.catering-cart__item--equals::before,.catering-cart__item--plus::before{content:"+";bottom:calc(100% - 5px);left:0;position:absolute;font-size:38px;color:#bac2cf;opacity:1}.catering-cart__item--equals::before{content:"="}.catering-cart--empty .catering-cart__empty-block{display:-ms-flexbox;display:flex}.catering-tourist{display:none;margin-bottom:20px}.catering-tourist__label,.catering-tourist__name{cursor:default}.catering-tourist__name{padding-top:12px;padding-bottom:13px;text-transform:capitalize}.catering-tourist__label{height:auto}.catering-flight--single-availible{pointer-events:none}.catering-flight--single-availible .field__arrow-mobile,.catering-flight--single-availible .select2-selection__arrow{display:none}.html--dark .catering-cart__item-name,.html--dark .catering-cart__item-price{color:#fff}.dish{background-color:#fff;border-radius:21px;border:1px solid #e1e4f0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:320px;min-width:260px;max-width:400px;padding-bottom:20px;padding-top:11px;margin-bottom:33px;cursor:pointer;transition:box-shadow .25s ease}.dish .badge{top:-10px;line-height:1.3;height:18px;font-size:14px;padding-left:12px;padding-right:12px}.dish .lazyloading{background-color:#fff;background-size:100px;background-position:center}.dish__title-desc{margin-bottom:21px}.dish__desc,.dish__title{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#04080f;font-weight:700;text-align:center}.dish__desc{font-size:16px;color:#a0a4b6;margin-top:-3px}.dish__cart-btn{position:relative}.dish__btn{padding-left:20px;padding-right:20px;font-weight:700}.dish__cart{position:absolute;top:5px;right:calc(100% + 13px);display:none;-ms-flex-align:baseline;align-items:baseline}.dish__cart-icon{width:17px;height:15px;fill:#fc4c02}.dish__img{display:none;width:195px;height:165px;margin-bottom:14px;background-repeat:no-repeat;background-size:contain;background-position:center top}.dish__test-img{width:100%;display:none;height:auto}.dish__cart-count{font-weight:700;font-size:16px;color:#fc4c02;margin-left:3px;white-space:nowrap}.dish--сake .dish__img{height:150px}.dish--selected .dish__cart{display:-ms-flexbox;display:flex}.dish--not-allowed{display:none}.html--light .dish__img{-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.html--dark .dish{background-color:#121212;border-color:#0d0d0d}.html--dark .dish__title{color:#fff}.html--dark .dish__desc{color:#a0a4b6}.html--dark .dish__img{-webkit-filter:drop-shadow(0 9px 7px #000)}.catering-modal .modal__close{bottom:calc(100% - 50px)}.catering-modal .modal__inner{margin:auto}.catering-modal .modal__content{width:100%}.catering-modal__block{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:27px 40px 40px 35px;border-radius:21px}.catering-modal__img{-ms-flex-negative:0;flex-shrink:0;width:400px;height:340px;background-repeat:no-repeat;background-size:contain;background-position:center top}.catering-modal__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.catering-modal__title-subtitle{margin-bottom:17px}.catering-modal__title,.catering-modal__weight{font-family:"Bebas Neue",sans-serif;font-weight:700}.catering-modal__title{margin-bottom:-7px;font-size:32px;color:#04080f}.catering-modal__weight{font-size:20px;color:#a0a4b6;text-transform:uppercase}.catering-modal__subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.catering-modal__toggle-view{color:#4a90e2;cursor:pointer;font-size:16px;padding-left:10px;padding-right:10px;position:relative;left:10px}.catering-modal__ingredients-groups{overflow:auto;padding-right:25px;width:calc(100% + 25px);-webkit-overflow-scrolling:touch}.catering-modal__ingredients-overlap{position:absolute;bottom:-1px;left:0;width:100%;height:40px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.catering-modal__ingredients-group:not(:last-child){margin-bottom:28px}.catering-modal__ingredients-group:last-child{margin-bottom:25px}.catering-modal__ingredients-group-name{font-weight:700;font-size:16px;margin-bottom:3px}.catering-modal__ingredients-ingredient{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;border-bottom:1px solid #f0f0f0;padding-top:9px;padding-bottom:8px}.catering-modal__ingredients-ingredient span:first-child{max-width:80%}.catering-modal__ingredients-ingredient span{line-height:1.2}.catering-modal__desc{font-size:16px;color:#04080f}.catering-modal__views{position:relative}.catering-modal__view{min-height:285px;display:none}.catering-modal__view--visible{display:block}.catering-modal__info{display:-ms-flexbox;display:flex;margin-top:17px}.catering-modal__info-unit:first-child{margin-right:35px}.catering-modal__info-item:not(:last-child){margin-bottom:8px}.catering-modal__info-title{font-size:14px;color:#a0a4b6}.catering-modal__info-val{font-size:18px;color:#a0a4b6;text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-weight:700}.catering-modal__price-btn{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:35px}.catering-modal__price{font-family:"Bebas Neue",sans-serif;font-size:32px;font-weight:700;color:#04080f}.catering-modal__btn{padding-left:38px;padding-right:42px;height:45px;font-weight:700;text-transform:uppercase}.catering-modal--no-ingredients .catering-modal__toggle-view{display:none}.catering-modal--no-ingredients .catering-modal__view{min-height:auto}.html--light .catering-modal__img{-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.html--dark .catering-modal__img{-webkit-filter:drop-shadow(0 9px 7px #000)}.html--dark .catering-modal__desc,.html--dark .catering-modal__price,.html--dark .catering-modal__title,.passenger-service-container .passenger-service--hover.passenger-service--selected .passenger-service__name{color:#fff}.html--dark .catering-modal__block{background-color:#1a1a1a}.html--dark .catering-modal__ingredients-ingredient{border-color:#0c0c0c}.html--dark .catering-modal__ingredients-overlap{background-image:linear-gradient(to top,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.payment-modal{z-index:999}.payment-modal .modal__inner{margin:auto}.payment-modal .modal__close{bottom:calc(100% - 40px)}.payment-modal .field__label{width:100%}.payment-modal__unit{background-color:#fff;border:1px solid #e1e4f0;border-radius:21px;padding:47px 57px 52px;width:430px;max-width:430px}.payment-modal__limit-info{margin-bottom:45px}.payment-modal__limit-info .icon-info{fill:#e02020;opacity:.5;width:18px;height:18px}.payment-modal__limit-text{color:#e02020;font-size:15px}.payment-modal__limit-text span{white-space:nowrap}.payment-modal__img-block{position:relative;margin-bottom:30px}.payment-modal__img-block::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#fc4c02}.payment-modal__img{width:239px;padding-bottom:8px}.payment-modal__amount{width:100%;margin-bottom:8px;position:relative}.payment-modal__info-text{position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:18px;color:#c4cdd5;white-space:nowrap;margin-left:5px;pointer-events:none}.payment-modal__month-total{padding-top:11px;padding-bottom:11px}.payment-modal__month-total:last-of-type{border-top:1px solid #f8f9fd}.payment-modal__month,.payment-modal__price,.payment-modal__total{font-size:18px;color:#04080f}.payment-modal__price{font-weight:700}.payment-modal__pay-btn{margin-left:auto;margin-right:auto;margin-top:50px;padding-left:55px;padding-right:55px}.cart,.cart__total-collapsed{position:absolute;transition:.25s ease}.cart{background-color:#fff;border:1px solid #e1e4f0;box-shadow:0 10px 20px 0 rgba(160,164,182,.2);border-radius:21px;padding:28px 20px 23px 25px;z-index:500;max-height:calc(100vh - 200px);overflow:auto}.cart .icon-cart{width:22px;height:20px;fill:#a0a4b6}.cart .icon-bin{width:inherit;height:inherit;fill:#a1c5ec}.cart__total-collapsed{transform:translateY(6px);top:4px;right:14px;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cart__total-collapsed-text{font-weight:700;font-size:20px;color:#0d0d0d;margin-right:11px;margin-top:2px;white-space:nowrap;opacity:0;visibility:hidden;transition:.15s ease}.cart__tip{position:relative;top:1px}.cart__item,.cart__total{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.cart__details{max-width:100%}.cart__equal,.cart__plus{color:#a0a4b6;font-size:28px;line-height:1.1;margin-bottom:4px}.cart__price-block{position:relative;margin-bottom:3px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.cart__price{color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.1;padding-right:4px}.cart__name{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}.cart__from-to,.cart__info,.cart__name{line-height:1.2;color:#4a4a4a;font-size:16px}.cart__remove-btn{width:13px;height:16px;cursor:pointer;position:relative;top:1px}.cart__items{opacity:1;transition:.25s ease all .1s;width:213px}.cart--hidden{max-height:40px;padding:0;width:140px;box-shadow:none;background-color:#f5f6fa;transition:.15s ease}.cart--hidden .cart__total-collapsed{transform:translateY(0);transition:.15s ease}.cart--hidden .cart__total-collapsed-text{opacity:1;visibility:visible;transition:.15s ease}.cart--hidden .cart__items{opacity:0;transition:.15s ease}.main__show-cart{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;position:relative}.show-cart-btn{position:absolute;right:0;top:50px;background-color:#f5f6fa;border:1px solid #e1e4f0;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;padding-left:17px;padding-right:14px;cursor:pointer;z-index:300}.show-cart-btn .icon-cart,.show-cart-btn__text{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.show-cart-btn .icon-cart{fill:#a0a4b6;width:22px;height:20px;transition:fill .15s ease}.show-cart-btn__text{font-weight:700;font-size:20px;color:#0d0d0d;margin-right:11px;margin-top:2px;transition:color .15s ease}.show-cart-btn--cart-empty{cursor:default}.show-cart-btn--total-changed .icon-cart{fill:#fc4c02}.show-cart-btn--total-changed .show-cart-btn__text{color:#fc4c02}.passenger-service{position:relative;margin-right:20px}.passenger-service .icon-checkbox{width:15px;height:10px;fill:#fff}.passenger-service::after{content:"";position:absolute;top:0;right:-15px;width:15px;height:100%}.passenger-service__inner{position:relative;border:1px solid #e1e4f0;background-color:#fff;border-radius:21px;display:-ms-flexbox;display:flex;cursor:pointer;box-shadow:none;padding-top:20px;padding-left:20px;max-width:85px;min-width:85px;max-height:85px;min-height:85px;overflow:hidden}.passenger-service__badge,.passenger-service__checkbox{position:absolute;top:-9px;border-radius:100px;z-index:1}.passenger-service__checkbox{right:-9px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:transform .15s ease;transform:scale(0);width:24px;height:24px;background-color:#fc4c02}.passenger-service__badge{left:0;background-color:#ff3a20;font-size:14px;color:#fff;font-weight:700;text-align:center;line-height:1.3;height:18px;width:auto;padding-left:9px;padding-right:9px;pointer-events:none;text-transform:lowercase;white-space:nowrap}.passenger-service__badge--temp-free-change-date{background-color:#68c10b}.passenger-service__name-badge{font-family:"EuclidSquare",sans-serif;background-color:#ff3a20;font-size:14px;border-radius:100px;color:#fff;font-weight:700;text-align:center;line-height:1.3;height:18px;width:auto;z-index:1;padding-left:8px;padding-right:8px;pointer-events:none;text-transform:lowercase;white-space:nowrap;margin-right:6px;position:relative;bottom:4px}.passenger-service__img-block{height:58px;width:45px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.passenger-service__name{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:20px;color:#7b89c2;white-space:nowrap;text-align:right;text-transform:uppercase;margin-bottom:1px}.passenger-service__img{position:relative}.passenger-service__img--selected{display:none}.passenger-service__total-count{line-height:1;font-size:16px;white-space:nowrap;color:#fff;text-align:center;display:none;position:relative}.passenger-service__price{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:24px;color:#04080f;white-space:nowrap;text-align:right;line-height:1;text-transform:uppercase}.passenger-service__selected{display:none;margin-top:6px}.passenger-service__selected-text-block{line-height:1.1}.passenger-service__selected-text-block:not(:last-of-type){margin-bottom:10px}.passenger-service__unit-content{max-width:0;transition:transform .15s ease;opacity:0;visibility:hidden;margin-left:20px;margin-top:5px}.passenger-service__selected-unit-title{font-size:18px;font-family:"Bebas Neue",sans-serif;color:#cad5ff;text-align:right;text-transform:uppercase;font-weight:700;display:block;white-space:nowrap}.passenger-service__selected-count{font-size:16px;color:#cad5ff;margin-right:10px}.passenger-service__unit-icon{position:relative}.passenger-service__selected-text p{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:18px;color:#cad5ff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:right;white-space:nowrap}.passenger-service__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.passenger-service[data-type=baggage] .passenger-service__img{width:35px;top:-4px}.passenger-service[data-type=baggage] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=animal] .passenger-service__img{width:45px}.passenger-service[data-type=animal] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=hotel-joinup] .passenger-service__img{width:38px}.passenger-service[data-type=hotel-joinup] .passenger-service__unit-icon{left:0;top:-2px}.passenger-service[data-type=catering] .passenger-service__img{width:45px}.passenger-service[data-type=catering] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=seat] .passenger-service__img{width:36px;top:-3px}.passenger-service[data-type=seat] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=transfer] .passenger-service__img{width:40px}.passenger-service[data-type=hotel] .passenger-service__img{width:46px;top:10px;left:-1px}.passenger-service[data-type=insurance-link] .passenger-service__img,.passenger-service[data-type=insurance] .passenger-service__img{width:39px;height:44px;left:-1px}.passenger-service[data-type=gift-baggage] .passenger-service__img{width:35px;top:-4px}.passenger-service[data-type=gift-baggage] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=change-date] .passenger-service__img{width:48px}.passenger-service[data-type=change-date] .passenger-service__unit-icon{left:1px}.passenger-service[data-type=surprize] .passenger-service__img{width:44px;top:-4px}.passenger-service[data-type=surprize] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=animal-free] .passenger-service__img{width:64px}.passenger-service[data-type=animal-free] .passenger-service__unit-icon{left:-1px}.passenger-service[data-type=highpass] .passenger-service__img{width:48px}.passenger-service[data-type=highpass] .passenger-service__unit-icon{left:-2px;top:-1px}.passenger-service[data-type=gift-cert] .passenger-service__img{top:-7px}.passenger-service--not-allowed .passenger-service__inner{cursor:not-allowed}.passenger-service--selected .passenger-service__inner{background-color:#7b89c2;min-height:107px;box-shadow:0 17px 20px 0 rgba(0,0,0,.16)}.passenger-service--selected .passenger-service__price{display:none}.passenger-service--selected .passenger-service__img--selected,.passenger-service--selected .passenger-service__total-count,.passenger-service-container .passenger-service--hover.passenger-service--selected .passenger-service__selected{display:block}.passenger-service--selected .passenger-service__img--not-selected,.site-results-page .main.main--flights .show-cart-btn{display:none}.passenger-service--selected .passenger-service__checkbox{transform:scale(1)}.passenger-service-container{position:absolute;z-index:500;left:0;top:0;display:none}.passenger-service-container .passenger-service__inner{transition:.15s ease}.passenger-service-container .passenger-service--hover .passenger-service__inner{padding-right:25px;padding-bottom:25px;max-width:1000px;max-height:1000px;box-shadow:0 17px 20px 0 rgba(0,0,0,.16)}.passenger-service-container .passenger-service--hover .passenger-service__unit-content{max-width:1000px;opacity:1;visibility:visible}.balance-dropdown-trigger{position:absolute;left:50%;transform:translateX(-50%)}.balance-dropdown{padding-left:4px;padding-right:4px;width:328px}.balance-dropdown__text{font-size:16px;margin-bottom:19px}.balance-dropdown__btns{display:-ms-flexbox;display:flex}.balance-dropdown__btn:first-of-type{margin-right:15px}.surprize-modal .modal__close{bottom:calc(100% - 50px)}.surprize-modal .modal__inner{margin:auto;max-width:100%}.surprize-modal .modal__content{width:100%;padding-left:15px;padding-right:15px}.surprize-modal .page-title{margin-bottom:28px}.surprize-modal__content{overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:45px 54px 35px;width:475px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;background:#fff;border-radius:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:290px}.surprize-modal__img{position:absolute;display:block;right:9px;top:6px;width:81px;height:89px;transform:rotate(-22deg)}.surprize-modal__text{font-size:16px;line-height:25px}.surprize-modal__text:not(:last-of-type){margin-bottom:10px}.surprize-modal__main-img{width:calc(100% + 60px);height:auto;position:relative;margin-bottom:24px;left:-30px}.surprize-modal__save-btn{padding-left:60px;padding-right:60px}.surprize-modal__checkbox-field{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.surprize-modal__checkbox-field .checkbox{font-size:13px}.surprize-modal__checkbox-field .checkbox__checkmark{top:6px}.surprize-modal__total,.surprize-modal__total-save{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.surprize-modal__total-save{-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding-top:15px;border-top:1px solid #f8f9fd}.surprize-modal__total{width:100%;-ms-flex-pack:justify;justify-content:space-between}.surprize-modal__total-text{color:#7a89c2;text-transform:uppercase;font-size:20px;font-weight:700;white-space:nowrap}.surprize-modal__toggle-btn{padding-left:35px;padding-right:35px}.surprize-modal--surprize-selected .surprize-modal__toggle-btn{background-color:#fc4c02;color:#fff}.happy-paw .modal__close{bottom:calc(100% - 50px)}.happy-paw .modal__inner{margin:auto;max-width:100%}.happy-paw .modal__content{width:100%;padding-left:15px;padding-right:15px}.happy-paw__label{position:absolute;z-index:10;top:-27px;left:-35px;background-color:#ffdb00;font-weight:700;color:#512c21;padding:14px;font-size:18px;border-radius:21px;transform:rotate(-17deg);line-height:1;box-shadow:0 17px 20px rgba(0,0,0,.15)}.happy-paw__block{position:relative;padding:57px;color:#04080f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:475px;width:100%;background-color:#fff;border-radius:21px}.happy-paw__title{margin-bottom:24px}.happy-paw__img{display:block;margin-bottom:20px;width:151px}.happy-paw__text{margin-bottom:25px;font-size:16px}.happy-paw__form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:23px;width:100%}.happy-paw__voucher{min-width:180px;width:50%;margin-right:18px}.happy-paw__btn{-ms-flex-positive:1;flex-grow:1}.covid-modal .modal__content{position:relative}.covid-modal .modal__title{font-size:24px}.covid-modal .modal__inner{margin:auto}.covid-modal .checkbox,.covid-modal__text p{font-size:14px}.covid-modal__form{background-color:#fff;width:100%;max-width:475px;padding:54px;border-radius:21px;margin-left:auto;margin-right:auto}.covid-modal__text{margin-bottom:30px;margin-top:30px}.covid-modal__checkbox-field{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.covid-modal__btn{margin-top:30px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.covid-modal--visible{opacity:1;visibility:visible}.covid-modal--visible .modal__inner{transform:scale(1);opacity:1}.main{max-width:1540px;width:100%;min-height:600px;margin-left:auto;margin-right:auto;position:relative;z-index:150}.main.main--flights .flights-dates{position:relative;transform:translateX(0%);visibility:visible;max-width:1140px}.main.main--flights .passengers,.main.main--flights .ticket{transform:translateX(150%)}.main.main--passengers .passengers{position:relative;transform:translateX(0%);visibility:visible;max-width:1140px}.main.main--passengers .flights-dates{transform:translateX(-150%)}.main.main--passengers .ticket{transform:translateX(150%)}.main.main--ticket .ticket{position:relative;transform:translateX(0%);visibility:visible;max-width:1140px}.main.main--ticket .flights-dates,.main.main--ticket .passengers{transform:translateX(-150%)}.main.main--ticket .progress-btns{display:none}.main.main--seat .seatsel-seat{max-width:1140px}.main.main--seat .flights-dates,.main.main--seat .passengers,.main.main--seat .ticket{transform:translateX(-150%)}.main.main--seat .progress-btns{display:none}.main.main--catering .catering{max-width:1140px}.main.main--catering .flights-dates,.main.main--catering .passengers,.main.main--catering .ticket{transform:translateX(-150%)}.main.main--catering .progress-btns{display:none}.main.main--highpass .highpass{max-width:1140px}.main.main--highpass .flights-dates,.main.main--highpass .passengers,.main.main--highpass .ticket{transform:translateX(-150%)}.main.main--highpass .progress-btns{display:none}.main.main--gift-cert .gift-cert{max-width:1140px}.main.main--gift-cert .flights-dates,.main.main--gift-cert .passengers,.main.main--gift-cert .ticket{transform:translateX(-150%)}.main.main--gift-cert .progress-btns{display:none}.flights{width:360px}.flights__tabber{margin-bottom:20px}.flights__tabber .tabber__item--active{pointer-events:none}.flights .tile__main-title{display:none;text-align:center}.flights .tile__main-title-prim{color:#a0a4b6;text-transform:uppercase;font-weight:700;font-size:18px}.flights .tile__main-title-sec{display:none}.sticky-wrapper{opacity:0;visibility:hidden;position:absolute}.passengers{max-width:1140px}.catering,.gift-cert,.highpass,.seatsel,.ticket{width:100%;max-width:1140px}.catering,.gift-cert,.highpass,.seatsel{transform:translateX(150%)}.flights-dates{top:0;left:0;transition:transform .15s ease}.flights-dates,.passengers,.ticket{position:absolute;visibility:hidden}.passengers{transition:transform .15s ease;padding-bottom:120px}.ticket{top:0;left:0}.flights-dates,.flights-dates__inner{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.flights-dates{margin-top:38px;padding-bottom:150px;max-width:1140px}.flights-dates .tile__content{box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.flights-dates__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-overflow-scrolling:touch}.flights-dates__title-sec{color:#a0a4b6;margin-right:3px}.flights-dates__title-main,.flights-dates__title-text{color:#04080f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.flights-dates__title-main{max-width:190px}.flights-dates__unit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.flights-dates__unit:nth-of-type(2){-ms-flex-pack:end;justify-content:flex-end}.flights-dates__title-hyphen{margin-left:5px;margin-right:5px}.flights-dates__title{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-weight:700;text-transform:uppercase;font-size:18px}.header .icon-logo-small{display:none}.result{position:relative;opacity:1;visibility:visible;transition:.5s opacity .15s ease;width:100%}.result__main{position:relative;overflow:hidden}.result__steps,.results-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.result__steps{width:100%;overflow:hidden;position:relative}.result__steps .passengers,.result__steps .ticket{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.results-loader{opacity:1;visibility:visible;transition:opacity .15s ease,visibility .15s ease;-ms-flex-align:center;align-items:center}.results-loader--hidden{opacity:0;visibility:hidden}.dates .ps--active-x>.ps__rail-x,.dates .ps--active-y>.ps__rail-y,.flights .ps--active-x>.ps__rail-x,.flights .ps--active-y>.ps__rail-y{background-color:transparent}.dates .ps .ps__rail-x.ps--clicking,.dates .ps .ps__rail-x:focus,.dates .ps .ps__rail-x:hover,.dates .ps .ps__rail-y.ps--clicking,.dates .ps .ps__rail-y:focus,.dates .ps .ps__rail-y:hover,.dates .ps--active-x>.ps__rail-x,.dates .ps--active-y>.ps__rail-y,.flights .ps .ps__rail-x.ps--clicking,.flights .ps .ps__rail-x:focus,.flights .ps .ps__rail-x:hover,.flights .ps .ps__rail-y.ps--clicking,.flights .ps .ps__rail-y:focus,.flights .ps .ps__rail-y:hover,.flights .ps--active-x>.ps__rail-x,.flights .ps--active-y>.ps__rail-y{background-color:transparent}.dates .ps .ps__rail-x.ps--clicking .ps__thumb-x,.dates .ps .ps__rail-y.ps--clicking .ps__thumb-y,.dates .ps__rail-x:focus>.ps__thumb-x,.dates .ps__rail-x:hover>.ps__thumb-x,.dates .ps__rail-y:focus>.ps__thumb-y,.dates .ps__rail-y:hover>.ps__thumb-y,.dates .ps__thumb-x,.dates .ps__thumb-y,.flights .ps .ps__rail-x.ps--clicking .ps__thumb-x,.flights .ps .ps__rail-y.ps--clicking .ps__thumb-y,.flights .ps__rail-x:focus>.ps__thumb-x,.flights .ps__rail-x:hover>.ps__thumb-x,.flights .ps__rail-y:focus>.ps__thumb-y,.flights .ps__rail-y:hover>.ps__thumb-y,.flights .ps__thumb-x,.flights .ps__thumb-y{background-color:#a0a4b6}.dates .ps__rail-y.ps--clicking .ps__thumb-y,.dates .ps__rail-y:focus>.ps__thumb-y,.dates .ps__rail-y:hover>.ps__thumb-y,.flights .ps__rail-y.ps--clicking .ps__thumb-y,.flights .ps__rail-y:focus>.ps__thumb-y,.flights .ps__rail-y:hover>.ps__thumb-y{width:6px}.dates .ps__rail-x.ps--clicking .ps__thumb-x,.dates .ps__rail-x:focus>.ps__thumb-x,.dates .ps__rail-x:hover>.ps__thumb-x,.flights .ps__rail-x.ps--clicking .ps__thumb-x,.flights .ps__rail-x:focus>.ps__thumb-x,.flights .ps__rail-x:hover>.ps__thumb-x{height:6px}.html--dark{background-color:#1a1a1a}.html--dark .flights-dates__title,.html--dark .flights-dates__title-main,.html--dark .flights-dates__title-text,.html--dark .page-title{color:#fff}.html--dark .flights-dates__title-sec{color:#7d7d7d}.dates{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;transition:.25s linear;width:135px;-webkit-overflow-scrolling:touch}.dates .icon-arrow-right-5{width:9px;height:15px;fill:#a0a4b6;transition:transform .25s ease;transform:scale(1)}.dates .ps__rail-y{right:8px!important}.dates .ps__rail-x{bottom:1px!important}.dates__inner{position:relative;width:auto}.dates__control{width:30px;height:30px;position:absolute;top:4px;cursor:pointer;display:none;-ms-flex-align:center;align-items:center;z-index:2;transition:transform .25s ease,opacity .25s ease}.dates__control:hover{transform:scale(.95)}.dates__control:active{transition:.15s ease;transform:scale(.9)}.dates__control--not-allowed-when-animation-work{pointer-events:none}.dates__to-left{-ms-flex-pack:start;justify-content:flex-start;left:-8px}.dates__to-left .icon{transform:rotate(180deg)}.dates__to-right{-ms-flex-pack:end;justify-content:flex-end;right:-8px}.dates__items{margin-left:auto;margin-right:auto;-ms-flex-direction:column;flex-direction:column;height:525px;width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;-webkit-overflow-scrolling:touch}.dates__item:not(.dates__item--selected):not(.dates__item--not-allowed){cursor:pointer}.dates__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e1e4f0;position:relative;cursor:pointer;border-radius:21px;transition:transform .25s ease,opacity .25s ease}.dates__item:hover{transform:scale(.95)}.dates__item:active{transition:.15s ease;transform:scale(.9)}.dates__item--selected.dates__item--not-allowed{opacity:1}.dates__item--selected.dates__item--not-allowed .dates__price{opacity:.3}.dates__item--hidden{display:none}.dates__item--selected{cursor:default;pointer-events:none;border-color:#7a89c2;border-right:transparent;position:relative}.dates__item--selected::before{content:"";position:absolute;top:-1px;left:100%;height:100%;width:25px;background-color:#fff}.dates__item--selected .dates__day,.dates__item--selected .dates__month-tile,.dates__item--selected .dates__week-tile{color:#7a89c2}.dates__item--selected .dates__price{color:#04080f}.dates__item--best .dates__price{color:#6ebe18}.dates__overlap{position:absolute;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:1;width:100%;height:37px;left:0}.dates__overlap--first{top:0}.dates__overlap--last{bottom:0}.dates__month-tile,.dates__week-tile{font-weight:700;color:#4a4a4a;text-transform:uppercase}.dates__month-tile{margin-bottom:3px;font-size:14px}.dates__week-tile{font-family:"EuclidSquare",sans-serif;font-size:16px;margin-left:5px}.dates__day{color:#4a4a4a;font-family:"Bebas Neue",sans-serif;font-size:42px;font-weight:700;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline}.dates__month-week,.dates__price{font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.dates__month-week{text-transform:capitalize;margin-right:0;margin-bottom:1px;margin-top:0;color:#4a4a4a}.dates__price{color:#a0a4b6}.dates--loading{pointer-events:none}.dates--loading .dates__control.dates__to-left,.dates--loading .dates__control.dates__to-right,.dates--loading .dates__item::after,.dates--loading .dates__item::before,.dates--loading .dates__week-tile{display:none}.dates--loading .dates__month-tile{width:30px;height:30px;margin-bottom:8px;margin-left:auto;margin-right:auto}.dates--loading .dates__day,.dates--loading .dates__price{width:85px;height:20px;margin-left:auto;margin-right:auto}.dates--loading .dates__day{width:70px;height:15px;margin-top:0}.dates--loading .dates__item{border:transparent}.dates--loading .dates__day,.dates--loading .dates__month-tile,.dates--loading .dates__month-week,.dates--loading .dates__price{color:transparent!important;border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.dates--overlap-first-visible .dates__overlap--first,.dates--overlap-last-visible .dates__overlap--last{opacity:1;visibility:visible}.dates--hidden{opacity:0;visibility:hidden}.html--dark .dates__item{background-color:#121212;border-color:#0d0d0d}.html--dark .dates__item--selected{border-color:#7a89c2}.html--dark .dates__item--selected .dates__price{color:#fff}.html--dark .dates__item--selected .dates__month-week{color:#7a89c2}.html--dark .dates__month-week-price{color:#a0a4b6}.html--dark .dates__day,.html--dark .dates__month-tile,.html--dark .dates__week-tile{color:#fff}.html--dark .dates__item--selected::before{background-color:#121212}.html--dark .dates__overlap--first{background:linear-gradient(to bottom,#1a1a1a 0%,rgba(26,26,26,0) 100%)}.html--dark .dates__overlap--last{background:linear-gradient(to bottom,rgba(26,26,26,0) 0%,#1a1a1a 100%)}.html--dark .dates--loading .dates__day,.html--dark .dates--loading .dates__month-tile,.html--dark .dates--loading .dates__month-week,.html--dark .dates--loading .dates__price{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.html--dark .dates--loading .dates__item,.html--dark .passenger__item--disabled span.field__title::after{background-color:transparent}.econom-modal{-webkit-overflow-scrolling:touch}.econom-modal .icon-checkbox{position:relative;top:1px;width:20px;height:15px;fill:#fc4c02}.econom-modal .tooltip{text-align:left}.econom-modal .tooltip__text{white-space:nowrap}.econom-modal .tooltip-trigger:active .tooltip,.econom-modal .tooltip-trigger:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.econom-modal .modal__inner{margin:auto;max-width:100%}.econom-modal .modal__close{bottom:calc(100% - 30px)}.econom-modal .modal__content,.econom-modal__units{width:100%}.econom-modal .icon-info{fill:#4a90e2}.econom-modal .info{margin-right:-5px}.econom-modal__unit{display:none;-webkit-overflow-scrolling:touch;padding-left:15px;padding-bottom:15px;padding-right:15px}.econom-modal__item,.econom-modal__unit--active{display:-ms-flexbox;display:flex}.econom-modal__unit--active .ticket{visibility:visible!important;padding:unset}.econom-modal__unit--active .ticket .econom-modal__btn{margin-top:62px;margin-bottom:15px}.econom-modal__unit--with-hotel .econom-modal__title{font-size:40px;margin-top:5px}.econom-modal__unit--with-hotel .econom-modal__price-block{font-size:28px;margin-top:18px;margin-bottom:14px}.econom-modal__item{width:380px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:21px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative}.econom-modal__item:last-of-type::after{content:"";position:absolute;right:-15px;top:0;width:15px;height:100%;pointer-events:none}.econom-modal__item--selected .econom-modal__btn-checkbox{display:-ms-flexbox;display:flex}.econom-modal__item--selected .econom-modal__not-selected-text{display:none}.econom-modal__item--selected .econom-modal__selected-text{display:inline-block}.econom-modal__item--selected .econom-modal__btn{color:#fff;background-color:#fc4c02;border-color:#fc4c02}.econom-modal__item--disabled .econom-modal__btn{pointer-events:none;border-color:#f5f6fa;background-color:#f5f6fa;color:#a0a4b6}.econom-modal__badge-pop{position:absolute;top:-12px;left:-12px}.econom-modal__badge-pop img{width:148px}.econom-modal__badge-pop p{position:absolute;top:39px;transform:rotate(-45deg);color:#fff;text-transform:uppercase;font-weight:700;left:7px;font-size:18px;font-family:'Bebas Neue'}.econom-modal__body,.econom-modal__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.econom-modal__head{-ms-flex-align:center;align-items:center;padding-top:35px;box-shadow:0 15px 20px 0 rgba(160,164,182,.2);-ms-flex-pack:center;justify-content:center}.econom-modal__body{padding-bottom:30px;-ms-flex:1 0 auto;flex:1 0 auto;min-height:280px;-ms-flex-pack:justify;justify-content:space-between}.econom-modal__selected-text{display:none}.econom-modal__title{font-family:"Bebas Neue Latin";font-size:48px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center}.econom-modal__price-block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;color:#7a89c2;margin-top:7px;margin-bottom:10px}.econom-modal__price{font-weight:700;font-size:24px}.econom-modal__currency{font-weight:700;font-size:23px;margin-left:5px}.econom-modal__price-with-hotel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:7px}.econom-modal__price-with-hotel-item:first-of-type{text-align:left}.econom-modal__price-with-hotel-item:nth-last-of-type(2){margin-left:5px;margin-right:5px}.econom-modal__price-with-hotel-item:last-of-type{text-align:right}.econom-modal__price-with-hotel-title{font-size:24px;font-weight:700;line-height:1}.econom-modal__price-with-hotel-desc{font-family:"Bebas Neue",sans-serif;font-size:14px;font-weight:700;line-height:1}.econom-modal__point{width:6px;height:6px;border-radius:100px;background-color:#ffb192;margin-left:1px;margin-right:1px}.econom-modal__badge{background-color:#ff3a20;font-size:14px;border-radius:100px;color:#fff;font-weight:700;padding-left:9px;padding-right:9px;line-height:1.2;height:18px;pointer-events:none;margin-left:5px}.econom-modal__icon-block-group,.econom-modal__icons-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.econom-modal__icons-block{padding-top:10px;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;min-height:135px;-ms-flex-align:baseline;align-items:baseline}.econom-modal__icon-block-group{min-height:90px;-ms-flex-align:end;align-items:flex-end;position:relative}.econom-modal__icon-block-group--basic{top:-11px}.econom-modal__icon-block-group--standard{top:-6px}.econom-modal__icon-block-group--flex{top:-1px}.econom-modal__icon-block-group--basic-without-check-in{top:-11px}.econom-modal__icon-block-group--standard-without-check-in{top:-7px}.econom-modal__icon-block-group--flex-without-check-in{top:-1px}.econom-modal__icon-block{margin-left:2.5px;margin-right:2.5px;position:relative;padding-bottom:5px;padding-top:5px}.econom-modal__icon-block--carryon-exception .econom-modal__icon-text{top:20px;font-size:19px}.econom-modal__icon-block--baggage{top:4px}.econom-modal__icon-block--baggage .econom-modal__icon-text{top:39px;font-size:22px}.econom-modal__icon-block--discount{top:2px;margin-right:-7px}.econom-modal__icon-block--discount .econom-modal__icon-text{top:31px;font-size:16px;font-weight:700;transform:rotate(20deg) translateX(calc(-50% - 1px))}.econom-modal__icon-block--vip-pass{top:1px}.econom-modal__icon-text{font-weight:700;color:#7a89c2;position:absolute;left:50%;transform:translateX(-50%)}.econom-modal__icon{display:block}.econom-modal__options{margin-bottom:12px;margin-left:auto;margin-right:auto}.econom-modal__option{line-height:1.1;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 30px;font-size:15px}.econom-modal__option--temp-free-change-date{background-color:#bdf5ad!important}.econom-modal__option--temp-free-change-date .econom-modal__option-name{color:#229c00}.econom-modal__option--temp-free-change-date .econom-modal__option-val-text{color:#229c00;text-transform:uppercase}.econom-modal__option-desc{-ms-flex-positive:1;flex-grow:1}.econom-modal__option-name{color:#4a4a4a;text-align:right}.econom-modal__option-val-text{color:#7a89c2;font-weight:700;position:relative;text-align:left}.econom-modal__option-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:20px}.econom-modal__option:nth-of-type(odd){background-color:#f8f9fd}.econom-modal__btn{width:220px;margin-left:auto;margin-right:auto;position:relative;will-change:transform}.econom-modal__btn-checkbox{background:#fff;box-shadow:0 7px 11px -6px #a83f14;width:32px;height:32px;position:absolute;left:15px;top:50%;transform:translateY(-50%);border-radius:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.fares-tip{color:#fff}.fares-tip__item{font-size:14px}.fares-tip__item:not(:last-child){margin-bottom:3px}.fares-tip__text-main{font-weight:700}.fares-tip__sm-item,.fares-tip__sm-item-dash{font-size:12px;opacity:.8;position:relative;display:-ms-flexbox;display:flex}.fares-tip__sm-item{margin-bottom:8px;margin-top:0}.fares-tip__sm-item::before{content:"+";position:relative;margin-right:5px;display:block}.fares-tip__sm-item-dash{margin-top:3px;margin-left:9px}.html--dark .econom-modal__item{background-color:#121212}.html--dark .econom-modal__icon-text,.html--dark .econom-modal__option-name,.html--dark .econom-modal__title{color:#fff}.html--dark .econom-modal__option:nth-of-type(odd){background-color:#0d0d0d}.html--dark .econom-modal__item--selected .econom-modal__btn{background-color:#fc4c02}html[lang=en] .econom-modal__badge-pop p{top:42px;left:19px}.site-results-page .main--flights .tiles{padding-bottom:40px}.main--flights .tile__decor-circle{box-shadow:inset 0 0 20px 0 rgba(160,164,182,.2)}@keyframes flightUp{0%{z-index:10;transform:translate(47px,30px)}50%{transform:translate(190px,15px)}to{transform:translate(0,0);z-index:20}}@keyframes flightDown{0%{z-index:20;transform:translate(0,0)}50%{transform:translate(-190px,15px)}to{transform:translate(47px,30px);z-index:10}}.tile,.tiles{position:relative}.tiles{display:-ms-flexbox;display:flex;color:#04080f;line-height:1;z-index:10;-webkit-overflow-scrolling:touch}.tiles .ps__rail-y{margin-right:3px}.tiles.ps{padding-right:17px;box-sizing:content-box}.tile{width:360px;max-width:360px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tile .tooltip{max-width:1000px;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.tile__decor{position:absolute;top:389px;z-index:100;height:30px;width:11px;overflow:hidden}.tile__decor--left{left:0}.tile__decor--left .tile__decor-circle{position:relative;right:19px}.tile__decor--right{right:0}.tile__decor-circle{border-radius:100px;height:inherit;width:30px;background-color:#fff;border:1px solid #e1e4f0}.tile .icon-chevron-down,.tile .icon-clock{width:16px;height:16px;fill:#a0a4b6}.tile .icon-clock{fill:#7a89c2}.tile__duration{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tile__duration-text{font-weight:700;font-size:16px;color:#7a89c2;text-align:center;margin-bottom:14px}.tile__content{border-radius:21px;position:relative}.tile__main-title{text-transform:capitalize;font-size:22px;line-height:1;margin-bottom:18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.tile__main-title-sec{font-weight:300}.tile__main-title-prim{margin-right:3px}.tile__main-title-prim:empty+.tile__main-title-sec{font-weight:400}.tile__img-loader{display:none}.tile__general{padding-top:25px;padding-bottom:41px;position:relative;background-color:#fff;border-top:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-top-left-radius:21px;border-top-right-radius:21px}.tile__main{padding-left:30px;padding-right:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.tile__departure{text-align:left;width:50%}.tile__arrival{text-align:right;width:50%;overflow:hidden}.tile__transitions{display:none}.tile__date-label{position:absolute;border:1px solid #fc4c02;top:-1px;left:0;right:0;margin:auto;background-color:#fc4c02;width:73px;height:73px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.tile__date-label-day{font-family:"Bebas Neue",sans-serif;font-size:36px;font-weight:700;color:#fff;text-align:center}.tile__date-label-month{font-weight:700;font-size:16px;color:#fff;text-align:center;text-transform:uppercase;position:relative;top:-2px}.tile__code,.tile__time{font-size:54px}.tile__time{color:#7a89c2;margin-top:24px;line-height:.8;margin-bottom:4px}.tile__date{font-size:16px;color:#7a89c2;margin-bottom:10px;font-weight:700;margin-top:-2px;text-transform:capitalize}.tile__code,.tile__time{font-family:"Bebas Neue",sans-serif;font-weight:700}.tile__airport,.tile__city{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:1.2}.tile__city{margin-top:-2px;font-weight:700}.tile__airport{color:#4a4a4a;font-weight:400}.tile__details{text-align:center;margin-top:6px}.tile__number{font-size:20px;font-weight:700;margin-bottom:3px}.tile__plane{font-size:16px;font-weight:400}.tile__price-currency,.tile__price-from{font-weight:700}.tile__price-from{font-size:20px}.tile__price-currency{font-size:24px}.tile__img-block{width:90%;height:90px;margin:6px auto 13px}.tile__img{width:100%}.tile__charter{height:121px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fd;border:1px solid #e1e4f0;border-bottom-left-radius:21px;border-bottom-right-radius:21px}.tile__charter .tile__registration .btn-13,.tile__charter .tile__registration .btn-16{margin-bottom:0}.tile__charter .tile__registration-text{margin-top:0;margin-bottom:0}.tile__charter-text{font-weight:700;font-size:18px;color:#a0a4b6;text-transform:uppercase}.tile__canceled,.tile__labels{display:-ms-flexbox;display:flex}.tile__canceled{font-size:12px;font-weight:700;color:#0d0d0d;text-transform:uppercase;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;line-height:1.2}.tile__labels{-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom-left-radius:21px;border-bottom-right-radius:21px;transition:.25s ease border-bottom-left-radius,.25s ease border-bottom-right-radius;z-index:20}.tile__label{background-color:#f8f9fd;text-align:center;position:relative;border-top:1px solid #e1e4f0;-ms-flex-positive:1;flex-grow:1;transition:.25s ease background-color;min-height:121px}.tile__label.price-block--selected{z-index:10}.tile__label.price-block--selected .tile__radio{box-shadow:0 5px 10px 0 #d6dbed;background-color:#fc4c02}.tile__label.price-block--selected .tile__radio .icon-checkbox{transform:translateZ(0) scale(1)}.tile__label.price-block--disabled .tile__radio,.tile__label.price-block--selected .tile__price-from{display:none}.tile__label.price-block--disabled{pointer-events:none;cursor:default}.tile__label.price-block--disabled .tile__options,.tile__label.price-block--disabled .tile__price,.tile__label.price-block--disabled .tile__title{opacity:.3}.tile__label:nth-child(1){border-bottom-left-radius:21px}.tile__label:nth-child(2){border-left:1px solid #d6dbed;border-bottom-right-radius:21px}.tile__label:last-child{border-bottom-right-radius:21px}.tile__price{padding-top:25px;padding-bottom:2px}.tile__price-val{font-size:24px;font-weight:700;text-transform:uppercase}.tile__break-fare{font-size:24px;font-weight:700;padding-top:36px;padding-bottom:2px}.tile__title{font-size:15px;color:#7a89c2;padding-bottom:4px;text-transform:lowercase}.tile__options{padding-bottom:14px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;margin-top:-3px}.tile__option-icon-block{position:relative;display:-ms-flexbox;display:flex}.tile__option{padding-left:3px;padding-right:3px;position:relative}.tile__carryon--7,.tile__carryon--9,.tile__carryon--exception{top:0}.tile__carryon--9\+5{top:1px}.tile__carryon--9\+9{top:0}.tile__seat{top:0;padding-left:1px}.tile__vip-pass{top:1px}.tile__check-in{top:0}.tile__baggage{top:2px}.tile__discount{padding-left:1px;padding-right:0;top:2px}.tile__replace,.tile__return{top:1px}.tile__hotel{top:9px}.tile__icon-text{position:absolute;font-size:10px;color:#5b689c;transition:color .15s ease;font-weight:700;pointer-events:none}.tile__icon-text--baggage{left:50%;transform:translateX(-50%);top:18px}.tile__icon-text--carryon{left:10px;top:10px}.tile__radio{width:32px;height:32px;border-radius:100%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);top:-17px;box-shadow:none;transition:box-shadow .15s ease;border:1px solid #fc4c02}.tile__radio .icon-checkbox{position:relative;top:1px;left:1px;width:20px;height:15px;fill:#fff;transition:transform .15s ease;transform:translateZ(0) scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile__price-input{opacity:0;visibility:hidden;position:absolute}.tile__price-input:checked+.tile__radio{background-color:#fc4c02}.tile__price-input:checked+.tile__radio .icon-checkbox{transform:translateZ(0) scale(1)}.tile__registration,.tile__select-btn{-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;position:relative}.tile__select-btn{min-width:90px;height:30px;background:#e5e8f4;border-radius:21px;font-weight:700;line-height:1.4;font-size:14px;color:#979ebc;letter-spacing:-.03px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;top:2px}.tile__registration{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.tile__registration .btn-16{pointer-events:none;margin-bottom:15px}.tile__registration .btn-13{margin-bottom:15px}.tile__registration-badge{position:absolute;color:#fff;background-color:#ff3a20;pointer-events:none;border-radius:100px;font-weight:700;top:-11px;right:-1px;z-index:1;font-size:14px;height:18px;line-height:1.2;padding-left:8px;padding-right:8px;text-transform:lowercase}.tile__registration-text{font-size:14px;color:#979ebc;text-align:center;margin-bottom:22px;margin-top:3px;text-transform:lowercase}.tile__price-info-mob,.tile__prices-info{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fdfdfe;height:30px;color:#8f97a2;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0}.tile__prices-info{border-bottom:1px solid #e1e4f0;border-bottom-left-radius:21px;border-bottom-right-radius:21px;opacity:0;visibility:hidden;transition:ease-in-out .15s;transform:translateY(-100px);position:absolute;bottom:-30px;width:100%;z-index:10;font-size:14px;padding-left:20px;padding-right:20px}.tile__price-info-mob{font-size:12px;padding-left:5px;padding-right:5px;width:calc(100% - 60px);margin-left:auto;margin-right:auto;border-top:1px solid #e1e4f0;border-top-left-radius:21px;border-top-right-radius:21px}.tile--picked .tile__label:not(.price-block--selected){cursor:default;pointer-events:none}.tile--picked .tile__label:not(.price-block--selected) .tile__price,.tile--picked .tile__label:not(.price-block--selected) .tile__service,.tile--picked .tile__label:not(.price-block--selected) .tile__title{opacity:.3}.tile--picked .tile__label:not(.price-block--selected) .tile__radio{display:none}.tile--picked:nth-of-type(2){margin-right:0;margin-left:28px}.tile--recommendation .tile__date-label{border:1px solid #ffc8b1;background-color:#ffefe9}.tile--recommendation .tile__date-label-day,.tile--recommendation .tile__date-label-month{color:#fc4c02}.tile--results .tile__label{cursor:pointer}.tile--results .tile__date-label{display:none}.flight--purchased .tile__title,.flight--selected .tile__title{padding-bottom:0}.flight--purchased .tile__icon-text,.flight--selected .tile__icon-text{color:#7a89c2}.flights__inner--loading{pointer-events:none}.flights__inner--loading .tile__airport,.flights__inner--loading .tile__city,.flights__inner--loading .tile__code,.flights__inner--loading .tile__date,.flights__inner--loading .tile__img-loader,.flights__inner--loading .tile__number,.flights__inner--loading .tile__plane,.flights__inner--loading .tile__price,.flights__inner--loading .tile__time,.flights__inner--loading .tile__title{color:transparent!important;border-radius:5px;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#eceef6;background-image:linear-gradient(to right,#eceef6 8%,#f7f8fc 38%,#eceef6 54%);background-size:1000px 640px}.flights__inner--loading .tile__general{height:404px}.flights__inner--loading .tile__duration,.flights__inner--loading .tile__options,.flights__inner--loading .tile__radio .icon-checkbox{display:none}.flights__inner--loading .tile__radio{background-color:#fff!important;box-shadow:none!important;border-color:#f6f6fa}.flights__inner--loading .tile__arrival,.flights__inner--loading .tile__details,.flights__inner--loading .tile__label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flights__inner--loading .tile__details{-ms-flex-align:center;align-items:center}.flights__inner--loading .tile__labels{height:121px}.flights__inner--loading .tile__label{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-color:#f6f6fa;min-height:121px}.flights__inner--loading .tile__arrival{-ms-flex-align:end;align-items:flex-end}.flights__inner--loading .tile__code{width:80px;height:50px;margin-bottom:5px}.flights__inner--loading .tile__city{width:94px;height:15px;margin-bottom:6px;margin-top:0}.flights__inner--loading .tile__airport{width:110px;height:15px;margin-bottom:20px}.flights__inner--loading .tile__time{width:140px;height:48px;margin-bottom:6px;margin-top:0}.flights__inner--loading .tile__date{width:94px;height:15px}.flights__inner--loading .tile__img-block{display:none}.flights__inner--loading .tile__img-loader{display:block;width:200px;height:50px;margin:30px auto}.flights__inner--loading .tile__number{width:93px;height:30px;margin-bottom:6px}.flights__inner--loading .tile__plane{width:127px;height:16px}.flights__inner--loading .tile__price{width:93px;height:25px;margin-bottom:6px}.flights__inner--loading .tile__title{width:65px;height:16px}.html--dark .tiles{color:#fff}.html--dark .tile__content{color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}.html--dark .tile__general{background-color:#121212;border-top:1px solid #0d0d0d;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d}.html--dark .tile__airport,.html--dark .tile__number,.html--dark .tile__plane{color:#fff}.html--dark .tile__details{position:relative}.html--dark .tile__details::after{content:"";position:absolute;top:-17px;left:0;width:100%;height:3px;background-color:#12151b;box-shadow:0 0 5px 0 #12151b}.html--dark .tile__label{background-color:#161616;border-top:1px solid #0d0d0d}.html--dark .tile__label:hover,.html--dark .tile__label:hover .tile__options{background-color:#1b1a1a}.html--dark .tile__label.price-block--selected .tile__radio{box-shadow:none;background-color:#fc4c02;border-color:#fc4c02}.html--dark .tile__labels{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;border-bottom:1px solid #0d0d0d}.html--dark .tile__options{background-color:#161616;transition:.25s ease background-color}.html--dark .tile__select-btn{color:#5b5b5b;background-color:#090909}.html--dark .tile__prices-info{color:#a0a4b6;background-color:#121212;border-bottom:1px solid #090909;border-left:1px solid #090909;border-right:1px solid #090909}.html--dark .tile__radio{background-color:#090909;border:1px solid #fc4c02}.html--dark .tile__black-friday-img{position:absolute;top:22px;left:50%;transform:translateX(-50%)}.html--dark .tile__main-title-sec{color:#fff}.html--dark .tile--results:hover .tile__prices-info{box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}.html--dark .flights__inner--loading .tile__airport,.html--dark .flights__inner--loading .tile__city,.html--dark .flights__inner--loading .tile__code,.html--dark .flights__inner--loading .tile__date,.html--dark .flights__inner--loading .tile__img-loader,.html--dark .flights__inner--loading .tile__number,.html--dark .flights__inner--loading .tile__plane,.html--dark .flights__inner--loading .tile__price,.html--dark .flights__inner--loading .tile__time,.html--dark .flights__inner--loading .tile__title{background-color:#353535;background-image:linear-gradient(to right,#353535 8%,#211f1f 38%,#353535 54%)}.html--dark .flights__inner--loading .tile__radio{background-color:#090909!important;border:1px solid #090909!important}.passengers{top:0;left:0;width:100%;padding-top:50px}.passengers__saved{padding-bottom:20px}.passengers__form{width:100%}.passengers__title{margin-bottom:35px}.passenger .icon-baggage-add,.passenger .icon-seat-belt{width:21px;height:8px;fill:#4a90e2;position:absolute}.passenger .icon-baggage-add{width:17px;height:15px}.passenger .icon-dumbbell,.passenger .icon-food-2{width:16px;height:16px;fill:#4a90e2;position:absolute}.passenger .icon-food-2{height:13px}.passenger:not(:first-child){margin-top:57px}.passenger .js-input-name,.passenger .js-input-surname,.passenger__title{text-transform:capitalize}.passenger__cabinet-save{height:50px;width:210px}.passenger__main-delete{color:#4a90e2;margin-left:5px;cursor:pointer;transition:.25s}.passenger__main-delete:hover{transform:scale(.95);transition:.25s}.passenger__main-delete:active{transform:scale(.9);transition:.25s}.passenger__main-title-choose{position:relative;padding-left:40px;padding-right:17px}.passenger__main-title-choose::before{content:"";background:url(/src/icons/svg/choose-save-passenger.svg);width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:13px}.passenger__main-title-choose--disabled{opacity:.5;pointer-events:none}.passenger__main-title-data{display:-ms-flexbox;display:flex;position:relative}.passenger__main-title-data .badge{left:1px;line-height:1.1;top:-11px;height:14px}.passenger__main-checkbox,.passenger__save-label{position:relative;bottom:1px;margin-left:25px}.passenger__main-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.passenger__main-checkbox label{position:relative;cursor:pointer;font-size:15px;line-height:24px;transition:.25s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.passenger__main-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #4a90e2;width:14px;height:14px;top:-1px;border-radius:3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.passenger__main-checkbox label:after{content:"";position:absolute;top:2.5px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s ease}.passenger__main-checkbox input:checked+label:after{transform:rotate(45deg) scale(1)}.passenger__main-checkbox input:checked+label:before{background-color:#4a90e2;border:1px solid #4a90e2}.passenger__tooltip{width:175px}.passenger__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.passenger__main-title-block{color:#1a1a1a;margin-bottom:0;font-size:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.passenger__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:30px}.passenger__item--gender,.passenger__item--infant-bind-to,.passenger__item--refer{width:253px}.passenger__item--infant-bind-to .select2-dropdown,.passenger__item--infant-bind-to .select2.select2-container{text-transform:capitalize}.passenger__item--citizenship,.passenger__item--first-name,.passenger__item--last-name,.passenger__item--passport-number{width:269px}.passenger__item--date{width:289px;position:relative}.passenger__item--date .select2{border:none}.passenger__item--date .field{margin-right:0}.passenger__item--date .select2-container--open .select2-dropdown{top:-1px}.passenger__item .field__input--birthday,.passenger__item .field__input--covid-issued,.passenger__item .field__input--passport-validity{left:-9999px}.passenger__date-selects{width:100%;position:absolute;left:0;top:1px;display:-ms-flexbox;display:flex;margin-right:20px}.passenger__date-selects .field__select-block--day{width:72px}.passenger__date-selects .field__select-block--month{width:130px;right:1px}.passenger__date-selects .field__select-block--year{width:calc(100% - 200px);right:2px}.passenger__date-selects .field__select{border:none}.passenger__services{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:10px;padding-bottom:35px;overflow:auto;max-width:100%}.passenger__covid{margin-top:35px;margin-bottom:35px}.passenger__covid .passenger__date-selects{margin-right:0;top:0}.passenger__covid-title{font-size:22px}.passenger__covid-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.passenger__covid-item{position:relative;margin-top:30px;-ms-flex-negative:0;flex-shrink:0}.main--round .passenger-service__selected-text{font-size:18px}.main--round .passenger-service--selected .passenger-service__selected-block{height:39px}.main--round .passenger-service--selected .passenger-service__btn{margin-top:3px}.html--dark .passenger__main-title-block{color:#fff}.html--dark .passenger__item--disabled .field__label{border-color:#0d0d0d;background-color:#121212;opacity:.5}.html--dark .passenger-service{background-color:#121212;border-color:#0d0d0d}.html--dark .passenger-service__text{color:#fff}.html--dark .passenger-service__icon{background-color:#121212}.html--dark .terms-and-conditions-modal__attention{color:#fff}.main--flights .progress-btns__btn{right:0}.progress-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:0;z-index:100;transition:transform .5s ease-in-out;will-change:transform;pointer-events:none;padding-bottom:20px;padding-top:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%)}.progress-btns .btn-2{box-shadow:0 9px 15px 0 #d6dbed}.progress-btns__btn{position:relative;right:42px;pointer-events:auto}.progress-btns__btn--next{width:170px}.progress-btns--hidden{transform:translateY(200px)}.html--dark .btn-2{box-shadow:0 9px 15px 0 #000}.search{-ms-flex-align:start;align-items:flex-start;z-index:999}.search .icon-arrow-right-4,.search .icon-arrow-round,.search .icon-calendar-2,.search .icon-user-2,.search__item-cross-icon.icon{fill:#a0a4b6}.search .icon-search-2{fill:#fff}.search .icon-arrow-right-4,.search .icon-arrow-round{width:16px;height:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%);z-index:2}.search .icon-arrow-right-4{height:8px;right:-11px}.search .icon-calendar-2,.search .icon-user-2{height:16px;position:absolute;top:50%;transform:translateY(-50%)}.search .icon-calendar-2{right:-9px;z-index:2;width:16px}.search .icon-user-2{width:14px;left:15px}.search .icon-search-2{width:24px;height:24px}.search__inner{position:relative}.search__close-btn{display:none;width:100%}.search__title{display:none;font-weight:700;font-size:24px;text-align:left;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:25px}.search__item-cross{position:absolute;right:0;top:0;font-weight:900;cursor:pointer;line-height:1;padding:5px 7px 7px}.search__item-cross-icon.icon{width:10px;height:10px;transition:fill .25s ease}.search__form,.search__unit{display:-ms-flexbox;display:flex}.search__form{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:1220px;margin:auto;border-radius:50px;transition:.1s ease border-radius;height:80px}.search__unit{white-space:nowrap;position:relative;height:inherit}.search__unit--disabled{pointer-events:none;opacity:.3}.search__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:18px;padding-bottom:3px;cursor:pointer;position:relative}.search__item.field--active .search__item-title,.search__item:hover .search__item-title{color:#fc4c02}.search__item--city-from{width:280px;padding-left:37px}.search__item--city-from::after,.search__item--date-from::after{content:"";position:absolute;height:21px;width:20px;right:-10px;top:50%;z-index:1;transform:translateY(-50%)}.search__item--city-from .search__item-content,.search__item--city-to .search__item-content{-ms-flex-pack:justify;justify-content:space-between}.search__item--city-to{width:280px;padding-left:28px}.search__item--date-from{width:195px;padding-left:14px}.search__item--date-to{width:195px;padding-left:24px}.search__item--passengers{width:200px;margin-right:70px;padding-left:45px}.search__item--date-to .icon-calendar-2,.search__item--passengers-mobile{display:none}.search__item--passengers-mobile .search__item{width:calc((100%/3) - 5px);-ms-flex-align:center;align-items:center}.search__item--passengers-mobile .search__item-title{left:50%;transform:translateX(-50%)}.search__item--passengers-mobile .search__item-content{font-size:24px}.search__item.form__item--empty .search__item-dots{display:-ms-flexbox;display:flex}.search__item.form__item--empty .search__item-cross{display:none}.search__item-content,.search__item-dots{font-size:22px;font-weight:700;line-height:1.3}.search__item-content{display:-ms-flexbox;display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.search__item-dots{display:none}.search__text-city,.search__text-code{font-size:22px;font-weight:700;line-height:1.3;cursor:pointer}.search__text-city{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.search__text-code{text-align:right;padding-left:10px}.search__item-title{font-size:18px;line-height:1.1;text-transform:lowercase;transition:.25s ease color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.search__text-date{text-transform:capitalize}.search__search-btn-text{display:none}.search__search-btn{width:60px;height:60px;background:#fc4c02;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;right:9px;top:9px;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.search__search-btn:hover{transform:scale(.95)}.search__search-btn:focus{transition:.15s ease;transform:scale(.95)}.search__search-btn:active{transition:.15s ease;transform:scale(.9)}.search__tip{max-width:450px}.search__tip .tip--visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.search__tip .tooltip__text{white-space:normal}.search--passeng-visible .search__form{transition:border-radius .15s ease;border-bottom-right-radius:0}.search--passeng-visible .search__passeng{display:block}.search--cities-visible .search__form{transition:border-radius .15s ease;border-bottom-left-radius:0}.search--related-flights .icon-calendar-2,.search--related-flights .search__item-cross{display:none}.search--related-flights .search__unit .search__item--date-from{border-right:none}.search--related-flights .search__unit .search__item--date-from::after{height:4px;right:10px;background-color:#a0a4b6}.modal-add-close{display:none;width:100%;height:50px;top:0;left:0;position:absolute}.modal-add-close::after,.modal-add-close::before{content:"";position:absolute;width:calc((100% - 1140px)/2);height:80px;top:100%}.modal-add-close::before{left:0}.modal-add-close::after{right:0}.modal-add-close--visible{display:block;z-index:1000}.html--light .search__item-content,.html--light .search__text-city,.html--light .search__title{color:#04080f}.html--light .search__item-cross:hover .search__item-cross-icon.icon{fill:#04080f}.html--light .search__form{background-color:#fff;border:1px solid #e1e4f0}.html--light .search__item--city-from,.html--light .search__item--city-to,.html--light .search__item--date-from,.html--light .search__item--date-to{border-right:1px solid #e1e4f0}.html--light .search__item--city-from::after,.html--light .search__item--date-from::after{background-color:#fff}.html--light .search__item-dots,.html--light .search__item-title,.html--light .search__text-code{color:#a0a4b6}.html--light .search__search-btn{box-shadow:0 1px 5px -2px #a0a4b6}.html--light .search__text-city::-webkit-input-placeholder{color:#a0a4b6}.html--light .search__text-city::-moz-placeholder{color:#a0a4b6}.html--light .search__text-city:-ms-input-placeholder{color:#a0a4b6}.html--light .search__text-city:-moz-placeholder{color:#a0a4b6}.html--dark .search__item-content,.html--dark .search__text-city,.html--dark .search__title{color:#fff}.html--dark .search__item-cross:hover .search__item-cross-icon.icon{fill:#fff}.html--dark .search__form{border-color:#0d0d0d;background-color:#1a1a1a}.html--dark .search__item--city-from,.html--dark .search__item--city-to,.html--dark .search__item--date-from,.html--dark .search__item--date-to{border-right:1px solid #0d0d0d}.html--dark .search__item--city-from::after,.html--dark .search__item--date-from::after{background-color:#1a1a1a}.html--dark .search__item-dots,.html--dark .search__item-title,.html--dark .search__text-code{color:#9b9b9b}.html--dark .search__search-btn{box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}.html--dark .search__text-city::-webkit-input-placeholder{color:#9b9b9b}.html--dark .search__text-city::-moz-placeholder{color:#9b9b9b}.html--dark .search__text-city:-ms-input-placeholder{color:#9b9b9b}.html--dark .search__text-city:-moz-placeholder{color:#9b9b9b}.halloween-modal .modal__inner{margin:auto}.halloween-modal .modal__content{width:450px;overflow:hidden;border-radius:4px}.halloween-modal .modal__close{bottom:calc(100% - 47px)}.halloween-modal__content{background-color:#fff;padding:30px}.halloween-modal__img{display:block;width:100%}.halloween-modal__sub,.halloween-modal__title{font-family:"Bebas Neue",sans-serif;font-weight:700;font-size:37px;color:#04080f}.halloween-modal__sub{font-family:"EuclidSquare",sans-serif;font-size:18px;margin-bottom:25px}.halloween-modal__text{margin-bottom:35px}.halloween-modal__btn{margin-left:auto;margin-right:auto;width:210px}.booking-managment .ticket{position:absolute;top:0;left:0;transition:.15s ease;visibility:hidden;width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:100px}.ticket{padding-top:50px;padding-bottom:70px;transition:.15s ease}.ticket .tiles{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ticket .icon-tourist-with-baggage{width:16px;height:14px;margin-right:12px}.ticket .icon-calendar,.ticket .icon-close-in-circle{width:15px;height:16px;margin-right:12px}.ticket .icon-calendar{width:16px;fill:#4a90e2}.ticket__flights-tourists-unit{-ms-flex-positive:1;flex-grow:1;min-width:320px;margin-bottom:20px}.ticket__flights-tourists-unit--services-not-allowed .tourist__show-services-block{display:none}.ticket__flight-not-selected,.ticket__hotel-banner-container{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ticket__flights-tourists{position:relative;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;z-index:200;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticket__title-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.ticket__content{position:relative}.ticket__btns-view,.ticket__content{display:-ms-flexbox;display:flex}.ticket__title-btns{position:relative}.change-search,.ticket__btns{display:-ms-flexbox;display:flex}.ticket__btns{fill:#4a90e2;margin-top:-5px;margin-bottom:20px}.change-search{height:40px;-ms-flex-align:center;align-items:center;padding-top:2px;padding-bottom:2px;margin-right:20px;cursor:pointer;font-weight:700}.change-search .icon{transition:fill .25s ease}.change-search .icon-arrow-right-4,.change-search .icon-arrow-round{fill:#a0a4b6;width:13px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);z-index:2}.change-search .icon-arrow-right-4{width:12px;height:6px;right:-12px}.change-search .icon-calendar-2,.change-search .icon-user-2{fill:#a0a4b6;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.change-search .icon-user-2{width:14px}.change-search .icon-search-2{fill:#fc4c02;width:14px;height:14px}.change-search__cities-units{display:-ms-flexbox;display:flex;height:40px;background:#f8f9fd;margin:0 5px;border-radius:12px}.change-search__unit{font-size:16px;position:relative;white-space:nowrap;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:15px}.change-search__unit--city-from{max-width:150px;padding-left:19px}.change-search__unit--city-from::after{content:"";position:absolute;background-color:#f8f9fd;height:14px;width:20px;right:-10px;top:50%;z-index:1;transform:translateY(-50%)}.change-search__unit--city-to{padding-left:19px}.change-search__unit--dates{background:#f8f9fd;margin-right:5px;padding:0 20px;border-radius:9px;height:40px}.change-search__unit--dates .change-search__text-sec{margin-right:3px}.change-search__unit--passengers{width:95px;padding-left:33px;background:#f8f9fd;margin-right:15px;border-radius:12px;height:40px}.change-search__text-sec-tablet{display:none}.change-search__text-main{color:#04080f;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}.change-search__text-dash,.change-search__text-sec{color:#000;margin-left:3px}.change-search__text-dash{margin-right:3px}.change-search__search-btn,.search-passeng__unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.change-search__search-btn{background:#ffe5da;border-radius:140px;left:-4px;transition:.25s;width:40px;height:40px;-ms-flex-pack:center;justify-content:center}.change-search__search-btn:hover{transform:scale(.95)}.html--dark .change-search{background-color:#121212;border-color:#0d0d0d}.html--dark .change-search__text-main,.html--dark .change-search__text-sec{color:#fff}.html--dark .change-search__unit--city-from::after{background-color:#121212}.html--dark .change-search__unit--city-from,.html--dark .change-search__unit--city-to,.html--dark .change-search__unit--dates{border-color:#0d0d0d}.faq-single-page .search-passeng.modal,.site-results-page .search-passeng.modal{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;margin-top:130px;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease}.faq-single-page .search-passeng.modal--active,.site-results-page .search-passeng.modal--active{transition:visibility .15s ease,opacity .15s ease}.faq-single-page .search-passeng.modal--active .modal__inner,.site-results-page .search-passeng.modal--active .modal__inner{transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.faq-single-page .search-passeng .modal__inner,.site-results-page .search-passeng .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(-100px);transition:opacity .1s ease,transform .1s ease;background-color:#fff;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0;border-bottom:1px solid #e1e4f0;border-bottom-left-radius:21px;border-bottom-right-radius:21px;padding:20px 15px 12px;width:270px}.search-passeng__unit{height:50px;-ms-flex-pack:justify;justify-content:space-between;width:100%}.search-passeng__unit:not(:last-child){margin-bottom:15px}.search-passeng__unit:first-child{-ms-flex-item-align:end;align-self:flex-end}.search-passeng__title{font-weight:700}.search-passeng__subtitle{color:#a0a4b6;font-size:14px;text-transform:lowercase}.search-passeng__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.search-passeng__amount{margin-left:10px;margin-right:10px;font-weight:700;cursor:default;width:12px;pointer-events:none;font-size:18px}.html--dark .search-passeng .modal__inner{background-color:#1a1a1a;border-color:#0d0d0d}.html--dark .search-passeng__amount{color:#fff}.html--dark .search-passeng__subtitle{color:#9d9d9d}.dont-starve-modal .modal__close{bottom:calc(100% - 50px)}.dont-starve-modal .modal__inner{margin:auto}.dont-starve-modal__block{display:-ms-flexbox;display:flex;height:385px;border-radius:21px;border:1px solid #e1e4f0;overflow:hidden}.dont-starve-modal__img-block{background-color:#f8f9fd;border-right:1px solid #e1e4f0;width:270px;background-repeat:no-repeat;background-size:cover}.dont-starve-modal__img-block-title{font-family:"Helvetica Neue",sans-serif;font-weight:700;font-style:italic;font-size:24px;color:#c2c8dd;margin-bottom:-7px}.dont-starve-modal__img-block-text{margin-left:85px;margin-top:175px}.dont-starve-modal__img-block-subtitle{font-family:"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#a8aec5}.dont-starve-modal__content-block{padding:43px 30px 40px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.dont-starve-modal__title{font-family:"Bebas Neue",sans-serif;font-size:37px;color:#04080f;font-weight:700;margin-bottom:18px;line-height:1.1}.dont-starve-modal__text{font-size:16px;max-width:450px}.dont-starve-modal__text:not(:last-of-type){margin-bottom:17px}.dont-starve-modal__btns{display:-ms-flexbox;display:flex}.dont-starve-modal__btn{white-space:nowrap;padding-left:20px;padding-right:20px}.dont-starve-modal__btn--close{margin-right:15px}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--desctop.jpg?v=11)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--desctop.jpg?v=11)}.html--dark .dont-starve-modal__block{border:1px solid #0d0d0d}.html--dark .dont-starve-modal__img-block{background-color:#1a1a1a;border-right:1px solid #0d0d0d}.html--dark .dont-starve-modal__img-block-subtitle,.html--dark .dont-starve-modal__img-block-title{color:#a8b2c2}.html--dark .dont-starve-modal__content-block{background-color:#1a1a1a}.html--dark .dont-starve-modal__title{color:#fff}.saved-pass{position:relative;margin-bottom:20px}.saved-pass__inner{width:250px;min-width:250px;min-height:125px;border-radius:21px;overflow:hidden;color:#04080f;background:#fff;border:1px solid #e1e4f0;padding:16px 24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.saved-pass .icon-female-ADL,.saved-pass .icon-female-CHD,.saved-pass .icon-female-INF,.saved-pass .icon-male-ADL,.saved-pass .icon-male-CHD,.saved-pass .icon-male-INF{position:absolute;left:0;fill:#7a89c2;width:52px;height:60px;bottom:-22px}.saved-pass__name{font-weight:700;font-size:18px;text-transform:capitalize;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.saved-pass__birth{font-size:15px;color:#a0a4b6}.saved-pass__btn-block{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.saved-pass__btn{position:relative;z-index:2}.saved-pass__text-unselected{font-size:14px;font-weight:700;color:#979ebc;text-transform:uppercase;line-height:30px}.saved-pass:hover .saved-pass__inner{transition:box-shadow .15s ease;box-shadow:0 17px 20px rgba(0,0,0,.15)}.saved-pass--selected .saved-pass__inner{background-color:#7a89c2;color:#fff;border:none;box-shadow:0 17px 20px rgba(0,0,0,.15)}.saved-pass--selected .icon-female-ADL,.saved-pass--selected .icon-female-CHD,.saved-pass--selected .icon-female-INF,.saved-pass--selected .icon-male-ADL,.saved-pass--selected .icon-male-CHD,.saved-pass--selected .icon-male-INF{fill:#cad5ff}.saved-pass--selected .saved-pass__text-unselected{display:none}.saved-pass--selected .saved-pass__birth{color:#fff}.saved-pass--selected .btn-16{background-color:#fff;color:#7a89c2}.insurance-promo-modal__block,.saved-pass--selected .btn-16__checkbox{display:-ms-flexbox;display:flex}.saved-pass--selected .btn-16__text-selected,.saved-pass--selected .btn-16__text-unselected{padding-left:5px}.saved-pass--selected .btn-16__text-unselected{display:none}.saved-pass--selected .btn-16__text-selected{display:initial}.saved-pass--selected .btn-16--blue-bg{background-color:#7a89c2;color:#fff}.insurance-promo-modal .modal__close{bottom:calc(100% - 50px)}.insurance-promo-modal .modal__inner{margin:auto}.insurance-promo-modal__block{border-radius:21px;border:1px solid #e1e4f0;overflow:hidden}.insurance-promo-modal__list{margin-left:50px;margin-top:20px}.insurance-promo-modal__list-item{list-style-image:url(/build/img/content/list-green.svg);margin-bottom:5px}.insurance-promo-modal__list-item p{position:relative;top:-15px;white-space:nowrap}.insurance-promo-modal__content-block{padding:43px 60px 40px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;z-index:1;max-width:615px}.insurance-promo-modal__title{font-family:"Bebas Neue",sans-serif;font-size:37px;color:#04080f;font-weight:700;margin-bottom:18px;line-height:1.1;position:relative}.insurance-promo-modal__title:after{position:absolute;content:" ";width:52px;height:3px;bottom:-10px;left:0;background-color:#fc4c02}.insurance-promo-modal__text{font-size:16px;max-width:450px;margin-top:40px}.insurance-promo-modal__text:not(:last-of-type){margin-bottom:17px}.insurance-promo-modal__btns{display:-ms-flexbox;display:flex}.insurance-promo-modal__img-block{width:295px;position:relative;z-index:0;background:linear-gradient(45deg,#fff 59%,#e1e4f0)}.insurance-promo-modal__img-item{position:relative;top:-120px;right:16px}.insurance-promo-modal__img-item-logo{position:absolute;bottom:30px;right:30px}.insurance-promo-modal__btn{white-space:nowrap;padding-left:20px;padding-right:20px;font-size:16px}.insurance-promo-modal__btn--close{margin-left:20px;background:rgba(255,211,182,.5);color:#ff4a00;border:none}.insurance-promo-modal__btn--select{background:#ff4a00;color:#fff}@media (min-width:440px){.related-datepicker__month-week-day--mobile{display:none}}@media (min-width:768px){.city-break-landing-page .modal.datepicker,.site-city-breaks-page .modal.datepicker{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;height:calc(100vh - 130px);transition:visibility .1s ease,opacity .1s ease;opacity:0}.city-break-landing-page .modal.datepicker .modal__inner,.site-city-breaks-page .modal.datepicker .modal__inner{position:relative;border-top-left-radius:0;border-top-right-radius:0;transform:scale(1);transform:translateY(30px);transition:transform .1s ease;margin:0}.city-break-landing-page .modal.datepicker .modal__content,.site-city-breaks-page .modal.datepicker .modal__content{margin-top:0;margin-bottom:0}.city-break-landing-page .modal.datepicker .modal__close,.site-city-breaks-page .modal.datepicker .modal__close{display:none}.city-break-landing-page .modal.datepicker.modal--active,.site-city-breaks-page .modal.datepicker.modal--active{opacity:1;transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.city-break-landing-page .modal.datepicker.modal--active .modal__inner,.site-city-breaks-page .modal.datepicker.modal--active .modal__inner{transform:translateY(0);transition:transform .15s ease}.city-break-landing-page .modal.datepicker .datepicker__price,.site-city-breaks-page .modal.datepicker .datepicker__price{bottom:6px;font-size:10px}.city-break-landing-page .modal.datepicker .datepicker__sold-out,.site-city-breaks-page .modal.datepicker .datepicker__sold-out{bottom:6px;font-size:11px}.city-break-landing-page .modal.datepicker .datepicker__info,.site-city-breaks-page .modal.datepicker .datepicker__info{margin-top:5px}.city-break-landing-page .modal.datepicker .datepicker__info-subtitle,.city-break-landing-page .modal.datepicker .datepicker__info-title,.site-city-breaks-page .modal.datepicker .datepicker__info-subtitle,.site-city-breaks-page .modal.datepicker .datepicker__info-title{font-size:12px}.city-break-landing-page .modal.datepicker .datepicker__one-way-btn,.site-city-breaks-page .modal.datepicker .datepicker__one-way-btn{margin-top:5px;font-size:16px;margin-bottom:5px}.city-break-landing-page .modal.datepicker .datepicker__not-flight-dates-block,.site-city-breaks-page .modal.datepicker .datepicker__not-flight-dates-block{top:50%}.city-break-landing-page .modal.datepicker .datepicker__loader,.site-city-breaks-page .modal.datepicker .datepicker__loader{top:52%}.city-break-landing-page .date-picker-wrapper,.site-city-breaks-page .date-picker-wrapper{border-top-left-radius:0;border-top-right-radius:0}.city-break-landing-page .date-picker-wrapper .month-wrapper,.city-break-landing-page .related-datepicker,.site-city-breaks-page .date-picker-wrapper .month-wrapper,.site-city-breaks-page .related-datepicker{padding:10px 35px 30px;border-bottom:1px solid #e1e4f0;border-left:1px solid #e1e4f0;border-right:1px solid #e1e4f0}.city-break-landing-page .date-picker-wrapper .month-element:first-child,.city-break-landing-page .date-picker-wrapper .month-element:last-child,.city-break-landing-page .related-datepicker__month-main,.city-break-landing-page .related-datepicker__year-main,.site-city-breaks-page .date-picker-wrapper .month-element:first-child,.site-city-breaks-page .date-picker-wrapper .month-element:last-child,.site-city-breaks-page .related-datepicker__month-main,.site-city-breaks-page .related-datepicker__year-main{font-size:22px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .week-name th,.city-break-landing-page .date-picker-wrapper .month-wrapper table tbody tr td,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 .week-name th,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 tbody tr td,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .week-name th,.site-city-breaks-page .date-picker-wrapper .month-wrapper table tbody tr td,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 .week-name th,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 tbody tr td{-ms-flex-preferred-size:44px;flex-basis:44px;width:44px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .day,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .day{height:44px;font-size:16px;padding:4px 4px 4px 5px}.city-break-landing-page .date-picker-wrapper .month-wrapper,.site-city-breaks-page .date-picker-wrapper .month-wrapper{width:370px}.city-break-landing-page .date-picker-wrapper .month-wrapper table .caption,.city-break-landing-page .date-picker-wrapper .month-wrapper table.month2 .caption,.site-city-breaks-page .date-picker-wrapper .month-wrapper table .caption,.site-city-breaks-page .date-picker-wrapper .month-wrapper table.month2 .caption{height:46px}.city-break-landing-page .modal.datepicker .date-picker-wrapper .month-wrapper,.site-city-breaks-page .modal.datepicker .date-picker-wrapper .month-wrapper{border-top:1px solid #e1e4f0}.city-break-landing-page .modal.datepicker .date-picker-wrapper,.site-city-breaks-page .modal.datepicker .date-picker-wrapper{border-top-left-radius:21px;border-top-right-radius:21px;box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.cities__inner{width:650px}.site-city-breaks-page .modal.cities{width:auto;height:auto;top:auto;left:auto;right:auto;bottom:auto;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;position:absolute;transform:translateY(30px);transition:visibility .1s ease,opacity .1s ease,transform .1s ease;box-shadow:0 10px 20px 0 rgba(160,164,182,.2);border-radius:21px}.site-city-breaks-page .modal.cities .modal__inner{position:relative;border-radius:inherit;border-top:1px solid #e1e4f0;height:auto;max-height:407px;min-height:30px;transform:translateY(0) scale(1)}.insurance__head-price-mob,.insurance__price-per-day-mob,.site-city-breaks-page .cities .icon-keyboard,.site-city-breaks-page .modal.cities .modal__close,.total__user-saved-email-mobile{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}.insurance__row,.medical-testing__row{padding-top:20px;padding-bottom:20px}.insurer .saved-pass:last-of-type:not(:first-child)::after{content:"";width:54px;height:100%;position:absolute;top:0;display:block;left:100%}.medical-testing__row--palace{padding-top:25px;padding-bottom:25px}.flight-not-selected{height:529px}.flight-not-selected .icon-arrow-left-2{position:relative;top:-2px;left:-20px}.flight-not-selected__cities,.flight-not-selected__text{margin-bottom:1px}.flight-not-selected__price{margin-bottom:39px}.hotel-banner{height:529px}.flights-dates__unit{width:50%}.flights-dates__unit--several-flights .dates{margin-top:66px}.flights-dates__title{width:495px;margin-bottom:19px;padding-left:135px;-ms-flex-pack:center;justify-content:center}.flights-dates--related .flights-dates__inner{min-width:auto;width:770px;margin-left:auto;margin-right:auto}.flights-dates--related [data-direction=forward] .flights-dates__title{padding-right:25px}.flights-dates--related [data-direction=backward] .flights-dates__title{padding-left:25px}.flights-dates--related .flights-dates__title{width:100%;padding-left:0}.dates{height:525px}.dates__item{margin-right:25px;margin-top:25px;padding-top:10px;padding-bottom:13px;width:110px}.dates__item:nth-last-child(3){margin-bottom:25px}.dates__item--selected{border-top-right-radius:0;border-bottom-right-radius:0}.dates__item--selected::before{border-top:1px solid #7a89c2;border-bottom:1px solid #7a89c2}.dates__overlap--first{background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%)}.dates__overlap--last{background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%)}.dates__day{margin-bottom:5px}.dates__month-week,.tile__price-info-mob{display:none}.dates--loading .dates__day{margin-bottom:8px}.site-results-page .main--flights .tile{position:absolute;top:0;left:0}.tile--results:hover .tile__label:last-child,.tile--results:hover .tile__label:nth-child(1),.tile--results:hover .tile__label:nth-child(2){border-bottom-right-radius:0;border-bottom-left-radius:0}.tile--results:hover .tile__labels{border-bottom-left-radius:0;border-bottom-right-radius:0}.tile--results:hover .tile__prices-info{opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 10px 15px 0 rgba(214,219,237,.5)}.tile--results .tile__label:hover{background-color:#fbfcfe}.tile--results.tile--down,.tile--results.tile--up{cursor:pointer;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:forwards;animation-name:flightUp}.tile--results.tile--up .tile__decor--left .tile__decor-circle{box-shadow:inset 0 0 20px 0 rgba(159,164,187,.2)}.tile--results.tile--down{animation-name:flightDown}.tile--results.tile--down .tile__labels{pointer-events:none}.passengers__saved{display:-ms-grid;display:grid}}@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)}.tourist-l-control__btn:hover::after{width:70px;visibility:visible;opacity:1}html[lang=it] .animal__size-total-title{margin-right:8px}html[lang=es] .animal__size-total-title{margin-right:5px}.catering-modal__toggle-view{transition:transform .15s ease}.catering-modal__toggle-view:hover{transform:scale(.95)}.catering-modal__toggle-view:active{transform:scale(.9)}.site-results-page .main .flights-dates .tiles{padding-bottom:20px}.passengers .passenger:last-child.passenger--inf{padding-bottom:150px}.site-results-page .passenger--inf:nth-last-child(2){margin-bottom:170px}}@media (min-width:1241px){.total{width:350px}.passenger__item:not(:nth-of-type(4)):not(:nth-of-type(8)){margin-right:20px}.passenger__covid-item{-ms-flex-positive:1;flex-grow:1;margin-right:10px;margin-left:10px}.passenger__covid-item:nth-of-type(3),.passenger__covid-item:nth-of-type(7){width:289px;max-width:289px}.passenger__covid-item:nth-of-type(4),.passenger__covid-item:nth-of-type(8){width:253px;max-width:253px}.ticket__flights-tourists-unit{margin-right:35px}}@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}.search__inner{top:50px}.search__tip{width:100%}.change-search__cities-units:hover .icon,.change-search__unit:hover .icon{fill:#fc4c02}}@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:768px) and (max-width:850px){.tourist:nth-of-type(even){margin-right:0}}@media (min-width:639px) and (max-width:767px){.tourist__show-services-arrow{display:none}}@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:1023px){.main--seat .result__main{margin-bottom:0}.result__main{margin-bottom:100px}}@media (min-width:430px) and (max-width:1024px){html[lang=it] .animal__size-total-title{margin-right:5px}html[lang=es] .animal__size-item-title{padding-right:2px}html[lang=es] .animal__size-total-title{margin-right:2px}}@media (min-width:768px) and (max-width:830px){.transfer .modal__close{left:calc(100% - 30px);bottom:100%}}@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:767px) and (max-height:500px) and (orientation:portrait){.insurance__unit{padding-top:10px}.insurance__head{padding-bottom:2px}.insurance__row{padding-top:5px;padding-bottom:5px}.medical-testing__head{padding-bottom:2px}.medical-testing__row{padding-top:5px;padding-bottom:5px}}@media (max-width:1580px){.insurance .modal__close{transform:translate(-30px,-10px);left:calc(100% - 10px)}}@media (max-width:1240px){.main--ticket .total__fixed-pay-btn-block{display:-ms-flexbox;display:flex}.total{width:100%;max-width:350px;margin-left:auto;margin-right:auto}.total__price-text{font-size:20px}.total__payment{margin-top:20px}.total__pay-block{display:none}.passenger__date-selects{margin-right:0}.passenger__date-selects .field__select-block--day{width:25%}.passenger__date-selects .field__select-block--month{width:50%}.passenger__date-selects .field__select-block--year{width:25%}.passenger__date-field{margin-bottom:0}.ticket__flight-not-selected{display:none}.ticket__flights-tourists{-ms-flex-order:2;order:2;width:100%}.ticket__content{width:100%;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1100px){.animal .modal__close{transform:translate(-30px,-10px);left:calc(100% - 10px)}}@media (max-width:1080px){.baggage .modal__close{transform:translate(-30px,-10px);left:calc(100% - 10px)}}@media screen and (max-width:1023px){.baggage .modal__inner,.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)}.insurance .modal__inner{width:100%}.animal .modal__inner{width:auto}.animal__unit{padding:20px;width:395px}.animal__img{width:56px;height:56px}.animal__size-title-block,.animal__weight-title{top:-19px}.surprize-modal .modal__close{bottom:calc(100% - 40px)}.surprize-modal .modal__inner{width:auto}.happy-paw .modal__close{bottom:calc(100% - 40px)}.happy-paw .modal__inner{width:auto}.econom-modal .tooltip{top:auto;bottom:calc(100% + 8px);right:-10px;transform:translate(0,10px);left:auto}.econom-modal .tooltip::after{bottom:-5px;top:auto;transform:translateX(0);right:20px;left:auto;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4a515e;border-bottom:none}.econom-modal .tooltip-trigger:active .tooltip,.econom-modal .tooltip-trigger:hover .tooltip{left:auto;right:-10px;transform:translate(0,0)}.econom-modal .modal__inner{width:auto}}@media (max-width:1023px){.highpass-card__btn:active,.highpass-card__btn:hover,.highpass-service__btn:active,.highpass-service__btn:hover,.search__search-btn:active,.search__search-btn:hover{transform:scale(1)}.booking-managment .ticket,.catering,.highpass,.seatsel{width:100%}}@media screen and (max-width:900px) and (orientation:landscape){.insurance__header,.medical-testing__header{margin-bottom:10px;margin-top:10px!important}}@media (max-width:900px) and (orientation:landscape){.insurance__price-toggle{padding-bottom:0!important}.insurance__total-example{margin-right:20px}}@media (max-width:879px){.catering__content,.catering__tabs-dishes,.highpass__content{width:100%}.catering-cart{width:100%;margin-top:0}.catering-cart .catering-flight{display:none}}@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}.tourists{width:calc(100% - 30px)}.tourist{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-left:0;margin-right:0;margin-bottom:11px}.tourist:last-child{margin-right:0}.tourist:not(:nth-of-type(1)):not(:nth-of-type(2)),.tourist:nth-of-type(2){margin-top:0}.total{padding-left:15px;padding-right:15px;max-width:380px;margin-bottom:45px}.total__user-saved-email-desktop{display:none}.main--boarding .seatsel-boarding,.main--seat .seatsel-seat{height:1550px}.main--seat .seatsel-seat .seatsel__seats-mobile-btns{display:-ms-flexbox;display:flex}.seatsel{padding-top:10px}.seatsel .tabber,.seatsel__title{width:calc(100% - 30px);margin-left:auto;margin-right:auto}.seatsel__plane-img-block{top:0}.seatsel__content{margin-top:50px}.seatsel__tab-title-mob{display:block}.seatsel__tab-title-desk{display:none}.seatsel__flight{-ms-flex-pack:center;justify-content:center}.seatsel__empty-decoration{display:none}.seats__board{margin-top:-95px}.seatsel-form{display:none}.seatsel-form__cancel-selection{width:100%;font-size:16px;height:50px}.legend{display:none}.seatsel-passeng{position:fixed;background-color:rgba(0,0,0,.4);width:100%;height:100vh;top:0;left:0;overflow:auto;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;cursor:pointer}.seatsel-passeng__inner{margin-top:50px;margin-bottom:50px}.html--dark .seatsel-passeng__inner,.html--light .seatsel-passeng__inner,.seatsel-tourist--selected{box-shadow:none}.baggage .tabber{height:46px}.baggage__unit{padding:20px}.insurance .modal__close{width:20px;height:20px;bottom:calc(100% - 35px);z-index:1;left:calc(100% + 5px);background-color:rgba(4,8,15,.15)}.insurance .modal__close-margin{display:none}.insurance .modal__inner{background-color:#fff}.insurance .modal__content{margin-top:0;margin-bottom:0}.insurance .tabber{margin-bottom:20px}.insurance .tabber__title{font-size:16px}.insurance .tabber__item--selected .tabber__title{transition:transform .15s ease;transform:translateX(10px)}.insurance .tabber__item{padding-top:11px;padding-bottom:10px}.insurance .tabber__checkbox{top:0}.insurance__title{line-height:1.1}.insurance__download{padding-left:24px;padding-right:7px}.insurance__download .icon-download{left:10px}.insurance__download span{font-size:10px;line-height:1.2}.insurance__units{padding-left:0;padding-right:0;padding-bottom:0}.insurance__header{margin-top:30px;max-height:27px}.insurance__title{font-size:18px}.insurance__unit{width:100%;border-radius:0;padding:0 15px;min-height:auto}.insurance__unit:not(:last-of-type){margin-right:0}.insurance__unit:last-of-type::after,.medical-testing__unit:last-of-type::after{display:none}.insurance__tab-content--selected .insurance__toggle-all-btn{padding-left:37px}.insurance__table{width:calc(100% + 30px);max-height:none;min-height:auto;-ms-flex-positive:0;flex-grow:0;margin-left:-15px}.insurance__head{margin-bottom:-5px;padding-bottom:5px}.insurance__head-price,.insurance__row-price{width:35px}.insurance__head-price-desk,.insurance__price-per-day-desk{display:none}.insurance__med-price-per-day,.insurance__row-price{font-size:14px}.insurance__body{margin-top:5px}.insurance__row-title-text{padding-left:24px}.insurance__row-title{font-size:12px;margin-bottom:0}.insurance__row-text{font-size:12px}.insurance__row-value{min-width:auto}.insurance__row-compensation{font-size:14px}.insurance__row-desc{font-size:12px}.insurance__price-toggle{padding-left:15px;padding-right:15px;padding-bottom:15px}.insurance__price{-ms-flex-wrap:wrap;flex-wrap:wrap}.insurance__price-title{font-size:14px;display:none}.insurance__price-name{font-size:18px}.insurance__toggle-all-btn{padding-right:16px;padding-left:16px;height:30px;font-size:14px;margin-bottom:6px}.insurance__toggle-all-btn .btn-1__checkbox{width:22px;height:22px;left:5px}.insurance__toggle-all-btn .icon-checkbox{width:14px;height:10px}.insurance__med-valid{margin-top:0;font-size:14px;margin-bottom:5px}.insurance__med-valid-text{line-height:1.2;font-size:14px}.insurance__example-link-btn{font-size:9px;margin-top:1px}.insurance__med-tab-content .insurance__table{max-height:none}.insurance__med-tab-content .insurance__head-price-mob{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.insurer{min-height:100vh;border-radius:0;width:100%;padding:0 15px}.insurer__title{margin-top:15px;margin-bottom:0}.insurer__list-text{margin-left:15px;margin-right:15px}.insurer__list{width:calc(100% + 30px);margin-left:-15px;position:relative}.insurer__form,.insurer__list{padding-top:25px;overflow:auto}.insurer__save-btn-wrap{padding-bottom:20px}.insurer__list-inner{padding-left:15px;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;overflow:initial}.insurer__item{width:100%}.insurer__item:nth-of-type(odd){margin-right:0}.insurance-radio__text{font-size:14px}.medical-testing .modal__close{width:20px;height:20px;bottom:calc(100% - 40px);z-index:1;left:100%;transform:translate(-30px,-10px);background-color:rgba(4,8,15,.15)}.medical-testing .modal__close-margin{display:none}.medical-testing .modal__inner{width:100%;background-color:#fff}.medical-testing .modal__content{margin-top:0;margin-bottom:0}.medical-testing__title{line-height:1.1;font-size:20px;-ms-flex-negative:0;flex-shrink:0}.medical-testing__units{padding-left:0;padding-right:0;padding-bottom:0}.medical-testing__header{margin-top:30px;max-height:27px}.medical-testing__unit{width:100%;border-radius:0;padding:0 15px;height:100%;max-height:100%;min-height:auto}.medical-testing__unit:not(:last-of-type){margin-right:0}.medical-testing__total-example{visibility:hidden;opacity:0;transform:scale(0)}.medical-testing__total-example--mob{visibility:visible;opacity:1;transform:scale(1)}.medical-testing__total-title{font-size:18px}.medical-testing__tabs-content{width:calc(100% + 30px);margin-left:-15px}.medical-testing__tab-content{min-height:calc(100% - 173px)}.medical-testing__head{margin-bottom:-5px;padding-bottom:5px}.medical-testing__head-result{width:50%}.medical-testing__head-clinic{display:none}.medical-testing__head-price{text-align:right}.medical-testing__head-description{width:50%}.medical-testing__head-info{-ms-flex-pack:justify;justify-content:space-between}.medical-testing__body{margin-top:5px}.medical-testing__service-description{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:50%}.medical-testing__service-title{font-size:14px;font-weight:400;margin-top:0}.medical-testing__service-text{display:none}.medical-testing__clinic-item{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.medical-testing__item-result{width:auto;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:400}.highpass-card__title::before,.medical-testing__clinic-logo{display:none}.medical-testing__clinic-logo--mob{margin:0 10px 0 0;display:block}.medical-testing__clinic-logo--place{display:block}.medical-testing__item-price{width:auto;-ms-flex-direction:column;flex-direction:column;font-size:14px}.medical-testing__item-price-text{margin-bottom:12px}.medical-testing__col-address{font-size:14px;padding-right:15px}.medical-testing__reception-wrap{padding:0 15px}.medical-testing__reception:not(:last-of-type){margin-right:20px}.medical-testing__reception-title{margin-bottom:10px;font-size:16px}.medical-testing__reception-list{max-width:220px;width:calc(50vw - 27px)}.medical-testing__checkbox-field{padding:0 15px}.medical-testing .progress-container{padding-top:40px;padding-bottom:42px}.medical-testing-radio__text{font-size:14px}.progress-steps{padding-bottom:30px}.progress-steps__btn{padding:0 13px;font-size:14px}.highpass-card{border:none;padding:28px 15px 25px;border-radius:0}.highpass-card:hover{box-shadow:none}.highpass-card:nth-of-type(even){background-color:#f8f9fd}.highpass-card__title{font-size:16px;margin-bottom:8px}.highpass-card__text{font-size:14px;margin-bottom:20px}.highpass-card__btn{-ms-flex-order:2;order:2}.highpass-card__price{-ms-flex-order:1;order:1;font-size:18px}.highpass-service{width:calc(100% + 30px);margin-left:-15px;border-radius:0;padding:36px 20px}.highpass-service__list li,.highpass-service__passenger,.highpass-service__price,.highpass-service__title{font-size:16px}.highpass{padding-left:15px;padding-right:15px;padding-top:10px}.gift-cert__desc br,.highpass .breadcrumbs{display:none}.highpass__title{font-size:20px;margin-bottom:27px}.highpass__logo{width:130px;margin-bottom:30px}.highpass__unit-title{font-size:18px;font-family:"Bebas Neue",sans-serif;font-weight:700;margin-bottom:10px}.highpass__unit-cards{display:block;width:calc(100% + 30px);margin-left:-15px}.highpass__units-tabs{margin-bottom:20px}.highpass__items-title{font-size:16px;margin-bottom:25px}.gift-card{width:227px;height:145px;border-radius:12px;box-shadow:0 7px 10px rgba(0,0,0,.165538)}.gift-card--front{transform:rotate(-35deg) translateY(-75px) translateX(-24px)}.gift-card--back{padding:22px 20px;font-size:8px;background-size:63px auto;background-position:bottom 22px right 20px}.gift-card--back:before{height:97px;width:3px;border-radius:0 3px 3px 0}.gift-card__value{font-size:22px}.color-cell{margin:8px}.color-cell__inner{width:50px;height:50px}.steps{padding-bottom:33px}.steps__label{font-size:12px;white-space:nowrap;bottom:-35px}.steps__item--circle:before{width:32px;height:32px}.steps__item--circle:after{width:30px;height:30px}.steps__item--circle .steps__title{width:26px;height:26px;line-height:25px;font-size:14px}.steps__item--active .steps--circle:before{border-width:3px}.steps__item--active .steps--circle:after{width:26px;height:26px;line-height:26px}.steps__item--active .steps__title{color:#7a89c2}.gift-cert{padding-left:15px;padding-right:15px;padding-top:10px}.gift-cert__btns{margin-bottom:0}.gift-cert__desc{margin-bottom:20px}.gift-cert__card{width:227px;height:145px;padding:95px 0 0 80px}.gift-cert__color-list{-ms-flex-pack:center;justify-content:center}.gift-cert__text{font-size:16px}.gift-cert__title{margin-bottom:36px}.gift-cert__currency{font-size:16px}.gift-cert__value{font-size:65px}.transfer__img-block{display:none}.transfer__content{padding:15px 20px}.transfer__title{font-size:30px}.transfer__checkbox-title{font-size:20px}.flights__inner--loading .flight-not-selected__text{margin-bottom:5px}.flights__inner--loading .flight-not-selected__price{margin-bottom:0}.flights__inner--loading .flight-not-selected__cities{margin-bottom:5px}.flight-not-selected{height:162px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.flight-not-selected .icon-arrow-left-2{position:absolute;top:-40px;left:50%;transform:rotate(90deg) translateX(-50%)}.flight-not-selected__unit:nth-of-type(1){top:-1px}.flight-not-selected__unit:nth-of-type(2){top:-4px}.flight-not-selected__text{font-size:16px}.flight-not-selected__cities{font-size:20px;line-height:1;margin-top:6px;margin-bottom:9px}.flight-not-selected__price{font-size:22px;margin-bottom:15px;margin-top:10px;line-height:1}.hotel-banner{height:390px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.catering{padding-left:15px;padding-right:15px;padding-top:10px}.catering-modal .modal__close{bottom:calc(100% - 40px)}.payment-modal__unit{padding:15px 20px 18px;width:auto}.main__show-cart{width:calc(100% - 30px)}.show-cart-btn{top:auto;right:auto;position:relative;margin-left:auto}.surprize-modal__content{padding:20px}.surprize-modal__img{top:5px;width:62px;height:70px}.happy-paw__label{padding:11px;font-size:16px;transform:rotate(-12deg);top:-46px;left:14px}.happy-paw__block{padding:20px}.happy-paw__img{width:121px}.happy-paw__text{margin-bottom:15px}.covid-modal__form{padding:20px}.main.main--seat .seatsel-seat{margin-bottom:-60px}.flights{width:100%}.flights__tabber{display:none}.flights-dates{padding-bottom:50px}.flights-dates__title-sec{font-size:22px;color:#04080f;font-weight:400;text-transform:capitalize}.flights-dates__title-main,.flights-dates__title-text{font-size:22px;font-weight:300;text-transform:none}.flights-dates__unit{width:100%}.flights-dates__unit:not(:first-child){margin-top:5px}.flights-dates__title{margin-bottom:15px;padding-left:0;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.dates,.dates__inner{width:100%}.dates .ps__rail-x,.dates .ps__rail-y{display:none!important}.dates__month-week-price{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:column;flex-direction:column;position:relative;top:-1px}.dates__items{-ms-flex-direction:row;flex-direction:row;width:auto;height:auto;position:relative}.dates__item{padding-left:12px;padding-right:12px;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:baseline;justify-content:baseline;height:55px;margin-left:27px}.dates__item:nth-last-child(3):not(.dates__item--selected){margin-right:27px}.dates__item:nth-last-child(3):not(.dates__item--selected)::after{content:"";margin-right:27px;position:absolute;left:100%;width:27px;height:1px;pointer-events:none;top:0}.dates__item--selected{border-bottom:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;border-right:1px solid #7a89c2}.dates__item--selected::before{top:100%;left:-1px;height:12px;width:100%;border-left:1px solid #7a89c2;border-right:1px solid #7a89c2}.dates__item--selected .dates__day{line-height:1}.dates__overlap{height:100%;width:100px}.dates__overlap--first{left:0;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.dates__overlap--last{left:calc(100% - 100px);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}.dates__month-tile,.dates__week-tile{display:none}.dates__day{position:relative;margin-right:6px;line-height:1.2}.dates__month-week,.dates__price{line-height:1.2;font-size:16px}.dates__price{font-size:14px}.dates--loading .dates__month-week{margin-bottom:8px;width:70px;height:15px}.dates--loading .dates__month-week-price{-ms-flex-align:start;align-items:flex-start}.dates--loading .dates__price{width:85px;height:20px}.dates--loading .dates__day{height:29px;width:29px;top:-1px;margin-right:6px}.dates--overlap-first-visible .dates__to-left{display:block}.dates--hidden{display:none}.html--dark .dates__month-week{color:#fff}.econom-modal__item:not(:last-of-type){margin-right:30px}.main--flights .tiles--several-flights{overflow:auto;width:100vw;transform:translateX(-50%);margin-left:50%;padding-left:15px}.main--flights .tile:nth-of-type(2),.main--flights .tile:nth-of-type(3){margin-left:20px}.main--flights .tile:nth-of-type(2)::after,.main--flights .tile:nth-of-type(3)::after{content:"";width:15px;height:100%;position:absolute;right:-15px;top:0}.tile,.tiles{margin-left:auto;margin-right:auto}.tiles{width:calc(100% - 30px)}.tile{width:100%}.tile__decor{top:230px}.tile__duration-text{margin-bottom:8px}.tile__general{padding-top:15px;padding-bottom:25px}.tile__main{padding-left:15px;padding-right:15px}.tile__code,.tile__time{font-size:40px}.tile__time{margin-top:20px}.tile__number{font-size:18px}.tile__price-currency{font-size:20px}.tile__img-block{display:none}.tile__label{min-height:115px}.tile__price{padding-top:20px}.tile__price-val{font-size:20px}.tile__break-fare{font-size:20px;padding-top:30px}.tile__radio{width:25px;height:25px;top:-14px}.tile__radio .icon-checkbox{width:18px;height:12px}.flights__inner--loading .tile__general{height:244px}.flights__inner--loading .tile__price-info-mob{display:none}.flights__inner--loading .tile__details{margin-top:0}.flights__inner--loading .tile__labels{height:141px}.flights__inner--loading .tile__code{height:35px;width:60px}.flights__inner--loading .tile__time{height:35px;width:100px}.flights__inner--loading .tile__date{width:75px}.flights__inner--loading .tile__img-loader{display:none}.flights__inner--loading .tile__number{height:20px}.passengers{padding-top:10px;padding-left:15px;padding-right:15px}.passengers__saved{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:15px;width:100vw;margin-left:50%;transform:translateX(-50%);padding-bottom:10px;margin-bottom:20px;overflow:auto}.passenger .icon-baggage-add,.passenger .icon-dumbbell,.passenger .icon-food-2,.passenger .icon-seat-belt{display:none}.passenger__item{width:100%}.passenger__date-selects .field__select-block--month{width:45%}.passenger__date-selects .field__select-block--year{width:30%}.passenger__services{padding-left:15px;width:100vw;margin-left:50%;transform:translateX(-50%)}.ticket{width:100%;padding-top:10px}.ticket .tiles,.ticket__title-block{width:calc(100% - 30px)}.ticket__title-block{margin-left:auto;margin-right:auto}.ticket__btns-view{display:none}.ticket__btns{width:calc(100% - 30px);margin-left:auto;margin-right:auto;margin-bottom:0}.dont-starve-modal__title{font-size:25px;margin-bottom:13px}.saved-pass{margin-bottom:0;margin-right:20px}.saved-pass:last-of-type::after{content:"";position:absolute;top:0;right:-15px;width:15px;height:100%}.saved-pass--selected .saved-pass__inner,.saved-pass:hover .saved-pass__inner{box-shadow:none}.insurance-promo-modal__title{font-size:25px;margin-bottom:13px}}@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%}.baggage__unit{width:calc(100vw - 30px)}.insurance__unavailable{padding:25px 25px 30px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.surprize-modal__content{width:calc(100vw - 30px)}.search--related-flights .search__unit .search__item--date-from::after{right:10px}.halloween-modal .modal__content{width:calc(100% - 20px)}.halloween-modal__content{padding:15px}.halloween-modal__title{font-size:32px}.halloween-modal__text{font-size:16px}}@media (max-width:450px){.related-datepicker__date-blocks{margin-right:20px}.baggage__tabs-content{width:calc(100% + 40px);margin-left:-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:430px){.animal .tabber{margin-bottom:35px}.animal__unit{width:calc(100vw - 30px)}.animal__size{margin-bottom:10px}.animal__size-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.animal__size-item{width:calc(100%/3)}.animal__size-total-val{margin-top:2px}.animal__size-total{width:100%;-ms-flex-pack:center;justify-content:center}.animal__size-total::after{content:"";position:absolute;width:calc(100% - 20px);height:1px;background-color:#e3e3e3;right:10px;top:0}.animal__size-total-title{margin-right:10px;margin-bottom:3px}.animal__weight{margin-bottom:30px}.animal__btns-title{font-size:16px}.animal__btn-item{height:55px}.animal__btn-title{font-size:18px;margin-right:5px}.animal__btn-price{font-size:18px}}@media (max-width:400px){.animal__weight-text-desk,.tourist .icon-download,.tourist__show-services-arrow{display:none}.animal__weight-text-mob{display:inline}.animal__document-text-desk{display:none}.animal__document-text-mob{display:inline}}@media (max-width:390px){.baggage__icon-btn:not(:last-of-type){margin-right:10px}.insurance__price-name{font-size:16px}.insurance__price-text{font-size:18px}.flights-dates__title-main{max-width:150px}.search .icon-calendar-2{display:none}}@media (max-width:375px){.total__payment-item{width:calc(50% - 3px)}.insurance__price-toggle{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%)}.animal__btn-title{margin-right:2px;font-size:16px}.animal__btn-price{font-size:16px}.catering .catering-mr-pops-logo{width:45px}.catering .catering-tabs .tabber__badge{height:14px;font-size:12px;padding-bottom:2px}}@media (max-width:374px){.insurance .tabber__item .icon-checkbox{width:8px;height:6px}.insurance .tabber__item--selected .tabber__title{transform:translateX(0)}.insurance .tabber__checkbox{left:-9px;top:-7px;width:13px;height:13px}.insurance__med-valid-text{font-size:11px}.main--round .passenger-service__selected-text{font-size:16px}.main--round .passenger-service--selected .passenger-service__selected-block{height:31px}.main--round .passenger-service--selected .passenger-service__btn{margin-top:5px}}@media (max-width:360px){.seatsel-form__btns .btn-17,.seatsel-form__btns .seatsel-form__btn{right:30px}.baggage__icon-btn:not(:last-of-type){margin-right:3px}.surprize-modal__img{display:none}.catering__btns .btn-17,.catering__btns .catering__btn,.gift-cert__btns .btn-17,.gift-cert__btns .gift-cert__btn,.highpass__btns .btn-17,.highpass__btns .highpass__btn,.medical-testing .progress-container__inner,.progress-btns__btn{right:30px}}@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:350px){.tourist{padding-left:20px;padding-right:20px}.insurance__download{padding-left:4px;padding-right:4px}.insurance__download .icon-download{display:none}}@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}.seatsel__plane-img-block,.seatsel__plane-img-block ::-ms-backdrop{width:400px}.baggage .modal__close,.baggage .modal__close ::-ms-backdrop,.insurance .modal__close,.insurance .modal__close ::-ms-backdrop,.medical-testing .modal__close,.medical-testing .modal__close ::-ms-backdrop,.seatsel__empty-decoration,.seatsel__empty-decoration ::-ms-backdrop{display:none}.seats,.seats ::-ms-backdrop{left:-6px}.seatsel-form,.seatsel-form ::-ms-backdrop{position:relative!important}.seatsel-form+div:not(.seats),.seatsel-form+div:not(.seats) ::-ms-backdrop{display:none!important}.legend,.legend ::-ms-backdrop{position:relative}.medical-testing .progress-container,.medical-testing ::-ms-backdrop{position:static;margin-left:auto;margin-right:auto;transform:none}.animal .modal__close,.animal .modal__close ::-ms-backdrop{display:none}.catering-tourist__name,.catering-tourist__name ::-ms-backdrop{pointer-events:none}.dish--selected .dish__cart,.dish--selected .dish__cart ::-ms-backdrop{display:block;white-space:nowrap}.catering-modal,.catering-modal ::-ms-backdrop{-ms-flex-align:start;align-items:flex-start}.catering-modal .modal__inner,.catering-modal .modal__inner ::-ms-backdrop{margin:0}.catering-modal__content,.catering-modal__content ::-ms-backdrop{width:290px}.econom-modal .modal__close,.econom-modal .modal__close ::-ms-backdrop,.happy-paw .modal__close,.happy-paw .modal__close ::-ms-backdrop,.surprize-modal .modal__close,.surprize-modal .modal__close ::-ms-backdrop{display:none}.econom-modal,.econom-modal ::-ms-backdrop{display:block}.progress-btns,::-ms-backdrop{position:static;margin-left:auto;margin-right:auto;transform:none}.search-passeng__text,.search-passeng__text ::-ms-backdrop{width:calc(100% - 84px)}}@media (max-width:380px){.datepicker__one-way-btn{font-size:12px}.transfer__checkbox-title-desc{display:none}}@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}}@media (pointer:coarse){.tourist-service{cursor:pointer}}@media (min-width:381px){.transfer__checkbox-title-desc-sm{display:none}}@media only screen and (min-width:768px){.econom-modal__item--standard{margin:0 -10px;z-index:11111;transform:scale(1.05);box-shadow:0 15px 20px 0 rgba(160,164,182,.2);position:relative}}@media (min-width:880px){.catering-cart{margin-right:23px}}@media (min-width:900px){.catering-modal__block{width:820px}.catering-modal__img{margin-top:61px;margin-right:55px}}@media (min-width:1025px){.dish:hover{box-shadow:0 10px 20px 0 rgba(160,164,182,.2)}.html--dark .dish:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}}@media (min-width:1180px){.dish{margin-left:16px;margin-right:17px}}@media (min-width:1181px){.passengers__saved{width:1080px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1240px){.passenger__covid-items{margin-right:-10px;margin-left:-10px}}@media (max-height:499px) and (min-width:1279px){.faq-single-page .search-passeng.modal,.site-results-page .search-passeng.modal{margin-top:65px;height:calc(100vh - 65px)}}@media (max-height:500px) and (min-width:1279px){.modal-add-close::after,.modal-add-close::before,.search__form{height:60px}.search__search-btn{width:45px;height:45px;top:7px}}@media (min-width:1280px) and (max-width:1280px){.flights-dates__unit:nth-of-type(1){padding-left:20px}}@media (min-width:1099px) and (max-width:1180px){.passengers__saved{margin-left:-10px;margin-right:-10px;-ms-grid-column-align:center;justify-items:center;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.saved-pass{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}}@media (min-width:878px) and (max-width:1180px){.dish{width:calc(100%/3 - 30px)}}@media (min-width:830px) and (max-width:1100px){.passengers__saved{-ms-grid-column-align:center;justify-items:center;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.saved-pass{width:95%}.saved-pass:nth-of-type(3n+1){justify-self:flex-start}.saved-pass:nth-of-type(3n){justify-self:flex-end}}@media (min-width:768px) and (max-width:1280px){.flights-dates__unit:nth-of-type(2){position:relative}.flights-dates__unit:nth-of-type(2)::after{position:absolute;content:"";left:100%;top:0;width:20px;height:100%;pointer-events:none}}@media (min-width:768px) and (max-width:1279px){.header{height:60px;padding-left:0;box-shadow:none}.header__item:not(:last-child)::before,.header__page,.header__right,.header__unit--nav{display:none}.change-search__text-sec-tablet,.header .icon-logo-small{display:block}.change-search__text-sec,.change-search__unit--city-from .change-search__text-main,.change-search__unit--city-to .change-search__text-main,.header .header__logo-link::after,.header .icon-logo-text,.header .icon-logo-text-dev{display:none}.header .header__left::before{left:60px}}@media (min-width:768px) and (max-width:1240px){.passenger__covid-item,.passenger__item{width:calc(50% - 7px)}.passenger__item:not(:nth-of-type(even)){margin-right:14px}.ticket{width:calc(100% - 40px);overflow:hidden}.ticket__title-block{width:100%}}@media all and (min-width:768px) and (max-width:1180px) and (-ms-high-contrast:none){.catering__tabs-dishes,.catering__tabs-dishes ::-ms-backdrop{width:calc(100% - 273px)}}@media (min-width:768px) and (max-width:1180px){.main__show-cart{width:calc(100% - 40px)}.result__steps{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1100px){.flights-dates{overflow:auto;width:100vw;padding-left:30px}.flights-dates__inner{min-width:1050px}}@media (min-width:768px) and (max-width:1024px){.flights-dates--related .flights-dates__inner{position:relative;left:-10px}}@media (min-width:768px) and (max-width:829px){.passengers__saved{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-column-align:center;justify-items:center}.saved-pass{width:95%}.saved-pass:nth-of-type(odd){justify-self:flex-start}.saved-pass:nth-of-type(even){justify-self:flex-end}}@media (min-width:768px) and (max-width:820px){.hotel-banner{width:320px;padding-left:5px;padding-right:5px}}@media (min-width:578px) and (max-width:877px){.dish{width:calc(100%/2 - 30px)}}@media (min-width:520px) and (max-width:899px){.catering-modal__block{width:470px}}@media (max-height:580px) and (min-width:1279px){.search__inner{top:5px}.modal-add-close{height:5px}}@media (min-height:500px) and (max-height:580px) and (min-width:1279px){.faq-single-page .search-passeng.modal,.site-results-page .search-passeng.modal{margin-top:85px;height:calc(100vh - 85px)}}@media (max-width:1279px){.html--modal-visible .cities.modal--active~.search.modal--active,.html--modal-visible .datepicker.modal--active~.search.modal--active,.html--modal-visible .passeng-modal.modal--active~.search.modal--active{filter:blur(5px)}.dates__to-left,.dates__to-right{display:none!important}.search{-ms-flex-align:start;align-items:flex-start}.search .icon-arrow-right-4,.search .icon-arrow-round{display:none}.search .icon-calendar-2{right:15px}.search .icon-search-2,.search .icon-user-2{display:none}.search__inner{width:100%;bottom:auto;height:100vh;display:block}.search__close-btn,.search__item--date-to .icon-calendar-2,.search__title{display:block}.search__item--city-from::after,.search__item--date-from::after,.search__item-cross{display:none}.search__form{-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px);margin-left:auto;margin-right:auto;height:auto;max-width:500px;padding-top:30px;padding-bottom:50px}.search__unit{width:100%;margin-bottom:40px}.search__unit--cities{-ms-flex-direction:column;flex-direction:column}.search__item{border-radius:12px;height:50px;padding-right:15px;padding-left:15px;padding-bottom:2px}.search__item--city-from{width:100%;margin-bottom:20px}.search__item--city-to{width:100%}.search__item--date-from{margin-right:5px;width:calc(50% - 3px)}.search__item--date-to{width:calc(50% - 2px)}.search__item--passengers{display:none}.search__item--passengers-mobile{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search__item-content{font-size:18px;font-weight:700}.search__text-city{-ms-flex-positive:1;flex-grow:1}.search__text-city,.search__text-code{font-size:18px;font-weight:700}.search__item-title{position:absolute;left:15px;bottom:calc(100% - 3px);padding-left:3px;padding-right:3px;text-transform:capitalize;color:#4a4a4a;font-size:15px}.search__text-date{font-size:18px}.search__search-btn-text{display:inline}.search__search-btn{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fc4c02;font-size:16px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:100px;height:60px;right:0;top:0;margin-top:20px;margin-bottom:20px}.search__tip{width:100%}.search--related-flights .search__unit .search__item--date-from{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.search--related-flights .search__unit .search__item--date-from::after{display:block;height:3px;right:50px}.search--related-flights .search__unit .search__item--date-to{border-top-left-radius:0;border-bottom-left-radius:0}.html--light .search{background-color:#fff}.html--light .search__form{border:none}.html--light .search__item{background-color:#f8f9fd}.html--light .search__item--city-from,.html--light .search__item--city-to,.html--light .search__item--date-from,.html--light .search__item--date-to{border-right:none}.html--light .search__item-title{color:#4a4a4a}.html--light .search__search-btn{box-shadow:0 2px 25px 0 rgba(197,197,197,.5)}.html--dark .search{background-color:#1a1a1a}.html--dark .search__form{border:none}.html--dark .search__item{border:1px solid #0d0d0d;background-color:#121212}.html--dark .search__item--city-from,.html--dark .search__item--city-to,.html--dark .search__item--date-from,.html--dark .search__item--date-to{border-right:none}.html--dark .search__item-title{background-color:transparent;color:#9d9d9d}.change-search{margin-right:0}}@media screen and (max-width:1240px){.main{margin-top:20px}.dates__control{display:none}}@media (max-width:1230px){.econom-modal .modal__close{transform:translate(-30px,-10px);left:calc(100% - 10px)}}@media (max-width:1180px){.saved-pass__inner{width:100%}}@media (max-width:1179px){.dish{margin-left:15px;margin-right:15px}}@media (max-width:1130px){.dates{overflow:auto}.dates__items{margin-left:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:950px){.dont-starve-modal__block{-ms-flex-direction:column;flex-direction:column;height:auto}.dont-starve-modal__img-block{width:100%}.dont-starve-modal__img-block-text{margin-top:113px;margin-left:20px}.dont-starve-modal__content-block{padding:16px 20px 25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dont-starve-modal__btns{margin-top:40px}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--tablet.jpg?v=11)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--tablet.jpg?v=11)}.insurance-promo-modal__block{-ms-flex-direction:column;flex-direction:column;height:auto;width:100%}.insurance-promo-modal__list-item p{white-space:break-spaces}.insurance-promo-modal__content-block{padding:16px 25px 25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.insurance-promo-modal__btns{margin-top:40px}.insurance-promo-modal__img-block{display:none}}@media (max-width:899px){.catering-modal__block{-ms-flex-direction:column;flex-direction:column;padding-bottom:30px;padding-top:35px;-ms-flex-align:center;align-items:center}.catering-modal__img{height:0;padding-top:80%}.catering-modal__content{width:100%}.catering-modal__title-subtitle{-ms-flex-order:1;order:1;margin-bottom:5px}.catering-modal__subtitle{display:block}.catering-modal__toggle-view{margin-bottom:5px;left:-10px;text-align:left}.catering-modal__views{-ms-flex-order:3;order:3}.catering-modal__view{min-height:200px}.catering-modal__price-btn{padding-top:0;-ms-flex-order:2;order:2;margin-bottom:20px}}@media (max-width:830px){.passenger__covid-item{width:100%}}@media only screen and (max-width:789px){.passenger__main-title-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.catering-tourist{margin-top:10px}.catering-modal .modal__inner{width:auto}.change-search{background-color:transparent;border:none}.change-search__unit{display:none}.change-search__search-btn{left:0}}@media only screen and (max-width:715px){.passenger__main-title-save{margin-right:35px;margin-top:10px}}@media (max-width:670px){.results-loader{width:100%;top:calc(50% - 35px)}.results-loader__img{transform:scale(.85)}}@media (max-width:620px){.dont-starve-modal__content-block{padding-top:18px;padding-bottom:17px}.dont-starve-modal__btns{-ms-flex-direction:column;flex-direction:column}.dont-starve-modal__btn--close{-ms-flex-order:2;order:2;margin-right:0}.dont-starve-modal__btn--select{-ms-flex-order:1;order:1;margin-bottom:10px}.insurance-promo-modal__content-block{padding-top:40px;padding-bottom:30px}.insurance-promo-modal__btns{-ms-flex-direction:column;flex-direction:column}.insurance-promo-modal__btn{white-space:break-spaces}.insurance-promo-modal__btn--close{-ms-flex-order:1;order:1;margin-right:0;margin-left:0;margin-bottom:20px}.insurance-promo-modal__btn--select{-ms-flex-order:2;order:2}}@media (max-width:577px){.catering__dishes-units{width:100%;margin-left:0}.catering__dishes{-ms-flex-pack:center;justify-content:center}.dish{width:260px}}@media (max-width:570px){.transfer__btn{width:100%;padding:0}.transfer__btn:first-of-type{margin-right:0;margin-bottom:20px}}@media (max-width:539px){.catering-modal .modal__inner{width:calc(100% - 30px);margin-left:auto;margin-right:auto}}@media only screen and (max-width:530px){.passenger__main-title-save{margin-top:10px}.passenger__main-title-data{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:519px){.catering-modal__block{padding:20px 20px 20px 15px}.catering-modal__ingredients-groups{padding-right:17px;width:calc(100% + 17px)}}@media (max-width:480px){.catering-modal__img{width:100%;height:0;padding-top:75%}.dont-starve-modal__img-block{border-top-left-radius:21px;border-top-right-radius:21px;overflow:hidden;border-bottom:1px solid #e1e4f0;border-right:0;width:100%;height:187px;background-position:center;position:relative}.dont-starve-modal__img-block-title{margin-bottom:-1px}.dont-starve-modal__img-block-text{position:absolute;left:44%;top:56%;transform:translate(-50%,-50%);margin-left:0;margin-top:0}.html--light .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/img--mobile.jpg?v=11)}.html--dark .dont-starve-modal__img-block{background-image:url(/build/img/content/home/dont-starve-modal/dark/img--mobile.jpg?v=11);border-bottom:1px solid #0d0d0d}}@media only screen and (max-width:480px){.passenger__main-checkbox,.passenger__save-label{width:100%;margin-left:0}}@media (max-width:460px){.happy-paw__form{-ms-flex-direction:column;flex-direction:column}.happy-paw__voucher{min-width:auto;width:100%;margin-bottom:15px}.happy-paw__btn{width:auto;-ms-flex-positive:0;flex-grow:0;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}}@media (max-width:385px){.payment-modal .modal__content,.payment-modal__amount{width:100%}}@media screen and (max-width:374px){.medical-testing__reception-wrap{-ms-flex-direction:column;flex-direction:column}.medical-testing__reception:not(:last-of-type){margin-right:0;margin-bottom:20px}.medical-testing__reception-list{max-width:100%;width:100%}}@media (max-width:370px){.catering-modal__btn{padding-left:23px;padding-right:25px}.balance-dropdown{width:auto;padding-left:0;padding-right:0}.search--related-flights .search__unit .search__item--date-from::after{display:none}}@media all and (max-height:650px) and (-ms-high-contrast:none){.terms-and-conditions-modal .modal__inner,.terms-and-conditions-modal .modal__inner ::-ms-backdrop{margin-top:0;margin-bottom:0}}@media (max-height:750px){.faq-single-page .search-passeng .modal__inner,.site-results-page .search-passeng .modal__inner{margin-top:0;margin-bottom:0}}