@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:RobotoLight;font-style:normal;font-weight:300;src:url("../fonts/Roboto/Roboto-Light.ttf") format("truetype")}@font-face{font-family:RobotoItalic;font-style:normal;font-weight:400;src:url("../fonts/Roboto/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:RobotoMedium;font-style:normal;font-weight:500;src:url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:RobotoBold;font-style:normal;font-weight:700;src:url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:Rouble;font-style:normal;font-weight:400;src:url("../fonts/Rouble/rouble.eot?") format("eot")}.hero{padding-top:calc(70px + 22vh);padding-bottom:25px;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:768px){.hero{padding-top:calc(70px + 3vh)}}.main__content{background:url("../images/main/main-bg.png") 100% 100% no-repeat;background-size:cover}.direction{padding-top:80px;display:block}.direction__header{display:flex;margin-bottom:65px}@media only screen and (max-width:768px){.direction__header{margin-bottom:20px}}.direction__header .dropdown__title{cursor:pointer;display:flex;align-items:center;height:100%;background:var(--main-blue-dark)}@media only screen and (min-width:1025px){.direction__header .dropdown__title{display:none}}@media only screen and (max-width:425px){.direction__header .dropdown__title{font-size:16px}}.direction__header .dropdown__title .text{color:#fff;font-family:Roboto,sans-serif;font-size:18px;padding:0 1em;padding-right:2em}.direction__header .dropdown__title .arrow{position:absolute;right:.8em;align-self:center;color:#fff;font-size:18px}@media only screen and (min-width:1025px){.direction__header .dropdown__title .arrow{display:none}}.direction__header .sorts{display:flex;background:#fff;border:1px solid var(--main-blue-dark);height:45px;border-radius:4px;position:relative}@media only screen and (max-width:1024px){.direction__header .sorts{box-shadow:0 20px 40px 0 rgba(1,58,124,.6);background:var(--main-blue-dark)}}@media only screen and (max-width:768px){.direction__header .sorts{width:100%}}@media only screen and (min-width:1025px){.direction__header .sorts__list{height:100%;display:flex}}@media only screen and (max-width:1024px){.direction__header .sorts__list{display:none}}.direction__header .sorts__list.is-show{display:flex;background:#fff;box-shadow:0 20px 40px 0 rgba(1,58,124,.6)}.direction__header .sorts__item{background:transparent;color:var(--main-blue-dark);display:flex}.direction__header .sorts__item label{cursor:pointer;padding:0 1em;width:100%;height:100%;display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:18px}@media only screen and (max-width:1024px){.direction__header .sorts__item label{height:45px}}@media only screen and (max-width:425px){.direction__header .sorts__item label{font-size:16px}}.direction__header .sorts__item input[type=radio]:checked+label{background:var(--main-blue-dark);color:#fff;border-radius:4px}@media only screen and (max-width:1024px){.direction__header .sorts__item input[type=radio]:checked+label{background:var(--main-blue);border-radius:0}}.direction__header .annotation{margin-left:auto;font-size:18px;font-family:Roboto,sans-serif;color:var(--main-blue);align-self:flex-end}@media only screen and (max-width:768px){.direction__header .annotation{display:none}}.direction .popular{display:none;flex-wrap:wrap;justify-content:center;margin:-30px -15px}@media only screen and (max-width:1190px){.direction .popular{margin:-10px}}.direction .popular__item{height:300px;flex-grow:1;flex-basis:370px;border-radius:4px;background:var(--main-blue-dark);color:#fff;margin:30px 15px}@media only screen and (max-width:1190px){.direction .popular__item{margin:10px}}.direction .popular__item .img{height:120px;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.direction .popular__item .info{padding:1em 30px 1em 1em;display:flex}.direction .popular__item .info__place{font-size:18px;font-family:Roboto,sans-serif}.direction .popular__item .info__place .country{font-family:RobotoBold,sans-serif;font-size:20px}.direction .popular__item .info__place p{margin-bottom:.5em}.direction .popular__item .info__place p:last-child{margin-bottom:0}.direction .popular__item .info__date{margin-left:auto;display:flex;flex-direction:column}.direction .popular__item .info__date .num{font-family:RobotoBold,sans-serif;font-size:60px;line-height:50px}.direction .popular__item .info__date .month{margin-top:auto;font-family:RobotoBold,sans-serif;font-size:20px}.direction .popular__item .order{height:40px;display:flex;margin:0 10px;line-height:38px}.direction .popular__item .order .sale{padding-left:16px;display:inline-block;vertical-align:middle;flex:1;border:1px solid #fff;border-radius:4px;font-family:RobotoBold,sans-serif;font-size:20px}.direction .popular__item .order__button{flex:1;margin-left:-35px;border-radius:4px;background:var(--main-blue);color:#fff;text-transform:uppercase;font-size:16px;font-family:Roboto,sans-serif}.direction .popular.is-show{display:flex}.direction .aircompany{display:none;height:660px;margin-left:5em;position:relative;-webkit-column-count:3;column-count:3;-webkit-column-gap:0;column-gap:0;-webkit-column-rule:2px solid var(--main-blue);column-rule:2px solid var(--main-blue);-webkit-column-fill:auto;column-fill:auto}.direction .aircompany:before{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background:var(--main-blue)}.direction .aircompany__section{position:relative;padding-left:2em}.direction .aircompany__section .caption{position:absolute;z-index:1;-webkit-transform:translateY(-12.5%);transform:translateY(-12.5%);left:-1.5em;line-height:35px;font-family:Roboto,sans-serif;font-size:35px;color:#013a7c}.direction .aircompany__list{font-family:Roboto,sans-serif;font-size:22px;color:#013a7c}.direction .aircompany__item{padding-bottom:1em}.direction .aircompany.is-show{display:block}.conditions__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:1190px){.conditions__list{justify-content:space-evenly}}.conditions__item{flex:0 0 270px;height:300px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}@media only screen and (max-width:1120px) and (min-width:769px){.conditions__item{flex:0 0 370px}}.conditions__item:last-child{margin-right:0}.conditions__item .icon{height:165px;width:100%;display:flex;align-items:center;justify-content:center}.conditions__item .icon object{width:100%;height:80%}.conditions__item .title{margin-bottom:25px;font-size:25px;font-family:RobotoBold,sans-serif;color:var(--main-blue-dark)}.conditions__item .annotation{font-size:20px;color:var(--main-blue-dark);font-family:Roboto,sans-serif}.conditions__item.isActive{background:#fff;box-shadow:0 20px 30px 0 rgba(38,153,251,.05)}.team__slider{display:flex;padding:0 20px}@media only screen and (max-width:960px){.team__slider{margin-top:30px}}.team__frame{margin:0;max-width:1200px}.team__list{position:relative;display:flex}.team .slider__slide{padding:30px 20px}@media only screen and (max-width:1024px){.team .slider__slide{justify-content:center}}@media only screen and (max-width:1024px){.team .prev{margin-right:20px}.team .next{margin-left:20px}}.team__item{max-width:370px;width:100%;min-height:555px;background:#fff;box-shadow:0 10px 30px 0 rgba(38,153,251,.5);padding:25px;font-family:Roboto,sans-serif;text-align:center;color:var(--main-blue-dark);margin:0 15px}@media only screen and (max-height:768px),only screen and (max-width:1190px){.team__item{min-height:390px}}.team__item .face{box-shadow:0 20px 30px 0 rgba(1,58,124,.2);border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;width:240px;height:240px;display:block;margin:0 auto;margin-bottom:50px}@media only screen and (max-height:768px),only screen and (max-width:1190px){.team__item .face{width:182px;height:182px}}.team__item .name{font-size:25px;font-family:RobotoBold,sans-serif;margin-bottom:.5em}@media only screen and (max-height:768px),only screen and (max-width:1190px){.team__item .name{font-size:20px}}.team__item .role{margin-bottom:30px}.team__item .email,.team__item .role{font-size:20px}@media only screen and (max-height:768px),only screen and (max-width:1190px){.team__item .email,.team__item .role{font-size:16px}}.team__item .tel{font-size:25px}@media only screen and (max-height:768px),only screen and (max-width:1190px){.team__item .tel{font-size:18px}}@media only screen and (max-width:768px){.reviews{margin-bottom:140px}}.reviews__slider{display:flex;align-items:center;padding:0 20px}@media only screen and (max-width:960px){.reviews__slider{margin-top:5vh}}.reviews__frame{max-width:1300px;margin:0}.reviews .slider__slide{justify-content:flex-end;padding:50px 20px}@media only screen and (max-width:1300px){.reviews .slider__slide{justify-content:center}}@media only screen and (max-height:425px),only screen and (max-width:425px){.reviews .slider__slide{padding:50px 0}}.reviews__list{display:flex;position:relative}.reviews .next,.reviews .prev{margin-top:-125px}@media only screen and (max-width:1300px){.reviews .next{margin-left:20px}.reviews .prev{margin-right:20px}}.reviews__item{background:#fff;display:flex;flex-direction:column;position:relative;min-height:310px;max-width:510px;width:100%;padding:30px 30px 30px 130px;color:var(--main-blue-dark);box-shadow:0 20px 40px 0 rgba(38,153,251,.1);border-radius:40px}.reviews__item:first-child{margin:0 90px}@media only screen and (max-height:768px),only screen and (max-width:1300px){.reviews__item{min-height:unset;padding:75px 30px 30px}.reviews__item:first-child{margin:0 45px}.reviews__item:not(:first-child){margin-right:45px}}.reviews__item .face{width:145px;height:145px;border:5px solid #fff;box-shadow:0 20px 40px 0 rgba(38,153,251,.2);position:absolute;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:top;top:0;left:0;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px)}@media only screen and (max-height:768px),only screen and (max-width:1300px){.reviews__item .face{width:100px;height:100px;-webkit-transform:translate(-25%,-40%);transform:translate(-25%,-40%)}}.reviews__item .name{font-size:25px;font-family:RobotoBold,sans-serif;margin-bottom:.5em}@media only screen and (max-height:768px),only screen and (max-width:768px){.reviews__item .name{font-size:22px}}.reviews__item .role,.reviews__item .text{font-size:20px;font-family:Roboto,sans-serif}.reviews__item .role{color:var(--main-blue);margin-bottom:1em}@media only screen and (max-height:768px),only screen and (max-width:768px){.reviews__item .role{font-size:14px}}@media only screen and (max-height:768px),only screen and (max-width:768px){.reviews__item .text{font-size:15px}}.airorder__form{margin-top:15vh}.contacts{padding-bottom:165px}@media only screen and (max-width:768px){.contacts{padding-bottom:80px}}.contacts__content{display:flex;flex-direction:column}@media only screen and (max-width:768px){.contacts__content{margin:0}}.contacts #map{position:relative;z-index:1;width:100%;height:360px}.contacts__main{color:var(--main-blue-dark);box-shadow:0 20px 40px 0 rgba(38,153,251,.2);background:#fff}@media only screen and (min-width:769px){.contacts__main{border-radius:40px;position:absolute;z-index:2;right:100px;bottom:-95px;width:370px;min-height:344px;padding:50px 70px}}@media only screen and (max-width:768px){.contacts__main{position:relative;display:flex;padding:40px 20px 50px 40%;flex-direction:column}}@media only screen and (max-width:375px){.contacts__main{padding:40px 20px 50px}}.contacts__main .title{font-size:25px;font-family:RobotoBold,sans-serif;margin-bottom:50px}.contacts__main .address{margin-bottom:30px}.contacts__main .address,.contacts__main .email,.contacts__main .tel{font-size:20px;font-family:Roboto,sans-serif}.contacts__main .route{margin-top:25px;color:#fff;font-family:Roboto,sans-serif;font-size:14px;background:var(--main-blue);height:40px;width:200px;border-radius:12px}@media only screen and (min-width:769px){.contacts__main .route{display:none}}.partners{padding-bottom:95px}@media only screen and (max-width:768px){.partners{padding-bottom:45px}}.partners .title{font-size:25px;font-family:Roboto,sans-serif;color:var(--main-blue-dark);text-align:center;margin-bottom:50px;font-weight:400}@media only screen and (max-width:768px){.partners .title{font-size:19px}}.partners__list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:-1em}@media only screen and (max-width:1190px){.partners__list{justify-content:center}}.partners__item{margin:1em}