@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Heavy.eot);src:local("HelveticaNeueCyr-Heavy"),url(/assets/fonts/HelveticaNeueCyr-Heavy.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Heavy.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-HeavyItalic.eot);src:local("HelveticaNeueCyr-HeavyItalic"),url(/assets/fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-HeavyItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Black.eot);src:local("HelveticaNeueCyr-Black"),url(/assets/fonts/HelveticaNeueCyr-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Black.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-BlackItalic.eot);src:local("HelveticaNeueCyr-BlackItalic"),url(/assets/fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-BlackItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Bold.eot);src:local("HelveticaNeueCyr-Bold"),url(/assets/fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-BoldItalic.eot);src:local("HelveticaNeueCyr-BoldItalic"),url(/assets/fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-BoldItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Roman.eot);src:local("HelveticaNeueCyr-Roman"),url(/assets/fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Medium.eot);src:local("HelveticaNeueCyr-Medium"),url(/assets/fonts/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Medium.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-MediumItalic.eot);src:local("HelveticaNeueCyr-MediumItalic"),url(/assets/fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-MediumItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Italic.eot);src:local("HelveticaNeueCyr-Italic"),url(/assets/fonts/HelveticaNeueCyr-Italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Italic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Italic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Light.eot);src:local("HelveticaNeueCyr-Light"),url(/assets/fonts/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-LightItalic.eot);src:local("HelveticaNeueCyr-LightItalic"),url(/assets/fonts/HelveticaNeueCyr-LightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-LightItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-UltraLight.eot);src:local("HelveticaNeueCyr-UltraLight"),url(/assets/fonts/HelveticaNeueCyr-UltraLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-UltraLight.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-UltraLightItalic.eot);src:local("HelveticaNeueCyr-UltraLightItalic"),url(/assets/fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-UltraLightItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-Thin.eot);src:local("HelveticaNeueCyr-Thin"),url(/assets/fonts/HelveticaNeueCyr-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-Thin.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/fonts/HelveticaNeueCyr-ThinItalic.eot);src:local("HelveticaNeueCyr-ThinItalic"),url(/assets/fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueCyr-ThinItalic.woff) format("woff"),url(/assets/fonts/HelveticaNeueCyr-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.button{display:inline-block;padding:21px 60px;border:1px solid #ffb506;border-radius:5px;background-color:#fff;color:#ffb506;text-align:center;text-decoration:none;font-size:14px;white-space:nowrap;cursor:pointer}.button:hover{transition:.3s}.button.fill,.button:hover{background-color:#ffb506;color:#fff}.button.fill:hover:not([disabled]){background-color:#ff9803;transition:.3s}.button.block{display:block;width:100%}.button.center{display:block;margin:0 auto}.button-dropdown{display:block;position:relative;width:100%;padding:21px 25px;border:none;border-radius:5px;background-color:#fff;text-align:left;box-shadow:0 5px 20px rgba(0,0,0,.05)}.button-dropdown__text{color:#969ea8;font-size:14px}.button-dropdown__carret{position:absolute;top:50%;right:25px;margin-top:-3.5px}.button-dropdown.active .button-dropdown__carret{transform:rotate(-180deg)}.button:disabled{border-color:#eef0f4;background:#fafcff;color:#969ea8;cursor:auto}.checkbox{display:none}.checkbox-wrapper{position:relative;vertical-align:middle;display:inline-block;color:#012241;font-size:14px;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.checkbox-wrapper.block{display:block}.checkbox-custom{display:inline-block;position:relative;top:3px;width:18px;height:18px;margin-right:10px;border:1px solid #e0e2e5;border-radius:5px;background-color:transparent;font-size:0;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.checkbox:checked+.checkbox-custom{border-color:#ffb506;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.checkbox:checked+.checkbox-custom:before{content:url(/assets/icons/icon__check.svg);display:block;position:absolute;top:50%;left:50%;margin:-4px 0 0 -6px}.input{display:block;width:100%;height:60px;padding:30px 20px 14px;border:none;border-radius:5px;background-color:#fff;text-overflow:ellipsis;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden}.input-subtext{color:#969ea8;font-size:12px;font-weight:400}.input-wrapper{position:relative}.input-wrapper.focus .input{padding-right:40px}.input-wrapper.focus .input-label{top:10px;font-size:12px;transition:all .3s ease 0s}.input-wrapper.focus .input-clear{display:block}.input-label{position:absolute;top:20px;left:20px;font-size:0;transition:all .3s ease 0s}.input-label__cross{vertical-align:middle;display:none;margin-right:7px}.input-label__text{vertical-align:middle;display:inline-block;color:#969ea8;font-size:14px}.input-label.error{left:20px}.input-label.error .input-label__cross{display:inline-block}.input-label.error .input-label__text{color:#ed2424}.input-clear{display:none;position:absolute;top:50%;right:25px;margin-top:-6px;padding:0;border:0;background-color:transparent;font-size:0}.input:focus+.input-label{top:10px;font-size:12px;transition:all .3s ease 0s}.input::-ms-clear{display:none}.radio{display:none}.radio-wrapper{font-size:0}.radio-elem{display:inline-block;width:50%}.radio-elem:first-child .radio-label{border-top-left-radius:5px;border-bottom-left-radius:5px}.radio-elem:last-child .radio-label{border-top-right-radius:5px;border-bottom-right-radius:5px}.radio-label{display:block;width:100%;padding:8px 0 7px;border:1px solid #e0e2e5;background-color:#fff;color:#012241;text-align:center;font-size:12px;cursor:pointer}.radio:checked+.radio-label{border-color:#9eceff;background-color:#d2e8ff}.radio:checked+.radio-label svg{fill:#012241}.range-line{position:relative;height:2px;margin:25px 0}.range-progress{position:absolute;top:0;left:0;bottom:0;background-color:#ffb506;width:60%}.range-button{position:absolute;top:-50%;right:-9px;width:18px;height:18px;margin-top:-8px;margin-left:-8px;padding:0;border:1px solid #ffb506;border-radius:50%;background-color:#fff}.range-info{display:flex;justify-content:space-between}.range-info__item,.range-lable{font-size:14px}.range-lable{display:block;margin-top:25px;color:#012241}*{box-sizing:border-box}body{font-family:HelveticaNeueCyr;font-weight:400}button:focus,input:focus{outline:none}button{cursor:pointer}.hide{display:none}.show{display:block}.fade{opacity:0;transition:opacity 1s linear}.fade.in{opacity:1}.main-holder{display:flex;flex-direction:column;min-height:100vh;padding:70px 0 0;background-color:#fafcff;overflow-x:hidden}@media screen and (max-width:767px) and (min-width:320px){.main-holder{padding-top:55px}}.main-holder.no-ident{padding:0}.main-content{display:flex;flex-direction:column;flex-grow:1;margin-bottom:120px}.main-content.no-ident{margin-bottom:0}.main-container{position:relative;max-width:1146px;margin:0 auto}@media screen and (max-width:1200px) and (min-width:1023px){.main-container{padding:0 15px}}@media screen and (max-width:1023px) and (min-width:768px){.main-container{padding:0 15px}}@media screen and (max-width:767px) and (min-width:320px){.main-container{padding:0 15px}}.footer{flex-shrink:0;padding:60px 0;background-color:#012241}.footer__grid{display:flex;justify-content:space-between}@media screen and (max-width:1023px) and (min-width:768px){.footer__grid{align-items:start}}@media screen and (max-width:767px) and (min-width:320px){.footer__grid{flex-direction:column;align-items:start;justify-content:flex-start}}@media screen and (max-width:767px) and (min-width:320px){.footer__grid-elem{margin-bottom:20px}.footer__grid-elem:last-child{margin-bottom:0}}.footer__grid-elem-footer-wrapper{margin-bottom:30px}.footer__logo{margin-bottom:14px;font-size:0;display:inline-flex;align-items:center;text-decoration:none}.footer__logo-label{padding:3px 7px;font-size:24px;color:#ffb506;margin-top:0}.footer__logo-icon{height:50px}.footer__logoicon-tkp{height:20px}.footer__copyright{margin:0;color:#969ea8;font-size:12px}.footer__menu{margin:0;padding:0;list-style-type:none;display:flex}.footer__menu-elem{margin-right:30px;margin-bottom:5px}@media screen and (max-width:1023px) and (min-width:768px){.footer__menu-elem{display:block;margin-right:0;margin-bottom:20px}.footer__menu-elem:last-child{margin-bottom:0}}@media screen and (max-width:767px) and (min-width:320px){.footer__menu-elem{display:block;margin-right:0;margin-bottom:20px}.footer__menu-elem:last-child{margin-bottom:0}}.footer__menu-elem:last-child{margin-right:0}.footer__menu-elem.title{color:#fff;margin-bottom:15px}.footer__menu-elem.all-items{margin-top:10px}.footer__menu-link{display:block;color:#969ea8;text-decoration:none;font-size:14px}.footer__menu-link:hover{color:#fff}.footer__contact-item{display:flex;align-items:center;margin-bottom:20px;text-decoration:none}.footer__contact-item:last-child{margin-bottom:0}.footer__contact-icon{display:block;margin-right:15px}.footer__contact-text{display:block;color:#fff;text-decoration:none}.header{position:fixed;top:0;right:0;left:0;padding:10px 0;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.02);z-index:99}.header__logo{text-decoration:none;display:inline-flex;align-items:center;font-size:0}@media screen and (max-width:767px) and (min-width:320px){.header__logo{padding:0 7px 0 3px;margin-top:-2px}.header__logo svg{width:35px;height:35px}}@media screen and (max-width:1023px) and (min-width:768px){.header__logo{padding:4px 7px 4px 3px;margin-top:1px}.header__logo svg{width:35px;height:35px}}.header__logo .header__logo-wrapper{line-height:50px}@media screen and (max-width:767px) and (min-width:320px){.header__logo .header__logo-wrapper{line-height:32px;margin-top:4px}}.header__logo .header__logo-label{padding:3px 7px;font-size:24px;color:#ffb506;margin-top:0}@media screen and (max-width:767px) and (min-width:320px){.header__logo .header__logo-label{font-size:16px;margin-top:0}}@media screen and (max-width:1023px) and (min-width:768px){.header__logo .header__logo-label{font-size:18px;margin-top:0}}.header__logo-icon{height:50px}@media screen and (max-width:767px) and (min-width:320px){.header__logo-icon{height:35px}}.header__menu{display:flex;align-items:center;position:absolute;top:5px;right:0;margin:0 -15px}@media screen and (max-width:1200px) and (min-width:1023px){.header__menu{right:15px}}@media screen and (max-width:1023px) and (min-width:768px){.header__menu{right:15px}}@media screen and (max-width:767px) and (min-width:320px){.header__menu{right:30px;top:-3px}}.header__menu.authorized{top:7.5px;margin:0 -30px}@media screen and (max-width:767px) and (min-width:320px){.header__menu.authorized{top:0;margin:0;right:15px}}.header__menu.authorized .header__menu-elem{padding:0 30px}@media screen and (max-width:767px) and (min-width:320px){.header__menu.authorized .header__menu-elem{padding:0}}.header__menu.authorized .header__menu-elem:after{content:"";position:absolute;top:50%;right:0;height:15px;margin-top:-7.5px;border-left:1px solid #e0e2e5}@media screen and (max-width:767px) and (min-width:320px){.header__menu.authorized .header__menu-elem:after{display:none}}.header__menu.authorized .header__menu-elem:last-child:after{display:none}.header__menu-elem{position:relative;padding:0 15px}@media screen and (max-width:767px) and (min-width:320px){.header__menu-elem_phone{order:2}}@media screen and (max-width:767px) and (min-width:320px){.header__menu-elem_serch .header__search__button-mobile{display:block}}@media screen and (max-width:767px) and (min-width:320px){.header__menu-elem_login{order:2}}@media screen and (max-width:767px) and (min-width:320px){.header__menu-elem_info{order:1}}@media screen and (max-width:767px) and (min-width:320px){.header__menu-elem{display:flex;flex-direction:row-reverse;padding:0}}.header__search{display:block;width:265px;padding:13.5px 15px 13.5px 45px;background:url(/assets/icons/icon__search.svg) left 15px center no-repeat;border:1px solid #d2d5d9;border-radius:5px;font-size:12px}@media screen and (max-width:767px) and (min-width:320px){.header__search{display:none}}.header__search__button-mobile{display:none;padding:6px 4px 0}.header__search-mobile{position:absolute;top:100%;right:0;left:0;background-color:#fff;padding:0 15px 10px}.header__search-mobile__input{display:block;width:100%;padding:13.5px 15px 13.5px 45px;background:url(/assets/icons/icon__search.svg) left 15px center no-repeat;border:1px solid #d2d5d9;border-radius:5px;font-size:12px}.header__phone{text-decoration:none}@media screen and (max-width:767px) and (min-width:320px){.header__phone{padding-right:10px}}.header__phone-numb{margin-left:10px;color:#012241;font-size:18px;font-weight:500}@media screen and (max-width:1023px) and (min-width:768px){.header__phone-numb{display:none}}@media screen and (max-width:767px) and (min-width:320px){.header__phone-numb{display:none}}.header__button{display:block;padding:11px 35px;border:none;border-radius:5px;background-color:#f5f5f5;text-decoration:none;text-align:center}.header__button-text{color:#969ea8;font-size:14px;font-weight:500}.header__link{display:block;text-decoration:none}@media screen and (max-width:767px) and (min-width:320px){.header__link{padding:8px 10px}}.header__link-icon{vertical-align:middle;margin-right:5px}@media screen and (max-width:767px) and (min-width:320px){.header__link-icon{margin-right:0;transform:scale(1.3)}}.header__link-text{vertical-align:middle;color:#969ea8;font-size:14px;font-weight:500}@media screen and (max-width:767px) and (min-width:320px){.header__link-text{display:none}}.header__balance{vertical-align:middle;display:inline-block;margin-right:5px;color:#969ea8;font-size:12px}@media screen and (max-width:767px) and (min-width:320px){.header__balance{display:none}}.header__balance-icon{vertical-align:middle}@media screen and (max-width:767px) and (min-width:320px){.header__balance-icon{display:none}}.header__sum{color:#012241;font-size:18px;font-weight:500}.header__user-button{vertical-align:middle;display:inline-block;position:relative;margin-right:25px;padding:0;border:none;background-color:transparent}@media screen and (max-width:767px) and (min-width:320px){.header__user-button{margin-right:0;margin-left:5px}}.header__user-button:after{content:url(/assets/icons/icon__arrow-min-bottom.svg);display:block;position:absolute;left:25px;bottom:0;width:14px;height:14px;border-radius:50%;background-color:#fff;line-height:10px}.header__user-button.active:after{transform:rotate(-180deg)}.header__user-icon{vertical-align:middle;display:inline-block;width:35px;margin-right:10px}@media screen and (max-width:767px) and (min-width:320px){.header__user-icon{margin-right:0}}.header__user-name{vertical-align:middle;color:#969ea8;font-size:14px;font-weight:500}@media screen and (max-width:767px) and (min-width:320px){.header__user-name{display:none}}.header__user-menu{position:absolute;top:100%;left:30px;min-width:145px;margin:27px 0 0;padding:10px 0;border-radius:5px;background-color:#fff;list-style-type:none;box-shadow:0 5px 20px rgba(0,0,0,.05);z-index:6}@media screen and (max-width:767px) and (min-width:320px){.header__user-menu{left:auto}}.header__user-menu:before{content:"";position:absolute;top:-8px;left:10px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff}@media screen and (max-width:767px) and (min-width:320px){.header__user-menu:before{left:auto;right:10px}}.header__user-menu-elem{display:block}.header__user-menu-link{display:block;padding:9px 15px;border-left:3px solid transparent;color:#012241;text-decoration:none;font-size:12px;font-weight:500}.header__user-menu-link:hover{border-color:#ffb506;background-color:#f4f8ff}.header__notification-button{vertical-align:middle;display:inline-block;position:relative;padding:0;border:none;background-color:transparent}@media screen and (max-width:767px) and (min-width:320px){.header__notification-button{padding:0 10px}}.header__notification-icon{display:block}.header__notification-label{position:absolute;top:2px;right:0;width:8px;height:8px;border-radius:50%;background-color:#ff8e75;font-size:0}@media screen and (max-width:767px) and (min-width:320px){.header__notification-label{right:8px}}.header__notification-list{position:absolute;top:100%;right:0;width:330px;max-height:310px;margin-top:27px;padding:20px 0;border-radius:5px;border:1px solid #eef0f4;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03);overflow-y:auto;z-index:6}@media screen and (max-width:767px) and (min-width:320px){.header__notification-list{width:290px;right:-35px}}.header__notification-title{margin:0 0 30px;padding-left:25px;color:#012241;font-size:14px;font-weight:700}@media screen and (max-width:767px) and (min-width:320px){.header__notification-title{padding-left:10px}}.header__notification-item{position:relative;margin-bottom:30px;padding:0 25px}@media screen and (max-width:767px) and (min-width:320px){.header__notification-item{padding:0 10px}}.header__notification-item:last-child{margin-bottom:0}.header__notification-item.dialog-link{cursor:pointer}.header__notification-time{display:block;margin-bottom:5px;color:#969ea8;font-size:12px}.header__notification-text{color:#012241;font-size:12px;line-height:18px;font-weight:500}.header__notification-closs{position:absolute;top:0;right:10px;padding:0;border:none;background-color:transparent;font-size:0}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(1,34,65,.3);z-index:9999}@media screen and (max-width:767px) and (min-width:320px){.modal{padding:15px;overflow-y:auto}}.modal-open{overflow:hidden}.modal-dialog-lg{width:762px}@media screen and (max-width:767px) and (min-width:320px){.modal-dialog-lg{width:100%;max-width:755px}}.modal-dialog-md{width:655px}@media screen and (max-width:767px) and (min-width:320px){.modal-dialog-md{width:100%;max-width:655px}}.modal-dialog-sm{width:560px;max-height:560px;overflow-y:auto}@media screen and (max-width:767px) and (min-width:320px){.modal-dialog-sm{width:100%;max-width:560px}}.modal-dialog-xs{width:365px}@media screen and (max-width:767px) and (min-width:320px){.modal-dialog-xs{width:100%;max-width:365px}}.modal-content{position:relative;padding:40px 50px;border:1px solid #eef0f4;border-radius:5px;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}@media screen and (max-width:767px) and (min-width:320px){.modal-content{padding:15px}}.modal-content.no-ident{padding:40px 0}@media screen and (max-width:767px) and (min-width:320px){.modal-content.no-ident{padding:15px}}.modal-header{padding-bottom:25px;text-align:center}.modal-header .modal-text__secondary{display:block;margin-top:15px}.modal-body.border{padding-bottom:25px;border-bottom:1px solid #eef0f4}.modal-body .authorization-form{padding-top:0}.modal-body .dashboard__table-cel,.modal-body .dashboard__table-cel-title{white-space:nowrap}.modal-body__logo{display:block;margin:0 auto}.modal-footer{padding-top:25px;text-align:center}.modal-footer__controls{display:flex;justify-content:center;margin:-25px -15px 0}@media screen and (max-width:767px) and (min-width:320px){.modal-footer__controls{padding:0 15px}}.modal-footer__controls .button{width:140px;margin:5px;padding-left:0;padding-right:0;text-transform:uppercase}@media screen and (max-width:767px) and (min-width:320px){.modal-footer__controls .button{width:120px}}.modal-footer .modal-text__title{margin-bottom:15px}.modal-close{position:absolute;top:30px;right:30px;cursor:pointer}@media screen and (max-width:767px) and (min-width:320px){.modal-close{top:20px;right:15px}}.modal-text__block{display:block}.modal-text__title{font-size:18px}.modal-text__subtitle,.modal-text__title{display:block;color:#012241;font-weight:500}.modal-text__subtitle{margin-bottom:15px;font-size:14px}.modal-text__main{color:#012241}.modal-text__secondary{color:#969ea8}.modal-text__middle{font-size:14px;line-height:30px}.modal-text__min{font-size:12px}.modal-text__bold{font-weight:500}.modal-link{color:#62a8ff;text-decoration:none;font-size:12px;cursor:pointer}.modal__alert-item{display:flex}.modal__alert-item:nth-child(2){margin-top:10px}@media screen and (max-width:767px) and (min-width:320px){.modal__alert-item{flex-direction:column}}.modal__alert-item__icon{display:block;margin-right:25px}@media screen and (max-width:767px) and (min-width:320px){.modal__alert-item__icon{margin:0 0 25px}}.modal__alert-item__content{flex:1}@media screen and (max-width:767px) and (min-width:320px){.modal__alert-item__content{flex:auto;text-align:center}}.modal__alert-item__content .button{margin-top:25px}@media screen and (max-width:767px) and (min-width:320px){.modal__alert-item__content .button{display:block;width:100%;padding:21px 0}}.authorization-title{min-height:340px;margin-bottom:30px;padding:105px 0;background:url(/assets/images/bg__title__airTicket-reservation.jpg) top no-repeat}.authorization-title__title{margin:0 0 10px;color:#fff;text-align:center;font-size:36px;font-weight:400;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.authorization-title__title{text-align:center;font-size:22px;line-height:26px}}.authorization-title__text{max-width:730px;margin:0 auto;color:#fff;text-align:center;font-size:18px;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.authorization-title__text{font-size:14px;line-height:18px}}.authorization-form{padding-top:20px}.authorization-form__container{max-width:260px;margin:0 auto}.authorization-form__social-row{display:flex;justify-content:space-between}.authorization-form__social-button{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:1px solid #e0e2e5;border-radius:50%;background:transparent}.authorization-form__brd{display:block;position:relative;margin:30px 0;border-bottom:1px solid #eef0f4}.authorization-form__brd-text{display:block;position:absolute;left:50%;top:50%;margin:-10px 0 0 -30px;padding:0 20px;background:#fafcff;color:#969ea8;text-align:center;font-size:12px;line-height:20px}.authorization-form__input{margin-bottom:15px}.authorization-form__input.focus .input{border-color:#ffb506}.authorization-form__input .input{border:1px solid #e0e2e5}.authorization-form__button{padding:15px 60px}.authorization-form__link{display:block;margin-top:15px;color:#62a8ff;text-align:center;text-decoration:none;font-size:12px;line-height:20px}.work-container{max-width:1146px;margin:0 auto}.work-panel{margin-bottom:30px;padding:25px;border-radius:5px;border:1px solid #eef0f4;background-color:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.work-panel.accent{background-color:#ffb506}.work-item{margin:0 0 10px}.amin-test{display:block;width:100%;max-width:600px;margin:0 auto}.reservation__warning{margin:30px 0}@media screen and (max-width:1023px) and (min-width:768px){.reservation__warning{padding:0 15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__warning{padding:0 15px}}.reservation__warning-container{position:relative;max-width:754px;margin:0 auto;padding:30px;border:1px solid #ffb506;border-radius:5px;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__warning-close{position:absolute;top:30px;right:30px;padding:0;border:0;background:transparent}.reservation__warning-label{display:block;margin-bottom:15px;color:#ffb506;font-size:14px}.reservation__warning-label__icon{vertical-align:middle;margin-right:7px}.reservation__warning-text{margin:0;color:#012241;font-size:12px;line-height:20px}.title-form__lowcost{padding:115px 0;background:url(/assets/images/bg__title-form__lowcost.jpg) top no-repeat}@media screen and (max-width:767px) and (min-width:320px){.title-form__lowcost{padding:20px 0 60px}}.title-form__flights{padding:110px 0 0;background:url(/assets/images/bg__title-form__flights.jpg) top -10px center no-repeat}@media screen and (max-width:767px) and (min-width:320px){.title-form__flights{padding:20px 0 60px}}.title-form__content-lowcost{display:flex;align-items:center}.title-form__controls-lowcost{margin:0;padding:0;list-style-type:none;font-size:0}.title-form__controls-lowcost .title-form__controls-elem{width:50%}.title-form__controls-flights{margin:90px 0 0;padding:0;list-style-type:none;text-align:center;font-size:0}@media screen and (max-width:767px) and (min-width:320px){.title-form__controls-flights{display:none}}.title-form__controls-elem{display:inline-block}.title-form__controls-elem:first-child .title-form__controls-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.title-form__controls-elem:last-child .title-form__controls-button{border-top-right-radius:5px;border-bottom-right-radius:5px}.title-form__controls-button{display:block;width:100%;min-width:115px;padding:8px 0 7px;border:1px solid #fff;background-color:transparent;color:#fff;font-size:12px}.title-form__controls-button.active{background-color:#fff;color:#012241}.title-form__text-lowcost{padding-left:125px}.title-form__text-flights{text-align:center}.title-form__title{margin:0;color:#fff;font-size:36px;font-weight:400;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.title-form__title{text-align:center;font-size:22px;line-height:26px}}.title-form__subtitle{margin:15px 0 0;color:#fff;font-size:14px}@media screen and (max-width:767px) and (min-width:320px){.title-form__subtitle{margin:15px 0;text-align:center}}.answer{margin-top:0}.answer__grid{display:flex}@media screen and (max-width:1200px) and (min-width:1023px){.answer__grid{flex-wrap:wrap}}@media screen and (max-width:1023px) and (min-width:768px){.answer__grid{flex-wrap:wrap}}@media screen and (max-width:767px) and (min-width:320px){.answer__grid{flex-wrap:wrap}}.answer__grid-elem{display:flex;width:50%}@media screen and (max-width:1023px) and (min-width:768px){.answer__grid-elem{width:100%;margin:15px 0}}@media screen and (max-width:767px) and (min-width:320px){.answer__grid-elem{width:100%;margin:15px 0}}.answer__grid-elem:first-child{padding-right:80px}@media screen and (max-width:1023px) and (min-width:768px){.answer__grid-elem:first-child{padding-right:0}}@media screen and (max-width:767px) and (min-width:320px){.answer__grid-elem:first-child{padding-right:0}}.answer__grid-elem:last-child{padding-left:80px}@media screen and (max-width:1023px) and (min-width:768px){.answer__grid-elem:last-child{padding-left:0}}@media screen and (max-width:767px) and (min-width:320px){.answer__grid-elem:last-child{padding-left:0}}.answer__text{margin:0;color:#012241;font-size:14px;line-height:30px}.course__grid{display:flex;flex-wrap:wrap;margin:-15px}.course__grid-elem{display:flex;width:33.3333%;padding:15px}@media screen and (max-width:1023px) and (min-width:768px){.course__grid-elem{width:50%}}@media screen and (max-width:767px) and (min-width:320px){.course__grid-elem{width:100%}}.course__item{display:flex;flex-direction:column;flex:1;position:relative;width:100%;background-color:#fff;text-decoration:none;cursor:pointer}.course__image{display:block;width:100%;border-radius:5px 5px 0 0}.course__flag{top:36px;left:31px;width:30px}.course__flag,.course__lable{display:block;position:absolute}.course__lable{top:31px;right:31px;padding:7px 18px;border-radius:3px;background-color:#000;color:#fff;font-size:14px;font-weight:500}.course__info{display:flex;align-items:flex-end;justify-content:space-between;flex:1;padding:42px 31px;border:1px solid #e0e2e5;border-radius:0 0 5px 5px}.course__title{display:block;margin:0;padding-right:10px;color:#012241;font-size:18px;font-weight:500;word-break:break-word}.course__title-item{display:block;margin-bottom:5px}.course__title-item:last-child{margin-bottom:0}.course__date{display:block;margin-top:10px;color:#969ea8;font-size:12px}.course__price{display:block;margin:0;white-space:nowrap}.course__price-text{color:#969ea8;font-size:16px}.course__price-sum{color:#ffb506;font-size:18px;font-weight:500}.cause__grid{display:flex;margin:-15px}@media screen and (max-width:1200px) and (min-width:1023px){.cause__grid{flex-wrap:wrap}}@media screen and (max-width:1023px) and (min-width:768px){.cause__grid{flex-wrap:wrap}}@media screen and (max-width:767px) and (min-width:320px){.cause__grid{flex-wrap:wrap}}.cause__grid-elem{display:flex;flex-direction:column;width:33.3333%;padding:15px}@media screen and (max-width:1200px) and (min-width:1023px){.cause__grid-elem{width:50%}.cause__grid-elem:nth-child(2){order:3;width:100%}}@media screen and (max-width:1023px) and (min-width:768px){.cause__grid-elem{width:50%}.cause__grid-elem:nth-child(2){order:3;width:100%}}@media screen and (max-width:767px) and (min-width:320px){.cause__grid-elem{width:100%}.cause__grid-elem:nth-child(2){order:3;width:100%}}.cause__button{display:flex;align-items:center;height:105px;padding:0 20px;margin-bottom:30px;border:1px solid #e0e2e5;border-radius:5px;background-color:transparent;color:#012241}@media screen and (max-width:767px) and (min-width:320px){.cause__button{height:auto;min-height:105px;padding:15px}}.cause__button:last-child{margin-bottom:0}.cause__button.active,.cause__button:hover{border-color:#ffb506;color:#ffb506}.cause__button.active .cause__button-icon,.cause__button:hover .cause__button-icon{fill:#ffb506}.cause__button-icon{min-width:50px;display:block;margin-right:15px;fill:#01458c}.cause__button-content__title{display:block;margin-bottom:5px;color:#012241;text-align:left;font-weight:700;font-size:14px}.cause__button-content__text{display:block;color:#969ea8;text-align:left;font-size:14px;font-weight:500}.cause__text{margin:0;padding:0 30px;color:#012241;font-size:14px;line-height:30px}.promotion__grid{display:flex;flex-wrap:wrap}.promotion__grid-elem{display:flex;width:33.3333%;padding:15px}@media screen and (max-width:1023px) and (min-width:768px){.promotion__grid-elem{width:50%}}@media screen and (max-width:767px) and (min-width:320px){.promotion__grid-elem{width:100%}}.promotion.messengers{align-items:center}.promotion.messengers .section-title{margin:95px 0 30px}.promotion.messengers .messenger-item{margin-left:auto;margin-right:auto}.promotion__item{display:flex;width:100%;border:1px solid #e0e2e5;border-radius:5px;padding:25px;align-items:center}.promotion__item-icon{min-width:50px;display:block;margin-right:15px;fill:#01458c}.promotion__item-content__title{display:block;margin-bottom:5px;color:#012241;text-align:left;font-weight:550}.promotion__item-content__text{color:#969ea8;font-size:14px}.form-lowcost{flex-basis:360px;position:relative}@media screen and (max-width:767px) and (min-width:320px){.form-lowcost{display:none}}.form-lowcost__grid{display:flex;margin:-7.5px}.form-lowcost__grid-elem{width:50%;padding:7.5px}.form-lowcost__item{position:relative;margin-bottom:15px}.form-lowcost__item-info{display:none;position:absolute;top:50%;right:42px;margin-top:-8px;color:#ffb506;text-transform:uppercase;font-size:14px}.form-lowcost__button-replace{position:absolute;display:block;top:50%;right:25px;margin-top:15px;padding:0;border:5px solid #fff;border-radius:50%;background-color:#fff;font-size:0;z-index:3;box-shadow:5px 8px 20px rgba(0,0,0,.3)}.form-lowcost__secondary{position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:30px;border:1px solid #e0e2e5;border-radius:5px;background-color:#fff;overflow-y:auto}.menu-lowcost__list{margin:0;padding:0;list-style-type:none}.menu-lowcost__list-elem{display:block}.menu-lowcost__list-elem.open .menu-lowcost__list-carret{transform:rotate(270deg)}.menu-lowcost__list-button{display:block;width:100%;position:relative;padding:20px 25px 20px 15px;border:0;border-bottom:1px solid #eef0f4;background-color:transparent;text-align:left}.menu-lowcost__list-country{color:#012241;font-size:14px;font-weight:500}.menu-lowcost__list-info{position:absolute;top:50%;right:65px;margin-top:-6px;color:#969ea8;font-size:12px}.menu-lowcost__list-carret{position:absolute;top:50%;right:25px;margin-top:-12.5px;transform:rotate(90deg)}.menu-lowcost__secondary{margin:0;padding:0;list-style-type:none}.menu-lowcost__secondary-elem{display:block}.menu-lowcost__secondary-button{display:block;width:100%;position:relative;padding:13px 25px 14px 35px;border:0;border-bottom:1px solid #eef0f4;background-color:transparent;text-align:left}.menu-lowcost__secondary-button:hover{background-color:#eef0f4}.menu-lowcost__secondary-name{color:#012241;font-size:12px;font-weight:500}.menu-lowcost__secondary-city{color:#969ea8;font-weight:400}.menu-lowcost__secondary-info{position:absolute;top:50%;right:65px;margin-top:-6px;color:#969ea8;font-size:12px}.menu-passenger{padding:30px 25px;background-color:#fff;border-radius:5px}.menu-passenger__list{margin:0;padding:0;list-style-type:none}.menu-passenger__list-elem{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:30px}.menu-passenger__title{display:block;color:#012241;font-size:14px;font-weight:500}.menu-passenger__subtitle{display:block;margin-top:5px;font-size:12px;color:#969ea8}.menu-passenger__count{vertical-align:middle;display:inline-block;width:40px;color:#012241;text-align:center;font-size:14px;font-weight:500}.menu-passenger__count-button{vertical-align:middle;display:inline-block;padding:0;border:0;background-color:transparent;font-size:0}.menu-passenger__count-button svg circle{stroke:#e0e2e5}.menu-passenger__count-button svg path{stroke:#969ea8}.menu-passenger__count-button:hover circle,.menu-passenger__count-button:hover path{stroke:#ffb506}.section-title{max-width:768px;margin:95px 0 60px;padding-left:20px;border-left:6px solid #ffb506}.section-title__text{margin:0 0 10px;color:#012241;font-size:32px}@media screen and (max-width:767px) and (min-width:320px){.section-title__text{font-size:22px}}.section-title__info{margin:0;color:#969ea8;font-size:16px}.section-title.controls{display:flex;align-items:center;justify-content:space-between;max-width:none;padding-left:0;border:none}@media screen and (max-width:1200px) and (min-width:1023px){.section-title.controls{align-items:flex-start;flex-direction:column}}@media screen and (max-width:1023px) and (min-width:768px){.section-title.controls{align-items:flex-start;flex-direction:column}}@media screen and (max-width:767px) and (min-width:320px){.section-title.controls{flex-wrap:wrap}}.section-title__content{max-width:768px;padding-left:20px;border-left:6px solid #ffb506}@media screen and (max-width:1200px) and (min-width:1023px){.section-title__content{min-width:0;width:100%}}@media screen and (max-width:1023px) and (min-width:768px){.section-title__content{min-width:0;width:100%}}@media screen and (max-width:767px) and (min-width:320px){.section-title__content{min-width:0;width:100%}}.section-title__tabs{display:flex}@media screen and (max-width:1200px) and (min-width:1023px){.section-title__tabs{margin-top:30px}}@media screen and (max-width:1023px) and (min-width:768px){.section-title__tabs{margin-top:30px}}@media screen and (max-width:767px) and (min-width:320px){.section-title__tabs{flex-wrap:wrap;width:100%;margin-top:30px}}.section-title__tabs-button{min-width:115px;padding:15px 0;border:none;border-bottom:1px solid #eef0f4;background:transparent;color:#969ea8;text-align:center;font-weight:550;font-size:14px;line-height:14px}@media screen and (max-width:767px) and (min-width:320px){.section-title__tabs-button{min-width:50%}}.section-title__tabs-button.active{border-bottom:3px solid #ffb506;background:#f4f8ff;color:#012241}.popular__row{display:flex;margin:0 -10px}@media screen and (max-width:1200px) and (min-width:1023px){.popular__row{flex-wrap:wrap;margin:-10px}}@media screen and (max-width:1023px) and (min-width:768px){.popular__row{flex-wrap:wrap;margin:-10px}}@media screen and (max-width:767px) and (min-width:320px){.popular__row{flex-wrap:wrap;margin:-10px}}.popular__col{display:flex;width:25%;padding:0 10px}@media screen and (max-width:1200px) and (min-width:1023px){.popular__col{width:50%;padding:10px}}@media screen and (max-width:1023px) and (min-width:768px){.popular__col{width:50%;padding:10px}}@media screen and (max-width:767px) and (min-width:320px){.popular__col{width:100%;padding:10px}}.popular__item{display:flex;flex-direction:column;justify-content:space-between;width:100%;border:1px solid #e0e2e5;border-radius:5px;background:#fff}.popular__item-header{padding:25px 20px;border-bottom:1px solid #e0e2e5}.popular__item-header__label{display:block;color:#012241;font-size:18px;font-weight:550}.popular__item-header__label img{vertical-align:middle;margin-right:10px}.popular__item-header__label span{vertical-align:middle;color:#969ea8;font-size:14px;font-weight:400}.popular__item-content{flex:1;padding:10px 20px 0}.popular__item-content a{text-decoration:none}.popular__item-footer{padding:0 20px 30px}.popular__item-footer a{text-decoration:none}.popular__item-info{display:flex;margin-top:10px;border:1px solid #eef0f4;border-radius:5px;background:#fff;color:#012241;font-size:14px}.popular__item-info:hover{cursor:pointer;border:1px solid #ffb506}.popular__item-info:first-child{margin-top:0}.popular__item-info__label{flex:1 1 100%;padding:19px 10px;border-right:1px solid #e0e2e5;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.popular__item-info__cost{flex:0 0 100px;padding:20px 10px}.popular__item-button{display:block;width:100%;margin-top:30px;padding:17px 15px;border:1px solid #ffb506;border-radius:5px;background:transparent;color:#ffb506;font-size:14px;font-weight:550}.section-calendar{margin:0 0 60px}.section-calendar .main-container{max-width:1037px;margin:0 auto}.calendar-toggle{margin:30px 0}.calendar-toggle__label{vertical-align:middle;display:inline-block;font-size:18px;line-height:20px;color:#969ea8}@media screen and (max-width:767px) and (min-width:320px){.calendar-toggle__label{font-size:14px;line-height:14px}}.calendar-toggle__label.active{color:#012241;font-weight:700}@media screen and (max-width:767px) and (min-width:320px){.calendar-toggle__label span{display:block}}.calendar-toggle__socket{vertical-align:middle;display:inline-block;position:relative;width:80px;height:40px;margin:0 20px;border-radius:20px;background:#f0f2f5;box-shadow:inset 0 2px 2px rgba(0,0,0,.05)}.calendar-toggle__button{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:#ffb506;box-shadow:0 2px 2px rgba(0,0,0,.1)}.calendar-toggle__button__icon-on{display:block}.calendar-toggle__button__icon-off{display:none}.calendar-toggle__button.active{left:40px;transition:left .3s linear}.calendar-toggle__button.active .calendar-toggle__button__icon-on{display:none}.calendar-toggle__button.active .calendar-toggle__button__icon-off{display:block}.calendar-label{margin:30px 0}.calendar-label__icon{vertical-align:middle;margin-right:20px}.calendar-label__text{vertical-align:middle;color:#012241;font-size:24px;line-height:24px}.calendar__slider{box-shadow:5px 8px 20px rgba(0,0,0,.03)}.calendar__slider-wrapper{position:relative;margin-bottom:15px}.calendar__slider-controls{position:absolute;width:100%;top:50%}@media screen and (max-width:1200px) and (min-width:1023px){.calendar__slider-controls{width:auto;top:auto;right:0;bottom:100%}}@media screen and (max-width:1023px) and (min-width:768px){.calendar__slider-controls{width:auto;top:auto;right:0;bottom:100%}}@media screen and (max-width:767px) and (min-width:320px){.calendar__slider-controls{width:auto;top:auto;right:0;bottom:100%}}.calendar__slider-control{position:absolute;top:-17px;padding:0;border:0;background:none;font-size:0}@media screen and (max-width:1200px) and (min-width:1023px){.calendar__slider-control{position:relative}}@media screen and (max-width:1023px) and (min-width:768px){.calendar__slider-control{position:relative}}@media screen and (max-width:767px) and (min-width:320px){.calendar__slider-control{position:relative}}.calendar__slider-control.prev{left:-55px}@media screen and (max-width:1200px) and (min-width:1023px){.calendar__slider-control.prev{left:auto}}@media screen and (max-width:1023px) and (min-width:768px){.calendar__slider-control.prev{left:auto}}@media screen and (max-width:767px) and (min-width:320px){.calendar__slider-control.prev{left:auto}}.calendar__slider-control.next{right:-55px}@media screen and (max-width:1200px) and (min-width:1023px){.calendar__slider-control.next{right:auto}}@media screen and (max-width:1023px) and (min-width:768px){.calendar__slider-control.next{right:auto}}@media screen and (max-width:767px) and (min-width:320px){.calendar__slider-control.next{right:auto}}.calendar__slider-control:hover .calendar__slider-control__icon circle,.calendar__slider-control:hover .calendar__slider-control__icon path{stroke:#ffb506}.calendar__slider-control__icon circle{stroke:#e0e2e5}.calendar__slider-control__icon path{stroke:#969ea8}.calendar__slide-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;height:100%;padding:15px 0;border:solid #eef0f4;border-width:1px 1px 2px;cursor:pointer;text-align:center;min-height:72px}.calendar__slide-item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.calendar__slide-item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.calendar__slide-item:hover{background:#f4f8ff;border-color:#9eceff;border-bottom:2px solid #ffb506}.calendar__slide-item:hover .calendar__slide-item-month{color:#012241}.calendar__slide-item.active{background:#f4f8ff;border-color:#9eceff;border-bottom:2px solid #ffb506}.calendar__slide-item.active .calendar__slide-item-month{color:#012241}.calendar__slide-item-cost{display:block;color:#012241;font-weight:550;font-size:20px}.calendar__slide-item-cost.min{color:#79ba39}.calendar__slide-item-cost.max{color:#ffb506}.calendar__slide-item-month{display:block;color:#969ea8;font-size:14px}.calendar__month{display:table;border-spacing:0;border-collapse:collapse;width:100%}.calendar__month-title{display:table-caption;padding:15px;color:#012241;text-align:center;font-weight:550;font-size:24px;line-height:24px}.calendar__weekDays{display:table-header-group}.calendar__weekDays-row{display:table-row}.calendar__weekDay{display:table-cell;padding:10px;color:#969ea8;text-align:center;font-size:14px;line-height:14px}.calendar__body{display:table-row-group}.calendar__week{display:table-row}.calendar__day{display:table-cell;border:1px solid #eef0f4;vertical-align:top;width:14.2857%}.calendar__day-item{display:flex;justify-content:center;align-items:center;position:relative;height:60px;border:1px solid transparent;cursor:pointer}.calendar__day-item:hover{background:#f4f8ff;border-color:#9eceff}@media screen and (max-width:767px) and (min-width:320px){.calendar__day-item{height:50px}}.calendar__day-item.active{background:#f4f8ff;border-color:#9eceff}.calendar__day-item__numb{position:absolute;top:5px;right:5px;color:#969ea8;font-size:18px}@media screen and (max-width:1023px) and (min-width:768px){.calendar__day-item__numb{font-size:12px}}@media screen and (max-width:767px) and (min-width:320px){.calendar__day-item__numb{top:3px;right:3px;font-size:10px}}.calendar__day-item__cost{color:#012241;font-weight:550;font-size:20px;white-space:nowrap}.calendar__day-item__cost.min{color:#79ba39}.calendar__day-item__cost.max{color:#ffb506}@media screen and (max-width:1023px) and (min-width:768px){.calendar__day-item__cost{font-size:14px}}@media screen and (max-width:767px) and (min-width:320px){.calendar__day-item__cost{font-size:10px}}.reservation__title{min-height:340px;margin-bottom:30px;padding:105px 0;background:url(/assets/images/bg__title__airTicket-reservation.jpg) top no-repeat}@media screen and (max-width:1023px) and (min-width:768px){.reservation__title{background-size:cover;text-align:center}}@media screen and (max-width:767px) and (min-width:320px){.reservation__title{background-size:cover;text-align:center}}.reservation__title-title{margin:0 0 10px;color:#fff;text-align:center;font-size:36px;font-weight:400;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.reservation__title-title{text-align:center;font-size:22px;line-height:26px}}.reservation__title-text{max-width:730px;margin:0 auto;color:#fff;text-align:center;font-size:18px;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.reservation__title-text{font-size:14px;line-height:18px}}.reservation__title-link{display:inline-flex;align-items:center;position:absolute;top:0;left:0;color:#fff;text-decoration:none;font-size:12px;line-height:20px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__title-link{left:15px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__title-link{position:relative;margin:20px auto 0}.reservation__title-link br{display:none}}@media screen and (max-width:767px) and (min-width:320px){.reservation__title-link{position:relative;margin:20px auto 0}.reservation__title-link br{display:none}}.reservation__title-link__icon{margin-right:10px}.reservation__content{position:relative;max-width:1146px;width:100%;margin:0 auto;z-index:3}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__content{padding:0 15px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__content{padding:0 15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__content{padding:0 15px}}.reservation__panel{display:grid;grid-template-columns:1fr;align-content:start;margin-bottom:30px;background:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__panel:last-child{margin-bottom:0}.reservation__panel-content{padding:25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__panel-content{padding:25px 15px}}.reservation__panel-content .reservation__baggage-item__label:last-child{margin-bottom:0}.reservation__header{display:block;position:relative;width:100%;padding:30px 25px;border-bottom:1px solid #eef0f4;border-radius:5px 5px 0 0}@media screen and (max-width:767px) and (min-width:320px){.reservation__header{padding:30px 15px 30px 45px}}.reservation__header-icon{vertical-align:middle;margin-right:12px}@media screen and (max-width:767px) and (min-width:320px){.reservation__header-icon{position:absolute;top:39px;left:15px;margin-top:-7px}}.reservation__header-control{position:absolute;top:50%;right:25px;margin-top:-8px}@media screen and (max-width:767px) and (min-width:320px){.reservation__header-control{position:relative;top:auto;right:auto;margin-top:20px}}.reservation__title-wrapper{display:block;padding:30px 25px 0;border-radius:5px 5px 0 0}@media screen and (max-width:767px) and (min-width:320px){.reservation__title-wrapper{padding:30px 15px 0}}.reservation__title-wrapper .reservation__text{margin:15px 0 0}.reservation__row{display:flex}.reservation__row:not(:first-child){margin-top:25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__row{flex-direction:column}}@media screen and (max-width:767px) and (min-width:320px){.reservation__col{margin-bottom:20px}.reservation__col:last-child{margin-bottom:0}}.reservation__col.border{border-right:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.reservation__col.border{border:0}}.reservation__col-2{width:50%;padding:0 25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__col-2{width:100%;margin:20px 0;padding:0}}.reservation__col-2.border{border-right:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.reservation__col-2.border{border:0}}.reservation__col-2:first-child{padding-left:0}.reservation__col-2:last-child{padding-right:0}@media screen and (max-width:767px) and (min-width:320px){.reservation__col-2:last-child{margin-bottom:0}}.reservation__dropdown-content{padding:0 25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__dropdown-content{padding:0 15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__dropdown-content.insurance-slider-content{width:290px}}.reservation__button{display:block;width:100%;padding:30px 25px;border:0;border-radius:5px;background:transparent;text-align:left}@media screen and (max-width:767px) and (min-width:320px){.reservation__button{padding:30px 15px}}.reservation__button.active .reservation__button-carret{transform:rotate(-180deg)}.reservation__button-carret{vertical-align:middle;margin-left:22px}.reservation__text{display:block;margin-bottom:30px;color:#969ea8;font-size:14px}.reservation__text-title{vertical-align:middle;color:#012241;font-size:18px;font-weight:500}.reservation__tariff{position:relative}.reservation__tariff-title{display:block;margin-bottom:20px;color:#012241;font-size:18px;font-weight:500}.reservation__tariff-controls{position:absolute;width:100%;top:50%}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__tariff-controls{top:140px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__tariff-controls{top:140px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-controls{top:140px}}.reservation__tariff-controls__button{position:absolute;font-size:0}.reservation__tariff-controls__button.left{left:-50px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__tariff-controls__button.left{left:15px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__tariff-controls__button.left{left:15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-controls__button.left{left:15px}}.reservation__tariff-controls__button.right{right:-50px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__tariff-controls__button.right{right:15px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__tariff-controls__button.right{right:15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-controls__button.right{right:15px}}.reservation__tariff-controls__button:hover .reservation__tariff-controls__button-icon circle,.reservation__tariff-controls__button:hover .reservation__tariff-controls__button-icon path{stroke:#ffb506}.reservation__tariff-controls__button-icon circle{stroke:#e0e2e5}.reservation__tariff-controls__button-icon path{stroke:#969ea8}.reservation__tariff-row{display:flex;margin-bottom:30px;background:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03)}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__tariff-row{overflow-x:auto}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__tariff-row{overflow-x:auto}}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-row{overflow-x:auto}}.reservation__tariff-row.single{align-items:center;padding:30px 10px}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-row.single{flex-direction:column}.reservation__tariff-row.single .reservation__tariff-col{margin-bottom:20px}.reservation__tariff-row.single .reservation__tariff-col:last-child{margin-bottom:0}.reservation__tariff-row.single .reservation__tariff-col__price{justify-content:flex-start}}.reservation__tariff-row.single .reservation__tariff-item__price,.reservation__tariff-row.single .reservation__tariff-item__title{margin-bottom:0}.reservation__tariff-row.no-slider{background:transparent;border:0;border-radius:0;box-shadow:none}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-row.no-slider{flex-direction:column}}.reservation__tariff-row.no-slider .reservation__tariff-item{flex:0 0 229px;margin-right:25px;border-color:#eef0f4;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}@media screen and (max-width:767px) and (min-width:320px){.reservation__tariff-row.no-slider .reservation__tariff-item{width:100%;flex:0 0 100%;margin:0 0 20px}.reservation__tariff-row.no-slider .reservation__tariff-item:last-child{margin-bottom:0}}.reservation__tariff-row.no-slider .reservation__tariff-item.active,.reservation__tariff-row.no-slider .reservation__tariff-item:hover{border-color:#ffb506;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__tariff-row.no-slider .reservation__tariff-item:last-child{margin-right:0}.reservation__tariff-col{width:100%;padding:0 15px}.reservation__tariff-col__control{display:flex;flex-basis:50px;align-items:center}.reservation__tariff-col__price{display:flex;justify-content:flex-end}.reservation__tariff-item{min-width:229px;padding:30px 25px;border:2px solid transparent;border-radius:5px;cursor:pointer}.reservation__tariff-item.active,.reservation__tariff-item:hover{border-color:#ffb506;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__tariff-item__radio{position:relative;width:18px;height:18px;padding:2px;background:#fff;border:1px solid #e0e2e5;border-radius:50%;box-shadow:5px 8px 20px rgba(0,0,0,.03);cursor:pointer}.reservation__tariff-item__radio.active:after,.reservation__tariff-item__radio:hover:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#e0e2e5}.reservation__tariff-item__title{display:block;margin-bottom:20px;color:#012241;font-size:14px;font-weight:500}.reservation__tariff-item__price{display:block;margin-bottom:25px;color:#ffb506;font-size:22px}.reservation__tariff-item__options{padding-top:25px;border-top:1px solid #eef0f4}.reservation__tariff-item__options-item{position:relative;margin-bottom:15px;padding-left:30px}.reservation__tariff-item__options-item:last-child{margin-bottom:0}.reservation__tariff-item__options-item__icon{position:absolute;top:-2px;left:0;width:25px;height:25px;object-fit:none}.reservation__tariff-item__options-item__text{color:#969ea8;font-size:12px}.reservation__tariff-item__options-item__text-dangerous{color:#ed2424;font-size:12px}.reservation__flight-button{display:flex;align-items:center;width:100%;padding:30px;border:0;border-radius:5px 5px 0 0;background:transparent;text-align:left}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-button{padding:30px 15px}}.reservation__flight-button__icon{display:block;min-width:20px}.reservation__flight-button__text{display:block;flex:0 1 auto;margin-left:12px}.reservation__flight-item{display:flex;padding:30px;border-top:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-item{flex-direction:column;padding:30px 15px}}.reservation__flight-item__title{display:flex;padding-right:50px;border-right:1px solid #eef0f4}@media screen and (max-width:1023px) and (min-width:768px){.reservation__flight-item__title{padding-right:25px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-item__title{padding-right:0;border-right:0}}.reservation__flight-item__title-logo{width:70px;height:50px;padding:10px;margin-right:25px;background-color:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__flight-item__title-logo img{display:block;width:50px;height:30px;margin:0 auto;object-fit:contain}.reservation__flight-item__info{position:relative;padding:0 50px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__flight-item__info{padding:0 25px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-item__info{margin-top:20px;padding:0}}.reservation__flight-item__icon{position:absolute;top:50%;left:0;margin:-7px 0 0 -8px}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-item__icon{position:relative;top:auto;margin:0 0 20px}}.reservation__flight-item__text{display:block;margin-bottom:15px}.reservation__flight-item__text:last-child{margin-bottom:0}.reservation__flight-item__text-title{display:block;margin-bottom:15px;font-size:14px;font-weight:500}.reservation__flight-controls{margin-bottom:30px;padding:0 30px}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-controls{padding:0 15px}}.reservation__flight-control{display:block;width:100%;margin:0 0 15px;padding:10px 25px;border:1px solid #e0e2e5;border-radius:5px;background:transparent;text-align:left}.reservation__flight-control:last-child{margin-bottom:0}.reservation__flight-control__icon{vertical-align:middle}.reservation__flight-control__text{margin-left:11px;color:#969ea8;font-size:14px}.reservation__flight-control__text-accent{color:#ffb506}.reservation__flight-control__info{vertical-align:middle;margin-left:50px;color:#969ea8;font-size:12px}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-control__info{display:block;margin:10px 0 0}}.reservation__flight-parameters{margin-bottom:30px;padding:0 45px}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-parameters{padding:0 30px}}.reservation__flight-parameters__row{display:flex;flex-wrap:wrap;margin:-15px;padding:15px;border:1px solid #eef0f4;border-radius:5px;background:#fafcff}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-parameters__row{flex-direction:column}}.reservation__flight-parameters__col{width:25%;padding:0 15px}.reservation__flight-parameters__item{display:block;position:relative;width:25%;padding:15px 15px 15px 45px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__flight-parameters__item{width:33.3333%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__flight-parameters__item{width:100%}}.reservation__flight-parameters__item-icon{position:absolute;top:12px;left:8px;width:25px;height:25px;object-fit:none}.reservation__flight-parameters__item-text{vertical-align:middle;color:#969ea8;font-size:12px}.reservation__flight-parameters__item-text-dangerous{color:#ed2424;font-size:12px}.reservation__info-row{display:flex;padding:30px 10px}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-row{flex-direction:column;padding:30px 0}}.reservation__info-col-3{width:33.3333%;padding:0 15px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__info-col-3{width:50%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-col-3{width:100%;margin-bottom:20px}.reservation__info-col-3:last-child{margin-bottom:0}}.reservation__info-input{border:2px solid #eef0f4;box-shadow:none}.reservation__info-input:focus{border-color:#ffb506}.reservation__info-input__carret{display:block;position:absolute;top:50%;right:25px;margin-top:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.reservation__info-input__wrapper.focus .reservation__info-input{border-color:#ffb506}.reservation__info-input__wrapper.error .reservation__info-input{border-color:#ed2323}.reservation__info-radio{padding:15px 0 16px;font-size:0}.reservation__info-radio__wrapper{border:1px solid #e0e2e5;border-radius:5px}.reservation__info-radio__wrapper.error,.reservation__info-radio__wrapper.error .reservation__info-radio{border-color:#ed2323}.reservation__info-radio__icon{fill:#969ea8}.reservation__info-title{display:block;color:#012241;font-size:18px;font-weight:500}.reservation__info-item{margin-top:15px}.reservation__info-item__form{padding:30px 25px;border-top:1px solid #e0e2e5}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-item__form{padding:30px 15px}}.reservation__info-item__form:first-child{padding-top:0;border-top:0}.reservation__info-item__filled{margin-bottom:20px}.reservation__info-item__filled:last-child{margin-bottom:0}.reservation__info-item__title{display:block;color:#012241;font-size:14px;font-weight:500}.reservation__info-item__title span{color:#969ea8;font-weight:400}.reservation__info-item__subtitle{vertical-align:middle;display:inline-block;width:100%;max-width:175px;color:#969ea8;font-size:12px}.reservation__info-item__text{vertical-align:middle;display:inline-block;color:#012241;font-size:14px}.reservation__info-select__wrapper{position:relative;cursor:pointer}.reservation__info-select__wrapper.open .input{display:block;border-color:#ffb506;border-radius:5px 5px 0 0}.reservation__info-select__wrapper.open .input-label{right:35px}.reservation__info-select__wrapper.open .input-label__text{display:block;color:#012241;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservation__info-select__wrapper.open .reservation__info-input__carret{border-top:7px solid #ffb506;transform:rotate(180deg)}.reservation__info-select__list{position:absolute;top:100%;width:100%;margin:0;padding:0;border:1px solid #eef0f4;border-radius:0 0 5px 5px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);list-style-type:none;z-index:1}.reservation__info-select__list-elem{display:block}.reservation__info-select__list-elem:last-child .reservation__info-select__list-button{border-bottom:0;border-radius:0 0 5px 5px}.reservation__info-select__list-button{display:block;width:100%;padding:21px 25px;border:0;border-bottom:1px solid #eef0f4;background-color:transparent;color:#969ea8;text-align:left;font-size:14px}.reservation__info-select__list-button:hover{color:#012241;background:#eef0f4}.reservation__info-form{position:relative;padding:30px 25px;border-top:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form{padding:30px 15px}}.reservation__info-form__checkbox-wrapper{margin-top:20px}.reservation__info-form__control{display:block;position:absolute;top:30px;right:25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form__control{position:relative;top:auto;right:auto;margin-top:20px}}.reservation__info-form__control__icon{vertical-align:middle;margin-left:5px}.reservation__info-form__control__text{vertical-align:middle;color:#ffb506;font-size:12px}.reservation__info-form__control__text:hover{cursor:pointer}.reservation__info-form__row{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form__row{flex-direction:column}}.reservation__info-form__col{width:100%;padding:20px 15px 0}.reservation__info-form__col-big{max-width:269px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__info-form__col-big{max-width:33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__info-form__col-big{max-width:33.3333%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form__col-big{max-width:100%}}.reservation__info-form__col-middle{max-width:170px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__info-form__col-middle{max-width:33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__info-form__col-middle{max-width:33.3333%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form__col-middle{max-width:100%}}.reservation__info-form__col-small{max-width:145px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__info-form__col-small{max-width:33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__info-form__col-small{max-width:33.3333%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-form__col-small{max-width:100%}}.reservation__info-status{margin-right:60px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__info-status{margin-right:0}}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-status{margin-right:0}}.reservation__info-status.block{margin-bottom:15px}.reservation__info-status.block:last-child{margin-bottom:0}.reservation__info-status.block .reservation__info-status__subtitle{display:inline-block;width:140px}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-status.block .reservation__info-status__subtitle{width:120px}}.reservation__info-status__subtitle{margin-right:10px;color:#969ea8;font-size:12px;white-space:nowrap}.reservation__info-status__lable{color:#51c070;font-size:14px}.reservation__info-status__lable-default{color:#969ea8;font-size:14px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__info-status__lable{display:block}}.reservation__info-status__text{color:#012241;font-size:14px;white-space:nowrap}.reservation__info-button__doc{margin:0 30px;padding:0;border:0;background:transparent}@media screen and (max-width:767px) and (min-width:320px){.reservation__info-button__doc{width:100%;margin:0 0 20px;text-align:left}.reservation__info-button__doc:last-child{margin-bottom:0}}.reservation__info-button__doc:last-child{margin-right:0}.reservation__info-button__doc-icon{vertical-align:middle;margin-right:22px}.reservation__info-button__doc-text{vertical-align:middle;color:#012241}.reservation__baggage-item{margin-bottom:30px}.reservation__baggage-item__title{display:block;margin-bottom:20px;color:#012241;font-size:14px;font-weight:500}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__title{margin:0}}.reservation__baggage-item__title-info{color:#969ea8;font-weight:400}.reservation__baggage-item__row{display:flex}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__row{flex-direction:column}}.reservation__baggage-item__col{width:50%;padding:0 25px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__baggage-item__col{padding:0 15px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__col{width:100%}}.reservation__baggage-item__col:first-child{padding-left:0}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__col:first-child{padding:0}}.reservation__baggage-item__col:last-child{padding-right:0}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__col:last-child{padding:0}}.reservation__baggage-item__label{display:block;margin-bottom:25px}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__label{margin:25px 0}}.reservation__baggage-item__label-icon{vertical-align:middle;margin-right:11px}.reservation__baggage-item__label-icon.invert{transform:rotate(-180deg)}.reservation__baggage-item__label-text{vertical-align:middle;color:#969ea8;font-size:12px}.reservation__baggage-item__label-info{vertical-align:middle;margin-left:100px;color:#ffb506;font-size:14px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__baggage-item__label-info{display:block;margin:20px 0 0}}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-item__label-info{display:block;margin:20px 0 0}}.reservation__baggage-control__row{display:flex;margin:0 -15px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__baggage-control__row{margin:0 -5px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-control__row{flex-direction:column}}.reservation__baggage-control__col{width:33.3333%;padding:0 15px;display:flex}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__baggage-control__col{display:flex}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__baggage-control__col{display:flex;padding:0 5px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__baggage-control__col{width:100%;margin-bottom:20px}.reservation__baggage-control__col:last-child{margin-bottom:0}}.reservation__baggage-control__button{display:block;width:100%;padding:20px 0;border:2px solid #eef0f4;border-radius:5px;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__baggage-control__button.active{background:#fafcff}.reservation__baggage-control__button.selected{border-color:#ffb506}.reservation__baggage-control__button.selected .reservation__baggage-control__button-icon{fill:#969ea8}.reservation__baggage-control__button.selected .reservation__baggage-control__button-info{color:#969ea8}.reservation__baggage-control__button:hover{border-color:#ffb506}.reservation__baggage-control__button-icon{display:block;margin:0 auto 15px;fill:#ffb506}.reservation__baggage-control__button-info{display:block;margin-bottom:10px;color:#012241;text-align:center;font-size:14px;font-weight:500}.reservation__baggage-control__button-text{display:block;color:#969ea8;text-align:center;font-size:12px}.reservation__insurance-insurance-loader-wrapper{margin-bottom:20px}.reservation__insurance-insurance-loader-wrapper .insurance-loader-text{text-align:center;margin-bottom:15px;color:#969ea8;font-size:14px}.reservation__insurance-insurance-loader-wrapper .insurance-loader div{margin:0 auto}.reservation__insurance-logo{display:block;width:70px;height:50px;padding:10px;margin:0 0 30px;background-color:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.reservation__insurance-logo img{display:block;width:50px;height:30px;margin:0 auto;object-fit:contain}.reservation__insurance-row{display:flex;justify-content:space-between;margin:0 -15px 30px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__insurance-row{flex-direction:column}}@media screen and (max-width:767px) and (min-width:320px){.reservation__insurance-row{flex-direction:column}}.reservation__insurance-col{padding:0 15px}.reservation__insurance-package{padding:30px 25px;border:2px solid #eef0f4;border-radius:5px;cursor:pointer}.reservation__insurance-package.active{border-color:#ffb506}@media screen and (max-width:1023px) and (min-width:768px){.reservation__insurance-package{width:100%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__insurance-package{width:100%}}.reservation__insurance-package:hover{border-color:#ffb506}.reservation__insurance-package__col{display:flex;width:33.3333%;padding:0 15px}@media screen and (max-width:1023px) and (min-width:768px){.reservation__insurance-package__col{width:100%;margin-bottom:20px}.reservation__insurance-package__col:last-child{margin-bottom:0}}@media screen and (max-width:767px) and (min-width:320px){.reservation__insurance-package__col{width:100%;margin-bottom:20px;padding:0}.reservation__insurance-package__col:last-child{margin-bottom:0}}.reservation__insurance-package__title{display:block;margin-bottom:15px;color:#012241;font-size:14px;font-weight:500}.reservation__insurance-package__text{display:block;margin-bottom:25px;color:#969ea8;font-size:12px}.reservation__insurance-package__price{display:block;margin-bottom:20px;color:#ffb506;font-size:22px;font-weight:500}.reservation__insurance-package__price.ordered{margin-bottom:5px}.reservation__insurance-package__price.ordered.per-passenger{font-size:15px;color:#969ea8;font-weight:400}@media screen and (max-width:1023px) and (min-width:768px){.reservation__insurance-package__price{margin:20px 0 0}}@media screen and (max-width:767px) and (min-width:320px){.reservation__insurance-package__price{margin:20px 0 0}}.reservation__insurance-package__price__description{margin-left:5px;font-size:15px;color:#969ea8;font-weight:400}.reservation__insurance-package__options{padding-top:25px;border-top:1px solid #eef0f4}.reservation__insurance-package__options-item{position:relative;display:block;margin-bottom:15px}.reservation__insurance-package__options-item:last-child{margin-bottom:0}.reservation__insurance-package__options-item__icon{position:absolute;top:-2px;left:0;width:25px;height:25px;object-fit:none}.reservation__insurance-package__options-item__text{display:block;margin-left:30px;color:#969ea8;font-size:12px;line-height:20px}.reservation__total-content{padding:30px 25px;overflow-x:auto}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-content{padding:30px 15px}}.reservation__total-table{width:100%;border-collapse:collapse;border-spacing:0}.reservation__total-table-wrapper{overflow-x:auto}.reservation__total-table__header th{padding:20px 15px;border:1px solid #eef0f4;background:#fafcff;color:#969ea8;text-align:center;font-size:14px;font-weight:500}.reservation__total-table__content td{width:25%;height:53px;padding:0 25px;border:1px solid #eef0f4;color:#012241;font-size:14px;white-space:nowrap}.reservation__total-table__content td.center{text-align:center}.reservation__total-table__text-secondary{display:block;margin-top:3px;color:#969ea8;font-size:10px}.reservation__total-row{display:flex;align-items:center;justify-content:space-between;margin-top:30px}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__total-row{align-items:flex-start}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__total-row{align-items:flex-start}}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-row{flex-direction:column}}.reservation__total-row.right{justify-content:flex-end}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__total-col{display:flex;flex-direction:column}.reservation__total-col .button{display:block;width:100%}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__total-col{display:flex;flex-direction:column}.reservation__total-col .button{display:block;width:100%}}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-col{width:100%;margin-bottom:20px}.reservation__total-col:last-child{margin-bottom:0}.reservation__total-col .button{display:block;width:100%}}.reservation__total-info{max-width:450px;margin-bottom:12px}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-info{width:100%}}.reservation__total-info__icon{vertical-align:middle;margin-right:7px}.reservation__total-info__text{color:#012241;font-size:12px}.reservation__total-info__link{color:#62a8ff;text-decoration:none;font-size:14px}.reservation__total-info__item{vertical-align:middle;display:inline-block;margin-right:30px;text-align:right}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__total-info__item{margin:0 0 20px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__total-info__item{margin:0 0 20px}.reservation__total-info__item:last-child{margin-bottom:0}}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-info__item{display:block;margin:0 0 20px;text-align:left}.reservation__total-info__item:last-child{margin-bottom:0}}.reservation__total-info__item.inline{display:flex;align-items:center}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__total-info__item.inline{align-items:flex-start;flex-direction:column;margin-right:30px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__total-info__item.inline{align-items:flex-start;flex-direction:column;margin-right:30px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-info__item.inline{align-items:flex-start;flex-direction:column}}.reservation__total-info__item.inline .reservation__total-info__item-text{margin:0 7px 0 0;text-align:left}.reservation__total-info__item-text{display:block;margin-bottom:10px;color:#969ea8;font-size:12px}@media screen and (max-width:767px) and (min-width:320px){.reservation__total-info__item-text{margin-bottom:20px}}.reservation__total-info__item-price{display:block;color:#012241;font-size:22px;font-weight:500}.reservation__total-info__item-price.disabled{color:#969ea8}.servicePage{display:flex;align-items:center;justify-content:center;min-height:100vh;background:url(/assets/images/bg__servicesPage.png) 50% no-repeat,linear-gradient(250.94deg,#f9a601 26.31%,#f59300 119.15%)}.servicePage__content{text-align:center}@media screen and (max-width:767px) and (min-width:320px){.servicePage__content{padding:40px 0}}.servicePage__elem-animation{display:block;max-width:600px;margin:0 auto 40px}@media screen and (max-width:767px) and (min-width:320px){.servicePage__elem-animation{width:100%}}.servicePage__route-wrapper{color:#fff}@media screen and (max-width:767px) and (min-width:320px){.servicePage__route-wrapper{text-align:center}}.servicePage__route-item{position:relative}@media screen and (max-width:767px) and (min-width:320px){.servicePage__route-item{display:block}}.servicePage__route-title{color:#fff;font-size:32px;line-height:40px}.servicePage__route-text{color:#fff;font-size:18px;line-height:40px;opacity:.7}@media screen and (max-width:767px) and (min-width:320px){.servicePage__route-text{display:block}}.servicePage__route-text.left{position:absolute;top:100%;left:0}@media screen and (max-width:767px) and (min-width:320px){.servicePage__route-text.left{position:relative}}.servicePage__route-text.right{position:absolute;top:100%;right:0}@media screen and (max-width:767px) and (min-width:320px){.servicePage__route-text.right{position:relative}}.servicePage__doc-list{margin:40px 0 0;padding:0;list-style-type:none}@media screen and (max-width:767px) and (min-width:320px){.servicePage__doc-list{text-align:left}}.servicePage__doc-elem{display:inline-block;margin-right:25px}@media screen and (max-width:767px) and (min-width:320px){.servicePage__doc-elem{display:block;margin:0 0 20px}.servicePage__doc-elem:last-child{margin-bottom:0}}.servicePage__doc-item{display:block;cursor:pointer}.servicePage__doc-item__icon{vertical-align:middle;display:inline-block;margin-right:20px}.servicePage__doc-item__text{vertical-align:middle;display:inline-block;color:#fff;font-size:14px;line-height:30px}.servicePage__info{max-width:715px;margin:40px auto 0;padding:30px 25px;border-radius:5px;background-color:#f5f9ff}.servicePage__info-title{display:block;margin-bottom:15px;color:#012241;text-align:left;font-size:14px;font-weight:500}.servicePage__info-title:before{content:url(/assets/icons/icon__info.svg);vertical-align:middle;display:inline-block;margin-right:10px}.servicePage__info-text{display:block;color:#012241;text-align:left;font-size:12px;line-height:20px}.servicePage__row{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px) and (min-width:320px){.servicePage__row{flex-direction:column}}.servicePage__col{display:flex;flex-direction:column;width:50%}@media screen and (max-width:767px) and (min-width:320px){.servicePage__col{width:100%}}.servicePage__404{display:block;color:#fff;font-size:288px;line-height:285px;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:767px) and (min-width:320px){.servicePage__404{font-size:130px;line-height:140px}}.servicePage__title{display:block;margin-bottom:20px;color:#fff;font-size:32px;line-height:40px}.servicePage__text{display:block;color:#fff;font-size:18px;line-height:36px}.servicePage__button{display:block;margin:40px auto 0;padding:23px 28px;border:1px solid #fff;border-radius:5px;background-color:transparent;color:#fff;text-transform:uppercase;font-size:14px}.servicePage__input-wrapper{position:relative;max-width:329px;margin:15px auto 0;padding:22px 46px 22px 28px;border:2px solid #eef0f4;border-radius:5px;background:#fff;color:#012241;text-align:left;text-transform:uppercase;font-size:14px;font-weight:500}.servicePage__input-copy{position:absolute;top:50%;right:28px;margin-top:-9px;padding:0;border:none;background-color:transparent;font-size:0}.servicePage__link{display:block;margin:50px auto 0;text-decoration:none}.servicePage__link-icon{vertical-align:middle;display:inline-block;margin-right:10px}.servicePage__link-text{vertical-align:middle;display:inline-block;color:#fff;font-size:12px;line-height:20px}.servicePage__elem{display:block;margin:0 auto 40px}@media screen and (max-width:767px) and (min-width:320px){.servicePage__elem.plane{display:none}}.form-flights{display:flex;position:relative;margin-bottom:60px;z-index:1}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights{flex-wrap:wrap}.form-flights .form-flights__item{border:0}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights{flex-wrap:wrap}.form-flights .form-flights__item{border:0}}@media screen and (max-width:767px) and (min-width:320px){.form-flights{display:none}}.form-flights__panel{margin-top:30px;padding:60px 40px;border-radius:5px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.05)}@media screen and (max-width:767px) and (min-width:320px){.form-flights__panel{display:none}}.form-flights__button-replace{position:absolute;top:50%;right:-18px;margin-top:-17.5px;padding:0;border:0;background-color:transparent;font-size:0;transform:rotate(90deg);z-index:3}.form-flights__item{position:relative;border-top:2px solid #ffb506;border-bottom:2px solid #ffb506}.form-flights__item:first-child{border-left:2px solid #ffb506;border-top-left-radius:5px;border-bottom-left-radius:5px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item:first-child{border-left:0}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item:first-child{border-left:0}}.form-flights__item:last-child{border-right:2px solid #ffb506;border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item:last-child{border-right:0}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item:last-child{border-right:0}}.form-flights__item-info{display:none;position:absolute;top:50%;right:45px;color:#ffb506;text-transform:uppercase;font-size:14px}.form-flights__item-calendar__icon{display:block;position:absolute;top:50%;right:25px;margin-top:-7.5px}.form-flights__item.from,.form-flights__item.where{min-width:284px;flex:1}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.from,.form-flights__item.where{flex:0 1 50%;min-width:auto;margin-bottom:30px}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.from,.form-flights__item.where{flex:0 1 50%;min-width:auto;margin-bottom:30px}}.form-flights__item.from .input,.form-flights__item.where .input{padding-right:80px}.form-flights__item.from .menu-flights,.form-flights__item.where .menu-flights{position:absolute;top:100%;left:-2px;right:0;height:200px;border:1px solid #e0e2e5;border-radius:0 0 5px 5px;background-color:#fff;overflow-y:auto;z-index:-1}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.from .menu-flights,.form-flights__item.where .menu-flights{left:0;z-index:1}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.from .menu-flights,.form-flights__item.where .menu-flights{left:0;z-index:1}}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.where .input-wrapper{border-right:0}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.where .input-wrapper{border-right:0}}.form-flights__item.back,.form-flights__item.there{min-width:155px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.back,.form-flights__item.there{flex:0 1 33.3333%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.back,.form-flights__item.there{flex:0 1 33.3333%;min-width:auto}}.form-flights__item.back .calendar,.form-flights__item.there .calendar{margin-top:-2px;z-index:-1}.form-flights__item.passenger{min-width:184px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.passenger{flex:0 1 33.3333%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.passenger{flex:0 1 33.3333%;min-width:auto}}.form-flights__item.passenger .button-dropdown{border-radius:0}.form-flights__item.passenger .menu-passenger{position:absolute;top:100%;right:-2px;left:auto;min-width:290px;border:1px solid #e0e2e5;border-radius:0 0 5px 5px;background-color:#fff;z-index:-1}.form-flights__item.control{min-width:195px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights__item.control{flex:0 1 33.3333%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights__item.control{flex:0 1 33.3333%;min-width:auto}}.form-flights__item.control .button{padding:21px 51px;border-radius:0 3px 3px 0}.form-flights__item .input-wrapper{border-right:1px solid #e0e2e5}.form-flights__item .input-wrapper .input{border-radius:0}.form-flights__item .input-wrapper.focus .form-flights__item-info{display:block}.form-flights__item .input-wrapper.focus .form-flights__item-calendar__icon{display:none}.form-flights.search{margin-bottom:40px}.form-flights.search .from,.form-flights.search .where{min-width:255px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights.search .from,.form-flights.search .where{flex:0 1 50%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights.search .from,.form-flights.search .where{flex:0 1 50%;min-width:auto}}.form-flights.search .back,.form-flights.search .there{min-width:140px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights.search .back,.form-flights.search .there{flex:0 1 25%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights.search .back,.form-flights.search .there{flex:0 1 25%;min-width:auto}}.form-flights.search .passenger{min-width:160px}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights.search .passenger{flex:0 1 25%;min-width:auto}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights.search .passenger{flex:0 1 25%;min-width:auto}}@media screen and (max-width:1200px) and (min-width:1023px){.form-flights.search .control{flex:0 1 25%;min-width:auto}.form-flights.search .control .button{display:block;width:100%;padding:21px 0;border-radius:0}}@media screen and (max-width:1023px) and (min-width:768px){.form-flights.search .control{flex:0 1 25%;min-width:auto}.form-flights.search .control .button{display:block;width:100%;padding:21px 0;border-radius:0}}.form-mobile{display:none}@media screen and (max-width:767px) and (min-width:320px){.form-mobile{display:block}}.form-mobile__radio{display:block;width:115px;padding:10px 0;border:1px solid #fff;background-color:transparent;color:#fff;text-align:center;font-size:12px}.form-mobile__radio:first-child{border-radius:5px 0 0 5px}.form-mobile__radio:last-child{border-radius:0 5px 5px 0}.form-mobile__radio.active{background:#fff;color:#012241}.form-mobile__radio-wrapper{display:flex;justify-content:center;margin:0 auto 20px}.form-mobile__input{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 20px;margin-bottom:5px;border-radius:5px;background:#fff}.form-mobile__input__text{color:#969ea8;font-size:14px}.form-mobile__input__text-filled{color:#012241;font-weight:500}.form-mobile__input__text-filled span{color:#012241;font-size:12px;font-weight:400}.form-mobile__input__icon{display:block;margin:0 auto}.form-mobile__input__icon-wrapper{width:25px}.form-mobile__button{display:block;padding:17px 20px;border-radius:5px;background:#ffb506;color:#fff;text-align:center;font-size:18px}.form-mobile__submenu{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:60px;background:#fff;overflow-y:auto;z-index:9999}.form-mobile__submenu.control{padding-bottom:60px}.form-mobile__submenu__header{position:fixed;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid rgba(150,158,168,.3);background:#fff;z-index:3}.form-mobile__submenu__header:after{content:"";display:block;width:36px}.form-mobile__submenu__header__control{padding:10px;font-size:0}.form-mobile__submenu__header__logo__icon{display:block;margin:0 auto 5px}.form-mobile__submenu__header__logo__text{display:block;font-size:14px;font-weight:500}.form-mobile__submenu__input{display:block;width:100%;padding:20px 10px;border:0;border-bottom:1px solid rgba(150,158,168,.3);font-size:12px}.form-mobile__submenu__content-control{display:flex;align-items:center;height:54px;padding:0 25px;border-bottom:1px solid rgba(150,158,168,.3)}.form-mobile__submenu__content-control__button{display:inline-flex;align-items:center}.form-mobile__submenu__content-control__button__icon{margin-right:10px}.form-mobile__submenu__content-control__button__text{color:#012241;font-size:12px}.form-mobile__submenu__list{display:block}.form-mobile__submenu__list-item{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 10px;border-bottom:1px solid rgba(150,158,168,.3)}.form-mobile__submenu__list-item__text{color:#012241;font-size:14px;font-weight:500}.form-mobile__submenu__list-item__subtext{color:#969ea8;font-size:12px}.form-mobile__submenu__list-item__panel{display:flex;align-items:center}.form-mobile__submenu__list-item__control{width:25px;margin-left:15px}.form-mobile__submenu__list-item__control.active-180 .form-mobile__submenu__list-item__control__icon{transform:rotate(180deg)}.form-mobile__submenu__list-item__control.active-90 .form-mobile__submenu__list-item__control__icon{transform:rotate(90deg)}.form-mobile__submenu__list-item__control__icon{display:block;margin:0 auto}.form-mobile__submenu__list-item__info{color:#969ea8;font-size:12px}.form-mobile__submenu__sublist{display:block}.form-mobile__submenu__sublist.ident-right .form-mobile__submenu__sublist-item{padding-right:50px}.form-mobile__submenu__sublist-item{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 10px 0 30px}.form-mobile__submenu__sublist-item.active{background:rgba(238,240,244,.7)}.form-mobile__submenu__sublist-item__text{color:#012241;font-size:12px}.form-mobile__submenu__sublist-item__info,.form-mobile__submenu__sublist-item__subtext{color:#969ea8;font-size:12px}.form-mobile__submenu__control{position:fixed;right:0;bottom:0;left:0;padding:15px 9px;background:hsla(0,0%,100%,.9)}.form-mobile__submenu__control__button{display:block;width:100%;padding:8px 5px;border:1px solid #ffb506;border-radius:5px;background:#fff;color:#ffb506;text-align:center;font-size:12px;font-weight:500}.form-mobile__submenu__control__button.fill{background:#ffb506;color:#fff}.form-mobile__submenu__radio{display:block;width:115px;padding:10px 0;border:1px solid #e0e2e5;background-color:transparent;color:#012241;text-align:center;font-size:12px}.form-mobile__submenu__radio:first-child{border-radius:5px 0 0 5px}.form-mobile__submenu__radio:last-child{border-radius:0 5px 5px 0}.form-mobile__submenu__radio.active{border-color:#9eceff;background:#d2e8ff;color:#012241}.form-mobile__submenu__radio-wrapper{display:flex;justify-content:center;margin:0 auto 20px}.form-mobile__submenu__passengers__list{display:block;padding:15px 0}.form-mobile__submenu__passengers__item{display:flex;align-items:center;justify-content:space-between;padding:15px 25px}.form-mobile__submenu__passengers__item-title{display:block;color:#012241;font-size:14px;font-weight:500}.form-mobile__submenu__passengers__item-subtitle{display:block;color:#969ea8;font-size:12px}.form-mobile__submenu__passengers__item__control{display:flex;align-items:center}.form-mobile__submenu__passengers__item__control-button{font-size:0}.form-mobile__submenu__passengers__item__control-button svg{stroke:#969ea8}.form-mobile__submenu__passengers__item__control-numb{padding:0 15px;font-size:14px;font-weight:500}.form-mobile__calendar{padding-bottom:15px}.form-mobile__calendar__week{display:flex;border-bottom:1px solid rgba(150,158,168,.3)}.form-mobile__calendar__week__item{display:flex;align-items:center;justify-content:center;width:14.2858%;height:35px;color:#969ea8;font-size:10px}.form-mobile__calendar__month{display:flex;justify-content:center;padding:20px 0;color:#012241;font-size:14px;font-weight:500}.form-mobile__calendar__year{margin-left:3px;color:#969ea8;font-weight:400}.form-mobile__calendar__grid{display:flex;flex-wrap:wrap;padding:0 5px}.form-mobile__calendar__day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:14.2858%;height:33px;border:1px solid transparent;border-radius:5px}.form-mobile__calendar__day.active{border-color:#9eceff;background:#d2e8ff}.form-mobile__calendar__day.selected{border-radius:0;background:#f4f5f8}.form-mobile__calendar__day.disabled .form-mobile__calendar__day__numb{color:#969ea8}.form-mobile__calendar__day__numb{display:block;font-size:12px;font-weight:500}.form-mobile__calendar__day__price{display:block;margin-top:5px;color:#969ea8;font-size:9px}.menu-flights__list{margin:0;padding:0;list-style-type:none}.menu-flights__list-elem{display:block}.menu-flights__list-button{display:block;width:100%;position:relative;padding:20px 25px 20px 15px;border:0;border-bottom:1px solid #eef0f4;background-color:transparent;text-align:left}.menu-flights__list-city{color:#012241;font-size:14px;font-weight:500}.menu-flights__list-country{color:#969ea8;font-size:12px;font-weight:400}.menu-flights__list-info{position:absolute;top:50%;right:25px;margin-top:-6px;color:#969ea8;font-size:12px}.menu-flights__secondary{margin:0;padding:0;list-style-type:none}.menu-flights__secondary-elem{display:block}.menu-flights__secondary-button{display:block;width:100%;position:relative;padding:13px 25px 14px 35px;border:0;border-bottom:1px solid #eef0f4;background-color:transparent;text-align:left}.menu-flights__secondary-button:hover{background-color:#eef0f4}.menu-flights__secondary-name{color:#012241;font-size:12px;font-weight:500}.menu-flights__secondary-city{color:#969ea8;font-weight:400}.menu-flights__secondary-info{position:absolute;top:50%;right:25px;margin-top:-6px;color:#969ea8;font-size:12px}.ticket-graph{border:1px solid #eef0f4;background:#fff}@media screen and (max-width:767px) and (min-width:320px){.ticket-graph{display:none}}.ticket-graph__container{display:flex;justify-content:space-between}.ticket-graph__container-control,.ticket-graph__container-label{flex:0 1 120px;padding-top:40px}@media screen and (max-width:1200px) and (min-width:1023px){.ticket-graph__container-label{display:none}}@media screen and (max-width:1023px) and (min-width:768px){.ticket-graph__container-label{display:none}}.ticket-graph__container-holder{position:relative;flex:1 0 910px;padding-right:60px;padding-left:60px;overflow:hidden}.ticket-graph__container-holder:after,.ticket-graph__container-holder:before{content:"";display:block;position:absolute;top:0;bottom:0;width:60px;background-color:#fff;z-index:3}.ticket-graph__container-holder:before{left:0}.ticket-graph__container-holder:after{right:0}@media screen and (max-width:1023px) and (min-width:768px){.ticket-graph__container-holder{margin-right:15px}}.ticket-graph__lable-icon{vertical-align:middle;margin-right:12px}.ticket-graph__lable-text{vertical-align:middle;color:#012241;font-size:14px;font-weight:500}.ticket-graph__control{display:block;padding:0;border:0;background:transparent;white-space:nowrap}.ticket-graph__control.active .ticket-graph__control-text{color:#ffb506}.ticket-graph__control.active .ticket-graph__control-caret{border-top:7px solid #ffb506;transform:rotate(180deg)}.ticket-graph__control-text{vertical-align:middle;color:#012241;font-size:14px;font-weight:500}@media screen and (max-width:1023px) and (min-width:768px){.ticket-graph__control-text{display:none}}.ticket-graph__control-caret{vertical-align:middle;display:inline-block;margin-left:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.ticket-graph__month-top{display:flex;position:absolute;top:15px}.ticket-graph__month-top__item{padding:0 10px;border-left:1px solid #e0e2e5}.ticket-graph__month-top__item-text{color:#012241;font-size:12px}.ticket-graph__month-bottom{display:flex;position:absolute}.ticket-graph__month-bottom__item{position:relative;margin-right:1px;text-align:center}.ticket-graph__month-bottom__item:after{content:"";position:absolute;top:0;right:0;left:0;height:10px;border-right:1px solid #e0e2e5;border-bottom:1px solid #e0e2e5;border-left:1px solid #e0e2e5}.ticket-graph__month-bottom__item-text{display:inline-block;position:relative;padding:0 10px;background:#fff;color:#ffb506;font-size:12px;z-index:1}.ticket-graph__month-bottom__item-info{margin:20px 1px 0 0;padding:10px 0;border-top:1px solid #e0e2e5}.ticket-graph__month-bottom__item-info.active{border-color:#ffb506}.ticket-graph__month-bottom__item-info__row{display:flex;margin-bottom:10px}.ticket-graph__month-bottom__item-info__row:last-child{margin-bottom:0}.ticket-graph__month-bottom__item-info__col{width:33.3333%;padding:0 10px}.ticket-graph__month-bottom__item-info__date{color:#ffb506;text-align:center;font-size:12px}.ticket-graph__month-bottom__item-info__subtitle{display:block;color:#969ea8;font-size:12px}.ticket-graph__month-bottom__item-info__text{display:block;color:#012241;font-size:12px}.ticket-graph__month-scroll{display:flex;position:relative;margin-top:55px}.ticket-graph__month-scroll__control{position:absolute;top:0;bottom:0;width:16.6666%;border:1px solid #ffb506;border-radius:3px;background:#fffbf3}.ticket-graph__month-scroll__control:after{right:50%;margin:-5px 1px 0 0;border-right:7px solid #ffb506}.ticket-graph__month-scroll__control:after,.ticket-graph__month-scroll__control:before{content:"";position:absolute;top:50%;border-top:5px solid transparent;border-bottom:5px solid transparent}.ticket-graph__month-scroll__control:before{left:50%;margin:-5px 0 0 1px;border-left:7px solid #ffb506}.ticket-graph__month-scroll__item{position:relative;width:8.3333%;padding:15px 0;text-align:center;z-index:1}.ticket-graph__month-scroll__item-text{color:#969ea8;font-size:12px;line-height:12px}.ticket-graph__markup{position:relative}.ticket-graph__ruler{display:block;position:absolute;left:0;right:0;border:1px dashed #ffb506;z-index:3}.ticket-graph__ruler-price{position:absolute;top:-6px;right:100%;margin-right:15px;color:#ffb506;font-size:12px;white-space:nowrap}.ticket-graph__dropdown{position:relative;padding-top:40px}.ticket-graph__dropdown.open{padding-bottom:40px;transition:height 1s}.ticket-graph__dropdown .column{transition:height 1s}.ticket-graph__dropdown .column.active{fill:rgba(1,65,140,.3)}.ticket-graph__dropdown .column.white{fill:#fff}.ticket-graph__dropdown .column.disable{fill:rgba(1,65,140,.1)}.ticket-graph__dropdown .column.flight-date{fill:#ffb506}.ticket-graph__hint{display:block;position:absolute;top:0;left:0;padding:10px;border-radius:5px;background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;line-height:12px;white-space:nowrap;box-shadow:0 5px 20px rgba(0,0,0,.05);z-index:4}.ticket-graph__hint:after{content:"";position:absolute;left:20px;bottom:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid rgba(0,0,0,.7)}.dashboard__text-title{margin:0 0 10px;color:#012241;font-size:24px;font-weight:500}.dashboard__text-subtitle{color:#969ea8;font-size:14px}.dashboard__text-middle{font-size:14px}.dashboard__text-min{font-size:12px}.dashboard__text-bold{font-weight:500}.dashboard__text-main{color:#012241}.dashboard__text-secondary{color:#969ea8}.dashboard__link{padding:0;border:0;background:transparent;color:#62a8ff;text-decoration:none;text-align:left;font-size:14px;line-height:16px}.dashboard__link-block{display:block}.dashboard__link-min{font-size:12px}.dashboard__link-border{text-decoration:underline}.dashboard__button{padding:15px 35px;border:1px solid #ffb506;border-radius:5px;background:transparent;color:#ffb506}.dashboard__button.fill{background-color:#ffb506;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16)}.dashboard__button.no-border{border-color:transparent}.dashboard__button-icon{vertical-align:middle;display:inline-block;margin-right:12px;stroke:#ffb506}.dashboard__button-text{vertical-align:middle;display:inline-block;font-size:14px;font-weight:500}.dashboard__input{display:block;width:100%;padding:20px 10px 10px 0;border:none;border-bottom:2px solid #eff1f5;background-color:#fff;text-overflow:ellipsis;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden}.dashboard__input-wrapper{position:relative;max-width:235px;margin-bottom:30px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__input-wrapper{max-width:100%}}.dashboard__input-wrapper:last-child{margin-bottom:0}.dashboard__input-wrapper.focus .dashboard__input{border-color:#ffb506}.dashboard__input-wrapper.focus .dashboard__input.error{border-color:#ed2424}.dashboard__input-wrapper.focus .dashboard__input-label{top:2px;font-size:12px;transition:all .3s ease 0s}.dashboard__input-label{position:absolute;top:20px;left:0;color:#969ea8;font-size:14px;transition:all .3s ease 0s}.dashboard__input-label.error{color:#ed2424}.dashboard__input-icon{position:absolute;right:0;bottom:50%;margin-bottom:-7px}.dashboard__radio-wrapper{display:flex;max-width:235px}.dashboard__radio-point{margin-bottom:20px;cursor:pointer}.dashboard__radio-point.focus .dashboard__radio-point__point{border-color:#ffb506}.dashboard__radio-point.focus .dashboard__radio-point__point:before{display:block}.dashboard__radio-point.focus .dashboard__radio-point__text{color:#012241}.dashboard__radio-point__point{vertical-align:middle;display:inline-block;position:relative;width:20px;height:20px;margin-right:12px;border:1px solid #969ea8;border-radius:50%}.dashboard__radio-point__point:before{content:"";display:none;position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#ffb506}.dashboard__radio-point__text{vertical-align:middle;color:#969ea8;font-size:14px;font-weight:500}.dashboard__radio-button{display:block;width:50%;padding:6px 10px 7px;border:2px solid #eef0f4;background:#fff;color:#969ea8;text-align:center;font-size:12px;cursor:pointer}.dashboard__radio-button:first-child{border-radius:5px 0 0 5px}.dashboard__radio-button:last-child{border-radius:0 5px 5px 0}.dashboard__radio-button.active{border-color:#9eceff;background:#d2e8ff;color:#012241}.dashboard__selectbox-wrapper{position:relative;max-width:235px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__selectbox-wrapper{max-width:100%}}.dashboard__selectbox-wrapper.focus .dashboard__selectbox-label{top:2px;font-size:12px;transition:all .3s ease 0s}.dashboard__selectbox-wrapper.focus .dashboard__selectbox-button{border-color:#ffb506}.dashboard__selectbox-label{position:absolute;top:20px;left:0;color:#969ea8;font-size:14px;transition:all .3s ease 0s}.dashboard__selectbox-button{display:block;position:relative;height:45px;padding:20px 10px 10px 0;border-bottom:2px solid #eff1f5;cursor:pointer}.dashboard__selectbox-button__text{display:block;text-overflow:ellipsis;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden}.dashboard__selectbox-button__carret{display:block;position:absolute;bottom:50%;right:10px;margin-bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.dashboard__selectbox-menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);z-index:1}.dashboard__selectbox-menu__button{display:block;padding:10px;font-size:14px;font-weight:500;cursor:pointer}.dashboard__selectbox-menu__button:hover{background:#eef0f4}.dashboard__table{width:100%;border-collapse:collapse;border-spacing:0}.dashboard__table-wrapper{min-height:.01%;overflow-x:auto}.dashboard__table-head.fill{background:#fafcff}.dashboard__table-head .dashboard__table-row{border-bottom:0}.dashboard__table-row{border-bottom:1px solid #eff1f5}.dashboard__table-row:hover{cursor:pointer;background:#fafcff}.dashboard__table-cel{padding:20px 15px}.dashboard__table-cel span{white-space:nowrap}.dashboard__table-cel.no-ident{padding:0}.dashboard__table-cel.no-ident:first-child{padding-left:0}.dashboard__table-cel.no-ident:last-child{padding-right:0}.dashboard__table-cel:first-child{padding-left:30px}.dashboard__table-cel:last-child{padding-right:30px}.dashboard__table-cel-title{text-align:left;padding:20px 30px 20px 15px}.dashboard__table-cel-title:first-child{padding-left:30px}.dashboard__table-cel__item{margin-bottom:10px}.dashboard__table-cel__item:last-child{margin-bottom:0}.dashboard__table-cel .ticket-graph__container{padding:20px 30px}.dashboard__table-cel .ticket-graph__container.hide{display:none}.dashboard__table-cel .ticket-graph__container-holder{flex:1 1 100%;margin-right:0}.dashboard__table-label__text{vertical-align:middle;display:inline-block;color:#969ea8;font-size:14px;font-weight:400;line-height:14px}.dashboard__table-label__carret{vertical-align:middle;display:inline-block;margin-left:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.dashboard__table-check{vertical-align:middle;display:inline-block;position:relative;width:20px;height:20px;border:2px solid #969ea8;border-radius:3px}.dashboard__table-check.ident{margin-right:12px}.dashboard__table-check.checked:before{display:block}.dashboard__table-check:before{content:url(/assets/icons/icon__check-fill.svg);display:none;position:absolute;top:-2px;left:-2px}.dashboard__table-controls{display:flex;justify-content:flex-end;align-items:center;padding:30px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__table-controls{padding:30px 15px}}.dashboard__table-controls__select{display:inline-block;position:relative;width:55px;margin:0 50px 0 10px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__table-controls__select{margin:0 10px}}.dashboard__table-controls__select-button{position:relative;display:block;padding-bottom:5px;border-bottom:2px solid #eff1f5}.dashboard__table-controls__select-button__text{color:#969ea8;font-size:12px}.dashboard__table-controls__select-button__carret{display:block;position:absolute;top:50%;right:0;margin-top:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.dashboard__table-controls__select-menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.dashboard__table-controls__select-menu__button{display:block;padding:5px;color:#969ea8;font-size:12px}.dashboard__table-controls__button{margin-left:30px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__table-controls__button{margin-left:15px}}.dashboard__table-controls__button:hover .dashboard__table-controls__button-icon{stroke:#ffb506}.dashboard__table-controls__button-icon{stroke:#969ea8}.dashboard__tab-controls{border-bottom:1px solid #eef0f4}.dashboard__tab-button{min-width:210px;padding:30px;border:0;border-bottom:3px solid transparent;background-color:transparent;color:#969ea8;text-transform:uppercase;font-size:14px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__tab-button{min-width:49%;padding:30px 15px}}.dashboard__tab-button.active{border-color:#ffb506;color:#ffb506}.dashboard__tab-content{display:grid;grid-template-columns:1fr;align-content:start;flex-grow:1}.dashboard__tab-content.hide{display:none}.dashboard__label{display:inline-block;padding:6px 5px;border-radius:7px;background:#ff8e75;color:#fff;text-align:center;font-size:12px;line-height:12px}.dashboard__main-container{display:flex;flex:1 0 auto;width:100%}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__main-container{flex-direction:column}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-container{flex-direction:column}}.dashboard__main-content{flex:1 1 auto;padding:50px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-content{padding:40px 20px}}.dashboard__main-row{display:flex;margin:-25px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-row{flex-direction:column;margin:-20px}}.dashboard__main-col{display:flex;padding:25px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-col{padding:20px}}.dashboard__main-col .dashboard__main-panel{width:100%}.dashboard__main-col.col-2{width:50%}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__main-col.col-2{width:50%}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-col.col-2{width:100%}}.dashboard__main-controls{margin-top:30px;text-align:right}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-controls{margin-top:40px}.dashboard__main-controls .dashboard__button{display:block;width:100%}}.dashboard__main-panel{display:grid;grid-template-columns:1fr;align-content:start;flex-grow:1;margin-bottom:30px;border-radius:5px;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.dashboard__main-panel-wrapper{margin-bottom:30px}.dashboard__main-panel.hide{display:none}.dashboard__main-panel.show{display:grid}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-panel.form{display:none}}.dashboard__main-panel:last-child{margin-bottom:0}.dashboard__main-panel.heading{margin-bottom:0;border-radius:5px 5px 0 0}.dashboard__main-panel__header{display:flex;justify-content:space-between;align-items:center;height:70px;padding:0 30px;border-bottom:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-panel__header{padding:0 20px}}.dashboard__main-panel__header__title{color:#012241;font-size:18px;font-weight:500}.dashboard__main-panel__content{padding:30px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-panel__content{padding:20px}}.dashboard__main-header{position:relative;margin-bottom:50px;padding:4px 275px 4px 0}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__main-header{padding-right:0}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__main-header{padding-right:0}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-header{margin-bottom:40px;padding-right:0}}.dashboard__main-header .dashboard__button{position:absolute;top:50%;right:0;margin-top:-25px}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__main-header .dashboard__button{display:block;position:relative;top:auto;right:auto;margin-top:20px}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__main-header .dashboard__button{display:block;position:relative;top:auto;right:auto;margin-top:20px}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-header .dashboard__button{display:block;position:relative;top:auto;right:auto;margin-top:20px}}.dashboard__main-header .dashboard__link{position:absolute;top:50%;right:0;margin-top:-8px}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__main-header .dashboard__link{display:block;position:relative;top:auto;right:auto;margin-top:20px}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__main-header .dashboard__link{display:block;position:relative;top:auto;right:auto;margin-top:20px}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-header .dashboard__link{display:block;position:relative;top:auto;right:auto;margin-top:20px}}.dashboard__main-alert{margin:50px 0;padding:25px 30px 25px 60px;border:1px solid #ffb506;border-radius:5px;background:url(/assets/icons/icon__info-black.svg) left 30px center no-repeat,#fff}@media screen and (max-width:767px) and (min-width:320px){.dashboard__main-alert{margin:40px 0;padding:15px 15px 15px 45px;background-position:left 15px center}}.dashboard__main-alert .dashboard__link{font-size:12px;white-space:nowrap}.dashboard__main-message-box{margin-top:50px;padding:110px 20px}.dashboard__main-message-box__icon{display:block;margin:0 auto}.dashboard__main-message-box__text{display:block;margin-top:30px;color:#012241;text-align:center;font-size:18px;font-weight:500}.dashboard__form-flights{margin-bottom:0}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__form-flights{flex-wrap:wrap}.dashboard__form-flights .form-flights__item{border:0}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__form-flights{flex-wrap:wrap}.dashboard__form-flights .form-flights__item{border:0}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__form-flights{flex-wrap:wrap}.dashboard__form-flights .form-flights__item{border:0}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__form-flights{display:none}}.dashboard__form-flights .from,.dashboard__form-flights .where{flex:0 1 350px;min-width:auto}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__form-flights .from,.dashboard__form-flights .where{flex:0 1 50%;margin-bottom:30px}.dashboard__form-flights .from .menu-flights,.dashboard__form-flights .where .menu-flights{left:0;z-index:1}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__form-flights .from,.dashboard__form-flights .where{flex:0 1 50%;margin-bottom:30px}.dashboard__form-flights .from .menu-flights,.dashboard__form-flights .where .menu-flights{left:0;z-index:1}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__form-flights .from,.dashboard__form-flights .where{flex:0 1 50%;margin-bottom:30px}.dashboard__form-flights .from .menu-flights,.dashboard__form-flights .where .menu-flights{left:0;z-index:1}}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__form-flights .where .input-wrapper{border-right:0}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__form-flights .where .input-wrapper{border-right:0}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__form-flights .where .input-wrapper{border-right:0}}.dashboard__form-flights .back,.dashboard__form-flights .there{flex:0 1 235px;min-width:auto}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__form-flights .back,.dashboard__form-flights .there{flex:0 1 33.3333%}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__form-flights .back,.dashboard__form-flights .there{flex:0 1 33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__form-flights .back,.dashboard__form-flights .there{flex:0 1 33.3333%}}.dashboard__form-flights .control{flex:1;min-width:auto}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__form-flights .control{flex:0 1 33.3333%}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__form-flights .control{flex:0 1 33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__form-flights .control{flex:0 1 33.3333%}}.dashboard__form-flights .control .button{display:block;width:100%}.dashboard__user-form__wrapper{display:flex}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__user-form__wrapper{flex-direction:column}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__user-form__wrapper{flex-direction:column}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__user-form__wrapper{flex-direction:column}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__user-form__wrapper{flex-direction:column}}.dashboard__user-form__left-sidebar{flex-basis:210px}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__user-form__left-sidebar{display:flex;flex-basis:auto}.dashboard__user-form__left-sidebar .dashboard__radio-point{margin-right:30px}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__user-form__left-sidebar{display:flex;flex-basis:auto}.dashboard__user-form__left-sidebar .dashboard__radio-point{margin-right:30px}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__user-form__left-sidebar{display:flex;flex-basis:auto}.dashboard__user-form__left-sidebar .dashboard__radio-point{margin-right:30px}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__user-form__left-sidebar{flex-basis:auto}}.dashboard__user-form__content{display:flex;flex-wrap:wrap;flex:1;margin:-25px -25px 0;padding-right:160px}@media screen and (max-width:1600px) and (min-width:1176px){.dashboard__user-form__content{padding-right:0}}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__user-form__content{padding-right:0}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__user-form__content{padding-right:0}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__user-form__content{padding-right:0}}.dashboard__user-form__content-item{width:25%;padding:25px 25px 0}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__user-form__content-item{width:33.3333%}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__user-form__content-item{width:33.3333%}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__user-form__content-item{width:100%}}.dashboard__user-form__label{display:block;margin-bottom:10px;color:#969ea8;font-size:12px}.dashboard__user-form__controls{margin-top:30px;text-align:right}@media screen and (max-width:767px) and (min-width:320px){.dashboard__user-form__controls .dashboard__button{display:block;width:100%}}.dashboard__dialog-header{display:flex;align-items:center;justify-content:space-between;height:75px;padding:0 30px;border-bottom:1px solid #eef0f4}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-header{padding:0 15px}}.dashboard__dialog-header__control{cursor:pointer}.dashboard__dialog-header__control-icon{vertical-align:middle;margin-right:12px}.dashboard__dialog-header__control-text{vertical-align:middle;color:#012241;font-size:14px;font-weight:500}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-header__control-text{display:none}}.dashboard__dialog-header__info{color:#62a8ff;font-size:14px;cursor:pointer}.dashboard__dialog-content{padding:30px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-content{padding:30px 15px}}.dashboard__dialog-date{display:block;position:relative;text-align:center}.dashboard__dialog-date:before{content:"";position:absolute;top:9px;right:0;left:0;border-bottom:1px solid #e0e2e5}.dashboard__dialog-date__numb{display:inline-block;position:relative;padding:0 10px;background:#fff;color:#969ea8;font-size:12px;z-index:1}.dashboard__dialog-items{max-height:525px;overflow-y:auto}.dashboard__dialog-item{display:flex;flex-direction:column;margin-top:30px;padding-right:100px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-item{padding-right:0}}.dashboard__dialog-item.right{align-items:flex-end}.dashboard__dialog-item.left{align-items:flex-start}.dashboard__dialog-item__day-talk{margin-top:35px}.dashboard__dialog-item__day-talk:first-child{margin-top:0}.dashboard__dialog-item__user{display:block;margin-bottom:10px}.dashboard__dialog-item__user-icon{vertical-align:middle;margin-right:12px;height:30px}.dashboard__dialog-item__user-text{vertical-align:middle;color:#969ea8;font-size:14px}.dashboard__dialog-item__message{display:block;position:relative;padding:25px 30px;border-radius:5px;color:#012241;font-size:14px}.dashboard__dialog-item__message.fill{background:#ebf7ff}.dashboard__dialog-item__message.border{border:1px solid #eef0f4}.dashboard__dialog-item__message.stretched{width:100%}.dashboard__dialog-item__message-time{display:block;position:absolute;right:10px;bottom:8px;color:#969ea8;font-size:12px}.dashboard__dialog-input{width:100%;padding:31px 150px 31px 25px;border:1px solid #eef0f4;border-radius:5px;background:#fafcff;font-size:14px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-input{padding:15px 135px 15px 15px}}.dashboard__dialog-input__fill{position:relative;margin-top:50px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-input__fill{margin-top:30px}}.dashboard__dialog-input__controls{position:absolute;top:50%;right:25px;margin-top:-10px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__dialog-input__controls{right:15px}}.dashboard__dialog-input__control{vertical-align:middle;display:inline-block;margin-left:12px;fill:#969ea8;cursor:pointer}.dashboard__dialog-input__control:hover{fill:#ffb506}.dashboard__left-sidebar{flex-basis:315px;background:#fff;box-shadow:5px 8px 20px rgba(0,0,0,.03)}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__left-sidebar{flex-basis:auto}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__left-sidebar{flex-basis:auto}}.dashboard__left-sidebar__menu{padding-top:50px}@media screen and (max-width:767px) and (min-width:320px){.dashboard__left-sidebar__menu{padding-top:0}}.dashboard__left-sidebar__button{display:block;position:relative;width:100%;padding:20px 20px 20px 50px;border:0;border-right:3px solid transparent;background:#fff;text-align:left;white-space:nowrap}@media screen and (max-width:1200px) and (min-width:1023px){.dashboard__left-sidebar__button{padding:20px}}@media screen and (max-width:1023px) and (min-width:768px){.dashboard__left-sidebar__button{padding:20px}}@media screen and (max-width:767px) and (min-width:320px){.dashboard__left-sidebar__button{padding:20px}}.dashboard__left-sidebar__button:hover{background:#fafcff}.dashboard__left-sidebar__button.active{border-color:#ffb506;background:#fafcff}.dashboard__left-sidebar__button.active .dashboard__left-sidebar__button__text{color:#ffb506}.dashboard__left-sidebar__button__icon{vertical-align:middle;display:inline-block;margin-right:17px}.dashboard__left-sidebar__button__text{vertical-align:middle;display:inline-block;font-size:14px;font-weight:500;line-height:30px}.dashboard__left-sidebar__button__label{position:absolute;top:23px;right:20px;padding:6px 5px;border-radius:7px;background:#ff8e75;color:#fff;text-align:center;font-size:12px;line-height:12px}.dashboard__dialog-input__files{margin-top:5px}.dashboard__dialog-input__files .dashboard__dialog-input__upload-file{margin-right:5px}.dashboard__dialog-input__files .dashboard__dialog__files-remove-file:hover{cursor:pointer}.show-more-directions{margin-top:20px}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.form-mobile__submenu__list .react-autosuggest__suggestions-list{margin:0}.form-mobile__submenu .DayPicker-wrapper{padding:0}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months{display:flex;flex-wrap:wrap;margin:0}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month{width:100%}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Caption{color:#012241;font-size:14px;font-weight:500;padding:20px 0}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Caption .full-year{margin-left:3px;color:#969ea8;font-weight:400}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day{height:33px;border-radius:5px}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day.DayPicker-Day--end.DayPicker-Day--selected,.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day.DayPicker-Day--start.DayPicker-Day--selected{border-color:#9eceff;background:#d2e8ff;border-radius:5px}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day.DayPicker-Day--selected{background:#f4f5f8;border-radius:0}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day.DayPicker-Day--selected .form-mobile__calendar__day__numb{color:initial}.form-mobile__submenu .DayPicker-wrapper .DayPicker-Months .DayPicker-Month .DayPicker-Body .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--disabled){color:#000}.lowcost-departure-calendar .DayPickerInput-OverlayWrapper{left:900px;top:-250px;z-index:auto}.lowcost-arrival-calendar .DayPickerInput-OverlayWrapper{left:720px;top:-250px;z-index:auto}.route-breadcrumbs{font-size:14px;margin-top:65px}.route-breadcrumbs a{text-decoration:none;color:#012241}.route-breadcrumbs .route-name{color:#969ea8}@font-face{font-family:revicons;fallback:fallback;src:url([object Module]) format("woff"),url([object Module]) format("ttf"),url([object Module]) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\E824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\E825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.carousel-button-group{position:absolute;width:100%;top:50%;margin-top:-13px}.carousel-button-group .reservation__tariff-controls{top:0}@media screen and (max-width:1023px) and (min-width:768px){.carousel-button-group{top:0;right:0;width:auto}.carousel-button-group .reservation__tariff-controls__button.left{left:-80px}.carousel-button-group .reservation__tariff-controls__button.right{right:0}}@media screen and (max-width:767px) and (min-width:320px){.carousel-button-group .reservation__tariff-controls__button.left{left:-80px}.carousel-button-group .reservation__tariff-controls__button.right{right:0}}.custom-carousel-item,.custom-carousel-list,.react-multi-carousel-item{display:flex}@media screen and (max-width:1023px) and (min-width:768px){.reservation__tariff-row.no-slider .reservation__tariff-item{width:100%;min-width:0}}@media screen and (max-width:767px) and (min-width:320px){.brands-mobile-btn-group-top{top:0;width:auto;right:0}}.carousel-button-group__insurance{position:absolute}.carousel-button-group__insurance .insurance-carousel-control{position:relative;top:-550px;left:120px}@media screen and (max-width:1980px) and (min-width:1201px){.carousel-button-group__insurance .insurance-carousel-control{left:912px;top:-490px}}@media screen and (max-width:1200px) and (min-width:1023px){.carousel-button-group__insurance .insurance-carousel-control{left:912px;top:-490px}}@media screen and (max-width:1023px) and (min-width:768px){.carousel-button-group__insurance .insurance-carousel-control{left:554px;top:-490px}}@media screen and (max-width:767px) and (min-width:320px){.carousel-button-group__insurance .insurance-carousel-control{top:-510px}}.carousel-button-group__insurance .insurance-carousel-control .insurance-control__left{left:55px}.carousel-button-group__insurance .insurance-carousel-control .insurance-control__right{left:100px}.react-multi-carousel-list{margin:0 -15px 30px}@media (max-width:2048px) and (min-width:1201px){.reservation__insurance-container{width:1048px}}@media screen and (max-width:1200px) and (min-width:1023px){.reservation__insurance-container{width:946px}}@media screen and (max-width:1023px) and (min-width:768px){.reservation__insurance-container{width:690px}}@media screen and (max-width:767px) and (min-width:320px){.reservation__insurance-container .react-multi-carousel-track.custom-carousel-list>li{width:285px;padding-left:10px;padding-right:10px}}.route-title .route-title__text{margin-top:50px;font-size:36px;text-align:center}.route-title .route-title__description{font-size:16px}.route-control__grid-elem{display:flex;width:40%}.aggregate-day-container{margin-top:35px}.timetable-container{max-width:1234px;margin:0 auto}.popular-route-directions-wrapper .title{margin-top:30px;font-size:24px}.popular-route-directions-wrapper .directions{display:flex}@media screen and (max-width:767px) and (min-width:320px){.popular-route-directions-wrapper .directions{display:block}}.popular-route-directions-wrapper .directions .popular__col{width:50%}@media screen and (max-width:767px) and (min-width:320px){.popular-route-directions-wrapper .directions .popular__col{width:100%}}.popular-route-directions-wrapper .directions .popular__col .popular__item-button{width:40%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px) and (min-width:320px){.popular-route-directions-wrapper .directions .popular__col .popular__item-button{width:100%}}.timetable-wrapper__title{text-align:center;margin-top:50px;margin-bottom:35px}.timetable-wrapper__title-description{margin-top:15px}.timetable-wrapper .reservation__total-table-wrapper{height:550px;overflow-y:auto}.timetable-wrapper .timetable__visible-info td{width:25%;height:53px;padding:0 25px;border:1px solid #eef0f4;color:#012241;font-size:14px;white-space:nowrap}.timetable-wrapper .timetable__visible-info button{padding:1px 6px}.timetable-wrapper .timetable__detailed-info-hidden{display:none}.timetable-wrapper .timetable__detailed-info td{border:none;padding:0}.timetable-wrapper .timetable__detailed-info .short-description{text-align:center;font-size:16px;color:#969ea8;font-weight:400;line-height:18px;padding-bottom:30px;padding-top:20px}.timetable-wrapper .timetable__detailed-info .segment-time-begin,.timetable-wrapper .timetable__detailed-info .segment-time-end{font-size:18px;font-weight:700}.timetable-wrapper .timetable__detailed-info .segment-date-begin,.timetable-wrapper .timetable__detailed-info .segment-date-end{font-size:14px;color:#969ea8;font-weight:400;line-height:18px;margin-bottom:0}.timetable-wrapper .timetable__detailed-info .segment-duration{color:#969ea8}.timetable-wrapper .timetable__detailed-info .itinerary-separator{height:30px}.timetable-wrapper .timetable__detailed-info .segment-separator{color:#62a8ff}.timetable-wrapper .timetable__detailed-info-footer{margin-bottom:20px}.no-trackers{text-align:center}.dashboard__routestracking-form-mobile-wrapper{margin-bottom:30px}.city-section{margin-bottom:40px}.city-section .city-aircompanies-container{margin-top:30px}.city-section .city-aircompanies-container .aircompanies{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:30px}.city-section .city-aircompanies-container .aircompanies .aircompany{padding-left:20px;margin-bottom:20px}.city-section .city-aircompanies-container .aircompanies .aircompany-price{font-weight:600}.city-section .city-airports-container .airport{padding-left:20px;margin-bottom:20px}.city-section .city-flight-prices__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2vw;margin-top:30px}.city-section .city-flight-prices .city-flight-item{padding-left:20px;margin-bottom:20px}.city-section .city-flight-prices .city-flight-item a{color:#969ea8}.countries-wrapper .countries-selector .control{width:30%;box-sizing:border-box;padding:7px 5px 7px 10px;border:1px solid #ccc;border-radius:5px}.countries-wrapper .grouped-items .alphabet-container{display:inline-flex;overflow-x:auto;width:100%;margin-top:25px}.countries-wrapper .grouped-items .alphabet-container .alphabet{margin-left:5px;margin-right:5px;cursor:pointer;color:#969ea8}.countries-wrapper .grouped-items .items-list{width:100%;display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:80px}.countries-wrapper .grouped-items .items-list .item{width:33.3%;margin-bottom:10px}.countries-wrapper .grouped-items .items-list .item a{color:#012241}.country-section{margin-bottom:20px}.country-section .country-title__text{font-size:36px;margin-top:50px;text-align:center}.country-section .major-routes .major-routes-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2vw;margin-top:30px}.country-section .major-routes .major-routes-container a{color:#969ea8}.country-section .major-routes .major-route{margin-bottom:10px;padding-left:20px}.country-section .country-statistics{margin-top:30px}.country-section .country-statistics__cheapest-flight{font-weight:700}.messenger-icon{cursor:pointer}.payments .promotion__grid-elem{align-items:center}.payments .promotion__grid-elem .item-payment-wrapper{margin-left:auto;margin-right:auto}.rc-slider-handle:before{left:50%;margin:-5px 0 0 1px;border-left:7px solid #ffb506}.rc-slider-handle:after,.rc-slider-handle:before{content:"";position:absolute;top:50%;border-top:5px solid transparent;border-bottom:5px solid transparent}.rc-slider-handle:after{right:50%;margin:-5px 1px 0 0;border-right:7px solid #ffb506}.ticket-graph__container.ticket-graph__loader-wrapper{height:100px}.ticket-graph__container.ticket-graph__loader-wrapper div:first-child{top:45px}.contacts-content .title{font-weight:550;margin-top:40px}.faq-title{min-height:340px;margin-bottom:30px;padding:105px 0;background:url(/assets/images/bg__title__airTicket-reservation.jpg) top no-repeat}.faq-title__title{margin:0 0 10px;color:#fff;text-align:center;font-size:36px;font-weight:400;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.faq-title__title{text-align:center;font-size:22px;line-height:26px}}.faq-title__text{max-width:730px;margin:0 auto;color:#fff;text-align:center;font-size:18px;line-height:40px}@media screen and (max-width:767px) and (min-width:320px){.faq-title__text{font-size:14px;line-height:18px}}.faq-content__title{max-width:930px;margin:95px 0 60px;padding-left:20px;border-left:6px solid #ffb506}.faq-content__title-text{margin:0 0 10px;color:#012241;font-size:32px}@media screen and (max-width:767px) and (min-width:320px){.faq-content__title-text{font-size:22px}}.faq-content__title-info{margin:0;color:#969ea8;font-size:16px}.faq-content__title-link{color:#62a8ff;text-decoration:none;font-size:16px}.faq-menu__row{display:flex;flex-wrap:wrap;margin:-15px}.faq-menu__col{width:33.3333%;padding:15px}@media screen and (max-width:1200px) and (min-width:1023px){.faq-menu__col{width:50%}}@media screen and (max-width:1023px) and (min-width:768px){.faq-menu__col{width:50%}}@media screen and (max-width:767px) and (min-width:320px){.faq-menu__col{width:100%}}.faq-menu__col a{text-decoration:none}.faq-menu__button{display:flex;align-items:center;width:100%;padding:30px 25px;border:2px solid #eef0f4;background:#fff;border-radius:5px;text-align:left;box-shadow:5px 8px 20px rgba(0,0,0,.03)}.faq-menu__button-icon{display:block;min-width:50px;margin-right:25px}.faq-menu__button-icon path{fill:#969ea8}.faq-menu__button-icon path:first-child{stroke:#eef0f4;fill:#fafcff}.faq-menu__button:hover{border-color:#ffb506}.faq-menu__button:hover .faq-menu__button-icon path{fill:#012241}.faq-menu__button:hover .faq-menu__button-icon path:first-child{stroke:#9eceff;fill:#d2e8ff}.faq-menu__button-content{display:block}.faq-menu__button-content__title{display:block;color:#012241;font-size:14px;font-weight:500;line-height:30px}.faq-menu__button-content__text{display:block;color:#969ea8;font-size:12px}.faq-category__sidebar{float:left;width:365px;background:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03)}@media screen and (max-width:1023px) and (min-width:768px){.faq-category__sidebar{float:none;width:100%}}@media screen and (max-width:767px) and (min-width:320px){.faq-category__sidebar{float:none;width:100%}}.faq-category__sidebar a{text-decoration:none}.faq-category__menu-button{display:block;width:100%;height:65px;padding:0 25px;border:0;border-bottom:1px solid #eef0f4;background:transparent;text-align:left}.faq-category__menu-button__icon{vertical-align:middle;margin-right:12px;fill:#969ea8}.faq-category__menu-button__text{vertical-align:middle;color:#012241;font-size:14px;line-height:30px}.faq-category__menu-button.active,.faq-category__menu-button:hover{background:#fafcff}.faq-category__menu-button.active .faq-category__menu-button__icon,.faq-category__menu-button:hover .faq-category__menu-button__icon{fill:#ffb506}.faq-category__title{display:block;padding:19px 25px;border-bottom:1px solid #eef0f4;color:#012241;font-size:18px;font-weight:500;line-height:40px}.faq-category__content{margin-left:395px}@media screen and (max-width:1023px) and (min-width:768px){.faq-category__content{margin-left:0}}@media screen and (max-width:767px) and (min-width:320px){.faq-category__content{margin-left:0}}.faq-category:after{content:"";display:block;clear:both}.faq-questions__row{display:flex;flex-wrap:wrap;margin:-15px}.faq-questions__col{width:50%;padding:15px}@media screen and (max-width:1200px) and (min-width:1023px){.faq-questions__col{width:100%}}@media screen and (max-width:1023px) and (min-width:768px){.faq-questions__col{width:100%}}@media screen and (max-width:767px) and (min-width:320px){.faq-questions__col{width:100%}}.faq-dropdown__button{display:block;position:relative;width:100%;padding:35px;background:#fff;border:1px solid #eef0f4;border-radius:5px;box-shadow:5px 8px 20px rgba(0,0,0,.03);text-align:left}@media screen and (max-width:767px) and (min-width:320px){.faq-dropdown__button{padding:30px 50px 30px 15px}}.faq-dropdown__button-icon{vertical-align:middle;margin-right:12px}.faq-dropdown__button-text{vertical-align:middle;color:#012241;font-size:14px;font-weight:500}.faq-dropdown__button-carret{display:block;position:absolute;top:50%;right:30px;margin-top:-3.5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #969ea8}.faq-dropdown__button:hover .faq-dropdown__button-carret{border-top:7px solid #ffb506}.faq-dropdown__content{padding:30px;background:#fff;border:1px solid #eef0f4;border-radius:0 0 5px 5px;color:#012241;font-size:14px;line-height:30px}.faq-dropdown.open{box-shadow:5px 8px 20px rgba(0,0,0,.03)}.faq-dropdown.open .faq-dropdown__button{border-bottom:1px solid transparent;border-radius:5px 5px 0 0;box-shadow:none}.faq-dropdown.open .faq-dropdown__button-carret{border-top:7px solid #ffb506;transform:rotate(180deg)}.faq-dropdown.transparent.open{box-shadow:none}.faq-dropdown.transparent .faq-dropdown__button{padding:23px 20px;border:0;border-bottom:1px solid #eef0f4;border-radius:0;background:transparent;box-shadow:none}.faq-dropdown.transparent .faq-dropdown__content{padding:20px 20px 20px 52px;border:0;background:transparent}