    /*Скрытие H1 и H2*/
    .uc-hidden, [class*="uc-"][class*="hide"], .t-feed__post-popup__title {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }  
    
    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    }
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    } 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-family: 'GolosText' !important;
        font-weight: 600 !important;
        font-size: 17px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;
        height: 65px !important;
        min-height: unset !important;
        min-width: 120px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 10px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
    }    
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-align: center !important; 
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }
    
    /*Средние кнопки*/
    #allrecords .t1025 .t-btn {
        height: 60px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }      
    
    /*Маленькие кнопки*/
    #allrecords .t770 .t-btn, #allrecords .t450 .t-btn, #allrecords .t951 .t-store__card__btn {
        height: 40px !important;
        font-size: 15px !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_54"] .t050__title, [class*="uc-"][class*="tt_54"] .t-title, [class*="uc-"][class*="ct_54"] .t-card__title, [class*="uc-"][class*="nm_54"] .t-name, [class*="uc-"][class*="ds_54"] .t-descr, [class*="uc-"][class*="tx_54"] .t-text, [class*="uc-"][class*="cd_54"] .t-card__descr, [class*="uc-"][class*="cu_54"] .t-card__uptitle, [class*="uc-"][class*="ut_54"] .t-uptitle, [class*="uc-"][class*="hd_54"] .t-heading {
        font-size: 54px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    }  
    .t1065__title, .t778__title {
        font-size: 54px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 48px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    }   
    .t784__title, .t522__persname, .t996__title, .t-redactor__preface ul li:first-child, .t-feed__post-popup__relevants-title, .t678 .t-section__title {
        font-size: 48px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*Фактоиды*/
    [class*="uc-"][class*="tt_42"] .t050__title, [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr, [class*="uc-"][class*="cu_42"] .t-card__uptitle, [class*="uc-"][class*="ut_42"] .t-uptitle, [class*="uc-"][class*="hd_42"] .t-heading {
        font-size: 42px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    } 
    .t1066__heading, .t509 .t-section__title, .t523__time, .t-redactor__h2, .t702__title {
        font-size: 42px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*Крупные подзаголовки*/
    [class*="uc-"][class*="tt_26"] .t050__title, [class*="uc-"][class*="tt_26"] .t-title, [class*="uc-"][class*="ct_26"] .t-card__title, [class*="uc-"][class*="nm_26"] .t-name, [class*="uc-"][class*="ds_26"] .t-descr, [class*="uc-"][class*="tx_26"] .t-text, [class*="uc-"][class*="cd_26"] .t-card__descr, [class*="uc-"][class*="cu_26"] .t-card__uptitle, [class*="uc-"][class*="ut_26"] .t-uptitle, [class*="uc-"][class*="hd_26"] .t-heading {
        font-size: 26px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;
    } 
    .t798__text, .t857 .t-card__title, .t1025__title, .t856 .t-card__title, .t478__title, .t503 .t-card__title, .t726__title, .t851 .t-card__title, .t409__title, .t523__persname, .t853 .t-card__title {
        font-size: 26px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 22px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;
    }    
    .t420__logo, .t420__title, .t776__title, .t395__col:before, .t902 .t-section__title, .t902 .t-card__title, .t585__title, .t447__descr, .t575__number, .t575__title, .t858 .t-card__title, .t938__feature-title, .t525__title, .t649 .t-card__title, .t692 .t-card__title, .t554__title, .t522__persdescr, .t-feed__post-title, .t-feed__post-popup__relevants-item-title, .t951 .t-store__card__title, .t420__text {
        font-size: 22px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*Цитаты*/
    [class*="uc-"][class*="tt_20"] .t050__title, [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 20px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }   
    .t525__text, .t-redactor__h4 {
        font-size: 20px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;        
    }    
    
    /*Крупные тексты*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 18px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }  
    .t1065__descr, .t509 .t-section__descr, .t409__descr, .t778__descr, .t784__descr, .t996__descr, .t678 .t-section__descr, .t-input-title, .t-form__successbox, .t702__descr, .t702__descr {
        font-size: 18px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;        
    }    
    
    /*Тексты*/
    [class*="uc-"][class*="tt_16"] .t050__title, [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 16px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    } 
    .t1065__hint, .t1066__descr, .t798__title, .tn-atom__tip-text strong, .t770__rightwrapper .t770__descr, .t450__right_descr, .t420__descr, .t464__descr, .t134__title, .t134__descr, .t776__descr, .t1025__descr, .t478__descr, .t509 .t-card__descr, .t902 .t-card__descr, .t585__text, .t503 t-card__descr, .t726__descr, .t726__text, .t503 .t-card__descr, .t575__text, .t938__feature-description, .t858 .t-card__descr, .t523__title, .t649 .t-card__descr, .t778__col:nth-child(3) .t778__title, .t778__col:nth-child(3) .t778__descr, .t778 .js-product-sku, .t692 .t-card__descr, .t853 .t-card__descr, .t554 .t-text, .t522__title, .t-feed__post-descr, .t-redactor__preface, .t-feed__post-popup__text, .t-feed__post-popup__relevants-item-descr, .t-input, .t951 .t-store__card__descr, .t951 .t-store__filter__item-title, .t951 .t-store__filter__opts-mob-btn, .t951 .t-store__pagination__item, .t951 .t-store__filter__search:before, .t420__logo li, .t420__text li {
        font-size: 16px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;        
    }
    
    /*Маленькие тексты*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 14px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    } 
    .t798__descr, .tn-atom__tip-text, .t770__rightwrapper .t770__descr ul li:not(:first-child), .t450__right_descr li:not(:first-child), .t464__text, .t776 .js-product-sku, .t1025 .js-product-sku, .t1025__descr u, .t1025__descr strong, .t447__title, .t409__uptitle, .t525__descr, .t523__persdescr, .t649 .t-card__uptitle, .t853 .t-card__uptitle, .t897 .t-section__title, .t-feed__post-descr strong, .t-redactor__preface ul li:nth-child(2), .t-feed__post-popup__relevants-item-descr strong, .t-checkbox__control, .t951 .t-store__filter__title, .t951 .js-store-prod-sku, .t951 .t-store__card__price-wrapper:before, .t951 .t-store__filter__input, .t951 .t-store__filter__prods-number, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset {
        font-size: 14px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }    
    
    /*Пункты в меню*/
    [class*="uc-"][class*="tt_15"] .t050__title, [class*="uc-"][class*="tt_15"] .t-title, [class*="uc-"][class*="ct_15"] .t-card__title, [class*="uc-"][class*="nm_15"] .t-name, [class*="uc-"][class*="ds_15"] .t-descr, [class*="uc-"][class*="tx_15"] .t-text, [class*="uc-"][class*="cd_15"] .t-card__descr, [class*="uc-"][class*="cu_15"] .t-card__uptitle, [class*="uc-"][class*="ut_15"] .t-uptitle, [class*="uc-"][class*="hd_15"] .t-heading {
        font-size: 15px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }    
    .t1065__item-text, .t770__leftwrapper .t770__descr, .t770__list_item .t-menusub__link-item, .t450__list_item .t-menu__link-item, .t450__list_item .t-menusub__link-item, .t554 .t-text ul li:first-child, .t-feed__parts-switch-btn, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__item_price .t-store__filter__btn {
        font-size: 15px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;        
    }
    
    /*Цены*/
    [class*="uc-"][class*="tt_24"] .t050__title, [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 24px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    }
    .t1025__price, .t778__price, .t784__price, .t951 .t-store__card__price-item {
        font-size: 24px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    }
    
    /*Старые цены*/
    .t1025__price_old, .t778__price_old, .t784__price_old {
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        letter-spacing: -0.02em !important;
    }    
    
    /*Маленькие уточнения*/
    [class*="uc-"][class*="tt_13"] .t050__title, [class*="uc-"][class*="tt_13"] .t-title, [class*="uc-"][class*="ct_13"] .t-card__title, [class*="uc-"][class*="nm_13"] .t-name, [class*="uc-"][class*="ds_13"] .t-descr, [class*="uc-"][class*="tx_13"] .t-text, [class*="uc-"][class*="cd_13"] .t-card__descr, [class*="uc-"][class*="cu_13"] .t-card__uptitle, [class*="uc-"][class*="ut_13"] .t-uptitle, [class*="uc-"][class*="hd_13"] .t-heading {
        font-size: 13px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;
    }    
    .t228__right_descr {
        font-size: 13px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;        
    }
    
    /*Тексты в лейблах*/
    [class*="uc-"][class*="tt_12"] .t050__title, [class*="uc-"][class*="tt_12"] .t-title, [class*="uc-"][class*="ct_12"] .t-card__title, [class*="uc-"][class*="nm_12"] .t-name, [class*="uc-"][class*="ds_12"] .t-descr, [class*="uc-"][class*="tx_12"] .t-text, [class*="uc-"][class*="cd_12"] .t-card__descr, [class*="uc-"][class*="cu_12"] .t-card__uptitle, [class*="uc-"][class*="ut_12"] .t-uptitle, [class*="uc-"][class*="hd_12"] .t-heading {
        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;
    }    
    .t776__mark {
        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;        
    }    
    
    /*Тексты в зиро-блоках*/
    .lp_-2per .tn-atom {
        letter-spacing: -0.02em !important;
    }
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 140px !important;
    }   
    
    /*Отступ в начале страницы*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 80px !important;
    }    
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 60px !important;
    }
    
    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 40px !important;
    } 
    
    /*Отступ между карточками*/
    [data-record-type="113"] > div[style*="height:20px"], [data-record-type="113"] > div[style*="height: 20px"], [data-record-type="113"].uc-height-20 > div {
        height: 40px !important;
    }       
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:160px"], [data-record-type="113"] > div[style*="height: 160px"], [data-record-type="113"].uc-height-menu > div {
        height: 160px !important;
    }      
    
    /*Блок с заголвоком*/
    .t468 .t-col {
        position: relative !important;
        z-index: 3 !important;
    }
    .t468__title {
        margin-bottom: 0px !important;
    }
    .t468__descr {
        margin-top: 30px !important;
    }
    .t468__title strong, .t468__descr strong, .t902 .t-section__title strong, .t902 .t-section__descr strong {
        color: #BA0C2F !important;
        font-weight: inherit !important;
    }
    .t468 .t-btn {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }
    
    /*Верхняя часть меню*/
    .t770__listwrapper.t770__mobilelist, [data-record-type="770"] .tmenu-mobile {
        display: none !important; 
    }
    [data-record-type="770"] .tmenu-mobile__menucontent_hidden {
        display: block !important;
    }
    .t770 {
        background-color: transparent !important;
    }
    .t770__maincontainer {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t770__maincontainer:before {
        content: '' !important;
        width: 100% !important;
        height: 70px !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-color: #F6F6F6 !important;
    }
    .t770__topwrapper {
        max-width: 1160px !important;
        height: 70px !important;
        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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }   
    .t770__logowrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        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;
        padding: 0px !important;
    }
    .t770__logowrapper2 {
        position: static !important;
        display: block !important;
    }
    .t770__imglogo {
        padding: 0px !important;
    }
    .t770__alladditional {
        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;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t770__leftwrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        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;
        padding-left: 40px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
    }
    .t770__additionalwrapper {
        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;
    }
    .t770__leftwrapper .t770__descr {
        white-space: nowrap !important;
        padding: 0px !important;
    }
    .t770__descr a {
        color: inherit !important;
    }
    .t770__leftwrapper .t770__descr a {
        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;
    }
    .t770__leftwrapper .t770__descr a:before {
        content: '' !important;
        width: 40px !important;
        height: 40px !important;
        display: block !important;
        margin-right: 8px !important;
        background-image: url(https://static.tildacdn.com/tild3630-3764-4665-b230-316133353338/icons8-whatsapp_1_1.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
    }
    .t770__rightwrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        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;
        padding-left: 40px !important;
        padding-right: 0px !important;
        text-align: left !important;
    }
    .t770__rightwrapper .t770__additionalwrapper {
        text-align: right !important;
    }
    .t770__rightwrapper .t770__descr {
        padding: 0px !important;
    }
    .t770__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t770__rightwrapper .t770__descr ul li:not(:first-child) {
        color: #B3B3B3 !important;
        font-weight: 400 !important;
    }
    .t770__btn-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 0px !important;
    }
    
    /*Нижняя часть меню*/
    .t770__bottomwrapper {
        max-width: 1320px !important;
        height: 60px !important;
        position: relative !important;
        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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }  
    .t770__bottomwrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 60px !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 15px !important;
    }    
    .t770__listwrapper {
        width: 100% !important;
        max-width: 1160px !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t770__list {
        width: 100% !important;
        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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        column-gap: 50px !important;
    }
    #allrecords .t770 .t770__list_item {
        position: relative !important;
        padding: 0px !important;
    }
    .t770__list_item .t-active {
        opacity: 1 !important;
    }
    
    /*Выпадающий список пунктов в меню*/
    .t770 .t-menusub__menu_bottom:after, .t770 .t-menusub__menu_bottom:before {
        display: none !important;
    }
    .t770__list_item .t-menusub__menu {
        min-width: 280px !important;
        max-width: 280px !important;
        position: absolute !important;
        top: 100% !important;
        left: 50% !important;
        padding-top: 20px !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        text-align: center !important;
    }   
    .t770__list_item:hover .t-menusub .t-menusub__menu {
        opacity: 1 !important;
        display: block !important;
    }    
    .t770__list_item .t-menusub__content {
        padding: 20px !important;
        border-radius: 10px !important;
        background-color: #FFFFFF !important;
        -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t770__list_item .t-menusub__list-item:not(:last-child) {
        margin-bottom: 15px !important;
    }
    
    /*Мобильное меню*/
    .t228__padding40px {
        display: none !important;
    }
    #allrecords .t228__maincontainer {
        height: 80px !important;
    }
    .t228__maincontainer {
        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;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t228__leftside {
        display: block !important;
    } 
    .t228__leftcontainer {
        padding: 0px !important;
    }
    #allrecords .t228__imglogo {
        max-width: 45px !important;
        width: 45px !important;
        min-width: 45px !important;
        padding: 0px !important;
        margin-right: 0px !important;
    }
    .t228__centerside {
        display: none !important;
    }
    .t228__rightside {
        display: block !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t228__rightcontainer {
        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;
        float: unset !important;
        text-align: left !important;
        padding: 0px !important;
    }
    .t228__right_descr {
        text-align: left !important;
        white-space: normal !important;
        opacity: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: 0px !important;
    }
    .t228__right_descr a {
        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;        
        color: inherit !important;
        opacity: 1 !important;
    }
    .t228__right_descr a:before {
        content: '' !important;
        width: 40px !important;
        height: 40px !important;
        display: block !important;
        margin-right: 8px !important;
        background-image: url(https://static.tildacdn.com/tild3630-3764-4665-b230-316133353338/icons8-whatsapp_1_1.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t228__right_buttons {
        display: block !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        margin-left: 0px !important;
        margin-right: 50px !important;
    }
    .t228__right_buttons_wrap {
        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;
        float: unset !important;
    }
    .t228__right_buttons_but {
        display: block !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #allrecords .t228 .t-btn {
        min-width: unset !important;
        height: auto !important;
        font-size: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0 !important;
    }
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 55px !important;
        height: 55px !important;
        background-image: url(https://static.tildacdn.com/tild3130-3933-4935-b432-646637663534/burger.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin: 0px !important;
    }
    
    /*Мобильное выпадающее меню*/
    .t450__menu_show.t450 {
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t450 {
        border-top-left-radius: 30px !important;
        border-bottom-left-radius: 30px !important;
    }   
    .t450__container {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t450__top {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
    }    
    .t450__list_item .t-menu__link-item {
        margin-bottom: 20px !important;
    }
    .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    .t450 .t-menusub__menu {
        padding-bottom: 20px !important;
        margin-bottom: 20px !important;
        border-bottom: 1px solid #E5E5E5 !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 0px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 20px !important;
    }
    .t450 .t-menusub__list-item:last-child {
        margin-bottom: 0px !important;
    }  
    .t450 .t-menusub__arrow {
        top: -1px !important;
        width: 12px !important;
        height: 8px !important;
        margin-left: 10px !important;
        background-image: url(https://static.tildacdn.com/tild3738-3938-4031-b539-653038663331/arrw.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    .t450 .t-menusub__target-link_active .t-menusub__arrow {
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t450 .t-menusub__arrow:after {
        display: none !important;
    }
    .t450__rightside {
        margin-top: 0px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t450__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        text-align: center !important;
    }    
    .t450__right_descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        color: #1D1D1D !important;
        margin-top: 30px !important;
    }
    .t450__right_descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t450__right_descr li:not(:first-child) {
        color: #B3B3B3 !important;
        font-weight: 400 !important;
        margin-top: 5px !important;
    }
    .t450__right_descr a {
        color: inherit !important;
    }
    .t450__right_social_links {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
    }
    .t-sociallinks__item {
        position: relative !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t-sociallinks__item a {
        display: block !important;
        margin-top: 0px !important;
        -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;
        position: relative !important;
    }
    .t-sociallinks__svg, .t-sociallinks__customimg {
        width: 100% !important;
        height: 100% !important;
    }
    .t450 .t-sociallinks__item a {
        width: 40px !important;
        height: 40px !important;
    }
    .t450__right_buttons {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-top: 30px !important;
    }
    .t450__right_buttons_but {
        margin: 0px !important;
    }
    
    /*Верхняя часть футера*/
    .t420 .t-container:after, .t420 .t-container:before {
        display: none !important;
    }
    .t420 {
        background-color: #FFFFFF !important;
        padding-top: 80px !important;
        border-top-left-radius: 60px !important;
        border-top-right-radius: 60px !important;
        overflow: hidden !important;
    }
    .t420 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        /*-ms-flex-wrap: wrap !important;*/
        /*flex-wrap: wrap !important;*/
    }
    .t420__col {
        width: auto !important;
        max-width: 100% !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t420 .t-container > .t420__col:first-child {
        max-width: 360px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t420 .t-container > .t420__col:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t420 .t-container > div:not(.t420__col, .t420__floatbeaker_lr3) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t420__logo {
        max-width: unset !important;
    }
    .t420__title {
        margin-bottom: 0px !important;
    }
    .t420__title ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t420__title li:not(:last-child) {
        margin-bottom: 15px !important;
    }    
    .t420__title + .t420__descr, .t420__logo ul:not(:first-child), .t420__text ul:not(:first-child) {
        padding-top: 20px !important;
    }
    .t420 .t-container > .t420__col:nth-child(2) .t420__title + .t420__descr {
        padding-top: 60px !important;
    }
    .t420 .t-container > .t420__col:nth-child(2) .t420__descr {
        color: #BA0C2F !important;
        font-weight: 500 !important;
    }
    .t420__text {
        color: #1d1d1d !important;
        font-weight: 500 !important;
        margin-top: 0px !important;
    }    
    .t420__logo ul, .t420__text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t420__logo li, .t420__text li {
        color: #1d1d1d !important;
        font-weight: 400 !important;
    }
    .t420__logo li a, .t420__text li a {
        color: inherit !important;
    }
    .t420__descr li:not(:last-child), .t420__logo li:not(:last-child), .t420__text li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t420 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        gap: 10px !important;
    }
    .t420__logo + .t-sociallinks {
        margin-top: 20px !important;
    }
    .t420 .t-sociallinks__item a {
        width: 45px !important;
        height: 45px !important;
    }
    
    /*Средняя часть футера*/
    .t464 .t-container:before, .t464 .t-container:after {
        display: none !important;
    }
    .t464 {
        padding-top: 80px !important;
        margin-top: -172px !important;
    }
    .t464 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t464__col {
        width: auto !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }  
    .t464 .t-container > .t464__col {
        max-width: 380px !important;
    }
    .t464 .t-container > div:not(.t464__col, .t464__floatbeaker_lr3) {
        max-width: calc(100% / 3 * 2) !important;
    }
    .t464 .t-container > div:not(.t464__col, .t464__floatbeaker_lr3) .t464__col:nth-child(2) {
        display: none !important;
    }
    .t464__logo {
        max-width: 60px !important;
    }
    .t464__text {
        margin-top: 0px !important;
    }
    .t464__logo + .t464__text {
        margin-left: 15px !important;
    }
    .t420__logo {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 80px !important;
    }
    .t420 .t-sociallinks {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t420__text {
         -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;           
    }    
    
    /*Нижняя часть футера*/
    .t134 {
        padding-top: 80px !important;
        padding-bottom: 40px !important;
    }
    .t134 .t-col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        margin: 0px !important;
        padding: 0px !important;
        box-sizing: border-box !important;
    }
    .t134__title {
        max-width: 50% !important;
        text-align: left !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        opacity: 1 !important;
        box-sizing: border-box !important;        
    }
    .t134__descr {
        max-width: 50% !important;
        text-align: right !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
        opacity: 1 !important;
        box-sizing: border-box !important;        
    }
    .t134__title a, .t134__descr a {
        color: inherit !important;
    }
    
    /*Обложка*/
    .t1065__item_icon {
        display: none !important;
    }
    [data-record-type="1065"] {
        max-width: 1320px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
        overflow: hidden !important;
    }
    [data-record-type="1065"] .t-cover {
        height: auto !important;
        background-image: unset !important;
        background-color: transparent!important;
    }
    [data-record-type="1065"] .t-cover__carrier {
        width: 50% !important;
        height: 100% !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        border-radius: 30px !important;
    }
    [data-record-type="1065"] .t-cover__filter {
        width: 50% !important;
        height: 100% !important;
        left: unset !important;
        right: 0px !important;
    }
    .t1065 .t-container {
        position: static !important; 
        max-width: 1160px !important;
    }
    .t1065 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }
    .t1065__wrapper {
        min-height: 500px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        box-sizing: border-box !important;
    }
    .t1065__itemwrapper, .t1065__textwrapper, .t1065__buttonwrapper, .t1065__hint {
        text-align: left !important;
        margin-left: 0px !important;
    }
    .t1065__textwrapper {
        position: relative !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-bottom: 0px !important;
    }
    .t1065__title {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }
    .t1065__title strong {
        color: #BA0C2F !important;
        font-weight: inherit !important;
    }
    .t1065__descr {
        margin-left: 0px !important;
        padding-top: 30px !important;
    }
    .t1065__hint {
        max-width: 480px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
        margin-bottom: auto !important;
        padding-bottom: 60px !important;
        opacity: 1 !important;
    }
    .t1065__buttonwrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;         
        margin-top: auto !important;
        padding-top: 80px !important;
    }
    .t1065__itemwrapper {
        width: auto !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
    }
    .t1065__item {
        width: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 40px !important;
    }
    .t1065__item-text {
        margin-top: 0px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        background-color: #BA0C2F !important;
        border-radius: 10px !important;
    }
    
    /*Блок с фактоидами на главной*/
    .t1066__box-img-mobile {
        display: none !important;
    }
    .t1066__flex-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;              
    }
    .t1066__box-text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1066__tablewrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;              
    }
    .t1066__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1066__item {
        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;        
        padding: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t1066__item:not(:first-child) {
        margin-top: -10px !important;
    }
    .t1066__item:nth-child(even) {
        background-color: #F6F6F6 !important;
        -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25) !important;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25) !important;
    }    
    .t1066__item > .t-cell {
        display: block !important;
    }    
    .t1066__textwrapper {
        padding: 40px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;              
        box-sizing: border-box !important;
    }
    .t1066__heading {
        padding-bottom: 0px !important;
    }
    .t1066__item:nth-child(even) .t1066__heading {
        color: #1D1D1D !important;
    }
    .t1066__descr {
        margin-top: 15px !important;
    }
    .t1066__item > .t-cell:not(.t1066__textwrapper) {
        width: 160px !important;
        height: 160px !important;
        display: block !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        margin-left: auto !important;
        margin-right: 80px !important;
    }     
    #allrecords .t1066__bgimg {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 100% !important;
        position: relative !important;
    }
    .t1066__bgimg:after {
        content: '' !important;
        width: 100% !important;
        height: 30% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: -1px !important;
        background: rgb(255,255,255) !important;
        background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important;
        background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1) !important;
    }
    .t1066__item:nth-child(even) .t1066__bgimg:after {
        background: rgb(246,246,246) !important;
        background: -moz-linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%) !important;
        background: linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6",endColorstr="#f6f6f6",GradientType=1) !important;
    }
    .t1066__box-img {
        height: auto !important;
        min-height: 100% !important;
        display: block !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1066__box-img .t1066__tablewrapper {
        min-height: 100% !important;
    }
    .t1066__box-img .t1066__cell {
        min-height: 100% !important;
        display: block !important;
    }
    .t1066__img {
        min-height: 100% !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
        -o-object-position: top center !important;
        object-position: top center !important;
    }
    .t1066__img {
        border-radius: 30px !important;
    }
    
    /*Слайдер с отзывами*/
    .t798 .t-slds__arrow_body {
        display: none !important;
    }
    .t798 .t-container {
        max-width: 800px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t798 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
    }
    .t798 .t-slds__items-wrapper {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .t798 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t798 .t-col {
        max-width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t798 .t-slds__wrapper {
        height: auto !important;
        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;        
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t798__cell {
        height: auto !important;
        display: block !important;
    }
    .t798__cell:nth-child(1) {
        border-right: 2px solid #BA0C2F !important;
        padding-right: 40px !important;
    }
    .t798__bgimg {
        width: 160px !important;
        height: 160px !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    .t798__cell:nth-child(2) {
        padding-left: 40px !important;
    }
    .t798__text {
        margin-bottom: 0px !important;
    }
    .t798__title {
        padding-top: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t798__descr {
        margin-bottom: 0px !important;
        padding-top: 5px !important;
    }
    .t798 .t-slds__arrow_wrapper {
        width: calc((100% - 840px) / 2) !important;
    }
    .t798 .t-slds__bullet_wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        padding-top: 40px !important;
        gap: 10px !important;
    }
    .t798 .t-slds__bullet {
        padding: 0px !important;
    }
    
    /*Блок Для тех, кто хочет на Главной*/
    .t857__separator {
        display: none !important;
    }
    .t857 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t857 .t-col, .t857 .t-card__col {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t857__content {
        position: relative !important;
        padding-bottom: 60% !important;
        background-color: #EFEAE5 !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    .t857 .t-card__title {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t857__imgwrapper {
        width: 100% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        padding-bottom: 60% !important;
        margin-bottom: 0px !important;
    }
    .t857__bgimg {
        background-size: contain !important;
    }
    
    /*Блок с кнопкой*/
    [data-record-type="191"].t-rec_pt_60 {
        padding-top: 60px !important;
    }
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 50px !important;
    }    
    .t142 .t-container_100 {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Блок с несколькими кнопками*/
    [data-record-type="208"].t-rec_pt_60 {
        padding-top: 60px !important;
    }
    [data-record-type="208"].t-rec_pt_45 {
        padding-top: 50px !important;
    }    
    .t142A {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t142A .t-container_100 {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t142A__wraptwo {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding: 0px !important;
        margin: 0px !important;
        gap: 40px !important
    }
    .t142A .t-btn {
        margin: 0px !important;
    }
    
    /*Тултипы в зиро-блоках*/
    .tn-atom__tip {
        padding: 20px !important;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .tn-atom__tip-text strong {
        display: inline-block !important;
        color: #1D1D1D !important;
    }
    .tn-atom__tip-text strong:not(:last-child) {
        margin-bottom: 5px !important;
    }
    
    /*Каталог образовательных программ*/
    .t776 {
        position: relative !important;
    }
    .t776__separator {
        display: none !important;
    }
    .t776__parent {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        row-gap: 40px !important;
    }
    .t776__col {
        max-width: calc(100% / 3 - 20px) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;  
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;       
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;        
    }
    .t776__col:nth-child(4n-2) {
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;          
    }
    .t776__col:nth-child(4n-1) {
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;          
    }    
    .t776 .js-product-link, .t776__content {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t776__imgwrapper {
        padding-bottom: 70% !important;
        margin-bottom: 10px !important;
    }
    .t776__bgimg {
        border-radius: 25px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t776__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t776__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;           
    }
    .t776__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;           
        margin-top: 15px !important;
    }
    .t776__descr ul {
        margin-bottom: 0px !important;
    }
    .t776__descr ul li:not(:first-child) {
        margin-top: 15px !important;
    }
    .t776 .js-product-sku {
        display: block !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        font-family: 'GolosText' !important;
        color: #BA0C2F !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        margin-top: 20px !important;
    }
    #allrecords .t776 .js-product-sku {
        letter-spacing: 0.03em !important;
    }
    .t776__btn-wrapper {
        margin-top: auto !important;
        padding-top: 40px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t776__btn {
        width: 100% !important;
        margin: 0px !important;
    }
    .t776__scroll-icon-wrapper {
        position: absolute !important;
        padding: 0px !important;
        top: -35px !important;
        right: 20px !important;
    }
    .t776__scroll-icon-wrapper svg {
        width: 40px !important;
        height: 40px !important;
    }
    .t776__markwrapper {
        display: block !important;
        top: 20px !important;
        bottom: 20px !important;
        left: 20px !important;
        right: 20px !important;
    }
    .t776__mark {
        width: auto !important;
        height: auto !important;
        color: #FFFFFF !important;
        font-weight: 500 !important;
        background-color: #BA0C2F !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 10px !important;
    }
    
    /*Табы*/
    .t397__separator_mobile {
        display: none !important;
    }
    .t397__tab {
        position: relative !important;
    }
    .t397__tab:after {
        width: 100% !important;
        height: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
        right: unset !important;
        background: transparent !important;
        border-top: 2px solid #ba0c2f !important;
    }
    .t397__title {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-right: 20px !important;
    }
    
    /*Табы-шаги*/
    .t395__separator_mobile {
        display: none !important;
    }
    .t395__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-bottom: 0px !important;
    }
    .t395__col:before {
        content: 'Этапы' !important;
        display: block !important;
        font-family: 'GolosText' !important;
        font-weight: 500 !important;
        margin-top: 5px !important;
        margin-right: 30px !important;
    }
    /*.uc-stages .t395__col:before {*/
    /*    content: 'Этап' !important;*/
    /*}    */
    .t395__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding: 0px !important;
        gap: 10px !important;
    }
    .t395__tab {
        width: auto !important;
        min-width: 36px !important;
        height: 36px !important;
        border: none !important;
        border-radius: 5px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    .t395__tab:after {
        display: none !important;
    }
    .t395__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        box-sizing: border-box !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    
    /*Тарифы*/
    .t1025 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        row-gap: 20px !important;
    }
    .t1025__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;    
        max-width: 100% !important;
        height: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t1025__col.t-col_6 {
        max-width: calc(100% / 4) !important;
    }
    .t1025__col.t-col_8 {
        max-width: calc(100% / 3) !important;
    }   
    .t1025__col.t-col_10 {
        max-width: 50% !important;
    }    
    .t1025__col.t-col_10 {
        max-width: calc(50% + 10px) !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t1025__col.t-col_10:nth-child(odd) {
        margin-left: -10px !important;
    }
    .t1025__col.t-col_10:nth-child(even) {
        margin-right: -10px !important;
    }
    .t1025__col.t-col_12 {
        max-width: 50% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t1025__itemwrapper {
        width: 100% !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1025__item {
        padding: 30px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        background-color: #FFFFFF !important;
    }
    .t1025__item:first-child {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t1025__item:first-child:not(:only-child), .t1025__col.t-col_10 .t1025__item:first-child:not(:only-child), .t1025__col.t-col_12 .t1025__item:first-child:not(:only-child) {
        padding-bottom: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }
    .t1025__item:first-child:not(:only-child) .t1025__btn-wrapper {
        margin-bottom: 0px !important;
    }
    .t1025__item:nth-child(2) {
        padding-top: 40px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }
    .t1025__col.t-col_10 .t1025__item, .t1025__col.t-col_12 .t1025__item {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t1025__contentwrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1025__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;   
        -webkit-flex-grow: 1 !important;
        flex-grow: 1 !important;
        margin: 0px !important;
    }
    .t1025__descr {
        opacity: 1 !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .t1025__descr u {
        display: inline-block !important;
        color: #BA0C2F !important;
    }
    .t1025__descr u:first-child, .t1025__descr strong:first-child {
        margin-bottom: 30px !important;
    }
    .t1025__descr u:not(:first-child, :last-child), .t1025__descr strong:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t1025__descr u:not(:first-child), .t1025__descr strong:not(:first-child) {
        margin-top: 30px !important;
    }    
    .t1025__descr strong {
        display: inline-block !important;
        color: #1D1D1D !important;
    }
    .t1025__descr u, .t1025__descr strong {
        font-weight: 600 !important;
        text-transform: uppercase !important;
        text-decoration: unset !important;
    }
    #allrecords .t1025__descr u, .t1025__descr strong {
        letter-spacing: 0.03em !important;
    }
    .t1025__descr ol {
        margin-bottom: 0px !important;
    }
    .t1025__descr li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t1025__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t1025__descr ul li {
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t1025__descr ul li:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6635-3566-4536-a336-346232316463/Frame_427321274.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 25px !important;
        height: 25px !important;
        margin-right: 15px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t1025__descr ul li span {
        color: #B3B3B3 !important;
    }
    .t1025__descr ul li span:before {
        content: '' !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        background-image: url(https://static.tildacdn.com/tild3535-3330-4737-b435-653064336431/Frame_427321275.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 25px !important;
        height: 25px !important;
        margin-right: 15px !important;        
    }
    .t1025 .js-product-sku {
        display: block !important;
        color: #BA0C2F !important;
        font-family: 'GolosText' !important;
        font-weight: 400 !important;
        margin-top: auto !important;
        margin-bottom: 5px !important;
    }
    .t1025__item:nth-child(1) .js-product-sku {
        padding-top: 40px !important;
    }
    .t1025__item:nth-child(2) .js-product-sku {
        color: #B3B3B3 !important;
    }
    .t1025__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        margin-bottom: 30px !important;
        gap: 5px !important
    }
    .t1025__price-item {
        margin: 0px !important;
    }
    .t1025__item:first-child .t1025__price-currency, .t1025__price_old .t1025__price-currency {
        display: none !important;
    }
    .t1025__price-buttons {
        width: auto !important;
    }
    .t1025__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: 10px !important;        
        margin-bottom: 10px !important;
    }
    .t1025__btn-row {
        margin: 0px !important;
    }
    .t1025__item:first-child .t1025__btn_first {
        color: #FFFFFF !important;
        background-color: #1D1D1D !important;
    }
    
    /*Блок с шагом в 1 колонку*/
    .t856 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t856 .t-card__col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0px !important;
        padding: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        background-color: #EFEAE5 !important;        
        box-sizing: border-box !important;
    }
    .t856__table {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t856__cell {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t856__textwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 60px !important;
        padding-bottom: 0px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }
    .t856__textwrapper__content {
        max-width: 460px !important;
    }
    .t856__bg {
        width: 100% !important;
        position: static !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-bottom: 40% !important;
        background-size: contain !important;
        margin-top: 30px !important;
    }
    
    /*Блок с этапом в 2 колонки*/
    .t478__sizer {
        display: none !important;
    }
    .t478 .t-container {
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        background-color: #EFEAE5 !important;
        box-sizing: border-box !important;
    }
    .t478 .t-col {
        max-width: 50% !important;
        height: auto !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t478__textwrapper {
        height: auto !important;
        min-height: 460px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 60px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t478 .t-col:not(.t478__top) .t478__textwrapper {
        padding-left: 20px !important;
        padding-right: 60px !important;
    }
    .t478__content {
        display: block !important;
    }
    .t478__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t478__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t478__title + .t478__descr {
        margin-top: 30px !important;
    }
    .t478__descr strong {
        display: inline-block !important;
        color: #1d1d1d !important;
        font-weight: 500 !important;
    }
    .t478__descr strong:not(:first-child) {
        margin-top: 30px !important;
    }
    .t478__descr strong:not(:last-child) {
        margin-bottom: 20px !important;
    } 
    .t478__descr ul {
        margin-bottom: 0px !important;
    }
    .t478__descr ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t478__descr ul li::marker {
        color: #519927 !important;
    }
    .t478__btn-wrapper {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    .t478__blockimg {
        height: 100% !important;
        background-size: contain !important;
    }
    
    /*Блок с дипломом*/
    .t509__mobileimg {
        display: none !important;
    }
    .t509 {
        max-width: 1160px !important;
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        background-color: #EFEAE5 !important;
        box-sizing: border-box !important;        
    }
    .t509 .t-col {
        margin: 0px !important;        
        padding: 0px !important;        
    }
    .t509__col {
        max-width: 50% !important;
    }
    .t509 .t-section__topwrapper {
        max-width: 780px !important;
        padding-top: 60px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-bottom: 60px !important;
        box-sizing: border-box !important;
    }
    .t509 .t-section__title {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .t509 .t-section__title + .t-section__descr {
        margin-top: 30px !important;
    }
    .t509__colwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }    
    .t509 .t-item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t509__textwrapper {
        height: auto !important;
        display: block !important;
        padding-bottom: 60px !important;
        padding-left: 20px !important;
        padding-right: 60px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t509 .t-card__descr strong {
        display: inline-block !important;
        color: #1d1d1d !important;
        font-weight: 500 !important;
    }
    .t509 .t-card__descr u {
        display: inline-block !important;
        color: #BA0C2F !important;
        font-weight: 500 !important;    
        text-decoration: unset !important;
    }
    .t509 .t-card__descr strong:not(:first-child), .t509 .t-card__descr u:not(:first-child) {
        margin-top: 30px !important;
    }
    .t509 .t-card__descr strong:not(:last-child), .t509 .t-card__descr u:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t509__desktopimg {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t509__imgwrapper {
        width: 100% !important;
    }
    .t509__blockimg {
        height: 100% !important;
        background-size: contain !important;
        background-position: center top !important;
        padding-bottom: 0px !important;
    }
    .t509 .t-card__btn {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }
    
    /*Блок Подарки участникам*/
    .t902__separator {
        display: none !important;
    }
    .t902 .t-section__topwrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-top: 1px solid #E5E5E5 !important;
    }
    .t902 .t-section__title {
        max-width: 600px !important;
        margin-bottom: 0px !important;
    }
    .t902 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t902 .t-card__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t902__inner-col {
        height: auto !important;
        min-height: 460px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding: 10px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;              
    }
    .t902__wrap_left, .t902__wrap_right {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        margin: 0px !important;
        padding: 0px !important;
    }
    .t902__content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 40px !important;
        padding-right: 30px !important;
    }
    .t902 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t902 .t-card__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t902 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    } 
    .t902 .t-card__descr ul {
        margin-bottom: 0px !important;
    }
    .t902 .t-card__descr ul:not(:first-child) {
        margin-top: 20px !important;
    }
    .t902 .t-card__descr ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t902 .t-card__descr ul li::marker {
        color: #519927 !important;
    }
    .t902__btn-container {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        margin-bottom: 0px !important;
    }
    .t902__bgwrapper {
        width: 116px !important;
    }
    .t902__bgimg {
        height: 100% !important;
        border-radius: 25px !important;
    }
    
    /*Аккордеон*/
    .t585__border, .t585 .t585__icon-hover, .t585__lines svg {
        display: none !important;
    }
    .t585__text u {
        display: inline-block !important;
        color: #BA0C2F !important;
        font-weight: 500 !important;
        text-decoration: unset !important;
    }
    .t585__text u:not(:first-child) {
        margin-top: 30px !important;
    }
    .t585__text u:not(:last-child) {
        margin-bottom: 20px !important;
    }   
    .t585__text ul {
        padding-left: 20px !important;
        margin-bottom: 0px !important;
    }
    .t585__text ul li:not(:first-child), .t585__text ol li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t585__text ol li:first-child {
        list-style-type: none !important;
        color: #519927 !important;
        font-weight: 500 !important;
        margin-bottom: 20px !important;
        margin-left: -20px !important;
    }
    .t585__text ul li::marker, .t585__text ol li::marker {
        color: #519927 !important;
    }
    #allrecords .t585__text ol {
        -webkit-padding-start: 50px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
        list-style-type: disc !important;
        text-indent: unset !important;
        list-style-position: unset !important;
        margin-bottom: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;   
    }
    .t585__text ol:not(:first-child) {
        margin-top: 30px !important;
    }    
    .t585__trigger-button {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t585__textwrapper {
        padding-bottom: 30px !important;
    }   
    .t585__text {
        margin-bottom: 0px !important;
    }
    .t585__accordion {
        border-bottom: 1px solid #E5E5E5 !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top: 1px solid #E5E5E5 !important;
    }
    .t585__icon {
        width: 40px !important;
        height: 40px !important;
        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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding: 0px !important;
        opacity: 1 !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        box-sizing: border-box !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    .t585__lines {
        width: 17px !important;
        height: 9px !important;
        background-image: url(https://static.tildacdn.com/tild3833-6130-4461-b131-613137346239/Vector.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-top: 2px !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;        
    }
    .t585__opened .t585__lines {
        background-image: url(https://static.tildacdn.com/tild3035-6639-4337-b263-353366643464/Vector2.svg) !important;
        -webkit-transform: rotate(-180deg) !important;
        -ms-transform: rotate(-180deg) !important;
        transform: rotate(-180deg) !important;
        margin-top: -2px !important;
    }
    .t585__header:hover .t585__lines {
        background-image: url(https://static.tildacdn.com/tild3035-6639-4337-b263-353366643464/Vector2.svg) !important;
    }
    .t585__circle {
        width: 100% !important;
        height: 100% !important;
        background-color: #E5E5E5 !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;        
    }
    .t585__opened .t585__circle {
        background-color: #BA0C2F !important;
    }
    .t585__header:hover .t585__circle {
        background-color: #BA0C2F !important;
    }
    
    /*Блок Доход нутрициолога*/
    .t503 .t-card__container:after, .t503 .t-card__container:before {
        display: none !important;
    }
    .t503 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
        box-sizing: border-box !important;
    }
    .t503 .t-card__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        box-sizing: border-box !important;
    }
    #allrecords .t503 .t-card__col:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t503__content {
        width: 100% !important;
        padding: 30px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;          
    }
    .t503 .t-card__col:last-child:not(:only-child) .t503__content {
        background-color: #BA0C2F !important;
    }    
    .t503 .t-card__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t503__bgimg + .t-card__title {
        margin-top: 30px !important;
    }
    .t503 .t-card__descr {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t503 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    }
    .t503 .t-card__col:last-child:not(:only-child) .t-card__title, .t503 .t-card__col:last-child:not(:only-child) .t-card__descr {
        color: #FFFFFF !important;
    }        
    .t503__bgimg {
        width: 100% !important;
        height: 45px !important;
        background-size: contain !important;
        background-position: top left !important;
    }
    
    /*Слайдер с развернутыми отзывами*/
    .t726 {
        margin-top: -60px !important;
        margin-bottom: -60px !important;
    }
    .t726 .t-container {
        max-width: 1200px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t726 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t726 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        overflow: visible !important;
    }
    .t726 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t726 .t-width {
        max-width: 760px !important;
        position: relative !important;
    }
    .t726 .t-width:before {
        content: '' !important;
        width: 87% !important;
        height: 87% !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: rotate(0deg) translateZ(0) !important;
        -ms-transform: rotate(0deg) translateZ(0) !important;
        transform: rotate(0deg) translateZ(0) !important;
        box-sizing: border-box !important;     
        -webkit-transition: all .6s ease-out .2s !important;
        -moz-transition: all .6s ease-out .2s !important;
        -ms-transition: all .6s ease-out .2s !important;
        -o-transition: all .6s ease-out .2s !important;
        transition: all .6s ease-out .2s !important;
    }
    .t726 .t-slds__item_active .t-width:before {
        top: -15px !important;
        right: -20px !important;        
        -webkit-transform: rotate(4deg) translateZ(0) !important;
        -ms-transform: rotate(4deg) translateZ(0) !important;
        transform: rotate(4deg) translateZ(0) !important;        
    }
    .t726 .t-slds__wrapper {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 80px auto !important;
        grid-template-columns: 80px auto !important;
        text-align: left !important;
        column-gap: 20px !important;
        padding: 60px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;     
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t726__bgimg {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: span 2 !important;
        grid-row: span 2 !important;
    }
    .t726__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        margin-top: auto !important;
        margin-bottom: 0px !important;
    }
    .t726__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        margin-top: 0px !important;
        margin-bottom: auto !important;        
    }
    .t726__title + .t726__descr {
        margin-top: 10px !important;
    }
    .t726__descr a {
        color: inherit !important;
    }
    .t726__text {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;        
        -ms-grid-column: span 2 !important;
        grid-column: span 2 !important;
        margin-top: 50px !important;
        margin-bottom: 0px !important;          
    }
    .t726__text u {
        display: inline-block !important;
        color: #BA0C2F !important;
        font-weight: 500 !important;
        text-decoration: unset !important;
    }
    .t726__text strong {
        display: inline-block !important;
        color: #519927 !important;
        font-weight: 500 !important;
        text-decoration: unset !important;
    }   
    .t726__text u:not(:first-child), .t726__text strong:not(:first-child) {
        margin-top: 30px !important;
    }
    .t726__text u:not(:last-child), .t726__text strong:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t726__text ul {
        margin-bottom: 0px !important;
    }
    #allrecords .t726__text ol {
        -webkit-padding-start: 20px !important;
        padding-left: 20px !important;
        list-style-type: disc !important;
        text-indent: unset !important;
        list-style-position: unset !important;
        margin-bottom: 0px !important;
    }
    .t726__text ul li::marker {
        color: #B3B3B3 !important;
    }
    .t726__text ol li::marker {
        color: #519927 !important;
    }
    .t726__text ul li:not(:first-child), .t726__text ol li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t726 .t-slds__arrow_wrapper {
        top: 60px !important;
    }
    .t726 .t-slds__arrow_wrapper {
        width: calc((100% - 800px) / 2) !important;
    }
    .t726 .t-slds__arrow-right {
        right: unset !important;
        left: 40px !important;
    }
    .t726 .t-slds__arrow-left {
        left: unset !important;
        right: 40px !important;
    }    
    #allrecords .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    
    /*Слайдер со скринами отзывов*/
    .t670 {
        margin-top: -60px !important;
        margin-bottom: -60px !important;
    }
    .t670 .t-container {
        max-width: 1200px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t670 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t670 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        overflow: visible !important;
    }
    .t670 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t670 .t-slds__item .t-width {
        max-width: 760px !important;
        position: relative !important;
    }
    .t670 .t-slds__item .t-width:before {
        content: '' !important;
        width: 87% !important;
        height: 87% !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: rotate(0deg) translateZ(0) !important;
        -ms-transform: rotate(0deg) translateZ(0) !important;
        transform: rotate(0deg) translateZ(0) !important;
        box-sizing: border-box !important;     
        -webkit-transition: all .6s ease-out .2s !important;
        -moz-transition: all .6s ease-out .2s !important;
        -ms-transition: all .6s ease-out .2s !important;
        -o-transition: all .6s ease-out .2s !important;
        transition: all .6s ease-out .2s !important;
    }
    .t670 .t-slds__item_active .t-width:before {
        top: -15px !important;
        right: -20px !important;
        -webkit-transform: rotate(4deg) translateZ(0) !important;
        -ms-transform: rotate(4deg) translateZ(0) !important;
        transform: rotate(4deg) translateZ(0) !important;        
    }
    .t670 .t-slds__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 30px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;     
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }  
    .t670 .t-slds__arrow_wrapper {
        top: 60px !important;
    }
    .t670 .t-slds__arrow_wrapper {
        width: calc((100% - 800px) / 2) !important;
    }
    .t670 .t-slds__arrow-right {
        right: unset !important;
        left: 40px !important;
    }
    .t670 .t-slds__arrow-left {
        left: unset !important;
        right: 40px !important;
    }        
    
    /*Блок с 2 видео
    .t1061__separator, .t1061 .t-container:after, .t1061 .t-container:before, .t1061__video-thumbnail_button svg {
        display: none !important;
    }
    .t1061 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 40px !important;
    }
    .t1061__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t1061-col {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;    
    }
    .t1061__video-thumbnail_button {
        width: 100% !important;
        height: 100% !important;
        background-color: rgba(29, 29, 29, .2) !important;
        background-image: url(https://static.tildacdn.com/tild3063-3235-4761-a630-353333383566/Frame_2644.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 100px 100px !important;
        background-position: center !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }*/
    
    /*Блок с контактами*/
    .t447 form, .t447__input-wrapper, .t447__floatbeaker_lr3, .t447 .t-row, .t447 .t-row > .t447__col, .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) > .t447__col:nth-child(1), .t447 .t-container:after, .t447 .t-container:before {
        display: none !important;
    }
    .t447 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .uc-align-left .t447 .t-container {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t447__col {
        max-width: 300px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;  
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 30px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;           
    }
    .t447 .t-container > .t447__col:nth-child(1) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t447 .t-container > .t447__col:nth-child(2) {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) {
        max-width: 340px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t447__title {
        margin-bottom: 30px !important;
        padding: 0px !important;
    }
    .t447__descr {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t447__title + .t447__descr {
        margin-top: auto !important;
    }
    .t447 .t-sociallinks {
        margin-top: 0px !important;
    }
    .t447 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        gap: 10px !important;
    }  
    .t447 .t-sociallinks__item a {
        width: 45px !important;
        height: 45px !important;
    }
    
    /*Блок Вы научитесь*/
    .t851 {
        overflow: auto !important;
    }
    .t851::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none !important;
    }
    .t851 .t-card__container {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        box-sizing: border-box !important;
    }
    .t851__col {
        min-width: 460px !important;
        max-width: 460px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t851__col:first-child {
        margin-left: calc((100% - 1160px) / 2) !important;        
    }
    .t851 .t-card__container:after {
        content: '' !important;
        display: inline-block !important;
        width: calc((100% - 1200px) / 2) !important;
        min-width: calc((100% - 1200px) / 2) !important;
        min-height: 100% !important;
        clear: unset !important;
    }
    .t851__table {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;           
    }
    .t851__cell {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        position: relative !important;
        padding-bottom: 80% !important;
    }
    .t851__textwrapper {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        left: 0px !important;
        top: 0px !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t851__textwrapper__content {
        margin: 0px !important;
    }
    
    /*Блок Ваши результаты*/
    .t575__separator {
        display: none !important;
    }
    .t575 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
        box-sizing: border-box !important;
    }
    .t575__col {
        position: relative !important;
        z-index: 2 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 30px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;
    }  
    .t575__circle {
        width: 40px !important;
        height: 40px !important;
        border: none !important;
        border-radius: 10px !important;
    }
    .t575__title {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t575__text {
        margin-top: 30px !important;
        margin-bottom: 0px !important;        
    }
    
    /*Блок с карточками с иконками*/
    .t858 .t-card__col {
        max-width: 360px !important;
    }
    .t858__inner-col {
        width: 100% !important;
        position: relative !important;
        z-index: 2 !important;
        background-color: transparent !important;
    }
    .t858__wrap {
        padding-top: 80px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;        
    }
    .t858__img {
        width: auto !important;
        height: 36px !important;
        margin-bottom: 30px !important;
        padding-bottom: 0px !important;
    }
    .t858 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t858 .t-card__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t858 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    }
    .t858__separator {
        margin-top: 40px !important;
    }
    
    /*Блок в с карточками и изображением в 2 колонки*/
    .t938__empty-block, .t938__title, .t938__button {
        display: none !important;
    }
    .t938__content {
        width: 100% !important;
    }
    .t938__features {
        width: 100% !important;
        max-width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        -webkit-box-orient: vertical !important;  
        -webkit-box-direction: normal !important;  
        -ms-flex-direction: column !important;  
        flex-direction: column !important;        
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
        row-gap: 40px !important;
    }
    .t938__content_flipped .t938__features {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t938__feature {
        width: 100% !important;
        padding: 40px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;           
    }
    .t938__feature-icon {
        width: 40px !important;
        height: 40px !important;
    }
    .t938__feature-title {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t938__feature-icon + .t938__feature-title {
        margin-top: 30px !important;
    }
    .t938__feature-description {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t938__feature-title + .t938__feature-description {
        margin-top: 30px !important;
    }
    .t938__bg-wrap {
        width: 100% !important;
        max-width: 50% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        position: relative !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;        
    }
    .t938__content_flipped .t938__bg-wrap {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t938__background-image {
        width: calc(100% - 40px) !important;
        height: 100% !important;
        left: 20px !important;
        right: 20px !important;
        margin: 0px !important;
        border-radius: 30px !important;
    }
    
    /*Блок в 2 колонки с текстом и изображением*/
    .t409__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t409 .t409__uptitle {
        letter-spacing: 0.03em !important;
        margin-bottom: 20px !important;
    }
    .t409__title {
        opacity: 1 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t409__descr {
        opacity: 1 !important;
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t409__title + .t409__descr {
        margin-top: 30px !important;
    }
    .t409__btn-wrapper {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    .t409__imgwrapper {
        max-width: 560px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t409__img {
        width: 100% !important;
        max-height: unset !important;
        border-radius: 30px !important;
        margin-left: 0px !important;
    }
    
    /*Блок с цитатой*/
    .t525__col {
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        padding: 60px !important;
        background-color: #EFEAE5 !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        box-sizing: border-box !important;  
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t525__col .t-cell {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;      
    }
    .t525__textwrapper {
        width: 100% !important;
        max-width: 720px !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;       
        text-align: left !important;
        padding-left: 20px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t525__text {
        max-width: 100% !important;
        margin-top: 0px !important;
    }
    .t525__text strong {
        font-weight: 600 !important;
    }
    .t525__title {
        max-width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t525__text + .t525__title, .t525__text + .t525__descr {
        margin-top: 60px !important;
    }
    .t525__descr {
        font-weight: 600 !important;
        letter-spacing: 0.03em !important;
    }
    .t525__title + .t525__descr {
        margin-top: 10px !important;
    }
    .t525__text:before {
        display: none !important;
        content: '' !important;
        width: 36px !important;
        height: 28px !important;
        background-image: url(https://static.tildacdn.com/tild3930-6338-4465-a237-653931623630/Group_2781.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
    }
    .t525__col .t-cell:not(.t525__textwrapper) {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t525__bgimg {
        width: 160px !important;
        height: 160px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 20px !important;
    }
    .t525__col .t-cell:not(.t525__textwrapper):after {
        content: '' !important;
        width: 36px !important;
        height: 28px !important;
        background-image: url(https://static.tildacdn.com/tild3930-6338-4465-a237-653931623630/Group_2781.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Блок с экспертом в 2 колонки*/
    .t523__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        box-sizing: border-box !important;
    }
    .t523 .t-col {
         display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
     }
    .t523 .t-col:first-child {
        position: relative !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t523 .t-col:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t523__tablewrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .t523__time {
        width: 100% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin: 0px !important;
        padding: 0px !important;
        text-align: left !important;
    }
    .t523__textwrapper + .t523__time {
        margin-bottom: 40px !important;
    }
    .t523__textwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;  
        text-align: left !important;
    }
    .t523__persname {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t523__persdescr {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t523 .t523__persdescr {
        font-weight: 600 !important;
        letter-spacing: 0.03em !important;
    }
    .t523__persname + .t523__persdescr {
        margin-top: 10px !important;
    }
    .t523__title {
        margin: 0px !important;
        padding: 0px !important;         
    }
    .t523__persname + .t523__title, .t523__persdescr + .t523__title {
        margin-top: 30px !important;
    }
    .t523__title ul {
        margin-bottom: 0px !important;
    }
    .t523__title ul li::marker {
        color: #519927 !important;
    }
    .t523__title ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t523__img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
        -o-object-position: top center !important;
        object-position: top center !important;
        margin: 0px !important;
        border-radius: 30px !important;
    }
    
    /*Блок Практика*/
    .t649 .t-container:after, .t649 .t-container:before {
        display: none !important;
    }
    .t649 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        box-sizing: border-box !important;
        row-gap: 40px !important;
    }   
    .t649 .t-card__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;
        transition:  box-shadow .2s linear, transform .3s ease-out, opacity .3s ease-out !important;   
    }
    .t649 .t-card__col:nth-child(4n-2) {
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;
        transition:  box-shadow .2s linear, transform .3s ease-out .16s, opacity .3s ease-out .16s !important;          
    }
    .t649 .t-card__col:nth-child(4n-1) {
        -webkit-transition: box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -moz-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -ms-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        -o-transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;
        transition:  box-shadow .2s linear, transform .3s ease-out .32s, opacity .3s ease-out .32s !important;          
    }    
    .t649__blockimg {
        padding-bottom: 70% !important;
        margin-bottom: 30px !important;
        border-radius: 25px !important;
    }
    .t649__textwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t649 .t-card__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t649 .t-card__uptitle + .t-card__title {
        margin-bottom: 20px !important;
    }
    .t649 .t-card__uptitle {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin: 0px !important;
        padding: 0px !important;
        letter-spacing: 0.03em !important;
    }
    .t649 .t-card__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t649 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    }
    .t649 .t-card__descr ul {
        margin-bottom: 0px !important;
    }
    .t649 .t-card__descr ul li:not(:first-child) {
        margin-top: 20px !important;
    }
    .t649__btn-container {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
        margin: 0px !important;
        padding-top: 40px !important;            
        padding-bottom: 10px !important;            
    }
    .t649 .t-card__btn-wrapper {
        width: 100% !important;
        padding-top: 0px !important;
    }
    .t649 .t-btn {
        width: 100% !important;
    }
    
    /*Обложка на странице вебинара*/
    .t778__separator {
        display: none !important;
    }
    .t778 .t-container {
        width: 100% !important;
        max-width: 100% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;            
    }
    .t778__col {
        max-width: 1320px !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;     
        background-color: #FFFFFF !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;        
        box-sizing: border-box !important;
    }
    .t778__wrapper {
        width: 100% !important;
        max-width: 1160px !important;
        height: auto !important;
        position: static !important;
        background-color: transparent !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t778__imgwrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t778__bgimg {
        border-radius: 30px !important;
        background-position: center right !important;
    }
    .t778__content {
        height: auto !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        box-sizing: border-box !important;
    }
    .t778__textwrapper {
        max-width: 560px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 0px !important;
    }
    .t778 .js-product-sku {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        display: block !important;
        color: #3E3E3E !important;
        font-family: 'GolosText' !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        margin-bottom: 30px !important;
    }
    .t778__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;  
        margin: 0px !important;
    }
    .t778__col:nth-child(3) .t778__title {
        color: #BA0C2F !important;
    }
    .t778__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;   
        margin-top: 30px !important;
    }
    .t778__col:nth-child(3) .t778__descr {
        margin-top: 15px !important;
    }
    .t778__descr strong {
        color: #BA0C2F !important;
        font-weight: inherit !important;
    }
    .t778__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important; 
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        gap: 10px !important;        
    }
    .t1025__price-item {
        margin: 0px !important;
    }
    .t778__price .t778__price-currency {
        display: none !important;
    }
    .t778__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin: 0px !important;
        gap: 10px !important;
    }
    .t778__btn {
        width: auto !important;
        margin: 0px !important;
    }
    .t778__col:nth-child(3) {
        width: 460px !important;
        max-width: 460px !important;
        position: absolute !important;
        bottom: 40px !important;
        right: calc(((100% - 1320px) / 2) + 80px) !important;
        border-radius: 20px !important;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t778__col:nth-child(3) .t778__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding: 20px !important;
        gap: 20px !important;
    }
    .t778__col:nth-child(3) .t778__imgwrapper {
        width: 120px !important;
        height: auto !important;
        min-height: 120px !important;
        position: relative !important;
        left: unset !important;
        top: unset !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t778__col:nth-child(3) .t778__bgimg {
        border-radius: unset !important;
        background-size: contain !important;
    }
    .t778__col:nth-child(3) .t778__content {
        padding: 0px !important;
    }
    
    /*Блок Кому будет полезен интенсив*/
    .t692 .t-container:before, .t692 .t-container:after, .t692__separator {
        display: none !important;
    }
    .t692 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        row-gap: 40px !important;
    }
    .t692 .t-card__col {
        max-width: 100% !important;
        text-align: left !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        margin: 0px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t692__blockimg {
        width: 300px !important;
        height: auto !important;
        padding-bottom: 0px !important;
        border-radius: 25px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t692__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 40px !important;
        padding-right: 30px !important;
    }
    .t692 .t-card__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t692 .t-card__descr {
        margin: 0px !important;
        padding: 0px !important;      
    }
    .t692 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    }
    .t692 .t-card__descr ul {
        margin-bottom: 0px !important;
    }
    .t692 .t-card__descr ul li::marker {
        color: #519927 !important;
    }
    .t692 .t-card__descr ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    
    /*Блок Гарантированные подарки*/
    .t853__separator {
        display: none !important;
    }
    .t853 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        box-sizing: border-box !important;
        row-gap: 40px !important;
    }
    .t853__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t853__col:nth-child(20n-18) .t-card__col, .t853__col:nth-child(20n-13) .t-card__col, .t853__col:nth-child(20n-7) .t-card__col, .t853__col:nth-child(20n-2) .t-card__col {
        background-color: #EFEAE5 !important;
    }
    .t853__col:nth-child(20n-17) .t-card__col, .t853__col:nth-child(20n-11) .t-card__col, .t853__col:nth-child(20n-6) .t-card__col, .t853__col:nth-child(20n-1) .t-card__col {
        background-color: #D8CECB !important;
    }   
    .t853__col:nth-child(20n-15) .t-card__col, .t853__col:nth-child(20n-10) .t-card__col, .t853__col:nth-child(20n-5) .t-card__col, .t853__col:nth-child(20n) .t-card__col {
        background-color: #EBECE6 !important;
    }        
    .t853__col.t-col_6 .t-card__col {
        padding-bottom: 40px !important;
    }
    .t853__col:nth-child(6n-4) .t-card__col {
        background-color: #EFEAE5 !important;
    }
    .t853__col:nth-child(6n-2) .t-card__col {
        background-color: #D8CECB !important;
    }   
    .t853__col:nth-child(6n-1) .t-card__col {
        background-color: #EBECE6 !important;
    }      
    .t853 .t-card__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;         
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        box-sizing: border-box !important;
        background-color: #EFEFEF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        padding-bottom: 30px !important;
    }
    .t853__imgwrapper {
        padding-bottom: 80% !important;
        margin-bottom: 30px !important;
    }
    .t853__col.t-col_6 .t853__imgwrapper {
        padding-bottom: 60% !important;
    }
    .t853__bgimg {
        background-size: contain !important;
    }
    .t853__textwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
    }
    .t853__col.t-col_6 .t853__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    .t853 .t-card__uptitle {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin: 0px !important;
        padding: 0px !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
    }
    .t853 .t-card__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t853 .t-card__uptitle + .t-card__title {
        margin-bottom: 20px !important;
    }
    .t853 .t-card__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t853 .t-card__title + .t-card__descr {
        margin-top: 30px !important;
    }
    .t853 .t-card__btn-wrapper {
        margin-top: auto !important;
        margin-bottom: 0px !important;
        padding-top: 40px !important;
        padding-bottom: 10px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t853__col.t-col_6 {
        padding-bottom: 0px !important;
    }
    .t853__col.t-col_6 .t853 .t-card__btn-wrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    .t853 .t-btn {
        width: 100% !important;
    }
    
    /*Блок с ценой на странице вебинара*/
    .t784__wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: center !important;
    }
    .t784__text-wrapper {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0px !important;
    }
    .t784__descr {
        margin-top: 30px !important;
    }
    .t784__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        gap: 10px !important;
    }    
    .t784__price-item {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t784__price .t784__price-currency {
        display: none !important;
    }
    
    /*Карта с контактами*/
    .t554 {
        overflow: hidden !important;
    }
    .t554__general-wrapper {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: transparent !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;         
    }
    .t554__card-wrapper {
        position: relative !important;
        padding: 60px !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        pointer-events: none !important;
    }
    .t554__card {
        min-height: unset !important;
        position: static !important;
        top: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 40px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
        pointer-events: auto !important;
    }
    .t554__title {
        margin-bottom: 0px !important;
    }
    .t554__title + .t-text {
        margin-top: 30px !important;
    }
    .t554 .t-text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t554 .t-text ul li:first-child {
        color: #B3B3B3 !important;
        font-weight: 500 !important;
        margin-bottom: 10px !important;
    }
    .t554 .t-text ul + br {
        display: none !important;
    }
    .t554 .t-text ul + br + ul {
        margin-top: 30px !important;
    }
    .t554_map {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t554 .t-map, .ymaps-2-1-79-map {
        height: 100% !important;
    }
    
    /*Карточки с историей развития*/
    .t522__line, .t522 .t-container:before, .t522 .t-container:after {
        display: none !important;
    }
    .t522 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 40px !important;
    }
    .t522__row {
        margin: 0px !important;
    }
    .t522__right-tablewrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        margin: 0px !important;
        padding: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
        box-sizing: border-box !important;
    }
    .t522__personimgwrapper {
        width: 100% !important;
        max-width: calc(50% - 60px) !important;
        box-sizing: border-box !important;        
    }
    .t522__img {
        width: 100% !important;
        height: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
    }
    .t522__textwrapper {
        width: 100% !important;
        max-width: calc(50% + 60px) !important;
        min-height: 400px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 60px !important;
        box-sizing: border-box !important;
    }
    .t522__persname {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t522__persdescr {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t522__persname + .t522__persdescr, .t522__persname + .t522__title, .t522__persdescr + .t522__title {
        margin-top: 30px !important;
    }
    .t522__title {
        margin: 0px !important;
        padding: 0px !important;           
    }
    
    /*Блок с Мариной на странице Об университете*/
    .t996 {
        overflow: hidden !important;
    }
    .t996__wrapper {
        overflow: visible !important;
        max-width: 1200px !important;
        height: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t996__container {
        height: auto !important;
    }
    .t996__inner-wrapper {
        position: static !important;
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }
    .t996__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t996__descr {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
    }
    .t996__cover-wrapper {
        right: -60px !important;
    }
    .t996__cover {
        background-size: contain !important;
        background-position: bottom right !important;
    }
    
    /*Плитки постов*/
    .t897 .t-section__topwrapper {
        margin-bottom: 20px !important;
    }
    .t897 .t-section__title {
        color: #B3B3B3 !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
        margin-bottom: 0px !important;
    }
    .t897 .t-feed__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 80px !important;
    }    
    .t-feed__parts-switch-wrapper {
        margin-bottom: 60px !important;
    }
    .t-feed__parts-switch-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        gap: 10px !important;
    }
    .t-feed__parts-switch-btn_bg {
        height: 45px !important;
        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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    .t-feed__parts-switch-btn a {
        padding: 0px !important;
        white-space: nowrap !important;
    }
    #allrecords .t-feed__post:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-feed__post {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t897 .t-feed__post:nth-child(5n), .t897 .t-feed__post:nth-child(5n-1), .t897 .t-feed__post:nth-child(5n-2) {
        max-width: 360px !important;
    }
    .t-feed__col-grid__wrapper {
        height: auto !important;        
    }
    .t-feed__post-descr {
        overflow: visible !important;
        margin-top: 30px !important;
    }
    .t-feed__post-descr strong {
        display: block !important;
        color: #BA0C2F !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
    }
    .t-feed__post-descr strong:not(:last-child) {
        margin-bottom: 30px !important;
    }
    .t-feed__post-descr strong:first-child {
        margin-top: -20px !important;
    }
    .t-feed__post-descr strong + br {
        display: none !important;
    }
    .t-feed__post-imgwrapper {
        padding-bottom: 70% !important;
        margin-bottom: 30px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;           
    }
    .t-feed__post-bgimg {
        background-position: top;
        background-repeat: no-repeat;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
        will-change: transform !important;
        
    }
    .t-feed__buttons-wrapper {
        max-width: 1160px !important;
        margin-top: 60px !important;
    }
    
    /*Статья*/
    .t-feed__post-popup__date-parts-wrapper, .t-redactor__callout-icon {
        display: none !important;
    }
    .t-feed__post-popup {
        z-index: 999999 !important;
    }    
    .t-feed__post-popup__content {
        position: relative !important;
    }
    .t-feed__post-popup__title-wrapper {
        padding: 0px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        width: 160px !important;
        height: 160px !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin: 0px !important;
    }
    .t-feed__post-popup__cover-wrapper img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;        
        max-height: 100% !important;   
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 0px !important;
    }
    .t-feed__post-popup__text {
        color: #3E3E3E !important;
        font-weight: 400 !important;
    }
    .t-redactor__text {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t-redactor__preface {
        min-height: 160px !important;
        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;        
        color: #3E3E3E !important;
        font-weight: 400 !important;            
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 200px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-redactor__preface ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t-redactor__preface ul li:first-child {
        color: #1D1D1D !important;
        font-weight: 500 !important;
    }
    #allrecords .t-redactor__preface ul li:nth-child(2) {
        color: #BA0C2F !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
    }    
    .t-redactor__preface ul li:nth-child(2) {
        margin-top: 10px !important;
    }    
    .t-redactor__preface ul li:nth-child(3) {
        margin-top: 20px !important;
    }
    .t-redactor__preface:first-child {
        margin-bottom: 30px !important;
    }
    .t-redactor__h4 {
        color: #1D1D1D !important;
        font-weight: 400 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t-redactor__h4:not(:first-child) {
        margin-top: 30px !important;
    }
    .t-redactor__h4:not(:last-child) {
        margin-bottom: 20px !important;
    }  
    .t-feed__post-popup__text figure {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__text figure:not(:first-child) {
        margin-top: 60px !important;
    }
    .t-feed__post-popup__text figure:not(:last-child) {
        margin-bottom: 40px !important;
    }
    .t-redactor__video-container, .t-redactor__tte-view figure img {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;           
    }
    .t-redactor__h2 {
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t-redactor__h2:not(:first-child) {
        margin-top: 80px !important;
    }
    .t-redactor__h2:not(:last-child) {
        margin-bottom: 30px !important;
    }
    .t-redactor__callout {
        margin: 0px !important;
        padding: 0px !important;    
        background-color: transparent !important;
    }
    .t-redactor__callout-text {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    }
    .t-redactor__callout a {
        background-color: #BA0C2F !important;
        color: #FFFFFF !important;
    }
    .t-redactor__callout:not(:first-child) {
        margin-top: 50px !important;
    }
    .t-redactor__callout:not(:last-child) {
        margin-bottom: 80px !important;
    }    
    .t-redactor__quote {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        margin: 0px !important;
        border: none !important;
        padding: 0px !important;
        gap: 40px !important;
    }
    .t-redactor__quote:not(:first-child) {
        margin-top: 60px !important;
    }
    .t-redactor__quote:not(:last-child) {
        margin-bottom: 60px !important;
    }   
    .t-redactor__quote ul {
        width: 100% !important;
        max-width: calc(50% - 20px) !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
        border: 1px solid #E5E5E5 !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t-redactor__quote ol {
        width: 100% !important;
        max-width: calc(50% - 20px) !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
        background-color: #FFFFFF !important;
        margin-bottom: 0px !important;
        list-style-type: disc !important;
        text-indent: unset !important;
        list-style-position: unset !important;
        box-sizing: border-box !important;
    }
    .t-redactor__quote ul li:first-child {
        list-style-type: none !important;
        color: #BA0C2F !important;
        font-weight: 500 !important;
        margin-bottom: 20px !important;
        margin-left: -20px !important;
    }
    .t-redactor__quote ol li:first-child {
        list-style-type: none !important;
        color: #519927 !important;
        font-weight: 500 !important;
        margin-bottom: 20px !important;
        margin-left: -20px !important;
    }    
    .t-redactor__quote ul li::marker{
        color: #B3B3B3 !important;
    }    
    .t-redactor__quote ol li::marker {
        color: #519927 !important;
    }
    .t-redactor__quote li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t-feed__post-popup__arrow-top {
        width: 60px !important;
        height: 60px !important;
        background-image: url(https://static.tildacdn.com/tild3632-3062-4265-a363-303466356530/Group_2744.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t-feed__post-popup__arrow-top svg {
        display: none !important;
    }
    
    /*Релевантные статьи*/
    .t-feed__post-popup__relevants {
        max-width: 800px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-feed__post-popup__relevants-title-wrapper {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;        
    }
    .t-feed__post-popup__relevants-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 80px !important;
    }
    .t-feed__post-popup__relevants-item {
        width: 100% !important;
        max-width: 50% !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t-feed__post-popup__relevants-title {
        color: #1d1d1d !important;
        font-weight: 500 !important;
        margin-top: 140px !important;
        margin-bottom: 60px !important;
    }
    .t-feed__post-popup__relevants-item {
        display: none !important;
    }
    .t-feed__post-popup__relevants-item:first-child, .t-feed__post-popup__relevants-item:nth-child(2) {
        display: block !important;
    }
    .t-feed__post-popup__relevants-item-title {
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__relevants-item-descr {
        color: #3E3E3E !important;
        font-weight: 400 !important;        
        margin-top: 30px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong {
        display: block !important;
        color: #BA0C2F !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
    }
    .t-feed__post-popup__relevants-item-descr strong:first-child {
        margin-top: -20px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong:not(:last-child) {
        margin-bottom: 30px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong + br {
        display: none !important;
    }
    .t-feed__post-popup__relevants-imgwrapper {
        padding-bottom: 70% !important;
        margin-bottom: 30px !important;
        border-radius: 20px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t-feed__post-popup__relevants-bgimg {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
        will-change: transform !important;
    }
    
    /*Закрытие статьи*/
    .t-feed__post-popup__close-text-wrapper, .t-feed .t-popup__close-icon path, .t-feed__post-popup .t-popup__close-icon path, .t-feed__post-popup .t-popup__close::before {
        display: none !important;
    }
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        max-width: 1360px !important;
        display: -ms-flex !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        position: static !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        height: auto !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border: none !important;
        background-color: transparent !important;
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
    } 
    .t-feed .t-popup .t-feed__post-popup__close-wrapper {
        padding-top: 30px !important;
    }
    .t915 .t-feed .t-feed__post-popup__close-wrapper, [data-record-type="915"] .t-feed .t-feed__post-popup__close-wrapper, [data-record-type="915"] .t-feed__post-popup .t-feed__post-popup__close-wrapper, [data-record-type="121"] .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        top: 0px !important;
        padding-top: 30px !important;
    }
    .t-feed .t-popup__close, .t-feed__post-popup .t-popup__close {
        position: static !important;
        width: auto !important;
        height: auto !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;    
        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;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding: 0px !important;
    }
    .t-feed .t-popup__close-wrapper, .t-feed__post-popup .t-popup__close-wrapper {
        width: auto !important;
        height: auto !important;
        padding: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;      
        -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;
    }
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        background-image: url(https://static.tildacdn.com/tild3561-6534-4137-b730-333834383631/svg.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        width: 40px !important;
        height: 40px !important;       
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;        
    }
    .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after {
        color: #1D1D1D !important;
        font-weight: 500 !important;
        font-family: 'GolosText' !important;
        content: 'Вернуться назад';
        display: block !important;
        margin-left: 20px !important;
    }    
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 60px !important;
        padding-bottom: 0px !important;
    }
    .t-feed .t-popup .t-feed__post-popup__container {
        padding-top: 60px !important;
        padding-bottom: 140px !important;
    }    
    
    /*Открытая форма*/
    .t678 .t-section__topwrapper {
        margin-bottom: 60px !important;
    }
    .t678 .t-section__title {
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
    }
    .t678 .t-section__descr {
        color: #3E3E3E !important;
        font-weight: 400 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;        
    }
    .t678 .t-section__title + .t-section__descr {
        margin-top: 30px !important;
    }
    .t678 .t-form__submit {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 30px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;        
    }
    .t702__wrapper {
        padding: 40px !important;
    }
    .t702__text-wrapper {
        margin: 0px !important;
    }
    .t702 .t-form__submit {
        margin-top: 50px !important;
    } 
    .t702__text-wrapper {
        margin-bottom: 60px !important;
    }
    .t702__title {
        margin-bottom: 0px !important;
    }
    .t702__descr {
        margin-top: 30px !important;
    }
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color:#B3B3B3 !important; opacity: 1 !important;}    
    .t-input {
        color: #3E3E3E !important;
        font-weight: 400 !important;
    }
    .t-input-group {
        margin-bottom: 0px !important;
    }
    .t-input-block {
        margin-bottom: 30px !important;
    }
    .t-input-title {
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin-bottom: 0px !important;
    }   
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        position: relative !important;
        color: #B3B3B3 !important;
        font-weight: 400 !important;
        padding-left: 35px !important;
    }
    .t-checkbox__control a {
        color: #BA0C2F !important;
    }
    .t-checkbox__indicator {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin-right: 15px !important;
        border-color: #D8D8D8 !important;
        border-radius: 3px !important;
        opacity: 1 !important;
    }
    .t-checkbox__indicator:after {
        border-color: #1D1D1D !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    } 
    
    /*Сообщение об успешной отправке формы*/
    .t-form__successbox {
        font-weight: 400 !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 40px !important;
        height: 40px !important;  
        top: 10px !important;
        padding: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store .t-popup__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon, .t706__close, .t958__close {
        right: 10px !important;
    }
    .t702 .t-popup__container.t-popup__container-static .t-popup__close {
        right: 27px !important;
    }
    .t-popup__close-icon, .t706__close-button, .t706__close-icon, .t1002__wishlistwin-close-icon, .t1002__close-button, .t450__close_icon, .t985__close-icon svg, .t702 .t-popup__close-wrapper, .t958__close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t-popup__close-icon g, .t706__close-icon g {
        fill: #FFFFFF !important;
    }
    .t945 .t-popup__close-icon g {
        fill: #1d1d1d !important;
    }
    .t945 .t-popup__block-close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 3px !important;
        box-sizing: border-box !important;
    }
    .t450__close {
        width: 45px !important;
        height: 45px !important;  
        top: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        background-color: #1D1D1D !important;
        height: 1px !important;
    }    
    
    /*Форма подписки*/
    .t945__popup {
        border-radius: 30px !important;
        left: 50% !important;
        bottom: 50% !important;
        -webkit-transform: translateY(50%) translateX(-50%) !important;
        -ms-transform: translateY(50%) translateX(-50%) !important;
        transform: translateY(50%) translateX(-50%) !important;        
    }
    .t945__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Каталог нутрициологов*/
    .t951 .t-store__grid-separator, .t951__grid-cont:before, .t951__grid-cont:after, .t951 .t-store__grid-cont_mobile-grid:before, .t951 .t-store__grid-cont_mobile-grid:after {
        display: none !important;
    }
    .t951 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #allrecords .t951 .t951__cont-w-filter {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t951__grid-cont, .t951 .t-store__grid-cont_mobile-grid {
        width: 100% !important;
        max-width: calc(100% / 3 * 2) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;       
        row-gap: 40px !important;
    }
    .t951 .t-store__grid-cont[style*="none"] {
        display: none !important;
    }
    .t951 .t-store__card {
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #FFFFFF !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        box-sizing: border-box !important;
        column-gap: 40px !important;
    }
    .t951 .t-store__card > a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        column-gap: 40px !important;        
    }
    .t951 .t-store__card__imgwrapper {
        width: 160px !important;
        height: 160px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        padding-bottom: 0px !important;
    }
    .t951 .t-store__card__bgimg {
        background-position: top center !important;
    }
    .t951 .t-store__card__textwrapper {
        padding-top: 0px !important;
    }
    .t951 .t-store__card__sku {
        display: block !important;
        font-size: 0px !important;
        margin-top: 20px !important;
    }
    .t951 .js-store-prod-sku {
        color: #BA0C2F !important;
        font-weight: 600 !important;
        letter-spacing: 0.03em !important;
        text-transform: uppercase !important;
    }
    .t951 .t-store__card__descr {
        margin-top: 30px !important;
    }
    .t951 .t-store__card__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 40px !important;
    }
    .t951 .t-store__card__price-wrapper:before {
        content: 'Цена консультаций' !important;
        width: 100% !important;
        font-family: 'GolosText' !important;
        color: #B3B3B3 !important;
        font-weight: 400 !important;
        margin-bottom: 5px !important;
    }
    .t951 .t-store__card__price:before {
        content: 'от\a0' !important;
        display: inline-block !important;
        vertical-align: middle !important;
    }
    .t951 .t-store__card__btns-wrapper {
        position: absolute !important;
        right: 40px !important;
        bottom: 40px !important;
        margin-top: 0px !important;
    }
    .t951 .t-store__card__btn {
        width: auto !important;
        margin: 0px !important;
    }
    
    /*Фильтры в каталоге нутрициологов*/
    .t951__sidebar {
        width: 100% !important;
        max-width: calc(100% / 3) !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t951__sidebar-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 40px !important;
    }
    .t951 .t-store__parts-switch-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;     
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        row-gap: 15px !important;        
    }
    .t951 .t-store__parts-switch-btn {
        opacity: 1 !important;
        color: #3E3E3E !important;
        font-weight: 400 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t951 .t-store__parts-switch-btn.t-active {
        color: #BA0C2F !important;
        font-weight: 500 !important;
    }
    .t951 .t-store__filter {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
        row-gap: 40px !important;        
    }
    .t951 .t-store__filter__options  {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
        row-gap: 40px !important;          
    }
    .t951 .t-store__filter__item {
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t951 .t-store__filter__item-title {
        max-width: 100% !important;
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin-bottom: 20px !important;
    }
    .t951 .t-store__filter__item_checkbox .t-store__filter__item-controls-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 10px !important;             
    }
    .t951 .t-store__filter__item .t-checkbox__control {
        min-height: 20px !important;
        color: #3E3E3E !important;
        margin: 0px !important;
    }
    .t951 .t-checkbox__control .t-store__filter__title {
        min-height: 20px !important;
        display: inline-block !important;
        vertical-align: middle !important;
    }
    .t951 .t-store__filter__item_price {
        max-width: 260px !important;
    }
    .t951 .t-store__filter__item-price-box .t-store__filter__input {
        min-height: 30px !important;
        color: #3E3E3E !important;
        font-weight: 400 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        border-color: #D8D8D8 !important;
        border-radius: 10px !important;
        background-color: transparent !important;
    }
    .t951 .t-store__filter__item-price-slider {
        margin-top: 0px !important;
        height: 15px !important;
        border-radius: 0px !important;
    }
    .t951 .t-store__filter__range {
        height: 15px !important;
        top: 0px !important;
    }
    .t951 .t-store__filter__range_bg, .t951 .t-store__filter__price-outer {
        top: 7px !important;
    }
    .t951 .t-store__filter__range_bg {
        background-color: #1D1D1D !important;
        position: absolute !important;
        z-index: -1 !important;
        width: 100% !important;
        height: 1px !important;
        border-radius: 4px !important;
        box-sizing: border-box !important;
    }    
    .t951 .t-store__filter__price-outer {
        background-color: #D8D8D8 !important;
        z-index: 0 !important;
        position: absolute !important;
        content: '' !important;
        height: 1px !important;
    }
    .t951 .t-store__filter__range::-webkit-slider-thumb {
        height: 15px !important;
        width: 15px !important;
        background-color: #F6F6F6 !important;
        border: 1px solid #1D1D1D !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        pointer-events: auto !important;
        box-shadow: unset !important;
    }   
    .t951 .t-store__filter__item-price-box {
        margin-top: 15px !important;
    }
    .t951 .t-store__filter__opts-mob-btn {
        color: #3E3E3E !important;
        font-weight: 400 !important;
    }
    
    /*Найдено в каталоге нутрициологов*/
    .t951 .t-store__filter__chosen-bar {
        padding: 20px !important;
        border-radius: 10px !important;
        background-color: #FFFFFF !important;
        -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
        border: 0px !important;
    }
    .t951 .t-store__filter__chosen-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        gap: 10px !important;
    }
    .t951 .t-store__filter__prods-number {
        color: #B3B3B3 !important;
        font-weight: 400 !important;
        opacity: 1 !important;
        margin-bottom: 15px !important;
    }
    .t951 .t-store__filter__chosen-val {
        background-color: #F6F6F6 !important;
        color: #3E3E3E !important;
        font-weight: 400 !important;
        margin: 0px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t951 .t-store__filter__chosen-val:after {
        display: none !important;
    }
    .t951 .t-store__filter__chosen-val:before {
        content: '✕' !important; 
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-right: 5px !important;
        font-family: 'GolosText' !important;
        font-size: 10px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
    }
    .t951 .t-store__filter__reset {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        color: #BA0C2F !important;
        font-weight: 400 !important;
        border: none !important;
        margin: 0px !important;
    }  
    
    /*Пагинация в каталоге нутрициологов*/
    .t951 .t-store .t-store__pagination {
        margin-top: 50px !important;
        gap: 10px !important;
    }
    .t951 .t-store__pagination__item {
        min-height: 36px !important;
        min-width: 36px !important;
        background-color: #e5e5e5 !important;
        color: #b3b3b3 !important;
        font-weight: 500 !important;
        margin: 0px !important;
        border-radius: 5px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
        border: none !important;
    }
    #allrecords .t951 .t-store__pagination__item_prev:nth-child(n), #allrecords .t951 .t-store__pagination__item_next:nth-child(n) {
        background-color: transparent !important;
    }       
    #allrecords .t951 .t-store__pagination__item_prev:nth-child(n):hover, #allrecords .t951 .t-store__pagination__item_next:nth-child(n):hover {
        background-color: transparent !important;
    }    
    .t951 .t-store__pagination__item.t-store__pagination__item_active {
        color: #FFFFFF !important;
        background-color: #BA0C2F !important;
    }
    .t951 .t-store__pagination__arrow path {
        fill: #1D1D1D !important;
    }
    
    /*Поиск в каталоге нутрициологов*/
    .t951 .t-store__filter__search-and-sort {
        text-align: left !important;
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__search {
        width: 100% !important;
    }
    .t951__sidebar .t-store__search-wrapper {
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__search:before {
        content: 'Поиск (по городу или ФИО)' !important;
        display: block !important;
        font-family: 'GolosText' !important;
        color: #1D1D1D !important;
        font-weight: 500 !important;
        margin-bottom: 20px !important;
    }
    .t951 .t-store__filter__input {
        width: 100% !important;
        height: 50px !important;
        min-height: unset !important;
        color: #3E3E3E !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 45px !important;
        background-color: transparent !important;
        border: 1px solid #D8D8D8 !important;
        border-radius: 10px !important;
        box-sizing: border-box !important;
    }
    .t951 .t-store__search-icon {
        width: 20px !important;
        height: 100% !important;
        background-image: url(https://static.tildacdn.com/tild3063-3634-4234-b930-383537376662/search-normal.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        padding: 0px !important;
        right: 15px !important;
        border: none !important;
    }
    .t951 .t-store__search-icon path {
        display: none !important;
    }

    
    
@media screen and (max-width: 1200px) { 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }    
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_54"] .t050__title, [class*="uc-"][class*="tt_54"] .t-title, [class*="uc-"][class*="ct_54"] .t-card__title, [class*="uc-"][class*="nm_54"] .t-name, [class*="uc-"][class*="ds_54"] .t-descr, [class*="uc-"][class*="tx_54"] .t-text, [class*="uc-"][class*="cd_54"] .t-card__descr, [class*="uc-"][class*="cu_54"] .t-card__uptitle, [class*="uc-"][class*="ut_54"] .t-uptitle, [class*="uc-"][class*="hd_54"] .t-heading {
        font-size: 48px !important;
    }  
    .t1065__title, .t778__title {
        font-size: 48px !important;
    }    
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 43px !important;
    }  
    .t784__title, .t522__persname, .t996__title, .t-redactor__preface ul li:first-child, .t-feed__post-popup__relevants-title, .t678 .t-section__title {
        font-size: 43px !important;     
    }    
    
    /*Фактоиды*/
    [class*="uc-"][class*="tt_42"] .t050__title, [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr, [class*="uc-"][class*="cu_42"] .t-card__uptitle, [class*="uc-"][class*="ut_42"] .t-uptitle, [class*="uc-"][class*="hd_42"] .t-heading {
        font-size: 38px !important;
    } 
    .t1066__heading, .t509 .t-section__title, .t523__time, .t-redactor__h2, .t702__title {
        font-size: 38px !important;
    }    
    
    /*Крупные подзаголовки*/
    [class*="uc-"][class*="tt_26"] .t050__title, [class*="uc-"][class*="tt_26"] .t-title, [class*="uc-"][class*="ct_26"] .t-card__title, [class*="uc-"][class*="nm_26"] .t-name, [class*="uc-"][class*="ds_26"] .t-descr, [class*="uc-"][class*="tx_26"] .t-text, [class*="uc-"][class*="cd_26"] .t-card__descr, [class*="uc-"][class*="cu_26"] .t-card__uptitle, [class*="uc-"][class*="ut_26"] .t-uptitle, [class*="uc-"][class*="hd_26"] .t-heading {
        font-size: 25px !important;
    } 
    .t798__text, .t857 .t-card__title, .t1025__title, .t856 .t-card__title, .t478__title, .t503 .t-card__title, .t726__title, .t851 .t-card__title, .t409__title, .t523__persname, .t853 .t-card__title {
        font-size: 25px !important;
    }    
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 21px !important;
    } 
    .t420__logo, .t420__title, .t776__title, .t395__col:before, .t902 .t-section__title, .t902 .t-card__title, .t585__title, .t447__descr, .t575__number, .t575__title, .t858 .t-card__title, .t938__feature-title, .t525__title, .t649 .t-card__title, .t692 .t-card__title, .t554__title, .t522__persdescr, .t-feed__post-title, .t-feed__post-popup__relevants-item-title, .t951 .t-store__card__title, .t420__text {
        font-size: 21px !important;
    }    
    
    /*Цитаты*/
    [class*="uc-"][class*="tt_20"] .t050__title, [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 19px !important;
    }   
    .t525__text, .t-redactor__h4 {
        font-size: 19px !important;
    }     
    
    /*Цены*/
    [class*="uc-"][class*="tt_24"] .t050__title, [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 23px !important;
    }
    .t1025__price, .t778__price, .t784__price, .t951 .t-store__card__price-item {
        font-size: 23px !important;
    } 
    
    /*Отступ между карточками*/
    [data-record-type="113"] > div[style*="height:20px"], [data-record-type="113"] > div[style*="height: 20px"], [data-record-type="113"].uc-height-20 > div {
        height: 20px !important;
    }        
    
    /*Верхняя часть меню*/
    .t770__topwrapper {
        max-width: 940px !important;
    }     
    
    /*Нижняя часть меню*/
    .t770__bottomwrapper {
        max-width: 1060px !important;
    }    
    .t770__listwrapper {
        max-width: 940px !important;
    }    
    .t770__list {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        column-gap: 30px !important;
    }
    
    /*Мобильное меню*/
    .t228__maincontainer {
        max-width: 940px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Верхняя часть футера*/
    .t420 {
        padding-top: 60px !important;
        border-top-left-radius: 40px !important;
        border-top-right-radius: 40px !important;
    }
    .t420 .t-container > .t420__col:first-child {
        max-width: 300px !important;
    }
    .t420__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    .t420__logo {
        padding-top: 60px !important;
    }
    
    /*Средняя часть футера*/
    .t464 {
        padding-top: 60px !important;
        margin-top: -150px !important;
    }    
    .t464 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t464__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Нижняя часть футера*/
    .t134 {
        padding-top: 60px !important;
    }
    .t134__title {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t134__descr {
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }    
    
    /*Обложка*/
    [data-record-type="1065"] {
        max-width: 1060px !important;
    }
    .t1065 .t-container {
        max-width: 940px !important;
    }  
    .t1065__hint {
        max-width: 440px !important;
    }
    
    /*Блок с фактоидами на главной*/
    .t1066__item > .t-cell:not(.t1066__textwrapper) {
        width: 140px !important;
        height: 140px !important;
        margin-right: 40px !important;
    }    
    
    /*Слайдер с отзывами*/
    .t798 .t-container {
        max-width: 640px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t798 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t798__bgimg {
        width: 140px !important;
        height: 140px !important;
    }
    .t798 .t-slds__arrow_wrapper {
        width: calc((100% - 660px) / 2) !important;
    }    
    
    /*Блок Для тех, кто хочет на Главной*/
    .t857 .t-card__container {
        row-gap: 20px !important;
    }    
    
    /*Блок с кнопкой*/
    .t142 .t-container_100 {
        max-width: 940px !important;
    }  
    
    /*Блок с несколькими кнопками*/
    .t142A .t-container_100 {
        max-width: 940px !important;
    }
    .t142A__wraptwo {
        gap: 20px !important
    }
    
    /*Каталог образовательных программ*/
    .t776__parent {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Тарифы*/
    .t1025__col.t-col_6 {
        max-width: 50% !important;
    }
    .t1025__col.t-col_8 {
        max-width: 50% !important;
    }     
    .t1025__col.t-col_10 {
        max-width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t1025__col.t-col_10:nth-child(odd) {
        margin-left: 0px !important;
    }
    .t1025__col.t-col_10:nth-child(even) {
        margin-right: 0px !important;
    }    
    .t1025__item {
        padding: 40px !important;
    }
    .t1025__col.t-col_10 .t1025__item, .t1025__col.t-col_12 .t1025__item {
        padding-bottom: 40px !important;
    }
    .t1025__btn-wrapper {
        margin-bottom: 0px !important;
    }   
    
    /*Блок с шагом в 1 колонку*/
    .t856 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок с этапом в 2 колонки*/
    .t478 .t-container {
        max-width: 940px !important;
    }    
    .t478__textwrapper {
        min-height: 420px !important;
        padding-left: 60px !important;
        padding-right: 10px !important;
    }
    .t478 .t-col:not(.t478__top) .t478__textwrapper {
        padding-left: 10px !important;
        padding-right: 60px !important;
    }    
    
    /*Блок с дипломом*/
    .t509 {
        max-width: 940px !important;
    }
    .t509__textwrapper {
        padding-left: 10px !important;
    }    
    
    /*Блок Подарки участникам*/
    .t902 .t-card__container {
        row-gap: 20px !important;
    }    
    .t902__inner-col {
        min-height: 420px !important;
    }    
    .t902__bgwrapper {
        width: 110px !important;
    }    
    
    /*Блок Доход нутрициолога*/
    .t503 .t-card__container {
        row-gap: 20px !important;
    }   
    
    /*Слайдер с развернутыми отзывами*/
    .t726 .t-width {
        max-width: 620px !important;
    }  
    .t726 .t-slds__arrow_wrapper {
        width: calc((100% - 640px) / 2) !important;
    }   
    .t726 .t-slds__arrow-right {
        left: 50px !important;
    }
    .t726 .t-slds__arrow-left {
        right: 50px !important;
    }  
    
    /*Слайдер со скринами отзывов*/
    .t670 .t-slds__item .t-width {
        max-width: 620px !important;
    }
    .t670 .t-slds__arrow_wrapper {
        width: calc((100% - 640px) / 2) !important;
    }   
    .t670 .t-slds__arrow-right {
        left: 50px !important;
    }
    .t670 .t-slds__arrow-left {
        right: 50px !important;
    }  
    
    /*Блок с 2 видео*/
    .t1061 .t-container {
        row-gap: 20px !important;
    }
    
    /*Блок с контактами*/
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) {
        max-width: 320px !important;
    }
    
    /*Блок Вы научитесь*/
    .t851__col {
        min-width: 380px !important;
        max-width: 380px !important;
    }
    .t851__col:first-child {
        margin-left: calc((100% - 940px) / 2) !important;        
    }
    .t851 .t-card__container:after {
        width: calc((100% - 960px) / 2) !important;
        min-width: calc((100% - 960px) / 2) !important;
    }
    
    /*Блок Ваши результаты*/
    .t575 .t-container {
        row-gap: 20px !important;
    }    
    
    /*Блок с карточками с иконками*/
    .t858 .t-card__col {
        max-width: 300px !important;
    }
    .t858__wrap {
        padding-top: 60px !important;
    }
    .t858__separator {
        margin-top: 20px !important;
    }  
    
    /*Блок в с карточками и изображением в 2 колонки*/
    .t938__features {
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }
    .t938__bg-wrap {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t938__background-image {
        width: calc(100% - 20px) !important;
        left: 10px !important;
        right: 10px !important;
    } 
    
    /*Блок с цитатой*/
    .t525__col {
        max-width: 940px !important;
    } 
    .t525__textwrapper {
        max-width: 570px !important;
        padding-left: 10px !important;
        padding-right: 0px !important;
    }
    .t525__bgimg {
        width: 140px !important;
        height: 140px !important;
        margin-right: 10px !important;
    }
    
    /*Блок Практика*/
    .t649 .t-container {
        row-gap: 20px !important;
    }    
    
    /*Обложка на странице вебинара*/
    .t778__col {
        max-width: 1060px !important;
    }   
    .t778__wrapper {
        max-width: 940px !important;
    }    
    .t778__col:nth-child(3) {
        width: 400px !important;
        max-width: 400px !important;
        right: calc(((100% - 1060px) / 2) + 60px) !important;
    }    
    
    /*Блок Кому будет полезен интенсив*/
    .t692 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }
    
    /*Блок Гарантированные подарки*/
    .t853 .t-card__container {
        row-gap: 20px !important;
    }   
    
    /*Карта с контактами*/
    .t554__general-wrapper {
        max-width: 940px !important;
    }
    
    /*Карточки с историей развития*/
    .t522 .t-container {
        row-gap: 20px !important;
    }   
    
    /*Блок с Мариной на странице Об университете*/
    .t996__wrapper {
        max-width: 960px !important;
    }    
    .t996__inner-wrapper {
        max-width: 520px !important;
    }
    .t996__cover-wrapper {
        width: 63% !important;
    }
    
    /*Плитки постов*/
    .t897 .t-feed__post:nth-child(5n), .t897 .t-feed__post:nth-child(5n-1), .t897 .t-feed__post:nth-child(5n-2) {
        max-width: 300px !important;
    }    
    .t-feed__buttons-wrapper {
        max-width: 940px !important;
    }    
    
    /*Статья*/
    .t-feed__post-popup__content {
        max-width: 620px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        width: 140px !important;
        height: 140px !important;
    }
    .t-redactor__preface {
        min-height: 140px !important;
        padding-left: 180px !important;
    }
    .t-redactor__quote {
        gap: 20px !important;
    }
    .t-redactor__quote ul {
        max-width: calc(50% - 10px) !important;
    }
    .t-redactor__quote ol {
        max-width: calc(50% - 10px) !important;
    }    
    
    /*Релевантные статьи*/
    .t-feed__post-popup__relevants {
        max-width: 640px !important;
    }
    .t-feed__post-popup__relevants-title-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t-feed__post-popup__relevants-item {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Закрытие статьи*/
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        max-width: 1100px !important;
    } 
    
    /*Каталог нутрициологов*/
    .t951__grid-cont, .t951 .t-store__grid-cont_mobile-grid {
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }   
    .t951 .t-store__card {
        column-gap: 20px !important;
    }
    .t951 .t-store__card > a {
        column-gap: 20px !important;        
    }    
    .t951 .t-store__card__imgwrapper {
        width: 140px !important;
        height: 140px !important;
    }    
    
    /*Фильтры в каталоге нутрициологов*/
    .t951__sidebar {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Пагинация в каталоге нутрициологов*/
    .t951 .t-store .t-store__pagination {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 16px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    
    /*Маленькие кнопки*/
    #allrecords .t770 .t-btn, #allrecords .t450 .t-btn, #allrecords .t951 .t-store__card__btn {
        font-size: 14px !important;
    }      
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_54"] .t050__title, [class*="uc-"][class*="tt_54"] .t-title, [class*="uc-"][class*="ct_54"] .t-card__title, [class*="uc-"][class*="nm_54"] .t-name, [class*="uc-"][class*="ds_54"] .t-descr, [class*="uc-"][class*="tx_54"] .t-text, [class*="uc-"][class*="cd_54"] .t-card__descr, [class*="uc-"][class*="cu_54"] .t-card__uptitle, [class*="uc-"][class*="ut_54"] .t-uptitle, [class*="uc-"][class*="hd_54"] .t-heading {
        font-size: 41px !important;
    }  
    .t1065__title, .t778__title {
        font-size: 41px !important;
    }     
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 37px !important;
    }  
    .t784__title, .t522__persname, .t996__title, .t-redactor__preface ul li:first-child, .t-feed__post-popup__relevants-title, .t678 .t-section__title {
        font-size: 37px !important;     
    }     
    
    /*Фактоиды*/
    [class*="uc-"][class*="tt_42"] .t050__title, [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr, [class*="uc-"][class*="cu_42"] .t-card__uptitle, [class*="uc-"][class*="ut_42"] .t-uptitle, [class*="uc-"][class*="hd_42"] .t-heading {
        font-size: 34px !important;
    }  
    .t1066__heading, .t509 .t-section__title, .t523__time, .t-redactor__h2, .t702__title {
        font-size: 34px !important;
    }     
    
    /*Крупные подзаголовки*/
    [class*="uc-"][class*="tt_26"] .t050__title, [class*="uc-"][class*="tt_26"] .t-title, [class*="uc-"][class*="ct_26"] .t-card__title, [class*="uc-"][class*="nm_26"] .t-name, [class*="uc-"][class*="ds_26"] .t-descr, [class*="uc-"][class*="tx_26"] .t-text, [class*="uc-"][class*="cd_26"] .t-card__descr, [class*="uc-"][class*="cu_26"] .t-card__uptitle, [class*="uc-"][class*="ut_26"] .t-uptitle, [class*="uc-"][class*="hd_26"] .t-heading {
        font-size: 24px !important;
    } 
    .t798__text, .t857 .t-card__title, .t1025__title, .t856 .t-card__title, .t478__title, .t503 .t-card__title, .t726__title, .t851 .t-card__title, .t409__title, .t523__persname, .t853 .t-card__title {
        font-size: 24px !important;
    }       
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 20px !important;
    }
    .t420__logo, .t420__title, .t776__title, .t395__col:before, .t902 .t-section__title, .t902 .t-card__title, .t585__title, .t447__descr, .t575__number, .t575__title, .t858 .t-card__title, .t938__feature-title, .t525__title, .t649 .t-card__title, .t692 .t-card__title, .t554__title, .t522__persdescr, .t-feed__post-title, .t-feed__post-popup__relevants-item-title, .t951 .t-store__card__title, .t420__text {
        font-size: 20px !important;
    }     
    
    /*Цитаты*/
    [class*="uc-"][class*="tt_20"] .t050__title, [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 18px !important;
    }   
    .t525__text, .t-redactor__h4 {
        font-size: 18px !important;
    }       
    
    /*Крупные тексты*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 17px !important;
    }  
    .t1065__descr, .t509 .t-section__descr, .t409__descr, .t778__descr, .t784__descr, .t996__descr, .t678 .t-section__descr, .t-input-title, .t-form__successbox, .t702__descr {
        font-size: 17px !important;
    }      
    
    /*Тексты*/
    [class*="uc-"][class*="tt_16"] .t050__title, [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 15px !important;
    } 
    .t1065__hint, .t1066__descr, .t798__title, .tn-atom__tip-text strong, .t770__rightwrapper .t770__descr, .t450__right_descr, .t420__descr, .t464__descr, .t134__title, .t134__descr, .t776__descr, .t1025__descr, .t478__descr, .t509 .t-card__descr, .t902 .t-card__descr, .t585__text, .t503 t-card__descr, .t726__descr, .t726__text, .t503 .t-card__descr, .t575__text, .t938__feature-description, .t858 .t-card__descr, .t523__title, .t649 .t-card__descr, .t778__col:nth-child(3) .t778__title, .t778__col:nth-child(3) .t778__descr, .t778 .js-product-sku, .t692 .t-card__descr, .t853 .t-card__descr, .t554 .t-text, .t522__title, .t-feed__post-descr, .t-redactor__preface, .t-feed__post-popup__text, .t-feed__post-popup__relevants-item-descr, .t-input, .t951 .t-store__card__descr, .t951 .t-store__filter__item-title, .t951 .t-store__filter__opts-mob-btn, .t951 .t-store__pagination__item, .t951 .t-store__filter__search:before, .t420__logo li, .t420__text li {
        font-size: 15px !important;
    } 
    
    /*Маленькие тексты*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 13px !important;
    }    
    .t798__descr, .tn-atom__tip-text, .t770__rightwrapper .t770__descr ul li:not(:first-child), .t450__right_descr li:not(:first-child), .t464__text, .t776 .js-product-sku, .t1025 .js-product-sku, .t1025__descr u, .t1025__descr strong, .t447__title, .t409__uptitle, .t525__descr, .t523__persdescr, .t649 .t-card__uptitle, .t853 .t-card__uptitle, .t897 .t-section__title, .t-feed__post-descr strong, .t-redactor__preface ul li:nth-child(2), .t-feed__post-popup__relevants-item-descr strong, .t-checkbox__control, .t951 .t-store__filter__title, .t951 .js-store-prod-sku, .t951 .t-store__card__price-wrapper:before, .t951 .t-store__filter__input, .t951 .t-store__filter__prods-number, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset {
        font-size: 13px !important;
    }    
    
    /*Пункты в меню*/
    [class*="uc-"][class*="tt_15"] .t050__title, [class*="uc-"][class*="tt_15"] .t-title, [class*="uc-"][class*="ct_15"] .t-card__title, [class*="uc-"][class*="nm_15"] .t-name, [class*="uc-"][class*="ds_15"] .t-descr, [class*="uc-"][class*="tx_15"] .t-text, [class*="uc-"][class*="cd_15"] .t-card__descr, [class*="uc-"][class*="cu_15"] .t-card__uptitle, [class*="uc-"][class*="ut_15"] .t-uptitle, [class*="uc-"][class*="hd_15"] .t-heading {
        font-size: 14px !important;
    }    
    .t1065__item-text, .t770__leftwrapper .t770__descr, .t770__list_item .t-menusub__link-item, .t450__list_item .t-menu__link-item, .t450__list_item .t-menusub__link-item, .t554 .t-text ul li:first-child, .t-feed__parts-switch-btn, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__item_price .t-store__filter__btn {
        font-size: 14px !important;
    }    
    
    /*Цены*/
    [class*="uc-"][class*="tt_24"] .t050__title, [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 22px !important;
    }
    .t1025__price, .t778__price, .t784__price, .t951 .t-store__card__price-item {
        font-size: 22px !important;
    }    
    
    /*Старые цены*/
    .t1025__price_old, .t778__price_old, .t784__price_old {
        font-size: 17px !important;
    }       
    
    /*Маленькие уточнения*/
    [class*="uc-"][class*="tt_13"] .t050__title, [class*="uc-"][class*="tt_13"] .t-title, [class*="uc-"][class*="ct_13"] .t-card__title, [class*="uc-"][class*="nm_13"] .t-name, [class*="uc-"][class*="ds_13"] .t-descr, [class*="uc-"][class*="tx_13"] .t-text, [class*="uc-"][class*="cd_13"] .t-card__descr, [class*="uc-"][class*="cu_13"] .t-card__uptitle, [class*="uc-"][class*="ut_13"] .t-uptitle, [class*="uc-"][class*="hd_13"] .t-heading {
        font-size: 12px !important;
    }    
    .t228__right_descr {
        font-size: 12px !important;
    }    
    
    /*Тексты в лейблах*/
    [class*="uc-"][class*="tt_12"] .t050__title, [class*="uc-"][class*="tt_12"] .t-title, [class*="uc-"][class*="ct_12"] .t-card__title, [class*="uc-"][class*="nm_12"] .t-name, [class*="uc-"][class*="ds_12"] .t-descr, [class*="uc-"][class*="tx_12"] .t-text, [class*="uc-"][class*="cd_12"] .t-card__descr, [class*="uc-"][class*="cu_12"] .t-card__uptitle, [class*="uc-"][class*="ut_12"] .t-uptitle, [class*="uc-"][class*="hd_12"] .t-heading {
        font-size: 11px !important;
    }    
    .t776__mark {
        font-size: 11px !important;
    }     
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 120px !important;
    }   

    /*Отступ в начале страницы*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 60px !important;
    }        
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 40px !important;
    }

    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 30px !important;
    }  
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:160px"], [data-record-type="113"] > div[style*="height: 160px"], [data-record-type="113"].uc-height-menu > div {
        height: 70px !important;
    }      
    
    /*Блок с заголвоком*/
    .t468__descr {
        margin-top: 25px !important;
    }  
    .t468 .t-btn {
        margin-top: 40px !important;
    }    
    
    /*Выравнивание текста*/
    [class*="uc-"][class*="tal"] .t-container {
        text-align: left !important;
    }   
    [class*="uc-"][class*="tal"] .t-title, [class*="uc-"][class*="tal"] .t-descr {
        margin-left: 0px !important;
    }
    [class*="uc-"][class*="tac"] .t-container {
        text-align: center !important;
    }    
    [class*="uc-"][class*="tac"] .t-title, [class*="uc-"][class*="tac"] .t-descr {
        margin-left: auto !important;
        margin-right: auto !important;
    }     
    
    /*Мобильное меню*/
    #allrecords .t228__maincontainer {
        height: 70px !important;
    }
    .t228__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    #allrecords .t228__imglogo {
        max-width: 40px !important;
        width: 40px !important;
        min-width: 40px !important;
    }  
    .t228__right_descr {
        padding-left: 35px !important;
    }
    .t228__right_descr a:before {
        width: 34px !important;
        height: 34px !important;
    }    
    .t228__right_buttons {
        padding-left: 20px !important;
    }    
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 50px !important;
        height: 50px !important;
    }  
    
    /*Мобильное выпадающее меню*/
    .t450 {
        border-top-left-radius: 25px !important;
        border-bottom-left-radius: 25px !important;
    }   
    .t450__rightside {
        padding-top: 35px !important;
    }    
    .t450 .t-sociallinks__item a {
        width: 34px !important;
        height: 34px !important;
    }    
    .t450__right_descr {
        margin-top: 25px !important;
    }    
    .t450__right_buttons {
        margin-top: 25px !important;
    }    
    
    /*Верхняя часть футера*/
    .t420 {
        padding-top: 50px !important;
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
    } 
    .t420 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        position: relative !important;
        padding-bottom: 100px !important;
    }
    .t420__col {
        width: 50% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t420 .t-container > .t420__col:first-child {
        max-width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t420 .t-container > div:not(.t420__col, .t420__floatbeaker_lr3) {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin-top: 50px !important;
    }
    .t420 .t-container > .t420__col:nth-child(2) .t420__title + .t420__descr {
        padding-top: 35px !important;
    }
    .t420 .t-sociallinks__item a {
        width: 40px !important;
        height: 40px !important;
    }   
    .t420__logo {
        display: none !important;
        position: absolute !important;
        left: 50% !important;
        bottom: 60px !important;
        text-align: center !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 0px !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;        
    }
    .t420 .t-sociallinks {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important; 
        position: absolute !important;
        left: 50% !important;
        bottom: 0px !important;
        text-align: center !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;          
        margin-top: 0px !important;
    }
    .t420__text {
         -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;           
    }
    
    /*Средняя часть футера*/
    .t464 {
        padding-top: 0px !important;
        margin-top: 0px !important;
    }    
    .t464 .t-container {
        text-align: center !important;
    }
    .t464__col {
        width: 100% !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
    }        
    .t464 .t-container > .t464__col {
        max-width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 50px !important;
    }
    .t464 .t-container > div:not(.t464__col, .t464__floatbeaker_lr3) {
        width: 100% !important;
        max-width: 100% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t464__logo {
        max-width: 55px !important;
    }  
    .t464__logo + .t464__text {
        margin-top: 20px !important;
        margin-left: 0px !important;
    }   
    
    /*Нижняя часть футера*/
    .t134 {
        padding-top: 25px !important;
    }
    .t134__title {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t134__descr {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }   
    .t134__title + .t134__descr {
        margin-top: 25px !important;
    }
    
    /*Обложка*/
    [class*="uc-"][class*="rev"] .t1065 .t-container {
        padding-top: 0px !important;
        padding-bottom: 80% !important;
    }    
    [class*="uc-"][class*="rev"][data-record-type="1065"] .t-cover__carrier, [class*="uc-"][class*="rev"][data-record-type="1065"] .t-cover__filter {
        top: unset !important;
        bottom: 0px !important;
    }
    [class*="uc-"][class*="rev"] .t1065__itemwrapper {
        top: unset !important;
        bottom: 0px !important;
        padding-bottom: 80% !important;
    }
    [class*="uc-"][class*="rev"] .t1065__item {
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    [data-record-type="1065"] {
        max-width: 680px !important;
        border-radius: 25px !important;
    }
    [data-record-type="1065"] .t-cover__carrier {
        border-radius: 25px !important;
    }    
    [data-record-type="1065"] .t-cover__carrier, [data-record-type="1065"] .t-cover__filter {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 80% !important;
    }
    .t1065 .t-container {
        max-width: 600px !important;
        padding-top: 80% !important;
    }
    .t1065__wrapper {
        min-height: unset !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t1065__hint {
        padding-bottom: 25px !important;
    }
    .t1065__descr {
        padding-top: 25px !important;
    }
    .t1065__buttonwrapper {
        padding-top: 40px !important;
    }
    .t1065__itemwrapper {
        width: 100% !important;
        right: unset !important;
        left: 0px !important;
    }
    .t1065__row {
        width: 100% !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }  
    
    /*Блок с фактоидами на главной*/
    .t1066__flex-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1066__box-text {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;  
    }
    .t1066__item {
        border-radius: 25px !important;
    }    
    .t1066__textwrapper {
        padding-right: 20px !important;
    }
    .t1066__item > .t-cell:not(.t1066__textwrapper) {
        margin-right: 30px !important;
    }
    .t1066__box-img {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 40px !important;
    }
    .t1066__box-img .t1066__cell {
        width: 100% !important;
        position: relative !important;
        padding-bottom: 80% !important;
    }
    .t1066__img {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t1066__img {
        border-radius: 25px !important;
    } 
    
    /*Слайдер с отзывами*/
    .t798 .t-container {
        max-width: 640px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t798 .t-slds__wrapper {
        position: relative !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        border-radius: 25px !important;
    }
    .t798 .t-slds__wrapper:after {
        content: '' !important;
        position: absolute !important;
        width: 0px !important;
        height: calc(100% - 80px) !important;
        top: 40px !important;
        left: 40px !important;
        border-left: 2px solid #BA0C2F !important;
    }
    .t798__title {
        padding-top: 35px !important;
    }
    .t798__cell:nth-child(1) {
        padding-right: 0px !important;
        padding-left: 20px !important;
        border-right: unset !important;
    }
    .t798__bgimg {
        width: 80px !important;
        height: 80px !important;
    }
    .t798__cell:nth-child(2) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
        padding-top: 35px !important;
        padding-left: 20px !important;
    }
    .t798__title {
        margin-top: auto !important;
    }
    .t798 .t-slds__arrow_wrapper {
        width: calc((100% - 640px) / 2) !important;
    }    
    .t798 .t-slds__bullet_wrapper {
        padding-top: 35px !important;
        gap: 8px !important;
    }  
    .t798 .t-slds__bullet_body {
        width: 10px !important,;
        height: 10px !important,;
    }
    
    /*Блок Для тех, кто хочет на Главной*/
    .t857__content {
        border-radius: 25px !important;
    }
    .t857 .t-card__title {
        padding-bottom: 25px !important;
    }
    
    /*Блок Для тех, кто хочет на Главной*/
    .t857 .t-col {
        width: 100% !important;
    }    
    
    /*Блок с кнопкой*/
    [data-record-type="191"].t-rec_pt_60 {
        padding-top: 50px !important;
    }
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 40px !important;
    }     
    .t142 .t-container_100 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    
    /*Блок с несколькими кнопками*/
    [data-record-type="208"].t-rec_pt_60 {
        padding-top: 50px !important;
    }    
    [data-record-type="208"].t-rec_pt_45 {
        padding-top: 40px !important;
    }     
    .t142A .t-container_100 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t142A__wraptwo {
        gap: 10px !important
    }
    
    /*Тултипы в зиро-блоках*/
    .tn-atom__tip {
        padding: 15px !important;
    }    
    
    /*Каталог образовательных программ*/
    .t776__parent {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    .t776__col {
        border-radius: 25px !important;
    }
    .t776__container_mobile-flex .t776__col {
        min-width: 290px !important;
        max-width: 290px !important;
    }
    .t776__container_mobile-flex .t776__col:first-child {
        margin-left: calc((100% - 600px) / 2) !important;
    }
    .t776__container_mobile-flex:after {
        content: '' !important;
        display: inline-block !important;
        width: calc((100% - 600px) / 2) !important;
        min-width: calc((100% - 600px) / 2) !important;
        min-height: 100% !important;
        clear: unset !important;
    }
    .t776__imgwrapper {
        margin-bottom: 25px !important;
    }
    .t776__bgimg {
        border-radius: 20px !important;
    } 
    .t776__descr {
        margin-top: 25px !important;
    }
    .t776__btn-wrapper {
        padding-top: 35px !important;
        padding-bottom: 20px !important;
    }   
    .t776__markwrapper {
        top: 15px !important;
        bottom: 15px !important;
        left: 15px !important;
        right: 15px !important;
    }
    .t776__mark {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
    }    
    
    /*Табы*/
    .t397 .t-container {
        max-width: 100% !important;
    }
    .t397__col_mobile-flex {
        padding-bottom: 5px !important;
    }
    .t397__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        gap: 10px !important;
    }
    .t397__tab {
        width: auto !important;
        border: none !important;
    } 
    .t397__tab:first-child {
        margin-left: calc((100% - 600px) / 2) !important;
    }
    .t397__wrapper:after {
        content: '' !important;
        display: inline-block !important;
        width: calc((100% - 600px) / 2 - 10px) !important;
        min-width: calc((100% - 600px) / 2 - 10px) !important;
        min-height: 100% !important;
    }
    .t397__tab:after {
        display: none !important;
    }
    .t397__title {
        height: 40px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
        border-radius: 10px !important;
        border: 1px solid #D8D8D8 !important;
    }
    .t397__tab_active .t397__title {
        border-color: #BA0C2F !important;
    }
    #allrecords [data-record-type="397"] .t397__tab .t397__title {
        font-weight: 500 !important;
    }
    
    /*Табы-шаги*/
    .t395__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t395__title {
        font-size: 16px !important;
    }    
    
    /*Тарифы*/
    .t1025__col.t-col_12 {
        max-width: 100% !important;
    }
    .t1025__item {
        padding: 30px !important;
        border-radius: 25px !important;
    }  
    .t1025__col.t-col_10 .t1025__item {
        padding: 30px !important;
    }
    .t1025__item:nth-child(2), .t1025__col.t-col_10 .t1025__item:nth-child(2), .t1025__col.t-col_12 .t1025__item:nth-child(2) {
        padding-top: 35px !important;
    }    
    .t1025__descr {
        margin-bottom: 15px !important;
    }    
    .t1025__descr u:first-child, .t1025__descr strong:first-child {
        margin-bottom: 25px !important;
    }
    .t1025__descr u:not(:first-child), .t1025__descr strong:not(:first-child) {
        margin-top: 25px !important;
    }   
    .t1025__item:nth-child(1) .js-product-sku {
        padding-top: 35px !important;
    }
    .t1025__price-wrapper {
        margin-bottom: 25px !important;
    }   
    
    /*Блок с шагом в 1 колонку*/
    .t856 .t-card__container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t856 .t-card__col {
        border-radius: 25px !important;
    }    
    .t856__textwrapper {
        padding-top: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 25px !important;
    }   
    .t856__bg {
        padding-bottom: 60% !important;
        margin-top: 25px !important;
    }    
    
    /*Блок с этапом в 2 колонки*/
    .t478 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;        
    }     
    .t478 .t-col {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t478__textwrapper {
        min-height: unset !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t478 .t-col:not(.t478__top) .t478__textwrapper {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }        
    .t478__title, .t478__descr {
        max-width: 100% !important;
    }
    .t478__title + .t478__descr {
        margin-top: 25px !important;
    }
    .t478__descr strong:not(:first-child) {
        margin-top: 25px !important;
    }
    .t478__btn-wrapper {
        padding-top: 40px !important;
    }  
    .t478__blockimg {
        height: auto !important;
        margin-top: 25px !important;
        padding-bottom: 60% !important;
    }
    .t478__top .t478__blockimg {
        margin-top: 0px !important;
        margin-bottom: 25px !important;
    }
    
    /*Блок с дипломом*/
    .t509 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;
    } 
    .t509__colwrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t509__col {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t509 .t-item {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important; 
    }    
    .t509 .t-section__topwrapper {
        padding-top: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-bottom: 0px !important;
    }    
    .t509 .t-section__title + .t-section__descr {
        margin-top: 25px !important;
    } 
    .t509__textwrapper {
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }   
    .t509 .t-card__descr strong:not(:first-child), .t509 .t-card__descr u:not(:first-child) {
        margin-top: 25px !important;
    }
    .t509 .t-card__btn {
        margin-top: 40px !important;
    }    
    .t509 .t-col.t509__desktopimg {
        position: relative !important;
        padding-bottom: 80% !important;
    }    
    .t509__imgwrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t509__blockimg {
        background-position: center center !important;
    }
    
    /*Блок Подарки участникам*/
    .t902 .t-section__topwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t902__inner-col {
        min-height: unset !important;
        border-radius: 25px !important;
    }
    .t902__wrap {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t902__content {
        padding-top: 25px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 30px !important;
    }
    .t902 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    } 
    .t902__btn-container {
        padding-top: 40px !important;
    }    
    .t902__bgwrapper {
        width: 100% !important;
        height: auto !important;
        min-height: unset !important;
        padding-bottom: 35% !important;
    }
    .t902__bgimg {
        border-radius: 20px !important;
    }
    
    /*Аккордеон*/
    .t585__text u:not(:first-child) {
        margin-top: 25px !important;
    }
    .t585__text ol:not(:first-child) {
        margin-top: 25px !important;
    }    
    .t585__trigger-button {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }  
    .t585__textwrapper {
        padding-bottom: 25px !important;
    }    
    .t585__icon {
        width: 35px !important;
        height: 35px !important;
    }
    .t585__lines {
        width: 16px !important;
        height: 8px !important;
    }
    
    /*Блок Доход нутрициолога*/
    .t503 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    .t503 .t-card__col {
        max-width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }
    .t503__content {
        padding: 40px !important;
        border-radius: 25px !important;
    } 
    .t503__bgimg + .t-card__title {
        margin-top: 25px !important;
    }
    .t503 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    }    
    
    /*Слайдер с развернутыми отзывами*/
    .t726 {
        margin-top: -40px !important;
        margin-bottom: -40px !important;
    }    
    .t726 .t-slds__items-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t726 .t-width {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }     
    .t726 .t-width:before {
        width: 93% !important;
        height: 100% !important;
        border-radius: 25px !important;
    }    
    .t726 .t-slds__item_active .t-width:before {
        top: 0px !important;
        right: 0px !important;        
        -webkit-transform: rotate(3deg) translateZ(0) !important;
        -ms-transform: rotate(3deg) translateZ(0) !important;
        transform: rotate(3deg) translateZ(0) !important;     
    }    
    .t726 .t-slds__wrapper {
        -ms-grid-columns: 70px auto !important;
        grid-template-columns: 70px auto !important;
        border-radius: 25px !important;
        padding: 40px !important;
    }    
    .t726__bgimg {
        width: 70px !important;
        height: 70px !important;
    }
    .t726__text {
        margin-top: 40px !important;
    }    
    .t726__text u:not(:first-child), .t726__text strong:not(:first-child) {
        margin-top: 25px !important;
    }
    .t726 .t-slds__arrow_wrapper {
        top: 40px !important;
        width: calc((100% - 620px) / 2) !important;
    }    
    .t726 .t-slds__arrow-right {
        left: unset !important;
        right: 10px !important;
    }
    .t726 .t-slds__arrow-left {
        right: unset !important;
        left: 10px !important;
    }     
    
    /*Слайдер со скринами отзывов*/
    .t670 {
        margin-top: -40px !important;
        margin-bottom: -40px !important;
    }    
    .t670 .t-slds__items-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }    
    .t670 .t-slds__item .t-width {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t670 .t-slds__item .t-width:before {
        width: 93% !important;
        height: 100% !important;
        border-radius: 25px !important;
    }
    .t670 .t-slds__item_active .t-width:before {
        top: 0px !important;
        right: 0px !important;        
        -webkit-transform: rotate(3deg) translateZ(0) !important;
        -ms-transform: rotate(3deg) translateZ(0) !important;
        transform: rotate(3deg) translateZ(0) !important;          
    }
    .t670 .t-slds__wrapper {
        border-radius: 25px !important;
        padding: 20px !important;
    } 
    .t670 .t-slds__arrow_wrapper {
        top: 40px !important;
        width: calc((100% - 620px) / 2) !important;
    }  
    .t670 .t-slds__arrow-right {
        left: unset !important;
        right: 10px !important;
    }
    .t670 .t-slds__arrow-left {
        right: unset !important;
        left: 10px !important;
    }  
    
    /*Блок с 2 видео*/
    .t1061__row {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 20px !important;
    }
    .t1061-col {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 25px !important;
    }   
    .t1061__video-thumbnail_button {
        background-size: 70px 70px !important;
    }*/
    
    /*Блок с контактами*/
    .t447 .t-container {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 20px !important;
    }
    .t447__col {
        width: calc(100% - 40px) !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 40px !important;
        border-radius: 25px !important;
    }    
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) {
        max-width: 100% !important;
    }    
    .t447__title {
        margin-bottom: 25px !important;
    }
    .t447 .t-sociallinks__item a {
        width: 40px !important;
        height: 40px !important;
    } 
    
    /*Блок Вы научитесь*/
    .t851 {
        overflow: unset !important;
    }
    .t851 .t-card__container {
        width: 100% !important;
        max-width: 640px !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }
    .t851__col {
        width: 100% !important;
        min-width: unset !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }
    .t851__col:first-child {
        margin-left: 0px !important;        
    }
    .t851 .t-card__container:after {
        display: none !important;
    }
    .t851__table {
        border-radius: 25px !important;
    }    
    
    /*Блок Ваши результаты*/
    .t575 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t575__col {
        width: calc(50% - 20px) !important;
        max-width: 50% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 40px !important;
        border-radius: 25px !important;
    }  
    .t575__title {
        margin-top: 25px !important;
    }
    .t575__text {
        margin-top: 25px !important;
    }    
    
    /*Блок с карточками с иконками*/
    .t858__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        row-gap: 20px !important;
    }
    .t858 .t-card__col {
        max-width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t858__wrap {
        padding: 40px !important;
        border-radius: 25px !important;
    }
    .t858__separator {
        display: none !important;
    }    
    .t858__img {
        height: 32px !important;
        margin-bottom: 25px !important;
    }
    .t858 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    }    
    
    /*Блок в с карточками и изображением в 2 колонки*/
    .t938__content {
        row-gap: 20px !important;
    }
    .t938__features {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t938__feature {
        border-radius: 25px !important;
    }    
    .t938__feature-icon + .t938__feature-title {
        margin-top: 25px !important;
    }
    .t938__feature-title + .t938__feature-description {
        margin-top: 25px !important;
    }    
    .t938__bg-wrap {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t938__background-image {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        padding-bottom: 80% !important;
        border-radius: 25px !important;
    }    
    
    /*Блок в 2 колонки с текстом и изображением*/
    .t409 .t-container:before, .t409 .t-container:after {
        display: none !important;
    }
    .t409 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t409__title + .t409__descr {
        margin-top: 25px !important;
    }    
    .t409__btn-wrapper {
        padding-top: 40px !important;
    }   
    .t409__imgwrapper {
        max-width: 100% !important;
        position: relative !important;
        padding-bottom: 80% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }  
    .t409__imgwrapper:first-child {
        margin-bottom: 40px !important;
    }
    .t409__imgwrapper:nth-child(2) {
        margin-top: 40px !important;
    }    
    .t409__img {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
        border-radius: 25px !important;
    }    
    
    /*Блок с цитатой*/
    .t525 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t525__col {
        max-width: 100% !important;
        padding: 40px !important;
        border-radius: 25px !important;
    }
    .t525__col .t-cell {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }
    .t525__textwrapper {
        padding-left: 0px !important;
    }
    .t525__text {
        margin-top: 40px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t525__text:before {
        width: 30px !important;
        height: 23px !important;
        display: block !important;
        margin-bottom: 15px !important;
    }
    .t525__title:nth-child(n) {
        margin-top: 25px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t525__descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;                
    }
    .t525__col .t-cell:not(.t525__textwrapper):after {
        display: none !important;
        width: 30px !important;
        height: 23px !important;
    }
    .t525__bgimg {
        width: 100px !important;
        height: 100px !important;
        margin-right: 0px !important;
    }
    
    /*Блок с экспертом в 2 колонки*/
    .t523__row {
        padding-left: 20px !important;
        padding-right: 20px !important;
        row-gap: 40px !important;
    }
    .t523__row:after {
        display: none !important;
    }
    .t523 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t523 .t-col:first-child {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t523 .t-col:nth-child(n) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t523__tablewrapper {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t523__textwrapper + .t523__time {
        margin-bottom: 35px !important;
    }    
    .t523__persname + .t523__title, .t523__persdescr + .t523__title {
        margin-top: 25px !important;
    }
    .t523__img {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        border-radius: 25px !important;
    }    
    
    /*Блок Практика*/
    .t649 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t649 .t-card__col {
        border-radius: 25px !important;
    }
    .t649__blockimg {
        margin-bottom: 25px !important;
        border-radius: 20px !important;
    }    
    .t649__textwrapper {
        padding-bottom: 20px !important;
    }    
    .t649 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    }
    .t649__btn-container {
        padding-top: 35px !important;            
        padding-bottom: 0px !important;            
    }  
    
    /*Обложка на странице вебинара*/
    .t778__col {
        max-width: 680px !important;
        border-radius: 25px !important;
    }    
    .t778__wrapper {
        max-width: 100% !important;
    }     
    .t778__imgwrapper {
        position: relative !important;
        left: unset !important;
        top: unset !important;
        padding-bottom: 80% !important;
    }
    .t778__bgimg {
        border-radius: 25px !important;
    }    
    .t778__content {
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t778 .js-product-sku {
        margin-bottom: 25px !important;
    }
    .t778__descr {
        margin-top: 25px !important;
    }
    .t778__price-wrapper {
        margin-top: 35px !important;
    }
    .t778__btn-wrapper {
        padding-top: 40px !important;
    }    
    .t778__col:nth-child(3) {
        width: 100% !important;
        max-width: 680px !important;
        position: static !important;
        border-radius: 25px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        margin-top: 10px !important;
    }
    .t778__col:nth-child(3) .t778__wrapper {
        padding: 40px !important;
    }
    .t778__col:nth-child(3) .t778__imgwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-bottom: 0px !important;
    }
    .t778__col:nth-child(3) .t778__content {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t778__col:nth-child(3) .t778__bgimg {
        background-position: right center !important;
    }

    /*Блок Кому будет полезен интенсив*/
    .t692 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t692 .t-card__col {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        border-radius: 25px !important;
    }   
    .t692__blockimg {
        width: 100% !important;
        padding-bottom: 70% !important;
        border-radius: 20px !important;
    }  
    .t692__textwrapper {
        padding-top: 25px !important;
        padding-left: 30px !important;
    }
    .t692 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    }
    
    /*Блок Гарантированные подарки*/
    .t853 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t853__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t853 .t-card__col {
        border-radius: 25px !important;
        padding-bottom: 40px !important;
    }
    .t853__imgwrapper {
        margin-bottom: 25px !important;
    }
    .t853__col.t-col_6 .t853__imgwrapper {
        padding-bottom: 80% !important;
    }    
    .t853__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    .t853 .t-card__title + .t-card__descr {
        margin-top: 25px !important;
    }
    .t853 .t-card__btn-wrapper {
        padding-top: 35px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    
    /*Блок с ценой на странице вебинара*/
    .t784__descr {
        margin-top: 25px !important;
    }
    .t784__price-wrapper {
        margin-top: 25px !important;
    }      
    
    /*Карта с контактами*/
    .t554__general-wrapper {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        border-radius: 25px !important;
        row-gap: 20px !important;
    }
    .t554__card-wrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding: 0px !important;
    }
    .t554__card {
        max-width: 100% !important;
        padding: 40px !important;
        border-radius: 25px !important;
    }   
    .t554__title + .t-text {
        margin-top: 25px !important;
    }
    .t554 .t-text ul + br + ul {
        margin-top: 25px !important;
    }    
    .t554_map {
        height: auto !important;
        position: relative !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-bottom: 80% !important;
        border-radius: 25px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;            
    }
    .t554 .t-map {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    
    /*Карточки с историей развития*/
    .t522__right-tablewrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: left !important;
        border-radius: 25px !important;
    }
    .t522__personimgwrapper {
        max-width: 100% !important;
        height: auto !important;
    }
    .t522__img {
        max-width: 100% !important;
        height: auto !important;
        max-height: unset !important;
        padding-bottom: 80% !important;
        border-radius: 25px !important;
    }   
    .t522__textwrapper {
        max-width: 100% !important;
        min-height: unset !important;
        padding: 40px !important;
    }
    .t522__persname + .t522__persdescr, .t522__persname + .t522__title, .t522__persdescr + .t522__title {
        margin-top: 25px !important;
    }  
    
    /*Блок с Мариной на странице Об университете*/
    .t996__wrapper {
        max-width: 100% !important;
    }
    .t996__inner-wrapper {
        padding-top: 120px !important;
        padding-bottom: 0px !important;
    }    
    .t996__inner-wrapper {
        max-width: 100% !important;
    }
    .t996__cover-wrapper {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        right: unset !important;
        padding-bottom: 108.8235294117647% !important;
    }
    .t996__cover {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        background-position: bottom center !important;
    }
    
    /*Плитки постов*/
    .t897 .t-feed__container {
        max-width: 100% !important;
        row-gap: 60px !important;
    }
    .js-feed-parts-select-container {
        padding: 0px !important;
    }
    .t-feed__parts-switch-wrapper {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        margin-bottom: 40px !important;
        padding-bottom: 5px !important;
        overflow: auto !important;
    }   
    .t-feed__parts-switch-btn_bg {
        height: 40px !important;
    }   
    .t-feed__parts-switch-btn_bg:first-child {
        margin-left: calc((100% - 600px) / 2) !important;
    }    
    .t-feed__parts-switch-wrapper:after {
        content: '' !important;
        display: inline-block !important;
        width: calc((100% - 600px) / 2 - 10px) !important;
        min-width: calc((100% - 600px) / 2 - 10px) !important;
        min-height: 100% !important;
    }
    .t897 .t-feed__post {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t897 .t-feed__post:nth-child(5n), .t897 .t-feed__post:nth-child(5n-1), .t897 .t-feed__post:nth-child(5n-2) {
        max-width: 600px !important;
    }        
    .t-feed__post-descr {
        margin-top: 25px !important;
    }
    .t-feed__post-descr strong:not(:last-child) {
        margin-bottom: 25px !important;
    }
    .t-feed__post-descr strong:first-child {
        margin-top: -15px !important;
    }    
    .t-feed__post-imgwrapper {
        margin-bottom: 25px !important;
        border-radius: 25px !important;
    }
    .t-feed__buttons-wrapper {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-top: 50px !important;
    }
    
    /*Статья*/
    .t-feed__post-popup__content {
        max-width: 600px !important;
        padding-top: 105px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-feed__post-popup__cover-wrapper {
        width: 80px !important;
        height: 80px !important;
    }
    .t-redactor__preface {
        min-height: unset !important;
        padding-left: 0px !important;
    }
    .t-redactor__preface:first-child {
        margin-bottom: 25px !important;
    }  
    .t-redactor__h4:not(:first-child) {
        margin-top: 25px !important;
    }
    .t-feed__post-popup__text figure:not(:first-child) {
        margin-top: 35px !important;
    }
    .t-feed__post-popup__text figure:not(:last-child) {
        margin-bottom: 35px !important;
    }   
    .t-redactor__video-container, .t-redactor__tte-view figure img {
        border-radius: 25px !important;
    }    
    .t-redactor__h2:not(:first-child) {
        margin-top: 60px !important;
    }
    .t-redactor__h2:not(:last-child) {
        margin-bottom: 25px !important;
    }  
    .t-redactor__callout:not(:first-child) {
        margin-top: 40px !important;
    }
    .t-redactor__callout:not(:last-child) {
        margin-bottom: 60px !important;
    } 
    .t-redactor__callout-text {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;     
    }   
    .t-redactor__callout-text a {
        margin-left: 0px !important;
    }
    .t-redactor__quote:not(:first-child) {
        margin-top: 35px !important;
    }
    .t-redactor__quote:not(:last-child) {
        margin-bottom: 35px !important;
    }  
    .t-redactor__quote ul {
        max-width: 100% !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 60px !important;
        padding-right: 40px !important;
        border-radius: 25px !important;
    }
    .t-redactor__quote ol {
        max-width: 100% !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 60px !important;
        padding-right: 40px !important;
        border-radius: 25px !important;
    }    
    .t-feed__post-popup__arrow-top {
        width: 50px !important;
        height: 50px !important;
        bottom: 15px !important;
        left: 15px !important;
    }    
    
    /*Релевантные статьи*/
    .t-feed__post-popup__relevants {
        max-width: 600px !important;
    }
    .t-feed__post-popup__relevants-title-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-feed__post-popup__relevants-title {
        margin-top: 120px !important;
        margin-bottom: 40px !important;
    }    
    .t-feed__post-popup__relevants-wrapper {
        row-gap: 60px !important;
    }    
    .t-feed__post-popup__relevants-item {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    .t-feed__post-popup__relevants-item-descr {
        margin-top: 25px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong:first-child {
        margin-top: -15px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong:not(:last-child) {
        margin-bottom: 25px !important;
    }    
    .t-feed__post-popup__relevants-imgwrapper {
        margin-bottom: 25px !important;
        border-radius: 25px !important;
    }   
    
    /*Закрытие статьи*/
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        max-width: 100% !important;
        padding-top: 20px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    } 
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        width: 35px !important;
        height: 35px !important;       
    }
    .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after {
        margin-left: 15px !important;
    } 
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 40px !important;
    }
    .t-feed .t-popup .t-feed__post-popup__container {
        padding-top: 40px !important;
        padding-bottom: 120px !important;
    }        
    
    /*Открытая форма*/
    .t678 .t-section__topwrapper {
        margin-bottom: 40px !important;
    }
    .t678 .t-section__title + .t-section__descr {
        margin-top: 25px !important;
    }    
    .t678 .t-form__submit {
        margin-top: 40px !important;
    }  
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        max-width: 600px !important;
        border-radius: 25px !important;
    }    
    .t702 .t-form__submit {
        margin-top: 40px !important;
    } 
    .t702__text-wrapper {
        margin-bottom: 40px !important;
    }
    .t702__descr {
        margin-top: 25px !important;
    }    
    
    /*Поля в формах*/
    .t-input-block {
        margin-bottom: 25px !important;
    }    
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 38px !important;
        height: 38px !important;  
    }
    .t945 .t-popup__block-close-button {
        padding: 2px !important;
    }    
    .t450__close {
        width: 42px !important;
        height: 42px !important;  
    } 
    
    /*Форма подписки*/
    .t945__popup {
        border-radius: 25px !important;
    }
    
    /*Каталог нутрициологов*/
    .t951 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t951__grid-cont, .t951 .t-store__grid-cont_mobile-grid {
        max-width: 100% !important;
    }
    .t951 .t-store__card {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        border-radius: 25px !important;
    } 
    .t951 .t-store__card > a {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
    }
    .t951 .t-store__card__imgwrapper {
        width: 80px !important;
        height: 80px !important;
    }   
    .t951 .t-store__card__textwrapper {
        padding-top: 25px !important;
    }    
    .t951 .t-store__card__descr {
        margin-top: 25px !important;
    }    
    .t951 .t-store__card__price-wrapper {
        margin-top: 35px !important;
    }   
    .t951 .t-store__card__btns-wrapper {
        margin-top: 25px !important;
    }    
    
    /*Фильтры в каталоге нутрициологов*/
    .t951__sidebar {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 35px !important;
    }  
    .t951__sidebar-wrapper {
        row-gap: 35px !important;
    }
    .t951 .t-store__parts-switch-wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        gap: 15px !important
    }
    .t951 .t-store__parts-switch-btn {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t951 .t-store__filter__opts-mob-btn:not(.active) ~ .t-store__filter__options {
        display: none !important;
    }
    .t951 .t-store__filter__options {
        row-gap: 0px !important;
        margin-top: 25px !important;
    }
    .t951 .t-store__filter__item {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .t951 .t-store__filter__item:nth-child(n) {
        border-color: #D8D8D8 !important;
    }
    .t951 .t-store__filter__item_price {
        max-width: 100% !important;
    }
    .t951 .t-store__filter__item-title {
        font-weight: 400 !important;
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__item.active .t-store__filter__item-title {
        opacity: .7 !important;
    }
    .t951 .t-store__filter__item-controls-wrap {
        margin-top: 15px !important;
        border-radius: 0px !important;
    }
    .t951 .t-store__filter__item-price-box {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t951 .t-store__filter__item_price.active .t-store__filter__item-price-box {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t951 .t-store__filter__item-controls-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t951 .t-store__filter__item_price .t-store__filter__btn {
        height: 30px !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        border-color: #BA0C2F !important;
        /*background-color: #BA0C2F !important;*/
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-radius: 10px !important;
    }
    
    /*Найдено в каталоге нутрициологов*/
    .t951 .t-store__filter__chosen-bar {
        padding: 0px !important;
        border-radius: 0px !important;
        background-color: transparent !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t951 .t-store__filter__chosen-wrapper {
        margin-top: 25px !important;
        margin-bottom: 15px !important;
    }
    .t951 .t-store__filter__prods-number {
        margin-bottom: 0px !important;
    }   
    .t951 .t-store__filter__chosen-val {
        background-color: #FFFFFF !important;
    }   
    
    /*Пагинация в каталоге нутрициологов*/
    .t951 .t-store .t-store__pagination {
        margin-top: 40px !important;
    }    
    
    /*Поиск в каталоге нутрициологов*/
    .t951 .t-store__filter__search:before, .t951 .t-store__filter__search-mob-btn {
        display: none !important;
    }
    .t951 .t-store__filter__search-and-sort {
        display: block !important;
        margin-top: 25px !important;
    }
 
    
}



@media screen and (max-width: 640px) { 
    
    /*Средние кнопки*/
    #allrecords .t1025 .t-btn {
        height: 65px !important;
        font-size: 16px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }        
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_54"] .t050__title, [class*="uc-"][class*="tt_54"] .t-title, [class*="uc-"][class*="ct_54"] .t-card__title, [class*="uc-"][class*="nm_54"] .t-name, [class*="uc-"][class*="ds_54"] .t-descr, [class*="uc-"][class*="tx_54"] .t-text, [class*="uc-"][class*="cd_54"] .t-card__descr, [class*="uc-"][class*="cu_54"] .t-card__uptitle, [class*="uc-"][class*="ut_54"] .t-uptitle, [class*="uc-"][class*="hd_54"] .t-heading {
        font-size: 34px !important;
    } 
    .t1065__title, .t778__title {
        font-size: 34px !important;
    }     
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 31px !important;
    }  
    .t784__title, .t522__persname, .t996__title, .t-redactor__preface ul li:first-child, .t-feed__post-popup__relevants-title, .t678 .t-section__title {
        font-size: 31px !important;     
    }     
    
    /*Фактоиды*/
    [class*="uc-"][class*="tt_42"] .t050__title, [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr, [class*="uc-"][class*="cu_42"] .t-card__uptitle, [class*="uc-"][class*="ut_42"] .t-uptitle, [class*="uc-"][class*="hd_42"] .t-heading {
        font-size: 30px !important;
    } 
    .t1066__heading, .t509 .t-section__title, .t523__time, .t-redactor__h2, .t702__title {
        font-size: 30px !important;
    }        
    
    /*Крупные подзаголовки*/
    [class*="uc-"][class*="tt_26"] .t050__title, [class*="uc-"][class*="tt_26"] .t-title, [class*="uc-"][class*="ct_26"] .t-card__title, [class*="uc-"][class*="nm_26"] .t-name, [class*="uc-"][class*="ds_26"] .t-descr, [class*="uc-"][class*="tx_26"] .t-text, [class*="uc-"][class*="cd_26"] .t-card__descr, [class*="uc-"][class*="cu_26"] .t-card__uptitle, [class*="uc-"][class*="ut_26"] .t-uptitle, [class*="uc-"][class*="hd_26"] .t-heading {
        font-size: 23px !important;
    } 
    .t798__text, .t857 .t-card__title, .t1025__title, .t856 .t-card__title, .t478__title, .t503 .t-card__title, .t726__title, .t851 .t-card__title, .t409__title, .t523__persname, .t853 .t-card__title {
        font-size: 23px !important;
    }       
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 19px !important;
    }   
    .t420__logo, .t420__title, .t776__title, .t395__col:before, .t902 .t-section__title, .t902 .t-card__title, .t585__title, .t447__descr, .t575__number, .t575__title, .t858 .t-card__title, .t938__feature-title, .t525__title, .t649 .t-card__title, .t692 .t-card__title, .t554__title, .t522__persdescr, .t-feed__post-title, .t-feed__post-popup__relevants-item-title, .t951 .t-store__card__title, .t420__text {
        font-size: 19px !important;
    }   
    
    /*Цитаты*/
    [class*="uc-"][class*="tt_20"] .t050__title, [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 17px !important;
    }   
    .t525__text, .t-redactor__h4 {
        font-size: 17px !important;
    }         
    
    /*Цены*/
    [class*="uc-"][class*="tt_24"] .t050__title, [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 21px !important;
    }   
    .t1025__price, .t778__price, .t784__price, .t951 .t-store__card__price-item {
        font-size: 21px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 100px !important;
    } 

    /*Отступ в начале страницы*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 50px !important;
    }        
    
    /*Мобильное меню*/
    .t228__right_descr a {
        width: 115px !important;
    }
    
    /*Верхняя часть футера*/
    .t420 .t-container {
        text-align: center !important;
        padding-bottom: 0px !important;
    }    
    .t420__col {
        width: 100% !important;
    }    
    .t420 .t-container > div:not(.t420__col, .t420__floatbeaker_lr3) {
        display: none !important;
    }
    .t420__logo {
        display: none !important;
    }
    .t420 .t-sociallinks {
        margin-top: 35px !important;
    }
    .t420 .t-sociallinks__wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    } 
    .t420__text {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;      
        margin-top: 35px !important;
    }
    .t420__text, .t420__text li {
        text-align: center !important;
    }
    .t420 .t-sociallinks {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        position: static !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }      
    
    /*Обложка*/
    [data-record-type="1065"] {
        max-width: 100% !important;
    }
    .t1065 .t-container {
        max-width: 100% !important;
    }    
    .t1065__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t1065__item {
        padding: 20px !important;
    }   
    
    /*Слайдер с отзывами*/
    .t798 .t-slds__arrow_wrapper {
        width: 20px !important;
    }   
    
    /*Каталог образовательных программ*/
    .t776__container_mobile-flex {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t776__container_mobile-flex:after {
        width: 20px !important;
        min-width: 20px !important;
    }
    .t776__container_mobile-flex .t776__col {
        min-width: calc(85% - 20px) !important;
        max-width: calc(85% - 20px) !important;
    }
    .t776__container_mobile-flex .t776__col:first-child {
        margin-left: 20px !important;
    }
    .t776__container_mobile-flex .t776__col:last-child {
        margin-right: 0px !important;
    }    
    .t776__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t776__btn-wrapper {
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Табы*/
    .t397__tab:first-child {
        margin-left: 20px !important;
    }
    .t397__wrapper:after {
        width: 10px !important;
        min-width: 10px !important;
    }
    
    /*Табы-шаги*/
    .t395__col:before {
        margin-top: 6px !important;
    }      
    
    /*Тарифы*/
    .t1025__col:nth-child(n) {
        max-width: 100% !important;
    }   
    .t1025__item {
        padding: 40px !important;
    }  
    .t1025__col.t-col_10 .t1025__item {
        padding: 40px !important;
    }
    
    /*Блок Доход нутрициолога*/
    .t503 .t-card__col {
        max-width: 100% !important;
    }
    
    /*Слайдер с развернутыми отзывами*/
    .t726 .t-slds__arrow_wrapper {
        width: 20px !important;
    }   
    
    /*Слайдер со скринами отзывов*/
    .t670 .t-slds__arrow_wrapper {
        width: 20px !important;
    }
    
    /*Блок Вы научитесь*/
    .t851__col {
        max-width: 100% !important;
    }
    
    /*Блок Ваши результаты*/
    .t575 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t575__col {
        width: calc(100% - 40px) !important;
        max-width: 100% !important;
    }    
    
    /*Блок с карточками с иконками*/
    .t858 .t-card__col {
        max-width: 100% !important;
    }    
    
    /*Обложка на странице вебинара*/
    .t778__col {
        max-width: 100% !important;
    }   
    .t778__wrapper {
        max-width: 100% !important;
    } 
    .t778__content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t778__col:nth-child(3) {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t778__col:nth-child(3) .t778__wrapper {
        padding: 20px !important;
    }  
    
    /*Блок Гарантированные подарки*/
    .t853__col {
        width: 100% !important;
    }   
    
    /*Блок с ценой на странице вебинара*/
    .t784__wrapper {
        text-align: left !important;
    }
    
    /*Блок с Мариной на странице Об университете*/
    .t996__inner-wrapper {
        padding-top: 100px !important;
    }
    
    /*Плитки постов*/
    .t897 .t-feed__container {
        row-gap: 50px !important;
    }    
    .t-feed__parts-switch-btn_bg:first-child {
        margin-left: 20px !important;
    }    
    .t-feed__parts-switch-wrapper:after {
        width: 10px !important;
        min-width: 10px !important;
    }   
    
    /*Статья*/
    .t-redactor__h2:not(:first-child) {
        margin-top: 50px !important;
    }
    .t-redactor__callout:not(:last-child) {
        margin-bottom: 50px !important;
    }   
    
    /*Релевантные статьи*/
    .t-feed__post-popup__relevants-wrapper {
        row-gap: 50px !important;
    }      
    .t-feed__post-popup__relevants-title {
        margin-top: 100px !important;
    }  
    
    /*Контейнер поп-ап статьи*/
    /*.t-feed .t-popup.t-feed__post-popup {*/
    /*    min-height: calc(100vh + 130px) !important;*/
    /*    padding-bottom: 130px !important;*/
    /*}*/
    /*.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static {*/
    /*    min-height: unset !important;*/
    /*}    */
    .t-feed .t-popup .t-feed__post-popup__container {
        padding-bottom: 100px !important;
    } 
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        max-width: 100% !important;
        background-color: #f6f6f6 !important;
        height: calc(100% + 130px) !important;
        padding-bottom: 130px !important;     
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t702 .t-popup__container {
        position: static !important;
        max-width: 100% !important;
        width: 100% !important;
        min-height: unset !important;
        padding-top: 0px !important;
        border-radius: 0 !important;
        padding-top: 60px !important;
        padding-bottom: 0px !important;
    }
    .t-popup_show .t-popup__container {
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
        transform: translateY(0%) !important;
    }
    .t702__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }     
    
    /*Иконки закрытия*/
    .t-popup__close-icon g, .t706__close-icon g {
        fill: #1D1D1D !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close {
        padding: 0px !important;
        top: 0px !important;
        right: 0px !important;
        width: 100% !important;
        height: 60px !important;
        background-color: #f6f6f6 !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper {
        width: 18px !important;
        height: 18px !important;
        padding: 10px !important;
        margin-right: 10px !important;
    }    
    .t1002 .t1002__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }     
    .t702 .t-popup__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: #f6f6f6 !important;
    }     
    
    /*Форма подписки*/
    .t945__popup {
        overflow-y: auto !important;
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;  
        padding-left: 20px !important;
        padding-right: 20px !important;        
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;           
    }
    .t945__container {
        padding-top: 20px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t945__img {
        top: -20px !important;
        left: -20px !important;
        right: -20px !important;
    }
    
    /*Каталог нутрициологов*/
    .t951 .t-store__card__btns-wrapper {
        position: static !important;
    }
    
    
}



@media screen and (max-width: 560px) { 
    
    
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 15px !important;
        height: 60px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    
    /*Средние кнопки*/
    #allrecords .t1025 .t-btn {
        height: 60px !important;
        font-size: 15px !important;
    }      
    
    /*Маленькие кнопки*/
    #allrecords .t770 .t-btn, #allrecords .t450 .t-btn, #allrecords .t951 .t-store__card__btn {
        height: 35px !important;
        font-size: 13px !important;
    }      
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_54"] .t050__title, [class*="uc-"][class*="tt_54"] .t-title, [class*="uc-"][class*="ct_54"] .t-card__title, [class*="uc-"][class*="nm_54"] .t-name, [class*="uc-"][class*="ds_54"] .t-descr, [class*="uc-"][class*="tx_54"] .t-text, [class*="uc-"][class*="cd_54"] .t-card__descr, [class*="uc-"][class*="cu_54"] .t-card__uptitle, [class*="uc-"][class*="ut_54"] .t-uptitle, [class*="uc-"][class*="hd_54"] .t-heading {
        font-size: 28px !important;
    }  
    .t1065__title, .t778__title {
        font-size: 28px !important;
    }     
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 26px !important;
    } 
    .t784__title, .t522__persname, .t996__title, .t-redactor__preface ul li:first-child, .t-feed__post-popup__relevants-title, .t678 .t-section__title {
        font-size: 26px !important;     
    }     
    
    /*Фактоиды*/
    [class*="uc-"][class*="tt_42"] .t050__title, [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr, [class*="uc-"][class*="cu_42"] .t-card__uptitle, [class*="uc-"][class*="ut_42"] .t-uptitle, [class*="uc-"][class*="hd_42"] .t-heading {
        font-size: 26px !important;
    } 
    .t1066__heading, .t509 .t-section__title, .t523__time, .t-redactor__h2, .t702__title {
        font-size: 26px !important;
    }     
    
    /*Крупные подзаголовки*/
    [class*="uc-"][class*="tt_26"] .t050__title, [class*="uc-"][class*="tt_26"] .t-title, [class*="uc-"][class*="ct_26"] .t-card__title, [class*="uc-"][class*="nm_26"] .t-name, [class*="uc-"][class*="ds_26"] .t-descr, [class*="uc-"][class*="tx_26"] .t-text, [class*="uc-"][class*="cd_26"] .t-card__descr, [class*="uc-"][class*="cu_26"] .t-card__uptitle, [class*="uc-"][class*="ut_26"] .t-uptitle, [class*="uc-"][class*="hd_26"] .t-heading {
        font-size: 22px !important;
    } 
    .t798__text, .t857 .t-card__title, .t1025__title, .t856 .t-card__title, .t478__title, .t503 .t-card__title, .t726__title, .t851 .t-card__title, .t409__title, .t523__persname, .t853 .t-card__title {
        font-size: 22px !important;
    }       
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 18px !important;
    }  
    .t420__logo, .t420__title, .t776__title, .t395__col:before, .t902 .t-section__title, .t902 .t-card__title, .t585__title, .t447__descr, .t575__number, .t575__title, .t858 .t-card__title, .t938__feature-title, .t525__title, .t649 .t-card__title, .t692 .t-card__title, .t554__title, .t522__persdescr, .t-feed__post-popup__relevants-item-title, .t951 .t-store__card__title, .t420__text {
        font-size: 18px !important;
    }   
    
    /*Цитаты*/
    [class*="uc-"][class*="tt_20"] .t050__title, [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 16px !important;
    }   
    .t525__text, .t-redactor__h4 {
        font-size: 16px !important;
    }         
    
    /*Крупные тексты*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 16px !important;
    }  
    .t1065__descr, .t509 .t-section__descr, .t409__descr, .t778__descr, .t784__descr, .t996__descr, .t678 .t-section__descr, .t-input-title, .t-form__successbox, .t702__descr {
        font-size: 16px !important;
    }          
    
    /*Тексты*/
    [class*="uc-"][class*="tt_16"] .t050__title, [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 14px !important;
    } 
    .t1065__hint, .t1066__descr, .t798__title, .tn-atom__tip-text strong, .t770__rightwrapper .t770__descr, .t450__right_descr, .t420__descr, .t464__descr, .t134__title, .t134__descr, .t776__descr, .t1025__descr, .t478__descr, .t509 .t-card__descr, .t902 .t-card__descr, .t585__text, .t503 t-card__descr, .t726__descr, .t726__text, .t503 .t-card__descr, .t575__text, .t938__feature-description, .t858 .t-card__descr, .t523__title, .t649 .t-card__descr, .t778__col:nth-child(3) .t778__title, .t778__col:nth-child(3) .t778__descr, .t778 .js-product-sku, .t692 .t-card__descr, .t853 .t-card__descr, .t554 .t-text, .t522__title, .t-feed__post-descr, .t-redactor__preface, .t-feed__post-popup__text, .t-feed__post-popup__relevants-item-descr, .t-input, .t951 .t-store__card__descr, .t951 .t-store__filter__item-title, .t951 .t-store__filter__opts-mob-btn, .t951 .t-store__pagination__item, .t951 .t-store__filter__search:before, .t420__logo li, .t420__text li {
        font-size: 14px !important;
    }      
    
    /*Маленькие тексты*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 12px !important;
    }  
    .t798__descr, .tn-atom__tip-text, .t770__rightwrapper .t770__descr ul li:not(:first-child), .t450__right_descr li:not(:first-child), .t464__text, .t776 .js-product-sku, .t1025 .js-product-sku, .t1025__descr u, .t1025__descr strong, .t447__title, .t409__uptitle, .t525__descr, .t523__persdescr, .t649 .t-card__uptitle, .t853 .t-card__uptitle, .t897 .t-section__title, .t-feed__post-descr strong, .t-redactor__preface ul li:nth-child(2), .t-feed__post-popup__relevants-item-descr strong, .t-checkbox__control, .t951 .t-store__filter__title, .t951 .js-store-prod-sku, .t951 .t-store__card__price-wrapper:before, .t951 .t-store__filter__input, .t951 .t-store__filter__prods-number, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset {
        font-size: 12px !important;
    }
    
    /*Пункты в меню*/
    [class*="uc-"][class*="tt_15"] .t050__title, [class*="uc-"][class*="tt_15"] .t-title, [class*="uc-"][class*="ct_15"] .t-card__title, [class*="uc-"][class*="nm_15"] .t-name, [class*="uc-"][class*="ds_15"] .t-descr, [class*="uc-"][class*="tx_15"] .t-text, [class*="uc-"][class*="cd_15"] .t-card__descr, [class*="uc-"][class*="cu_15"] .t-card__uptitle, [class*="uc-"][class*="ut_15"] .t-uptitle, [class*="uc-"][class*="hd_15"] .t-heading {
        font-size: 13px !important;
    }  
    .t1065__item-text, .t770__leftwrapper .t770__descr, .t770__list_item .t-menusub__link-item, .t450__list_item .t-menu__link-item, .t450__list_item .t-menusub__link-item, .t554 .t-text ul li:first-child, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__item_price .t-store__filter__btn {
        font-size: 13px !important;
    }        
    
    /*Цены*/
    [class*="uc-"][class*="tt_24"] .t050__title, [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 20px !important;
    }
    .t1025__price, .t778__price, .t784__price, .t951 .t-store__card__price-item {
        font-size: 20px !important;
    }
    
    /*Старые цены*/
    .t1025__price_old, .t778__price_old, .t784__price_old {
        font-size: 16px !important;
    }         
    
    /*Маленькие уточнения*/
    [class*="uc-"][class*="tt_13"] .t050__title, [class*="uc-"][class*="tt_13"] .t-title, [class*="uc-"][class*="ct_13"] .t-card__title, [class*="uc-"][class*="nm_13"] .t-name, [class*="uc-"][class*="ds_13"] .t-descr, [class*="uc-"][class*="tx_13"] .t-text, [class*="uc-"][class*="cd_13"] .t-card__descr, [class*="uc-"][class*="cu_13"] .t-card__uptitle, [class*="uc-"][class*="ut_13"] .t-uptitle, [class*="uc-"][class*="hd_13"] .t-heading {
        font-size: 11px !important;
    }    
    .t228__right_descr {
        font-size: 11px !important;
    }    
    
    /*Тексты в лейблах*/
    [class*="uc-"][class*="tt_12"] .t050__title, [class*="uc-"][class*="tt_12"] .t-title, [class*="uc-"][class*="ct_12"] .t-card__title, [class*="uc-"][class*="nm_12"] .t-name, [class*="uc-"][class*="ds_12"] .t-descr, [class*="uc-"][class*="tx_12"] .t-text, [class*="uc-"][class*="cd_12"] .t-card__descr, [class*="uc-"][class*="cu_12"] .t-card__uptitle, [class*="uc-"][class*="ut_12"] .t-uptitle, [class*="uc-"][class*="hd_12"] .t-heading {
        font-size: 10px !important;
    }    
    .t776__mark {
        font-size: 10px !important;
    }   
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 80px !important;
    }  
    
    /*Отступ в начале страницы*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 40px !important;
    }        
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 30px !important;
    }    
    
    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 20px !important;
    }
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:160px"], [data-record-type="113"] > div[style*="height: 160px"], [data-record-type="113"].uc-height-menu > div {
        height: 60px !important;
    }     
    
    /*Блок с заголвоком*/
    .t468__descr {
        margin-top: 20px !important;
    }  
    .t468 .t-btn {
        margin-top: 30px !important;
    }        
    
    /*Мобильное меню*/
    #allrecords .t228__maincontainer {
        height: 60px !important;
    }
    #allrecords .t228__imglogo {
        max-width: 35px !important;
        width: 35px !important;
        min-width: 35px !important;
    }    
    .t228__right_descr {
        padding-left: 30px !important;
    }
    .t228__right_descr a {
        width: 102px !important;
    }    
    .t228__right_descr a:before {
        width: 28px !important;
        height: 28px !important;
        margin-right: 7px !important;
    }    
    .t228__right_buttons {
        padding-left: 20px !important;
    }       
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 45px !important;
        height: 45px !important;
    }      
    
    /*Мобильное выпадающее меню*/
    .t450 {
        max-width: 300px !important;
        border-top-left-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }
    .t450__top {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t450__list_item .t-menu__link-item {
        margin-bottom: 15px !important;
    }
    .t450 .t-menusub__menu {
        padding-bottom: 15px !important;
        margin-bottom: 15px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 15px !important;
    }    
    .t450 .t-menusub__arrow {
        top: 0px !important;
        width: 10px !important;
        height: 6px !important;
    }    
    .t450__rightside {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    } 
    .t450 .t-sociallinks__item a {
        width: 28px !important;
        height: 28px !important;
    }      
    .t450__right_descr {
        margin-top: 20px !important;
    }     
    .t450__right_buttons {
        margin-top: 20px !important;
    }      
    
    /*Верхняя часть футера*/
    .t420 {
        padding-top: 40px !important;
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }      
    .t420__title + .t420__descr, .t420__logo ul:not(:first-child), .t420__text ul:not(:first-child) {
        padding-top: 15px !important;
    }    
    .t420__title li:not(:last-child) {
        margin-bottom: 10px !important;
    }      
    .t420 .t-container > .t420__col:nth-child(2) .t420__title + .t420__descr {
        padding-top: 30px !important;
    }      
    .t420__descr li:not(:last-child), .t420__logo li:not(:last-child), .t420__text li:not(:last-child) {
        margin-bottom: 10px !important;
    }   
    .t420 .t-sociallinks, .t420__text {
        margin-top: 30px !important;
    }    
    .t420 .t-sociallinks__item a {
        width: 35px !important;
        height: 35px !important;
    }  
    
    /*Средняя часть футера*/
    /*.t464 {*/
    /*    padding-top: 40px !important;*/
    /*}      */
    .t464 .t-container > .t464__col {
        margin-top: 40px !important;
    }    
    .t464__logo {
        max-width: 50px !important;
    }  
    .t464__logo + .t464__text {
        margin-top: 15px !important;
    }
    
    /*Нижняя часть футера*/
    .t134 {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .t134__title + .t134__descr {
        margin-top: 20px !important;
    }    
    
    /*Обложка*/
    /*[class*="uc-"][class*="rev"] .t1065 .t-container {*/
    /*    padding-bottom: 100% !important;*/
    /*}   */
    /*[class*="uc-"][class*="rev"] .t1065__itemwrapper {*/
    /*    padding-bottom: 100% !important;*/
    /*}    */
    [data-record-type="1065"] {
        border-radius: 20px !important;
    }    
    [data-record-type="1065"] .t-cover__carrier {
        border-radius: 20px !important;
    }     
    /*[data-record-type="1065"] .t-cover__carrier, [data-record-type="1065"] .t-cover__filter {*/
    /*    padding-bottom: 100% !important;*/
    /*}*/
    /*.t1065 .t-container {*/
    /*    padding-top: 100% !important;*/
    /*}*/
    .t1065__wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t1065__hint {
        padding-bottom: 20px !important;
    }
    .t1065__descr {
        padding-top: 20px !important;
    }
    .t1065__buttonwrapper {
        padding-top: 30px !important;
    }    
    
    /*Блок с фактоидами на главной*/
    .t1066__item {
        position: relative !important;
        border-radius: 20px !important;
    }    
    .t1066__item:not(:first-child) {
        margin-top: -5px !important;
    }
    .t1066__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 120px !important;
    }
    .t1066__descr {
        margin-top: 10px !important;
    }  
    .t1066__item > .t-cell:not(.t1066__textwrapper) {
        width: 140px !important;
        height: 140px !important;
        position: absolute !important;
        top: 50% !important;
        right: -40px !important;
        margin-right: 0px !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }    
    .t1066__box-img {
        margin-top: 30px !important;
    }
    .t1066__img {
        border-radius: 20px !important;
    }   
    
    /*Слайдер с отзывами*/
    .t798 .t-slds__wrapper {
        border-radius: 20px !important;
        padding: 30px !important;
    }
    .t798 .t-slds__wrapper:after {
        height: calc(100% - 60px) !important;
        top: 30px !important;
        left: 30px !important;
    }
    .t798__bgimg {
        width: 60px !important;
        height: 60px !important;
    }    
    .t798__cell:nth-child(2) {
        padding-top: 30px !important;
    }
    .t798__title {
        padding-top: 30px !important;
    }
    .t798 .t-slds__bullet_wrapper {
        padding-top: 30px !important;
        gap: 6px !important;
    }  
    .t798 .t-slds__bullet_body {
        width: 8px !important,;
        height: 8px !important,;
    } 
    
    /*Блок Для тех, кто хочет на Главной*/
    .t857__content {
        border-radius: 20px !important;
    }
    .t857 .t-card__title {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  

    /*Блок с кнопкой*/
    [data-record-type="191"].t-rec_pt_60 {
        padding-top: 40px !important;
    }
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 30px !important;
    }    
    
    
    /*Блок с несколькими кнопками*/
    [data-record-type="208"].t-rec_pt_60 {
        padding-top: 40px !important;
    }
    [data-record-type="208"].t-rec_pt_45 {
        padding-top: 30px !important;
    }     
    
    /*Тултипы в зиро-блоках*/
    .tn-atom__tip {
        padding: 10px !important;
    }  
    
    /*Каталог образовательных программ*/
    .t776__col {
        margin-left: 5px !important;
        margin-right: 5px !important;
        padding: 5px !important;
        border-radius: 20px !important;
    }
    .t776__container_mobile-flex .t776__col {
        min-width: calc(85% - 10px) !important;
        max-width: calc(85% - 10px) !important;
    }
    .t776__imgwrapper {
        margin-bottom: 20px !important;
    }
    .t776__bgimg {
        border-radius: 15px !important;
    }   
    .t776__textwrapper {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t776__descr {
        margin-top: 20px !important;
    }
    .t776__descr ul li:not(:first-child) {
        margin-top: 15px !important;
    }    
    .t776__btn-wrapper {
        padding-top: 30px !important;
        padding-bottom: 25px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }    
    .t776__scroll-icon-wrapper {
        top: -25px !important;
        right: 20px !important;
    }
    .t776__scroll-icon-wrapper svg {
        width: 30px !important;
        height: 30px !important;
    }   
    .t776__markwrapper {
        top: 10px !important;
        bottom: 10px !important;
        left: 10px !important;
        right: 10px !important;
    }
    .t776__mark {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Табы*/
    .t397__title {
        height: 35px !important;
        font-size: 13px !important;
    }
    
    /*Табы-шаги*/
    .t395__col:before {
        margin-top: 7px !important;
    } 
    .t395__wrapper {
        gap: 8px !important;
    }
    .t395__title {
        font-size: 15px !important;
    }       
    
    /*Тарифы*/
    .t1025__item {
        padding: 30px !important;
        border-radius: 20px !important;
    }   
    .t1025__col.t-col_10 .t1025__item, .t1025__col.t-col_12 .t1025__item {
        padding: 30px !important;
    }    
    .t1025__item:nth-child(2), .t1025__col.t-col_10 .t1025__item:nth-child(2), .t1025__col.t-col_12 .t1025__item:nth-child(2) {
        padding-top: 30px !important;
    }    
    .t1025__descr {
        margin-top: 15px !important;
        margin-bottom: 10px !important;
    }
    .t1025__descr u:first-child, .t1025__descr strong:first-child {
        margin-bottom: 20px !important;
    }
    .t1025__descr u:not(:first-child, :last-child), .t1025__descr strong:not(:last-child) {
        margin-bottom: 15px !important;
    }    
    .t1025__descr u:not(:first-child), .t1025__descr strong:not(:first-child) {
        margin-top: 20px !important;
    }
    .t1025__descr li:not(:first-child) {
        margin-top: 8px !important;
    }
    .t1025__descr ul li:before {
        width: 20px !important;
        height: 20px !important;
        margin-right: 10px !important;
    }  
    .t1025__descr ul li span:before {
        width: 20px !important;
        height: 20px !important;
        margin-right: 10px !important;        
    }
    .t1025__item:nth-child(1) .js-product-sku {
        padding-top: 30px !important;
    }
    .t1025__price-wrapper {
        margin-bottom: 20px !important;
    }    
    
    /*Блок с шагом в 1 колонку*/
    .t856 .t-card__col {
        border-radius: 20px !important;
    }      
    .t856__textwrapper {
        padding-top: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
    }      
    .t856__bg {
        /*padding-bottom: 60% !important;*/
        margin-top: 20px !important;
    }   
    
    /*Блок с этапом в 2 колонки*/
    .t478 .t-container {
        border-radius: 20px !important;
    }  
    .t478__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t478 .t-col:not(.t478__top) .t478__textwrapper {
        padding-top: 0px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    .t478__title + .t478__descr {
        margin-top: 20px !important;
    }
    .t478__descr strong:not(:first-child) {
        margin-top: 20px !important;
    }
    .t478__descr strong:not(:last-child) {
        margin-bottom: 15px !important;
    }   
    .t478__descr ul li:not(:first-child) {
        margin-top: 8px !important;
    }    
    .t478__btn-wrapper {
        padding-top: 30px !important;
    }   
    .t478__blockimg {
        margin-top: 20px !important;
    }   
    .t478__top .t478__blockimg {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    
    /*Блок с дипломом*/
    .t509 {
        border-radius: 20px !important;
    }  
    .t509 .t-section__topwrapper {
        padding-top: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }       
    .t509 .t-section__title + .t-section__descr {
        margin-top: 20px !important;
    }    
    .t509__textwrapper {
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    .t509 .t-card__descr strong:not(:first-child), .t509 .t-card__descr u:not(:first-child) {
        margin-top: 20px !important;
    }
    .t509 .t-card__descr strong:not(:last-child), .t509 .t-card__descr u:not(:last-child) {
        margin-bottom: 15px !important;
    }  
    .t509 .t-card__btn {
        margin-top: 30px !important;
    }
    
    /*Блок Подарки участникам*/
    .t902 .t-section__topwrapper {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t902 .t-section__title {
        margin-bottom: 0px !important;
    }
    .t902__inner-col {
        padding: 5px !important;
        border-radius: 20px !important;
    }
    .t902__content {
        padding-top: 20px !important;
        padding-bottom: 25px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t902 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    } 
    .t902 .t-card__descr ul:not(:first-child) {
        margin-top: 15px !important;
    }
    .t902 .t-card__descr ul li:not(:first-child) {
        margin-top: 8px !important;
    }  
    .t902__btn-container {
        padding-top: 30px !important;
    }        
    .t902__bgimg {
        border-radius: 15px !important;
    }    
    
    /*Аккордеон*/
    .t585__text u:not(:first-child) {
        margin-top: 20px !important;
    }
    .t585__text u:not(:last-child) {
        margin-bottom: 15px !important;
    }   
    .t585__text ul li:not(:first-child), .t585__text ol li:not(:first-child) {
        margin-top: 8px !important;
    }    
    .t585__text ol:not(:first-child) {
        margin-top: 20px !important;
    }
    .t585__text ol li:first-child {
        margin-bottom: 15px !important;
    }   
    .t585__trigger-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }    
    .t585__textwrapper {
        padding-bottom: 20px !important;
    }
    .t585__icon {
        width: 30px !important;
        height: 30px !important;
    }
    .t585__lines {
        width: 14px !important;
        height: 7px !important;
    }
    
    /*Блок Доход нутрициолога*/
    .t503__content {
        padding: 30px !important;
        border-radius: 20px !important;
    }   
    .t503__bgimg + .t-card__title {
        margin-top: 20px !important;
    }
    .t503 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }      
    
    /*Слайдер с развернутыми отзывами*/
    .t726 {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }    
    .t726 .t-slds__items-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }       
    .t726 .t-width:before {
        border-radius: 20px !important;
    }       
    .t726 .t-slds__wrapper {
        -ms-grid-columns: 60px auto !important;
        grid-template-columns: 60px auto !important;
        border-radius: 20px !important;
        padding: 30px !important;
        column-gap: 15px !important;
    }
    .t726__bgimg {
        width: 60px !important;
        height: 60px !important;
    }    
    .t726__title + .t726__descr {
        margin-top: 5px !important;
    }
    .t726__text {
        margin-top: 30px !important;
    }   
    .t726__text u:not(:first-child), .t726__text strong:not(:first-child) {
        margin-top: 20px !important;
    }
    .t726__text u:not(:last-child), .t726__text strong:not(:last-child) {
        margin-bottom: 15px !important;
    }    
    .t726__text ul li:not(:first-child), .t726__text ol li:not(:first-child) {
        margin-top: 8px !important;
    }   
    .t726 .t-slds__arrow_wrapper {
        top: 30px !important;
    }
    .t726 .t-slds__arrow-right {
        right: 5px !important;
    }
    .t726 .t-slds__arrow-left {
        left: 5px !important;
    }      
    #allrecords .t-slds__arrow-withbg {
        width: 35px !important;
        height: 35px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 8px !important;
    }    
    
    /*Слайдер со скринами отзывов*/
    .t670 {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }    
    .t670 .t-slds__items-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }      
    .t670 .t-slds__item .t-width:before {
        border-radius: 20px !important;
    }
    .t670 .t-slds__wrapper {
        border-radius: 20px !important;
        padding: 10px !important;
    }   
    .t670 .t-slds__arrow_wrapper {
        top: 30px !important;
    }    
    .t670 .t-slds__arrow-right {
        right: 5px !important;
    }
    .t726 .t-slds__arrow-left {
        left: 5px !important;
    } 
    
    /*Блок с 2 видео*/
    .t1061-col {
        border-radius: 20px !important;
    }      
    .t1061__video-thumbnail_button {
        background-size: 60px 60px !important;
    }
    
    /*Блок с контактами*/
    .t447__col {
        padding: 30px !important;
        border-radius: 20px !important;
    }       
    .t447__title {
        margin-bottom: 20px !important;
    }   
    .t447 .t-sociallinks__item a {
        width: 35px !important;
        height: 35px !important;
    }  
    
    /*Блок Вы научитесь*/
    .t851__table {
        border-radius: 20px !important;
    }    
    .t851__textwrapper {
        padding: 30px !important;
    }
    
    /*Блок Ваши результаты*/
    .t575__col {
        padding: 30px !important;
        border-radius: 20px !important;
    }  
    .t575__circle {
        width: 36px !important;
        height: 36px !important;
    }    
    .t575__title {
        margin-top: 20px !important;
    }
    .t575__text {
        margin-top: 20px !important;
    }  
    
    /*Блок с карточками с иконками*/
    .t858__wrap {
        padding: 30px !important;
        border-radius: 20px !important;
    }    
    .t858__img {
        height: 28px !important;
        margin-bottom: 20px !important;
    }
    .t858 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }   
    
    /*Блок в с карточками и изображением в 2 колонки*/
    .t938__feature {
        padding: 30px !important;
        border-radius: 20px !important;
    }    
    .t938__feature-icon {
        width: 36px !important;
        height: 36px !important;
    }
    .t938__feature-icon + .t938__feature-title {
        margin-top: 20px !important;
    }
    .t938__feature-title + .t938__feature-description {
        margin-top: 20px !important;
    }
    .t938__background-image {
        border-radius: 20px !important;
    }
    
    /*Блок в 2 колонки с текстом и изображением*/
    .t409 .t409__uptitle {
        margin-bottom: 15px !important;
    }
    .t409__title + .t409__descr {
        margin-top: 20px !important;
    }  
    .t409__btn-wrapper {
        padding-top: 30px !important;
    }
    .t409__imgwrapper:first-child {
        margin-bottom: 30px !important;
    }
    .t409__imgwrapper:nth-child(2) {
        margin-top: 30px !important;
    }       
    .t409__img {
        border-radius: 20px !important;
    }  
    
    /*Блок с цитатой*/
    .t525__col {
        padding: 30px !important;
        border-radius: 20px !important;
    } 
    .t525__title + .t525__descr {
        margin-top: 5px !important;
    } 
    .t525__text {
        margin-top: 30px !important;
    }
    .t525__text:before {
        width: 26px !important;
        height: 20px !important;
        margin-bottom: 10px !important;
    }
    .t525__title:nth-child(n) {
        margin-top: 20px !important;
    }    
    .t525__col .t-cell:not(.t525__textwrapper):after {
        width: 26px !important;
        height: 20px !important;
    }    
    .t525__bgimg {
        width: 80px !important;
        height: 80px !important;
    } 
    
    /*Блок с экспертом в 2 колонки*/
    .t523__row {
        row-gap: 30px !important;
    }    
    .t523__textwrapper + .t523__time {
        margin-bottom: 30px !important;
    } 
    .t523__persname + .t523__persdescr {
        margin-top: 5px !important;
    }
    .t523__persname + .t523__title, .t523__persdescr + .t523__title {
        margin-top: 20px !important;
    }
    .t523__title ul li:not(:first-child) {
        margin-top: 8px !important;
    }        
    .t523__img {
        border-radius: 20px !important;
    }    
    
    /*Блок Практика*/
    .t649 .t-card__col {
        padding: 5px !important;
        border-radius: 20px !important;
    }
    .t649__blockimg {
        margin-bottom: 20px !important;
        border-radius: 15px !important;
    }   
    .t649__textwrapper {
        padding-bottom: 25px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }    
    .t649 .t-card__uptitle + .t-card__title {
        margin-bottom: 15px !important;
    }
    .t649 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }
    .t649 .t-card__descr ul li:not(:first-child) {
        margin-top: 15px !important;
    }
    .t649__btn-container {
        padding-top: 30px !important;            
    }
    
    /*Обложка на странице вебинара*/
    .t778__col {
        border-radius: 20px !important;
    }      
    .t778__bgimg {
        border-radius: 20px !important;
    }        
    .t778__content {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }    
    .t778 .js-product-sku {
        margin-bottom: 20px !important;
    }
    .t778__descr {
        margin-top: 20px !important;
    }
    .t778__price-wrapper {
        margin-top: 30px !important;
    }
    .t778__btn-wrapper {
        padding-top: 30px !important;
    }   
    .t778__col:nth-child(3) {
        border-radius: 20px !important;
    }
    
    /*Блок Кому будет полезен интенсив*/
    .t692 .t-card__col {
        padding: 5px !important;
        border-radius: 20px !important;
    }     
    .t692__blockimg {
        border-radius: 15px !important;
    }   
    .t692__textwrapper {
        padding-top: 20px !important;
        padding-bottom: 25px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }    
    .t692 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }
    .t692 .t-card__descr ul li:not(:first-child) {
        margin-top: 8px !important;
    }
    
    /*Блок Гарантированные подарки*/
    .t853 .t-card__col {
        border-radius: 20px !important;
        padding-bottom: 30px !important;
    }
    .t853__col.t-col_6 .t-card__col {
        padding-bottom: 30px !important;
    }    
    .t853__imgwrapper {
        margin-bottom: 20px !important;
    }  
    .t853__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }      
    .t853__col.t-col_6 .t853__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    .t853 .t-card__uptitle + .t-card__title {
        margin-bottom: 15px !important;
    }
    .t853 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    } 
    .t853 .t-card__btn-wrapper {
        padding-top: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }     
    .t853__col.t-col_6 .t853 .t-card__btn-wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Блок с ценой на странице вебинара*/
    .t784__descr {
        margin-top: 20px !important;
    }
    .t784__price-wrapper {
        margin-top: 20px !important;
    }       
    
    /*Карта с контактами*/
    .t554__general-wrapper {
        border-radius: 20px !important;
    }
    .t554__card {
        padding: 30px !important;
        border-radius: 20px !important;
    }    
    .t554__title + .t-text {
        margin-top: 20px !important;
    }
    .t554 .t-text ul + br + ul {
        margin-top: 20px !important;
    }        
    .t554 .t-text ul li:first-child {
        margin-bottom: 8px !important;
    } 
    .t554_map {
        border-radius: 20px !important;
    }    
    
    /*Карточки с историей развития*/
    .t522__right-tablewrapper {
        border-radius: 20px !important;
    }
    .t522__img {
        border-radius: 20px !important;
    }   
    .t522__textwrapper {
        padding: 30px !important;
    }    
    .t522__persname + .t522__persdescr, .t522__persname + .t522__title, .t522__persdescr + .t522__title {
        margin-top: 20px !important;
    }    
    
    /*Блок с Мариной на странице Об университете*/
    .t996__inner-wrapper {
        padding-top: 80px !important;
    }    
    
    /*Плитки постов*/
    .t897 .t-section__topwrapper {
        margin-bottom: 15px !important;
    }
    .t897 .t-feed__container {
        row-gap: 40px !important;
    }        
    .t-feed__parts-switch-wrapper {
        margin-bottom: 30px !important;
    }    
    .t-feed__parts-switch-btn_bg {
        height: 35px !important;
    }   
    .t-feed__post-descr {
        margin-top: 20px !important;
    }
    .t-feed__post-descr strong:not(:last-child) {
        margin-bottom: 20px !important;
    }    
    .t-feed__post-imgwrapper {
        margin-bottom: 20px !important;
        border-radius: 20px !important;
        aspect-ratio: 0!important;
        
    }
    .t-feed__buttons-wrapper {
        margin-top: 40px !important;
    }
    
    
    /*Статья*/
    .t-feed__post-popup__content {
        padding-top: 80px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        width: 60px !important;
        height: 60px !important;
    }
    .t-redactor__preface ul li:nth-child(2) {
        margin-top: 5px !important;
    }    
    .t-redactor__preface ul li:nth-child(3) {
        margin-top: 15px !important;
    }    
    .t-redactor__preface:first-child {
        margin-bottom: 20px !important;
    }    
    .t-redactor__h4:not(:first-child) {
        margin-top: 20px !important;
    }
    .t-redactor__h4:not(:last-child) {
        margin-bottom: 15px !important;
    }      
    .t-feed__post-popup__text figure:not(:first-child) {
        margin-top: 30px !important;
    }
    .t-feed__post-popup__text figure:not(:last-child) {
        margin-bottom: 30px !important;
    } 
    .t-redactor__video-container, .t-redactor__tte-view figure img {
        border-radius: 20px !important;
    }    
    .t-redactor__h2:not(:first-child) {
        margin-top: 40px !important;
    }
    .t-redactor__h2:not(:last-child) {
        margin-bottom: 20px !important;
    }    
    .t-redactor__callout:not(:first-child) {
        margin-top: 30px !important;
    }
    .t-redactor__callout:not(:last-child) {
        margin-bottom: 40px !important;
    }  
    .t-redactor__quote:not(:first-child) {
        margin-top: 30px !important;
    }
    .t-redactor__quote:not(:last-child) {
        margin-bottom: 30px !important;
    }  
    .t-redactor__quote ul {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
    }
    .t-redactor__quote ol {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
    }    
    .t-redactor__quote li:not(:first-child) {
        margin-top: 8px !important;
    }    
    .t-redactor__quote ul li:first-child {
        margin-bottom: 15px !important;
    }
    .t-redactor__quote ol li:first-child {
        margin-bottom: 15px !important;
    }
    .t-feed__post-popup__arrow-top {
        width: 40px !important;
        height: 40px !important;
        bottom: 10px !important;
        left: 10px !important;
    }        
    
    /*Релевантные статьи*/
    .t-feed__post-popup__relevants-wrapper {
        row-gap: 40px !important;
    }        
    .t-feed__post-popup__relevants-title {
        margin-top: 80px !important;
        margin-bottom: 30px !important;
    }        
    .t-feed__post-popup__relevants-item-descr {
        margin-top: 20px !important;
    }
    .t-feed__post-popup__relevants-item-descr strong:not(:last-child) {
        margin-bottom: 20px !important;
    }   
    .t-feed__post-popup__relevants-imgwrapper {
        margin-bottom: 20px !important;
        border-radius: 20px !important;
    }    
    
    /*Закрытие статьи*/
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        padding-top: 10px !important;
    } 
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        width: 30px !important;
        height: 30px !important;       
    }
    .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after {
        margin-left: 10px !important;
    }   
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 30px !important;
    }
    .t-feed .t-popup .t-feed__post-popup__container {
        padding-top: 30px !important;
        padding-bottom: 80px !important;
    }     
    
    /*Открытая форма*/
    .t678 .t-section__topwrapper {
        margin-bottom: 30px !important;
    }
    .t678 .t-section__title + .t-section__descr {
        margin-top: 20px !important;
    }      
    .t678 .t-form__submit {
        margin-top: 30px !important;
    }
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }    
    .t702 .t-form__submit {
        margin-top: 30px !important;
    } 
    .t702__text-wrapper {
        margin-bottom: 30px !important;
    }
    .t702__descr {
        margin-top: 20px !important;
    }    
    
    /*Поля в формах*/
    .t-input-block {
        margin-bottom: 20px !important;
    }   
    
    /*Иконки закрытия*/
    .t-popup__close, .t450__close, .t985__close-icon {
        width: 34px !important;
        height: 34px !important;  
        top: 5px !important;
    }
    .t-store .t-popup__close, .t450__close, .t985__close-icon, .t958__close {
        right: 5px !important;
    }
    .t945 .t-popup__block-close-button {
        padding: 1px !important;
    }        
    .t450__close {
        width: 38px !important;
        height: 38px !important;  
        top: 5px !important;
    }     
    .t450__close_icon span {
        height: 1px !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }   
    
    /*Форма подписки*/
    .t945__popup {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }  
    
    /*Каталог нутрициологов*/
    .t951 .t-store__card {
        padding: 30px !important;
        border-radius: 20px !important;
    }    
    .t951 .t-store__card__imgwrapper {
        width: 60px !important;
        height: 60px !important;
    }   
    .t951 .t-store__card__textwrapper {
        padding-top: 20px !important;
    }   
    .t951 .t-store__card__sku {
        margin-top: 15px !important;
    }    
    .t951 .t-store__card__descr {
        margin-top: 20px !important;
    }   
    .t951 .t-store__card__price-wrapper {
        margin-top: 30px !important;
    }   
    .t951 .t-store__card__btns-wrapper {
        margin-top: 20px !important;
    }
    
    /*Фильтры в каталоге нутрициологов*/
    .t951__sidebar {
        margin-bottom: 30px !important;
    }
    .t951__sidebar-wrapper {
        row-gap: 30px !important;
    }
    .t951 .t-store__filter__options {
        margin-top: 20px !important;
    }    
    .t951 .t-store__filter__item {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .t951 .t-store__filter__item-controls-wrap {
        margin-top: 10px !important;
    }    
    .t951 .t-store__filter__item_checkbox .t-store__filter__item-controls-container {
        row-gap: 8px !important;
    }   
    
    /*Найдено в каталоге нутрициологов*/
    .t951 .t-store__filter__chosen-wrapper {
        margin-top: 25px !important;
        margin-bottom: 15px !important;
        gap: 5px !important;
    }
    
    /*Пагинация в каталоге нутрициологов*/
    .t951 .t-store .t-store__pagination {
        margin-top: 30px !important;
        gap: 8px !important;
    }    
    
    /*Поиск в каталоге нутрициологов*/
    .t951 .t-store__filter__search-and-sort {
        margin-top: 20px !important;
    }    
    .t951 .t-store__filter__input {
        height: 45px !important;
    }    
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t770__descr a, .t770__list_item a, .t228__right_descr a, #allrecords .t770 .t-menusub__link-item, .t420__title a, .t420__descr a, .t-sociallinks__item, .t464__descr a, .t134__title a, .t134__descr a, .t726__descr a, .t447__descr a, .t-feed__post-popup__text a, .t-feed__post-popup__arrow-top, .t-checkbox__control a, .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset, .t951 .t-store__pagination__item, .t951 .t-store__search-icon, .t420__logo li a, .t420__text li a {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .hover-opacity > .tn-atom:hover, .t770__descr a:hover, .t770__list_item a:hover, .t228__right_descr a:hover, #allrecords .t770 .t-menusub__link-item:hover, .t420__title a:hover, .t420__descr a:hover, .t-sociallinks__item:hover, .t464__descr a:hover, .t134__title a:hover, .t134__descr a:hover, .t726__descr a:hover, .t447__descr a:hover, .t447 .t-sociallinks__item:hover, .t-feed__post-popup__text a:hover, .t-feed__post-popup__arrow-top:hover, .t-checkbox__control a:hover, .t951 .t-store__parts-switch-btn:not(.t-active):hover, .t951 .t-store__filter__chosen-val:hover, .t951 .t-store__filter__reset:hover, .t951 .t-store__pagination__item_prev:hover, .t951 .t-store__pagination__item_next:hover, .t951 .t-store__search-icon:hover, .t420__logo li a:hover, .t420__text li a:hover {
        opacity: .7 !important;
    } 
    
    /*Каталог образовательных программ*/
    .t776__col:hover {
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t776__col.t-animate[data-animate-style='fadeinup'], .t649 .t-card__col.t-animate[data-animate-style='fadeinup'] {
        -webkit-transform: translateZ(0) translateY(100px) !important;
        transform: translateZ(0) translateY(100px) !important;
    }
    .t776__col.t-animate_started[data-animate-style='fadeinup'], .t649 .t-card__col.t-animate_started[data-animate-style='fadeinup'] {
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    
    /*Табы-шаги*/
    #allrecords [data-record-type="395"] .t395__tab:not(.t395__tab_active):hover, .t951 .t-store__pagination__item_page:hover {
        background-color: #ba0c2f  !important;
    }
    .t395__tab:not(.t395__tab_active):hover .t395__title, .t951 .t-store__pagination__item_page:hover {
        color: #FFFFFF !important;
    }
    
    /*Блок с 2 видео*/
    .t1061__video-thumbnail_button:hover {
        background-size: 110px 110px !important;
    }  
    
    /*Плитки постов*/
    .t-feed__parts-switch-btn:hover {
        border-color: #ba0c2f !important;
    }
    .t-feed__post:hover .t-feed__post-bgimg, .t-feed__post-popup__relevants-item:hover .t-feed__post-popup__relevants-bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    
    /*Статьи*/
    .t-redactor__callout a:hover {
        opacity: 1 !important;
        background-color: #C91237 !important;
    }
    
    
} 