    /*Бэкграунд видео*/
    .background-video {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important; 
        z-index: 1 !important;
        -webkit-transform-style: preserve-3d !important;
    }        
    
    /*Блок с заголовком 45*/
    .t225__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t225__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }

    /*Заголовок в статьях поп-ап*/
    .t-feed__post-popup__title {
        font-weight: 700 !important;
        color: #7CAEA9 !important;
        font-size: 45px !important;
        line-height: 1.2 !important;
        letter-spacing: -2px !important;
    }
    
    /*Отступ от заголовка до текста в статьях поп-ап*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 30px !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 0px !important;
    }
    
    /*Подзаголовки в статьях поп-ап*/
    .t-redactor__preface {
        font-size: 25px !important;
    }
    
    /*Аватар автора в статьях поп-ап*/
    .t-feed__post-popup__author-bgimg {
        width: 80px !important;
        height: 80px !important;
        margin-right: 20px !important;
    }
    .t-feed__post-popup__author-wrapper {
        margin-top: 60px !important;
    }
    
    /*Имя автора в статьях поп-ап*/
    .t-feed__post-popup__author-name {
        color: #3f4037 !important;
        font-size: 20px !important;
        line-height: 1.4 !important;
        font-weight: 600 !important;
        font-family: 'Circe' !important;
    }
    
    /*Текст в меню сверху в статьях поп-ап*/
    .t-feed__post-popup__close-text {
        color: #3f4037 !important;
        font-size: 25px !important;
    }
    
    /*Скрытие разделов в статьях*/
    .t-feed__post-popup__date-parts-wrapper_aftertext {
        display: none !important;
    }
    
    /*Кнопка Загрузить еще в статьях*/
    .js-feed-btn-show-more {
        height: 55px !important;
        color: #ffffff !important;
        font-size: 18px !important;
        font-family: 'Circe',Arial,sans-serif !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        border-radius: 10px !important;
        background-color: #7caea9 !important;
        background-position: center center !important;
        border-color: transparent !important;
        border-style: solid !important;
        transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out  !important;
        margin-right: 0px !important;
    }
    #allrecords [data-record-type="897"] .js-feed-btn-show-more:nth-child(n):hover {
        color: #ffffff !important;  
    }
    
    /*Слайдер с изображениями*/
    .t670 .t-slds {
        overflow: visible !important;
    }
    .t670 .t-container {
        width: calc(100% - 60px) !important;
        max-width: 260px !important;
        position: relative !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t670 .t-container:before {
        content: '' !important;
        width: 110% !important;
        height: 103% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: absolute !important;
        left: -5% !important;
        top: -1% !important;
        background-image: url(https://static.tildacdn.com/tild6231-6536-4463-b762-373766613864/Frame_20_1.png) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        z-index: 1 !important;
    }
    .t670 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
        border-radius: 10% !important;
        -moz-border-radius: 10% !important;
        -webkit-border-radius: 10% !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t670 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .t670 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t670 .t-slds__item .t-width {
        max-width: 260px !important;
        position: relative !important;
        border-radius: 40px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;
    }
    .t670 .t-slds__wrapper {
        padding: 0px !important;
    }
    .t670__separator {
        padding-bottom: 215% !important;
    }
    .t670 .t-slds__arrow_wrapper {
        width: 0px !important;
    }
    #allrecords .t-slds__arrow-withbg {
        width: 50px !important;
        height: 50px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 11px !important;
    }
    .t670 .t-slds__arrow-right {
        right: -140px !important;
    }
    .t670 .t-slds__arrow-left {
        left: -140px !important;
    }
    
    /*Кнопки App Store и Google Play*/
    .t392__buttonwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin: 0px !important;
        padding: 0px !important;     
        gap: 10px !important;
    }
    .t392__btn {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0px !important;
        padding: 0px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;    
        border-radius: 10px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;        
    }
    .t392__btn:hover {
        opacity: .7 !important;
    }
    .t392__btn svg {
        width: auto !important;
        height: 60px !important;
    }    
    
    /*Блок Телеграм-канал*/
    .t482 .t-container {
        max-width: 1160px !important;
    }
    .t482 .t-col {
        max-width: 100% !important;
        background-color: #FFFFFF !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 80px !important;
        border-radius: 40px !important;
        box-sizing: border-box !important;
    }
    .t482__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t482__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }  
    .t482 .t-btn {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }   
    
    /*Обложка на странице приложения*/
    [data-record-type="391"] .t-cover {
        max-width: 1160px !important;
        height: auto !important;
        border-radius: 40px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background: #F1EFEB !important;
    }
    [data-record-type="391"] .t-cover__carrier, [data-record-type="391"] .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t391 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
        position: relative !important;
    }
    .t391 .t-col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;    
    }
    #allrecords .t391 .t391__firstcol {
        max-width: 640px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t391__secondcol {
        position: relative !important;
    }
    .t391 .t391__secondcol .t-cover__wrapper {
        width: 100% !important;
        height: 100% !important;        
        position: absolute !important;
    }
    .t391__img {
        width: 100% !important;
        height: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        -o-object-position: bottom center !important;
        object-position: bottom center !important;
        padding-top: 40px !important;
        box-sizing: border-box !important;
    }    
    .t391 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t391__textwrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 80px !important;
    }
    .t391__title {
        opacity: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t391__text {
        opacity: 1 !important;
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }   
    .t391__buttonwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 0px !important;     
        gap: 10px !important;
    }
    .t391__btn {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0px !important;
        padding: 0px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        border-radius: 10px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;         
    }
    .t391__btn:hover {
        opacity: .7 !important;
    }  
    .t391__btn svg {
        width: auto !important;
        height: 60px !important;
    }
    
    /*Блок с иконками на странице приложения*/
    .t503__container:after, .t503__container:before {
        display: none !important;
    }
    .t503__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t503 .t-card__col {
        min-height: 260px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
    }
    #allrecords .t503 .t-card__col:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t503__content {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;       
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        border: 1px solid #C4C4C4 !important;
        padding: 30px !important;
        border-radius: 20px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;  
        box-sizing: border-box !important;
    }
    .t503__img {
        width: auto !important;
        height: 30px !important;
    }
    .t503 .t-card__descr {
        margin-top: auto !important;
        padding-top: 30px !important;
    }
    


