<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: "SF Pro Display";
    src: url(/i/fonts/ognev_analytics/SFProDisplay-Bold.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFProDisplay-Bold.woff) format("woff");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: "SF Pro Display";
    src: url(/i/fonts/ognev_analytics/SFProDisplay-Heavy.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFProDisplay-Heavy.woff) format("woff");
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: "SF Pro Display";
    src: url(/i/fonts/ognev_analytics/SFProDisplay-Regular.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFProDisplay-Regular.woff) format("woff");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "SF UI Text";
    src: url(/i/fonts/ognev_analytics/SFUIText-Bold.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFUIText-Bold.woff) format("woff");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: "SF UI Text";
    src: url(/i/fonts/ognev_analytics/SFUIText-Light.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFUIText-Light.woff) format("woff");
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: "SF UI Text";
    src: url(/i/fonts/ognev_analytics/SFUIText-Medium.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFUIText-Medium.woff) format("woff");
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: "SF UI Text";
    src: url(SFUIText-Regular.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFUIText-Regular.woff) format("woff");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "SF UI Text";
    src: url(/i/fonts/ognev_analytics/SFUIText-Semibold.woff2) format("woff2"), url(/i/fonts/ognev_analytics/SFUIText-Semibold.woff) format("woff");
    font-weight: 600;
    font-display: swap;
}
* {
    margin: 0;
    padding: 0;
    font-family: "SF UI Text", sans-serif;
}
.container {
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 20px;
}
.btn {
    background: #e3001b;
    border-radius: 100px;
    box-sizing: border-box;
    padding: 14px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.subtitle {
    font-family: "SF Pro Display", sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    color: #122127;
}
.menu {
    padding: 28px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lang {
    font-weight: 400;
    font-size: 18px;
    color: #94a9bc;
    border: none;
    background: rgba(0, 0, 0, 0);
}
.promo {
    padding: 115px 0 255px;
    position: relative;
}
.promo__info {
    max-width: 610px;
}
.promo__descr {
    margin-top: 48px;
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
    color: #94a9bc;
    max-width: 520px;
}
.promo__btn {
    margin-top: 112px;
    width: 237px;
}
.title {
    font-family: "SF Pro Display", sans-serif;
    font-weight: 800;
    font-size: 60px;
    line-height: 62px;
    color: #f6f8fa;
}
.key {
    padding: 80px 0 85px;
    background: url(/i/img/page/ognev_analytics/key_bg.png) center center/cover no-repeat;
    position: relative;
    z-index: 1;
}
.key .container {
    max-width: 976px;
}
.key__wrap {
    margin-top: 40px;
    background: #f6f8fa;
    border-radius: 20px;
    padding: 32px;
    display: flex;
    justify-content: space-between;
}
.key-item {
    width: 49%;
}
.key-item__title {
    position: relative;
    font-weight: 550;
    font-size: 20px;
    line-height: 28px;
    color: #c40000;
}
.key-item__title::before {
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.key-item_1::before {
    content: url(/i/img/page/ognev_analytics/key-1.svg);
}
.key-item_2::before {
    content: url(/i/img/page/ognev_analytics/key-2.svg);
}
.key-item__descr {
    margin-top: 16px;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #122127;
}
.key-ognev {
    padding: 0 50px;
    margin-top: 40px;
    display: flex;
    align-items: center;
}
.key-ognev img {
    margin-right: 32px;
}
.key-ognev__name {
    font-family: "SF Pro Display", sans-serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    color: #122127;
}
.key-ognev__descr {
    margin-top: 16px;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #122127;
}
.programm {
    /*background: url(/i/img/page/ognev_analytics/programm_bg.png) center center/cover no-repeat;*/
    padding: 170px 0 63px;
}
.programm .container {
    max-width: 1024px;
}
.programm__descr {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #94a9bc;
}
.programm__list {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}
.programm__wrap {
    width: 46%;
    padding-left: 20px;
}
.programm__item {
    margin-top: 25px;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: .005em;
    color: #122127;
}
.programm__item::marker {
    font-weight: 400;
    color: #94a9bc;
}
.programm__item span {
    color: #94a9bc;
}
.programm__item span::before {
    content: url(/i/img/page/ognev_analytics/time_icon.svg);
    position: relative;
    margin-right: 5px;
    top: 3px;
}
.advantages {
    /*background: url(/i/img/page/ognev_analytics/advantages_bg.png) center center/cover no-repeat;*/
    padding: 215px 0;
}
.advantages .container {
    max-width: 1024px;
}
.advantages .subtitle {
    color: #f6f8fa;
}
.advantages__list {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.advantages__item {
    position: relative;
    padding-left: 36px;
    width: 45%;
    margin-top: 40px;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #f6f8fa;
}
.advantages__item::before {
    content: url(/i/img/page/ognev_analytics/before_logo.svg);
    position: absolute;
    top: 3px;
    left: 0;
}
.advantages__btn {
    margin: 0 auto;
    margin-top: 40px;
    width: 432px;
}
.arguments {
    background: url(/i/img/page/ognev_analytics/arguments_bg.png) center center/cover no-repeat;
    padding: 80px 0;
}
.arguments .container {
    max-width: 1064px;
}
.arguments .subtitle {
    max-width: 720px;
    margin: 0 auto;
}
.arguments__list {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.arguments-item {
    display: flex;
    align-items: flex-start;
    margin: 0 auto;
    margin-top: 40px;
    max-width: 328px;
}
.arguments-item__number {
    font-weight: 300;
    font-size: 56px;
    line-height: 56px;
    color: #ccd7e2;
    margin-right: 10px;
}
.arguments-item__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #c40000;
}
.arguments-item__descr {
    margin-top: 6px;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #122127;
}
.formats {
    /*background: url(/i/img/page/ognev_analytics/formats_bg.png) center center/cover no-repeat;*/
    padding: 250px 0;
}
.formats .container {
    max-width: 976px;
}
.formats .subtitle {
    color: #f6f8fa;
}
.formats__info {
    margin: 0 auto;
    margin-top: 40px;
    max-width: 920px;
    display: flex;
    justify-content: space-between;
}
.formats__item {
    width: 47%}
.formats__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
}
.formats__title::before {
    position: relative;
    top: 6px;
    margin-right: 8px;
}
.formats_text::before {
    content: url(/i/img/page/ognev_analytics/text_icon.svg);
}
.formats_video::before {
    content: url(/i/img/page/ognev_analytics/video_icon.svg);
}
.formats__descr {
    margin-top: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
}
.formats-present {
    padding: 32px 48px;
    margin-top: 40px;
    background: #fff;
    border-radius: 20px;
    display: flex;
    align-items: center;
}
.formats-present__img {
    margin-right: 28px;
}
.formats-present__img_mob {
    display: none;
}
.formats-present__title {
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    color: #c40000;
}
.formats-present__descr {
    margin-top: 16px;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #122127;
}
.register {
    background: url(/i/img/page/ognev_analytics/register_bg.png) center center/cover no-repeat;
    padding: 80px 0;
}
.register__wrap {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}
.register-info {
    width: 46%}
.register-info__descr {
    margin-top: 15px;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    text-align: center;
}
.register-info__descr-black {
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #122127;
}
.register-info__descr-black_last {
    margin-top: 15px;
}
.register-info__descr-black span {
    font-weight: 700;
}
.register-info__title {
    margin-top: 32px;
    font-weight: 500;
    font-size: 20px;
    color: #c40000;
}
.register-info__item {
    margin-top: 16px;
    display: flex;
    align-items: center;
}
.register-info__number {
    margin-right: 10px;
    font-weight: 300;
    font-size: 56px;
    line-height: 56px;
    color: #ccd7e2;
    text-align: center;
}
.register-info__number_1 {
    margin-left: 4px;
    margin-right: 15px;
}
.register-form {
    width: 46%;
    padding: 48px 68px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 9px 24px rgba(37, 62, 77, .08);
    border-radius: 20px;
}
.register-form__title {
    font-family: "SF Pro Display", sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    color: #494949;
    margin-bottom: 30px;
}
.register-form__email, .register-form__name {
    width: 100%;
    margin-top: 20px;
    padding: 15px 16px;
    display: block;
    height: 54px;
    background: #f6f8fa;
    border: 1px solid #dee5e7;
    border-radius: 10px;
    box-sizing: border-box;
}
.register-form__email::-moz-placeholder, .register-form__name::-moz-placeholder {
    font-weight: 700;
    font-size: 14px;
    color: rgba(203, 213, 219, .8);
}
.register-form__email::placeholder, .register-form__name::placeholder {
    font-weight: 700;
    font-size: 14px;
    color: rgba(203, 213, 219, .8);
}
.register-form__radio {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgba(9, 16, 29, .8);
}
.register-form__radio:first-child {
    margin-right: 35px;
}
.register-form__radio input {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.register-form__radio-wrap {
    display: flex;
    align-items: center;
    margin-left: 5px;
    margin-top: 20px;
}
.register-form__country {
    margin-top: 20px;
    display: block;
    width: 100%;
    height: 54px;
    border: 1px solid #dee5e7;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: rgba(9, 16, 29, .8);
}
.register-form__phone {
    width: 75%;
    height: 54px;
    border: 1px solid #dee5e7;
    border-radius: 10px;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-sizing: border-box;
    padding: 15px 16px;
}
.register-form__phone-wrap {
    position: relative;
    width: 100%;
    display: flex;
    margin-top: 20px;
}
.register-form__phone-wrap::before {
    content: url(/i/img/page/ognev_analytics/RU.svg);
    position: absolute;
    left: 16px;
    top: 14px;
    z-index: 1;
}
.register-form__phone::-moz-placeholder {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: rgba(203, 213, 219, .8);
}
.register-form__phone::placeholder {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: rgba(203, 213, 219, .8);
}
.register-form__flag {
    position: relative;
    width: 25%;
    height: 54px;
    border: 1px solid #dee5e7;
    border-radius: 10px;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #f6f8fa;
    box-sizing: border-box;
    padding: 15px 16px;
}
.register-form__flag .ru::before {
    content: url(/i/img/page/ognev_analytics/RU.svg);
}
.register-form__agree {
    margin-top: 20px;
    margin-left: 5px;
    display: flex;
    align-items: center;
}
.register-form__agree a {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: underline;
    color: #494949;
}
.register-form__agree input {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.register-form__btn {
    margin: 0 auto;
    margin-top: 28px;
}
.footer {
    background: #122127;
    padding: 47px 0 53px;
}
.footer__info {
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
    border-bottom: 1px solid #94a9bc;
}
.footer__left {
    width: 48%
}
.footer__right {
    width: 52%;
}
.footer__right {
    display: flex;
}
.footer__wrap {
    display: flex;
    align-items: center;
}
.footer__logo {
    padding-right: 20px;
}
.footer__text {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #f6f8fa;
    border-left: 2px solid #94a9bc;
    padding-left: 20px;
}
.footer__descr {
    margin-top: 30px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #94a9bc;
}
.footer__menu {
    margin-top: 10px;
}
.footer__item {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-decoration-line: underline;
    color: #f6f8fa;
    border-right: 1px solid #94a9bc;
    margin-right: 3px;
    padding-right: 3px;
}
.footer__item:last-child {
    border-right: none;
    margin-right: 0;
}
.footer .swiper {
    width: 150px;
    margin: 0;
    margin-right: 45px;
}
.footer .swiper__descr {
    margin-top: 15px;
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    color: #f6f8fa;
}
.footer .swiper-slide {
    border: 1px solid #94a9bc;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px;
}
.footer .swiper-slide img {
    display: block;
    margin: 0 auto;
}
.footer .swiper-button-next, .footer .swiper-button-next.swiper-button-disabled, .footer .swiper-button-prev, .footer .swiper-button-prev.swiper-button-disabled, .footer .swiper-rtl .swiper-button-next, .footer .swiper-rtl .swiper-button-prev {
    color: #94a9bc;
    font-size: 15px;
}
.footer .swiper-button-next:after, .footer .swiper-button-prev:after, .footer .swiper-rtl .swiper-button-next:after, .footer .swiper-rtl .swiper-button-prev:after {
    font-size: 14px;
    font-weight: 1000;
}
.footer .swiper-button-next, .footer .swiper-rtl .swiper-button-prev {
    right: -5px;
}
.footer .swiper-button-prev, .footer .swiper-rtl .swiper-button-next {
    left: -5px;
}
.footer__lang {
    width: 136px;
    padding: 20px 30px;
    padding-left: 64px;
    box-sizing: border-box;
    height: 60px;
    border: 1px solid #94a9bc;
    border-radius: 100px;
    background: rgba(0, 0, 0, 0);
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #f6f8fa;
}
.footer__lang option {
    color: #122127;
}
.footer__lang-wrap {
    position: relative;
}
.footer__lang-wrap::before {
    content: url(/i/img/page/ognev_analytics/ru_lang.svg);
    position: absolute;
    left: 30px;
    top: 2px;
    z-index: 1;
}
.footer__write {
    margin-top: 30px;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: right;
    color: #f6f8fa;
}
.footer__messengers {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
}
.footer__messengers a {
    display: block;
    margin-right: 25px;
}
.footer__messengers a:last-child {
    margin-right: 0;
}
.footer__warning {
    margin-top: 30px;
}
.footer__warning p {
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    color: #94a9bc;
}
.footer__warning p a {
    font-weight: 600;
    color: #f6f8fa;
    text-decoration: none;
}
.footer__warning p:last-child {
    margin-top: 15px;
}
@media screen and (max-width: 1300px) {
    .header {
        background: url(/i/img/page/ognev_analytics/promo_bg.png) center center/cover no-repeat;
    }
    .advantages {
        background: url(/i/img/page/ognev_analytics/advantages_bg.png) center center/cover no-repeat;
    }
    .formats {
        background: url(/i/img/page/ognev_analytics/formats_bg.png) center center/cover no-repeat;
    }
    .programm {
        background: url(/i/img/page/ognev_analytics/programm_bg.png) center center/cover no-repeat;
    }
    #lottie{
        display: none;
    }
    #bg2 svg{
        display: none;
    }
    #bg3 svg{
        display: none;
    }
}
@media screen and (max-width: 991.98px) {
    .lang option {
        font-size: 10px;
    }
    .register-form {
        width: 50%;
        padding: 48px 34px;
    }
    .footer__info {
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer__left, .footer__right {
        width: 100%
    }
    .footer__right {
        margin-top: 32px;
    }
    .footer__wrap {
        justify-content: center;
    }
    .footer__descr {
        margin: 0 auto;
        margin-top: 20px;
        max-width: 510px;
        text-align: center;
    }
    .footer__menu {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .footer__right {
        justify-content: center;
    }
    .footer__warning p {
        text-align: center;
    }
}
@media screen and (max-width: 767.98px) {
    .subtitle {
        font-size: 24px;
        line-height: 36px;
    }
    .title {
        font-size: 36px;
        line-height: 48px;
    }
    .promo__info {
        max-width: 380px;
    }
    .promo__descr {
        margin-top: 40px;
        max-width: none;
    }
    .promo__btn {
        margin-top: 80px;
    }
    .key__wrap {
        margin-top: 32px;
        padding: 24px;
    }
    .key-item__title {
        font-size: 18px;
    }
    .key-item__descr {
        margin-top: 8px;
    }
    .key-ognev {
        margin-top: 32px;
        padding: 0;
    }
    .key-ognev__name {
        font-size: 24px;
    }
    .programm {
        padding: 155px 0 55px;
    }
    .programm__item {
        font-size: 15px;
    }
    .programm__list {
        flex-wrap: wrap;
        padding-left: 20px;
    }
    .programm__wrap {
        width: 100%;
        padding-left: 0;
    }
    .advantages {
        padding: 170px 0 160px;
    }
    .advantages__item {
        margin-top: 24px;
        font-size: 18px;
        line-height: 28px;
        padding-left: 5%;
    }
    .arguments-item__title {
        font-size: 18px;
    }
    .formats {
        padding: 170px 0;
    }
    .formats__info {
        margin-top: 32px;
    }
    .formats__title {
        font-size: 18px;
    }
    .formats__descr {
        margin-top: 8px;
    }
    .formats-present {
        margin-top: 32px;
        padding: 24px;
    }
    .formats-present__img {
        margin-right: 24px;
    }
    .formats-present__descr {
        margin-top: 8px;
    }
    .register__wrap {
        margin-top: 0;
        flex-wrap: wrap;
    }
    .register-info {
        margin-top: 17px;
        width: 100%;
    }
    .register-form {
        width: 520px;
        margin: 0 auto;
        margin-top: 32px;
    }
    .register-info__descr_one {
        text-align: center;
    }
    .register-info__inner {
        display: flex;
        justify-content: space-between;
    }
    .register-info__wrap {
        width: 49%;
    }
}
@media screen and (max-width: 575.98px) {
    .container {
        padding: 0 10px;
    }
    .btn {
        font-size: 16px;
        line-height: 24px;
    }
    .subtitle {
        font-size: 18px;
        line-height: 24px;
    }
    .lang {
        font-size: 16px;
    }
    .menu img {
        width: 158px;
    }
    .header {
        background: url(/i/img/page/ognev_analytics/promo_bg_mobile.png) center center/cover no-repeat;
    }
    .title {
        font-size: 28px;
        line-height: 36px;
        text-align: center;
    }
    .promo {
        padding: 40px 0 440px;
    }
    .promo__info {
        max-width: none;
    }
    .promo__descr {
        margin-top: 20px;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
    }
    .promo__btn {
        width: 100%;
        margin-top: 30px;
    }
    .key {
        padding: 50px 0 20px;
    }
    .key__wrap {
        margin-top: 28px;
        padding: 16px;
        flex-wrap: wrap;
    }
    .key-item {
        width: 100%;
    }
    .key-item:last-child {
        margin-top: 16px;
    }
    .key-item__title {
        font-size: 16px;
        line-height: 24px;
    }
    .key-item__descr {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .key-ognev {
        margin-top: 28px;
        align-items: flex-start;
    }
    .key-ognev img {
        width: 80px;
        margin-right: 16px;
    }
    .key-ognev__name {
        font-size: 18px;
        line-height: 24px;
    }
    .key-ognev__descr {
        margin-top: 5px;
        font-size: 14px;
        line-height: 24px;
    }
    .programm {
        padding: 140px 0 20px;
    }
    .programm__descr {
        font-size: 14px;
        line-height: 24px;
    }
    .programm__list {
        margin-top: 12px;
    }
    .programm__item {
        font-size: 14px;
        line-height: 20px;
    }
    .advantages {
        padding: 140px 0 125px;
    }
    .advantages__item {
        width: 100%;
        margin-top: 16px;
        padding-left: 34px;
        font-size: 14px;
        line-height: 24px;
    }
    .advantages__list {
        margin-top: 12px;
    }
    .advantages__btn {
        width: 100%;
        margin-top: 28px;
    }
    .arguments {
        padding: 50px 0 30px;
    }
    .arguments-item__descr {
        margin-top: 4px;
        font-size: 14px;
        line-height: 24px;
    }
    .formats {
        padding: 150px 0 135px;
    }
    .formats__info {
        margin-top: 12px;
        flex-wrap: wrap;
    }
    .formats__item {
        margin-top: 16px;
        width: 100%;
    }
    .formats__title {
        font-size: 16px;
        line-height: 24px;
    }
    .formats__descr {
        margin-top: 4px;
        font-size: 14px;
        line-height: 24px;
    }
    .formats-present {
        margin-top: 28px;
        padding: 16px;
    }
    .formats-present__descr {
        margin-top: 12px;
        font-size: 14px;
        line-height: 24px;
    }
    .formats-present__img {
        display: none;
    }
    .formats-present__img_mob {
        display: block;
        margin-right: 18px;
        width: 75px;
    }
    .formats-present__wrap {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .formats-present__title {
        font-size: 18px;
        line-height: 24px;
    }
    .register {
        padding: 40px 0 80px;
    }
    .register-info__inner {
        flex-wrap: wrap;
    }
    .register-info__wrap {
        width: 100%;
    }
    .register-info__title {
        font-size: 16px;
        line-height: 24px;
        margin-top: 16px;
    }
    .register-info__descr, .register-info__descr-black {
        font-size: 14px;
        line-height: 24px;
    }
    .register-info__descr, .register-info__descr-black_last {
        margin-top: 8px;
    }
    .register-form {
        padding: 32px 10px;
    }
    .register-form__title {
        font-size: 18px;
        line-height: 24px;
    }
    .register-form__btn {
        width: 100%;
        padding: 8px 40px;
    }
    .footer {
        padding: 40px 0 30px;
    }
    .footer__wrap {
        display: none;
    }
    .footer__descr {
        margin-top: 0;
    }
    .footer__menu {
        flex-direction: column;
        align-items: center;
    }
    .footer__item {
        line-height: 32px;
        border: none;
    }
    .footer__right {
        margin-top: 16px;
        flex-direction: column;
        align-items: center;
    }
    .footer .swiper {
        margin-right: 0;
    }
    .footer .first-swiper {
        margin-bottom: 20px;
    }
    .footer__writes {
        margin-top: 28px;
        display: flex;
        justify-content: space-between;
        width: 90%;
    }
    .footer__write {
        margin-top: 0;
    }
    .footer__lang-wrap::before {
        top: 21px;
    }
    .footer__warning {
        margin-top: 20px;
    }
}
</pre></body></html>