@font-face{font-family:FiraSans-Regular;src:url(FiraSans-Regular.96c914bb05b0ca1e.eot);src:url(FiraSans-Regular.96c914bb05b0ca1e.eot?#iefix) format("embedded-opentype"),url(FiraSans-Regular.7799120ed5e84383.woff2) format("woff2"),url(FiraSans-Regular.0458664b8adf3c2c.woff) format("woff"),url(FiraSans-Regular.2a5ac7117bc9753f.ttf) format("truetype"),url(FiraSans-Regular.6157279a19b0dda6.svg#FiraSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraSans-Medium;src:url(FiraSans-Medium.f8cca5c580781f0f.eot);src:url(FiraSans-Medium.f8cca5c580781f0f.eot?#iefix) format("embedded-opentype"),url(FiraSans-Medium.31eb674e83e4419d.woff2) format("woff2"),url(FiraSans-Medium.90971e004e259ae3.woff) format("woff"),url(FiraSans-Medium.51f72a3b538c35ff.ttf) format("truetype"),url(FiraSans-Medium.d4d7cfbc7cd5a5d8.svg#FiraSans-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FiraSans-Bold;src:url(FiraSans-Bold.23407055a583023a.eot);src:url(FiraSans-Bold.23407055a583023a.eot?#iefix) format("embedded-opentype"),url(FiraSans-Bold.f0a0d8238108dc7d.woff2) format("woff2"),url(FiraSans-Bold.23e115c2723f5859.woff) format("woff"),url(FiraSans-Bold.7841b8f57d2e9dde.ttf) format("truetype"),url(FiraSans-Bold.08bd1849aa55b3c4.svg#FiraSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icons;font-weight:400;font-style:normal;font-display:block;src:url(icons.0a4a6d172ff82806.eot);src:local("icons"),local("icons"),url(icons.9837ec7ddbd95144.svg) format("svg"),url(icons.d47215a0fdc319bf.woff) format("woff"),url(icons.15f6943b4d92005f.ttf) format("truetype")}.icon,[class^=icon-],[class*=" icon-"],[class*=" with-icon"]:before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plane_small_from:before{content:"\e908"}.icon-plane_small_to:before{content:"\e909"}.icon-right:before{content:"\e90c"}.icon-search:before{content:"\e90d"}.icon-unknown:before{content:"\e90f"}.icon-up:before{content:"\e910"}.icon-without:before{content:"\e911"}.icon-del:before{content:"\e912"}.icon-down:before{content:"\e913"}.icon-dropdown:before{content:"\e914"}.icon-dropup:before{content:"\e915"}.icon-edit:before{content:"\e916"}.icon-expand:before{content:"\e917"}.icon-filter:before{content:"\e918"}.icon-hand:before{content:"\e91a"}.icon-help:before{content:"\e91b"}.icon-included:before{content:"\e91c";color:#3d6394}.icon-left:before{content:"\e91d"}.icon-menu:before{content:"\e91e"}.icon-open:before{content:"\e91f"}.icon-opened:before{content:"\e920"}.icon-airplane:before{content:"\e921"}.icon-alarm:before{content:"\e922"}.icon-arrow_recomend_back:before{content:"\e926"}.icon-arrow_recomend_next:before{content:"\e927"}.icon-calendar:before{content:"\e928"}.icon-change:before{content:"\e929"}.icon-close:before{content:"\e92c"}.icon-process:before{content:"\e900"}.icon-accept:before{content:"\e901"}.icon-sort:before{content:"\e902"}.icon-plus:before{content:"\e903"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,.ui-helper-hidden{display:none}/*! jQuery UI - v1.12.1 - 2019-02-28
* http://jqueryui.com
* Includes: core.css, datepicker.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}*{padding:0;margin:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:inherit}*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}html,body{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased!important;line-height:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}img{border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,q:before,blockquote:after,q:after{content:"";content:none}article *,article *:before,article *:after{box-sizing:border-box}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-appearance:none;border-radius:0}button{overflow:hidden;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed}td,th{padding:0}[placeholder]:focus::placeholder{color:transparent}:focus{outline:none}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}html,body{font-family:FiraSans-Regular;background:#ffffff;font-size:12px;color:#242f3c;width:100%;height:100%;min-height:100vh;min-width:320px;max-width:1920px;margin:0 auto}html *,body *{position:relative;line-height:1.3}html.with-modal body.hide-scrollbar{width:auto;margin-right:0;overflow:hidden!important;overscroll-behavior-y:none}html.with-modal body{touch-action:none}.bg{background-color:#f4f7fe}.hidden{display:none!important}.wrapper{min-height:100vh;box-shadow:0 8px 16px #00000029;background-color:#f3f4f5}.container{min-height:calc(100vh - 227px)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.content-wrap{position:relative;width:100%;max-width:1260px;padding:0 72px;margin:0 auto}.title{font-family:FiraSans-Medium;font-size:38px;color:#242f3c}.text{font-family:FiraSans-Regular;font-size:16px;color:#242f3c}.details-open{display:inline-block;vertical-align:baseline;cursor:pointer;color:#e62229}.details-open span{display:none;font-family:FiraSans-Regular;font-size:14px;color:#7e828e}.details-content{display:none;font-size:16px}.details-content.active{display:block}.details{border-bottom:none!important}.separate-line{width:100%;height:1px;background:#d1d8d6}.clear{clear:both;height:0}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{content:"";display:table;line-height:0}.clearfix:after{clear:both}.actions{width:100%;padding:35px 0}.actions__content{width:50%}.actions__title{font-family:FiraSans-Medium;font-size:24px;color:#242f3c}.actions__text{margin-top:12px;font-family:FiraSans-Regular;font-size:16px;color:#242f3c}.actions-wrap{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:1260px;width:100%;margin:0 auto;padding:0 72px}.advantages{display:flex;flex-wrap:nowrap;justify-content:space-around;margin-top:54px;gap:36px}.advantages .advantage{flex-basis:50%;text-align:center}.advantages .advantage__img{display:block;width:120px;height:120px;margin:0 auto}.advantages .advantage__name{margin-top:36px;font-family:FiraSans-Medium;font-size:18px;color:#242f3c}.advantages .advantage__info{margin-top:16px;font-size:16px;color:#7e828e}.authorization{margin-top:10px}.authorization__input{width:328px}.authorization__btn_code,.authorization__btn_continue{margin-top:36px}.authorization__btn_code{margin-right:18px}.authorization__link{display:block;font-family:FiraSans-Regular;font-size:13px;color:#7e828e;text-align:center;transition:.2s ease;cursor:pointer}.authorization__link:hover,.authorization__link:active{color:#242f3c}.authorization__link span{display:inline-block;border-bottom:1px solid #7e828e}.button{display:inline-block;width:initial;height:48px;padding:0 40px;line-height:48px;border-radius:8px;background-color:#e62229;font-family:FiraSans-Medium;font-size:15px;color:#fff;text-align:center;transition:.2s ease;cursor:pointer}.button:hover{opacity:.8}.button.disabled,.button:disabled{opacity:.3;cursor:not-allowed}.button_more,.button_offer{border:2px solid #e62229;background-color:transparent;color:#e62229;height:48px;line-height:44px;padding:0 12px;width:100%;max-width:320px}.button_more.disabled,.button_offer.disabled,.button_more:disabled,.button_offer:disabled{color:#8f9094;border-color:#626469}.button_card{margin-top:34px;border:2px solid #ffffff;background-color:transparent;line-height:44px;display:flex!important;gap:4px;align-items:center;padding:0 24px}.button_card:hover{color:#242f3c;background-color:#fff;opacity:1}.button_card .icon{font-size:18px}.button_big{line-height:44px;height:48px;padding:0 45px;color:#fff;border:2px solid #e62229;background-color:#e62229}.button_small{padding:0 36px}.button_exit{padding:0 6px!important;color:#e62229;background:none;font-size:16px}.button_apply{border:2px solid #e62229;background-color:transparent;color:#e62229;line-height:44px!important;padding:0 36px;max-width:167px;margin-top:0!important}.button_borderless{font-family:FiraSans-Regular;padding:0;color:#e62229;border:none;background:none}.ui-datepicker{width:310px;margin-top:2px;border-radius:8px;background:#ffffff;border:1px solid #242f3c;z-index:1500!important}.ui-datepicker .ui-datepicker-buttonpane{display:none}.ui-datepicker td a,.ui-datepicker td span{display:block;width:36px;height:36px;line-height:36px;padding:0;margin:0 auto;font-size:16px;text-align:center;transition:.2s ease;border-radius:8px}.ui-datepicker td a:hover,.ui-datepicker td span:hover{background-color:#e62229;color:#fff}.ui-datepicker td.ui-state-disabled{text-align:center;color:#7e828e;background:#ffffff;cursor:default}.ui-datepicker td.ui-datepicker-current-day a{border-radius:8px;background-color:#e62229;color:#fff}.ui-datepicker th{font-size:15px;text-transform:uppercase;font-family:FiraSans-Medium}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background:none;width:18%;font-size:15px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:24px;height:24px;display:flex;align-items:center;margin-top:3px;opacity:.7}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-family:icons;cursor:pointer;color:#242f3c;font-size:24px}.ui-datepicker .ui-datepicker-prev:before{content:"\e91d"}.ui-datepicker .ui-datepicker-next:before{content:"\e90c"}.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px;opacity:1}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px;opacity:1}.ui-datepicker-header{margin:8px 0}.ui-datepicker-title{font-family:FiraSans-Medium;font-size:16px;color:#242f3c;text-transform:capitalize}.cashback{display:none;margin:8px 0;padding:16px;border-radius:16px;background:#ffffff;text-align:center}.cashback .button{width:100%;margin-top:27px}.cashback__title{font-size:15px;line-height:20px;font-weight:700;margin-top:18px}.cashback__text{font-size:12px;line-height:16px;margin:9px 0}.cashback__text .details-open{font-family:FiraSans-Regular;justify-content:center}.cashback__text .details-open:after{display:none}.cashback__image{width:80px;height:80px;margin:0 auto 36px;background:url(cashback-img.8fe74acee4e97b97.png);background-size:auto;background-size:contain}.cashback__wrap{max-width:450px;margin:0 auto}.cashback__close{position:absolute;cursor:pointer;width:24px;height:24px;top:18px;right:18px;font-size:32px;color:#242f3c;z-index:2}.checkbox{position:relative;padding-left:34px}.checkbox__input,.checkbox__point{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:4px;cursor:pointer}.checkbox__point{display:flex;align-items:center;justify-content:center;border:2px solid #d1d8d6;border-radius:4px;z-index:2}.checkbox__point .icon{font-size:20px;display:none;font-weight:700}.checkbox__input{opacity:0;z-index:3}.checkbox__input:checked~.checkbox__point{width:24px;height:24px;border:2px solid #111111;background:#111111}.checkbox__input:checked~.checkbox__point .icon{display:block;color:#f3f4f5}.checkbox__label{font-family:FiraSans-Regular;font-size:14px;line-height:18px;color:#242f3c;cursor:pointer}.checkbox_disabled{cursor:default}.checkbox_disabled .checkbox__input{opacity:0;z-index:3}.checkbox_disabled .checkbox__label{cursor:default}.wrapper-dark{background-color:#111}.wrapper-dark .header .mob-menu-btn .icon{color:#f3f4f5}.wrapper-dark .button_card{background:#393b41;border:2px solid #393b41;color:#fff}.wrapper-dark .search,.wrapper-dark .promo_bg,.wrapper-dark .offers_bg,.wrapper-dark .offers .recommendations .recommendation,.wrapper-dark .page-profile .title,.wrapper-dark .page_no-results .bg,.wrapper-dark .select__dropdown,.wrapper-dark .input__dropdown{background-color:#222327;color:#f3f4f5}.wrapper-dark .ui-datepicker{background-color:#222327}.wrapper-dark .bg{background-color:#111}.wrapper-dark .results-container .no-results,.wrapper-dark .page_loading,.wrapper-dark .loading,.wrapper-dark .passengers{background-color:#222327;color:#f3f4f5}.wrapper-dark .loading{background-color:#111}.wrapper-dark .switcher{background-color:#4b4e59;border:2px solid #4b4e59}.wrapper-dark .switcher__item.active{background-color:#393b41;color:#f3f4f5}.wrapper-dark .page-profile .title{background-color:#111}.wrapper-dark .promo__title,.wrapper-dark .promo__info,.wrapper-dark .select__label{color:#f3f4f5}.wrapper-dark html,.wrapper-dark body{color:#f3f4f5!important}.wrapper-dark h2,.wrapper-dark .h2,.wrapper-dark p,.wrapper-dark .search__title,.wrapper-dark .header .top-menu .item,.wrapper-dark .header .profile,.wrapper-dark .title,.wrapper-dark .text,.wrapper-dark .teaser-5__title,.wrapper-dark .teaser-5__text,.wrapper-dark .notification__text,.wrapper-dark .notification__actions,.wrapper-dark .page-profile .purchases__open,.wrapper-dark .page-profile .purchases .purchase .item__val,.wrapper-dark .teaser-4__info,.wrapper-dark .menu__list .item,.wrapper-dark .menu__close,.wrapper-dark .page .title,.wrapper-dark .checkbox__label,.wrapper-dark .advantages .advantage__name,.wrapper-dark .header-nav,.wrapper-dark .filters-container .results-count,.wrapper-dark .filters-container .results-buttons,.wrapper-dark .result .info-320__brief .datetime,.wrapper-dark .result .buy-320__price,.wrapper-dark .cashback__close,.wrapper-dark .cashback__text,.wrapper-dark .cashback__title,.wrapper-dark .teaser__title,.wrapper-dark .teaser-2__title,.wrapper-dark .teaser__text,.wrapper-dark .teaser-2__text,.wrapper-dark .ul_disc,.wrapper-dark .actions__title,.wrapper-dark .actions__text,.wrapper-dark .agency__name,.wrapper-dark .page_old-browser .browsers .browser__name,.wrapper-dark .loading .loading__wait,.wrapper-dark .filters .filter .filter__name,.wrapper-dark .modal__close,.wrapper-dark .input__option,.wrapper-dark .header .mob-menu-btn__text{color:#f3f4f5}.wrapper-dark .filters .filter .filter__slider{background-color:#7a7a7a}.wrapper-dark .filters .filter .filter__slider .ui-slider-handle{border:2px solid #222327}.wrapper-dark .filters .filter .filter__details{color:#7e828e}.wrapper-dark .filters .filter .filter__close{background:url(filter-close.a3e611be342534c8.svg) no-repeat}.wrapper-dark .checkbox__point{border:2px solid #727785}.wrapper-dark .checkbox__input:checked~.checkbox__point{border:2px solid #f3f4f5}.wrapper-dark .checkbox__input:checked~.checkbox__point{width:24px;height:24px;border:2px solid #f3f4f5;background:#f3f4f5}.wrapper-dark .checkbox__input:checked~.checkbox__point .icon{display:block;color:#111}.wrapper-dark .input__history{color:#7e828e}.wrapper-dark .input__history .button{color:#c1141a}.wrapper-dark .contacts .agency__link{color:#51aaff}.wrapper-dark .menu__list{border-top:1px solid #727785}.wrapper-dark .menu__list .item{border-bottom:1px solid #727785}.wrapper-dark .menu__list .item:hover{color:#f3f4f5;opacity:.8}.wrapper-dark .menu__list .item:hover:after{color:#7e828e;opacity:.8}.wrapper-dark .modal__filter{background-color:#222327;color:#f3f4f5}.wrapper-dark .page_auth a{opacity:1}.wrapper-dark .form-floating{background-color:#393b41}.wrapper-dark .form-floating .form-control{background-color:#393b41;border:1px solid #393b41;color:#f3f4f5}.wrapper-dark .input__direction,.wrapper-dark .input__code{color:#f3f4f5}.wrapper-dark .select__trigger,.wrapper-dark .teaser-3 .button{background-color:#393b41;color:#fff}.wrapper-dark .search_bg-blue .search__title,.wrapper-dark .search-fixed.active .search-mobile__wrap:before{color:#f3f4f5}.wrapper-dark .page-profile .purchases,.wrapper-dark .page-profile .purchases .title,.wrapper-dark .teaser,.wrapper-dark .teaser-2,.wrapper-dark .teaser-4,.wrapper-dark .teaser-8,.wrapper-dark .teaser-5,.wrapper-dark .teaser-8 .title,.wrapper-dark .lang__item:hover,.wrapper-dark .lang__item.current,.wrapper-dark .result,.wrapper-dark .result .buy-320,.wrapper-dark .cashback,.wrapper-dark .page_redirect .bg{background-color:#222327}.wrapper-dark .page-profile .purchases .purchase,.wrapper-dark .menu__window,.wrapper-dark .page_landing .section,.wrapper-dark .modals__overlay{background-color:#111}.wrapper-dark .page_landing .section_dark{padding:0}.wrapper-dark .nav-help{background-color:#222327}.wrapper-dark .nav-help .item{color:#f3f4f5;opacity:.5}.wrapper-dark .nav-help .item:hover,.wrapper-dark .nav-help .item.active{color:#f3f4f5;opacity:1}.wrapper-dark .nav-help .item.active{border-bottom:1px solid #f3f4f5}.email-container{max-width:900px;margin:0 auto}.email-banner{width:100%}.email-wrap{position:relative;width:100%;max-width:1260px;margin:0 auto;padding:0}.email-banner__image,.email-banner__image-2{background-image:url(img_email.f53aff30a8731b85.jpg);width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center}.email-banner__image-2{background-image:url(img_email-2.45b27d83cbf14378.jpg)}.email-cashback{background:#242f3c;padding:36px 20px}.email-cashback .button_email{display:block;width:-moz-fit-content!important;width:fit-content!important;height:60px;margin:35px auto 0;text-align:center;background:none;border-radius:8px;border:2px solid #ffffff;line-height:56px}.email-cashback__title{font-family:FiraSans-Medium;font-size:24px;text-align:center;color:#fff}.email-cashback__text{font-family:FiraSans-Regular;font-size:16px;text-align:center;color:#fff;margin-top:16px}.email-cashback__list{margin-top:18px;padding:0 20px}.email-cashback__list p{font-family:FiraSans-Regular;text-align:left;color:#fff;font-size:16px;line-height:22px}.email-offers{padding:36px 20px}.button_offer{line-height:48px!important}.email-offers__title{font-family:FiraSans-Medium;font-size:24px;text-align:center;color:#242f3c;margin-bottom:28px}.email-cards,.email-cards__item{display:flex;align-items:center;justify-content:center;gap:18px}.email-cards__image{width:100%;height:80px}.email-cards__item:nth-child(1) .email-cards__image{background:url(cashback-new.4512f153a857f3a4.png) no-repeat;background-size:contain;background-position:center}.email-cards__item:nth-child(2) .email-cards__image{background:url(search.57f68aba60cd89e9.png) no-repeat;background-size:contain;background-position:center}.email-cards__item{max-width:320px;flex-wrap:wrap;gap:0}.email-cards__item .button{margin-top:32px}.email-cards__title{font-family:FiraSans-Medium;font-size:18px;line-height:26px;margin-top:16px}.email-cards__text{color:#7e828e;font-size:18px;line-height:22px;margin-top:8px}.email-compare{padding:36px;border-top:1px solid #d1d8d6;border-bottom:1px solid #d1d8d6}.email-compare__title{font-family:FiraSans-Medium;font-size:24px;text-align:center;color:#242f3c;margin-bottom:36px}.email-sellers{display:flex;justify-content:center;align-items:center;gap:36px}.email-sellers__item{display:flex;align-items:center;width:auto;height:40px}.email-sellers__item img{height:100%}.email-sellers__item:nth-child(1) img{height:30px}.email-others{padding:36px 20px}.email-others__title{font-family:FiraSans-Medium;font-size:24px;text-align:center;color:#242f3c;margin-bottom:36px}.email-others__image{width:100%;height:200px;margin-bottom:16px}.email-others__item{max-width:620px;margin:0 auto 36px}.email-others__item:nth-child(1) .email-others__image{background:url(img-offer-1.72314789d5d98a3f.jpg) no-repeat center/cover}.email-others__item:nth-child(2) .email-others__image{background:url(img-offer-2.8f006d935466972d.jpg) no-repeat center/cover}.email-others__item:nth-child(3) .email-others__image{background:url(img-offer-3.ab954c5d6964f036.jpg) no-repeat center/cover}.email-others__item:nth-child(4) .email-others__image{background:url(img-offer-4.a2a58c3d8110c29f.jpg) no-repeat center/cover}.email-others__top-text,.email-others__bottom-text{display:flex;justify-content:space-between;align-items:center}.email-others__top-text span,.email-others__bottom-text span{font-family:FiraSans-Medium;font-size:18px;line-height:26px}.email-others__top-text p{font-family:FiraSans-Regular;font-size:22px;line-height:28px}.email-others__bottom-text p{font-family:FiraSans-Regular;font-size:18px;line-height:22px;color:#d1d8d6}.email-tickets{padding:36px 18px;background:none;font-family:FiraSans-Regular;font-size:16px;line-height:22px}.email-tickets .button_big{display:block;width:-moz-fit-content!important;width:fit-content!important;line-height:56px;margin:36px auto 0;height:60px}.email-tickets__text{margin-bottom:18px}.email-tickets__list{max-width:620px;margin:21px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 12px}.email-tickets__list p{width:100%;max-width:620px;text-align:center}.email-tickets__list .email-tickets__link{width:122px;height:38px;background:url(logo_googleplay.2e2c74f1ab20d0cf.png) no-repeat center/cover}.email-tickets__list .email-tickets__link+.email-tickets__link{background:url(logo_appstore.6acc23604d414d7a.png) no-repeat center/cover}.email-footer{padding:36px 20px;background:#242f3c}.email-footer__text{max-width:620px;color:#d1d8d6;font-size:13px;line-height:18px}.email-footer__text+.email-footer__text{margin-top:16px}.email-action{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.email-action .email-confirm,.email-action .email-cancel{width:32px;height:32px;cursor:pointer}.email-action .email-confirm:active,.email-action .email-cancel:active{opacity:.8}.email-action .icon{font-size:32px;color:#e62229}.filters{margin-top:132px;margin-bottom:72px;background-color:#f4f7fe;width:252px;height:auto}.filters .filter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #727785;padding:16px}.filters .filter:first-child{border:none}.filters .filter .checkbox{max-width:100%;min-height:24px;margin-bottom:9px}.filters .filter .checkbox__label{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;z-index:2}.filters .filter .checkbox__price{position:absolute;right:0;top:0;line-height:24px;font-size:13px;color:#7e828e;z-index:1}.filters .filter .checkbox__price~.checkbox__label{padding-right:60px}.filters .filter.active{align-items:start;flex-direction:column;height:auto}.filters .filter.active .filter__hidden{display:block}.filters .filter.active .filter__name{max-width:170px}.filters .filter.active .filter__name:before{font-family:icons;color:#7e828e;content:"\e913";font-size:24px}.filters .filter.active .filter__close{display:block}.filters .filter .filter__inner{margin-bottom:16px}.filters .filter .filter__name{position:relative;width:100%;font-family:FiraSans-Regular;font-size:14px;color:#242f3c;line-height:1.3;padding-left:30px;cursor:pointer}.filters .filter .filter__name:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:icons;color:#7e828e;content:"\e91d";font-size:24px;vertical-align:middle;margin-right:3px}.filters .filter .filter__close{position:absolute;width:16px;height:16px;top:20px;right:18px;display:none;cursor:pointer;margin-left:auto;background:url(filter-close.a3e611be342534c8.svg) no-repeat;background-size:contain}.filters .filter .filter__hidden{display:none;margin-top:20px;width:100%}.filters .filter .filter__details{margin:24px 0 18px;font-size:14px;color:#242f3c}.filters .filter .filter__details-plane,.filters .filter .filter__details-city{display:inline-block;vertical-align:middle}.filters .filter .filter__details-city{max-width:47%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters .filter .filter__text{margin-bottom:4px;font-size:13px;color:#7e828e}.filters .filter .filter__range{margin-bottom:10px;font-size:14px;color:#7e828e}.filters .filter .filter__range:first-child{float:left}.filters .filter .filter__range:last-child{float:right}.filters .filter .filter__slider{position:relative;width:100%;height:6px;border-radius:4px;margin-bottom:5px;background:#d1d8d6;cursor:pointer}.filters .filter .filter__slider .ui-slider-range{position:absolute;height:100%;background:#e62229;z-index:1}.filters .filter .filter__slider .ui-slider-handle{position:absolute;top:-6px;margin-left:-9px;width:18px;height:18px;border:2px solid #ffffff;border-radius:10px;background:#e62229;z-index:2;cursor:pointer}.filters__reset{display:block;background-color:transparent;border-top:1px solid #d1d8d6;width:100%;height:68px}.filters__reset:before,.filters__reset span{display:inline-block;vertical-align:middle;color:#e62229}.filters__reset:before{content:"";margin-right:3px;font-family:icons;content:"\e92c";font-size:30px}.filters__reset span{font-family:FiraSans-Medium;font-size:15px}.filters__reset:hover{opacity:.8}.flight-details{margin-top:-6px}.flight-detail{border:0;margin-top:14px!important}.info-320-arrow{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;height:24px;position:relative}.info-320-arrow:after{font-family:icons;font-size:24px;display:block;width:24px;height:24px;color:#7e828e;content:"\e913";transform:rotate(0);margin-top:-5px}.flight-detail.active .info-320-arrow:after{transform:rotate(180deg);margin-top:5px}.info-320-details{display:none}.info-320-details__baggage{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;border-top:1px solid #f4f7fe;border-bottom:1px solid #f4f7fe;padding:10px 8px;gap:10px}.info-320-details__baggage .icon{font-size:24px;color:#e62229}.info-320-details__baggage-text{font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#e62229}.flight-detail__direction{font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:left;margin-top:16px}.flight-detail__arrival{margin:12px 0 0;padding-left:12px;font-family:FiraSans-Regular;font-size:12px;font-weight:400;line-height:16px;text-align:left}.flight-detail__arrival span,.flight-detail__direction span{display:inline-block;margin-left:5px;color:#7e828e}.flight-detail__transfer{padding:13px 19px 13px 11px;background:#f3f4f5;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;font-family:FiraSans-Regular;font-size:12px;font-weight:400;line-height:16px;margin:12px 0}.flight-detail__item{padding:12px 12px 12px 32px;position:relative}.flight-detail__item:before{content:"";display:block;width:1px;background:#7e828e;position:absolute;top:20px;left:15px;bottom:20px}.flight-detail__item-flight{font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:left;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;position:relative}.flight-detail__item-flight:before{content:"";display:block;width:9px;height:9px;border:1px solid #7e828e;background:#ffffff;border-radius:50%;left:-21px;top:50%;position:absolute;transform:translateY(-50%)}.flight-detail__item-time{width:56px}.flight-detail__item-fulltime{font-family:FiraSans-Regular;font-size:12px;font-weight:400;line-height:16px;color:#7e828e;margin:9px 0}.flight-details__total{padding:18px}.flight-details__summ{font-family:FiraSans-Medium;font-size:20px;line-height:34px;text-align:center}.flight-details__summ-source{text-align:center;margin-top:9px}.flight-details__summ-source a{text-decoration:none;font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;color:#7e828e}.flight-details__total-button{display:block;width:100%;margin:9px 0}.flight-details__total-button .button{width:100%}.flight-details__prices{width:100%;padding:9px 4px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:9px}.flight-details__price{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.flight-details__price-source{font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:left}.flight-details__price-amount{font-family:FiraSans-Medium;font-size:14px;font-weight:700;line-height:18px;text-align:right}.flight-details__total-more{text-align:center}.flight-details__total-more a{font-family:FiraSans-Medium;font-size:14px;line-height:18px;text-align:center;text-decoration:none;color:#e62229}.flight-details__total-notification{margin-top:18px;text-align:center}.flight-details__total-notification a{font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:center;text-decoration:none;color:#e62229}.form-floating{position:relative;width:100%;background:#f8f8f8;border-radius:8px}.form-floating.form-floating-error .form-control{border-color:#d72f4b!important;background:url(alert.c8fefcd47a34dd07.svg) no-repeat;background-size:13px;background-position:95% 50%;z-index:1}.form-floating.form-floating-disabled .form-control{pointer-events:none!important;border-color:#8f9094!important;background:#8f9094!important;opacity:.5!important}.form-floating label{position:absolute;top:6px;left:0;height:100%;padding:13px 12px;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;color:#7e828e;font-size:14px;font-weight:400;line-height:20px;transition:all .2s ease;z-index:10}.form-floating .form-control{padding:0 12px;height:60px;border-radius:8px;color:#242f3c;font-size:14px;line-height:18px;background:#f8f8f8;border:1px solid #f8f8f8;z-index:10}.form-floating .form-control::placeholder{color:transparent}.form-section__field-placeholder .form-floating .form-control:focus::placeholder{color:#7e828e}.form-floating .form-control.input__focus,.form-floating .form-control:focus,.form-floating .form-control:not(:placeholder-shown){padding-top:26px;padding-bottom:8px}.form-floating .form-control.input__focus,.form-floating .form-control:focus{transition:all .2s ease}.form-floating .form-control:-webkit-autofill{padding-top:26px;padding-bottom:10px}.form-floating .form-control~.icon-calendar{display:block}.form-floating .form-control~.icon-close{display:none}.form-floating .form-control.input__focus~label,.form-floating .form-control:focus~label,.form-floating .form-control:not(:placeholder-shown)~label{transform:scale(.857) translateY(-9px) translate(2px)}.form-floating .form-control.input__focus~.icon-calendar,.form-floating .form-control:focus~.icon-calendar,.form-floating .form-control:not(:placeholder-shown)~.icon-calendar{display:none}.form-floating .form-control.input__focus~.icon-close,.form-floating .form-control:focus~.icon-close,.form-floating .form-control:not(:placeholder-shown)~.icon-close{display:block}.form-floating .form-control:-webkit-autofill~label{transform:scale(.857) translateY(-9px) translate(2px)}.form-floating .text__error{position:absolute;display:block;bottom:100%;width:100%;padding:11px 10px;margin-bottom:4px;border-radius:4px;font-size:14px;line-height:18px;background:#ff6a6f;color:#fff;z-index:10}.form-floating .icon{position:absolute;font-size:32px;color:#7e828e;top:14px;right:5px;cursor:pointer;z-index:10}.input-suggestion{width:540px}.input-hotels{width:410px}.select-passengers,.input-datepicker{width:130px}.input-code{width:111px}.phone-mask{width:172px}.input-city{width:218px}.input-email{width:253px}.select-direction{width:224px}.select-city{width:542px}.footer{width:100%;min-height:50px;position:absolute;left:0;bottom:0;background:#111111;border-radius:16px 16px 0 0;padding:36px 0;font-family:FiraSans-Regular;color:#fff;line-height:1.5}.footer a{display:inline-block;border-color:inherit;transition:.2s ease;position:relative}.footer a:before{position:absolute;content:"";left:0;right:0;bottom:-2px;display:none;border-bottom:1px solid #ffffff}.footer a:hover,.footer a:active{color:#fff;opacity:1}.footer a:hover:before,.footer a:active:before{display:block}.footer__cr{float:left;margin-right:40px;font-size:16px}.footer__menu{float:left}.footer__menu .item{margin-right:24px;font-size:16px;color:#fff;transition:.2s ease;opacity:.7}.footer__menu .item:hover{opacity:1}.footer__info{margin-top:24px;font-size:13px;text-align:left}.form-section{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-section .button{margin-left:16px}.form-section__field-row{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:8px}.form-section_gap-18{gap:18px}.form-label{font-family:FiraSans-Regular;min-width:200px;font-size:16px;line-height:48px;color:#242f3c}.form-section__flex{display:flex;align-items:center;gap:24px}.form-section__full{width:100%;overflow:hidden}.header{width:100%;height:76px;border-bottom:1px solid #d1d8d6}.header .logo,.header .logo__img{height:38px}.header .logo__link{height:100%}.header .top-menu{margin-left:115px;display:flex;gap:24px}.header .top-menu .item{display:block;float:left;height:76px;line-height:76px;font-family:FiraSans-Regular;font-size:18px;color:#242f3c;transition:opacity .2s ease}.header .top-menu .item:hover,.header .top-menu .item.active{opacity:1;border-bottom:2px solid #242f3c}.header .profile{display:block;margin-left:auto;height:76px;line-height:76px;font-family:FiraSans-Regular;font-size:18px;color:#242f3c}.header .profile:hover,.header .profile.active{border-bottom:2px solid #242f3c}.header .mob-menu-btn{display:none;height:40px;line-height:40px;margin-left:18px;cursor:pointer}.header .mob-menu-btn:hover{opacity:.7}.header .mob-menu-btn .icon{font-size:33px}.header .mob-menu-btn__text{line-height:40px;font-family:FiraSans-Regular;font-size:18px;transition:.2s ease}.header__wrap{position:relative;width:100%;max-width:1260px;padding:0 72px;margin:0 auto;display:flex;align-items:center;height:100%}.header-nav{display:flex;align-items:center;gap:36px;margin-left:auto}.header-nav .item{display:flex;align-items:center;gap:8px}.header-nav .item:hover{opacity:.7}.header-nav .icon{font-size:32px}.header-nav .item__text{font-size:18px}.header-email{height:100px;border:none}.content-help{padding-bottom:72px;text-align:left}.content-help .title{max-width:1012px;margin:54px 0 18px;font-size:24px}.content-help .h2,.content-help h2{margin-top:18px;font-family:FiraSans-Medium;font-size:14px;line-height:18px}.content-help h2.h2{margin:36px 0 14px}.content-help .p,.content-help .ul,.content-help .ol{max-width:735px}.content-help .p{font-size:14px;line-height:18px;margin-bottom:10px}.content-help .p span.span{display:block;font-size:14px;line-height:18px}.content-help .pm-36{margin-top:36px}.content-help .ul .li{font-size:14px;line-height:20px}.content-help .ul_disc .li{margin-top:3px}.content-help .ul_disc .li:before{content:"\2022";margin-right:3px}.content-help .ul_dash .li{margin-top:3px}.content-help .ul_dash .li:before{content:"\2013";margin-right:3px}.content-help .li h2{display:inline}.contacts{width:100%;display:flex;justify-content:left;flex-wrap:wrap;align-content:flex-start}.contacts .agency{margin-top:16px;padding-right:36px;flex-basis:25%;max-width:25%;font-size:14px;line-height:20px}.contacts .agency__name{font-family:FiraSans-Medium;font-size:16px;font-weight:400;line-height:22px;text-align:left;margin-bottom:9px}.contacts .agency__link{text-decoration:none;font-family:FiraSans-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#51aaff;margin-top:9px}.contacts .agency__phone,.contacts .agency__email,.contacts .agency__link{display:block;word-wrap:break-word;line-height:20px}.info-line{display:none}.input__dropdown{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:100%;border-radius:8px;background:#ffffff;box-shadow:0 20px 30px #1113;overflow:auto;max-height:280px;scrollbar-color:#b3b3b3 #ffffff;scrollbar-width:thin;z-index:100}.input__focus~.input__dropdown{display:block}.input__option{display:flex;align-items:center;justify-content:space-between;gap:3px;cursor:pointer;padding:12px 16px;color:#242f3c;font-size:14px;font-weight:400;line-height:20px;transition:all .2s ease;position:relative}.input__option:hover,.input__option.active{background:#e62229;color:#fff}.input__option:hover .option-date,.input__option.active .option-date,.input__option:hover .option-price,.input__option.active .option-price,.input__option:hover .option-country,.input__option.active .option-country,.input__option:hover .option-code,.input__option.active .option-code{color:#fff}.input-direction,.input-history{width:224px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input__dropdown_history{width:100%;min-width:auto}.input__dropdown_history .input__option{gap:18px}.input__history{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:12px;line-height:16px;padding:12px 16px;border-bottom:1px solid #d1d8d6}.input__history .button{font-size:12px;line-height:16px;padding:0;width:-moz-fit-content;width:fit-content;height:auto;background:none;border-radius:0;color:#e62229}.input__direction,.input__code{position:absolute;bottom:14px;font-family:FiraSans-Regular;font-size:14px;line-height:18px;color:#7e828e}.input__direction{left:14px;display:flex;align-items:flex-end}.input__direction .direction-city,.input__direction .direction-country{display:inline-block}.input__direction .direction-city{opacity:0;white-space:nowrap}.input__direction .direction-country{max-width:77px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input__direction span{color:#242f3c}.input__direction{max-width:148px}.search_hotels .input__direction,.search_suggestion .input__direction{max-width:100%}.search_hotels .direction-country,.search_suggestion .direction-country{max-width:150px}.search_suggestion .input__direction{max-width:100%}.input__code{right:37px}.lang{position:relative;z-index:100}.lang__trigger{display:flex;align-items:center;justify-content:center;width:70px;margin-left:8px;border-radius:4px;cursor:pointer}.lang__trigger .icon{font-family:icons;color:#51aaff;font-size:36px}.lang__trigger:hover{background:rgba(226,221,221,.3)}.lang__trigger-text{font-family:FiraSans-Regular;font-size:18px;line-height:normal;color:#51aaff;padding:7px 0 7px 7px}.lang__trigger-icon-down,.lang__trigger-icon-up,.lang__opened .icon-dropup,.icon-dropdown{display:inline-block}.lang__opened .icon-dropdown,.icon-dropup{display:none}.lang__list{position:absolute;top:100%;left:16px;background:#ffffff;border-radius:6px;overflow:hidden;display:none;box-shadow:0 0 30px #0000001a}.lang__item{display:flex;justify-content:center;width:55px;height:40px;cursor:pointer;align-items:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;color:#51aaff}.lang__item:hover,.lang__item.current{color:#fff;background:#51aaff}.line-cashback-fixed{position:fixed;bottom:0;left:0;width:100%;background:rgba(36,47,60,.9);color:#fff;z-index:110}.line-cashback-fixed__text{font-family:FiraSans-Regular;font-size:16px;line-height:22px}.line-cashback-fixed__text a{text-decoration:underline}.line-cashback-fixed__text a:hover{text-decoration:none}.line-cashback-fixed__close{cursor:pointer}.loading{width:100%;min-height:61px;position:relative;background-color:#f4f7fe;z-index:4}.loading .loader{width:100%;position:absolute;left:0;bottom:0;overflow:hidden}.loading .loader__stripes{width:120%;height:5px;background-color:#fff;background-image:repeating-linear-gradient(135deg,#e62229,#e62229 20px,#e8e8ed 0,#e8e8ed 40px);background-size:228px 32px;backface-visibility:hidden;will-change:transform;position:absolute;top:0;animation:stripes .5s infinite linear,progress-infinite 0s step-end 15s forwards}.loading .loader__bar{width:100%;height:5px;transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.215,.61,.355,1);backface-visibility:hidden;will-change:transform;background-color:#eff2f7}.loading .loader_started .loader__bar{transform:translate(0) translateZ(0);animation:show-search-progress 15s cubic-bezier(.215,.61,.355,1)}.loading .loader_started .loader__bar:before{display:block}.loading .loading__wait,.loading .loading__count{float:left;text-align:left}.loading .loading__wait{padding-top:18px;font-size:14px;color:#242f3c;line-height:1.5}.loading .loading__wait span{font-size:14px;color:#7e828e}.loading .loading__count{margin-right:16px;padding:16px 0;font-size:28px;color:#7e828e;font-family:FiraSans-Medium}.main-banner{position:relative;display:block;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;background-color:#e62229}.main-banner__title{position:relative;font-family:FiraSans-Medium;font-size:32px;color:#fff;margin-top:81px;line-height:1.3;letter-spacing:1.5px;z-index:2}.main-banner__text{margin-top:24px;font-family:FiraSans-Regular;font-size:22px;line-height:1.3;color:#fff}.main-banner__image{display:block;position:absolute;width:auto;height:120%;right:72px;top:0}.main-banner__info{z-index:10}.main-banner__info .button{margin-top:36px}.main-banner__wrap{display:flex;justify-content:space-between;position:relative;width:100%;min-height:450px;max-width:1260px;padding:0 72px;margin:0 auto}.menu{display:block;position:fixed;inset:0;background-color:#000000b3;z-index:-1;overflow:auto;opacity:0}.menu__window{min-height:100vh;width:320px;position:fixed;top:0;right:0;background-color:#fff;transform:translate(2000px);transition:transform .2s ease}.menu_opened{opacity:1;z-index:1000}.menu_opened .menu__window{transform:translate(0)}.menu__list{margin-top:75px;border-top:1px solid #d1d8d6}.menu__list .item{display:flex;justify-content:space-between;width:100%;height:55px;line-height:55px;padding:0 18px;border-bottom:1px solid #d1d8d6;font-family:FiraSans-Regular;font-size:16px;color:#626469;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__list .item:after{content:"\e917";display:block;font-family:icons;font-size:28px;color:#7e828e}.menu__list .item:hover,.menu__list .item:active,.menu__list .item.active{color:#242f3c}.menu__list .item:hover:after,.menu__list .item:active:after,.menu__list .item.active:after{color:#242f3c}.menu__list .item_profile{display:none}.menu__close{display:block;position:absolute;right:16px;top:18px;vertical-align:middle}.menu__close:before{content:"\e92c";font-family:icons;font-size:32px}.modals{position:fixed;inset:0;direction:ltr;display:none;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:1000;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.modals.modals__opened{display:flex}.modals__container{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0;padding:30px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden;z-index:10}.modals__overlay{background:rgba(255,255,255,.8);position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:1}.modal__close{width:32px;height:32px;position:absolute;right:36px;top:36px;z-index:2;color:#242f3c;cursor:pointer;font-size:32px}.modal{display:none;align-self:center;flex-direction:column;position:relative;margin:0;padding:36px;width:735px;background:#ffffff;border:2px solid #d1d8d6;cursor:default;border-radius:0;z-index:20}.modal .filters{display:block;width:100%;margin-bottom:0;background:none}.modal.modal__opened{display:block}.modal__paddingless{background-color:#f3f4f5}.modal__filter{background-color:#fff}.modal__title{margin:0 0 16px;max-width:600px}.modal__text{font-size:16px;font-style:normal;line-height:22px;color:#242f3c}.modal__image{width:96px;height:96px;margin:0 auto 24px;background:url(time.c163f989789b2434.png);background-size:contain}.modal__link{color:#e62229;display:flex}.modal__link .icon{display:block}.modal__link .icon-dropdown{margin:-2px 0 0 1px}.modal__content{display:flex;flex-wrap:wrap;flex-direction:column;gap:36px}.modal__wrapper{display:flex;gap:14px}.modal__wrapper .button_apply{margin-left:0}.modal__buttons{display:flex;gap:18px}.modal__buttons .button{margin-top:0}.modal__center .modal__buttons{justify-content:center}.modal__center .modal__title,.modal__center .modal__text{text-align:center}.modals_dark .modals__overlay,.modals_dark .modal{background:#111111}.modals_dark .form-floating{background:#393b41;color:#f3f4f5}.modals_dark .form-floating .form-control{background:#393b41;border:1px solid #393b41;color:#f3f4f5}.modals_dark .modal__close,.modals_dark .modal__title,.modals_dark .modal__text,.modals_dark .form-label,.modals_dark .radio__label,.modals_dark .radio__email,.modals_dark .radio__email_send,.modals_dark .flight-details__summ,.modals_dark .flight-details__prices,.modals_dark .flight-detail__item,.modals_dark .flight-detail__arrival,.modals_dark .flight-detail__direction,.modals_dark .datetime__time{color:#f3f4f5}.modals_dark .flight-detail__transfer{background-color:#111;color:#f3f4f5}.modals_dark .radio__input:checked{border:8px solid #f3f4f5}.modals_dark .result,.modals_dark .flight-details__total{background:#222327}.nav-help{width:100%;border-bottom:1px solid #727785;white-space:nowrap;background-color:#fff}.nav-help .item{display:inline-block;height:60px;line-height:60px;margin-right:18px;opacity:.5;font-family:FiraSans-Medium;font-size:18px;color:#111;transition:opacity .2s ease}.nav-help .item:hover,.nav-help .item.active{opacity:1;border-bottom:1px solid #242f3c;color:#242f3c}.notification{position:relative;padding:18px;max-width:475px;cursor:pointer;transition:all .2s ease}.notification+.notification{margin-top:24px}.notification:hover{box-shadow:0 4px 12px #0000001a}.notification:hover .notification__actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.notification__success{font-size:14px;color:#41a674;line-height:22px}.notification__success:before{content:"";display:inline-block;margin-right:8px;background:url(success-ic.2241d4e7fdc69b11.svg) no-repeat;background-size:contain;transform:translateY(1px);width:13px;height:13px}.notification__alert{color:#d72f4b}.notification__alert:before{background:url(success-alert.5ba9ea2b4b2651e4.svg) no-repeat}.notification__text{margin-top:10px;font-size:16px;font-family:FiraSans-Regular}.notification__text span+span{margin-left:16px}.notification__actions{position:absolute;top:12px;right:18px;display:none;transition:all .2s ease}.notification__actions .action-edit,.notification__actions .action-delete{display:flex;align-items:center;justify-content:center}.notification__actions .action-edit .icon,.notification__actions .action-delete .icon{font-size:32px}.notification__actions .action-edit:hover,.notification__actions .action-delete:hover{opacity:.8}.offers{display:block;position:relative;width:100%;margin:8px 0;border-radius:16px}.offers_bg{background-color:#fff}.offers-wrap{max-width:1260px;padding:45px 72px;margin:0 auto}.offers__title{width:100%;font-size:34px;margin:0 0 36px}.offers__flights{width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:36px}.offers__flight{color:#fff;border-radius:8px;overflow:hidden;width:48%}.flight__img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.flight__info{width:100%;height:100%;padding:45px 36px 50px;background-image:linear-gradient(to left,rgba(0,0,0,.2),rgba(0,0,0,.7))}.flight_big{min-width:100%}.flight__dates,.flight__price,.flight__cities{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight__dates,.flight__price{font-size:16px}.flight__cities{font-family:FiraSans-Regular;display:flex;align-items:center;gap:8px;margin-top:13px;font-size:22px;line-height:1.3}.flight__from,.flight__to{font-family:FiraSans-Regular;display:inline-block;height:100%;vertical-align:top}.flight__price{margin-top:18px}.flight__link{display:none}.pages-menu{list-style:none;margin:20px 0}.pages-menu__item .link{font-size:16px;line-height:26px;color:#242f3c;text-decoration:underline;cursor:pointer}.pages-menu__item .link:hover{text-decoration:none}.page{margin:0 auto}.page .title-image{width:100%;height:162px;background-size:contain;background-repeat:no-repeat;background-position:center center}.page .title{margin-top:35px;font-size:24px;text-align:center}.page .text{margin-top:17px;font-size:16px;text-align:center}.page .button{display:block;margin:24px auto 0}.page .auth-btn{height:60px;line-height:56px;padding:0 45px}.page_auth{width:100%;max-width:500px;padding:72px 0 100px}.page_auth .title-image{background-image:url(personal.93a35d0de10c54ef.png)}.page_auth .checkbox{margin-top:16px;line-height:34px}.page_auth .checkbox__input,.page_auth .checkbox__point{top:4px}.page_auth a{color:#51aaff;opacity:.8}.page_auth .button{width:100%}.page_404{width:100%;max-width:500px;padding:72px 0 100px}.page_404 .title-image{background-image:url(404.47fd3172e5812f0e.png)}.page_500{width:100%;max-width:560px;padding:72px 0 100px}.page_500 .title-image{background-image:url(500.dc9b37d40f84b3a7.png)}.page_old-browser{width:100%;max-width:660px;padding:72px 0 100px}.page_old-browser .title-image{background-image:url(browser.02d7957529146fdc.png)}.page_old-browser .button{margin-top:45px}.page_old-browser .button_mob{display:none}.page_old-browser .browsers{margin-top:36px;text-align:center}.page_old-browser .browsers .browser{width:160px;display:inline-block;text-align:center;cursor:pointer}.page_old-browser .browsers .browser__logo{width:80px;height:80px;display:block;margin:0 auto}.page_old-browser .browsers .browser__name{margin-top:12px;font-size:16px;color:#242f3c}.page_unsubscribe{width:100%;max-width:560px;padding:72px 0 100px}.page_unsubscribe .title-image{background-image:url(unsub.d66b7b21b17b0dfe.png)}.page_no-results{margin:36px 0}.page_no-results .bg{width:100%;border-radius:16px;padding:36px 0 56px;background-color:#fff}.page_no-results .title-image{background-image:url(search-empty.17cf78dddc4a8a4f.png)}.page_redirect{width:100%;margin:36px 0 100px}.page_redirect .bg{width:100%;border-radius:16px;padding:84px 0;background-color:#fff}.page_redirect .title-image{background-image:url(search.57f68aba60cd89e9.png)}.page_loading{padding:84px 0;margin:36px 0;background-color:#f4f7fe;border-radius:16px}.page_loading .title-image{background-image:url(download.b723839f1339227f.png)}.page_loading .title{margin-top:14px}.page_landing .title{font-size:34px;margin-top:0}.page_landing .button{margin-left:0}.page_landing .button_landing{background-color:#fff;color:#242f3c;height:60px;line-height:60px;padding:0 36px;margin-top:27px}.page_landing .button_section{margin:52px auto 0}.page_landing .section{padding:54px 0;background-color:#f4f7fe}.page_landing .section .content-wrap{padding:0}.page_landing .section-btn{margin:52px auto 0;height:60px;padding:0 45px;line-height:56px}.page_landing .section-btn span{display:none}.page_landing .section_dark{background-color:#e62229;padding:0;border-radius:16px}.page_landing .special-prices{display:none;background:#e62229;padding:0 0 16px;border-radius:0 0 16px 16px;color:#fff;text-align:center}.page_landing .special-prices .special-prices__title{font-family:FiraSans-Medium;font-size:24px;line-height:28px;margin-bottom:8px}.page_landing .special-prices .special-prices__text{font-size:12px}.passengers{display:flex;flex-wrap:wrap;gap:16px;min-width:220px;padding:16px;font-family:FiraSans-Regular;font-size:14px;line-height:18px;color:#111}.passengers__item{display:flex;justify-content:space-between;align-items:center;width:100%}.passengers__age{display:block;color:#7e828e;font-size:12px}.passengers__stepper{display:flex;justify-content:space-between;align-items:center;gap:4px}.passengers__step{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:#242f3c;font-family:FiraSans-Medium;font-size:20px;line-height:21px;color:#fff;border-radius:50%;cursor:pointer;padding-left:1px}.passengers__step:active{opacity:.8}.passengers__step.disabled{background:#7e828e;cursor:not-allowed}.passengers__step.disabled:active{opacity:1}.switcher{width:100%;display:flex;justify-content:center;align-items:center;padding:2px;border:2px solid #727785;background-color:#727785;border-radius:8px}.switcher__item{width:50%;text-align:center;border-radius:8px;padding:6px 20px;cursor:pointer;transition:all .2s ease}.switcher__item.active{background:#f8f8f8;font-family:FiraSans-Medium;color:#111}.popular-banner{padding:56px 0 60px;background-color:#f4f7fe}.popular-banner .input-text,.popular-banner .button{display:block;margin-top:36px;float:left}.popular-banner .input-text{width:540px;margin-right:36px}.popular-banner__title{font-family:FiraSans-Medium;font-size:38px}.popular-banner__text{margin-top:16px;font-size:16px}.popular-banner__text span{display:block}.popup-alert,.popup-alert_cookies{display:block;width:100%;height:auto;background-color:#e62229;transition:height .2s ease;color:#fff;opacity:.95}.popup-alert .button,.popup-alert_cookies .button{padding:0 36px;background:none;border:2px solid #ffffff;line-height:44px}.popup-alert.active{display:block;height:84px}.popup-alert__item,.popup-alert__step{display:flex;align-items:center;gap:24px;height:76px}.popup-alert__item{gap:24px;height:76px}.popup-alert__item-alt{gap:0}.popup-alert__item.active{display:block}.popup-alert__text{line-height:48px;font-size:18px;color:#fff}.popup-alert__text,.button{display:inline-block;vertical-align:middle}.popup-alert__step{line-height:16px;font-size:12px;padding-left:40px;color:#fff;background-size:contain}.popup-alert__step:nth-child(1){background:url(alert-image-1.28f3a5c2897d2ccf.png) no-repeat 0 50%}.popup-alert__step:nth-child(2){background:url(alert-image-2.60e1a388ad42e1bb.png) no-repeat 0 50%}.popup-alert__step:nth-child(3){background:url(alert-image-3.61abe35183126f9b.png) no-repeat 0 50%}.popup-alert__close{display:block;cursor:pointer;margin-left:auto}.popup-alert__close:hover{opacity:.8}.popup-alert__close .button{background:none;border:2px solid #ffffff;display:none}.popup-alert__close span{display:none;font-size:15px;font-weight:700}.button_popup,.popup-alert-mob{display:none}.popup-alert_cookies{position:fixed;bottom:0;left:0;width:100%;background:#242f3c;color:#fff;z-index:110}.popup-alert_cookies .popup-alert__text{font-family:FiraSans-Regular;font-size:14px;line-height:18px}.popup-alert_cookies .popup-alert__text a{text-decoration:none}.popup-alert_cookies .popup-alert__text a:hover{opacity:.8}.page-profile{padding:54px 0 72px}.page-profile .title{font-size:34px;padding:0 16px;display:flex;justify-content:space-between;align-items:center}.page-profile .purchases{width:100%;margin-top:8px;padding:36px;background-color:#fff;border-radius:16px}.page-profile .purchases .title{padding-bottom:16px;border-bottom:2px solid #242f3c;font-size:24px}.page-profile .content-wrap{padding:0}.page-profile .purchases__count{display:inline;color:#7e828e}.page-profile .purchases__tickets{margin-top:27px}.page-profile .purchases__tours{padding-top:26px;border-top:1px solid #d1d8d6;margin-top:26px}.page-profile .purchases__open{margin-bottom:9px;font-size:22px;color:#242f3c;cursor:pointer}.page-profile .purchases__open .icon{position:absolute;top:0;right:0;color:#7e828e}.page-profile .purchases__open .icon-up{display:none}.page-profile .purchases__open .icon-down{display:block}.page-profile .purchases__list{display:none}.page-profile .purchases__tickets.active .purchases__open .icon-up,.page-profile .purchases__tours.active .purchases__open .icon-up{display:block}.page-profile .purchases__tickets.active .purchases__open .icon-down,.page-profile .purchases__tours.active .purchases__open .icon-down{display:none}.page-profile .purchases__tickets.active .purchases__list,.page-profile .purchases__tours.active .purchases__list{display:block}.page-profile .purchases__empty,.page-profile .purchases__empty.active{font-size:14px;color:#7e828e}.page-profile .purchases__empty .purchases__open .icon-up,.page-profile .purchases__empty.active .purchases__open .icon-up,.page-profile .purchases__empty .purchases__open .icon-down,.page-profile .purchases__empty.active .purchases__open .icon-down,.page-profile .purchases__header{display:none}.page-profile .purchases__info{margin-top:9px;font-size:14px;color:#7e828e;line-height:18px}.page-profile .purchases__info a{border-bottom:1px solid #626469}.page-profile .purchase{display:flex}.page-profile .item__val_process{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.page-profile .item__val_process .icon{font-size:32px}.promo{width:100%;height:378px;border-radius:16px}.promo_bg{background-color:#fff}.promo__img{height:378px;width:50%;float:left;background-position:center center;background-repeat:no-repeat;background-size:contain}.promo__content{width:50%;float:left;padding-left:18px}.promo__title{margin-top:36px;font-family:FiraSans-Medium;font-size:40px;color:#242f3c}.promo__info{margin-top:16px;font-family:FiraSans-Regular;font-size:16px;color:#242f3c}.promo__info a{color:#e62229}.promo__input{margin-top:18px}.promo__input .input-text{width:288px}.promo__btn.button{display:block;margin-top:34px}.promo_2{padding:0 54px}.promo_2 .promo__img{width:162px;float:right}.promo_2 .promo__content{width:calc(100% - 210px);padding-left:0}.radio{position:relative;display:block;padding-left:30px}.radio__input{position:absolute;top:0;left:0;width:24px;height:24px;cursor:pointer;border:2px solid #7e828e;border-radius:24px;z-index:2;transition:all .2s ease}.radio__input:checked{border:8px solid #242f3c}.radio__label{font-family:FiraSans-Regular;font-size:16px;line-height:24px;color:#242f3c;cursor:pointer}.radio__email,.radio__email_send{font-family:FiraSans-Medium;font-size:14px;color:#242f3c;position:absolute;left:196px;top:3px}.radio__email:before,.radio__email_send:before{content:"";display:block;position:absolute;top:3px;right:-17px;width:13px;height:13px;background:url(success-ic.2241d4e7fdc69b11.svg);background-size:contain}.radio__email_send:before{background:url(alert.c8fefcd47a34dd07.svg);background-size:contain}.radio__info{max-width:400px;font-family:FiraSans-Regular;font-size:14px;line-height:18px;color:#7e828e;margin-top:9px}.radio__edit{position:absolute;height:50px;top:50%;left:-12px;right:-54px;transform:translateY(-50%);transition:.2s}.radio__edit:hover{box-shadow:0 4px 12px #0000001a}.radio__edit:hover .button__edit .icon{opacity:1}.radio__edit .button__edit{display:flex;align-items:center;justify-content:end;height:100%;padding-right:6px}.radio__edit .button__edit .icon{opacity:0;font-size:32px;cursor:pointer;transition:.2s}.radio__edit .button__edit:hover{opacity:.8}.offers .recommendations{width:100%;margin:0 auto}.offers .recommendations .recommendation{width:171px;padding:0 18px 16px;border-radius:12px;text-align:center;font-family:FiraSans-Regular;background-color:#fff;color:#242f3c}.offers .recommendations .recommendation__logo{max-width:120px;height:64px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:contain}.offers .recommendations .recommendation__from,.offers .recommendations .recommendation__country,.offers .recommendations .recommendation__to,.offers .recommendations .recommendation__city{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.offers .recommendations .recommendation__to,.offers .recommendations .recommendation__city{font-family:FiraSans-Medium}.offers .recommendations .recommendation__price{margin-top:18px;font-size:13px}.offers .recommendations .recommendation__info{height:72px;margin-top:16px;font-size:13px;color:#7e828e;line-height:1.5}.offers .recommendations .recommendation__info span{display:block}.offers .recommendations .recommendation__details{height:20px;margin-top:16px;display:inline-block;font-size:14px;color:#e62229}.offers .recommendations .recommendation .recommendation__to{display:flex;justify-content:center;align-items:center;gap:4px;font-size:15px;line-height:22px}.offers .recommendations .recommendation .recommendation__to span:before{vertical-align:middle}.offers .recommendations .slick-arrow{width:75px;height:100%;background:rgba(255,255,255,.8);position:absolute;top:0;z-index:3;font-size:0}.offers .recommendations .slick-arrow:before{content:"";position:absolute;top:113px}.offers .recommendations .slick-arrow.slick-prev{left:0}.offers .recommendations .slick-arrow.slick-prev:before{font-family:icons;color:#d1d8d6;content:"\e926";font-size:46px;right:30px}.offers .recommendations .slick-arrow.slick-next{right:0}.offers .recommendations .slick-arrow.slick-next:before{font-family:icons;color:#d1d8d6;content:"\e927";font-size:46px;left:30px}.offers .show-all-btn.button{display:block;height:60px;line-height:56px;margin:0 auto 54px}.result{background:#ffffff;border:1px solid #d1d8d6;margin-top:36px;overflow:hidden}.result .info{display:block}.result .info:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:2000px;background-color:#d1d8d6}.result .info .baggage-text{border-bottom:1px solid #d1d8d6}.result .info .baggage-text:first-child{border-top:1px solid #d1d8d6}.result .info .separator{width:100%;height:1px;border-bottom:1px dashed #d1d8d6}.result .info.active .info__title,.result .info.active .info__details{display:block}.result .info.active .separator{display:none}.result .info__title{display:none;font-family:FiraSans-Regular;font-size:22px;color:#242f3c}.result .info__details{display:none}.result .info__details .baggage-text{display:flex;align-items:center;gap:10px;font-family:FiraSans-Regular;font-size:13px;color:#7e828e}.result .info__details .baggage-text img,.result .info__details .baggage-text span{vertical-align:middle}.result .info__details .baggage-text img{margin-right:10px}.result .info__details .baggage-text_right{float:right;margin-left:7px;color:#242f3c}.result .info__details .baggage-text_red{color:#d72f4b}.result .info__details .result-leg{width:100%;display:flex;justify-content:space-between;align-items:center;line-height:1.5;font-family:FiraSans-Regular;font-size:14px;color:#242f3c}.result .info__details .result-leg__logo,.result .info__details .result-leg__right{flex-grow:0}.result .info__details .result-leg__info{flex-grow:1}.result .info__details .result-leg__logo,.result .info__details .result-leg__info{display:inline-block}.result .info__details .result-leg__logo{width:36px;margin-right:18px}.result .info__details .result-leg__logo img{width:36px;max-width:100%}.result .info__details .result-leg__airline{color:#8b8b8b}.result .info__details .result-leg__right{float:right}.result .info__details .layover{height:42px}.result .info__details .layover__left,.result .info__details .layover__right{line-height:inherit}.result .info__details .layover__left{float:left}.result .info__details .layover__right{float:right;margin-left:18px}.result .info__details .layover__inner{background-color:#f4f7fe;padding:0 18px;height:42px;line-height:42px;font-family:FiraSans-Regular;font-size:13px;color:#242f3c}.result .info__details .layover__link{color:#e62229}.result .info__details .layover__link:hover,.result .info__details .layover__link:active{opacity:.8}.result .info__alt{position:absolute;display:none;z-index:0;right:-20px;white-space:nowrap;background:#2a2d34;padding:11px 10px;border-radius:4px;font-family:FiraSans-Regular;color:#fff;font-size:14px;font-weight:400;line-height:18px}.result .info__logo-ticket-airline{float:left;margin-right:18px}.result .info__baggage-icons{position:absolute;right:44px;display:flex;align-items:center;gap:4px}.result .info__baggage-icons .icon-without{color:#d72f4b}.result .info__baggage-icon{position:relative;float:right;height:24px;margin-left:5px;z-index:5}.result .info__baggage-icon .icon{position:relative}.result .info__baggage-icon:hover .info__alt{display:block;right:-20px;top:30px}.result .info__brief{position:relative;height:120px;overflow:hidden}.result .info__brief .datetime{position:absolute;font-family:FiraSans-Regular;color:#242f3c;line-height:1.3}.result .info__brief .datetime_flights{text-align:left}.result .info__brief .datetime_destination{text-align:right}.result .info__brief .datetime__date,.result .info__brief .datetime__city{font-size:13px;color:#7e828e}.result .info__brief .datetime__time{font-size:22px}.result .info__brief .datetime__date{margin-top:4px}.result .info__brief .layovers{position:relative;margin-top:5px}.result .info__brief .layovers__line{position:absolute;width:100%;height:3px;top:27px;background:#7e828e}.result .info__brief .layovers__time{position:absolute;width:100%;font-family:FiraSans-Regular;font-size:13px;color:#7e828e;text-align:center}.result .info__brief .layovers__details{display:flex;width:100%;justify-content:space-between;font-size:12px;line-height:16px}.result .info__brief .layovers__details .item{position:relative}.result .info__brief .layovers__details .item:first-child .item__iata:before,.result .info__brief .layovers__details .item:last-child .item__iata:before{width:9px;height:9px;margin-top:-6px;margin-left:0;border-radius:50%}.result .info__brief .layovers__details .item:first-child .item__iata:before{left:0;text-align:left}.result .info__brief .layovers__details .item:last-child .item__iata:before{left:initial;right:0;text-align:right}.result .info__brief .layovers__details .item__iata{padding-top:41px;text-align:center;font-family:FiraSans-Medium;font-size:14px;color:#242f3c}.result .info__brief .layovers__details .item__iata:before{content:"";display:block;position:absolute;border:1px solid #7e828e;background-color:#fff;width:7px;height:7px;top:50%;left:50%;margin-top:-5px;margin-left:-3.5px}.result .result__open-details:after{font-family:icons;font-size:24px;color:#7e828e;content:"\e913";display:block;position:absolute;top:calc(50% - 16px);transform:rotate(0);transform-origin:center}.result .info.active~.result__open-details:after{transform:rotate(180deg)}.result .buy{float:left;width:275px;padding:36px 26px 32px;text-align:center}.result .buy .show-all{display:block;width:100%;margin-top:9px;text-align:center}.result .buy .show-all__btn{display:inline-block;line-height:20px;font-family:FiraSans-Medium;font-size:14px;color:#e62229;cursor:pointer;transition:.2s ease}.result .buy .show-all__btn:hover,.result .buy .show-all__btn:active{opacity:.8}.result .buy .buy-btn{height:48px;line-height:48px;margin:10px auto 0}.result .buy__hide-offers,.result .buy__show-offers{display:none!important}.result .buy__button{width:144px;max-width:100%;height:34px;line-height:28px;display:block;margin:0 auto;padding:0 9px;border:2px solid #242f3c;text-align:center;font-family:FiraSans-Regular;font-size:16px;color:#242f3c}.result .buy__button:hover{border-color:#e62229;background:#3d6394}.result .buy__price_main{font-family:FiraSans-Medium;font-size:28px;text-align:center}.result .buy__cashback-alt{display:none;position:absolute;top:20px;left:0;width:100%;padding:15px 12px;background:#3a3e48;line-height:1.5;font-family:FiraSans-Regular;font-size:12px;color:#fff;z-index:10}.result .buy__cashback-text{position:relative;width:100%;margin-top:4px;font-family:FiraSans-Regular;font-size:13px;color:#7e828e;text-align:center;cursor:default}.result .buy__cashback-text:hover .buy__cashback-alt{display:block}.result .info-320,.result .buy-320{display:none}.result__open-details{display:none;position:absolute;right:0;top:0;bottom:0;width:22px;height:100%;background-color:#f4f7fe;cursor:pointer;opacity:.8;transition:.2s ease}.result__open-details:hover{opacity:1}.result__additional-info{display:none;font-family:FiraSans-Regular;font-size:13px;color:#7e828e;line-height:18px}.result__additional-info:before{content:"";width:100%;height:1px;margin-bottom:18px;display:block;border-top:1px dashed #d1d8d6}.result-offers{display:block;width:100%;margin-top:32px}.result-offers_other{display:none;overflow:hidden}.result-offers_other.active{display:block}.result-offer{display:block;margin-bottom:9px;line-height:54px}.result-offer__price{float:right;font-family:FiraSans-Medium;font-size:14px;color:#242f3c}.result-offer__link{float:left;font-family:FiraSans-Regular;font-size:14px;color:#242f3c}.result-subscription{display:block;width:100%;margin-top:19px;text-align:center}.result-subscription__link{line-height:20px;display:inline-block;margin:0 auto;font-family:FiraSans-Regular;font-size:14px;color:#e62229;transition:.2s ease;cursor:pointer}.result-subscription__link:hover,.result-subscription__link:active{opacity:.8}.scroll-up{display:none;cursor:pointer;position:relative}.search{width:100%;padding-bottom:36px;background-color:#fff;border-radius:16px;position:relative;z-index:10}.search .form-section{gap:16px}.search__container,.search-wrap{display:flex;flex-wrap:wrap;gap:40px;margin-top:32px}.search-wrap{flex-wrap:nowrap;margin:0;gap:36px}.search__title{margin-top:40px;margin-bottom:32px;font-family:FiraSans-Medium}.search__text{font-size:16px}.search_bg-blue{background-color:#e62229}.search_bg-blue .search__title{color:#111}.search_bg-blue .form-section .button{background:#e62229;border:2px solid #e62229;line-height:44px}.search_bg-blue .form-section .input__dropdown .button{background:none}.search-fixed{display:none;position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 8px 16px #00000029;border-radius:16px;z-index:150;height:auto;padding:0 0 27px;border-top:none}.search-fixed.active{display:block}.search-fixed.active .search__title,.search-mobile__container{display:none}.search-mobile__direction{font-family:FiraSans-Regular;font-size:15px;font-weight:700;line-height:20px;text-align:left;color:#fff;margin-top:10px}.search-mobile__dates{font-family:FiraSans-Regular;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#fff}.search-fixed.active .search-mobile__wrap{position:relative;padding-right:25px}.search-fixed.active .search-mobile__wrap:before{display:none;position:absolute;right:0;top:4px;color:#111;font-size:24px}.search-fixed.active .search-mobile__wrap .search__title{display:block;margin:4px 0}.results-container{display:block;width:828px;margin-top:36px;padding-bottom:36px}.results-container .promo{margin-top:36px}.results-container .pagination-btn{display:block;height:60px;line-height:56px;margin:35px auto 0;padding:0 45px;color:#e62229;border:2px solid #3d6394;background-color:transparent}.results-container .no-results{max-width:550px;margin:0 auto;text-align:center;border-radius:16px;background-color:#fff}.select{position:relative}.select__focus{z-index:10}.select__trigger{height:60px;width:100%;border-radius:8px;color:#242f3c;font-size:14px;line-height:20px;padding:22px 46px 10px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:#f8f8f8}.select__label{position:absolute;top:50%;left:0;padding:0 11px;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transform:translateY(-50%);transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.5;color:#242f3c;font-size:14px;font-weight:400;line-height:20px;transition:all .2s ease}.select.select__valued .select__trigger{border:1px solid #242f3c;border-radius:4px}.select.select__valued .select__label{transform:scale(.857) translateY(-22px) translate(2px)}.select-disabled .select__label{opacity:.3}.select__trigger.with-icon:before{content:"\e902";position:absolute;top:50%;transform:translateY(-50%);right:11px;color:#7e828e}.select-direction .select__trigger:before{content:"\e929";position:absolute;top:50%;transform:translateY(-50%);right:11px;color:#242f3c;font-family:icons;font-size:32px}.select-error{color:#d72f4b;font-size:12px;font-weight:400;line-height:16px}.select-error:before{position:absolute;content:"";width:13px;height:13px;top:50%;right:50px;transform:translateY(-50%);background:url(alert.c8fefcd47a34dd07.svg) no-repeat;background-size:contain;color:#242f3c;z-index:10}.select-error .select__trigger{border-color:#d72f4b!important}.select-error .text__error{position:absolute;display:block;bottom:100%;width:100%;height:40px;padding:0 10px;margin-bottom:4px;border-radius:4px;font-size:14px;line-height:40px;background:#f5d3d8;color:#d72f4b;z-index:10}.select-disabled .select__trigger{pointer-events:none!important;border-color:#b3b3b3!important;background:#b3b3b3!important;opacity:.5!important}.select__dropdown{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:100%;border-radius:4px;background:#ffffff;box-shadow:0 20px 30px #1113;overflow:auto;max-height:280px;scrollbar-color:#b3b3b3 #ffffff;scrollbar-width:thin}.select__focus .select__dropdown{display:block}.select__option{display:flex;align-items:center;gap:3px;cursor:pointer;padding:10px 12px;color:#242f3c;font-size:14px;font-weight:400;line-height:20px;transition:all .2s ease;position:relative}.option-date,.option-price,.option-country,.option-code{color:#7e828e;transition:all .2s ease}.option-code{position:absolute;right:14px}.option-city,.option-country{max-width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-country{margin-right:auto}.select__option:hover{background:#3d6394;color:#fff;transition:all .2s ease}.select__option:hover .option-date,.select__option:hover .option-price,.select__option:hover .option-country,.select__option:hover .option-code{color:#fff}.select__option-active{background:#3d6394;color:#fff}.select__option-active .option-date,.select__option-active .option-price,.select__option-active .option-country,.select__option-active .option-code{color:#fff}.select__dropdown_history .select__option{gap:18px}.select__history{display:flex;justify-content:space-between;align-items:center;width:240px;font-size:12px;line-height:16px;padding:12px;border-bottom:1px solid #d1d8d6}.select__history .button{font-size:12px;line-height:16px;padding:0;width:-moz-fit-content;width:fit-content;height:auto;background:none;border-radius:0;color:#e62229}.sort-results{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.sort-results .item{display:block;width:100%;height:60px;line-height:60px;background-color:#f4f7fe;border-right:1px solid #ffffff;text-align:center;font-family:FiraSans-Regular;font-size:16px;color:#242f3c;cursor:pointer;transition:.2s ease}.sort-results .item:hover,.sort-results .item:active,.sort-results .item.active{color:#fff;background-color:#e62229}.sort-results .item:first-child{border-radius:8px 0 0 8px}.sort-results .item:last-child{border:none;border-radius:0 8px 8px 0}.subscription{margin-top:10px}.subscription__input{width:328px}.subscription__btn_code,.subscription__btn_continue{margin-top:36px}.subscription__btn_code{margin-right:18px}.subscription__link{display:block;font-family:FiraSans-Regular;font-size:13px;color:#7e828e;text-align:center;transition:.2s ease;cursor:pointer}.subscription__link:hover,.subscription__link:active{color:#242f3c}.subscription__link span{display:inline-block;border-bottom:1px solid #7e828e}.teaser-2{display:block;width:100%;margin-top:36px;margin-bottom:8px;padding:36px 40px;background-color:#fff;border-radius:16px}.teaser-2__img{display:block;width:162px;height:162px;float:right;margin-right:30px}.teaser-2__title,.teaser-2__text{max-width:470px}.teaser-2__title{font-family:FiraSans-Medium;font-size:28px}.teaser-2__text{margin-top:16px;font-family:FiraSans-Regular;font-size:16px}.teaser-2__btn{margin-top:34px}.teaser-3{display:block;width:100%;min-height:428px;padding:72px 80px 122px calc(50% + 18px);background-color:#e62229;color:#fff}.teaser-3 .button{margin-top:14px}.teaser-3__img{display:block;position:absolute;left:90px;bottom:0;height:100%}.teaser-3__title{font-family:FiraSans-Medium;font-size:28px}.teaser-3__text{margin-top:16px;font-family:FiraSans-Regular;font-size:16px;line-height:1.5}.teaser-4{display:block;width:100%;margin-top:34px;background-color:#fff;border-radius:16px}.teaser-4 .content-wrap{padding:0 36px}.teaser-4__img{display:block;width:162px;height:162px}.teaser-4__title{font-family:FiraSans-Medium;font-size:22px}.teaser-4__text{margin-top:12px;font-family:FiraSans-Regular}.teaser-5{display:block;width:100%;margin-top:8px;padding:36px;background-color:#fff;text-align:left;border-radius:16px}.teaser-5__title,.teaser-5__text{max-width:510px}.teaser-5__title{font-family:FiraSans-Medium;font-size:28px}.teaser-5__text{margin:12px 0 24px;font-family:FiraSans-Regular;font-size:16px}.teaser-5__btn{margin-top:34px}.teaser-6{display:block;width:100%;height:288px;margin-top:20px;margin-bottom:54px;padding:54px 54px 0 36px;background-color:#f0f1f2;text-align:left}.teaser-6__info{max-width:55%;float:left}.teaser-6__title{font-family:FiraSans-Medium;font-size:28px}.teaser-6__text{margin-top:16px;font-family:FiraSans-Regular;font-size:16px}.teaser-6__btn{margin-top:34px}.teaser-8{width:100%;margin-top:8px;padding:36px;background-color:#fff;border-radius:16px}.teaser-8 .title{padding:0 0 12px;border-bottom:2px solid #242f3c;font-size:24px;line-height:28px}.teaser-8 .text{padding:18px 0 16px;font-size:14px;line-height:18px}.teaser-8 .button{width:-moz-fit-content;width:fit-content;padding:0 24px;font-size:16px;line-height:20px}.teaser-8 .tickets{margin-top:18px}.teaser{display:block;width:100%;background-color:#fff;border-radius:16px;margin:8px 0}.teaser__img{display:block;width:162px;height:162px}.teaser__title{font-family:FiraSans-Medium}.teaser__text{font-family:FiraSans-Regular}.topline-help{width:100%;height:60px;line-height:60px}.topline-help .title{font-size:26px;color:#111;line-height:60px;font-family:FiraSans-Medium}h1,.h1{font-family:FiraSans-Medium;font-size:34px;font-style:normal;line-height:42px;color:#242f3c;margin:45px 0 35px}h2,.h2{font-family:FiraSans-Medium;font-size:24px;font-style:normal;line-height:34px;color:#242f3c}h3,.h3{font-family:FiraSans-Medium;font-size:18px;font-style:normal;line-height:26px;color:#242f3c}@media (min-width: 768px){.filters-container .filter-btn_320{display:none}.info-line{height:54px}.info-line__text,.info-line__link{float:left}.info-line__text{line-height:54px;font-size:16px}.info-line__link_aviasales{margin-top:18px;margin-left:20px}.info-line__link_appstore,.info-line__link_googleplay{margin-top:8px}.info-line__link_appstore{margin-left:66px;margin-right:8px}.line-cashback-fixed{min-height:80px}.line-cashback-fixed__text{max-width:calc(100% - 365px);float:left;padding:28px 0}.line-cashback-fixed__text-full{max-width:calc(100% - 145px)}.line-cashback-fixed__actions{height:48px;position:absolute;top:50%;right:16px;margin-top:-24px}.line-cashback-fixed__btn{display:inline-block;vertical-align:top;margin-right:36px}.line-cashback-fixed__close{display:inline-block;margin-top:14px;vertical-align:top;width:20px;height:20px;background-image:url(close-hovered.bb237013d982f635.svg);background-size:contain}.line-cashback-fixed__close span{display:none}}@media (max-width: 1259px) and (min-width: 768px){.search__container .button{padding:0;width:25%;text-align:center;white-space:nowrap}}@media (min-width: 1260px){.details-content{display:none;position:absolute;top:calc(100% + 20px);width:444px;padding:20px;border:2px solid #e8e8ed;background-color:#fff;box-shadow:0 22px 36px #00000029;font-family:FiraSans-Regular;line-height:1.4;color:#242f3c;z-index:50}.details-content span{display:none}.details{position:relative}.details-content_left{right:-60px}.details-content_left:before{right:90px}.details-content_right{left:-60px}.details-content_right:before{left:90px}.authorization__links{margin-top:16px}.authorization__link{float:left;margin-right:30px;color:#7e828e}.filters-container{position:absolute;top:36px;left:0;display:flex;justify-content:space-between;align-items:center;width:252px}.filters-container .results-count,.filters-container .filter-btn{display:none}.filters-container .subscribe-btn{display:block;width:100%;height:60px;line-height:56px;text-align:center;background-color:#fff;border:2px solid #3d6394;border-radius:8px;padding:0 40px;font-family:FiraSans-Medium;font-size:15px;color:#e62229}.filters-container .subscribe-btn span,.filters-container .subscribe-btn:before{color:#e62229;vertical-align:middle}.filters-container .subscribe-btn:before{font-family:icons;content:"\e922";display:inline-block;margin-right:8px;font-size:24px}.filters-container .subscribe-btn:hover,.filters-container .subscribe-btn:active{opacity:.8}.search__container .form-section_type_fullwidth{flex-wrap:nowrap}.search__container .button{white-space:nowrap}.search__container .text__error{bottom:auto;top:calc(100% + 5px)}.line-cashback-fixed__actions{right:72px}.line-cashback-fixed__btn{margin-right:48px}.line-cashback-fixed__close{width:22px;height:22px}.popup-alert__step{width:316px}.page-profile .purchases .purchase{width:100%;margin-top:9px;padding:18px 24px;background-color:#f3f4f5}.page-profile .purchases .purchase .item{color:#242f3c}.page-profile .purchases .purchase .item__name{display:none}.page-profile .purchases .purchase .item__val span{display:block}.page-profile .purchases .purchase .item__more{display:none}.page-profile .purchases .purchases__header .item,.page-profile .purchases .purchase .item{display:flex;align-items:center;font-size:14px;width:160px}.page-profile .purchases .purchases__header .item:nth-child(1),.page-profile .purchases .purchase .item:nth-child(1){width:268px}.page-profile .purchases .purchases__header .item:nth-child(3),.page-profile .purchases .purchase .item:nth-child(3),.page-profile .purchases .purchases__header .item:nth-child(4),.page-profile .purchases .purchase .item:nth-child(4){width:120px}.page-profile .purchases .purchases__header .item:nth-child(7),.page-profile .purchases .purchase .item:nth-child(7){width:56px}.page-profile .purchases__header{display:flex;margin-top:26px;padding:8px 24px}.page-profile .purchases__header .item{color:#7e828e}.offers .recommendations{max-width:1260px;padding:0 0 50px;display:flex;justify-content:space-between;gap:18px}.offers .recommendations .recommendation{transition:.2s}.offers .recommendations .recommendation:hover{box-shadow:0 8px 16px #00000029;cursor:pointer}.result__open-details{display:block}.result__additional-info{display:block;padding-left:80px;padding-right:26px}.result .info{float:right;width:550px;padding:26px 22px 26px 0}.result .info__logo-ticket-airline{height:52px}.result .info__logo-ticket-airline:first-child{margin-left:26px}.result .info__logo-ticket-airline img{height:36px}.result .info__title{padding:0 26px}.result .info__brief{padding:18px 186px 0}.result .info__brief .datetime{width:90px}.result .info__brief .datetime_flights{left:26px}.result .info__brief .datetime_destination{right:26px}.result .info__brief .datetime__city{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.result .info__details{margin-top:27px}.result .info__details .baggage-text{height:54px;padding:0 26px;line-height:52px}.result .info__details .baggage-text_right{display:inline}.result .info__details .result-leg{height:100px;padding:0 18px}.result .info__details .layover{padding:0 18px 0 72px}.result .info__details .layover__left{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-container .no-results{margin-top:65px}.results-container .no-results .title{font-size:24px}.results-container .no-results .text{margin-top:18px}.subscription__links{margin-top:16px}.subscription__link{float:left;margin-right:30px;color:#7e828e}.teaser-4__content{min-height:180px}.teaser-4__img{position:absolute;left:50%;top:50%;margin-left:-175px;margin-top:-88px}.teaser-4__title{margin-top:32px}.teaser-4__text{max-width:390px;font-size:16px}.teaser-4__info{float:left}.teaser-4__btn{float:right;margin-top:60px}.teaser-6__text{max-width:350px}.teaser-6__img{position:absolute;top:50%;right:0;margin-top:-81px}.teaser-6_pop{padding-top:63px}.teaser-6_pop .teaser-6__info{margin-top:35px}.teaser-6_pop .teaser-6__text{max-width:100%}.teaser-6_pop .teaser-6__img{top:0;margin:0}.teaser__content{min-height:208px}.teaser__img{position:absolute;left:50%;top:50%;margin-left:-81px;margin-top:-81px}.teaser__title{margin-top:36px;font-size:24px}.teaser__text{float:right;max-width:350px;font-size:16px}.teaser__btn{margin-top:32px}}@media (max-width: 1259px){html,body,.wrapper{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.container{min-height:calc(100vh - 227px);min-height:calc(var(--vh, 1vh) * 100 - 227px)}.content-wrap{max-width:1260px;padding:0 16px}.wrapper.no-scroll{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden}.title{font-size:28px}.details{display:flex;align-items:center;width:100%;margin-top:8px;font-size:12px;line-height:16px}.details-open{display:flex;align-items:center;border:none;font-family:FiraSans-Medium;text-align:left;margin:16px 0}.details-open span:first-child{display:none}.details-open span:nth-child(2){display:none}.details-open span:after{content:"\e914";font-family:icons;font-size:32px;color:#7e828e}.details-open:after{font-family:icons;font-size:24px;content:"\e914";color:#e62229}.modal__text .details-open:after{display:none}.details-open.active span:first-child{display:none}.details-open.active span:nth-child(2){display:block}.details-open.active:after{content:"\e915"}.details-content{position:relative;padding-top:10px;width:100%;font-size:inherit;line-height:inherit}.details_dark-bg .details-open,.details_dark-bg .details-content{color:#fff}.actions .actions-wrap{padding:0 36px}.actions__title{font-size:20px}.actions__text{font-size:16px}.actions__btn .button{height:48px;line-height:44px}.advantages{gap:16px}.advantages .advantage{padding:0}.advantages .advantage__img{width:80px;height:80px}.advantages .advantage__name{margin-top:20px;font-size:16px}.advantages .advantage__info{font-size:16px}.authorization{text-align:center}.authorization_code{margin-top:75px}.authorization__input{width:100%}.authorization__btn_code,.authorization__btn_continue{display:block;height:48px;line-height:44px;margin-left:auto;margin-right:auto}.authorization__btn_continue{margin-top:18px}.authorization__links{margin-top:36px}.authorization__link{margin-bottom:20px}.button{height:48px;line-height:48px;padding:0 36px}.button_white,.button_inverted{line-height:44px}.button_card{margin-top:18px;line-height:32px;height:32px;font-size:14px;line-height:18px;background-color:#fff;color:#111;display:flex;gap:4px;align-items:center;padding:0 24px}.button_more,.button_offer{height:48px;line-height:44px;padding:0 24px;width:-moz-fit-content;width:fit-content}.button_offer{display:block;width:100%;margin:18px auto 0}.page_landing .button_section{margin-top:36px}.filters-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin:30px 0}.filters-container .results-count,.filters-container .results-buttons{display:block;font-size:14px;color:#242f3c;width:-moz-fit-content;width:fit-content}.filters-container .filter-btn{margin-right:18px}.filters-container .subscribe-btn span,.filters-container .filter-btn span{color:#e62229;line-height:24px;vertical-align:middle}.filters-container .subscribe-btn:before,.filters-container .filter-btn:before{font-family:icons;color:#e62229;vertical-align:middle;margin-right:9px;font-size:24px;display:inline-block}.filters-container .subscribe-btn:hover,.filters-container .subscribe-btn:active,.filters-container .filter-btn:hover,.filters-container .filter-btn:active{opacity:.7}.filters-container .subscribe-btn:before{content:"\e922"}.filters-container .filter-btn:before{content:"\e918"}.filters{display:none;margin-top:0}.input-hotels{width:688px}.input-suggestion{width:475px}.select-passengers{width:147px}.input-datepicker{width:160px}.select-direction{width:336px}.select-city{width:475px}.phone-mask{width:284px}.icon-dropdown{display:block}.form_tickets .select-passengers{width:140px}.form-section .button{margin-left:0}.search__container .text__error{padding:11px 10px}.header .logo{height:38px}.header .top-menu{display:none}.header .profile{display:block;height:76px;line-height:76px;font-family:FiraSans-Regular;font-size:18px;color:#242f3c;transition:opacity .2s ease}.header .profile:hover{opacity:.7}.header .mob-menu-btn{display:flex;justify-content:center;align-items:center}.header__wrap{padding:0 18px}.header-email .profile{height:100px;line-height:100px}.content-help{padding-bottom:36px}.content-help .title{margin-top:32px;font-size:24px}.content-help h2.h2{margin-top:18px}.contacts .agency{flex-basis:50%;max-width:50%}.info-line{display:block;box-shadow:0 1px #f5f5fa}.info-line__text{font-family:FiraSans-Regular;color:#242f3c}.info-line__link{display:block}.info-line__link_aviasales{width:96px;height:24px;background-image:url(seller-1.7517ead677c63bec.png);background-size:contain}.info-line__link_appstore{width:122px;height:38px;background-image:url(logo-appstore.6acc23604d414d7a.png);background-size:contain}.info-line__link_googleplay{width:122px;height:38px;background-image:url(logo-googleplay.2e2c74f1ab20d0cf.png);background-size:contain}.input-direction,.input-history{width:336px}.input__direction{max-width:73%}.input__direction .direction-country{max-width:150px}.header .lang{display:none}.lang{position:absolute;bottom:32px;right:50%;transform:translate(50%)}.lang__opened .icon-dropup,.icon-dropdown{display:none}.lang__opened .icon-dropdown,.icon-dropup{display:inline-block}.lang__list{top:-90px}.main-banner__wrap{min-height:400px;padding:0 27px}.main-banner__title{font-size:24px}.main-banner__text{font-size:18px}.main-banner__image{right:27px}.menu__window{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.menu .menu__window{width:320px}.menu__list .item{height:60px;line-height:60px}.nav-help .item{font-size:16px}.offers-wrap{max-width:100%;padding:24px 16px;margin:0 auto}.offers-recommendation{padding:24px 0 0}.offers-recommendation .offers__title{padding-left:18px}.offers__title{font-size:26px}.offers__flights{gap:18px}.offers__flight{color:#fff;border-radius:8px;overflow:hidden}.flight__info{width:100%;height:100%;padding:32px 24px}.flight__price,.flight__cities{margin-top:9px}.page .title{font-size:24px}.page .text{font-size:14px}.page .auth-btn{height:60px;line-height:56px;padding:0 45px}.page_auth,.page_404{max-width:420px;padding-top:100px}.page_500{max-width:500px;padding-top:100px}.page_500 .button{height:48px;line-height:44px}.page_old-browser{max-width:560px;padding-top:100px}.page_old-browser .button{height:48px;line-height:48px}.page_unsubscribe{max-width:500px;padding-top:100px}.page_unsubscribe .button{height:48px;line-height:44px}.page_redirect{padding-top:100px}.page_redirect .title,.page_redirect .text{max-width:400px;margin-left:auto;margin-right:auto}.page_redirect .button{height:48px;line-height:48px}.page_landing .title{font-size:28px;text-align:left}.page_landing .section{padding:32px 16px}.page_landing .section-btn{margin:36px auto 0}.page_landing .button{margin-top:24px}.popular-banner{padding:36px 0}.popular-banner .input-text{width:352px}.popular-banner .button{height:48px;line-height:48px}.popular-banner__title{font-size:28px}.popular-banner__text{margin-top:26px;font-size:18px}.popup-alert__text{font-size:13px}.popup-alert__step{width:232px}.page-profile{padding:0 0 8px}.page-profile .title{font-size:28px}.page-profile .purchases{padding:32px 20px}.page-profile .purchases .title{font-size:24px}.page-profile .purchases .purchase{display:flex;flex-wrap:wrap;overflow:hidden;height:54px;margin-top:10px;padding:18px 20px;border-radius:8px;background-color:#f3f4f5;transition:height .2s ease}.page-profile .purchases .purchase:not(.active) .item{width:100%;margin-bottom:18px}.page-profile .purchases .purchase.active{height:auto;padding-bottom:18px}.page-profile .purchases .purchase .item{display:flex;align-items:center;width:100%;margin-bottom:9px;font-size:14px}.page-profile .purchases .purchase .item:first-child{margin-bottom:18px}.page-profile .purchases .purchase .item__name,.page-profile .purchases .purchase .item__val{width:50%}.page-profile .purchases .purchase .item__name{color:#7e828e}.page-profile .purchases .purchase .item__val{color:#111}.page-profile .purchases .purchase .item__more{display:block;position:absolute;top:-3px;right:4px}.page-profile .purchases .purchase .item__more .expand,.page-profile .purchases .purchase .item__more .collapse{display:flex;align-items:center;cursor:pointer;color:#7e828e}.page-profile .purchases .purchase .item__more .collapse{display:none}.page-profile .purchases .purchase .item__more .icon-dropdown,.page-profile .purchases .purchase .item__more .icon-dropup{display:block;color:#7e828e}.page-profile .purchases .purchase .item__more.active .collapse{display:flex}.page-profile .purchases .purchase .item__more.active .expand{display:none}.page-profile .purchases__list{margin-top:26px}.promo{height:auto}.promo__img{background-position:right 30px;background-size:374px auto}.promo__content{padding-left:10px;max-width:360px}.promo__title{font-size:24px}.promo__info{margin-top:13px;line-height:18px;font-size:14px}.promo__btn.button{height:48px;line-height:44px;margin:16px 0}.promo_2{padding-bottom:0}.promo_2 .promo__img{width:29%;height:364px;float:right;background-size:162px 162px;background-position:center center}.promo_2 .promo__content{width:calc(100% - 210px);width:70%;max-width:100%}.promo_2 .promo__btn.button{margin-left:0;margin-right:0}.offers .recommendations{padding:0}.offers .recommendations .slick-list{padding-bottom:16px!important}.offers .recommendations .recommendation{margin:0 9px}.show-all-btn.button{height:48px;line-height:44px}.result{position:relative}.result__additional-info{display:block;padding-left:70px;padding-right:16px}.result .info{float:right;width:calc(100% - 245px);padding:26px 0 30px}.result .info__logo-ticket-airline{height:52px}.result .info__logo-ticket-airline:first-child{margin-left:16px}.result .info__logo-ticket-airline img{height:36px}.result .info__baggage-icons{right:16px}.result .info__title{padding:0 16px}.result .info__brief{padding:20px 176px 0}.result .info__brief .datetime_flights{left:16px}.result .info__brief .datetime_destination{right:16px}.result .info__brief .datetime__city{overflow:hidden;max-width:90px;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.result .info__brief .layovers{margin-top:0}.result .info__details .baggage-text{padding:0 16px;height:54px;line-height:52px}.result .info__details .baggage-text_right{display:inline}.result .info__details .result-leg{height:140px;padding:0 18px}.result .info__details .layover{padding:0 18px 0 72px}.result .buy{float:left;padding-left:16px;padding-right:16px;width:245px}.scroll-up{right:36px}.scroll-up{position:fixed;bottom:9%;right:18px;opacity:.8;border-radius:50%;width:50px;height:50px;background:#ffffff}.scroll-up:before{content:"\e915";font-family:icons;font-size:32px;color:#7e828e;position:absolute;top:3px;left:8px}.scroll-up:hover,.scroll-up:active{opacity:1}.scroll-up:hover:before,.scroll-up:active:before{color:#242f3c}.scroll-up.active{display:block}.search .content-wrap{padding:0 40px;max-width:768px;margin:0 auto}.search-wrap{flex-wrap:wrap;gap:0}.search-wrap .teaser-2{margin-bottom:0}.results-container{width:100%;margin:0}.results-container .pagination-btn{height:48px;line-height:44px}.results-container .no-results{max-width:480px;margin:80px auto 54px}.results-container .no-results .title{font-size:24px}.results-container .no-results .text{margin-top:18px;font-size:14px}.sort-results{margin-top:0}.sort-results .item{height:48px;line-height:48px}.subscription{text-align:center}.subscription_code{margin-top:75px}.subscription__input{width:100%}.subscription__btn_code,.subscription__btn_continue{display:block;height:48px;line-height:44px;margin-left:auto;margin-right:auto}.subscription__btn_continue{margin-top:18px}.subscription__links{margin-top:36px}.subscription__link{margin-bottom:20px}.teaser-2{padding:36px 20px}.teaser-2__title,.teaser-2__text{max-width:420px}.teaser-2__title{font-size:24px}.teaser-2__text{margin-top:12px;font-size:14px}.teaser-2__btn{height:48px;line-height:44px}.teaser-3{width:initial;min-height:340px;margin:0;overflow:hidden;padding:72px 20px 100px calc(40% + 18px)}.teaser-3 .button{margin-top:27px;height:48px;line-height:48px}.teaser-3__img{height:315px;width:initial;right:53%;bottom:88px;left:initial}.teaser-3__title{font-size:34px;text-align:left}.teaser-3__text{margin-top:18px;font-size:16px}.teaser-4{padding:30px 15px}.teaser-4__img{float:right}.teaser-4__title,.teaser-4__text{max-width:500px}.teaser-4__text{font-size:14px}.teaser-4__btn{height:48px;line-height:44px;margin-top:18px}.teaser-5{padding:32px 20px}.teaser-5__title{font-size:24px}.teaser-5__btn{height:48px;line-height:44px}.teaser-6{height:220px;margin-bottom:20px;padding:20px 0 0 20px}.teaser-6__info{max-width:310px}.teaser-6__title{font-size:24px}.teaser-6__text{max-width:300px;margin-top:10px;font-size:14px}.teaser-6__btn{margin-top:28px}.teaser-6__img{position:absolute;top:8px;right:0}.teaser-6_pop .teaser-6__title{margin-top:28px}.teaser-8{padding:32px 16px}.teaser-8 .title{padding-bottom:16px;font-size:24px}.teaser{padding:30px 32px}.teaser__img{float:right;margin-right:30px}.teaser__title,.teaser__text{max-width:500px}.teaser__title{font-size:24px}.teaser__text{margin-top:12px;font-size:14px}.teaser__btn{height:48px;line-height:44px;margin-top:18px}}@media (max-width: 768px){.button{margin-top:0}.button_card{margin-top:45px;display:flex;gap:4px;align-items:center;padding:0 24px}.button_offer{width:100%;margin:0 auto 24px}}@media (max-width: 767px){.title{font-size:24px}.content-wrap{max-width:767px;padding:0 16px}.container{min-height:calc(100vh - 264px);min-height:calc(var(--vh, 1vh) * 100 - 264px)}.actions{height:auto;padding-bottom:36px;text-align:center}.actions .actions-wrap{flex-wrap:wrap}.actions .button_more{margin:18px auto 0}.actions__content,.actions__btn.button{float:none}.actions__content{max-width:290px;width:100%;margin:0 auto}.actions__title{font-size:20px}.actions__text{margin-top:10px;font-size:12px}.actions__btn .button{margin:16px auto 0}.advantages{display:block;margin-top:24px}.advantages .advantage{width:100%;padding:0 0 0 40px;text-align:left;margin-bottom:16px}.advantages .advantage__img{position:absolute;top:2px;left:0;width:24px;height:24px}.advantages .advantage__name{margin-top:0;font-size:16px}.advantages .advantage__info{margin-top:8px}.authorization_code{margin-top:85px}.ui-datepicker{position:fixed!important;overflow-x:hidden;overflow-y:scroll;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);top:0!important;left:0!important;padding:90px 18px;margin-top:0;border:none}.ui-datepicker .ui-datepicker-buttonpane{display:block;margin:0;padding:0;position:absolute;top:27px;right:18px}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{margin:0;padding:0;background-color:#fff}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:before{content:"\e92c";font-family:icons;font-size:36px;color:#242f3c}.cashback{display:block}.email-cashback__title{font-size:20px;line-height:24px}.email-cashback__text{font-size:14px}.email-cashback .button_email{margin:36px 0 0;width:100%!important;height:48px;line-height:44px}.email-offers__title,.email-compare__title,.email-others__title{font-size:20px;line-height:30px}.email-others__top-text p{font-size:16px;line-height:28px}.email-others__bottom-text p{font-size:14px;line-height:22px}.email-others__top-text span,.email-others__bottom-text span{font-size:12px}.email-cashback__list{padding:0}.email-cashback__list p{font-size:14px;line-height:16px}.email-sellers{gap:26px}.filters-container{flex-wrap:wrap;padding:0 16px}.filters-container .results-count,.filters-container .results-buttons{width:100%}.filters-container .results-buttons{margin-top:20px}.filters-container .filter-btn_768{display:none}.flight-detail .info-320{border:0!important}.flight-detail .info-320__logo-ticket-airline:first-child{margin-left:8px!important}.flight-detail__transfer{margin:16px;border-radius:8px;padding:12px 16px}.flight-detail__item{padding:16px 12px 16px 32px}.input-datepicker{width:140px}.input-hotels{width:288px}.input-suggestion{width:90vw}.select-passengers,.select-direction{width:288px}.select-city{width:475px}.cashback .form-section__field,.cashback .phone-mask{width:100%}.form-floating+.form-floating{margin-top:8px}.footer{padding-top:18px}.footer__cr,.footer__menu{float:none}.footer__cr{margin-right:0}.footer__menu{margin-top:18px}.footer__info{font-size:14px}.header{height:54px;border:none}.header .logo{width:200px;height:38px}.header .logo__img{height:38px}.header .profile{display:none}.header .mob-menu-btn{border:none;margin-left:auto}.header .mob-menu-btn__text{display:none}.header-nav{gap:8px}.header-nav .item{margin-left:0}.header-nav .item__text{display:none}.header-email .profile,.content-help{display:block}.contacts .agency{flex-basis:100%;max-width:100%}.info-line{display:block;padding-top:16px;text-align:center}.info-line__text{font-size:14px}.info-line__link{margin:0 auto}.info-line__link_aviasales{margin-top:22px;margin-bottom:22px}.info-line__link_appstore{margin-right:8px}.info-line__link_appstore,.info-line__link_googleplay{display:inline-block;margin-top:14px;margin-bottom:16px}.input-direction,.input-history{width:288px}.input-direction .button,.input-history .button{margin-top:0!important}.line-cashback-fixed{text-align:center}.line-cashback-fixed__text,.line-cashback-fixed__btn{margin-top:26px}.line-cashback-fixed__close{margin-top:18px;margin-bottom:16px}.line-cashback-fixed__close span{border-bottom:1px solid #626469;font-family:FiraSans-Regular;font-size:14px;line-height:18px;color:#fff}.loading{margin-bottom:32px}.loading .loading__wait{padding:16px 0}.loading .loading__wait span{display:block}.main-banner{display:none}.main-banner__image{width:100%;height:auto;right:50%;transform:translate(50%)}.main-banner_mob{display:block;padding:24px 24px 0;border-radius:16px 16px 0 0}.main-banner_mob .main-banner__info{display:none}.main-banner_mob .main-banner__wrap{min-height:195px;padding:0}.menu{bottom:auto}.menu .menu__window{width:100%}.menu__list{margin-top:75px}.menu__close{top:16px;right:16px}.menu__list .item_profile{display:flex}.modals__overlay{align-items:flex-start;background:#ffffff}.modal__content{gap:16px}.modal{width:100vw;height:auto;padding:63px;border:none}.modal__title{font-size:20px;line-height:24px}.modals__container{padding:0}.nav-help{overflow-x:scroll;overflow-y:hidden}.nav-help .item{height:40px;line-height:40px;font-size:14px}.notification{padding:0}.notification:hover{box-shadow:none}.notification:hover .notification__actions{display:flex;justify-content:start}.notification__text{margin-top:10px;font-size:16px;font-family:FiraSans-Regular}.notification__text span+span{margin-left:0;margin-top:8px;display:block}.notification__actions{position:relative;display:flex;justify-content:start;gap:18px;margin-top:18px;top:0;right:0}.flight_big{min-width:260px}.offers__title{font-size:24px;line-height:28px;padding-right:18px;margin-bottom:20px}.offers-wrap{padding-right:0}.offers__flight{width:264px;margin-right:9px}.offers__flights .slick-list{padding:0}.flight__info .flight__price{font-size:16px;font-family:FiraSans-Medium}.flight__info .flight__dates,.flight__info .flight__cities{font-size:14px}.flight__info .flight__from,.flight__info .flight__to{font-family:FiraSans-Medium}.page .title-image{height:116px}.page .title{margin-top:24px;font-size:16px}.page .text{margin-top:8px;font-size:12px}.page .auth-btn{height:48px;line-height:48px}.page_auth{padding:36px 0 54px}.page_404,.page_500{max-width:250px;padding:96px 0 54px}.page_old-browser{max-width:290px;padding:36px 0 54px}.page_old-browser .button{display:none;margin-top:54px}.page_old-browser .button_mob{display:block}.page_old-browser .browsers .browser{width:120px}.page_old-browser .browsers .browser__logo{width:60px;height:60px}.page_unsubscribe{max-width:250px;padding:96px 0 54px}.page_redirect{padding:0;width:100vw;margin:0 0 0 -18px}.page_redirect .bg{width:100%;padding:32px}.page_redirect .title,.page_redirect .text{max-width:250px}.page_no-results{padding:0;margin:8px auto 0}.page_no-results .bg{padding:32px;background-color:#fff}.page_no-results .title{margin-top:18px}.page_loading{padding:36px 0 54px;margin:0 auto;background-color:#fff}.page_landing .title{font-size:24px}.page_landing .section{background:#ffffff}.page_landing .section .title{font-size:24px;margin-top:0}.page_landing .section_dark{padding:0;background:#e62229}.page_landing .special-prices{display:block}.popular-banner .input-text{width:100%;float:none;margin-top:18px}.popular-banner .button{float:none;margin:18px auto 0}.popular-banner__title{font-size:24px}.popular-banner__text{margin-top:12px;font-size:14px}.popular-banner__text span{display:inline}.popup-alert.active{display:none}.popup-alert__item,.popup-alert__step{font-size:14px;height:auto}.popup-alert__item{flex-wrap:wrap;flex-direction:column;gap:16px;height:auto;padding:32px 0}.popup-alert__item .button{color:#e62229;background-color:#fff;width:100%}.popup-alert__step,.popup-alert__text{width:284px}.popup-alert__text{line-height:22px;font-size:16px}.popup-alert__close{width:100%;margin:0 auto}.popup-alert__close .button,.popup-alert__close span{display:block;line-height:44px}.popup-alert__close span{border:2px solid #ffffff;border-radius:8px;text-align:center}.popup-alert__close .icon.icon-close{display:none}.popup-alert_cookies{background:#e62229}.popup-alert_cookies .popup-alert__text{font-size:16px;line-height:20px}.popup-alert_cookies .popup-alert__text.center{text-align:center}.button_popup{display:block}.popup-alert-mob{position:fixed;inset:0;padding-top:50px;padding-bottom:50px;background-color:#242f3c99;z-index:1000;overflow:auto}.popup-alert-mob.active{display:block}.popup-alert-mob__window{display:block;width:280px;margin:0 auto;padding:34px 20px;position:absolute;left:0;right:0;top:50%;background-color:#fff;text-align:center}.popup-alert-mob__title{font-family:FiraSans-Medium;font-size:18px;color:#242f3c}.popup-alert-mob__text{margin-top:16px;padding-bottom:12px;font-family:FiraSans-Regular;font-size:14px}.button_popup{margin-top:12px}.popup-alert-mob__close{display:block;position:absolute;top:-42px;right:0;cursor:pointer}.page-profile .title{font-size:24px}.page-profile .purchases .title{font-size:22px;text-align:center;padding:0 0 12px}.page-profile .purchases .purchase{display:flex;flex-wrap:wrap;height:60px;padding:10px 12px}.page-profile .purchases .purchase.active{height:auto}.page-profile .purchases .purchase .item{display:block;width:100%;margin-bottom:0}.page-profile .purchases .purchase .item__name,.page-profile .purchases .purchase .item__val{width:100%;float:none}.page-profile .purchases .purchase .item__name{margin-top:16px}.page-profile .purchases .purchase .item__val{margin-top:3px}.page-profile .purchases .purchase .item__val span{display:block}.page-profile .purchases .purchase .item__more{top:8px}.page-profile .purchases .purchase .item__more .expand span,.page-profile .purchases .purchase .item__more .collapse span{display:none}.page-profile .purchases__open{font-size:15px;font-family:FiraSans-Medium}.page-profile .purchases__tickets,.page-profile .purchases__tours{font-size:16px}.page-profile .purchases__info{margin-top:10px}.page-profile .purchases__info a{border-bottom:none}.promo{height:auto}.promo__img{width:100%;height:246px;background-size:contain;background-position:center center}.promo__content{width:100%;max-width:300px;margin:0 auto;padding:0;float:none}.promo__title{margin-top:18px;font-size:24px;line-height:29px;text-align:left}.promo__info{margin-top:10px;line-height:16px;font-size:12px;text-align:left}.promo__input{margin-top:10px}.promo__input .input-text{width:100%}.promo__btn.button{margin-left:auto;margin-right:auto;width:100%;font-size:16px}.promo_2{padding:18px 20px 35px}.promo_2 .promo__img{width:100%;height:80px;float:none;background-size:contain}.promo_2 .promo__content{width:100%}.promo_2 .promo__title{margin-top:18px}.promo_2 .promo__text{margin-top:13px}.promo_2 .promo__input{margin-top:10px}.promo_2 .promo__btn.button{margin:34px auto 0}.result{padding:0;margin-top:8px;border-radius:16px;border:none;background-color:color_white}.result .info,.result .buy{display:none}.result .info-320{display:block;width:100%;min-height:49px;padding-top:16px;padding-bottom:16px;cursor:pointer}.result .info-320__baggage-icon{right:10px}.result .info-320__logo-ticket-airline{height:16px;float:left;margin-right:18px}.result .info-320__logo-ticket-airline:first-child{margin-left:16px}.result .info-320__logo-ticket-airline img{height:16px}.result .info-320__brief{position:relative;height:65px;overflow:hidden;padding:10px 100px 0}.result .info-320__brief .datetime{position:absolute;font-family:FiraSans-Regular;color:#242f3c;line-height:1.3;width:45px}.result .info-320__brief .datetime__city{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.result .info-320__brief .datetime_flights{left:52px;text-align:right}.result .info-320__brief .datetime_destination{right:52px;text-align:left}.result .info-320__brief .datetime__time{font-size:20px;line-height:24px;font-weight:700}.result .info-320__brief .datetime__iata{margin-top:4px;font-size:13px;color:#7e828e;font-weight:700}.result .info-320__brief .layovers{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;position:relative;margin-top:0}.result .info-320__brief .layovers__line{width:calc(100% - 64px);height:2px;border-radius:1px;background:#7e828e}.result .info-320__brief .layovers__line:before,.result .info-320__brief .layovers__line:after{font-family:icons;display:block;height:100%;font-size:12px;position:absolute;top:-6px;color:#7e828e}.result .info-320__brief .layovers__line:before{content:"\e908";left:-16px}.result .info-320__brief .layovers__line:after{content:"\e909";position:absolute;right:-16px}.result .info-320__brief .layovers__line .small-plane-icon{display:block;box-sizing:content-box;background-color:#fff;position:absolute;right:0;top:-6px;width:12px;height:13px;background-image:url(plane_small.616fcdaadfe18c94.svg);background-size:contain}.result .info-320__brief .layovers__line .small-plane-icon:before{content:"";display:block;position:absolute;height:100%;width:3px;top:0;left:-3px;background-color:#fff}.result .info-320__brief .layovers__time,.result .info-320__brief .layovers__details{width:100%;font-family:FiraSans-Regular;font-size:10px;color:#7e828e;text-align:center;font-size:12px;line-height:16px}.result .buy-320{display:block;width:100%;height:auto;padding:16px;cursor:pointer;text-align:center;background:#ffffff}.result .buy-320__price{font-family:FiraSans-Medium;font-size:24px;line-height:28px}.result .buy-320__info{font-size:12px;line-height:16px;color:#7e828e}.buy-btn{margin:0 16px}.search{padding:24px 0}.search .content-wrap{padding:0 16px;margin:0 auto}.search_suggestion .content-wrap{max-width:100%}.search_suggestion .button{margin-top:0;width:90vw}.search-fixed{padding:12px 0;min-height:64px}.search__title{margin:0 0 16px;font-size:24px;line-height:28px}.search__text{font-size:14px}.search .form-section{gap:8px}.search__container{margin-top:24px}.search-mobile__content{display:none}.search-mobile__container{display:block}.search-fixed.active .search-mobile__wrap:before{content:"\e913";display:block}.results-container{padding:0}.results-container .no-results{margin:32px 0;padding:32px}.results-container .no-results .title{font-size:24px;line-height:28px}.results-container .no-results .text{margin-top:14px}.results-container .promo{margin-top:20px}.sort-results{display:none}.subscription_code{margin-top:85px}.teaser-2{display:block;position:relative;width:100%;bottom:0;left:0;padding:32px 0;text-align:center;margin:8px 0}.teaser-2__img{display:block;float:none;width:80px;height:80px;margin:0 auto}.teaser-2__title,.teaser-2__text{margin-left:auto;margin-right:auto}.teaser-2__title{margin-top:18px;font-size:15px}.teaser-2__text{max-width:290px;font-size:12px;margin-top:9px}.teaser-2__btn{margin-top:36px}.teaser-3{text-align:center;padding:16px;border-radius:16px}.teaser-3 .button{width:100%;margin:16px auto 0}.teaser-3__img{display:block;position:relative;height:250px;margin:0 auto;bottom:0;right:0}.teaser-3__title,.teaser-3__text{margin-left:auto;margin-right:auto}.teaser-3__title{margin-top:24px;font-size:24px}.teaser-3__text{margin-top:18px;font-size:12px;text-align:left;max-width:320px}.teaser-4{margin-top:8px;padding:18px 12px 34px;text-align:center}.teaser-4__img{display:block;float:none;width:auto;height:80px;margin:0 auto}.teaser-4__title,.teaser-4__text{margin-left:auto;margin-right:auto}.teaser-4__title{margin-top:18px;font-size:16px}.teaser-4__text{font-size:12px}.teaser-4__btn{margin-top:34px;display:inline-block}.teaser-5__title,.teaser-5__text{margin-left:auto;margin-right:auto}.teaser-5__title{font-size:22px}.teaser-5__text{font-size:14px}.teaser-6{height:initial;padding:18px 26px 36px;text-align:center}.teaser-6__title,.teaser-6__text{width:100%;margin-left:auto;margin-right:auto}.teaser-6__title{margin-top:18px;font-size:16px}.teaser-6__text{font-size:12px}.teaser-6__btn span{display:none}.teaser-6__img{position:relative;height:80px}.teaser{padding:18px 0 36px;text-align:center;position:relative}.teaser__img{display:block;float:none;width:80px;height:80px;margin:0 auto}.teaser__title,.teaser__text{margin-left:auto;margin-right:auto}.teaser__title{margin-top:18px;font-size:15px}.teaser__text{font-size:12px}.teaser__btn{display:inline-block;margin-top:24px}.teaser__btn span{display:none}.topline-help .title{font-size:24px}}@media (max-width: 659px){.email-banner__image{height:194px}.email-cards{flex-wrap:wrap}}@media (max-width: 650px){.select-city{width:90vw;max-width:100%}.form_tickets .select-passengers{width:288px}.form-label{min-width:100%}.form-section .button{margin-top:24px;width:100%!important}.input__history .button{margin-top:0;width:auto!important}.form-section__mob-oneline{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.form-section__mob-oneline .button_borderless{margin:0;padding:0}.form-section_type_fullwidth .form-section__field,.form-section_type_fullwidth .form-section__field .form-control{width:100%}.input-history .button{margin-top:0!important}.modal{height:auto;padding:77px 16px 36px}.modal__filter,.modal__paddingless{padding:77px 0 36px}.modal__filter .modal__title,.modal__paddingless .modal__title,.modal__filter .flight-detail__direction,.modal__paddingless .flight-detail__direction{padding:0 16px}.flight-details__total{margin-top:8px;background-color:#fff;border-radius:16px;padding:24px 16px}.flight-details__summ{font-size:24px;line-height:28px}.flight-details__total-button{margin:8px 0}.flight-details__total-button .button{width:-moz-fit-content;width:fit-content;margin:0 auto;display:block}.flight-details__total-more a{margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;padding:0 18px;border-radius:8px;line-height:40px;border:2px solid #e62229;transition:.2s}.flight-details__total-more a:hover{background-color:#e62229;color:#fff}.flight-details__total-notification{margin-top:24px}.flight-details__total-notification a{margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;padding:0 18px;border-radius:8px;line-height:44px;color:#111;background-color:#f8f8f8;transition:.2s}.flight-details__total-notification a:hover{background-color:#d1d8d6}.modals__container{padding:0}.modal__title{font-size:20px;line-height:24px}.modal__buttons{flex-wrap:wrap}.modal__buttons .button{width:100%}.modal__buttons .button_more{max-width:100%}.modal__link{margin-top:8px}.modal__close{top:27px;right:18px}.modal__wrapper{flex-wrap:wrap}.modal__wrapper .button_apply{margin-left:0}.modal__wrapper .form-section{margin:0 auto}.radio__info{margin-left:-30px}.radio__email,.radio__email_send{margin-left:-30px;left:0;top:0;position:relative;margin-top:18px;width:-moz-fit-content;width:fit-content}}@media (max-width: 520px){.search .content-wrap{max-width:320px}.search_suggestion .content-wrap{max-width:100%}}@keyframes stripes{0%{transform:translate(0) translateZ(0)}to{transform:translate(-56px) translateZ(0)}}@keyframes show-search-progress{0%{transform:translate(0) translateZ(0)}20%{transform:translate(20%) translateZ(0)}40%{transform:translate(40%) translateZ(0)}60%{transform:translate(60%) translateZ(0)}80%{transform:translate(80%) translateZ(0)}to{transform:translate(100%) translateZ(0)}}@keyframes progress-infinite{0%{z-index:1}to{z-index:2}}@keyframes rotate{to{transform:rotate(360deg)}}.form-floating .icon{z-index:10}.wrapper-dark .topline-help .title{color:#f3f4f5}