@media screen and (max-width: 1200px) {  
    
    /*Блок с заголовком 45*/
    .t225__title {
        font-size: 44px !important;
    }    
    
    /*Заголовок в статьях поп-ап*/
    .t-feed__post-popup__title {
        font-size: 44px !important;
    }
    
    /*Блок Телеграм-канал*/
    .t482__title {
        font-size: 54px !important;
    }
    
    /*Блок Телеграм-канал*/
    .t482 .t-container {
        max-width: 940px !important;
    }
    
    /*Обложка на странице приложения*/
    [data-record-type="391"] .t-cover {
        max-width: 940px !important;
    }    
    #allrecords .t391 .t391__firstcol {
        max-width: 600px !important;
    }
    .t391__title {
        font-size: 54px !important;
    }
    
    /*Блок с иконками на странице приложения*/
    .t503__container {
        row-gap: 20px !important;
    }
    .t503 .t-card__col {
        min-height: 220px !important;
    }    
    
    
}



@media screen and (max-width: 960px) {  
    
    /*Блок с заголовком 45*/
    .t225__title {
        font-size: 42px !important;
    }
    .t225__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
    }    
    
    /*Заголовок в статьях поп-ап*/
    .t-feed__post-popup__title {
        font-size: 42px !important;
    }
    
    /*Подзаголовки в статьях поп-ап*/
    .t-redactor__preface {
        font-size: 22px !important;
    }
    
    /*Текст в статьях поп-ап*/
    .t-feed__post-popup__text {
        font-size: 17px !important;
    }
    
    /*Ававтар автора в статьях поп-ап*/
    .t-feed__post-popup__author-bgimg {
        width: 70px !important;
        height: 70px !important;
    }
    .t-feed__post-popup__author-wrapper {
        margin-top: 50px !important;
    }
    
    /*Имя автора в статьях поп-ап*/
    .t-feed__post-popup__author-name {
        font-size: 19px !important;
    }
    
    /*Текст в меню сверху в статьях поп-ап*/
    .t-feed__post-popup__close-text {
        color: #3f4037 !important;
        font-size: 22px !important;
    }
    
    /*Кнопка Загрузить еще в статьях*/
    .js-feed-btn-show-more {
        font-size: 17px !important;
    }
    
    /*Слайдер с изображениями*/
    #allrecords .t-slds__arrow-withbg {
        width: 45px !important;
        height: 45px !important;
    }    
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    } 
    .t670 .t-slds__arrow-right {
        right: -70px !important;
    }
    .t670 .t-slds__arrow-left {
        left: -70px !important;
    }     
    
    /*Кнопки App Store и Google Play*/
    .t392__btn {
        border-radius: 9px !important;
    }
    .t392__btn svg {
        height: 50px !important;
    }     
    
    /*Блок Телеграм-канал*/
    .t482__title {
        font-size: 47px !important;
    }
    .t482__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
    }       
    .t482 .t-btn {
        margin-top: 40px !important;
    }  
    
    /*Блок Телеграм-канал*/
    .t482 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t482 .t-col {
        padding: 60px !important;
        border-radius: 30px !important;
    }  
    
    /*Обложка на странице приложения*/
    [data-record-type="391"] .t-cover {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 30px !important;
    }   
    .t391 .t-container {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t391__textwrapper {
        padding-top: 60px !important;
        padding-bottom: 0px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .t391__title {
        font-size: 47px !important;
    }
    .t391__text {
        font-size: 17px !important;
        padding-top: 25px !important;
    }   
    .t391__buttonwrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-top: 40px !important;
    }  
    .t391__btn {
        border-radius: 9px !important;
    }
    .t391__btn svg {
        height: 50px !important;
    }     
    .t391 .t391__secondcol .t-cover__wrapper {
        position: static !important;
    }
    .t391__img {
        width: calc(100% - 80px) !important;
        height: auto !important;
        max-width: 300px !important;
        padding-top: 50px !important;
    }
    
    /*Блок с иконками на странице приложения*/
    .t503__container {
        padding-left: 10px !important;
        padding-right: 10px !important;     
        box-sizing: border-box !important;
    }
    .t503 .t-card__col {
        width: 100% !important;
        max-width: 50% !important;
        min-height: 300px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t503 .t-card__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
    }    

    
}



