@media (min-width: 320px) and (max-width: 479px) {
    .t026__title div span,
    .t1015__title p {
        font-size: 24px;
        line-height: 1.2;
    }
    #rec1692290741,
    #rec1692883111,
    #rec1699113091,
    .t-quiz__btn-wrapper.t-quiz__btn-wrapper_mobile,
    #rec1708206991,
    #rec1698341561,
    #rec1698341501,
    #rec1692487901,
    #rec1683962071 {
        padding-bottom: 45px !important;
    }
    #rec1683962051, 
    #rec1683962071,
    #rec1703215021,
    #rec1699227201,
    #rec1698594471,
    #rec1698341561,
    #rec1708620811,
    #rec1698341491,
    #rec1692234401,
    .t-quiz__screen-wrapper,
    #rec1699087411{
        padding-top: 45px !important;
    }
    #rec1698341381 {
        padding-top: 0px !important;
    }
    .t1124__title, 
    #rec1692290741 .t-btnflex.t-btnflex_type_button {
        margin-bottom: 0;
    }
    #rec1693320191 .t397__title,
    #rec1708311601 .t397__title {
        font-size: 16px !important;
    }
    #rec1693322061 {
        margin-bottom: -20px;
    }
    .t786__container_clgap-20px .t786__col:last-child,
    .t786__textwrapper,
    .t-card__col:last-child {
        margin-bottom: 0;
    }
    .t603__descr,
    .t-card__col:last-child .t1007__col-wrapper, 
    #rec1698594471,
    #rec1683961991 {
        padding-bottom: 0 !important;
    }
    #rec1699087411 .t1124__title,
    #rec1699087411 .t1124__title span {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }
    .t483__descr {
        margin-bottom: 60px;
    }
    
}

@media (min-width: 480px) and (max-width: 639px) {
    .t026__title div span,
    .t1015__title p {
        font-size: 30px;
        line-height: 1.15;
    }
    #rec1692290741,
    #rec1692883111,
    #rec1699113091,
    .t-quiz__btn-wrapper.t-quiz__btn-wrapper_mobile,
    #rec1708206991,
    #rec1698341561,
    #rec1698341501,
    #rec1692487901,
    #rec1683962071 {
        padding-bottom: 60px !important;
    }
    #rec1683962051, 
    #rec1683962071,
    #rec1703215021,
    #rec1699227201,
    #rec1698594471,
    #rec1698341561,
    #rec1708620811,
    #rec1698341491,
    #rec1692234401,
    .t-quiz__screen-wrapper,
    #rec1708206991,
    #rec1699087411,
    #rec1683961981 {
        padding-top: 60px !important;
    }
    #rec1698341381 {
        padding-top: 0px !important;
    }
    .t1124__title, 
    #rec1692290741 .t-btnflex.t-btnflex_type_button {
        margin-bottom: 0;
    }
    #rec1693320191 .t397__title,
    #rec1708311601 .t397__title {
        font-size: 16px !important;
    }
    #rec1708205851 {
        margin-top: 15px;
    }
    #rec1693322061 {
        margin-bottom: -20px;
    }
    .t786__container_clgap-20px .t786__col:last-child,
    .t786__textwrapper,
    .t-card__col:last-child {
        margin-bottom: 0;
    }
    .t603__descr,
    .t-card__col:last-child .t1007__col-wrapper, 
    #rec1698594471,
    #rec1683961991 {
        padding-bottom: 0 !important;
    }
    #rec1699087411 .t1124__title,
    #rec1699087411 .t1124__title span {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
    .t483__descr {
        margin-bottom: 45px;
    }
    #rec1698913641 .t490__wrappercenter,
    #rec1699113091 .t490__wrappercenter {
        padding: 0;
    }
    #rec1692234401 .t026__title div,
    #rec1692234401 .t026__title span {
        font-size: 30px !important;
        line-height: 1.15;
    }
}

@media (min-width: 640px) and (max-width: 959px) {
    .t026__title div span,
    .t1015__title p {
        font-size: 32px;
        line-height: 1.15;
    }
    #rec1692290741,
    #rec1692883111,
    #rec1699113091,
    .t-quiz__btn-wrapper.t-quiz__btn-wrapper_mobile,
    #rec1708206991,
    #rec1698341561,
    #rec1698341501,
    #rec1692487901,
    #rec1683962071 {
        padding-bottom: 60px !important;
    }
    #rec1683962051, 
    #rec1683962071,
    #rec1703215021,
    #rec1699227201,
    #rec1698594471,
    #rec1698341561,
    #rec1708620811,
    #rec1698341491,
    #rec1692234401,
    .t-quiz__screen-wrapper,
    #rec1708206991,
    #rec1699087411,
    #rec1683961981 {
        padding-top: 60px !important;
    }
    #rec1698341381 {
        padding-top: 0px !important;
    }
    .t1124__title, 
    #rec1692290741 .t-btnflex.t-btnflex_type_button {
        margin-bottom: 0;
    }
    #rec1693320191 .t397__title,
    #rec1708311601 .t397__title {
        font-size: 16px !important;
    }
    #rec1708205851 {
        margin-top: 15px;
    }
    #rec1693322061 {
        margin-bottom: -20px;
    }
    .t786__container_clgap-20px .t786__col:last-child,
    .t786__textwrapper,
    .t-card__col:last-child {
        margin-bottom: 0;
    }
    .t603__descr,
    .t-card__col:last-child .t1007__col-wrapper, 
    #rec1698594471,
    #rec1683961991 {
        padding-bottom: 0 !important;
    }
    #rec1699087411 .t1124__title,
    #rec1699087411 .t1124__title span {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }
    .t483__descr {
        margin-bottom: 45px;
    }
    #rec1698913641 .t490__wrappercenter,
    #rec1699113091 .t490__wrappercenter {
        padding: 0;
    }
    #rec1692234401 .t026__title div,
    #rec1692234401 .t026__title span {
        font-size: 32px !important;
        line-height: 1.15;
    }
    #rec1684319151 .t1124__text {
        line-height: 1.55;
    }
}

