
.t-descr,
.t-text_md,
.t-descr_xxl {
    font-size: 34px;
    /*letter-spacing: 0.02222em;*/
    line-height: 1.32353;
    font-weight: 400;
}

.t-title_xs {
    font-size: 55px;
    /*letter-spacing: 0.02222em;*/
    line-height: 1.12353;
    font-weight: 700;
}

.t-descr_xxs,
.t107__title,
.t-form__inputsbox .t-input-title.t-descr.t-descr_md {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.55;
}



.t-name_xl,
.t-name_xs {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.45;
}

.t-descr_xs, 
.t-name_md,
.t-btn_sm {
    font-size: 24px;
    line-height: 1.55;
    font-weight: 400;
}

.t-btn {
    font-size: 34px;
    /*letter-spacing: 0.02222em;*/
    line-height: 1.32353;
    font-weight: 400;
}

@media screen and (max-width: 480px) {
    .t-descr,
    .t-text_md,
    .t-descr_xxl,
    .t-name_xl,
    .t-btn_sm,
    .t-name_xl{
        font-size: 22px;
        /*letter-spacing: 0.02222em;*/
        line-height: 1.32353;
        font-weight: 400;
    }
    
    .t-text_md,
    .t-descr_md {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .t-title_xs {
        font-size: 34px;
        /*letter-spacing: 0.02222em;*/
        line-height: 1.12353;
        font-weight: 600;
    }

    .t-descr_xs,
    .t-text_sm,
    .t-name_md,
    .t-btn,
    .t-name_xs,
    .t-btn_sm,
    .t-descr_xxs,
    .t107__title.t-text,
    .t-descr_xl,
    .t-descr_xxs,
    .t967__list-item,
    .t-form__inputsbox .t-input-title.t-descr.t-descr_md {
        font-size: 14px !important;
        /*letter-spacing: .02222em !important;*/
        line-height: 1.3 !important;
        font-weight: 400 !important;
    }
    
    .t-name_xs {
        font-weight: 600 !important;
    }
}


.t-descr_xxs, .t107__title, a.t-menu__link-item {
    margin-top: 0;
}

.t795__title {
    margin-bottom: 20px;
}

.t-col.t-col_8.t107__title.t-text {
    text-align: left;
}

.t107__title {
    padding-top: 18px;
}

.uc-blck-img .t-store__card__textwrapper {
    position: absolute;
    bottom: 0;
    z-index: 9999;
    padding: 0 15px;
    background: rgb(0 0 0 / 85%);
    box-shadow: none;
    padding: 20px 20px 10px 20px;
    margin-bottom: 0;
    font-size: 24px !important;
}

.t905__title.t-name.t-name_xl {
    margin-bottom: 0;
}


.t994__descr.t-text.t-text_sm {
    margin-top: 0;
}

.t994__textwrapper {
    gap: 0.5em;
}

