body {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}

    .vvvline { border-top: 1px solid #605C56;
}
.t702__form-bottom-text.t-text_xs {
    font-size: 11px;
}
.t702 .t-input {
    font-size: 14px !important;
}
.js-feed-popup-title.t-descr_xxs {
    font-family: 'Raleway';
}

.js-feed-post-date.t-uptitle_sm {
    font-family: 'Raleway';
}
.t-text_md {
    font-size: 16px;
    font-weight: 500;
}
.js-feed-post-title.t-title_xxs {
    font-weight: 400;
}
.t-feed__post-popup__text-wrapper h2.t-redactor__h2 {
    font-weight: 600;
    color: #605C56;
    font-size: 24px;
}
.t-quiz__consultant__img {
    width: 70px;
}



@media (min-width: 768px) and (max-width: 1199px) {
.t-feed__container.t897__container {
    max-width: 729px !important;
    width: 729px;
}
.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left {
    max-width: 100%!important;
    padding-bottom: 30px;
}
.js-feed-post-title.t-name_md {
    font-size: 17px !important;
}
    .js-feed-container {
        display: grid;
        grid-template-columns: 1fr 1fr; /*Количество колонок на мобильной версии*/
        gap: 10px;  /*Отступ между карточками*/
    }
    
    .js-feed-post.t-feed__post.t-feed__grid-col {
        height: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .t-feed__col-grid__wrapper {
        height: auto !important;
        padding: 0 0 40px 0; /*Отступы вокруг текста*/
    }
    
    .t-feed__col-grid__post-wrapper {
        height: 100% !important;
    }
    
    .t-feed__post-title,
    .js-feed-post-descr,
    .t-feed__post-tag{
        overflow-wrap: anywhere; /*Перенос части слова, если оно слишком длинное*/
    }
    
    .t-feed__post__line-separator {
        display:none;
    }
   .t668 .t-container {
    max-width: 749px;
}

}
@media screen and (max-width: 767px) {
.t668__title.t-name.t-name_xl {
    font-size: 16px !important;}
    
.t668__text {
    font-size: 14px !important;
}
.t-feed__post-title {
    font-size: 15px !important;
}
.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4 {
    margin-top: 35px !important;
}
.t702__text-wrapper.t-align_center {
    padding-bottom: 20px;
}
.t702 .t-popup__block-close {
        background: #3b3830;
    }
    
#rec877688428 .t-quiz {
    --consultant-msg-bubble-bg: #F0EFED!important;
}
.t-quiz__btn-wrapper.t-quiz__btn-wrapper_mobile {
        mask-image: none;
}
}
