@charset "UTF-8";.aeroflot a{color:#a18a64;text-decoration:none}.aeroflot__card{display:flex;flex-direction:column}@media only screen and (max-width: 1365px){.aeroflot__card img{width:100%}}.aeroflot__btn{max-width:400px;width:100%}@media only screen and (max-width: 1365px){.aeroflot__btn{margin:0 auto}}@media only screen and (max-width: 767px){.aeroflot__btn{max-width:320px}}.aeroflot__hero{display:flex;flex-direction:column;gap:40px;margin-top:20px}@media only screen and (max-width: 1365px){.aeroflot__hero{gap:0}.aeroflot__hero h1{text-align:center}}@media only screen and (max-width: 1365px) and (max-width: 767px){.aeroflot__hero h1{font-size:22px}}@media only screen and (max-width: 767px){.aeroflot__hero{gap:24px}}.aeroflot__hero__wrapper{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 767px){.aeroflot__hero__wrapper{padding-bottom:0}}.aeroflot__hero__content{display:flex;flex-direction:column;gap:20px;text-align:center}@media only screen and (max-width: 767px){.aeroflot__hero__content{display:grid;gap:24px}}.aeroflot__hero__content h1{margin:0;font-size:44px;font-weight:400}@media only screen and (max-width: 767px){.aeroflot__hero__content h1{font-size:22px}}.aeroflot__subtitle{font-size:14px;max-width:480px;margin:0 auto}@media only screen and (max-width: 1365px){.aeroflot__subtitle{font-size:24px;text-align:center}}@media only screen and (max-width: 767px){.aeroflot__subtitle{display:block;order:1px;font-size:22px}}.aeroflot__advantages{margin:0;padding-bottom:50px;padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-bottom:1px solid #E9E2D6}@media only screen and (max-width: 1365px){.aeroflot__advantages{padding:40px 0;gap:80px 16px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.aeroflot__advantages{border-top:1px solid #E9E2D6;display:flex;flex-direction:column;gap:30px}}.aeroflot__advantages__item{font-size:14px;font-weight:700;text-align:center;display:flex;flex-direction:column;gap:10px;margin:0 auto}@media only screen and (max-width: 767px){.aeroflot__advantages__item{font-weight:500;gap:24px}}.aeroflot__advantages__icon{color:#a18a64}.aeroflot__advantages__text{font-size:24px;font-weight:400}@media only screen and (max-width: 767px){.aeroflot__advantages__text{font-size:16px}}.aeroflot__features{padding:50px 0;display:flex;gap:20px;flex-direction:column;text-align:center}@media only screen and (max-width: 1365px){.aeroflot__features{padding:40px 0}}@media only screen and (max-width: 767px){.aeroflot__features{gap:24px;padding:24px 0}}.aeroflot__features-title{margin:0;text-align:center}@media only screen and (max-width: 1365px){.aeroflot__features-title{margin:40px 0 0}}@media only screen and (max-width: 767px){.aeroflot__features-title{margin:24px 0 0}}.aeroflot__features-block-title{font-weight:500;font-size:24px;line-height:140%;color:#202326}@media only screen and (max-width: 767px){.aeroflot__features-block-title{font-size:20px}}.aeroflot__features-subtitle{max-width:780px;margin:0 auto}.aeroflot__features-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}@media only screen and (max-width: 767px){.aeroflot__features-items{flex-direction:column}}.aeroflot__features-item{background:#fbf8f3;border-radius:16px;padding:24px;max-width:calc(33.33% - 8px);width:100%}@media only screen and (max-width: 767px){.aeroflot__features-item{max-width:100%}}.aeroflot__question-header{font-size:18px;font-weight:500}@media only screen and (max-width: 767px){.aeroflot__question-header{font-size:16px}}.aeroflot__faq{display:grid;grid-template-columns:247px 1fr 247px;gap:24px}@media only screen and (max-width: 1365px){.aeroflot__faq{display:block}}.aeroflot__star{color:#f2e9da}.aeroflot__star:last-child{display:flex;align-items:flex-end;justify-content:flex-end}@media only screen and (max-width: 1365px){.aeroflot__star:last-child{display:none}}@media only screen and (max-width: 1365px){.aeroflot__star{display:none}}.aeroflot__socials{font-size:18px;font-weight:500;display:flex;align-items:center;gap:24px;margin-top:40px}@media only screen and (max-width: 767px){.aeroflot__socials{gap:16px;margin-top:24px;flex-direction:column;font-size:16px;align-items:flex-start}}.aeroflot__links{display:flex;gap:24px;align-items:center}@media only screen and (max-width: 767px){.aeroflot__links{width:100%}}.aeroflot__links__item{background:#fbf8f3;border-radius:6px;height:40px;width:40px;color:#20232666}@media only screen and (max-width: 1279px){.aeroflot__spacial-break{display:none}}.aeroflot__terms{display:flex;justify-content:space-between;gap:40px;width:calc(100% - 40px)}@media only screen and (max-width: 1365px){.aeroflot__terms{flex-direction:column;gap:16px;width:100%}}.aeroflot__terms h3{font-size:32px;margin-top:0;margin-bottom:24px}@media only screen and (max-width: 767px){.aeroflot__terms h3{font-size:22px;text-align:center}}.aeroflot__terms-box{flex:1 0 50%}.aeroflot__terms-box ul{padding:0;margin:0}.aeroflot__terms-box ul li{margin-bottom:12px}.aeroflot__terms-box ul li:last-child{margin-bottom:0}.aeroflot__terms-box ul li::marker{color:#cfbea2}.aeroflot__terms-box-wrap{border-radius:16px;background:#fbf8f3;padding:40px;height:100%}.aeroflot__terms-text{max-width:780px;width:100%;margin-bottom:100px;color:#888a8c}.aeroflot__banner{background-color:#fbf8f3;background-image:url(../images/required/aeroflot/aeroflot-stars.png);background-position:right;background-repeat:no-repeat;padding:40px;margin-bottom:100px}@media only screen and (max-width: 767px){.aeroflot__banner{padding:40px 20px}}.aeroflot__banner-content{max-width:682px;width:100%}@media only screen and (max-width: 767px){.aeroflot__banner-content{text-align:center}}.aeroflot__banner-title{font-weight:400;font-size:44px;line-height:52px;color:#202326;margin-bottom:24px}@media only screen and (max-width: 767px){.aeroflot__banner-title{font-size:22px;line-height:24px;margin-bottom:16px}}.aeroflot__banner-text{font-weight:400;font-size:24px;line-height:140%;color:#202326;margin-bottom:40px}@media only screen and (max-width: 767px){.aeroflot__banner-text{font-size:16px;margin-bottom:24px}}.aeroflot__banner .btn{color:#fff;max-width:320px;width:100%}
