    @font-face {
        font-display: swap;
        font-family: '_g-roboto-black';
        font-weight: normal;
        font-style: normal;
        src: url("../fonts/RobotoBlack.woff2") format('woff2')
    }
    
    @font-face {
        font-display: swap;
        font-family: '_g-roboto-bold';
        font-weight: 700;
        src: url("../fonts/RobotoBold.woff2") format('woff2')
    }
    
    @font-face {
        font-display: swap;
        font-family: '_g-roboto-medium';
        font-weight: 500;
        src: url("../fonts/RobotoMedium.woff2") format('woff2')
    }
    
    @font-face {
        font-display: swap;
        font-family: '_g-roboto-regular';
        font-weight: 400;
        src: url("../fonts/RobotoRegular.woff2") format('woff2')
    }
    
    @font-face {
        font-display: swap;
        font-family: '_g-roboto-light';
        font-weight: 300;
        src: url("../fonts/RobotoLight.woff2") format('woff2')
    }
    
    ._g {
        --mcn__font_black: '_g-roboto-black';
        --mcn__font_bold: '_g-roboto-bold';
        --mcn__font_medium: '_g-roboto-medium';
        --mcn__font_light: '_g-roboto-light';
        --mcn__font_regular: '_g-roboto-regular';
        --mcn__margin-bottom_block_mobile: 55px;
        --mcn__margin-bottom_block_desktop: 110px;
        color: #000;
        text-align: center;
        font-family: var(--mcn__font_regular)
    }
    
    ._g * {
        font-family: inherit;
        font-weight: inherit
    }
    
    ._g b,
    ._g strong {
        font-weight: bold
    }
    
    ._g img {
        max-width: 100%;
        content-visibility: auto
    }
    
    ._g img[width] {
        width: auto;
        content-visibility: auto
    }
    
    ._g img[width][height] {
        height: auto;
        content-visibility: auto
    }
    
    ._g__h1 {
        font-family: var(--mcn__font_bold);
        font-size: 24px;
        line-height: 24px;
        color: #fff
    }
    
    ._g__h2 {
        font-size: 22px;
        -webkit-boxflex: 1;
        -ms-flex: 1;
        flex: 1;
        line-height: 22px;
        margin-bottom: 28px
    }
    
    .white_title {
        font-family: var(--mcn__font_regular);
        color: #FFF;
        font-size: 28px;
        line-height: 28px;
    }
    
    .white_sibtitle {
        color: #FFF;
        font-weight: 300;
        font-size: 16px;
        line-height: 21px;
        font-family: var(--mcn__font_light);
    }
    
    ._g__info_f14 {
        font-family: var(--mcn__font_light);
        -webkit-boxflex: 1;
        -ms-flex: 1;
        flex: 1;
        font-weight: 300;
        font-size: 12px;
        line-height: 16px;
    }
    
    .rub {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif
    }
    
    .light_12 {
        font-family: var(--mcn__font_light);
        font-weight: 300;
        font-size: 12px;
        line-height: 18px;
    }
    
    .light_14 {
        font-family: var(--mcn__font_light);
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
    }
    
    .light_24 {
        font-family: var(--mcn__font_light);
        font-weight: 300;
        font-size: 20px;
        line-height: 26px;
    }
    
    .medium_24 {
        font-family: var(--mcn__font_medium);
        font-weight: 500;
        font-size: 20px;
        line-height: 22px;
    }
    
    @media (min-width:1200px) {
        ._g__h1 {
            font-size: 38px;
            line-height: 38px
        }
        ._g__h2 {
            font-size: 34px;
            line-height: 34px;
            margin-bottom: 56px
        }
        .white_title {
            font-size: 34px;
            line-height: 36px;
        }
        .white_subtitle {
            font-size: 18px;
            line-height: 24px;
        }
        ._g__info_f14 {
            font-size: 14px;
            line-height: 20px;
        }
        .medium_24 {
            font-size: 24px;
            line-height: 30px;
        }
        .light_24 {
            font-size: 24px;
            line-height: 36px;
        }
    }
    
    .center {
        display: flex;
        justify-content: center;
    }
    
    .btn {
        padding: 10px 20px;
    }
    /* banner */
    
    ._g__hero {
        background: -webkit-gradient(linear, left top, left bottom, from(#0073ca), to(#00affc));
        background: linear-gradient(#0073ca, #00affc);
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .hero__row {
        padding-top: 40px;
        padding-bottom: 40px
    }
    
    .hero__col {
        color: #f5f8fa;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px;
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .hero__cont {
        list-style-type: disc;
        color: #F5F8FA;
        font-family: var(--mcn__font_regular);
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }
    
    .hero__btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }
    
    .hero__btn_a {
        font-size: inherit;
        padding: 10px 20px
    }
    /* automation */
    
    .automation {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .automation_col {
        display: flex;
        flex-direction: column;
        gap: 40px;
    }
    
    .automation_cont_title {
        padding-bottom: 15px;
    }
    
    .automation_cont_subtitle {
        padding-bottom: 20px;
    }
    
    .pic {
        width: 100%;
        max-width: 556px;
        height: auto;
    }

    /* me-profit */
    .me-profit {
        background-color: #f6f8fc;
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
        padding-bottom: 45px;
        padding-top: 45px
    }
    
    .me-profit_col {
        justify-content: center;
        padding-bottom: 15px;
    }

    .me-profit__lists {
        color: #5e5d5d;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: var(--mcn__font_light);
        text-align: initial
    }
    
    .me-profit__lists-item:first-child {
        margin-bottom: 50px
    }
    
    .me-profit__list {
        display: grid;
        margin-left: auto;
        margin-right: auto;
        max-width: 540px;
        row-gap: 33px;
    }
    
    .me-profit__list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    
    .me-profit__list-item:before {
        line-height: 0;
        margin-right: 35px;
        min-width: 31px
    }
    
    .me-profit__list-item_pros:before {
        content: url("../img/mobile-employees-page/profit__pros.svg")
    }
    
    .me-profit__list-item_cons:before {
        content: url("../img/mobile-employees-page/profit__cons.svg")
    }

    


    .info {
        display: flex;
        justify-content: center;
    }

    
    .case_price {
        margin: 30px;
    }
    

    

    

    /* me-use */
    
    .me-use {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .me-use__items {
        display: grid;
        grid-template-columns: repeat(auto-fit, 285px);
        -ms-flex-pack: distribute;
        justify-content: space-around;
        row-gap: 40px;
        padding: 0 15px;
    }
    
    .me-use__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: initial;
        padding-right: initial;
        text-align: initial
    }
    
    .me-use__item-head {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 16px
    }
    
    .me-use__item-head-pic {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    
    .me-use__item-head-title {
        font-family: var(--mcn__font_medium);
        font-size: 16px;
        margin-left: 20px
    }
    
    .me-use__item-cont {
        font-family: var(--mcn__font_light)
    }
    /* CRM-approach */
    
    .CRM-approach {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .CRM-approach_col {
        display: flex;
        flex-direction: column;
        gap: 20px;
        /* align-items: center; */
    }
    
    .CRM-approach__logos {
        display: grid;
        gap: 25px 25px;
        grid-template-columns: repeat(auto-fit, 130px);
        justify-content: center;
        /* gap: 45px 75px;
        grid-template-columns: repeat(auto-fit, 150px); */
    }
    
    .CRM-approach__logo {
        display: flex;
        align-items: center;
    }
    
    .logo_two {
        display: flex;
        gap: 30px;
    }
    /* problems */
    
    .problems {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .problems_col {
        display: flex;
        flex-direction: column;
    }
    
    .problems_item_pic {
        /* height: 200px; */
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .problems_item {
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-bottom: 40px;
        gap: 10px;
    }
    
    .problems_item_cont {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    
    .cont1 {
        max-width: 375px;
    }
    
    .cont2 {
        max-width: 375px;
    }
    
    .problems_item_cont_title {
        font-weight: 500;
        font-size: 20px;
        line-height: 26px;
        font-family: var(--mcn__font_medium)
    }
    
    .problems_item_cont_subtitle {
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
        font-family: var(--mcn__font_light);
    }
    /* work */
    
    .work {
        padding: 55px 0;
        background: linear-gradient(180deg, #0071FF 0%, #00ACFF 100%);
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .work_title {
        font-size: 34px;
        line-height: 34px;
        color: #FFF;
        font-family: var(--mcn__font_regular);
        max-width: 470px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .work_steps {
        margin-top: 60px;
    }
    
    .work_step_cont {
        margin: 35px 0;
        width: 202px;
        display: inline-flex;
    }
    /* technologies */
    
    .technologies {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .technologies_col {
        display: flex;
        flex-direction: column;
    }
    
    .technologies_subtitle {
        max-width: 595px;
        margin-left: auto;
        margin-right: auto;
    }
    /* authentication */
    
    .authentication {
        margin-bottom: var(--mcn__margin-bottom_block_mobile)
    }
    
    .authentication_col {
        display: flex;
        flex-direction: column;
    }
    
    .authentication_ways {
        padding-bottom: 20px;
    }
    
    .authentication_items {
        display: flex;
        flex-direction: column;
        gap: 70px;
    }
    
    .authentication_item_pic {
        margin-bottom: 10px;
    }
    
    .authentication_item_title {
        padding-bottom: 5px;
    }
    /* lead */
    
    .lead {
        margin-bottom: var(--mcn__margin-bottom_block_mobile)
    }
    
    .lead_col {
        display: flex;
        flex-direction: column;
    }
    
    .lead__col-title {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    .lead__title {
        font-family: var(--mcn__font_medium);
        font-weight: 500;
        font-size: 20px;
        line-height: 23px;
    }
    
    .lead__cont {
        font-family: var(--mcn__font_light);
        font-size: 16px
    }
    /* me-set */
    
    .me-set {
        background-color: #f5f8fa;
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
        padding-bottom: 55px;
        padding-top: 55px
    }
    
    .me-set__col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    
    .me-set__pic {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 25px
    }
    
    .me-set__title {
        font-size: 21px;
        line-height: 21px;
        margin-bottom: 28px
    }
    
    .me-set__title_light {
        font-family: var(--mcn__font_light)
    }
    
    .me-set__subtitle {
        color: #828282;
        font-family: var(--mcn__font_light);
        font-size: 16px;
        margin-bottom: 40px
    }
    /* me-what */
    
    .me-what {
        margin-bottom: var(--mcn__margin-bottom_block_mobile)
    }
    
    .me-what_col {
        display: flex;
        justify-content: center;
    }
    
    .me-what__items {
        display: grid;
        grid-template-columns: repeat(auto-fit, 290px);
        -ms-flex-pack: distribute;
        justify-content: space-around;
        row-gap: 40px;
        column-gap: 40px;
    }
    
    .me-what__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: initial;
        padding-right: initial
    }
    
    .me-what__item-pic {
        margin-bottom: 15px;
        height: 157px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .me-what__item-title {
        font-family: var(--mcn__font_regular);
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 16px;
    }
    
    .me-what__item-cont {
        font-family: var(--mcn__font_light);
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
    }
    /* lk */
    
    .lk {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .col_lk {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    /* partners */
    
    .partners {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
        margin-top: 55px;
    }
    
    .partners_items {
        display: grid;
        grid-template-columns: repeat(auto-fit, 288px);
        -ms-flex-pack: distribute;
        justify-content: space-around;
        gap: 40px;
    }
    
    .col_partners {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left;
        padding: 0px;
    }
    
    .logo-pic {
        padding-bottom: 26px;
    }
    
    .title {
        padding-bottom: 20px;
    }
    
    .logo_par {
        max-height: 35px;
    }
    /* box_num */
    
    .box_num {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
        background: linear-gradient(180deg, #0071FF 0%, #00ACFF 100%);
    }
    
    .box_num_col {
        display: flex;
        flex-direction: column;
        padding-top: 55px;
        padding-bottom: 55px;
        gap: 25px;
    }
    
    .ppq {
        justify-content: center;
    }
    
    .ppqq {
        max-width: 740px;
        margin-bottom: 60px;
    }
    /* case_4_col */
    
    .case_4_col {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .case_4_col_col {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .hero__items {
        display: grid;
        grid-template-columns: repeat(auto-fit, 205px);
        justify-content: space-around;
        row-gap: 40px;
        column-gap: 60px;
    }
    
    .hero__item {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    
    .hero__item_title {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        font-family: var(--mcn__font_medium);
    }
    
    .cont {
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
        font-family: var(--mcn__font_light);
    }
    
    .hero__item_pic {
        height: 58px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    /* case_prod */
    
    .case_prod {
        /* margin-bottom: var(--mcn__margin-bottom_block_mobile); */
        background-color: #f5f8fa;
        padding-bottom: 55px;
        padding-top: 55px
    }
    
    .case_prod__col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    .case_prod__pic {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 25px
    }
    
    .case_prod__cont>*:not(:last-child) {
        margin-bottom: 25px;
    }
    
    .case_prod__title {
        font-size: 21px;
        line-height: 21px;
    }
    
    .case_prod__title_light {
        font-family: var(--mcn__font_light)
    }
    
    .case_prod__subtitle {
        color: #828282;
        font-family: var(--mcn__font_light);
        font-size: 16px;
    }
    
    .case_prod__subtitle_str {
        font-family: var(--mcn__font_light);
        font-size: 16px;
        max-width: 225px;
        display: inline-block;
    }
    
    .case_prod__btn {
        padding: 10px 20px
    }
    /* addition */
    
    .addition {
        background-color: #f5f8fa;
        padding-bottom: 55px;
        padding-top: 55px
    }
    
    .addition__col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    
    .addition__pic {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 25px
    }
    
    .addition__cont>*:not(:last-child) {
        margin-bottom: 25px;
    }
    
    .addition__title {
        font-size: 21px;
        line-height: 21px;
    }
    
    .addition__title_light {
        font-family: var(--mcn__font_light)
    }
    
    .addition__subtitle {
        color: #828282;
        font-family: var(--mcn__font_light);
        font-size: 16px;
    }
    
    .addition__subtitle_str {
        font-family: var(--mcn__font_light);
        font-size: 16px;
        max-width: 225px;
        display: inline-block;
    }
    
    .addition__btn {
        padding: 10px 20px
    }
    /* possibility */
    
    .possibility {
        /* margin-bottom: var(--mcn__margin-bottom_block_mobile); */
        margin-top: 55px;
    }
    
    .possibility_col {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .possibility_info {
        max-width: 570px;
        margin-bottom: 60px;
    }
    
    .possibility_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-bottom: 60px;
    }
    
    .possibility_item_cont {
        max-width: 380px;
    }
    
    .possibility_item_pic {
        padding-bottom: 20px;
        width: 100px;
    }
    
    .possibility_item_cont_title {
        font-family: var(--mcn__font_medium);
        font-size: 16px;
        padding-bottom: 15px;
    }
    
    .possibility_item_cont_subtitle {
        font-family: var(--mcn__font_light)
    }
    /* solutions */
    
    .solutions {
        background: #F5F8FA;
        padding-bottom: initial;
        padding-top: initial;
        padding: 55px 0;
    }
    
    .solutions_col {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .solutions_info {
        max-width: 650px;
        margin-bottom: 60px;
    }
    
    .solutions_case_title {
        font-weight: 500;
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 25px;
        /* text-align: left; */
    }
    
    .solutions_case_info {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .solutions_case_check {
        min-width: 30px;
    }
    
    .solutions_case_info_item {
        margin-bottom: 30px;
        max-width: 390px;
        display: flex;
        gap: 25px;
        text-align: left;
    }
    
    .solutions_case_info_item_subtitle {
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
        color: #5E5D5D;
    }
    /* control */
    
    .control {
        background: #F5F8FA;
    }
    
    .control_row {
        display: flex;
        flex-direction: column;
        padding: 55px 15px;
    }
    
    .control_col {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }
    
    .control_title {
        display: flex;
        justify-content: center;
    }
    
    .control_case_one_1_info {
        font-weight: 300;
        font-size: 15px;
        line-height: 19px;
    }
    
    .control_case_ {
        display: flex;
        flex-direction: column;
        gap: 25px;
    }
    
    .control_case_one_2 {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    .control_case_two_1 {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    .class_col {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    .class_gap {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    .control_case_prod_name {
        font-weight: 300;
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 5px;
    }
    
    .control_case_prod_name_two {
        display: flex;
        flex-direction: column;
        gap: 6px;
    }
    
    .control_case_prod_price {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.03em;
    }
    
    .control_case_price {
        font-weight: bold;
        font-size: 23px;
        line-height: 32px;
        padding-bottom: 12px;
    }
    /* sales */
    
    .sales {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
        padding-top: 55px;
        padding-bottom: 55px;
        background-color: #f5f8fa;
    }
    
    .sales_col {
        display: flex;
        flex-direction: column;
    }
    
    .sales_item {
        padding-bottom: 15px;
    }
    
    .sales_item_name {
        font-weight: 300;
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 5px;
    }
    
    .sales_prise_name {
        font-weight: bold;
        font-size: 23px;
        line-height: 32px;
        padding-bottom: 12px;
    }
    /* srm */
    
    .srm {
        margin-bottom: var(--mcn__margin-bottom_block_mobile);
    }
    
    .srm_col {
        display: flex;
        flex-direction: column;
    }
    
    .crm_logo {
        max-width: 1099px;
    }
    
    .srm_pic {
        margin: 9px 7px;
    }
    /* form */
    
    .form-section {
        background: linear-gradient(180deg, #0071FF 0%, #00ADFF 100%);
        padding: 55px 0;
    }
    
    .robot__form {
        background: #FFFFFF;
        display: inline-block;
    }
    
    .indent {
        margin-bottom: 20px;
        max-width: 482px;
        padding: 42px;
    }
    
    .form_head {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 40px;
    }
    
    .text-title {
        font-size: 24px;
        line-height: 26px;
        font-weight: 400;
        max-width: 360px;
        display: -webkit-inline-box;
    }
    
    .text-descr {
        font-weight: 300;
        max-width: 325px;
        display: -webkit-inline-box;
    }
    
    .form-inner_ {
        display: flex;
        flex-direction: column;
        margin-bottom: 27px;
        align-items: center;
    }
    
    .form_input {
        margin-bottom: 9px;
        border-radius: 4px;
        max-width: 328px;
        height: 35px;
        width: 100%;
    }
    
    .text-note {
        display: -webkit-inline-box;
        font-weight: 300;
        font-size: 12px;
        line-height: 18px;
        max-width: 310px;
    }
    
    .color-link {
        color: #3C86B0;
    }
    
    .text-tel {
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
        color: #FFFFFF;
        margin-bottom: 20px;
        max-width: 400px;
        display: -webkit-inline-box;
    }
    
    .case-tel-numb {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .tel-pic {
        margin-right: 10px;
    }
    
    .tel {
        font-weight: normal;
        font-size: 18px;
        line-height: 18px;
        color: #FFFFFF
    }
    
    .btn_blue {
        padding: 10px 20px;
        border-radius: 4px;
        margin-bottom: 25px;
    }
    
    
    @media (min-width:576px) {
        /* me-use */
        .me-use__item_one {
            grid-column: span 2;
            text-align: center;
        }
        .me-use__item_two {
            grid-column: 1;
        }
        .me-use__items {
            row-gap: inherit;
        }
        /* work */
        .work_two_step {
            display: flex;
            flex-direction: row;
            justify-content: space-around;
            gap: 70px;
        }
        .me-c2a__col {
            margin-left: auto;
            margin-right: auto;
            max-width: 480px;
            grid-template-columns: 108px 1fr;
            grid-template-rows: 108px auto;
            text-align: initial
        }
        .me-c2a__pic {
            grid-row: span 2
        }
        .me-c2a__cont {
            -ms-flex-item-align: center;
            align-self: center
        }
        .me-what__items {
            grid-template-columns: repeat(auto-fit, 330px);
        }
        /* partners */
        .partners_items {
            grid-template-columns: repeat(auto-fit, 470px);
        }
        /* possibility */
        .possibility_item {
            flex-direction: row;
            text-align: initial;
            justify-content: center;
            align-items: end;
        }
        .possibility_item_cont {
            padding-left: 30px;
        }
        /* control */
        .control_case_ {
            display: flex;
            flex-direction: row;
        }
        .control_case_one_1 {
            max-width: 320px;
        }
        .weight {
            width: 273px;
        }
        .control_case_two_1 {
            padding-right: 80px;
        }
    }
    
    @media (min-width:768px) {
         
        /* CRM-approach */
        .CRM-approach_col {
            flex-direction: row-reverse;
        }
        .cont3 {
            max-width: 280px;
        }
        .CRM-approach__logos {
            display: grid;
            /* gap: 25px 25px;
            grid-template-columns: repeat(auto-fit, 130px);
            justify-content: center; */
            gap: 45px 75px;
            grid-template-columns: repeat(auto-fit, 150px);
        }
        /* automation */
        .automation_cont_subtitle {
            display: flex;
            text-align: left;
        }
        /* problems */
        .problems_item {
            flex-direction: row;
        }
        .problems_item_cont {
            text-align: left;
            /* margin-left: 40px; */
            gap: 25px;
        }
        .problems_item_pic {
            width: 100%;
        }
        .rev {
            flex-direction: row-reverse;
            /* margin-left: 50px; */
        }
        /* .margin_left {
        margin-right: 50px;
    } */
        /* .cont2 {
        margin-right: 30px;
    } */
        /* me-set */
        .me-set {
            background: url("../img/affiliate-program/set__bg.svg") calc(50% + 700px) center no-repeat #f5f8fa;
            padding-bottom: initial;
            padding-top: initial
        }
        .me-set__row {
            height: 375px
        }
        .me-set__col {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
            -ms-flex-direction: initial;
            flex-direction: initial;
            text-align: initial
        }
        .me-set__pic {
            margin-bottom: initial
        }
        .me-set__cont {
            margin-left: 60px;
            -ms-flex-preferred-size: 500px;
            flex-basis: 500px
        }
        /* lk */
        .col_lk {
            flex-direction: row-reverse;
        }
        .lk_cont {
            text-align: left;
        }
        /* case_prod */
        .class_col {
            flex-direction: row;
            gap: 50px;
            justify-content: center;
        }
        /* .case_prod__subtitle {
        max-width: 560px;
        margin: auto;
    } */
        /* addition */
        .addition {
            background: url("../img/field-managers/addition_bg.svg") calc(50% + 500px) center no-repeat #f5f8fa;
            padding-bottom: initial;
            padding-top: initial
        }
        .addition__row {
            height: 375px
        }
        .addition__col {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
            -ms-flex-direction: initial;
            flex-direction: initial;
            text-align: initial
        }
        .addition__pic {
            margin-bottom: initial
        }
        .addition__cont {
            margin-left: 60px;
            -ms-flex-preferred-size: 435px;
            flex-basis: 435px
        }
        /* control */
        .control_case_ {
            gap: 15px;
        }
        /* sales */
        .sales_items {
            display: flex;
            justify-content: center;
            gap: 80px;
        }
        /* .two {
        max-width: 125px;
    } */
        /* // */
        .me-ability__items {
            -webkit-box-align: initial;
            -ms-flex-align: initial;
            align-items: initial;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
            -ms-flex-direction: initial;
            flex-direction: initial;
            -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
            justify-content: space-evenly
        }
        .me-ability__item:first-child {
            margin-bottom: initial
        }
        .me-ability__item-pic {
            min-height: 141px
        }
        .me-calls__call {
            -webkit-column-gap: 30px;
            -moz-column-gap: 30px;
            column-gap: 30px;
            grid-template-columns: 1fr 220px
        }
        .me-calls__call-pic,
        .me-calls__call-title {
            grid-column: span 2
        }
        .me-calls__call_tariff {
            grid-template-columns: 220px 1fr
        }
        .me-solutions__col {
            padding-bottom: initial;
            width: 600px
        }
        .me-solutions__item:after {
            content: '';
            position: absolute;
            background-color: #eaeaea;
            top: 0;
            display: block;
            width: 1px;
            height: 100%
        }
    }
    
    @media (min-width:992px) {
        /* banner */
        .hero__row {
            background: url("../img/chat-bot-for-call-center/banner.svg") center/contain no-repeat;
            background-position-x: calc(25% + 300px);
            background-position-y: center;
            margin-left: auto;
            margin-right: auto;
        }
        .hero__col {
            max-width: 335px;
            text-align: initial;
            margin-left: initial;
            margin-right: initial;
        }
        .hero__cont {
            padding: 15px;
        }
        .hero__btn {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            max-width: 285px
        }
        /* me-use */
        .me-use__item_one {
            grid-column: inherit;
            text-align: left;
        }
        .me-use__item_two {
            grid-column: inherit;
        }
        .me-use__items {
            row-gap: 40px;
        }
         
        /* automation */
        .automation {
            margin-bottom: var(--mcn__margin-bottom_block_desktop)
        }
        .automation_col {
            flex-direction: row;
        }
        .automation_pic {
            width: inherit;
        }
        .automation_cont {
            text-align: left;
            width: 1050px;
        }
        .automation_cont_subtitle {
            gap: 20px;
        }
        .automation_cont_subtitle_x {
            width: 285px;
        }
        /* authentication */
        .authentication {
            margin-bottom: var(--mcn__margin-bottom_block_desktop)
        }
        .authentication_items {
            flex-direction: row;
            justify-content: space-around;
        }
        .authentication_ways {
            padding-bottom: 60px;
        }
        .authentication_item_pic {
            height: 80px;
            display: flex;
            align-items: center;
            margin-bottom: 20px;
        }
        .authentication_item_title {
            text-align: left;
            padding-bottom: 10px;
        }
        .authentication_item_subtitle {
            text-align: left;
        }
        /* lead */
        .lead {
            margin-bottom: var(--mcn__margin-bottom_block_desktop)
        }
        .lead_col {
            display: flex;
            flex-direction: row;
            gap: 30px;
            text-align: start;
        }
        .lead__col-title {
            width: 630px;
        }
        .lead__title {
            font-size: 24px;
            line-height: 24px;
        }
        .lead__cont {
            font-weight: 300;
            font-size: 18px;
            line-height: 26px;
        }
        /* me-what */
        .me-what__items {
            grid-template-columns: repeat(auto-fit, 320px 326px 290px);
        }
        .me-what__item-pic {
            margin-bottom: 30px;
        }
        /* box_num */
        .box_num {
            background: url("../img/business-number/bg_box_num.png") center no-repeat;
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
            height: 522px;
            display: flex;
            align-items: center;
        }
        .box_num_col {
            text-align: start;
            max-width: 466px;
        }
        /* case_prod */
        .case_prod {
            background: url("../img/business-number/case_prod_bg.svg") calc(50% + 500px) center no-repeat #f5f8fa;
            background-position-x: calc(70% + 360px);
            /* margin-bottom: var(--mcn__margin-bottom_block_desktop); */
            padding: 65px 0;
        }
        .case_prod__row {
            height: 375px
        }
        .case_prod__col {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
            -ms-flex-direction: initial;
            flex-direction: initial;
            text-align: initial
        }
        .class_col {
            justify-content: space-between;
        }
        .case_prod__pic {
            margin-bottom: initial
        }
        .case_prod__cont {
            margin-left: 35px;
        }
        .case_prod__title {
            font-size: 34px;
            line-height: 34px;
            margin-bottom: 15px
        }
        .case_prod__subtitle {
            font-size: 18px;
            margin: initial;
        }
        .case_prod__subtitle_str {
            font-size: 18px;
            margin-bottom: 30px;
            max-width: none;
        }
        /* addition */
        .addition {
            background-position-x: calc(70% + 360px);
            margin-bottom: var(--mcn__margin-bottom_block_desktop)
        }
        .addition__title {
            font-size: 34px;
            line-height: 34px;
            margin-bottom: 15px
        }
        .addition__subtitle {
            font-size: 18px;
            margin-bottom: 30px
        }
        .addition__subtitle_str {
            font-size: 18px;
            margin-bottom: 30px;
            max-width: none;
        }
        .addition__cont {
            -ms-flex-preferred-size: 655px;
            flex-basis: 655px
        }
        /* srm */
        .srm_pic {
            margin: 20px 20px;
        }
        /* form  */
        .form-section {
            background: url("../img/sales-with-chat-bots/bg_form.png") center no-repeat, linear-gradient(180deg, #0b7dff 0%, #00acff 100%);
            background-position-y: 110%;
        }
        .section {
            padding: 110px 0;
        }
        .form_head {
            margin-bottom: 70px;
        }
        .text-title {
            font-size: 34px;
            line-height: 36px;
            max-width: 315px;
            display: -webkit-inline-box;
        }
        .text-tel {
            font-size: 24px;
            line-height: 36px;
            max-width: 600px
        }
        .tel {
            font-size: 28px;
            line-height: 28px;
        }
        /* // */
        .me-calls__call {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: start;
            gap: 35px 40px;
            grid-template-columns: 320px 1fr 220px;
            text-align: initial
        }
        .me-calls__call_tariff {
            grid-template-columns: 195px 1fr 320px
        }
        .me-calls__call_tariff :first-child {
            grid-column: 3/4
        }
        .me-calls__call_tariff :nth-child(2) {
            grid-row: 1/2
        }
        .me-calls__call-pic {
            grid-column: span 1;
            grid-row: span 2
        }
        .me-calls__call-title {
            grid-column: span 2
        }
        .me-calls__call-subtitle {
            -webkit-box-pack: initial;
            -ms-flex-pack: initial;
            justify-content: initial
        }
        .me-calls__call-cont-inc {
            grid-column: span 1
        }
        .me-solutions__col {
            width: 900px
        }
    }
    
    @media (min-width:1200px) {
        /* banner */
        ._g__hero {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
            padding-top: initial;
            padding-bottom: initial
        }
        .hero__row {
            max-width: 1200px;
            background-position-x: calc(45% + 300px);
            /* background-position-y: top; */
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            background-size: initial;
            min-height: 400px
        }
        .hero__col {
            max-width: 475px;
        }
        .hero__cont {
            font-size: 18px;
            line-height: 26px;
            margin-left: 5px;
        }
        .hero__btn {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            max-width: 285px
        }
        /* me-profit */
        .me-profit {
            margin-bottom: initial;
            padding-bottom: 90px;
            padding-top: 90px;
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        .me-profit_col {
            padding-bottom: 40px;
        }
        .me-profit__lists {
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
            -ms-flex-direction: initial;
            flex-direction: initial;
            font-size: 16px;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        .me-profit__lists-item {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 570px;
            flex: 0 0 570px
        }
        .me-profit__lists-item:first-child {
            margin-bottom: initial
        }
        .me-profit__list {
            margin-left: initial;
            margin-right: initial;
            max-width: initial
        }
         
        /* me-use  */
        .me-use {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        .me-use__items {
            grid-template-columns: repeat(auto-fit, 360px);
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-top: 30px;
        }
        /* problems */
        .problems {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        .rev {
            flex-direction: row;
        }
        .problems_item {
            align-items: flex-start;
            gap: 30px;
        }
        .problems_item_cont_title {
            font-size: 24px;
            line-height: 30px;
        }
        .two_items {
            display: flex;
            flex-direction: row;
            align-items: flex-start;
            gap: 50px;
        }
        .cont1 {
            max-width: 245px;
        }
        .cont2 {
            max-width: 185px;
        }
        /* work */
        .work {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
            padding: 110px 0;
            background: url("../img/chat-bot-constructor/lines.svg") center no-repeat;
            height: 600px;
        }
        .work_title {
            margin-bottom: 70px;
        }
        .work_steps {
            display: flex;
            padding: none;
            margin-top: 100px;
        }
        .work_step {
            padding: inherit;
        }
        .one {
            padding-right: 40px;
        }
        .a {
            gap: 83px;
        }
        /* .two {
            padding-right: 100px;
        } */
        .three {
            padding-right: 40px;
        }
        .z {
            padding-right: 15px;
        }
        /* technologies*/
        .technologies {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        .me-what {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        /* me-set  */
        .me-set {
            margin-bottom: var(--mcn__margin-bottom_block_desktop)
        }
        .me-set__title {
            font-size: 34px;
            line-height: 34px;
            margin-bottom: 15px
        }
        .me-set__subtitle {
            font-size: 18px;
            margin-bottom: 30px
        }
        .me-set__cont {
            -ms-flex-preferred-size: 490px;
            flex-basis: 490px
        }
        /* lk */
        .lk {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        .lk_cont {
            padding-left: 40px;
        }
        .lk_ul {
            margin-left: 25px;
        }
        .lk_ul_font {
            font-size: 20px;
            line-height: 22px;
        }
        .lk_info {
            margin-left: 0;
            margin-right: 0;
            font-size: 14px;
            line-height: 20px;
        }
        .lk_img {
            max-width: none;
        }
        /* partners */
        .partners {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
            margin-top: 110px;
        }
        /* case_4_col */
        .case_4_col {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        /* case_prod */
        .case_prod__subtitle {
            max-width: none;
        }
        /* addition */
        .addition {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
            margin-top: 110px;
        }
        /* possibility */
        .possibility {
            margin-top: 110px;
        }
        .possibility_items {
            display: flex;
            gap: 40px;
        }
        .possibility_item_cont {
            max-width: 250px;
        }
        /* solutions */
        .solutions_case {
            display: flex;
            justify-content: space-between;
            width: 100%;
        }
        .solutions_case_title {
            text-align: left;
        }
        .solutions_case_pic {
            align-items: center;
            display: flex;
            max-height: 333px;
        }
        /* control */
        .control {
            background: url("../img/robot-secretary/bg_sales.svg") calc(80% + 600px) -100px no-repeat #f5f8fa
        }
        .control_row {
            padding: 110px 15px;
        }
        .control_title {
            justify-content: left;
        }
        .control_col {
            flex-direction: row;
            text-align: left;
            /* gap: 45px; */
            align-items: flex-start;
        }
        .control_case_ {
            gap: 25px;
        }
        .control_case_price {
            font-size: 28px;
            padding-bottom: 15px;
        }
        .control_case_one_1 {
            max-width: none;
            width: 317px;
        }
        .control_case_one_1_title {
            margin-bottom: 25px;
        }
        .control_case_one_1_info {
            font-size: 18px;
            line-height: 24px;
        }
        .control_case_prod {
            padding-top: 0;
            padding-bottom: 30px;
        }
        .control_case_prod_name {
            font-size: 20px;
            line-height: 23px;
            padding-bottom: 15px;
        }
        .control_case_one_2 {
            margin-top: 0;
            width: 200px;
        }
        .control_case_two_1 {
            margin-top: 0;
            margin-left: 0;
            padding-right: initial;
        }
        /* .control_case_two_2 {
            margin-left: 40px;
        } */
        /* form */
        .section {
            padding: 110px 0;
        }
        /* sales */
        .sales {
            background: url("../img/solutions-for-beauty-salons/bg_sales.svg") calc(50% + 500px) center no-repeat #f5f8fa;
        }
        .sales_col {
            flex-direction: row;
            text-align: left;
            justify-content: space-between;
        }
        .sales_title {
            max-width: 350px;
        }
        .sales_two_items {
            margin-left: 40px;
        }
        .sales_item_name {
            font-size: 20px;
            line-height: 23px;
            padding-bottom: 15px;
        }
        .sales_prise_name {
            font-size: 28px;
            padding-bottom: 15px;
        }
        /* CRM-approach  */
        .CRM-approach {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        /* srm */
        .srm {
            margin-bottom: var(--mcn__margin-bottom_block_desktop);
        }
        
    }
    
    @media (prefers-reduced-motion:reduce) {
        *,
         :after,
         :before {
            -webkit-animation-duration: 0.01ms!important;
            animation-duration: 0.01ms!important;
            -webkit-animation-iteration-count: 1!important;
            animation-iteration-count: 1!important;
            -webkit-transition-duration: 0.01ms!important;
            transition-duration: 0.01ms!important;
            scroll-behavior: auto!important
        }
    }
    /* * {
    outline: orangered 1px solid;
} */