
@media (max-width: 1600px) {
    .question_settings{
        display: none;
    }
    .top_abs{
        top: 68px;
    }
    .box_1_g_a{
        display: none;
    }
    .input_wrap{
        margin: 353px 0 0 4%;
    }
    .footer_container{
        margin: 0;
    }
    .contacts_repair{
        top: 123px;
        right: 0;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 0;
    }

    /* SLIDER BOX1 */
    .slider_wrap{
        left: 50px;
        top: 210px;
    }

    .slider_track{
        gap: 13px;
        min-width: 2500px;
    }

    .offer_block_pro{
        width: 550px;
        height: 550px;
        border-radius: 50%;
        padding: 95px;
    }
    /* SLIDER BOX1 */

    /* SLIDER BOX2 */
    .slider_wrap_b2{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b2{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_tariffs_1,
    .offer_block_pro_tariffs_2,
    .offer_block_pro_tariffs_3,
    .offer_block_pro_tariffs_4,
    .offer_block_pro_tariffs_5,
    .offer_block_pro_tariffs_6,
    .offer_block_pro_tariffs_7{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX2*/

    /* SLIDER BOX3 */
    .slider_wrap_b3{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b3{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_site_1,
    .offer_block_pro_site_2,
    .offer_block_pro_site_3,
    .offer_block_pro_site_4,
    .offer_block_pro_site_5,
    .offer_block_pro_site_6,
    .offer_block_pro_site_7{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX3*/

    /* SLIDER BOX4 */
    .slider_wrap_b4{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b4{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_android_1,
    .offer_block_pro_android_2,
    .offer_block_pro_android_3,
    .offer_block_pro_android_4,
    .offer_block_pro_android_5,
    .offer_block_pro_android_6,
    .offer_block_pro_android_7{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX4*/

    /* SLIDER BOX5 */
    .slider_wrap_b5{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b5{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_optimization_1,
    .offer_block_pro_optimization_2,
    .offer_block_pro_optimization_3,
    .offer_block_pro_optimization_4,
    .offer_block_pro_optimization_5,
    .offer_block_pro_optimization_6,
    .offer_block_pro_optimization_7{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX5*/

    /* SLIDER BOX6 */
    .slider_wrap_b6{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b6{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_business_1,
    .offer_block_pro_business_2,
    .offer_block_pro_business_3,
    .offer_block_pro_business_4,
    .offer_block_pro_business_5,
    .offer_block_pro_business_6,
    .offer_block_pro_business_7{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX6*/

    /* SLIDER BOX7 */
    .slider_wrap_b7{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b7{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_education_1,
    .offer_block_pro_education_2,
    .offer_block_pro_education_3,
    .offer_block_pro_education_4,
    .offer_block_pro_education_5,
    .offer_block_pro_education_6,
    .offer_block_pro_education_7,
    .offer_block_pro_education_8{

        width: 86vw;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX7*/

}

@media (min-width: 1600px){
    .top_abs{
        display: none;
    }
    .menu_logo{
        display: none;
    }
    .question_settings{
        display: none;
    }
}


@media (max-width: 1255px) {
    /*.office2{*/
    /*    min-height: 1600px;*/
    /*}*/
    /*.house{*/
    /*    min-height: 1600px;*/
    /*}*/
    /*.house2{*/
    /*    min-height: 1600px;*/
    /*}*/
    /*.street{*/
    /*    min-height: 1600px;*/
    /*}*/
    /*.consult{*/
    /*    min-height: 1600px;*/
    /*}*/
    /*.learning{*/
    /*    min-height: 1700px;*/
    /*}*/
}



@media (max-width: 1290px) {
    .menu_logo{
        gap: 0;
    }
    .menu_top_logo{
        margin: 0 0 0 20px;
    }
    .menu_top{
        gap: 0;
    }
}

@media (max-width: 1150px){
    /*.contacts_repair{*/
    /*    top: 0;*/
    /*    right: 20px;*/
    /*    border-top-left-radius: 0;*/
    /*    border-bottom-right-radius: 20px;*/
    /*}*/
}

@media (max-width: 1031px){

    .top_abs {
        top: 4px;
    }

    .contacts_repair{
        top: -46px;
        right: 20px;
        border-top-left-radius: 0;
        border-bottom-right-radius: 20px;
    }

    .question_settings{
        display: flex;
    }

    /* TOP MENU */
    .menu_top{
        display: flex;
        flex-wrap: nowrap;

        overflow-x: auto;
        overflow-y: hidden;

        max-width: 83vw;

        gap: 0;

        -webkit-overflow-scrolling: touch;
    }

    .a_menu_top{
        flex: 0 0 auto;
        white-space: nowrap;
        padding: 12px 12px;
    }

    .menu_top::-webkit-scrollbar{
        display: none;
    }
    /* TOP MENU*/

    /*.a_menu_top_3{*/
    /*    display: none;*/
    /*}*/
    /*.a_menu_top_6{*/
    /*    display: none;*/
    /*}*/
    .offer_search{
        display: none;
    }
    .menu_logo{
        gap: 19px;
        left: 10px;
    }
    .menu_top_logo{
        margin: 0 0 0 20px;
    }
    .menu_top{
        gap: 0;
    }

    .footer_repair{
        height: 1000px;
    }
    .a_btm_menu_1{
        display: none;
    }
}

/*Планшеты*/
@media (max-width: 1000px){
    /*.mh{*/
    /*    min-height: 800px;*/
    /*}*/


}


@media (max-width: 843px){
    /*.office2{*/
    /*    min-height: 2200px;*/
    /*}*/
    /*.house{*/
    /*    min-height: 2200px;*/
    /*}*/
    /*.house2{*/
    /*    min-height: 2200px;*/
    /*}*/
    /*.street{*/
    /*    min-height: 2200px;*/
    /*}*/
    /*.consult{*/
    /*    min-height: 2200px;*/
    /*}*/
    /*.learning{*/
    /*    min-height: 2500px;*/
    /*}*/
}


/*Планшеты*/
@media (max-width: 768px){
    /*.mh{*/
    /*    min-height: 800px;*/
    /*}*/
    /*.footer_repair{*/
    /*    height: 1183px;*/
    /*}*/
    .a_btm_menu_2{
        display: none;
    }
}

@media (max-width: 650px){
    /*.mh{*/
    /*    min-height: 800px;*/
    /*}*/

    .contacts_repair{
        top: 0;
        right: 20px;
        border-top-left-radius: 0;
        border-bottom-right-radius: 20px;
    }

    .offer_search{
        display: none;
    }
    /*.menu_tasks{*/
    /*    display: none;*/
    /*}*/
    .box_1_v_g_v_a{
        margin: 0 0 0 14px;
    }
    .box_1_g_a{
        width: 100vw;
        background: #ffffffcf;
        /*height: 1000px;*/
        position: absolute;
        left: 0;
    }
    .btn_task{
        margin: 145px 0 0 215px;
    }

    /* TOP MENU */
    .menu_top{
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        max-width: 83vw;
        gap: 0;
        -webkit-overflow-scrolling: touch;
        border-top-left-radius: 33px;
        border-bottom-left-radius: 33px;
        background: rgba(25,35,60,0.38);
        backdrop-filter: blur(18px);
        -webkit-backdrop-filter: blur(18px);
        border: 1px solid rgba(255,255,255,0.12);
        box-shadow: 0 8px 30px rgba(0,0,0,0.18);
        /* border-radius: 22px; */
    }

    .a_menu_top{
        flex: 0 0 auto;
        white-space: nowrap;
        padding: 12px 12px;
    }

    .menu_top::-webkit-scrollbar{
        display: none;
    }
    /* TOP MENU*/

    /* SLIDER BOX1 */
    .slider_wrap{
        left: 20px;
        top: 136px;
    }

    .slider_track{
        gap: 3px;
        min-width: 1400px;
    }

    .offer_block_pro{
        width: 333px;
        height: auto;
        border-radius: 19%;
        padding: 22px;
    }
    /* SLIDER BOX1*/

    /* SLIDER BOX2 */
    .slider_wrap_b2{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b2{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_tariffs_1,
    .offer_block_pro_tariffs_2,
    .offer_block_pro_tariffs_3,
    .offer_block_pro_tariffs_4,
    .offer_block_pro_tariffs_5,
    .offer_block_pro_tariffs_6,
    .offer_block_pro_tariffs_7{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX2*/

    /* SLIDER BOX3 */
    .slider_wrap_b3{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b3{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_site_1,
    .offer_block_pro_site_2,
    .offer_block_pro_site_3,
    .offer_block_pro_site_4,
    .offer_block_pro_site_5,
    .offer_block_pro_site_6,
    .offer_block_pro_site_7{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX3*/

    /* SLIDER BOX4 */
    .slider_wrap_b4{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b4{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_android_1,
    .offer_block_pro_android_2,
    .offer_block_pro_android_3,
    .offer_block_pro_android_4,
    .offer_block_pro_android_5,
    .offer_block_pro_android_6,
    .offer_block_pro_android_7{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX4*/

    /* SLIDER BOX5 */
    .slider_wrap_b5{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b5{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_optimization_1,
    .offer_block_pro_optimization_2,
    .offer_block_pro_optimization_3,
    .offer_block_pro_optimization_4,
    .offer_block_pro_optimization_5,
    .offer_block_pro_optimization_6,
    .offer_block_pro_optimization_7{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX5*/

    /* SLIDER BOX6 */
    .slider_wrap_b6{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b6{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_business_1,
    .offer_block_pro_business_2,
    .offer_block_pro_business_3,
    .offer_block_pro_business_4,
    .offer_block_pro_business_5,
    .offer_block_pro_business_6,
    .offer_block_pro_business_7{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX6*/

    /* SLIDER BOX7 */
    .slider_wrap_b7{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b7{
        gap: 20px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_education_1,
    .offer_block_pro_education_2,
    .offer_block_pro_education_3,
    .offer_block_pro_education_4,
    .offer_block_pro_education_5,
    .offer_block_pro_education_6,
    .offer_block_pro_education_7,
    .offer_block_pro_education_8{

        width: 340px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX7*/


    /*.office2{*/
    /*    min-height: 2500px;*/
    /*}*/
    /*.house{*/
    /*    min-height: 2500px;*/
    /*}*/
    /*.house2{*/
    /*    min-height: 2500px;*/
    /*}*/
    /*.street{*/
    /*    min-height: 2500px;*/
    /*}*/
    /*.consult{*/
    /*    min-height: 2500px;*/
    /*}*/
    /*.learning{*/
    /*    min-height: 2700px;*/
    /*}*/


    /* НИЖНЕЕ МЕНЮ */
    .btm_menu{
        height: 35px;
    }
    /* НИЖНЕЕ МЕНЮ*/

    /* КОНТАКТЫ */
    .contacts_repair{
        top: -47px;
        padding: 10px 13px 0 13px;
    }
    /* КОНТАКТЫ*/
}

/*Смартфоны*/
@media (max-width: 480px){

    .offer_search{
        display: none;
    }

    .box_1_v_g_v_a{
        margin: 0 0 0 14px;
    }
    .box_1_g_a{
        background: #ffffffcf;
        /*height: 1000px;*/
        position: absolute;
        left: 0;
    }
    .btn_task{
        margin: 145px 0 0 215px;
    }

    /* TOP MENU */
    .menu_top{
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        max-width: 79vw;
        gap: 0;
        -webkit-overflow-scrolling: touch;
        background: rgba(25,35,60,0.38);
        backdrop-filter: blur(18px);
        -webkit-backdrop-filter: blur(18px);
        border: 1px solid rgba(255,255,255,0.12);
        box-shadow: 0 8px 30px rgba(0,0,0,0.18);
        /* border-radius: 22px; */
    }

    .a_menu_top{
        flex: 0 0 auto;
        white-space: nowrap;
        padding: 12px 12px;
    }

    .menu_top::-webkit-scrollbar{
        display: none;
    }
    /* TOP MENU*/

    /* SLIDER BOX1 */
    .slider_wrap{
        left: 20px;
        top: 136px;
    }

    .slider_track{
        gap: 3px;
        min-width: 1400px;
    }

    .offer_block_pro{
        width: 333px;
        height: auto;
        border-radius: 19%;
        padding: 22px;
    }
    /* SLIDER BOX1*/

    /* SLIDER BOX2 */
    .slider_wrap_b2{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b2{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_tariffs_1,
    .offer_block_pro_tariffs_2,
    .offer_block_pro_tariffs_3,
    .offer_block_pro_tariffs_4,
    .offer_block_pro_tariffs_5,
    .offer_block_pro_tariffs_6,
    .offer_block_pro_tariffs_7{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX2*/

    /* SLIDER BOX3 */
    .slider_wrap_b3{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b3{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_site_1,
    .offer_block_pro_site_2,
    .offer_block_pro_site_3,
    .offer_block_pro_site_4,
    .offer_block_pro_site_5,
    .offer_block_pro_site_6,
    .offer_block_pro_site_7{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX3*/

    /* SLIDER BOX4 */
    .slider_wrap_b4{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b4{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_android_1,
    .offer_block_pro_android_2,
    .offer_block_pro_android_3,
    .offer_block_pro_android_4,
    .offer_block_pro_android_5,
    .offer_block_pro_android_6,
    .offer_block_pro_android_7{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX4*/

    /* SLIDER BOX5 */
    .slider_wrap_b5{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b5{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_optimization_1,
    .offer_block_pro_optimization_2,
    .offer_block_pro_optimization_3,
    .offer_block_pro_optimization_4,
    .offer_block_pro_optimization_5,
    .offer_block_pro_optimization_6,
    .offer_block_pro_optimization_7{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX5*/

    /* SLIDER BOX6 */
    .slider_wrap_b6{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b6{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_business_1,
    .offer_block_pro_business_2,
    .offer_block_pro_business_3,
    .offer_block_pro_business_4,
    .offer_block_pro_business_5,
    .offer_block_pro_business_6,
    .offer_block_pro_business_7{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX6*/

    /* SLIDER BOX7 */
    .slider_wrap_b7{
        left: 5px;
        width: calc(100% - 20px);
    }

    .slider_track_b7{
        gap: 10px;
        padding: 120px 20px;
        min-width: 1400px;
    }

    .offer_block_pro_education_1,
    .offer_block_pro_education_2,
    .offer_block_pro_education_3,
    .offer_block_pro_education_4,
    .offer_block_pro_education_5,
    .offer_block_pro_education_6,
    .offer_block_pro_education_7,
    .offer_block_pro_education_8{

        width: 333px;
        min-height: 790px;

        border-radius: 30px;

        padding: 25px;
    }
    /* SLIDER BOX7*/



    /*.office2{*/
    /*    min-height: 1700px;*/
    /*}*/
    /*.house{*/
    /*    min-height: 1700px;*/
    /*}*/
    /*.house2{*/
    /*    min-height: 1700px;*/
    /*}*/
    /*.street{*/
    /*    min-height: 1700px;*/
    /*}*/
    /*.consult{*/
    /*    min-height: 1700px;*/
    /*}*/
    /*.learning{*/
    /*    min-height: 1900px;*/
    /*}*/



    /* offer_block_pro_tariffs_1 */

    .tariff_header_site{
        margin-bottom: 30px;
    }

    .tariff_badge_site{
        font-size: 12px;
    }

    .tariff_title_site{
        font-size: 30px;
        line-height: 1.2;
    }

    .tariff_subtitle_site{
        font-size: 14px;
        line-height: 1.5;
    }

    .tariff_cards_site{
        flex-direction: column;
        gap: 20px;
    }

    .tariff_card_site{

        width: 100%;
        min-height: auto;

        border-radius: 25px;

        padding: 22px;

        box-sizing: border-box;
    }

    .tariff_name_site{
        font-size: 22px;

        margin-top: 10px;
        margin-bottom: 18px;
    }

    .tariff_price_site{
        font-size: 34px;

        margin-bottom: 20px;
    }

    .tariff_desc_site{
        font-size: 14px;
        line-height: 1.8;

        margin-bottom: 80px;
    }

    .tariff_btn_site{

        left: 22px;
        right: 22px;
        bottom: 22px;

        padding: 14px;

        font-size: 14px;

        border-radius: 14px;
    }

    .tariff_top_mark{

        top: 16px;
        right: -42px;

        padding: 7px 45px;

        font-size: 10px;
    }

    .standard_tariff{
        transform: scale(1);
    }

    /* offer_block_pro_tariffs_1*/

    /* offer_block_pro_tariffs_2 */

    .tariff_header_web{
        margin-bottom:30px;
    }

    .tariff_badge_web{
        font-size:12px;
    }

    .tariff_title_web{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_web{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_web{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_web{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_web{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_web{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_web{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_web{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_web{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_web{
        transform:scale(1);
    }

    /* offer_block_pro_tariffs_2*/

    /* offer_block_pro_tariffs_3 */
    .tariff_header_android{
        margin-bottom:30px;
    }

    .tariff_badge_android{
        font-size:12px;
    }

    .tariff_title_android{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android{
        transform:scale(1);
    }
    /* offer_block_pro_tariffs_3*/

    /* offer_block_pro_tariffs_4 */
    .tariff_header_edu{
        margin-bottom:30px;
    }

    .tariff_badge_edu{
        font-size:12px;
    }

    .tariff_title_edu{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_edu{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_edu{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_edu{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_edu{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_edu{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_edu{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_edu{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_edu{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .middle_edu{
        transform:scale(1);
    }
    /* offer_block_pro_tariffs_4*/

    /* offer_block_pro_tariffs_5 */

    .tariff_header_consult{
        margin-bottom:30px;
    }

    .tariff_badge_consult{
        font-size:12px;
    }

    .tariff_title_consult{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_consult{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_consult{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_consult{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_consult{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_consult{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_consult{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_consult{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_consult{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .standard_consult{
        transform:scale(1);
    }

    /* offer_block_pro_tariffs_5*/

    /* offer_block_pro_tariffs_6 */

    .tariff_header_report{
        margin-bottom:30px;
    }

    .tariff_badge_report{
        font-size:12px;
    }

    .tariff_title_report{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_report{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_report{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_report{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_report{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_report{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_report{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_report{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_report{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .standard_report{
        transform:scale(1);
    }

    /* offer_block_pro_tariffs_6*/

    /* offer_block_pro_tariffs_7 */

    .tariff_header_poll{
        margin-bottom:30px;
    }

    .tariff_badge_poll{
        font-size:12px;
    }

    .tariff_title_poll{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_poll{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_poll{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_poll{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_poll{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_poll{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_poll{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_poll{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_poll{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .standard_poll{
        transform:scale(1);
    }

    /* offer_block_pro_tariffs_7*/

    /* offer_block_pro_site_1 */
    .tariff_header_landing{
        margin-bottom:30px;
    }

    .tariff_badge_landing{
        font-size:12px;
    }

    .tariff_title_landing{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_landing{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_landing{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_landing{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_landing{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_landing{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_landing{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_landing{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_landing{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_landing{
        transform:scale(1);
    }
    /* offer_block_pro_site_1*/

    /* offer_block_pro_site_2 */
    .tariff_header_shop{
        margin-bottom:30px;
    }

    .tariff_badge_shop{
        font-size:12px;
    }

    .tariff_title_shop{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_shop{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_shop{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_shop{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_shop{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_shop{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_shop{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_shop{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_shop{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_shop{
        transform:scale(1);
    }
    /* offer_block_pro_site_2*/

    /* offer_block_pro_site_3 */

    .tariff_header_crm{
        margin-bottom:30px;
    }

    .tariff_badge_crm{
        font-size:12px;
    }

    .tariff_title_crm{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_crm{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_crm{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_crm{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_crm{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_crm{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_crm{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_crm{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_crm{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_crm{
        transform:scale(1);
    }

    /* offer_block_pro_site_3*/

    /* offer_block_pro_site_4 */
    .tariff_header_api{
        margin-bottom:30px;
    }

    .tariff_badge_api{
        font-size:12px;
    }

    .tariff_title_api{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_api{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_api{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_api{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_api{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_api{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_api{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_api{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_api{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_api{
        transform:scale(1);
    }
    /* offer_block_pro_site_4*/

    /* offer_block_pro_site_5 */
    .tariff_header_api_connect{
        margin-bottom:30px;
    }

    .tariff_badge_api_connect{
        font-size:12px;
    }

    .tariff_title_api_connect{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_api_connect{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_api_connect{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_api_connect{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_api_connect{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_api_connect{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_api_connect{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_api_connect{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_api_connect{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_api_connect{
        transform:scale(1);
    }
    /* offer_block_pro_site_5*/

    /* offer_block_pro_site_6 */
    .tariff_header_bot{
        margin-bottom:30px;
    }

    .tariff_badge_bot{
        font-size:12px;
    }

    .tariff_title_bot{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_bot{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_bot{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_bot{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_bot{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_bot{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_bot{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_bot{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_bot{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_bot{
        transform:scale(1);
    }
    /* offer_block_pro_site_6*/

    /* offer_block_pro_site_7 */
    .tariff_header_ai{
        margin-bottom:30px;
    }

    .tariff_badge_ai{
        font-size:12px;
    }

    .tariff_title_ai{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_ai{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_ai{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_ai{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_ai{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_ai{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_ai{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_ai{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_ai{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_ai{
        transform:scale(1);
    }
    /* offer_block_pro_site_7*/

    /* offer_block_pro_android_1 */
    .tariff_header_android_app{
        margin-bottom:30px;
    }

    .tariff_badge_android_app{
        font-size:12px;
    }

    .tariff_title_android_app{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_app{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_app{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_app{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_app{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_app{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_app{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_app{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_app{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_app{
        transform:scale(1);
    }
    /* offer_block_pro_android_1*/

    /* offer_block_pro_android_2 */
    .tariff_header_android_api{
        margin-bottom:30px;
    }

    .tariff_badge_android_api{
        font-size:12px;
    }

    .tariff_title_android_api{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_api{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_api{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_api{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_api{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_api{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_api{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_api{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_api{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_api{
        transform:scale(1);
    }
    /* offer_block_pro_android_2*/

    /* offer_block_pro_android_3 */
    .tariff_header_android_connect{
        margin-bottom:30px;
    }

    .tariff_badge_android_connect{
        font-size:12px;
    }

    .tariff_title_android_connect{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_connect{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_connect{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_connect{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_connect{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_connect{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_connect{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_connect{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_connect{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_connect{
        transform:scale(1);
    }
    /* offer_block_pro_android_3*/

    /* offer_block_pro_android_4 */
    .tariff_header_store{
        margin-bottom:30px;
    }

    .tariff_badge_store{
        font-size:12px;
    }

    .tariff_title_store{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_store{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_store{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_store{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_store{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_store{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_store{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_store{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_store{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_store{
        transform:scale(1);
    }
    /* offer_block_pro_android_4*/


    /* offer_block_pro_android_5 */
    .tariff_header_android_shop{
        margin-bottom:30px;
    }

    .tariff_badge_android_shop{
        font-size:12px;
    }

    .tariff_title_android_shop{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_shop{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_shop{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_shop{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_shop{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_shop{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_shop{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_shop{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_shop{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_shop{
        transform:scale(1);
    }
    /* offer_block_pro_android_5*/




    /* offer_block_pro_android_6 */
    .tariff_header_android_crm{
        margin-bottom:30px;
    }

    .tariff_badge_android_crm{
        font-size:12px;
    }

    .tariff_title_android_crm{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_crm{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_crm{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_crm{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_crm{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_crm{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_crm{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_crm{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_crm{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_crm{
        transform:scale(1);
    }
    /* offer_block_pro_android_6*/

    /* offer_block_pro_android_7 */
    .tariff_header_android_support{
        margin-bottom:30px;
    }

    .tariff_badge_android_support{
        font-size:12px;
    }

    .tariff_title_android_support{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_android_support{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_android_support{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_android_support{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_android_support{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_android_support{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_android_support{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_android_support{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_android_support{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_android_support{
        transform:scale(1);
    }
    /* offer_block_pro_android_7*/

    /* offer_block_pro_optimization_1 */
    .tariff_header_site_dev{
        margin-bottom:30px;
    }

    .tariff_badge_site_dev{
        font-size:12px;
    }

    .tariff_title_site_dev{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_site_dev{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_site_dev{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_site_dev{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_site_dev{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_site_dev{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_site_dev{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_site_dev{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_site_dev{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_site_dev{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_1*/


    /* offer_block_pro_optimization_2 */
    .tariff_header_site_support{
        margin-bottom:30px;
    }

    .tariff_badge_site_support{
        font-size:12px;
    }

    .tariff_title_site_support{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_site_support{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_site_support{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_site_support{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_site_support{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_site_support{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_site_support{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_site_support{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_site_support{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_site_support{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_2*/

    /* offer_block_pro_optimization_3 */
    .tariff_header_optimization{
        margin-bottom:30px;
    }

    .tariff_badge_optimization{
        font-size:12px;
    }

    .tariff_title_optimization{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_optimization{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_optimization{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_optimization{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_optimization{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_optimization{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_optimization{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_optimization{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_optimization{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_optimization{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_3*/

    /* offer_block_pro_optimization_4 */
    .tariff_header_modules{
        margin-bottom:30px;
    }

    .tariff_badge_modules{
        font-size:12px;
    }

    .tariff_title_modules{
        font-size:30px;
        line-height:1.2;
    }

    .tariff_subtitle_modules{
        font-size:14px;
        line-height:1.5;
    }

    .tariff_cards_modules{
        flex-direction:column;
        gap:20px;
    }

    .tariff_card_modules{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .tariff_name_modules{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .tariff_price_modules{
        font-size:34px;

        margin-bottom:20px;
    }

    .tariff_desc_modules{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .tariff_btn_modules{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .tariff_top_mark_modules{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_modules{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_4*/

    /* offer_block_pro_optimization_5 */
    .promotion_header{
        margin-bottom:30px;
    }

    .promotion_badge{
        font-size:12px;
    }

    .promotion_title{
        font-size:30px;
        line-height:1.2;
    }

    .promotion_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .promotion_cards{
        flex-direction:column;
        gap:20px;
    }

    .promotion_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .promotion_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .promotion_name{
        font-size:24px;
        margin-bottom:18px;
    }

    .promotion_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .promotion_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .promotion_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .social_card{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_5*/

    /* offer_block_pro_optimization_6 */
    .direct_header{
        margin-bottom:30px;
    }

    .direct_badge{
        font-size:12px;
    }

    .direct_title{
        font-size:30px;
        line-height:1.2;
    }

    .direct_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .direct_cards{
        flex-direction:column;
        gap:20px;
    }

    .direct_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .direct_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .direct_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .direct_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .direct_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .direct_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_direct{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_6*/

    /* offer_block_pro_optimization_7 */
    .social_header{
        margin-bottom:30px;
    }

    .social_badge{
        font-size:12px;
    }

    .social_title{
        font-size:30px;
        line-height:1.2;
    }

    .social_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .social_cards{
        flex-direction:column;
        gap:20px;
    }

    .social_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .social_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .social_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .social_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .social_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .social_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_social{
        transform:scale(1);
    }
    /* offer_block_pro_optimization_7*/

    /* offer_block_pro_business_1 */
    .business_theory_header{
        margin-bottom:30px;
    }

    .business_theory_badge{
        font-size:12px;
    }

    .business_theory_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_theory_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_theory_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_theory_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_theory_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_theory_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_theory_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_theory_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_theory_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_theory{
        transform:scale(1);
    }
    /* offer_block_pro_business_1*/

    /* offer_block_pro_business_2 */
    .business_report_header{
        margin-bottom:30px;
    }

    .business_report_badge{
        font-size:12px;
    }

    .business_report_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_report_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_report_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_report_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_report_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_report_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_report_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_report_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_report_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_report{
        transform:scale(1);
    }
    /* offer_block_pro_business_2*/

    /* offer_block_pro_business_3 */
    .business_poll_header{
        margin-bottom:30px;
    }

    .business_poll_badge{
        font-size:12px;
    }

    .business_poll_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_poll_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_poll_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_poll_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_poll_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_poll_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_poll_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_poll_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_poll_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_poll{
        transform:scale(1);
    }
    /* offer_block_pro_business_3*/

    /* offer_block_pro_business_4 */
    .business_tech_header{
        margin-bottom:30px;
    }

    .business_tech_badge{
        font-size:12px;
    }

    .business_tech_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_tech_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_tech_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_tech_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_tech_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_tech_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_tech_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_tech_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_tech_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_tech{
        transform:scale(1);
    }
    /* offer_block_pro_business_4*/

    /* offer_block_pro_business_5 */
    .business_start_header{
        margin-bottom:30px;
    }

    .business_start_badge{
        font-size:12px;
    }

    .business_start_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_start_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_start_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_start_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_start_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_start_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_start_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_start_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_start_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_start{
        transform:scale(1);
    }
    /* offer_block_pro_business_5*/

    /* offer_block_pro_business_6 */
    .business_docs_header{
        margin-bottom:30px;
    }

    .business_docs_badge{
        font-size:12px;
    }

    .business_docs_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_docs_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_docs_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_docs_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_docs_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_docs_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_docs_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_docs_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_docs_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_docs{
        transform:scale(1);
    }
    /* offer_block_pro_business_6*/

    /* offer_block_pro_business_7 */
    .business_analytics_header{
        margin-bottom:30px;
    }

    .business_analytics_badge{
        font-size:12px;
    }

    .business_analytics_title{
        font-size:30px;
        line-height:1.2;
    }

    .business_analytics_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .business_analytics_cards{
        flex-direction:column;
        gap:20px;
    }

    .business_analytics_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .business_analytics_name{
        font-size:22px;

        margin-top:10px;
        margin-bottom:18px;
    }

    .business_analytics_price{
        font-size:34px;

        margin-bottom:20px;
    }

    .business_analytics_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .business_analytics_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .business_analytics_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_business_analytics{
        transform:scale(1);
    }
    /* offer_block_pro_business_7*/

    /* offer_block_pro_education_1 */
    .education_ai_header{
        margin-bottom:30px;
    }

    .education_ai_badge{
        font-size:12px;
    }

    .education_ai_title{
        font-size:30px;
        line-height:1.2;
    }

    .education_ai_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .education_ai_cards{
        flex-direction:column;
        gap:20px;
    }

    .education_ai_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .education_ai_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .education_ai_name{
        font-size:24px;
        margin-bottom:18px;
    }

    .education_ai_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .education_ai_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .education_ai_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .grok_card{
        transform:scale(1);
    }
    /* offer_block_pro_education_1*/

    /* offer_block_pro_education_2 */
    .vibecoding_header{
        margin-bottom:30px;
    }

    .vibecoding_badge{
        font-size:12px;
    }

    .vibecoding_title{
        font-size:30px;
        line-height:1.2;
    }

    .vibecoding_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .vibecoding_cards{
        flex-direction:column;
        gap:20px;
    }

    .vibecoding_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .vibecoding_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .vibecoding_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .vibecoding_price{
        font-size:34px;
        margin-bottom:20px;
    }

    .vibecoding_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .vibecoding_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .vibecoding_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_vibecoding{
        transform:scale(1);
    }
    /* offer_block_pro_education_2*/

    /* offer_block_pro_education_3 */
    .paid_education_header{
        margin-bottom:30px;
    }

    .paid_education_badge{
        font-size:12px;
    }

    .paid_education_title{
        font-size:30px;
        line-height:1.2;
    }

    .paid_education_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .paid_education_cards{
        flex-direction:column;
        gap:20px;
    }

    .paid_education_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .paid_education_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .paid_education_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .paid_education_price{
        font-size:34px;
        margin-bottom:20px;
    }

    .paid_education_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .paid_education_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .paid_education_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_paid_education{
        transform:scale(1);
    }
    /* offer_block_pro_education_3*/

    /* offer_block_pro_education_4 */
    .vibers_team_header{
        margin-bottom:30px;
    }

    .vibers_team_badge{
        font-size:12px;
    }

    .vibers_team_title{
        font-size:30px;
        line-height:1.2;
    }

    .vibers_team_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .vibers_team_cards{
        flex-direction:column;
        gap:20px;
    }

    .vibers_team_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .vibers_team_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .vibers_team_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .vibers_team_price{
        font-size:38px;
        margin-bottom:20px;
    }

    .vibers_team_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .vibers_team_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .vibers_team_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_vibers_team{
        transform:scale(1);
    }
    /* offer_block_pro_education_4*/

    /* offer_block_pro_education_5 */
    .dev_team_header{
        margin-bottom:30px;
    }

    .dev_team_badge{
        font-size:12px;
    }

    .dev_team_title{
        font-size:30px;
        line-height:1.2;
    }

    .dev_team_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .dev_team_cards{
        flex-direction:column;
        gap:20px;
    }

    .dev_team_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .dev_team_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .dev_team_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .dev_team_price{
        font-size:38px;
        margin-bottom:20px;
    }

    .dev_team_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .dev_team_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .dev_team_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_dev_team{
        transform:scale(1);
    }
    /* offer_block_pro_education_5*/

    /* offer_block_pro_education_6 */
    .design_team_header{
        margin-bottom:30px;
    }

    .design_team_badge{
        font-size:12px;
    }

    .design_team_title{
        font-size:30px;
        line-height:1.2;
    }

    .design_team_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .design_team_cards{
        flex-direction:column;
        gap:20px;
    }

    .design_team_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .design_team_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .design_team_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .design_team_price{
        font-size:38px;
        margin-bottom:20px;
    }

    .design_team_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .design_team_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .design_team_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_design_team{
        transform:scale(1);
    }
    /* offer_block_pro_education_6*/

    /* offer_block_pro_education_7 */
    .likecost_header{
        margin-bottom:30px;
    }

    .likecost_badge{
        font-size:12px;
    }

    .likecost_title{
        font-size:30px;
        line-height:1.2;
    }

    .likecost_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .likecost_cards{
        flex-direction:column;
        gap:20px;
    }

    .likecost_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .likecost_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .likecost_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .likecost_price{
        font-size:38px;
        margin-bottom:20px;
    }

    .likecost_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .likecost_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .likecost_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .business_likecost{
        transform:scale(1);
    }

    /* offer_block_pro_education_7*/

    /* offer_block_pro_education_8 */
    .bizstack_header{
        margin-bottom:30px;
    }

    .bizstack_badge{
        font-size:12px;
    }

    .bizstack_title{
        font-size:30px;
        line-height:1.2;
    }

    .bizstack_subtitle{
        font-size:14px;
        line-height:1.5;
    }

    .bizstack_cards{
        flex-direction:column;
        gap:20px;
    }

    .bizstack_card{

        width:100%;
        min-height:auto;

        border-radius:25px;

        padding:22px;
    }

    .bizstack_icon{
        font-size:42px;
        margin-bottom:18px;
    }

    .bizstack_name{
        font-size:24px;
        margin-bottom:16px;
    }

    .bizstack_price{
        font-size:26px;
        margin-bottom:20px;
    }

    .bizstack_desc{
        font-size:14px;
        line-height:1.8;

        margin-bottom:80px;
    }

    .bizstack_btn{

        left:22px;
        right:22px;
        bottom:22px;

        padding:14px;

        font-size:14px;

        border-radius:14px;
    }

    .bizstack_top{

        top:16px;
        right:-42px;

        padding:7px 45px;

        font-size:10px;
    }

    .backend_bizstack{
        transform:scale(1);
    }
    /* offer_block_pro_education_8*/



    /* НИЖНЕЕ МЕНЮ */
    .btm_menu{
        height: 35px;
    }
    /* НИЖНЕЕ МЕНЮ*/

    /* КОНТАКТЫ */
    .contacts_repair{
        top: -47px;
        padding: 10px 13px 0 13px;
    }
    /* КОНТАКТЫ*/
}