@media (min-width: 960px) and (max-width: 1200px) {
    .t026__title div span,
    .t1015__title p {
        font-size: 32px;
        line-height: 1.15;
    }
    #rec1692290741,
    #rec1692883111,
    #rec1699113091,
    .t-quiz__btn-wrapper.t-quiz__btn-wrapper_mobile,
    #rec1708206991,
    #rec1698341561,
    #rec1698341501,
    #rec1692487901,
    #rec1683962071 {
        padding-bottom: 60px !important;
    }
    #rec1683962051, 
    #rec1683962071,
    #rec1703215021,
    #rec1699227201,
    #rec1698341561,
    #rec1708620811,
    #rec1698341491,
    #rec1692234401,
    .t-quiz__screen-wrapper,
    #rec1708206991,
    #rec1699087411 {
        padding-top: 60px !important;
    }
    #rec1698594471,
    #rec1683961981 {
        padding-top: 45px !important;
    }
    #rec1698341381 {
        padding-top: 0px !important;
    }
    .t1124__title, 
    #rec1692290741 .t-btnflex.t-btnflex_type_button {
        margin-bottom: 0;
    }
    #rec1693320191 .t397__title,
    #rec1708311601 .t397__title {
        font-size: 16px !important;
    }
    #rec1708205851 {
        margin-top: 15px;
    }
    #rec1693322061 {
        margin-bottom: -20px;
    }
    .t786__container_clgap-20px .t786__col:last-child,
    .t786__textwrapper,
    .t-card__col:last-child {
        margin-bottom: 0;
    }
    .t603__descr,
    .t-card__col:last-child .t1007__col-wrapper, 
    #rec1698594471,
    #rec1683961991 {
        padding-bottom: 0 !important;
    }
    #rec1699087411 .t1124__title,
    #rec1699087411 .t1124__title span {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }
    .t483__descr {
        margin-bottom: 45px;
    }
    #rec1698913641 .t490__wrappercenter,
    #rec1699113091 .t490__wrappercenter {
        padding: 0;
    }
    .uc-text .t026__title div span {
        font-size: 18px;
        line-height: 1.55;
    }
    .t-container, .t776__parent {
        max-width: 960px;
        width: 100%;
    }
    .t603__tile_33 {
        width: 33%;
    } 
    .t603__tile_25 {
        width: 25%;
    }
    .t-col {
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        padding: 0;
        width: 100%;
    }
    .t-col.t-col_3 {
        width: 33%;
        max-width: 220px !important;
    }
    .t-col.t-col_4 {
        max-width: 300px;
    }
    .t-col.t-col_6 {
        width: 50%;
        max-width: 460px !important;
    }
    .t-col.t-col_8 {
        max-width: 620px !important;
    }
    .t-quiz .t-input-group, .t-quiz .t-input-group.t-input-group_two-cols {
        gap: 20px !important;
        grid-template-columns: var(--two-cols-even);
        gap: var(--gap-between-two-cols);
    }
    .t420__floatbeaker_lr3 {
        clear: none;
    }
    #rec1698594471 .t1007__line {
        position: absolute;
        top: 0;
        bottom: 0;
        left: -20px;
        width: 1px !important;
        height: 100% !important;
        background: #d1d1d1;
    }
    #rec1698594471 .t1007__col-wrapper {
        padding: 0;
        box-sizing: border-box;
        text-align: center;
    }
    #rec1698594471 .t1007__col {
        padding: 0px !important;
    }
}
@media (min-width: 320px) and (max-width: 959px) {
    .uc-text .t026__title div span,
    .t1015__descr span, 
    #rec1699113091 .t-card__descr,
    #rec1698913641 .t490__wrappercenter 
    #rec1698913641 .t490__wrappercenter p,
    #rec1698913641 .t490__wrappercenterp span,
    .t-descr_xs{
        font-size: 16px;
        line-height: 1.55;
    }
    .t1015__descr span {
        font-weight: 400 !important;
    }
}
@media (min-width: 640px) and (max-width: 1200px) {
    .t026__title div span,
    .t1015__title p  {
        font-size: 32px;
        line-height: 1.15;
    }
}