    /*Скорость смены цвета фона*/
    .t-body {
        -webkit-transition: background-color 0.5s linear !important;
        -moz-transition: background-color 0.5s linear !important;
        -ms-transition: background-color 0.5s linear !important;
        -o-transition: background-color 0.5s linear !important;
        transition: background-color 0.5s linear !important;
    }
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t228__right_buttons_but > a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }    
    .hover-opacity > .tn-atom:hover, .t228__right_buttons_but > a:hover {
        opacity: .7 !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: Roboto !important;
        height: 60px !important;
        transition: all .2s linear !important;
        min-width: 240px !important;
        box-sizing: border-box !important;
    } 
    .t142__text {
        display: block !important;
    }
    .t-btn:hover, .t-submit:hover {
        background-color: #AA9072 !important;
        color: #FFFFFF !important;
    }  
    /*.t823__main-wrapper .t-submit:hover {*/
    /*    background-color: #8C7A65 !important;*/
    /*}*/
    
    /*Стандартные заголовки*/
    .t050, .t795 {
        overflow: visible !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Стандартные главные заголовки*/
    .t795__title {
        margin-bottom: 0px !important;
    }
    
    /*Стандартные маленькие заголовки*/
    .t056__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t017__title {
        padding-top: 0px !important;
    }
    
    /*Стандартные описания*/
    .t050__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    .t004 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Стандартные описания в блоке с главным заголовком*/
    .t795__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    
    /*Стандартные маленькие описания*/
    .t026__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Высота обложек на первом экране*/
    /*Блог*/
    .t102 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    
    /*Заголовки в обложках на первых экранах*/
    /*Блог*/
    .t102__title {
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    
    /*Описания в обложках на первых экранах*/
    /*Блог*/
    .t102__descr {
        padding-bottom: 0px !important;
        max-width: 440px !important;
    }
    .t102 > .space {
        display: none !important;
    }
    
    /*Подзаголовок на первых экранах на страницах "Химера в приближении" и "Курс"*/    
    .t997__checkmark {
        display: none !important;
    }
    .t997__card-title {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
    .t997__col {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t997__inner {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .t997__header-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        -webkit-box-flex: unset !important;
        -ms-flex-positive: unset !important;
        flex-grow: unset !important;
    }
    
    /*Заголовок на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__title {
        color: #ffffff !important;
        font-size: 90px !important;
        line-height: 0.9 !important;
        font-weight: 400 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
        max-width: 940px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t997__title > span {
       text-transform: none !important; 
       font-weight: 300 !important;
    }
    
    /*Описание на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__descr {
        color: #D1D1D1 !important;
        font-size: 20px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Кнопка на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__btn {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t997__btn-wrapper {
        margin: 0px !important;
    }
    
    /*Отступ от подазголовка до заголовка на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__cards-wrapper {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    
    /*Отступ от заголовка до описания на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__descr {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от описания до кнопки на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__buttons {
        margin-top: 50px !important;
    }    
    
    /*Отступы сверху и снизу у текстового контейнера на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__wrapper {
        min-height: auto !important;
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }
    
    /*Кнопка поиска в меню на ПК*/
    .t228 .t-btn, .t450__right_buttons_but .t-btn {
        background-image: url(https://static.tildacdn.com/tild3237-3230-4235-b737-636336306366/serach-black.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-color: transparent !important;
        width: 45px !important;
        min-width: 45px !important;
        max-width: 45px !important;
        height: 45px !important;
        min-height: 45px !important;
        max-height: 45px !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .t228 .t-btn > table, .t450__right_buttons_but .t-btn > table {
        display: none !important;
    }
    .t228__right_buttons_but {
        padding: 1px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 18px !important;
        color: #232323 !important;
    }   
    
    /*Соотношение сторон изображений в плитке статей*/
    .t-feed__post-imgwrapper {
        padding-bottom: 69.44444% !important;
    }
    
    /*Отступ от изображения до заголовка в плитке статей*/
    .t-feed__post-imgwrapper {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от заголовка до оаписания в плитке статей*/
    .t-feed__post-descr {
        margin-top: 20px !important;
    }
    
    /*Отступ от описания до даты в плитке статей*/
    .t-feed__post-parts-date-row {
        margin-top: 20px !important;
    }
    
    /*Разделы в плитке статей*/
    .t-feed__parts-switch-btn > span, .t-feed__parts-switch-btn > a {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-feed__parts-switch-btn {
        margin-left: 0px !important;
        margin-right: 40px !important;
        margin-bottom: 20px !important;
    } 
    .t-feed__parts-switch-btn:first-child {
        margin-left: 0px !important;
    } 
    .t-feed__parts-switch-btn:last-child {
        margin-right: 0px !important;
    }  
    
    /*Отступ от разделов до изображений в плитке статей*/
    .t-feed__parts-switch-wrapper {
        margin-bottom: 30px !important;
    }
    
    /*Навигация сверху в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        color: #232323 !important;
        font-size: 14px !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
    }
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        color: #232323 !important;
        font-size: 35px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
    }
    
    /*Описание статьи в поп-ап*/
    .t-feed__post-popup__text {
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Дата статьи в поп-ап*/
    .t-feed__post-popup__date {
        color: #aa9072 !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Отступ от изображения до заголовка в поп-ап статьях*/
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 60px !important;
    }
    
    /*Отступ от заголовка до текста в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 30px !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 0px !important;
    }
    
    /*Отступ от текста до даты в поп-ап статьях*/
    .t-feed__post-popup__date-parts-wrapper {
        margin-top: 40px !important;
    }
    
    /*Автор в поп-ап статьях*/
    .t-feed__post-popup__author-name {
        color: #232323 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Аватар автора в поп-ап статьях*/
    .t-feed__post-popup__author-bgimg {
        width: 60px !important;
        height: 60px !important;
        margin-right: 20px !important;
    }
    
    /*Отступ от контента до автора в поп-ап статьях*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 100px !important;
    }
    
    /*Скрытие разделов в поп-ап статьях*/
    .t-feed__post-popup__tag {
        display: none !important;
    }
    
    /*Блок Soundcloud на отдельных страницах статей*/
    .t115 > .t-container > .t-col {
        max-width: 760px !important;
        padding-left: 200px !important;
    }
    
    /*Точки в слайдере на отдельных страницах статей*/
    .t-slds__bullet_body {
        height: 10px !important;
        width: 10px !important;
    } 
    .t-slds__bullet {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t-slds__bullet_wrapper {
        padding-top: 0px !important;
    }
    .t670 .t-slds__caption__container {
        margin-top: 0px !important;
    }
    
    /*Блок с автором на отдельных страницах статей*/
    .t525__col {
        margin-left: 220px !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    .t525__textwrapper {
        padding-left: 20px !important;
    }
    .t525__text {
        margin-top: 0px !important;
    }
    .t525__title {
        margin-top: 0px !important;
    }
    
    /*Отступ слева у кнопок "Поделиться" на отдельных страницах статей*/
    .ya-share2__list_direction_horizontal {
        padding-left: 0px !important;
    }
    
    /*Подзаголовок в блоке "Химера в приближении" на главной*/
    .t996__title > span:first-child {
        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin-bottom: 30px !important;
        display: inline-block !important;
    }
    
    /*Отступ от заголовка до текста и от текста до кнопки в блоке "Химера в приближении" на главной*/
    .t996__descr {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    .t996__btn-wrapper {
        margin: 0 !important;
    }
    
    /*Минимальная ширина кнопки в блоке "Химера в приближении" на главной*/
    .t996__btn {
        min-width: 240px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    
    /*Отступы у текстового контейнера в блоке "Химера в приближении" на главной*/
    .t996__inner-wrapper {
        margin-left: 0px !important;
        right: 20px !important;
        padding-top: 70px !important;
        padding-bottom: 100px !important;
        height: auto !important;
    }
    
    /*Выравнивание по центру текстового контейнера в блоке "Химера в приближении" на главной*/
    .t996__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    
    /*Блок с формой подписки*/
    .t823__container {
        margin-left: auto !important;
        max-width: 1200px !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Отступы у контейнера с формой подписки*/
    .t823__main-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    
    /*Положение изображения в блоке с формой подписки*/
    .t823__bgimg {
        width: 380px !important;
        left: unset !important;
        right: 80px !important;
        height: auto !important;
        border-radius: 20px !important;
    }
    .t823__imgblock {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        box-sizing: border-box !important;
    }
    
    /*Рамка формы с подпиской*/
    .t823__wrapper {
        border: 1px solid #D1D1D1 !important;
        border-radius: 30px !important;
    }
    
    /*Кнопка на всю ширину формы с подпиской*/
    .t823__main-wrapper .t-submit {
        width: 100% !important;
    }
    
    /*Отступ от заголовка до описания в форме с подпиской*/
    .t823__title {
        padding-bottom: 30px !important;
    }
    
    /*Отступ от описания до полей в форме с подпиской*/
    .t823__descr {
        padding-bottom: 20px !important;
    }
    
    /*Отступ от полей до кнопки в форме с подпиской*/
    .t823 .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от кнопки до текста под ней в форме с подпиской*/
    .t823__form-bottom-text {
        margin-top: 20px !important;
    }
    
    /*Подзаголовок в форме "Узнать первым"*/
    .t823__title > span:first-child {
        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin-bottom: 30px !important;
        display: block !important;
    }
    .t823__title > br {
        display: none !important;
    }
    
    /*Подсказки в формах*/
    .t-input__vis-ph {
        opacity: 1 !important;
        color: #747474 !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Текст в полях форм*/
    .t-input.js-tilda-rule {
        color: #232323 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important; 
    }
    
    /*Отступы между полями в формах*/
    .t-input-block {
        margin-bottom: 0px !important;
    }
    .t-input-group {
        margin-bottom: 10px !important;
    }
    
    /*Соотношение сторон изображений в плитке лекций*/
    .t776__imgwrapper {
        padding-bottom: 69.44444% !important;
    }  
    
    /*Отступ от изображения до заголовка в плитке лекций*/
    .t776__imgwrapper {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от заголовка до описания в плитке лекций*/
    .t776__descr {
        margin-top: 20px !important;
    }
    
    /*Отступ от описания до кнопки в плитке лекций*/
    .t776__btn-wrapper {
        margin-top: 40px !important;
    }
    .t776__btn {
        margin-bottom: 0px !important;
    }
    
    /*Обводка формы пожертвования в футере*/
    .t811__content {
        border: none !important;
        padding: 0px !important;
    }
    
    /*Отступы справа и слева у формы пожертвования в футере*/
    .t811__content > .t-form {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t811 .t-col {
        padding-left: 580px !important;
        max-width: 580px !important;
    }
    
    /*Ширина кнопки у формы пожертвования в футере*/
    .t811_submit {
        width: 260px !important;
    }
    
    /*Поле суммы в форме пожертвования в футере*/
    .t811_price {
        height: 60px !important;
        border-color: #747474 !important;
        color: #D1D1D1 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;         
    }
    .t811 .t-input-group {
        width: 320px !important;   
        max-width: 320px !important;
    }
    .t811__text-wrapper {
        margin-bottom: 0px !important;
    }
    
    /*Отступ от поля до кнопки в форме пожертвования в футере*/
    .t811 .t-input-block {
        padding-right: 40px !important;
    }
    
    /*Заголовок на первом экране на главной*/
    .t015__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Подзаголовок на первом экране на главной*/
    .t015__descr {
        padding-top: 0px !important;
    }
    
    /*Описание на первом экране на главной*/
    .t022__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Блоки программы на странице "Химера в приближении"*/
    .t422__text {
        border: none !important;
    }
    .t422__btn-wrapper {
        position: absolute !important;
        bottom: 0px !important;
        right: 20px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t422__textwrapper {
        padding-top: 0px !important;
        padding-right: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
    }
    .t422__cell {
        vertical-align: baseline !important;
    }
    .t422__img {
        height: 250px !important;
        max-width: 250px !important;
    }
    .t422__container {
        position: relative !important;
    }
    
    /*Отступ от заголовка до описания в блоках программы на странице "Химера в приближении"*/
    .t422__title {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от описания до кпноки в блоках программы на странице "Химера в приближении"*/
    .t422__descr {
        padding-bottom: 0px !important;
    }
    
    /*Цитата с рамкой на странице курса*/
    .t220__textwrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 240px !important;
        padding-right: 240px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
    }
    .t220 .t-col {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    
    /*Отступ от заголовка до описания в программе курса*/
    .t523__persname {
        margin-bottom: 30px !important;
    }
    
    /*Изображение в блоке Лектор на странице курса*/
    .t165__img {
        border-radius: 20px !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера в блоке Лектор на странице курса*/
    .t165__vmiddle {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от заголовка до подзаголовка в двухколоночном блоке с изображением*/
    .t165__uptitle {
        margin-bottom: 40px !important;
    }
    
    /*Отступ от подзаголовка до маленького описания в двухколоночном блоке с изображением*/
    .t165__title > span {
        display: block !important;
        padding-top: 20px !important;
        font-size: 16px !important;
        color: #747474 !important;
    }
    
    /*Отступ от маленького описания до описания в двухколоночном блоке с изображением*/
    .t165__title {
        padding-bottom: 30px !important;
    }
    
    /*Римская цифра в блоке "Как вы будете учиться" на странице курса*/
    .t412__title > span:first-child {
        display: inline-block !important;
        font-weight: 400;
        font-family: Montserrat-CormorantGaramond !important;
        color: #CAA575 !important;
        font-size: 35px !important;
        padding-bottom: 30px !important;
    }
    
    /*Выравнивание текста по левому краю в блоке "Как вы будете учиться" на странице курса*/
    .t412__title, .t412__descr {
        text-align: left !important;
    }
    .t412__title, .t412__descr  {
        height: auto !important;
    }
    
    /*Отступы по краям у текстового контейнера в блоке "Как вы будете учиться" на странице курса*/
    .t412__title, .t412__descr {
        padding: 0px !important;
    }
    .t412__content {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important;
        border-radius: 20px !important;
    }
    
    /*Отступ от заголовка до описания в блоке "Как вы будете учиться" на странице курса*/
    .t412__title {
        margin-bottom: 20px !important;
    }
    
    /*Подзаголовок в блоке с тарифами на странице курса*/
    .t598__title > span {
        font-family: Roboto  !important;
        font-weight: 400  !important;
        font-size: 18px  !important;
        color: #AA9072  !important;
        display: block !important;
        padding-top: 20px !important;
        text-transform: none !important;
    }
    
    /*Отступ от подзаголовка до описания в блоке с тарифами на странице кусра*/
    .t598__descr {
        margin-top: 20px !important;
        max-width: 280px !important;
    }
    
    /*Отступ от описания до цены в блоке с тарифами на странице курса*/
    .t598__price {
        margin-top: 40px !important;
    }
    
    /*Отступ от цены до кнопки в блоке с тарифами на странице курса*/
    .t598__btn {
        margin-top: 30px !important;
    }
    
    /*Старая цена в блоке с тарифами на странице курса*/
    .t598__price > span {
        color: #D1D1D1 !important;
        position: relative !important;
    }
    .t598__price > span:before {
        content: "";
	    border-bottom: 2px solid #D1D1D1 !important;
	    position: absolute !important;
	    top: 2px !important;
	    left: 0 !important;    
	    width: 100% !important;
	    height: 50% !important;
    }    
    .t598__title {
        margin-top: 0px !important;
    }
    
    /*Рамки у тарифов на странице курса*/
    .t598__line {
        display: none !important;
    }
    .t598__content {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
        border: 1px solid #D1D1D1 !important;
        border-radius: 20px !important;
    }
    .t598__title {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    .t598__descr, .t598__price, .t598__btn {
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Тариф "Купить все модули" на всю ширину грида*/
    .t598__col.t-col.t-col_6.t-prefix_3.t-align_center {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    
    /*Блоки с одиночным изображением*/
    .t663__bgimg {
        background-position: right center !important;
        padding-bottom: 48% !important;
    }
    .t663__row {
        padding-top: 0px !important;
    }
    
    /*Блоки с одиночным изображением с фиксированной высотой*/
    .t661__bgimg {
        height: 450px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступы от контента до границ в поп-ап формах*/
    .t702__wrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important;
    }
    
    /*Отступ от заголовка до описания в поп-ап формах*/
    .t702__title {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от описания до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 40px !important;
    }
    
    /*Отступ от кнопки до текста под ней в поп-ап формах*/
    .t702__form-bottom-text {
        margin-top: 20px !important;
        color: #747474 !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Отступы от контента до границ в информационных поп-апах*/
    .t390__wrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important; 
    }
    
    /*Отступ от заголовка до описания в информационных поп-апах*/
    .t390__descr {
        margin-top: 20px !important;
    }
    
    /*Фон корзины и отступы до краев*/
    .t706__cartwin-content {
        background-color: #F4F4F4 !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        color: #232323 !important;
        font-size: 35px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'Montserrat-CormorantGaramond' !important;
        text-transform: uppercase !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        color: #232323 !important;
        font-size: 20px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;
    }
    
    /*Название товара, заголовки полей,  в корзине*/
    .t706__product-title, .t706 .t-input-title {
        color: #232323 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;
    }  
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        color: #747474 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;
    }  
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        color: #747474 !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;    
    }
    
    /*Высота полей в корзине*/
    .t706 .t-form .t-input {
        height: 60px !important;
    }
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от кнопки до текста под формой*/
    .t706__form-bottom-text {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    .t706__orderform {
        margin-bottom: 0px !important;
    }
    
    /*Фон поля поиска*/
    .t985__widgetheader {
        background-color: #F4F4F4 !important;
    }
    
    /*Отступы сверху и снизу у строки поиска*/
    .t985__widgetheader {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    /*Рамка поля поиска*/
    .t985__blockinput {
        border-color: #AA9072 !important;
        border-radius: 10px !important;
    }
    
    /*Иконка закрытия поял поиска*/
    .t985__close-icon > svg > path {
        stroke: #747474 !important;
    }
    
    /*Вводимый в строке поиска текст*/
    .t985__input {
        color: #232323 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    
    /*Иконка закрытия внутри строки поиска*/
    .t985__clear-icon {
        background: transparent !important;
    }
    .t985__clear-icon > svg > path {
        stroke: #747474 !important;
    }  
    
    /*Иконка лупы внутри строки поиска*/
    .t985__search-icon > circle, .t985__search-icon > line {
        stroke: #747474 !important; 
    }
    .t985__search-icon {
        padding-left: 5px !important;
    }
    
    /*Отступ сверху у результатов поиска*/
    .t-search-widget__popup {
        background-color: #F4F4F4 !important;
        padding-top: 140px !important;
    }
    
    /*Текст результатов поиска*/
    .t-search-widget__result {
        color: #232323 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;        
    }
    .t-search-widget__notfound-img {
        display: none !important;
    }
    
    /*Колчество найденных результатов поиска*/
    .t-search-widget__query-result {
        color: #D1D1D1 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;   
        margin-bottom: 40px !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
        KHTMLOpacity: 1 !important;
        MozOpacity: 1 !important;
    }
    
    /*Название найденной страницы в результатах поиска*/
    .t-search-widget__result__title {
        color: #232323 !important;
        font-size: 20px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;   
        margin-bottom: 15px !important;
    }
    
    /*Найденный текст в результатах поиска*/
    .t-search-widget__result__body {
        color: #747474 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: Roboto !important;         
    }
    
    /*Отступы между найденными страницами в результатах поиска*/
    .t-search-widget__result {
        margin-bottom: 40px !important;
    }
    
    /*Отступы у заголовков в плитках на разводящей странице личного кабинета*/
    .t959__card-title {
        margin-left: 40px !important;
        margin-top: 40px !important;
        margin-right: 70px !important;
    }
    
    /*Отступы у описаний в плитках на разводящей странице личного кабинета*/
    .t959__card-desc {
        margin-left: 40px !important;
        margin-bottom: 40px !important; 
        margin-right: 40px !important;
    }
    
    /*Отступы у стрелок в плитках на разводящей странице личного кабинета*/
    .t959__card-arrow {
        width: 8px !important;
        height: 14px !important;
        right: 40px !important;
        top: 55px !important;
    }
    
    /*Заголовки в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__title {
        letter-spacing: 0.5px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Скрытие линии в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__line {
        display: none !important;
    }
    
    /*Описание в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 15px !important;
    }
    
    /*Цифры в блоке с этапамм на странице лекции*/
    .t510__circle {
        font-family: 'Roboto' !important;
    }
    
    /*Отступ от заголовка до описания в блоке с этапами на странице лекций*/
    .t510__bottommargin {
        margin-bottom: 30px !important;
    }
    
    /*Отступы слева и справа от текста до границ табов навигации на странице лекций*/
    .t976__menu-link {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 55px !important;
        line-height: 55px !important;
    }
    
    /*Отступы между табами навигации на странице лекций*/
    .t976__list-item {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 20px !important;
    }
    .t976 .t976__list-item:first-child {
        padding-left: 10px !important;
    }    
    .t976 .t976__list-item:last-child {
        padding-right: 10px !important;
    } 
    .t976 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    
    /*Отступы сверху и снизу у карточек модулей*/
    .t922__wrapper {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    /*Отступы у текстого контейнер до границ подложки у карточек модулей*/
    .t922__textwrapper {
        background-color: #F4F4F4 !important;
        border-radius: 20px !important;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    /*Отступ от заголовка до цены в карточке модуля*/
    .t922__title-wrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от цены до кнопки и от неё до описания в карточке модуля*/
    .t922__btn-wrapper {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t922__descr {
        margin-top: 50px !important;
    }
    
    /*Отступ от цены до старой цены в карточке товара*/
    .t922__price {
        margin-right: 20px !important;
    }
    
    /*Зачеркивание старой цены в карточке модуля*/
    .t922__price_old {
        position: relative !important;
    }
    .t922__price_old:before {
        content: "";
	    border-bottom: 2px solid #D1D1D1 !important;
	    position: absolute !important;
	    top: 2px !important;
	    left: 0 !important;    
	    width: 100% !important;
	    height: 50% !important;
    }
    .t922__price_old:after {
        display: none !important;
    } 
    
    /*Отступы сверху и снизу у текствого контейнера в слайдере с командой*/
    .t923__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 30px !important;
        padding-bottom: 50px !important;
    }
    
    /*Отступ от заголовка до описания в слайдере с командой*/
    .t923__descr {
        margin-top: 20px !important;
    }
    
    /*Отступы у кнопки в слайдере с командой*/
    .t923__btn-wrapper {
        padding-top: 0px !important;
        padding-bottom: 1px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923__btn {
        margin: 0px !important;
    }
    
    /*Ширина слайдера с командой*/
    .t923 .t-slds__container {
        width: 100% !important;
    }
    
    /*Заголовок в блоке Поддержать проект на странице О нас*/
    .t030__title {
        max-width: 480px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Описание в блоке Поддержать проект на странице О нас*/
    .t030__descr {
        max-width: 480px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;    
        padding-bottom: 0px !important;
    }    
    
    /*Отступ сверху у формы в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811__text-wrapper {
        margin-top: 50px !important;
    }
    
    /*Отступ слева у формы в блоке ПОддержать проект на странице О нас*/
    #rec387351325 .t811 .t-col {
        padding-left: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
    
    /*Выравинвание по центру форму в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t-form {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Поднятие наверх форму в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811 {
        position: relative !important;
        top: -190px !important;
    }
    #rec387351325 {
        height: 0px !important;
    }
    
    /*Ширина кнопки и поля в форме в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811_submit {
        width: 270px !important;
    }
    #rec387351325 .t-input-group {
        width: 270px !important;
    }
    
    /*Рамка блока Поддержать проект на странице О нас*/
    .t030 .t-col {
        padding-top: 80px !important;
        padding-bottom: 190px !important;
        border: 1px solid #D1D1D1 !important;
        border-radius: 30px !important;
    }
    
    /*Описания в двухколоночных текстовых блоках*/
    .t005__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
    .t005A .t-container {
        max-width: 1160px !important;
        box-sizing: border-box !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        border: 1px solid #D1D1D1 !important;
        border-radius: 30px !important;
    }
    .t005A .t-col {
        max-width: 50% !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t005A .t-col:first-child {
        padding-left: 80px !important;
        padding-right: 20px !important;
    }
    .t005A .t-col:last-child {
        padding-left: 20px !important;
        padding-right: 80px !important;
    }      
    
    

@media screen and (max-width: 1300px) {
 
    /*Отступы у стрелок сайдера с командой*/
    .t923 .t-slds__arrow-left {
        left: 5px !important;
    }
    .t923 .t-slds__arrow-right {
        right: 5px !important;
    }
    
    
}
    
@media screen and (max-width: 1200px) {
    
    /*Стандартные главные заголовки*/
    .t795__title {
        font-size: 80px !important;
    }
    
    /*Стандартные заголовки*/
    .t050__title, .t823__title, .t996__title, .t165__uptitle {
        font-size: 64px !important;
    }
    
    /*Заголовки в обложках на первых экранах*/
    /*Блог*/
    .t102__title {
        font-size: 80px !important;
    }
    /*"Химера в приближении", "Курс"*/
    .t997__title {
        font-size: 80px !important;
    }
    
    /*Описания в обложках на первых экранах*/
    /*Блог*/
    .t102__descr {
        font-size: 19px !important;
    }    
    /*"Химера в приближении", "Курс"*/
    .t997__descr {
        font-size: 19px !important;
    }
    
    /*Блок Soundcloud на отдельных страницах статей*/
    .t115 > .t-container > .t-col {
        max-width: 620px !important;
        padding-left: 160px !important;
    }   
    
    /*Блок с автором на отдельных страницах статей*/
    .t525__col {
        margin-left: 170px !important;
    }      
    
    /*Отступы у текстового контейнера в блоке "Химера в приближении" на главной*/
    .t996__inner-wrapper {
        right: 10px !important;
    }    
    
    /*Ширина изображения в блоке "Химера в приближении" на главной*/
    .t996__cover-wrapper {
        width: 40% !important;
    }
    
    /*Блок с формой подписки*/
    .t823__container {
        max-width: 980px !important;
    }
    
    /*Отступы у контейнера с формой подписки*/
    .t823__main-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 60px !important;
        padding-right: 0px !important;
    }    
    
    /*Положение изображения в блоке с формой подписки*/
    .t823__bgimg {
        width: 320px !important;
        right: 60px !important;
    }
    
    /*Отступы справа и слева у формы пожертвования в футере*/
    .t811 .t-col {
        padding-left: 470px !important;
        max-width: 470px !important;
    } 
    
    /*Заголовок на первом экране на главной*/
    .t015__title {
        font-size: 142px !important;
    }
    
    /*Подзаголовок на первом экране на главной*/
    .t015__descr {
        font-size: 60px !important;
    }
    
    /*Описание на первом экране на главной*/
    .t022__text {
        font-size: 19px !important;
    }    
    
    /*Цитата с рамкой на странице курса*/
    .t220__textwrapper {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .t220 .t-col {
        max-width: 940px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Ширина заголовка в блоке с тарифами на странице курса*/
    .t598__title {
        padding-left: 5px !important;
        padding-right: 5px !important;
    } 
    
    /*Тариф "Купить все модули" на всю ширину грида*/
    .t598__col.t-col.t-col_6.t-prefix_3.t-align_center {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Отступы справа и слева у контейнера с плитками на разводящей странице личного кабинета*/
    .t959__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Ширина кнопок в слайдере с командой*/
    .t923__btn {
        min-width: 220px !important;
    }      
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A .t-container {
        max-width: 940px !important;
    }  
    
    /*Заголовок в блоке Поддержать проект на странице О нас*/
    .t030__title {
        font-size: 64px !important;
    }
    

}    



@media screen and (max-width: 960px) {
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 17px !important;
    }     
    
    /*Стандартные главные заголовки*/
    .t795__title {
        font-size: 70px !important;
    }
    
    /*Стандартные описания в блоке с главным заголовком*/
    .t795__descr {
        padding-top: 25px !important;
        font-size: 30px !important;
    }     
    
    /*Стандартные заголовки*/
    .t050__title, .t823__title, .t996__title, .t165__uptitle {
        font-size: 57px !important;
    }  
    
    /*Стандартные средние заголовки*/
    .t017__title {
        font-size: 30px !important;
    }    
    
    /*Стандартные маленькие заголовки*/
    .t056__title {
        font-size: 15px !important;
    }    
    
    /*Стандартные описания*/
    .t050__descr {
        padding-top: 25px !important;
        font-size: 17px !important;
    }
    .t004 .t-text {
        font-size: 17px !important;
    }
    
    /*Стандартные маленькие описания*/
    .t026__title {
        font-size: 15px !important;
    }    
    
    /*Высота обложек на первом экране*/
    /*Блог*/
    .t102 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    
    /*Подзаголовок на первых экранах на страницах "Химера в приближении" и "Курс"*/    
    .t997__card-title {
        font-size: 15px !important;
    }    
    
    /*Заголовки в обложках на первых экранах*/
    /*Блог*/
    .t102__title {
        font-size: 70px !important;
        margin-bottom: 25px !important;
    }
    /*"Химера в приближении", "Курс"*/
    .t997__title {
        font-size: 70px !important;
    }
    
    /*Описания в обложках на первых экранах*/
    /*Блог*/
    .t102__descr {
        font-size: 18px !important;
    }
    /*"Химера в приближении", "Курс"*/
    .t997__descr {
        font-size: 18px !important;
    }  
    
    /*Отступ от заголовка до описания на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__descr {
        padding-top: 35px !important;
    }
    
    /*Отступ от описания до кнопки на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__buttons {
        margin-top: 45px !important;
    }    
    
    /*Отступы сверху и снизу у текстового контейнера на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__wrapper {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }    
    
    /*Пункты в мобильном меню*/
    .t-menu__link-item, .t-menusub__link-item {
        font-size: 14px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 165px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 17px !important;
    }
    
    /*Отступ от изображения до заголовка в плитке статей*/
    .t-feed__post-imgwrapper {
        margin-bottom: 25px !important;
    } 
    
    /*Заголовки в плитке статей*/
    .t-feed__post-title {
        font-size: 19px !important;
    }
    
    /*Описания в плитке статей*/
    .t-feed__post-descr {
        font-size: 17px !important;
    }
    
    /*Даты в плитке статей*/
    .t-feed__post-parts-date-row {
        font-size: 15px !important;
    }
    
    /*Отступ межлу плитками статей*/
    .t-feed__post {
        margin-bottom: 55px !important;
    }
    .t-feed__post:last-child {
        margin-bottom: 0px !important;
    }  
    
    /*Разделы в плитке статей*/
    .t-feed__parts-switch-btn {
        font-size: 13px !important;
    }    
    
    /*Отступ от разделов до изображений в плитке статей*/
    .t-feed__parts-switch-wrapper {
        margin-bottom: 25px !important;
    }   
    
    /*Разделы в плитке статей*/
    .t-feed__parts-switch-btn {
        margin-left: 15px !important;
        margin-right: 15px !important;
    } 
    .t-feed__parts-switch-btn:first-child {
        margin-left: 15px !important;
    } 
    .t-feed__parts-switch-btn:last-child {
        margin-right: 15px !important;
    }  
    .t-feed__parts-switch-wrapper {
        text-align: center !important;
    }
    
    /*Навигация сверху в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        font-size: 13px !important;
    }    
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 30px !important;
    }
    
    /*Описание статьи в поп-ап*/
    .t-feed__post-popup__text {
        font-size: 17px !important;
    }
    
    /*Дата статьи в поп-ап*/
    .t-feed__post-popup__date {
        font-size: 15px !important;
    }
    
    /*Отступ от изображения до заголовка в поп-ап статьях*/
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 50px !important;
    }
    
    /*Отступ от заголовка до текста в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 25px !important;
    }
    
    /*Отступ от текста до даты в поп-ап статьях*/
    .t-feed__post-popup__date-parts-wrapper {
        margin-top: 35px !important;
    } 
    
    /*Автор в поп-ап статьях*/
    .t-feed__post-popup__author-name {
        font-size: 17px !important;
    }

    /*Отступ от контента до автора в поп-ап статьях*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 80px !important;
    }    
    
    /*Блок Soundcloud на отдельных страницах статей*/
    .t115 > .t-container > .t-col {
        max-width: 100% !important;
        padding-left: 20px !important;
    }   
    
    /*Точки в слайдере на отдельных страницах статей*/
    .t-slds__bullet_body {
        height: 8px !important;
        width: 8px !important;
    }
    .t-slds__bullet {
        padding-top: 15px !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
    
    /*Ширина галереи на отдельных страницах статей*/
    .t670 .t-slds__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок с автором на отдельных страницах статей*/
    .t525__col {
        margin-left: 0px !important;
    }        
    
    /*Имя автора на отдельных страницах статей*/
    .t525__title {
        font-size: 17px !important;
    }
    
    /*Заголовок в блоке "Химера в приближении" на главной*/
    .t996__title {
        font-size: 57px !important;
    }    
    
    /*Подзаголовок в блоке "Химера в приближении" на главной*/
    .t996__title > span:first-child {
        font-size: 15px !important;
        margin-bottom: 20px !important;
    }    
    
    /*Отступ от заголовка до текста и от текста до кнопки в блоке "Химера в приближении" на главной*/
    .t996__descr {
        font-size: 17px !important;
        padding-top: 35px !important;
        padding-bottom: 45px !important;
    }   
    
    /*Отступы у текстового контейнера в блоке "Химера в приближении" на главной*/
    .t996__inner-wrapper {
        right: 0px !important;
        padding-top: 50px !important;
    }    
    
    /*Высота блока "Химера в приближении" на главной*/
    .t996__wrapper {
        height: auto !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    
    /*Изображение в блоке "Химера в приближении" на главной*/
    .t996__cover-wrapper {
        width: 100% !important;
        height: auto !important;
    }
    .t996__cover {
        padding-bottom: 70% !important;
    }
    
    /*Отступ от заголовка до описания в форме с подпиской*/
    .t823__title {
        padding-bottom: 25px !important;
    }
    
    /*Отступ от описания до полей в форме с подпиской*/
    .t823__descr {
        padding-bottom: 15px !important;
    }
    
    /*Отступ от полей до кнопки в форме с подпиской*/
    .t823 .t-form__submit {
        margin-top: 35px !important;
        margin-bottom: 0px !important;
    }
    
    /*Описание в форме с подпиской*/
    .t823__descr {
        font-size: 17px !important;
    }
    
    /*Подсказки в формах*/
    .t-input__vis-ph {
        font-size: 15px !important;
    }
    
    /*Текст под кнопкой в форме подписки*/
    .t823__form-bottom-text {
        font-size: 13px !important;
    }
    
    /*Текст в полях форм*/
    .t-input.js-tilda-rule {
        font-size: 15px !important;
    }   
    
    /*Блок с формой подписки*/
    .t823__container {
        max-width: 640px !important;
    }
    
    /*Отступы у контейнера с формой подписки*/
    .t823__main-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
    }      
    
    /*Вертикальная инверсия изображения и формы подписки*/
    .t823__wrapper > tbody > tr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Положение изображения в блоке с формой подписки*/
    .t823__bgimg {
        width: 100% !important;
        left: unset !important;
        right: unset !important;
        height: auto !important;
        border-radius: 0px !important;
    }
    .t823__imgblock {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        box-sizing: border-box !important;
    }    
    .t823__imgwrapper {
        padding-bottom: 70% !important;
    }
    .t823__col_img {
        height: auto !important;
    }
    
    /*Рамка формы с подпиской*/
    .t823__wrapper {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 25px !important;
        border-bottom-left-radius: 25px !important;
        box-sizing: border-box !important;
    }  
    
    /*Подзаголовок в форме "Узнать первым"*/
    .t823__title > span:first-child {
        font-size: 15px !important;
        margin-bottom: 20px !important;
    }    
    
    /*Отступ от изображения до заголовка в плитке лекций*/
    .t776__imgwrapper {
        margin-bottom: 25px !important;
    }
    
    /*Отступ от описания до кнопки в плитке лекций*/
    .t776__btn-wrapper {
        margin-top: 30px !important;
    }
    
    /*Заголовки в плитке лекций*/
    .t776__title {
        font-size: 19px !important;
    }
    
    /*Описания в плитке лекций*/
    .t776__descr {
        font-size: 17px !important;
    }
    
    /*Вертикальные отступы между плитками лекций*/
    .t776__col {
        margin-bottom: 55px !important;
    }
    
    /*Отступы справа и слева у формы пожертвования в футере*/
    .t811 .t-col {
        padding-left: 20px !important;
        max-width: 340px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }  
    
    /*Ширина кнопки у формы пожертвования в футере*/
    .t811_submit {
        width: 100% !important;
    }
    
    /*Поле суммы в форме пожертвования в футере*/
    .t811_price {
        font-size: 15px !important;
    }
    .t811 .t-input-group {
        width: 100% !important;   
        max-width: 100% !important;
        margin-bottom: 35px !important;
    }    
    
    /*Отступ от поля до кнопки в форме пожертвования в футере*/
    .t811 .t-input-block {
        padding-right: 0px !important;
    }    
    .t811__text-wrapper {
        margin-top: 25px !important;
    }
    
    /*Заголовок на первом экране на главной*/
    .t015__title {
        font-size: 118px !important;
    }
    
    /*Подзаголовок на первом экране на главной*/
    .t015__descr {
        font-size: 50px !important;
    }
    
    /*Описание на первом экране на главной*/
    .t022__text {
        font-size: 18px !important;
    }   
    
    /*Заголовки в блоках программы на странице "Химера в приближении"*/
    .t422__title {
        font-size: 19px !important;
    }
    
    /*Описания в блоках программы на странице "Химера в приближении"*/
    .t422__descr {
        font-size: 17px !important;
    }    
    
    /*Блоки программы на странице "Химера в приближении"*/
    .t422__btn-wrapper {
        position: relative !important;
        right: unset !important;
        text-align: center !important;
    }
    .t422__textwrapper {
        padding-top: 25px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t422__img-mobile {
        height: auto !important;
        padding-bottom: 50% !important;
    }
    .t422__cell {
        max-width: 440px !important;
    }
    
    /*Отступ от заголовка до описания в блоках программы на странице "Химера в приближении"*/
    .t422__title {
        margin-bottom: 20px !important;
        text-align: center !important;
    }
    
    /*Отступ от описания до кпноки в блоках программы на странице "Химера в приближении"*/
    .t422__descr {
        padding-bottom: 25px !important;
        text-align: center !important;
    }    
    
    /*Цитата в рамке на странице курса*/
    .t220__text {
        font-size: 30px !important;
    }
    .t220__textwrapper {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
        border-radius: 25px !important;
    }
    .t220 .t-col {
        max-width: 100% !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    
    /*Отступ от заголовка до описания в программе курса*/
    .t523__persname {
        margin-bottom: 25px !important;
    }    
    
    /*Отступ от изображения до заголовка в программе курса*/
    .t523__img {
        max-width: 120px !important;
        margin-bottom: 35px !important;
    }
    
    /*Отступ от описания до подазголовка в программе курса*/
    .t523__time {
        margin-top: 25px !important;
    }
    
    /*Заголовок в программе курса*/
    .t523__persname {
        font-size: 19px !important;
    }
    
    /*Описание и подзаголовок в программе курса*/
    .t523__title, .t523__time {
        font-size: 17px !important;
    }
    
    /*Отступ от маленького описания до описания в двухколоночном блоке с изображением*/
    .t165__title {
        padding-bottom: 25px !important;
    }    
    
    /*Подзаголовк в двухколоночном блоке с изображением*/
    .t165__title {
        font-size: 19px !important;
    }
    
    /*Маленькое описание в двухколоночном блоке с изображением*/
    .t165__title > span {
        font-size: 15px !important;
    }
    
    /*Описание в двухколоночном блоке с изображением*/
    .t165__text {
        font-size: 17px !important;
    }    
    
    /*Скрытие заголовка в двухколоночном блоке с изображением*/
    .t165__uptitle {
        display: none !important;
    }
    
    /*Отступ от изображения до подазголовка в двухколоночном блоке с изображением*/
    .t165__col-top {
        padding-top: 35px !important;
    }
    
    /*Двухколоночный блок с изображением*/
    .t165 .t-container {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    
    /*Римская цифра в блоке "Как вы будете учиться" на странице курса*/
    .t412__title > span:first-child {
        font-size: 30px !important;
        padding-bottom: 25px !important;
    } 
    
    /*Заголовки в блоке "Как вы будете учиться" на странице курса*/
    .t412__title {
        font-size: 19px !important;
    }     
    
    /*Описания в блоке "Как вы будете учиться" на странице курса*/
    .t412__descr {
        font-size: 17px !important;
    }        
    
    /*Отступы по краям у текстового контейнера в блоке "Как вы будете учиться" на странице курса*/
    .t412__content {
        padding-left: 35px !important;
        padding-right: 35px !important;
        padding-top: 45px !important;
        padding-bottom: 55px !important;
    }
    
    /*Отступы между карточками в блоке "Как вы будете учиться" на странице курса*/
    .t412__col {
        margin-bottom: 30px !important;
    }
    .t412__col:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Отступ от описания до цены в блоке с тарифами на странице курса*/
    .t598__price {
        margin-top: 35px !important;
    }    
    
    /*Отступ от цены до кнопки в блоке с тарифами на странице курса*/
    .t598__btn {
        margin-top: 25px !important;
    }    
    
    /*Заголовки и цены в блоке с тарифами на странице курса*/
    .t598__title, .t598__price {
        font-size: 30px !important;
    }
    
    /*Подзаголовки в блоке с тарифами на странице курса*/
    .t598__title > span {
        font-size: 17px !important;
    }  
    
    /*Описания в блоке с тарифами на странице курса*/
    .t598__descr {
        font-size: 15px !important;
    }    
    
    /*Рамки у тарифов на странице курса*/
    .t598__content {
        padding-top: 45px !important;
        padding-bottom: 55px !important;
    }   
    .t598__title {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }    
    .t598__descr, .t598__price, .t598__btn {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }    
    
    /*Максимальная ширина описания в блоке с тарифами на странице курса*/
    .t598__descr {
        max-width: 380px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Отступы между тарифами на странице курса*/
    .t598__line_mobile {
        background-color: transparent !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    
    /*Тариф "Купить все модули" на всю ширину грида*/
    .t598__col.t-col.t-col_6.t-prefix_3.t-align_center {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Заголовки в аккордеонах*/
    .t585__title {
        font-size: 19px !important;
    }
    
    /*Описания в аккордеонах*/
    .t585__text {
        font-size: 17px !important;
    }
    
    /*Отступы снизу и сверху и заголовков в аккордеоне*/
    .t585__header {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .t585__textpper {
        margin-bottom: 5px !important;
    }    
    
    /*Блоки с одиночным изображением*/
    .t663__bgimg {
        background-position: right center !important;
        padding-bottom: 66% !important;
    }  
    
    /*Блоки с одиночным изображением с фиксированной высотой*/
    .t661__bgimg {
        height: 425px !important;
        padding-bottom: 0px !important;
    }   
    
    /*Отступы от контента до границ в поп-ап формах*/
    .t702__wrapper {
        padding-left: 35px !important;
        padding-right: 35px !important;
        padding-top: 45px !important;
        padding-bottom: 55px !important;
    }    
    
    /*Отступ от описания до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 35px !important;
        margin-bottom: 0px !important;
    }
    
    /*Текст под кнопкой в поп-ап формах*/
    .t702__form-bottom-text {
        font-size: 13px !important;
    }
    
    /*Заголовок в поп-ап формах*/
    .t702__title {
        font-size: 30px !important;
    }
    
    /*Описание в поп-ап формах*/
    .t702__descr {
        font-size: 17px !important;
    }
    
    /*Отступы от контента до границ в информационных поп-апах*/
    .t390__wrapper {
        padding-left: 35px !important;
        padding-right: 35px !important;
        padding-top: 45px !important;
        padding-bottom: 55px !important;
    }
    
    /*Заголовки в инфорамционных поп-апах*/
    .t390__title {
        font-size: 30px !important;
    }
    
    /*Описания в информационных поп-апах*/
    .t390__descr {
        font-size: 17px !important;
    }
    
    /*Отступы от контента до краев в корзине*/
    .t706__cartwin-content {
        padding-left: 35px !important;
        padding-right: 35px !important;
        padding-top: 45px !important;
        padding-bottom: 55px !important;
    }   
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 30px !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        font-size: 19px !important;
    }
    
    /*Название товара, заголовки полей,  в корзине*/
    .t706__product-title, .t706 .t-input-title {
        font-size: 17px !important;
    }  
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 17px !important;
    }  
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        font-size: 13px !important;
    }
    
    /*Отступ от товара до линий в корзине*/
    .t706__product {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }    
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 35px !important;
    }
    
    /*Выравнивание по центру изображения товара в корзине*/
    .t706__product-thumb {
        vertical-align: middle !important;
    }
    
    /*Отступы сверху и снизу у строки поиска*/
    .t985__widgetheader {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    /*Вводимый в строке поиска текст*/
    .t985__input {
        font-size: 15px !important;
    }    
    
    /*Отступ сверху у результатов поиска*/
    .t-search-widget__popup {
        padding-top: 120px !important;
    }   
    
    /*Текст результатов поиска*/
    .t-search-widget__result {
        font-size: 17px !important;
    }
    
    /*Колчество найденных результатов поиска*/
    .t-search-widget__query-result {
        font-size: 17px !important;
        margin-bottom: 35px !important;
    }
    
    /*Название найденной страницы в результатах поиска*/
    .t-search-widget__result__title {
        font-size: 19px !important;
    }
    
    /*Найденный текст в результатах поиска*/
    .t-search-widget__result__body {
        font-size: 17px !important;
    }  
    
    /*Отступы между найденными страницами в результатах поиска*/
    .t-search-widget__result {
        margin-bottom: 35px !important;
    }    
    
    /*Отступы справа и слева у контейнера с плитками на разводящей странице личного кабинета*/
    .t959__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Отступы между плитками на разводящей странице личного кабинета*/
    .t959__card {
        padding-top: 30px !important;
    }    
    .t959__card:first-child {
        padding-top: 0px !important;
    }
    
    /*Отступы у заголовков в плитках на разводящей странице личного кабинета*/
    .t959__card-title {
        margin-left: 35px !important;
        margin-top: 35px !important;
        margin-right: 65px !important;
    }
    
    /*Отступы у описаний в плитках на разводящей странице личного кабинета*/
    .t959__card-desc {
        margin-left: 35px !important;
        margin-bottom: 35px !important; 
        margin-right: 35px !important;
    }
    
    /*Отступы у стрелок в плитках на разводящей странице личного кабинета*/
    .t959__card-arrow {
        width: 8px !important;
        height: 14px !important;
        right: 35px !important;
        top: 45px !important;
    }
    
    /*Заголовки в плитках на разводящей странице личного кабинета*/
    .t959__card-title {
        font-size: 30px !important;
    }
    
    /*Описания в плитках на разводящей странице личного кабинета*/
    .t959__card-desc {
        font-size: 15px !important;
    }    
    
    /*Заголовки в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__title {
        font-size: 15px !important;
    }
    
    /*Описание в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__text {
        font-size: 15px !important;
    } 
    
    /*Отступ между текстами в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__col {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t145__col:first-child {
        margin-top: 0px !important;
    }      
    .t145__col:last-child {
        display: none !important;
    }   
    
    /*Выравнивание по центру заголовков и описаний в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__title, .t145__text {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Заголовок в блоке с этапами на странице лекции*/
    .t510__bottommargin {
        margin-bottom: 25px !important;
        font-size: 19px !important;
    }
    
    /*Описание в блоке с этапами на странице лекции*/
    .t510__textwrapper > .t-descr {
        font-size: 17px !important;
    }
    
    /*Отступы между этапами на странице лекций*/
    .t510__separator {
        margin-bottom: 45px !important;
    }
    
    /*Текст табов навигации на странице консультаций*/
    .t976__menu-link {
        font-size: 15px !important;
    }
    
    /*Заголовок в карточке модуля*/
    .t922__title {
        font-size: 30px !important;
    }
    
    /*Цена в карточке модуля*/
    .t922__price-item {
        font-size: 30px !important;
    }
    
    /*Описание в карточке модуля*/
    .t922__descr {
        font-size: 17px !important;
    }
    
    /*Отступы у текстого контейнер до границ подложки у карточек модулей*/
    .t922__textwrapper {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .t922__card-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /*Отступ от цены до кнопки и от неё до описания в карточке модуля*/
    .t922__btn-wrapper {
        margin-top: 25px !important;
        margin-bottom: 0px !important;
    }
    .t922__descr {
        margin-top: 45px !important;
    }  
    
    /*Цвет фона в карточке модуля*/
    .t922__container {
        background-color: #F4F4F4 !important;
    }
    
    /*Высота изображения в карточке модуля*/
    .t922 .t-cover__carrier, .t922 .t-cover__filter {
        height: 250px !important;
        max-height: 250px !important;
    }
    
    /*Отступы сверхи и снизу у текстового в карточке модуля*/
    .t922__wrapper {
        padding-top: 50px !important;
        padding-bottom: 120px !important;
    }
    
    /*Отступы сверху и снизу у текствого контейнера в слайдере с командой*/
    .t923__textwrapper {
        padding-top: 25px !important;
        padding-bottom: 45px !important;
    } 
    
    /*Заголовки в слайдере с командой*/
    .t923__title {
        font-size: 19px !important;
    }
    
    /*Описания в слайдере с командой*/
    .t923__descr {
        font-size: 17px !important;
    }
    
    /*Отступы у стрелок сайдера с командой*/
    .t923 .t-slds__arrow-left {
        left: 20px !important;
    }
    .t923 .t-slds__arrow-right {
        right: 20px !important;
    }   
    
    /*Ширина карточек в слайдере с командой*/
    .t923__col {
        width: 100% !important;
    }
    
    /*Описания в двухколоночных текстовых блоках*/
    .t005__text {
        font-size: 17px !important;
    }    
    
    /*Отступы между описания в двухколоночных текстовых блоках*/
    .t005 .t-col:first-child {
        padding-bottom: 25px !important;
    }
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A .t-container {
        max-width: 600px !important;
    }    
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A__text {
        font-size: 17px !important;
    }
    .t005A .t-container {
        max-width: 600px !important;
        padding-top: 70px !important;
        padding-bottom: 70px !important;
        border-radius: 25px !important;
    }
    .t005A .t-col {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    .t005A .t-col:first-child {
        padding-left: 50px !important;
        padding-right: 50px !important;
        padding-bottom: 25px !important;
    }
    .t005A .t-col:last-child {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }   
    
    /*Заголовок в блоке Поддержать проект на странице О нас*/
    .t030__title {
        font-size: 57px !important;
    }
    
    /*Описание в блоке Поддержать проект на странице О нас*/
    .t030__descr {
        font-size: 17px !important;
        margin-top: 35px !important;
    }      
    
    /*Отступ сверху у формы в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811__text-wrapper {
        margin-top: 25px !important;
    }    
    
    /*Рамка блока Поддержать проект на странице О нас*/
    .t030 .t-col {
        padding-top: 70px !important;
        padding-bottom: 250px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 25px !important;
    }    
    .t030 .t-container {
        max-width: 600px !important;
    }
    
    /*Поднятие наверх форму в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811 {
        top: -250px !important;
    }    
    
    #rec387351325 .t811 .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Ширина кнопки и поля в форме в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811_submit {
        width: 100% !important;
    }
    #rec387351325 .t-input-group {
        width: 100% !important;
    }    
    

}



@media screen and (max-width: 700px) {
 
    /*Отступы у стрелок сайдера с командой*/
    .t923 .t-slds__arrow-left {
        left: 5px !important;
    }
    .t923 .t-slds__arrow-right {
        right: 5px !important;
    } 
    
}



@media screen and (max-width: 640px) {
    
    /*Стандартные главные заголовки*/
    .t795__title {
        font-size: 60px !important;
    }
    
    /*Стандартные заголовки*/
    .t050__title, .t823__title, .t996__title, .t165__uptitle {
        font-size: 51px !important;
    }  
    
    /*Элементы на всю ширину экрана минус 20px по краям*/
    .full-width {
        width: calc(100% - 40px) !important; 
    }
    
    /*Заголовки в обложках на первых экранах*/
    /*Блог*/
    .t102__title {
        font-size: 60px !important;
    }
    /*"Химера в приближении", "Курс"*/
    .t997__title {
        font-size: 60px !important;
    }    
    
    /*Описания в обложках на первых экранах*/
    /*Блог*/
    .t102__descr {
        font-size: 17px !important;
    }     
    /*"Химера в приближении", "Курс"*/
    .t997__descr {
        font-size: 17px !important;
    }      
    
    /*Отступы сверху и снизу у текстового контейнера на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__wrapper {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }        
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 155px !important;
    }
    
    /*Ширина галереи на отдельных страницах статей*/
    .t670 > .t-slds {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Блок с автором на отдельных страницах статей*/
    .t525__col > .t-cell {
        display: table-cell !important;
    }
    .t525__bgimg {
        margin-bottom: 0px !important;
    }  
    .t-review-social-links__wrapper {
        -webkit-box-pack: left !important;
        -ms-flex-pack: left !important;
        justify-content: left !important;
    }   
    .t525__textwrapper {
        text-align: left !important;
    }    
    
    /*Заголовок в блоке "Химера в приближении" на главной*/
    .t996__title {
        font-size: 51px !important;
    }   
    
    /*Изображение в блоке "Химера в приближении" на главной*/
    .t996__cover {
        padding-bottom: 100% !important;
    }    
    
    /*Положение изображения в блоке с формой подписки*/
    .t823__imgwrapper {
        padding-bottom: 100% !important;
    }    
    
    /*Отступы у контейнера с формой подписки*/
    .t823__main-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Блок с формой подписки*/
    .t823__container {
        max-width: 100% !important;
    }    
    .t823__container {
        padding: 0px !important;
    }
    
    /*Выравнивание текста по центру в форме с подпиской*/
    .t823__title, .t823__descr , .t823__form-bottom-text {
        text-align: center !important;
    }
    
    /*Минимальная ширина кнопок в плитке с лекциями*/
    .t776__btn {
        min-width: 200px !important;
    }
    
    /*Заголовок на первом экране на главной*/
    .t015__title {
        font-size: 94px !important;
    }
    
    /*Подзаголовок на первом экране на главной*/
    .t015__descr {
        font-size: 40px !important;
    }
    
    /*Описание на первом экране на главной*/
    .t022__text {
        font-size: 17px !important;
    }  
    
    /*Цитата в рамке на странице курса*/
    .t220__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t220 .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Блоки с одиночным изображением с фиксированной высотой на всю ширину экрана*/
    .t661__row {
        padding: 0px !important;
    }     
    
    /*Отступы сверхи и снизу у текстового в карточке модуля*/
    .t922__wrapper {
        padding-top: 50px !important;
        padding-bottom: 100px !important;
    }   
    
    /*Ширина карточек в слайдере с командой*/
    .t923__col {
        padding: 0px !important;
    }
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A .t-col:first-child {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t005A .t-col:last-child {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }   
    .t005A {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Заголовок в блоке Поддержать проект на странице О нас*/
    .t030__title {
        font-size: 51px !important;
    }
    
    /*Рамка блока Поддержать проект на странице О нас*/
    .t030 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    

}



@media screen and (max-width: 560px) {
    
    /*Цвета фона закрытия поп-апов*/
    .t-popup__close {
        background: #F4F4F4 !important;    
    }    
    .t390 .t-popup__close {
        background: transparent !important;
    }


}



@media screen and (max-width: 480px) {
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 16px !important;
        height: 55px !important;
        min-width: 200px !important;
    }     
    
    /*Стандартные главные заголовки*/
    .t795__title {
        font-size: 50px !important;
    }
    
    /*Стандартные описания в блоке с главным заголовком*/
    .t795__descr {
        padding-top: 20px !important;
        font-size: 25px !important;
    }     
    
    /*Стандартные заголовки*/
    .t050__title, .t823__title, .t996__title, .t165__uptitle {
        font-size: 45px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t017__title {
        font-size: 25px !important;
    }     
    
    /*Стандартные маленькие заголовки*/
    .t056__title {
        font-size: 14px !important;
    }        

    /*Стандартные описания*/
    .t050__descr {
        padding-top: 20px !important;
        font-size: 16px !important;
    }
    .t004 .t-text {
        font-size: 16px !important;
    }   
    
    /*Стандартные маленькие описания*/
    .t026__title {
        font-size: 14px !important;
    }    
    
    /*Элементы на всю ширину экрана минус 20px по краям*/
    .full-width-480 {
        width: calc(100% - 40px) !important; 
    }    
    
    /*Высота обложек на первом экране*/
    /*Блог*/
    .t102 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    /*Заголовки в обложках на первых экранах*/
    /*Блог*/
    .t102__title {
        font-size: 50px !important;
        margin-bottom: 20px !important;
    }
    /*"Химера в приближении", "Курс"*/
    .t997__title {
        font-size: 50px !important;
    }    
    
    /*Описания в обложках на первых экранах*/
    /*Блог*/
    .t102__descr {
        font-size: 16px !important;
    }     
    /*"Химера в приближении", "Курс"*/
    .t997__descr {
        font-size: 16px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Подзаголовок на первых экранах на страницах "Химера в приближении" и "Курс"*/    
    .t997__card-title {
        font-size: 14px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }        
    
    /*Отступ от подазголовка до заголовка на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__cards-wrapper {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от заголовка до описания на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__descr {
        padding-top: 30px !important;
    }
    
    /*Отступ от описания до кнопки на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__buttons {
        margin-top: 40px !important;
    }    
    
    /*Отступы сверху и снизу у текстового контейнера на первых экранах на страницах "Химера в приближении" и "Курс"*/
    .t997__wrapper {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }    
    .t997 .t-section__topwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Пункты в мобильном меню*/
    .t-menu__link-item, .t-menusub__link-item {
        font-size: 14px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 145px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 16px !important;
    }    
    
    /*Отступ от изображения до заголовка в плитке статей*/
    .t-feed__post-imgwrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от заголовка до оаписания в плитке статей*/
    .t-feed__post-descr {
        margin-top: 15px !important;
    }
    
    /*Отступ от описания до даты в плитке статей*/
    .t-feed__post-parts-date-row {
        margin-top: 15px !important;
    }   
    
    /*Заголовки в плитке статей*/
    .t-feed__post-title {
        font-size: 18px !important;
    }
    
    /*Описания в плитке статей*/
    .t-feed__post-descr {
        font-size: 16px !important;
    }
    
    /*Даты в плитке статей*/
    .t-feed__post-parts-date-row {
        font-size: 14px !important;
    } 
    
    /*Отступ межлу плитками статей*/
    .t-feed__post {
        margin-bottom: 50px !important;
    }  
    
    /*Разделы в плитке статей*/
    .t-feed__parts-switch-btn {
        font-size: 13px !important;
    }    
    
    /*Отступ от разделов до изображений в плитке статей*/
    .t-feed__parts-switch-wrapper {
        margin-bottom: 20px !important;
    }    
    
    /*Навигация сверху в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        font-size: 12px !important;
    }     
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 25px !important;
    }
    
    /*Описание статьи в поп-ап*/
    .t-feed__post-popup__text {
        font-size: 16px !important;
    }
    
    /*Дата статьи в поп-ап*/
    .t-feed__post-popup__date {
        font-size: 14px !important;
    }
    
    /*Отступ от изображения до заголовка в поп-ап статьях*/
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*Отступ от заголовка до текста в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 20px !important;
    }
    
    /*Отступ от текста до даты в поп-ап статьях*/
    .t-feed__post-popup__date-parts-wrapper {
        margin-top: 30px !important;
    }
    
    /*Автор в поп-ап статьях*/
    .t-feed__post-popup__author-name {
        font-size: 16px !important;
    }
    
    /*Аватар автора в поп-ап статьях*/
    .t-feed__post-popup__author-bgimg {
        width: 55px !important;
        height: 55px !important;
        margin-right: 15px !important;
    }
    
    /*Отступ от контента до автора в поп-ап статьях*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 60px !important;
    }     
    
    /*Точки в слайдере на отдельных страницах статей*/
    .t-slds__bullet_body {
        height: 6px !important;
        width: 6px !important;
    }   
    .t-slds__bullet {
        padding-top: 10px !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
    
    /*Блок с автором на отдельных страницах статей*/
    .t525__textwrapper {
        padding-left: 15px !important;
    }      
    .t525__bgimg {
        height: 55px !important;
        width: 55px !important;
    }
    
    /*Имя автора на отдельных страницах статей*/
    .t525__title {
        font-size: 16px !important;
    }    
    
    /*Заголовок в блоке "Химера в приближении" на главной*/
    .t996__title {
        font-size: 45px !important;
    } 
    
    /*Подзаголовок в блоке "Химера в приближении" на главной*/
    .t996__title > span:first-child {
        font-size: 14px !important;
        margin-bottom: 15px !important;
    }       
    
    /*Отступ от заголовка до текста и от текста до кнопки в блоке "Химера в приближении" на главной*/
    .t996__descr {
        font-size: 16px !important;
        padding-top: 30px !important;
        padding-bottom: 40px !important;
    }   
    
    /*Отступы у текстового контейнера в блоке "Химера в приближении" на главной*/
    .t996__inner-wrapper {
        padding-top: 40px !important;
        padding-bottom: 80px !important;
    }   
    
    /*Изображение в блоке "Химера в приближении" на главной*/
    .t996__cover {
        padding-bottom: 125% !important;
    }    
    
    /*Минимальная ширина кнопки в блоке "Химера в приближении" на главной*/
    .t996__btn {
        min-width: 200px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }    
    
    /*Отступ от заголовка до описания в форме с подпиской*/
    .t823__title {
        padding-bottom: 20px !important;
    }
    
    /*Отступ от описания до полей в форме с подпиской*/
    .t823__descr {
        padding-bottom: 10px !important;
    }
    
    /*Отступ от полей до кнопки в форме с подпиской*/
    .t823 .t-form__submit {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от кнопки до текста под ней в форме с подпиской*/
    .t823__form-bottom-text {
        margin-top: 15px !important;
    }  
    
    /*Описание в форме с подпиской*/
    .t823__descr {
        font-size: 16px !important;
    }
    
    /*Подзаголовок в форме "Узнать первым"*/
    .t823__title > span:first-child {
        font-size: 14px !important;
        margin-bottom: 15px !important;
    }      
    
    /*Подсказки в формах*/
    .t-input__vis-ph {
        font-size: 14px !important;
    }
    
    /*Текст под кнопкой в форме подписки*/
    .t823__form-bottom-text {
        font-size: 12px !important;
    }    
    
    /*Текст в полях форм*/
    .t-input.js-tilda-rule {
        font-size: 14px !important;
    }   
    
    /*Рамка формы с подпиской*/
    .t823__wrapper {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }     
    
    /*Положение изображения в блоке с формой подписки*/
    .t823__imgwrapper {
        padding-bottom: 125% !important;
    }       
    
    /*Отступы у контейнера с формой подписки*/
    .t823__main-wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Отступ от изображения до заголовка в плитке лекций*/
    .t776__imgwrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от заголовка до описания в плитке лекций*/
    .t776__descr {
        margin-top: 15px !important;
    }
    
    /*Отступ от описания до кнопки в плитке лекций*/
    .t776__btn-wrapper {
        margin-top: 20px !important;
    }
    
    /*Заголовки в плитке лекций*/
    .t776__title {
        font-size: 18px !important;
    }
    
    /*Описания в плитке лекций*/
    .t776__descr {
        font-size: 16px !important;
    }    
    
    /*Вертикальные отступы между плитками лекций*/
    .t776__col {
        margin-bottom: 50px !important;
    }    
    
    /*Ширина кнопок в плитке с лекциями*/
    .t776__btn {
        width: 200px !important;
    }   
    
    /*Поле суммы в форме пожертвования в футере*/
    .t811_price {
        font-size: 14px !important;
        height: 55px !important;
    }
    .t811 .t-input-group {
        margin-bottom: 30px !important;
    } 
    .t811__text-wrapper {
        margin-top: 20px !important;
    }    
    
    /*Заголовок на первом экране на главной*/
    .t015__title {
        font-size: 70px !important;
    }
    
    /*Подзаголовок на первом экране на главной*/
    .t015__descr {
        font-size: 30px !important;
    }
    
    /*Описание на первом экране на главной*/
    .t022__text {
        font-size: 16px !important;
    }    
    
    /*Заголовки в блоках программы на странице "Химера в приближении"*/
    .t422__title {
        font-size: 18px !important;
    }
    
    /*Описания в блоках программы на странице "Химера в приближении"*/
    .t422__descr {
        font-size: 16px !important;
    }      
    
    /*Цитата в рамке на странице курса*/
    .t220__text {
        font-size: 25px !important;
    }    
    
    /*Цитата в рамке на странице курса*/
    .t220__textwrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 20px !important;
    }
    
    /*Отступ от заголовка до описания в программе курса*/
    .t523__persname {
        margin-bottom: 20px !important;
    }   
    
    /*Отступ от изображения до заголовка в программе курса*/
    .t523__img {
        max-width: 100px !important;
        margin-bottom: 30px !important;
    }
    
    /*Отступ от описания до подазголовка в программе курса*/
    .t523__time {
        margin-top: 20px !important;
    }    
    
    /*Заголовок в программе курса*/
    .t523__persname {
        font-size: 18px !important;
    }
    
    /*Описание и подзаголовок в программе курса*/
    .t523__title, .t523__time {
        font-size: 16px !important;
    }    
    
    /*Отступ от подзаголовка до маленького описания в двухколоночном блоке с изображением*/
    .t165__title > span {
        padding-top: 15px !important;
    }
    
    /*Отступ от маленького описания до описания в двухколоночном блоке с изображением*/
    .t165__title {
        padding-bottom: 20px !important;
    }    
    
    /*Отступ от изображения до подазголовка в двухколоночном блоке с изображением*/
    .t165__col-top {
        padding-top: 35px !important;
    }    
    
    /*Подзаголовк в двухколоночном блоке с изображением*/
    .t165__title {
        font-size: 18px !important;
    }
    
    /*Маленькое описание в двухколоночном блоке с изображением*/
    .t165__title > span {
        font-size: 14px !important;
    }
    
    /*Описание в двухколоночном блоке с изображением*/
    .t165__text {
        font-size: 16px !important;
    } 
    
    /*Римская цифра в блоке "Как вы будете учиться" на странице курса*/
    .t412__title > span:first-child {
        font-size: 25px !important;
        padding-bottom: 20px !important;
    }  
    
    /*Заголовки в блоке "Как вы будете учиться" на странице курса*/
    .t412__title {
        font-size: 18px !important;
    }     
    
    /*Описания в блоке "Как вы будете учиться" на странице курса*/
    .t412__descr {
        font-size: 16px !important;
    }    
    
    /*Отступы по краям у текстового контейнера в блоке "Как вы будете учиться" на странице курса*/
    .t412__content {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }     
    
    /*Отступ от заголовка до описания в блоке "Как вы будете учиться" на странице курса*/
    .t412__title {
        margin-bottom: 15px !important;
    }    
    
    /*Отступы между карточками в блоке "Как вы будете учиться" на странице курса*/
    .t412__col {
        margin-bottom: 20px !important;
    }
    .t412__col:last-child {
        margin-bottom: 0px !important;
    }   
    
    /*Подзаголовок в блоке с тарифами на странице курса*/
    .t598__title > span {
        padding-top: 15px !important;
    }
    
    /*Отступ от подзаголовка до описания в блоке с тарифами на странице кусра*/
    .t598__descr {
        margin-top: 15px !important;
    }
    
    /*Отступ от описания до цены в блоке с тарифами на странице курса*/
    .t598__price {
        margin-top: 30px !important;
    }  
    
    /*Заголовки и цена в блоке с тарифами на странице курса*/
    .t598__title {
        font-size: 25px !important;
    }
    
    /*Подзаголовки в блоке с тарифами на странице курса*/
    .t598__title > span {
        font-size: 16px !important;
    }  
    
    /*Описания в блоке с тарифами на странице курса*/
    .t598__descr {
        font-size: 14px !important;
    }   
    
    /*Рамки у тарифов на странице курса*/
    .t598__content {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }     
    .t598__title {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    .t598__descr, .t598__price, .t598__btn {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }      
    
    /*Отступы между тарифами на странице курса*/
    .t598__line_mobile {
        background-color: transparent !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    } 
    
    /*Заголовки в аккордеонах*/
    .t585__title {
        font-size: 18px !important;
    }
    
    /*Описания в аккордеонах*/
    .t585__text {
        font-size: 16px !important;
    } 
    
    /*Отступы снизу и сверху и заголовков в аккордеоне*/
    .t585__header {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t585__textpper {
        margin-bottom: 0px !important;
    }
    
    /*Блоки с одиночным изображением с фиксированной высотой*/
    .t661__bgimg {
        height: 400px !important;
    } 
    
    /*Отступы от контента до границ в поп-ап формах*/
    .t702__wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }    
    
    /*Отступ от заголовка до описания в поп-ап формах*/
    .t702__title {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от описания до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 10px !important;
    }
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 30px !important;
    }
    
    /*Отступ от кнопки до текста под ней в поп-ап формах*/
    .t702__form-bottom-text {
        margin-top: 15px !important;
        font-size: 12px !important;
    }   
    
    /*Заголовок в поп-ап формах*/
    .t702__title {
        font-size: 25px !important;
    }
    
    /*Описание в поп-ап формах*/
    .t702__descr {
        font-size: 16px !important;
    }
    
    /*Отступы от контента до границ в информационных поп-апах*/
    .t390__wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    
    /*Заголовки в инфорамционных поп-апах*/
    .t390__title {
        font-size: 25px !important;
    }
    
    /*Описания в информационных поп-апах*/
    .t390__descr {
        font-size: 16px !important;
    }
    
    /*Отступ от заголовка до описания в информационных поп-апах*/
    .t390__descr {
        margin-top: 15px !important;
    }        
    
    /*Отступы от контента до краев в корзине*/
    .t706__cartwin-content {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }        
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 25px !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        font-size: 18px !important;
    }
    
    /*Название товара, заголовки полей,  в корзине*/
    .t706__product-title, .t706 .t-input-title {
        font-size: 16px !important;
    }  
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 16px !important;
    }  
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        font-size: 12px !important;
    }
    
    /*Высота полей в корзине*/
    .t706 .t-form .t-input {
        height: 50px !important;
    }    
    
    /*Отступ от товара до линий в корзине*/
    .t706__product {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }   
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 30px !important;
    }
    
    /*Отступ от кнопки до текста под формой*/
    .t706__form-bottom-text {
        margin-top: 15px !important;
    }    
    
    /*Высота поля поиска*/
    .t985__blockinput {
        height: 50px !important;
    }
    
    /*Отступы сверху и снизу у строки поиска*/
    .t985__widgetheader {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    /*Вводимый в строке поиска текст*/
    .t985__input {
        font-size: 14px !important;
    }       
    
    /*Отступ сверху у результатов поиска*/
    .t-search-widget__popup {
        padding-top: 90px !important;
    }        
    
    /*Текст результатов поиска*/
    .t-search-widget__result {
        font-size: 16px !important;
    }
    
    /*Колчество найденных результатов поиска*/
    .t-search-widget__query-result {
        font-size: 16px !important;
        margin-bottom: 30px !important;
    }
    
    /*Название найденной страницы в результатах поиска*/
    .t-search-widget__result__title {
        font-size: 18px !important;
    }
    
    /*Найденный текст в результатах поиска*/
    .t-search-widget__result__body {
        font-size: 16px !important;
    }     
    
    /*Отступы между найденными страницами в результатах поиска*/
    .t-search-widget__result {
        margin-bottom: 30px !important;
    }    
    
    /*Отступы между плитками на разводящей странице личного кабинета*/
    .t959__card {
        padding-top: 20px !important;
    }    
    .t959__card:first-child {
        padding-top: 0px !important;
    }    
    
    /*Отступы у заголовков в плитках на разводящей странице личного кабинета*/
    .t959__card-title {
        margin-left: 30px !important;
        margin-top: 30px !important;
        margin-right: 50px !important;
    }
    
    /*Отступы у описаний в плитках на разводящей странице личного кабинета*/
    .t959__card-desc {
        margin-left: 30px !important;
        margin-bottom: 30px !important; 
        margin-right: 30px !important;
    }
    
    /*Отступы у стрелок в плитках на разводящей странице личного кабинета*/
    .t959__card-arrow {
        width: 8px !important;
        height: 14px !important;
        right: 30px !important;
        top: 40px !important;
    }
    
    /*Заголовки в плитках на разводящей странице личного кабинета*/
    .t959__card-title {
        font-size: 25px !important;
    }
    
    /*Описания в плитках на разводящей странице личного кабинета*/
    .t959__card-desc {
        font-size: 14px !important;
    }  
    
    /*Заголовки в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__title {
        font-size: 14px !important;
    }
    
    /*Описание в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__text {
        font-size: 14px !important;
        margin-top: 10px !important;
    }  

    /*Отступ между текстами в блоке с текстом в три колонки на разводящей странице личного кабинета*/
    .t145__col {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t145__col:first-child {
        margin-top: 0px !important;
    }     
    
    /*Заголовок в блоке с этапами на странице лекции*/
    .t510__bottommargin {
        margin-bottom: 20px !important;
        font-size: 18px !important;
    }
    
    /*Описание в блоке с этапами на странице лекции*/
    .t510__textwrapper > .t-descr {
        font-size: 16px !important;
    }
    
    /*Отступы между этапами на странице лекций*/
    .t510__separator {
        margin-bottom: 40px !important;
    }    
    
    /*Текст табов навигации на странице лекций*/
    .t976__menu-link {
        font-size: 14px !important;
        height: 50px !important;
        line-height: 50px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }    
    
    /*Отступы между табами навигации на странице лекций*/
    .t976__list-item {
        padding-left: 8px !important;
        padding-right: 8px !important;
        padding-bottom: 15px !important;
    }
    .t976 .t976__list-item:first-child {
        padding-left: 8px !important;
    }    
    .t976 .t976__list-item:last-child {
        padding-right: 8px !important;
    } 
    .t976 {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }    
    
    /*Заголовок в карточке модуля*/
    .t922__title {
        font-size: 25px !important;
    }
    
    /*Описание в карточке модуля*/
    .t922__descr {
        font-size: 16px !important;
    }    
    
    /*Отступы у текстого контейнер до границ подложки у карточек модулей*/
    .t922__textwrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от заголовка до цены в карточке модуля*/
    .t922__title-wrapper {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от цены до кнопки и от неё до описания в карточке модуля*/
    .t922__btn-wrapper {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t922__descr {
        margin-top: 40px !important;
    }   
    
    /*Отступы сверхи и снизу у текстового в карточке модуля*/
    .t922__wrapper {
        padding-top: 40px !important;
        padding-bottom: 80px !important;
    }    
    
    /*Высота изображения в карточке модуля*/
    .t922 .t-cover__carrier, .t922 .t-cover__filter {
        height: 200px !important;
        max-height: 200px !important;
    }    
    
    /*Отступ от цены до старой цены в карточке модуля*/
    .t922__price {
        margin-right: 15px !important;
    }
    
    /*Отступы сверху и снизу у текствого контейнера в слайдере с командой*/
    .t923__textwrapper {
        padding-top: 20px !important;
        padding-bottom: 40px !important;
    }    
    
    /*Отступ от заголовка до описания в слайдере с командой*/
    .t923__descr {
        margin-top: 20px !important;
    }    
    
    /*Заголовки в слайдере с командой*/
    .t923__title {
        font-size: 18px !important;
    }
    
    /*Описания в слайдере с командой*/
    .t923__descr {
        font-size: 16px !important;
    }  
    
    /*Отступы справа и слева у карточек в слайдере с командой*/
    .t923__slds-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Описания в двухколоночных текстовых блоках*/
    .t005__text {
        font-size: 16px !important;
    }     
    
    /*Отступы между описания в двухколоночных текстовых блоках*/
    .t005 .t-col:first-child {
        padding-bottom: 20px !important;
    }    
    
    /*Двухколоночный текстовый блок с рамкой*/
    .t005A__text {
        font-size: 16px !important;
    }
    .t005A .t-container {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        border-radius: 20px !important;
    }
    .t005A .t-col:first-child {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 20px !important;
    }
    .t005A .t-col:last-child {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    
    /*Заголовок в блоке Поддержать проект на странице О нас*/
    .t030__title {
        font-size: 45px !important;
    }
    
    /*Описание в блоке Поддержать проект на странице О нас*/
    .t030__descr {
        font-size: 16px !important;
        margin-top: 30px !important;
    }      
    
    /*Отступ сверху у формы в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811__text-wrapper {
        margin-top: 20px !important;
    }    
    
    /*Рамка блока Поддержать проект на странице О нас*/
    .t030 .t-col {
        padding-top: 60px !important;
        padding-bottom: 220px !important;
        border-radius: 20px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t030 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t030__descr {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Поднятие наверх форму в блоке Поддержать проект на странице О нас*/
    #rec387351325 .t811 {
        top: -220px !important;
    }     
    

}