@media screen and (max-width: 640px) {  
    
    /*Блок с заголовком 45*/
    .t225__title {
        font-size: 41px !important;
    }    
    
    /*Заголовок в статьях поп-ап*/
    .t-feed__post-popup__title {
        font-size: 41px !important;
    }
    
    /*Блок Телеграм-канал*/
    .t482__title {
        font-size: 41px !important;
    }
    
    /*Блок Телеграм-канал*/
    .t482 .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }      
    
    /*Обложка на странице приложения*/
    .t391__textwrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t391__title {
        font-size: 41px !important;
    }
    
    /*Блок с иконками на странице приложения*/
    .t503 .t-card__col {
        max-width: 100% !important;
        min-height: 240px !important;
    }
    .t503__content {
        border-radius: 30px !important;
    }

    
}



@media screen and (max-width: 480px) {  
    
    /*Блок с заголовком 45*/
    .t225__title {
        font-size: 40px !important;
    }
    .t225__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }    
    
    /*Заголовок в статьях поп-ап*/
    .t-feed__post-popup__title {
        font-size: 40px !important;
    } 
    
    /*Подзаголовки в статьях поп-ап*/
    .t-redactor__preface {
        font-size: 20px !important;
    }
    
    /*Текст в статьях поп-ап*/
    .t-feed__post-popup__text {
        font-size: 16px !important;
    }
    
    /*Ававтар автора в статьях поп-ап*/
    .t-feed__post-popup__author-bgimg {
        width: 60px !important;
        height: 60px !important;
    }
    .t-feed__post-popup__author-wrapper {
        margin-top: 40px !important;
    }
    
    /*Имя автора в статьях поп-ап*/
    .t-feed__post-popup__author-name {
        font-size: 18px !important;
    }
    
    /*Текст в меню сверху в статьях поп-ап*/
    .t-feed__post-popup__close-text {
        color: #3f4037 !important;
        font-size: 20px !important;
    }
    
    /*Кнопка Загрузить еще в статьях*/
    .js-feed-btn-show-more {
        height: 50px !important;
        font-size: 16px !important;
    }
    
    /*Слайдер с изображениями*/
    #allrecords .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }  
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }    
    
    /*Кнопки App Store и Google Play*/
    .t392__btn {
        border-radius: 8px !important;
    }    
    .t392__btn svg {
        height: 40px !important;
    }       
    
    /*Блок Телеграм-канал*/
    .t482__title {
        font-size: 35px !important;
    }
    .t482__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }    
    .t482 .t-btn {
        margin-top: 30px !important;
    }
    .t482 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t482 .t-col {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        border-radius: 20px !important;
    }    
    
    /*Обложка на странице приложения*/
    [data-record-type="391"] .t-cover {
        border-radius: 30px !important;
    }    
    .t391__textwrapper {
        padding-top: 50px !important;
    }   
    .t391__title {
        font-size: 35px !important;
    }
    .t391__text {
        font-size: 16px !important;
        padding-top: 20px !important;
    }   
    .t391__buttonwrapper {
        margin-top: 30px !important;
    }  
    .t391__btn {
        border-radius: 8px !important;
    }    
    .t391__btn svg {
        height: 40px !important;
    }       
    .t391__img {
        padding-top: 40px !important;
    } 
    
    /*Блок с иконками на странице приложения*/
    .t503 .t-card__col {
        min-height: 240px !important;
    }
    .t503__content {
        padding: 30px !important;
        border-radius: 20px !important;
    }
    .t503 .t-card__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }      
    
    
}



@media screen and (max-width: 420px) {  
    
    /*Слайдер с изображениями*/
    .t670 .t-slds__arrow-right {
        right: -20px !important;
    }
    .t670 .t-slds__arrow-left {
        left: -20px !important;
    }      
    
    
}