    /*Скрытие H1 и H2*/
    .uc-hidden {
        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;
    }   
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t678 .t-section__descr a, .t-checkbox__control a, .t420__descr a, .t585 a, .t004 a, .t450 .t-menu__link-item, .t706__close-button {
        -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;         
    }    
    .t678 .t-section__descr a, [data-bg-color="#292929"] .t585 a {
        color: inherit !important;
    }    
    .hover-opacity > .tn-atom:hover, .t678 .t-section__descr a:hover, .t-checkbox__control a:hover, .t420__descr a:hover, .t585 a:hover, .t004 a:hover, .t915 .t-feed__parts-switch-btn:hover, .t450 .t-menu__link-item:hover, .t706__close-button:hover {
        opacity: .7 !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-family: 'Vinnytsia-Nunito' !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        height: 65px !important;
        line-height: 1 !important;
        letter-spacing: 0 !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;
        min-width: 120px !important;
        box-sizing: border-box !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
    }    
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit {
        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;
    }    
    
    /*Кнопки в квизе*/
    .t806 .t806__btn_next, .t806 .t806__btn_check, .t806 .t806__btn_result {
        display: none !important;
    }
    .t806 .t806__btn_show {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
    }
    
    /*Главные заголовки*/
    [style*="size:64px"], [style*="size: 64px"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;  
        line-height: 1 !important;
        letter-spacing: -0.02em !important;
    }  
    .t500 .t-section__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        color: #171b20 !important;
        font-size: 64px !important;
        font-weight: 500 !important;
        line-height: 1 !important;
        letter-spacing: -0.02em !important;
    }
    
    /*Большие заголовки*/
    [style*="size:48px"], [style*="size: 48px"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important; 
        line-height: 1.1 !important;
        letter-spacing: -0.02em !important;
    }  
    .t688 .t-section__title, .t-feed__post-popup__title {
        font-size: 48px !important;
        line-height: 1.1 !important;
        font-weight: 500 !important;        
        letter-spacing: -0.02em !important;        
    }
    
    /*Средние заголовки*/
    [style*="size:32px"], [style*="size: 32px"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;  
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;
    }  
    .t706__cartwin-heading, .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child, .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text, .t050 .t-uptitle li:first-child, .t-feed__post-popup__text .t-redactor__h2 {
        font-size: 32px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;        
    }
    
    /*Маленькие заголовки*/
    [style*="size:24px"][style*="font-weight:500"], [style*="size: 24px"][style*="font-weight: 500"] {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;  
        line-height: 1.3 !important;
        letter-spacing: -0.02em !important;
    }
    .t678 .t-input-title, .t1000 .t-section__title, .t938 .t-section__title, .t390 .t-descr strong, .t-feed__post-popup__text .t-redactor__h3 {
        font-size: 24px !important;
        line-height: 1.3 !important;
        font-weight: 500 !important;
        letter-spacing: -0.02em !important;       
    }    
    
    /*Подазаголовки*/
    /*[style*="size:16px"][style*="font-weight:500"], [style*="size: 16px"][style*="font-weight: 500"] {*/
    /*    margin-top: 0px;*/
    /*    margin-bottom: 0px;*/
    /*    padding-top: 0px;*/
    /*    padding-bottom: 0px;  */
    /*    line-height: 1.5 !important;*/
    /*}   */
    
    /*Большие описания*/
    [style*="size:24px"]:not([style*="font-weight:500"]), [style*="size: 24px"]:not([style*="font-weight: 500"]) {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px; 
        line-height: 1.3 !important;
    }  
    .t500 .t-section__descr {
        margin-top: 40px !important;
        color: #46525f !important;
        font-size: 24px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
    }    
    
    /*Средние описания*/
    [style*="size:18px"]:not([style*="font-weight:500"]), [style*="size: 18px"]:not([style*="font-weight: 500"]) {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px; 
        line-height: 1.4 !important;
    }    
    .t706__cartwin-prodamount-wrap, .t-feed__post-popup__text {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }
    
    /*Маленькие описания*/
    [style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), [style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px; 
        line-height: 1.4 !important;
    }
    .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__title, .t951 .t-store__empty-part-msg-wrapper, .t744 .t-product__option-title, .t938 .t-section__descr, .t915 .t-feed__parts-switch-btn, .t-input-title, .t706__product-title, .t706__product-amount, .t450__right_langs_lang, .t527 .t-col:first-child .t-name, .t527 .t-col:first-child .t-descr {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    .t050__descr[style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), .t050__descr[style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        margin-top: 30px !important;
    }
    
    /*Малюсенкие описания*/
    [style*="size:14px"], [style*="size: 14px"] {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px; 
        line-height: 1.4 !important;
    }  
    .t678 .t-section__title, .t678 .t-section__descr, .t951 .t-store__card__mark, .t951 .t-store__filter__opts-mob-btn, .t951 .t-store__filter__prods-number, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset, .t938 .t-section__title u, .t776 .js-product-sku, .t649 .t-col:first-child li:first-child, .t649 .t-col.cloned:last-child li:first-child, .uc-hit .t649 .t-col:first-child .t-heading:after, .t050 .t-uptitle, .t-feed__post-popup__text .t-redactor__text u, .t887__text, .t-search-widget__query-result, .t-search-widget__result_product-desc {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    
    /*Тексты навигации*/
    [style*="size:16px"][style*="font-weight:600"], [style*="size: 16px"][style*="font-weight:600"] {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px; 
        line-height: 1.3 !important;
    }      
    .t951 .t-store__filter__input, .t951 .t-store__filter__item-title, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t-search-widget__result_product-title {
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;        
    }
    
    /*Ненумерованные списки*/
    .t938__feature .t-name ul, .t585 .t585__content .t585__textwrapper ul, .t-redactor__text ul {
        margin-bottom: 0px !important;
        padding-left: 20px !important;
    }
    .t938__feature .t-name ul li, .t585 .t585__content .t585__textwrapper ul li, .t-redactor__text ul li {
        padding-left: 5px !important;
    }    
    .t938__feature .t-name ul li::marker, .t585 .t585__content .t585__textwrapper ul li::marker, .t-redactor__text ul li::marker {
        color: #DAB076 !important;
        font-size: 18px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"] {
        height: 140px !important;
    }   
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"] {
        height: 100px !important;
    }    
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"] {
        height: 80px !important;
    }    
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"] {
        height: 60px !important;
    } 
    
    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"] {
        height: 40px !important;
    }    
    
    /*Отступ с линией*/
    .t118 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }
    .t118__line {
        height: 0px !important;
        margin: 0px !important;
        background-color: transparent !important;
        opacity: 1 !important;
        border-bottom: 1px solid #ACB8C5 !important;
    }    
    
    /*Отступ под меню*/
    .uc-menu-height[data-record-type="113"] > div[style*="height:80px"], .uc-menu-height[data-record-type="113"] > div[style*="height: 80px"] {
        height: 80px !important;
    }    
    
    /*Меню на ПК*/
    .t446__positionfixed {
        height: 80px !important;
        -webkit-transition: background .3s ease-in-out !important;
        -moz-transition: background .3s ease-in-out !important;
        -ms-transition: background .3s ease-in-out !important;
        -o-transition: background .3s ease-in-out !important;
        transition: background .3s ease-in-out !important;  
        background: rgba(255, 255, 255, 0) !important;
    }
    .t446__positionfixed.filled-menu {
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
    }
    .t446__maincontainer {
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        height: 100% !important;
    }    
    
    /*Логотип в меню на ПК*/
    .t446__logowrapper {
        position: static !important;
        left: unset !important;
        margin-right: 60px !important;
        padding: 0px !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;
    }
    .t446__logowrapper2 {
        left: unset !important;
    }
    .t446__imglogo {
        padding: 0px !important;
    }   
    
    /*Пункты меню на ПК*/
    .t446__rightmenuwrapper {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t446__leftwrapper, .t446__rightwrapper {
        position: static !important;
        left: unset !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: left !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t446__leftwrapper {
        width: auto !important;
    }
    .t446__rightwrapper {
        width: 100% !important;
    }
    .t446__list {
        height: 100% !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t446__list_item {
        padding-right: 25px !important;
        padding-left: 25px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .t446__rightwrapper .t446__list_item:first-child {
        padding-left: 0px !important;
    }
    .t446__rightwrapper .t446__list_item:last-child {
        padding-right: 0px !important;
    }    
    
    /*Языки в меню*/
    .t446__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;
    }
    .t446__right_langs {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-left: 0px !important;
        margin-left: 60px !important;
    }
    .t446__right_langs_lang {
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-transform: uppercase !important;
    }
    .t446__right_langs_lang 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; 
    }
    .t446__right_langs_lang:not(:first-child) a {
        color: #90A1B1 !important;
    }
    .t446__right_langs_lang:not(:first-child) a:hover {
        color: #171B20 !important;
    }    
    .t446__right_langs_lang:not(:last-child) a:after {
        content: "/" !important;
        display: inline-block !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        color: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }
    .t446__right_langs_lang:first-child, .t450__right_langs_lang:first-child {
        pointer-events: none !important;
    }
    
    /*Кнопки в меню*/
    .t446__right_buttons {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;  
        padding-left: 0px !important;
        margin-left: 60px !important;        
    }
    .t446__right_buttons_wrap {
        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;
    }
    .t446__right_buttons_but {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t446__right_buttons_but .t-btn {
        min-width: unset !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t446__right_buttons_but:nth-child(2) {
        margin-left: 5px !important;
    }
    .t446__right_buttons_but:nth-child(2) .t-btn {
        padding-left: 0px !important;
        padding-right: 0px !important;   
        width: 45px !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        background: rgba(227, 231, 236, 0.4) !important;
    }
    #allrecords .t446__right_buttons_but:nth-child(2) .t-btn:hover {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    .t446__right_buttons_but:nth-child(2) .t-btn table {
        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;
    }
    .t446__right_buttons_but:nth-child(2) .t-btn tbody {
        background-image: url(https://static.tildacdn.com/tild6638-3061-4461-b333-646364316330/search-normal.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        display: block !important;
        width: calc(100% - 20px) !important;
        height: calc(100% - 20px) !important;
    }
    .t446__right_buttons_but:nth-child(2) .t-btn tr {
        display: none !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerwrapper {
        display: none !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;    
    }
    .t446__burgerline {
        display: none !important;
    }
    .t446__burger {
        width: 32px !important;
        height: 20px !important;
    }
    .t446__burgerlinkwrapper {
        background-image: url(https://static.tildacdn.com/tild3730-3136-4832-a336-343261393539/burger.svg) !important;
        background-position: center !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }
    .t446__burgerwrapper_smallscreen {
        padding: 0px !important;
    }  
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t450__logowrapper {
        margin-bottom: 80px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
    }
    .t450__list_item:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t450__rightside {
        padding-top: 80px !important;
    }
    .t450__right_buttons {
        margin-top: 0px !important;
    }
    .t450__right_buttons .t450__right_buttons_wrap {
        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-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .t450__right_buttons_but {
        margin: 0px !important;
    }
    .t450__right_buttons_but_two_right {
        margin-bottom: 20px !important;
    }
    .t450__right_langs {
        margin-top: 40px !important;
    }
    .t450__right_langs_lang {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin: 0px !important;
        text-transform: uppercase !important;
        font-weight: 600 !important;
        color: #171B20 !important;
    }
    .t450__right_langs_lang:not(:last-child) a:after {
        content: "/" !important;
        display: inline-block !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        color: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }
    .t450__right_langs_lang:not(:first-child) a {
        color: #90A1B1 !important;
    }
    .t450__right_buttons_but_two_right .t-btn {
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: 55px !important;
        width: 55px !important;
        min-width: unset !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        background: rgba(227, 231, 236, 0.4) !important;
    }
    .t450__right_buttons_but_two_right .t-btn table {
        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;
    }
    .t450__right_buttons_but_two_right .t-btn tbody {
        background-image: url(https://static.tildacdn.com/tild6638-3061-4461-b333-646364316330/search-normal.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        display: block !important;
        width: calc(100% - 30px) !important;
        height: calc(100% - 30px) !important;
    }
    .t450__right_buttons_but_two_right .t-btn tr {
        display: none !important;
    }
    #allrecords .t450__right_buttons_but_two_right .t-btn:nth-child(n):hover {
        background-color: rgba(199, 208, 216, 0.4) !important;
    }
    .t450__close_icon span {
        height: 1.5px !important;
    }
    .t450__close-button, .t706__cartwin-close {
        top: 10px !important;
        right: 10px !important;
    }
    .t-popup__close, .t706__cartwin-close {
        width: 38px !important;
        height: 38px !important;
    }
    .t-popup__close-wrapper, .t706__close-button {
        width: 100% !important;
        height: 100% !important;
        box-sizing: border-box !important;
    }
    .t-popup__close-icon, .t706__close-icon {
        width: 100% !important;
        height: 100% !important;
    }
    
    /*Блок с заголовоком*/
    .t050 .t-container {
        position: relative !important;
    }
    .t050__descr {
        margin-top: 40px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t050 .t-uptitle {
        color: #46525F !important;
        text-transform: unset !important;
        letter-spacing: 0 !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;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: absolute !important;
        width: 160px !important;
        height: 160px !important;
        top: 0px !important;
        right: 20px !important;
        text-align: center !important;
        background: rgba(199, 208, 216, 0.4) !important;
        -webkit-backdrop-filter: blur(20px) !important;
        backdrop-filter: blur(20px) !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        padding: 20px !important;
        box-sizing: border-box !important;
    }
    .t050 .t-uptitle ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;  
        padding-left: 0px !important;
    }
    .t050 .t-uptitle li:first-child {
        color: #171B20 !important;
    }
    
    /*Обложка на первом экране на главной*/
    [data-record-type="500"].t-rec_pt_75 {
        position: relative !important;
        padding-top: 80px !important;
        overflow: hidden !important;
    }
    .t500 {
        padding-top: 100px !important;
        padding-bottom: 80px !important;
        overflow: hidden !important;
    }
    .t500 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t500__container {
        margin-top: 100px !important;
    }
    .t500 .t-col {
        max-width: 600px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t500 .t-section__topwrapper {
        margin-bottom: 0px !important;
    }
    .t500 .t-section__descr {
        max-width: 460px !important;
    }
    
    /*Подложки с ифнормацией на первом экране на главной*/
    .t500__cell-left, .t500__cell-right {
        width: calc(50% - 20px) !important;
        height: 260px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        box-sizing: border-box !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        background: #EEEAE7 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        position: relative !important;
        z-index: 1 !important;
        overflow: hidden !important;
    }

    /*Контент на левой подложке на первом экране на главной*/
    .t500__cell-left {
        -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;
    }
    .t500__cell-left .t500__item {
        padding-top: 0px !important;
        padding-bottom: 0px !important;   
        width: 180px !important;
        height: auto !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        overflow: hidden !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;
    }
    .t500__cell-left .t500__item:not(:first-child) {
        margin-left: -30px !important;
    }
    .t500__cell-left .t500__iconwrapper {
        padding-bottom: 100% !important;
        width: 100% !important;
        height: auto !important;
        position: relative !important;
    }
    .t500__cell-left .t500__imgwrapper {
        left: 0 !important;
        top: 0 !important;
        position: absolute !important;
    }
    .t500__cell-left .t500__textwrapper {
        position: absolute !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
    }
    .t500__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        text-align: left !important;
        height: auto !important;
    }
    .t500__cell-left .t500__imgwrapper {
        width: 100% !important;
        height: 100% !important;
    }
    .t500__cell-left .t500__iconimg {
        width: 100% !important;
        height: 100% !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .t500__cell-left .t500__item:nth-child(5) {
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
    }
    
    /*Контент на правой подложке на первом экране на главной*/
    .t500__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;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t500__cell-right .t-cell:not(.t500__textwrapper) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-left: -20px !important;
        margin-top: -40px !important;
        margin-bottom: -40px !important;
        height: calc(100% + 80px) !important;
    }
    .t500__cell-right .t500__imgwrapper {
        height: 100% !important;
        width: auto !important;
    }
    .t500__cell-right .t500__iconimg {
        width: auto !important;
        height: 100% !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        max-width: unset !important;
    }    
    .t500__cell-right .t500__textwrapper {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .t500__cell-right .t500__descr {
        margin-top: 5px !important;
    }
    
    /*Изображение обложки на первом экране на главной*/
    .t500__cell_50 {
        position: absolute !important;
        left: 50% !important;
        right: 0px !important;
        bottom: 0px !important;
        height: 100% !important;
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        z-index: 0 !important;
    }
    .t500__img {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: auto !important;
    }

    /*Блок с цитатой на главной*/
    .t013 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t013 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;   
        margin-top: 0px !important;
        margin-bottom: 0px !important;         
        box-sizing: border-box !important; 
        text-align: left !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;
    }
    .t013 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }
    .t013 .t-col_8 {
        max-width: calc(100% / 3 * 2) !important;
    }
    .t013 .t-col > br {
        display: none !important;
    }
    .t013__autor-descr {
        padding: 0px !important;
        margin-top: 5px !important
    }
    .t013__centeredsection:after {
        content: '' !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3630-3431-4639-b266-333066623832/photo.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 55px !important;
        height: 40px !important;
        position: absolute !important;
        top: 0px !important;
        right: 70px !important;
    }
    
    /*Изображение в блоке с цитатой на главной*/
    .t013__img {
        margin-top: 0px !important;
        margin-bottom: 30px !important;
        max-width: unset !important;
        width: 140px !important;
        height: 140px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t013__centeredsection {
        position: relative !important;
    }
    .t013__centeredsection:before {
        content: '' !important;
        display: block !important;
        background-color: #74899E !important;
        width: 140px !important;
        height: 140px !important;   
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        position: absolute !important;
        left: 70px !important;
        top: 0px !important;
        z-index: 0 !important;
    }
    
    /*Блок с видео на главной*/
    [data-record-type="114"] {
        max-width: 1200px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    [data-record-type="114"] .t-cover {
        height: auto !important;
        padding-bottom: 50% !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    [data-record-type="114"] .t-cover__carrier {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="114"] .t-cover__filter {
        height: 100% !important;
    }
    [data-record-type="114"] .t-cover__wrapper {
        width: 100% !important;
        height: 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;
    }
    .t306__table-cell {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Иконка Play в блоке с видео на главной*/
    .t306__img {
        width: 140px !important;
        height: 140px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !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;         
    }
    .t306__table-cell > .t306__img {
        display: none !important;
    } 
    .t306__img:hover {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    
    /*Слайдер с направлениями на главной*/
    .t923 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t923 .t-slds__container {
        overflow: visible !important; 
        width: 100% !important;
    }
    .t923 .t-slds__items-wrapper {
        width: 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;    
    }
    .t923 .t-slds__item {
        min-width: calc(100% / 3 * 2) !important;
        width: auto !important;
    }
    .t923__slds-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923__col {
        width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t923__wrapper {
        background-color: #EEEAE7 !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-slds__nocycle .t-slds__item:not(.js-feed-post):first-child, .t-slds__nocycle .t-slds__item:not(.js-feed-post):not(.t-slds__item_dummy):last-child {
        pointer-events: none !important;
    }
    
    /*Текстовые контейнеры в слайдере с направлениями на главной*/
    .t923__content {
        min-height: 500px !important;
        width: 50% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !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: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        background-color: unset !important;        
    }   
    .t923__content > a {
        height: 100% !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t923__textwrapper {
        padding-left: 40px !important;
        padding-right: 20px !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        margin-bottom: 135px !important;
    }
    .t923__descr, .t923 .t-card__descr {
        margin-top: 20px !important;
    }
    .t923__uptitle, .t923 .t-card__uptitle {
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
        position: absolute !important;
        top: 40px !important;
        right: calc(-100% + 40px) !important;
    }
    
    /*Изображения в слайдере с направлениями на главной*/
    /*.t923__wrapper > a {*/
    /*    width: 50% !important;*/
    /*    -webkit-box-ordinal-group: 3 !important;*/
    /*    -ms-flex-order: 2 !important;*/
    /*    order: 2 !important;*/
    /*} */
    .t923__imgwrapper {
        padding-bottom: 0 !important;
        /*height: 100% !important;*/
        width: 50% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t923__bgimg {
        background-size: contain !important;
        background-position: right bottom !important;
    }
    
    /*Кнопки в слайдере с направлениями на главной*/
    .t923__btn-wrapper, .t923 .t-card__btn-wrapper {
        padding-left: 40px !important;
        padding-right: 20px !important;
        padding-bottom: 40px !important;
        padding-top: 30px !important;
        width: auto !important;
        z-index: 0 !important;
    }
    .t923__btn, .t923 .t-card__btn {
        margin-bottom: 0px !important;
    }
    .t923__wrapper:hover .t923__btn, .t923__wrapper:hover .t-card__btn {
        background-color: #90a1b1 !important;
        color: #ffffff !important;
        border-color: #90a1b1 !important;
    }
    
    /*Стрелки в слайдере с направлениями на главной*/
    .t923 .t-slds__main {
        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;
    }
    .t923 .t-slds__container {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t923 .t-slds__arrow_container {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !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;
    }
    .t923 .t-slds__arrow_wrapper {
        margin-top: 40px !important;
        height: auto !important;
        width: auto !important;
        position: static !important;
        display: block !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;         
    }
    .t923 .t-slds__nocycle .t-slds__arrow_wrapper-left, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display:none"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display: none"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity:0.1"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity: 0.1"] {
        opacity: .4 !important;
        pointer-events: none !important;
    }
    .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display:block"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display: block"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity:1"], .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity: 1"] {
        opacity: 1 !important;
        pointer-events: auto !important;
    }    
    .t923 .t-slds__arrow_wrapper-right {
        margin-left: 10px !important;
    }
    .t923 .t-slds__arrow {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        -moz-transform: unset !important;
        -ms-transform: unset !important;
        -webkit-transform: unset !important;
        -o-transform: unset !important;
        transform: unset !important;
    }
    .t-slds__arrow-withbg {
        width: 60px !important;
        height: 60px !important;    
        background: rgba(227, 231, 236, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !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;           
    }
    .t923 .t-slds__nocycle .t-slds__arrow_wrapper-left .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display:none"] .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display: none"] .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity:0.1"] .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="opacity: 0.1"] .t-slds__arrow-withbg:hover {
        background: rgba(227, 231, 236, 0.4) !important;
    }
    .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display:block"] .t-slds__arrow-withbg:hover, .t923 .t-slds__nocycle .t-slds__arrow_wrapper[style*="display: block"] .t-slds__arrow-withbg:hover {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body {
        background-image: url(https://static.tildacdn.com/tild6362-6166-4030-b564-633336396666/arrow.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 24px !important;
        height: 18px !important;
    }
    .t-slds__arrow_body svg {
        display: none !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-left {
        -webkit-transform: translate(-50%,-50%) rotate(180deg) !important;
        -moz-transform: translate(-50%,-50%) rotate(180deg) !important;
        -o-transform: translate(-50%,-50%) rotate(180deg) !important;
        transform: translate(-50%,-50%) rotate(180deg) !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-right {
        -webkit-transform: translate(-50%,-50%) !important;
        -moz-transform: translate(-50%,-50%) !important;
        -o-transform: translate(-50%,-50%) !important;
        transform: translate(-50%,-50%) !important;
    }  
    
    /*Слайдер с отзывами на главной*/
    .t958__gallery {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 100px !important;
    }
    .t958__wrapper {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
        max-width: 1200px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t958__slider {
        max-width: 100% !important;
    }
    .t958__slidecontainer {
        width: 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;
        float: unset !important;
    }
    .t958__item {
        width: calc(100% / 3 * 2) !important;
        max-width: unset !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t958 .t-slds__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t958__card-wrapper {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        width: 100% !important;
    }
    
    /*Текстовые контейнеры в слайдере с отзывами*/
    .t958__card {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        max-width: unset !important;
    }
    .t958__occupation {
        max-width: 360px !important;
    }
    .t958__author-descr {
        margin-top: 5px !important;
    }
    .t958__review {
        margin-top: 40px !important;
    }
    
    /*Кнопки в слайдере с отзывами*/
    .t958__author-descr a {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 20px !important;
        color: #46525F !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.3 !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;          
    }
    .t958__author-descr a:hover {
        opacity: .7 !important;
    }  
    .t958__author-descr a:after {
        content: '' !important;
        display: inline-block !important;
        background-image: url(https://static.tildacdn.com/tild3331-6166-4637-b362-346265303039/Group_2553.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 24px !important;
        height: 24px !important;
        margin-left: 10px !important;
    }
    .t958__card_fade .t958__author-descr a, .t958__card-right, .t958__card-left {
        pointer-events: none !important;
    }
    
    /*Изображения в слайдере с отзывами*/
    .t958__author {
        position: relative !important;
    }
    .t958__avatar {
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        width: 140px !important;
        height: 24px !important;
        margin: 0px !important; 
        background-size: contain !important;
    }
    
    /*Многоточие в слайдеое с отзывами на главной*/
    .t958__more-wrapper {
        background-image: -o-linear-gradient(bottom, #eeeae7 60px, rgba(238,234,231, 0) 110%) !important;
        background-image: linear-gradient(0deg, #eeeae7 60px, rgba(238,234,231, 0) 110%) !important;
    }
    .t958__more {
        margin-bottom: 40px !important;
        opacity: 1 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t958__more-dot {
        background: #46525F !important;
        width: 3px !important;
        height: 3px !important;
        margin-left: 1px !important;
        margin-right: 1px !important;
        opacity: 1 !important;
    }
    
    /*Стрелки в слайдере с отзывами на главной*/
    .t958__control {
        top: unset !important;
        bottom: 0px !important;
        width: 60px !important;
        height: 60px !important;
        margin-top: 40px !important;
        background: rgba(227, 231, 236, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !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;
    }
    .t958__previous {
        left: calc(50% - 65px) !important;
    }
    .t958__next {
        right: calc(50% - 65px) !important;
    }
    .t958__control:hover {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    .t958__control:after {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6362-6166-4030-b564-633336396666/arrow.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 24px !important;
        height: 18px !important;
        position: absolute;
        top: 50% !important;
        left: 50% !important;
    }
    .t958__previous:after {
        -webkit-transform: translate(-50%,-50%) rotate(180deg) !important;
        -moz-transform: translate(-50%,-50%) rotate(180deg) !important;
        -o-transform: translate(-50%,-50%) rotate(180deg) !important;
        transform: translate(-50%,-50%) rotate(180deg) !important;
    }    
    .t958__next:after {
        -webkit-transform: translate(-50%,-50%) !important;
        -moz-transform: translate(-50%,-50%) !important;
        -o-transform: translate(-50%,-50%) !important;
        transform: translate(-50%,-50%) !important;
    }
    
    /*Поп-ап в слайдере с отзывами*/
    .t958__popup-item {
        overflow: hidden !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;  
    }
    
    /*Блок Электронная библиотека на главной*/
    .t778__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: -20px !important;
        box-sizing: border-box !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
    }
    .t778__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
        box-sizing: border-box !important;  
        max-width: 100% !important;
        width: 100% !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        position: relative !important;
    }
    .t778__wrapper {
        height: 570px !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        background-color: #EEEAE7 !important;
        overflow: hidden !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-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
    }
    .t778__content {
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t778__content > a {
        height: 100% !important;
    }
    .t778__imgwrapper + .t778__content {
        height: auto !important;
    }
    .t778__separator {
        display: none !important;
    }
    
    /*Текстовые контейнеры в блоке Электронная библиотека на главной*/
    .t778__textwrapper {
        height: 100% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 30px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !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__descr {
        margin-top: 20px !important;
    }
    .t778__price-wrapper {
        padding-top: 50px !important;
        margin-top: auto !important;    
        margin-bottom: -10px !important;
    }
    .t778__price-currency {
        display: none !important;
    }
    .t778__price-item {
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-bottom: 10px !important;
    }
    .t778__price_old:after {
        top: 46% !important;
        border-width: 3px !important;
        width: calc(100% + 2px) !important;
    }
    .t778__wrapper > .js-product-link {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t778__wrapper > .js-product-link .t778__imgwrapper {
        height: auto !important;
        max-height: unset !important;
    }
    .t778__wrapper > .js-product-link .t778__imgwrapper .t778__bgimg {
        display: none !important;
    }
    .t778__markwrapper {
        position: static !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 20px !important;
        margin-bottom: 60px !important;
    }
    .t778__mark {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        border-radius: 0 !important;
        width: 100% !important;
        height: auto !important;
        background-color: transparent !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        text-align: center !important;
    }
    
    /*Изображения в блоке Электронная библиотека на главной*/
    .t778__imgwrapper {
        height: 100% !important;
        max-height: 350px !important;
        min-height: 0 !important;
        width: calc(100% + 80px) !important;
        padding-top: 0px !important;
        padding-bottom: 0 !important;
        margin-top: auto !important;
        margin-bottom: -60px !important;
        margin-left: -40px !important;
        margin-right: -40px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .t778__bgimg {
        background-size: contain !important;
        background-position: bottom center !important;
    }
    
    /*Кнопки в блоке Электронная библиотека на главной*/
    .t778__btn-wrapper {
        margin-top: 0px !important;
        margin-bottom: -10px !important;
        padding-bottom: 0px !important;
    }
    .t778__btn {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    
    /*Первая карточки в блоке Электронная библиотека на главной*/
    .t778__col:first-child {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
          position: -webkit-sticky !important;
        position: sticky !important;
        top: 80px !important;
    }
    .t778__col:first-child .t778__content {
        display: none !important;
    }
    .t778__col:first-child .t778__imgwrapper {
        max-height: unset !important;
        height: calc(100% + 120px) !important;
        margin-top: -60px !important;
    } 
    .t778__col:first-child .t778__bgimg {
        background-size: cover !important;
        background-position: center center !important;
    }
    
    /*Стрелки в блоке Электронная бибилотека на главной*/
    .t778__col:not(:first-child, :last-child):after {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        width: 120px !important;
        height: 120px !important;
        left: 50% !important;
        bottom: -60px !important;
        background-image: url(https://static.tildacdn.com/tild3039-6164-4561-b431-303966626439/photo.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: translateX(-50%) !important;
        -moz-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;        
    }
    
    /*Слайдер с баннерами на главной*/
    .t734 {
        height: auto !important;
    }
    .t734 .t-container_100 {
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t734 .t-slds__container, .t734 .t-slds__item {
        overflow: hidden !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    .t734 .t-cover {
        position: absolute !important;
        height: 100% !important;
    }
    .t734 .t-cover__carrier {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t734 .t-cover__filter {
        height: 100% !important;
    }
    
    /*Текстовый контейнер в слайдере с баннерами на главной*/
    .t734 .t-slds__items-wrapper {
        height: auto !important;
    }    
    .t734__table {
        height: auto !important;
        position: relative !important;
    }
    .t734__table .t-container {
        width: 100% !important;
    }
    .t734 .t-cover__wrapper {
        height: auto !important;
    }    
    .t734__wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }
    .t734__textwrapper {
        max-width: 580px !important;
        box-sizing: border-box !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;
    }
    .t734__leftaligned .t734__textwrapper:nth-child(n) {
        padding: 0px !important;
    }
    .t734__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t734__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 30px !important;
    }
    .t734__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !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;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: absolute !important;
        width: 220px !important;
        height: 220px !important;
        top: 60px !important;
        left: 660px !important;
        text-align: center !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        padding: 20px !important;
        box-sizing: border-box !important;
    }
    .t734__descr ul li:first-child {
        color: #171B20 !important;
        font-size: 32px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
    }
    .t734__descr ul li:not(:first-child) {
        margin-top: 5px !important;
    }
    .t734__button {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;      
        padding-top: 0px !important;
        margin-top: 40px !important;
    }
    
    /*Стрелки в слайдере с баннерами на главной*/
    .t734 .t-slds__main {
        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;
    }
    .t734 .t-slds__container {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t734 .t-slds__arrow_container {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !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;
    }
    .t734 .t-slds__arrow_wrapper {
        margin-top: 40px !important;
        height: auto !important;
        width: auto !important;
        position: static !important;
        display: block !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;         
    }
    .t734 .t-slds__arrow_wrapper-right {
        margin-left: 10px !important;
    }
    .t734 .t-slds__arrow {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        -moz-transform: unset !important;
        -ms-transform: unset !important;
        -webkit-transform: unset !important;
        -o-transform: unset !important;
        transform: unset !important;
    }    
    
    /*Блок с партнерами на главной*/
    [data-record-type="594"].t-rec_pt_45 {
        padding-top: 40px !important;
        position: relative !important;
    }
    .t594__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: -20px !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    [data-record-type="594"].t-rec_pt_45:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        width: 1160px !important;
        height: 0px !important;
        left: calc((100% - 1160px) / 2) !important;
        top: 0 !important;
        border-top: 1px solid #C7D0D8 !important;
    }
    .t594__item {
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-bottom: 20px !important;
        box-sizing: content-box !important;        
    }
    .t594__item_5-in-row {
        width: calc(100% / 5 - 20px) !important;
    }
    
    /*Блок с формой в футере*/
    [data-record-type="678"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    [data-record-type="678"].t-rec_pb_45 {
        padding-bottom: 40px !important;
    }    
    .t678 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t678 .t-section__container {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: 100% !important;
        width: 50% !important;
        box-sizing: border-box !important;
    }    
    .t678 .t-container:not(.t-section__container) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;    
        max-width: 100% !important;
        width: 50% !important;        
        box-sizing: border-box !important;
    }     
    .t678 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Текстовый контейнер в форме в футере*/
    .t678 .t-section__topwrapper {
        margin-bottom: 0px !important;
        text-align: left !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t678 .t-section__title {
        color: #808080 !important;
        margin-bottom: 0px !important;
        margin-right: 20px !important;
        width: auto !important;
        max-width: 420px !important;
    }
    .t678 .t-section__descr {
        color: #74899E !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        width: 100% !important;
        text-align: right !important;
        white-space: nowrap !important;
    }
    
    /*Форма в футере*/
    .t678 .t-form__inputsbox {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t678 .t-form__errorbox-middle {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important; 
    }
    .t678 .t-form__errorbox-wrapper {
        margin-bottom: 0px !important;
        margin-top: 15px !important;
    }
    .t678 .t-input-group_em {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 0px !important;
        margin-right: -100px !important;
    }
    .t678 .t-input-group_cb {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;     
        margin-bottom: 0px !important;
        width: 100% !important;
    }
    .t678 .t-form__submit {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        width: auto !important;
        height: auto !important;
    }
    .t678 .t-input {
        color: #FFFFFF !important;
        background: rgba(227, 231, 236, 0.4) !important;
        width: 360px !important;
        padding-right: 120px !important;
    }    
    .t678 .t-input-title {
        color: #FFFFFF !important;
        font-size: 22px !important;
        padding-bottom: 20px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t678 .t-checkbox__control {
        color: #808080 !important;
        margin-top: 15px !important;
    }
    .t678 .t-checkbox__indicator {
        border-color: #808080 !important;
    }
    .t678 .t-checkbox__indicator:after {
        border-color: #FFFFFF !important;
    }   
    .t678 .t-input-error {
        position: absolute !important;
        margin-top: 0px !important;
    }
    
    /*Поля в формах*/
    .t-form .t-select {
        color: #46525F !important;
        font-size: 16px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        padding-left: 30px !important;
        padding-right: 70px !important;
        height: 65px !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    .t-form .t-select__wrapper:after {
        border: none !important;
        right: 30px !important;
        width: 20px !important;
        height: 10px !important;
        background-image: url(https://static.tildacdn.com/tild3432-3135-4335-a231-633032373631/arrow.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t-input {
        color: #46525F !important;
        font-size: 16px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;  
    }
    .t-input-group:not(.t-input-group_ta) .t-input {
        height: 65px !important;
    }    
    #allrecords input::-webkit-input-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: #ACB8C5 !important; opacity:1 !important;}
    #allrecords textarea::-moz-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: #ACB8C5 !important; opacity: 1 !important;}    
    
    /*Чек-бокс в формах*/
    .t-checkbox__control {
        color: #46525F !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        position: relative !important;
        padding-left: 30px !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;
    }
    .t-checkbox__indicator {
        border-width: 2px !important;
        border-color: #ACB8C5 !important;
        border-radius: 6px !important;
        opacity: 1 !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t-checkbox__indicator:after {
        border-color: #46525F !important;
        top: 3px !important;
    }
    
    /*Ошибка в формах*/
    .t-input-error {
        font-size: 12px !important;
    }
    
    /*Верхняя часть футера на ПК*/
    [data-record-type="420"].t-rec_pt_75 {
        padding-top: 80px !important;
    }
    .t420 .t-container {
        max-width: 100% !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
    }
    .t420__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        box-sizing: border-box !important;
    }
    .t420 .t-container > div:last-child {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t420 .t-container > div:last-child .t420__col:first-child {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t420 .t-container > .t420__col:first-child {
        max-width: 50% !important;
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        grid-template-areas: 
                "logo logo" 
                "social text" !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: start !important;
    }
    .t420__logo {
        grid-area: logo !important;
        margin-bottom: 40px !important;
    }
    .t420 .t-sociallinks {
        grid-area: social !important;
        margin-top: 0px !important;
        margin-right: 40px !important;
    }
    .t420__text {
        grid-area: text !important;
        max-width: 300px !important;
    }
    
    /*Пункты в верхней части футера на ПК*/
    .t420__descr {
        margin-top: 20px !important;
    }
    .t420__descr li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    
    /*Иконки соцсетей*/
    .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-sociallinks__item {
        width: 45px !important;
        height: 45px !important;
        margin-right: 0px !important;
    }
    .t-sociallinks__item:not(:first-child) {
        margin-left: 5px !important;
    }
    .t-sociallinks__item > a {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
    }
    .t-sociallinks__svg {
        width: 100% !important;
        height: 100% !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !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;
        box-sizing: border-box !important;
    }
    .t-sociallinks__item_instagram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3833-6362-4466-b430-326532643435/ig.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }
    .t-sociallinks__item_instagram .t-sociallinks__svg path {
        display: none !important;
    }
    
    /*Тексты в футере*/
    [data-record-type="106"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    [data-record-type="106"].t-rec_pt_30 {
        padding-top: 30px !important;
    }
    [data-record-type="106"].t-rec_pb_45 {
        padding-bottom: 40px !important;
    }
    [data-record-type="106"].t-rec_pb_30 {
        padding-bottom: 30px !important;
    }    
    .t004 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Плитки статей на главной*/
    .t915 > .t-feed > .t-feed__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t915 .t-feed__post {
        max-width: calc(100% / 3) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;     
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t915 .t-feed__col-grid__post-wrapper {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
        overflow: hidden !important;
    }
    .t915 .t-feed__grid-separator {
        margin-bottom: 40px !important;
    }
    .t-feed__error-msg-cont {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    
    /*Изображения в плитках со статьями на главной*/
    .t915 .t-feed__post-imgwrapper {
        margin-bottom: 0px !important;
        padding-bottom: 65% !important;
    }
    
    /*Текстовые контейнеры в плитке со статьями на главной*/
    .t915 .t-feed__col-grid__wrapper {
        padding: 40px !important;
    }
    .t915 .t-feed__post-descr {
        margin-top: 15px !important;
    }
    
    /*Лейблы разделов в плитке со статьями на главной*/
    .t915 .t-feed__post-label-wrapper {
        top: 20px !important;
        left: 20px !important;
        right: 20px !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;
    }
    .t915 .t-feed__post-label {
        width: auto !important;
        height: 45px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
    }
    .t915 .t-feed__post-tag {
        letter-spacing: 0 !important;
        text-transform: unset !important;
    }
    
    /*Разделы плиток статей*/
    .t915 .t-feed__container.t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t915 .t-feed__parts-switch-wrapper {
        margin-top: -15px !important;
        margin-bottom: 60px !important;
    }
    .t915 .t-feed__parts-switch-btn {
        color: #46525F !important;
        margin-top: 15px !important;
        margin-bottom: 0px !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .t915 .t-feed__parts-switch-btn.t-active {
        color: #171B20 !important;
        font-weight: 600 !important;
        opacity: 1 !important;
    }
    .t915 .t-feed__parts-switch-btn.t-active span, .t915 .t-feed__parts-switch-btn.t-active a {
        opacity: 1 !important;
    }
    .t915 .t-feed__parts-switch-btn {
        -webkit-transition: opacity .2s linear !important;
        -moz-transition: opacity .2s linear !important;
        -ms-transition: opacity .2s linear !important;
        -o-transition: opacity .2s linear !important;
        transition: opacity .2s linear !important;
    }
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    
    /*Блок с кнопкой Показать еще*/
    [data-record-type="400"].t-rec_pt_45 {
        padding-top: 40px !important;
    }  
    .t400__wraptwo {
        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;
    }
    .t400 .t-btn {
        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;
    }
    
    /*Каталог продуктов*/
    .t951 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #allrecords .t951 .t951__cont-w-filter:nth-child(n) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t951 .t951__grid-cont:nth-child(n) {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t951__sidebar {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t951__grid-cont {
        width: calc(100% / 3 * 2) !important;
        max-width: unset !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }

    /*Карточки в каталоге продуктов*/
    .t951 .t-store__card {
        height: auto !important;
        min-height: 295px !important;
        border-radius: 30px !important;
        -moz-border-radius: 30px !important;
        -webkit-border-radius: 30px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        box-sizing: border-box !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t951 .t-store__card > a {
        width: 100% !important;
        padding: 40px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }    
    .t951 .t-store__card__imgwrapper {
        padding-bottom: 0px !important;
        height: auto !important;
        width: 50% !important;
        padding-right: 10px !important;
        box-sizing: border-box !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;
    }
    .t951 .t-store__card__bgimg {
        width: 160px !important;
        height: 120px !important;
        position: static !important;
        background-size: contain !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t951 .t-store__card__mark-wrapper {
        position: static !important;
        padding-top: 50px !important;
        margin-top: auto !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t951 .t-store__card__mark {
        font-family: 'Vinnytsia-Nunito' !important;
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 0px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
    }
    .t951 .t-store__card__textwrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 0px !important;
        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;        
    }
    .t951 .t-store__card__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t951 .t-store__card__descr {
        margin-top: 20px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t951 .t-store__card__sku {
        display: block !important;
        margin-top: 0px !important;
        margin-bottom: 15px !important;
        font-size: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t951 .js-store-prod-sku {
        color: #74899E !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    .t951 .t-store__card__price-wrapper {
        margin-top: 0px !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }
    
    /*Поиск в каталоге*/
    .t951 .t-store__filter__search-and-sort {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 60px !important;
        box-sizing: border-box !important;
    }
    .t951 .t-store__filter__search {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        box-sizing: border-box !important;
    }
    .t951 .t-store__filter__input {
        background: rgba(227, 231, 236, 0.4) !important;
        border-radius: 30px !important;
        border: none !important;
        height: 65px !important;
        width: 100% !important;
        padding-left: 30px !important;
        padding-right: 70px !important;
        color: #46525F !important;
    }
    .t951 .t-store__search-icon {
        border: none !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        right: 30px !important;
        width: 24px !important;
        height: 24px !important;
        background-image: url(https://static.tildacdn.com/tild3664-3363-4637-b235-313736323839/search.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !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; 
        opacity: .5 !important;
    }
    .t951 .t-store__search-icon:hover {
        opacity: 1 !important;
    }
    .t951 .t-store__search-icon path {
        display: none !important;
    }
    #allrecords .t951 .t-store__filter__search input::-webkit-input-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search input::-moz-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search input:-moz-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search input:-ms-input-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search textarea::-webkit-input-placeholder {color:#ACB8C5; opacity:1 !important;}
    #allrecords .t951 .t-store__filter__search textarea::-moz-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search textarea:-moz-placeholder {color:#ACB8C5; opacity: 1 !important;}
    #allrecords .t951 .t-store__filter__search textarea:-ms-input-placeholder {color:#ACB8C5; opacity: 1 !important;}     
    
    /*Фильтры в каталоге*/
    .t951__sidebar-wrapper {
        padding-right: 20px !important;
    }
    .t951 .t-store__filter {
        margin-bottom: 0px !important;
    }
    .t951 .t-store__parts-switch-wrapper {
        margin-bottom: 40px !important;
    }
    .t951 .t-store__parts-switch-btn {
        opacity: 1 !important;
        color: #46525F !important;
        margin-bottom: 15px !important;
        -webkit-transition: opacity .2s linear !important;
        -moz-transition: opacity .2s linear !important;
        -ms-transition: opacity .2s linear !important;
        -o-transition: opacity .2s linear !important;
        transition: opacity .2s linear !important;         
    }
    .t951 .t-store__parts-switch-btn:last-child {
        margin-bottom: 0px !important;
    }
    .t951 .t-store__parts-switch-btn.t-active {
        color: #171B20 !important;
        font-weight: 600 !important;
    }
    .t951 .t-store__parts-switch-btn:not(.t-active):hover {
        opacity: .7 !important;
    }
    .t951 .t-store__filter__item {
        margin-bottom: 40px !important;
    }
    .t951 .t-store__filter__item:last-child {
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__item-title {
        color: #171B20 !important;
        max-width: 100% !important;
        opacity: 1 !important;
        margin-bottom: 20px !important;
    }
    .t951 .t-store__filter__title {
        color: #46525F !important;
    }
    .t951 .t-store__filter__checkbox {
        margin-bottom: 15px !important;
    }
    .t951 .t-store__filter__checkbox:last-child {
        margin-bottom: 0px !important;
    }    

    /*Цвет подложек карточек в каталоге*/
    .t951 .t-store__card > a {
        background-color: #EEEAE7 !important;
    }    
    .t951 .t-store__card > a[href*="nutritionology"] {
        background-color: #DADAD0 !important;
    }    
    .t951 .t-store__card > a[href*="iv-therapy"] {
        background-color: #E3E7EC !important;
    }    
    .t951 .t-store__card > a[href*="free"]:nth-child(n) {
        background-color: #ECE4DF !important;
    }
    
    /*Главной заголвок на странице Каталог*/
    .uc-negative-margin[data-record-type="60"] {
        margin-bottom: -65px !important;
    }
    
    /*Найдено в каталоге*/
    .t951 .t-store__filter__chosen-bar {
        box-shadow: unset !important;
        border: none !important;
        background-color: #EEEAE7 !important;
        border-radius: 10px !important;
        padding: 20px !important;
        left: 20px !important;
        bottom: 20px !important;
    }
    .t951 .t-store__filter__prods-number {
        font-family: 'Vinnytsia-Nunito' !important;
        color: #171B20 !important;
        margin-bottom: 15px !important;
    }
    .t951 .t-store__filter__chosen-wrapper {
        margin-top: -10px !important;
    }
    .t951 .t-store__filter__chosen-val {
        background: #F9F5F2 !important;
        font-family: 'Vinnytsia-Nunito' !important;        
        color: #46525F !important;
        padding-left: 25px !important;
        padding-right: 10px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
        -webkit-transition: opacity .2s linear !important;
        -moz-transition: opacity .2s linear !important;
        -ms-transition: opacity .2s linear !important;
        -o-transition: opacity .2s linear !important;
        transition: opacity .2s linear !important;         
    }
    .t951 .t-store__filter__chosen-val:hover {
        opacity: .7 !important;
    }
    .t951 .t-store__filter__reset {
        font-family: 'Vinnytsia-Nunito' !important;        
        margin-top: 10px !important;
        padding-top: 5px !important;
    }
    
    /*Ничего не найдено в каталоге*/
    .t951 .t-store__empty-part-msg-cont {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t951 .t-store__empty-part-msg-wrapper {
        padding: 20px !important;
        border-radius: 30px !important;
        border-color: #ACB8C5 !important;
        color: #ACB8C5 !important;
    }
    
    /*Кнопка Загрузить еще в каталоге*/
    .t951 .t-store__load-more-btn-wrap {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        max-width: calc(100% / 3 * 2) !important;
        margin-left: auto !important;
    }
    .t951 .t-store__load-more-btn {
        background-color: transparent !important;
        border: 1px solid #ACB8C5 !important;
        color: #171B20 !important;
        margin-top: 50px !important;
    }
    
    /*Блок с тренерами программ в каталоге*/
    [data-record-type="539"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    .t539 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t539 .t-col {
        max-width: calc(100% / 3) !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t539__separator {
        margin-bottom: 40px !important;
    }
    .t539__itemwrapper {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;    
        overflow: hidden !important;
    }
    .t539__textwrapper {
        padding: 40px !important;
        background-color: #EEEAE7 !important;
    }
    .t539 .t-descr {
        margin-top: 20px !important;
    }
    .t539 .t-text {
        margin-top: 20px !important;
    }
    .t539 .t-text ul {
        list-style-type: none !important;
        margin-top: 15px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t539 .t-text ul li {
        background-image: url(https://static.tildacdn.com/tild3935-3133-4638-b064-363333383462/Line_66.svg) !important;
        background-repeat: no-repeat !important;
        background-position: left top 9px !important;
        padding-left: 20px !important;
        margin-bottom: 10px !important;
    }
    .t539 .t-text ul li:last-child {
        margin-bottom: 0px !important;
    }
    .uc-cards .t539 .t-bgimg {
        padding-bottom: 65% !important;
    }
    .uc-cards .t539 .t-text {
        position: absolute !important;
        top: 20px !important;
        right: 20px !important;
        width: auto !important;
        height: 45px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
    }
    
    /*Блок с ссылками на странцие FAQ*/
    .t992 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
        background-color: #E3E7EC !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;            
        position: relative !important;
    }
    .t992__wrapper {
        margin-top: 40px !important;
        margin-bottom: -15px !important;
        max-width: 560px !important;
    }
    .t992__list-item {
        padding: 0px !important;
        margin-right: 10px !important;
        margin-bottom: 15px !important;
    }    
    .t992__menu-link {
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 0px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
        -webkit-transition: background .2s linear !important;
        -moz-transition: background .2s linear !important;
        -ms-transition: background .2s linear !important;
        -o-transition: background .2s linear !important;
        transition: background .2s linear !important;          
    }
    .t992__menu-link:hover {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    
    /*Изображение в блоке с ссылками на странице FAQ*/
    .t992__imgwrapper {
        padding: 0px !important;
        position: absolute !important;
        width: 800px !important;
        height: auto !important;
        left: 50% !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t992__img {
        width: 100% !important;
        height: auto !important;
    }
    .uc-lk .t992__imgwrapper {
        width: 600px !important;
    }    
    
    /*Обложка на страинце курса*/
    .t744 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t744 .t-col:first-child {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .t744__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t744__title-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        margin-bottom: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t744__title_small {
        margin-bottom: 40px !important;
    }
    .t744__title_small ul {
        list-style-type: none !important;
        margin-bottom: -15px !important;
        padding-left: 0px !important;
    }
    .t744__title_small ul li {
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 0px !important;
        margin-bottom: 15px !important;
        margin-right: 10px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
        -webkit-transition: background .2s linear !important;
        -moz-transition: background .2s linear !important;
        -ms-transition: background .2s linear !important;
        -o-transition: background .2s linear !important;
        transition: background .2s linear !important;
    }
    .t744__descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;     
        margin-top: 30px !important;
    }
    .t744__price-wrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
        margin-top: 40px !important;
    }
    .t744__btn-wrapper {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;          
        margin-top: 40px !important;
    }
    .t744 .js-product-controls-wrapper {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;        
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        max-width: 180px !important;
        margin-left: 30px !important;
        margin-top: 40px !important;
    }
    .t744 .t-product__option {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .t744 .t-product__option-title {
        padding-bottom: 0px !important;
    }
    .t744 .t-product__option-variants {
        display: none !important;
    }
    .t744__price-wrapper  {
        margin-bottom: -10px !important;
    }    
    .t744__price-item {
        margin-bottom: 10px !important;
    }
    .t744__price {
        margin-right: 20px !important;
    }
    .t744__price_old:after {
        top: 46% !important;
        border-width: 3px !important;
        width: calc(100% + 2px) !important;
    }
    .t744__price .t744__price-currency+.t744__price-value:after {
        content: '*/month' !important;
        display: inline-block !important;
    }
    
    /*Изображение в обложке на странице курса*/
    .t744 .t-col:nth-child(2) {
        max-width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t744 .t-bgimg {
        padding-bottom: 112.0689655172414% !important;
        background-size: contain !important;
        background-position: right center !important;
    }
    
    /*Блок Кому подойдет на странице курса*/
    .t1032 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t1032 .t-card__col {
        max-width: calc(100% / 3) !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t1032__separator {
        margin-bottom: 40px !important;
    }
    .t1032__wrapper {
        position: relative !important;
    }
    .t1032__content {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t1032 .t-card__title {
        padding: 0px !important;
        text-align: left !important;
        height: auto !important;
    }
    .t1032 .t-card__descr {
        padding: 0px !important;
        margin-top: 20px !important;
        text-align: left !important;
        height: auto !important;
    }
    
    /*Изображение в блоке Кому подойдет на странице курса*/
    .t1032__img {
        width: 90px !important;
        height: 90px !important;
        margin-bottom: 30px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .t1032__wrapper:before {
        content: '' !important;
        position: absolute !important;
        display: block !important;
        top: -5px !important;
        left: 50% !important;
        margin-left: 15px !important;
        width: 60px !important;
        height: 45px !important;
        border-radius: 360px !important;
        background-image: url(https://static.tildacdn.com/tild6439-3664-4132-a133-336335663164/Vector.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 18px 12px !important;
        background-position: center !important;
        background-color: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(9.07186px) !important;
        backdrop-filter: blur(9.07186px) !important;
    }
    
    /*Нижняя часть блок Кому подходит программа*/
    [data-record-type="478"].t-rec_pt_15 {
        padding-top: 20px !important;
    }
    .t478 {
        max-width: 1200px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t478 .t-container {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
        background-color: #EEEAE7 !important;
        position: relative !important;
    }
    .t478 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t478 .t-col:nth-child(2) {
        max-width: calc((100% + 20px) / 3 * 2 - 10px) !important;
        margin-left: calc((100% - 10px) / 3) !important;  
        padding-left: 10px !important;
    }
    .t478__textwrapper {
        height: auto !important;
    }
    .t478__box {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t478 .t-title {
        width: 50% !important; 
        padding-left: 40px !important;
        padding-right: 50px !important;  
        box-sizing: border-box !important;
    }
    .t478 .t-descr {
        width: 50% !important;    
        padding-left: 50px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    
    /*Изображение в нижней части блок Кому подходит программа*/
    .t478 .t-col:first-child {
        padding-right: 10px !important;
        max-width: calc((100% + 20px) / 3 - 10px) !important;
        height: 100% !important;
        position: absolute !important;
    }
    .t478 .t-bgimg {
        height: 100% !important;
        background-position: right center !important;
    }
    
    /*Блок в 2 колонки с изображением и текстом на странице курса*/
    [data-record-type="180"].t-rec_pt_45 {
        padding-top: 0px !important;
    }
    [data-record-type="180"].t-rec_pt_45 .t165 .t-container {
        padding-top: 40px !important;
    }    
    [data-record-type="180"].t-rec_pt_45 .t165 .t-container:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        height: 0 !important;
        width: calc(100% - 40px) !important;
        top: 0px !important;
        left: 20px !important;
        border-top: 1px solid #C7D0D8 !important;
    }
    .t165 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;      
        position: relative !important;
    }
    .t165 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t165 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }
    .t165 .t-col_8 {
        max-width: calc(100% / 3 * 2) !important;
    }
    .t165__textwrapper {
        padding-right: 0px !important;
    }
    .t165__col-top .t165__textwrapper {
        max-width: 680px !important;
    }
    .t165 .t-col:not(.t165__col-top) .t165__textwrapper {
        max-width: 560px !important;
    }
    .t165 .t-text {
        margin-top: 30px !important;
    }
    
    /*Изображение в блоке в 2 колонки с изображением и текстом на странице курса*/
    .t165__img {
        border-radius: 20px !important;
        max-width: 300px !important;
        float: none !important;
    }
    .t165 .t-col:not(.t165__col-top) .t165__img {
        float: right !important;
    }
    
    /*Блок квалификация на странице курса*/
    [data-record-type="1000"][data-bg-color="#eeeae7"] {
        background-color: transparent !important;
    }
    [data-record-type="1000"][data-bg-color="#eeeae7"] .t1000__content {
        background-color: #eeeae7 !important;
        border: none !important;
    }
    [data-bg-color="#eeeae7"].uc-hidden-bottom .t1000__feature:last-child:after {
        content: '' !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        width: 100% !important;
        height: 100% !important;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 234, 231, 0)), color-stop(0.01%, rgba(238, 234, 231, 0)), to(#EEEAE7)) !important;
        background: -o-linear-gradient(top, rgba(238, 234, 231, 0) 0%, rgba(238, 234, 231, 0) 0.01%, #EEEAE7 100%) !important;
        background: linear-gradient(180deg, rgba(238, 234, 231, 0) 0%, rgba(238, 234, 231, 0) 0.01%, #EEEAE7 100%) !important;
        z-index: 1 !important;
    }
    .t1000 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .t1000 .t-container:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        top: -1px !important;
        right: 19px !important;
        width: 70px !important;
        height: 70px !important;
        background-image: url(https://static.tildacdn.com/tild3932-6634-4139-a162-656236326464/Frame_2607.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: top right !important;
        z-index: 1 !important;
    }
    .t1000 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t1000__empty-block, .t1000__feature-icon {
        display: none !important;
    }
    .t1000__content {
        width: 100% !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;  
        border: 1px solid #ACB8C5 !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .t1000__header, .t1000__features {
        max-width: calc((100% + 20px) / 3) !important;
        margin-left: calc((100% - 10px) / 3) !important;
        margin-right: calc((100% - 10px) / 3) !important;
    }
    .t1000 .t-section__topwrapper, .t1000 .t-section__title {
        margin-bottom: 0px !important;
    }
    .t1000__features {
        margin-top: 30px !important;
    }
    .t1000__feature {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        border-top: 1px solid #ACB8C5 !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .t1000__feature:last-child {
        padding-bottom: 0px !important;
    }
    .t1000__textwrapper {
        padding-left: 0px !important;
    }
    
    /*Изображение в блоке квалификация на странице курса*/
    .t1000__bg-wrap {
        display: block !important;
        margin-top: 60px !important;
        margin-bottom: 60px !important;
        margin-left: 60px !important;
        margin-right: 100px !important;
        width: calc(100% / 3 - 160px) !important;
        height: calc(100% - 120px) !important;
        box-sizing: border-box !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t1000 .t-bgimg {
        background-color: transparent !important;
        background-size: contain !important;
        background-position: top center !important;
        height: 100% !important;
        width: 100% !important;
    }
    
    /*Блок Курс на 70% состоит... на странице курса*/
    [data-record-type="480"] {
        background-color: transparent !important;
    }
    [data-bg-color="#dadad0"][data-record-type="480"] .t-container {
        background-color: #DADAD0 !important;
    }
    [data-bg-color="#e3e7ec"][data-record-type="480"] .t-container {
        background-color: #E3E7EC !important;
    }  
    [data-bg-color="#ece4df"][data-record-type="480"] .t-container {
        background-color: #ece4df !important;
    }     
    .t480 {
        max-width: 1200px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t480 .t-container {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
        position: relative !important;
    }    
    .t480 .t-col {
        max-width: 50% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    } 
    .t480__textwrapper {
        height: auto !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;        
        padding-left: 60px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t480 .t-descr {
        margin-top: 30px !important;
    }
    .t480__btn-wrapper {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Изображение в блоке Курс на 70% состоит... на странице курса*/
    .t480__col:nth-child(2) {
        position: absolute !important;
        height: 100% !important;
        top: 0px !important;
        right: 0px !important;
    }
    .t480 .t-bgimg {
        height: 100% !important;
        background-position: left bottom !important;
    }
    
    /*Фоны аккордеонов*/
    [data-record-type="585"] {
        background-color: transparent !important;
    }
    [data-record-type="585"]:not([data-bg-color]) .t585 .t-container {
        border: 1px solid #ACB8C5 !important;
    }    
    [data-record-type="585"][data-bg-color="#eeeae7"] .t585 .t-container {
        background-color: #eeeae7 !important;
    }
    [data-record-type="585"][data-bg-color="#ece4df"] .t585 .t-container {
        background-color: #ece4df !important;
    }    
    [data-record-type="585"][data-bg-color="#dadad0"] .t585 .t-container {
        background-color: #dadad0 !important;
    }     
    [data-record-type="585"][data-bg-color="#e5e5e5"] .t585 .t-container {
        background-color: #e5e5e5 !important;
    } 
    [data-record-type="585"][data-bg-color="#292929"] {
        background-color: #292929 !important;
    }
    
    /*Аккордеон*/
    .t585 {
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t585 .t-container {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;  
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
    }
    .t585 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t585__border, .t585__icon-hover, .t585__lines svg {
        display: none !important;
    }
    .t585 .t-col:first-child .t585__header {
        border-top: unset !important;
    }
    .t585__trigger-button {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-right: 80px !important;
    }
    .t585__icon {
        opacity: 1 !important;
        padding: 0px !important;
        width: auto !important;
        height: auto !important;
        top: 16px !important;
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !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__lines {
        background-image: url(https://static.tildacdn.com/tild3432-3135-4335-a231-633032373631/arrow.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        width: 20px !important;
        height: 10px !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
        transform: translate(-50%, -50%) !important;
    }
    .t585__circle {
        position: static !important;
        width: 60px !important;
        height: 60px !important;
        display: block !important;
        opacity: 0 !important;
        background: rgba(255, 255, 255, 0.4) !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__icon {
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;        
    }
    .t585__trigger-button:hover .t585__circle {
        opacity: 1 !important;
    }
    .t585__content {
        max-height: 0;
        display: block !important;
        opacity: 0 !important;
        -webkit-transition: all ease-in-out .3s !important;
        -moz-transition: all ease-in-out .3s !important;
        -ms-transition: all ease-in-out .3s !important;
        -o-transition: all ease-in-out .3s !important;
        transition: all ease-in-out .3s !important;            
    }
    .t585__opened ~ .t585__content {
        margin-top: -10px !important;
        opacity: 1 !important;
    }
    .t585__textwrapper {
        padding-bottom: 30px !important;
        padding-right: 80px !important;
    }
    .t585 .t585__content .t585__textwrapper ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        text-indent: unset !important;
        -webkit-padding-start: unset !important;
        list-style-position: unset !important;
    }
    .t585 .t585__content .t585__textwrapper ol li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    
    /*Аккордеон на черном фоне*/
    .uc-negative-margin {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    [data-record-type="585"][data-bg-color="#292929"] .t585 .t-container, [data-record-type="121"][data-bg-color="#292929"] .t585 .t-container {
        padding: 0px !important;
        border: none !important;
        border-radius: unset !important;
    }
    [data-record-type="585"][data-bg-color="#292929"] .t585__lines, [data-record-type="121"][data-bg-color="#292929"] .t585__lines {
        background-image: url(https://static.tildacdn.com/tild6464-3530-4163-b062-643633393565/Vector.svg) !important;
    }
    
    /*Блок Автор и куратор на странице курса*/
    .t938 .t-container:not(.t-section__container) {
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t938 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t938 .t-section__container .t-col {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t938__content {
        width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
        display: -ms-grid !important;
        display: grid !important;
        grid-template-areas: 
                "img head" 
                "img text"
                "img btn" !important;  
        -ms-grid-columns: calc(100% / 3) calc(100% / 3 * 2) !important;
        grid-template-columns: calc(100% / 3) calc(100% / 3 * 2) !important;
    }
    .t938__title {
        grid-area: head !important;
        /*max-width: calc(100% / 3 * 2) !important;*/
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;         
    }
    .t938 .t-section__topwrapper {
        margin-bottom: 0px !important;
    }
    .t938 .t-section__title {
        margin-bottom: 0px !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;  
    }
    .t938 .t-section__title u {
        text-decoration: unset !important;
        color: #74899E !important;
        letter-spacing: 0 !important;
        margin-top: 10px !important;
        display: inline-block !important;
        max-width: 240px !important;
    }
    .t938 .t-section__descr {
        color: #46525f !important;
        margin-top: 30px !important;
    }
    .t938__feature-icon {
        display: none !important;
    }
    .t938__features {
        margin-top: 20px !important;
        max-width: 100% !important;
        /*max-width: calc(100% / 3 * 2) !important;*/
        grid-area: text !important;
    }
    .t938__feature {
        margin-top: 15px !important;
        padding-bottom: 0px !important;
        padding-right: 60px !important;
    }
    .t938__feature:first-child, .t938__feature:nth-child(2) {
        margin-top: 0px !important;
    } 
    .t938__button {
        grid-area: btn !important;
        max-width: 100% !important;
        /*max-width: calc(100% / 3 * 2) !important;*/
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;            
    }
    
    /*Изображение в блоке Автор и куратор на странице курса*/
    .t938__empty-block {
        display: none !important;
    }
    .t938__bg-wrap {
        height: 100% !important;
        width: 100% !important;
        /*width: calc(100% / 3) !important;*/
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        position: relative !important;
        grid-area: img !important;
        display: block !important;
    }
    .t938 .t-bgimg {
        width: calc(100% - 20px) !important;
        max-width: 300px !important;
        height: 100% !important;
        left: 10px !important;
        top: 0px !important;
        background-color: transparent !important;
        border-radius: 30px !important;
    }
    
    /*Выделенные подзаголовки в блок Содержание курса на странице курса*/
    [data-record-type="61"].t-rec_pt_30 {
        padding-top: 30px !important;
    }
    .t051 ul {
        list-style-type: none !important;
        margin-bottom: -15px !important;
        padding-left: 0px !important;
    }
    .t051 ul li {
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-bottom: 15px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 0px !important;
        border-radius: 30px !important;
        background: rgba(227, 231, 236, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
    }
    
    /*Блок с тарифами на странице курса*/
    .t776__parent {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t776 .t-col {
        margin-left: 10px !important;
        margin-right: 10px !important;
        box-sizing: border-box !important;  
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;         
        border-radius: 30px !important;
        background-color: #EEEAE7 !important;
    }
    .t776 .t-col:nth-child(2) {
        background-color: #E3E7EC !important;
    }
    .t776 .t-col_6 {
        max-width: calc(50% - 20px) !important;
        padding: 60px !important;
        box-sizing: border-box !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; 
        height: auto !important;
    }
    .t776 .js-product-sku {
        display: block !important;
        font-family: 'Vinnytsia-Nunito' !important;
        color: #74899E !important;
        margin-bottom: 0px !important;
    }
    .t776 .t-name {
        max-width: 360px !important;
    }
    .t776 .t-descr {
        margin-top: 30px !important;
        margin-bottom: auto !important;
        padding-bottom: 40px !important;
    }
    .t776 .t-descr u {
        display: block !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-top: 1px solid #ACB8C5 !important;
        border-bottom: 1px solid #ACB8C5 !important;
        text-decoration: unset !important;
    }
    .t776 .t-descr u + br {
        display: none !important;
    }
    .t776 .t-descr ul {
        list-style-type: none !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t776 .t-descr ul li {
        background-image: url(https://static.tildacdn.com/tild3131-6338-4831-b137-316536353436/Vector.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 10px 8px !important;
        background-position: left top 7px !important;
        padding-left: 25px !important;
    }
    .t776 .t-descr ul li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t776 .t-descr ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t776 .t-descr ol li {
        margin-top: 15px !important;
        background-image: url(https://static.tildacdn.com/tild6561-6135-4363-b730-613630643339/Vector2.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 9px 9px !important;
        background-position: left top 7px !important;
        padding-left: 25px !important;    
        color: #ACB8C5 !important;
    }
    .t776__price-wrapper {
        margin-top: 0px !important;
    }
    .t776__price {
        margin-right: 20px !important;
    }
    .t776__price-item {
        margin-top: 10px !important;
    }    
    .t776__btn-wrapper {
        margin-top: 40px !important;
        margin-bottom: -10px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;          
    }
    .t776 .t-btn {
        margin-bottom: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t776 .t-btn:not(.t776__btn_second) {
        margin-right: 10px !important;
    }
    .t776__price_old:after {
        top: 46% !important;
        border-width: 3px !important;
        width: calc(100% + 2px) !important;
    }
    
    /*Фон поп-ап*/
    .t-popup {
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
    }
    .t-feed__post-popup {
        background-color: #F9F5F2 !important;
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;        
    }
    .t-popup__close-icon g rect {
        fill: #171B20 !important;
    }
    
    /*Блок Публикуем материалы на странице Библиотека*/
    [data-record-type="688"][data-bg-color="#bec9d4"] {
        background: -o-linear-gradient(298.13deg, #BEC9D5 15.96%, #C4CBDE 84.25%) !important;
        background: linear-gradient(151.87deg, #BEC9D5 15.96%, #C4CBDE 84.25%) !important;
    }
    [data-record-type="688"].t-rec_pt_105 {
        padding-top: 0px !important;
    }
    [data-record-type="688"].t-rec_pb_105 {
        padding-bottom: 0px !important;
    }   
    [data-record-type="688"].t-rec_pt_105 .t688 {
        padding-top: 100px !important;
    }
    [data-record-type="688"].t-rec_pb_105 .t688 {
        padding-bottom: 100px !important;
    } 
    .t688__scroll-icon-wrapper {
        display: none !important;
    }
    .t688 {
        overflow: hidden !important;
    }
    .t688 .t-section__topwrapper {
        margin-bottom: 60px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t688 .t-section__title {
        color: #171b20 !important;
        margin-bottom: 0px !important;
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    } 
    .t688__inner-col {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        height: auto !important;
    }
    .t688 .t688__textwrapper:nth-child(n) {
        height: auto !important;
        padding: 0px !important;
    }
    .t688__textwrapper_inner {
        /*height: 100% !important;*/
        padding: 40px !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;   
        box-sizing: border-box !important;
    }
    .t688 .t-card__descr {
        padding-top: 15px !important;
        margin-top: auto !important;
    }
    .t688 .t-card__container {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -webkit-transform: rotate(-6deg);
        -ms-transform: rotate(-6deg);
         transform: rotate(-6deg);
    }
    .t688__row:nth-child(n) {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        margin-top: 0px !important;
        min-width: 100% !important;
        overflow: visible !important;
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
    }
    .t688__row:first-child {
        margin-left: -460px !important;
    }
    .t688 .t-card__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
        max-width: unset !important;
        width: unset !important;
        min-width: calc(100% / 3) !important;
        box-sizing: border-box !important;
    }
    
    /*Изображения в блоке Публикуем материалы на странице Библиотека*/
    .t688__img-wrapper {
        background-color: #ECE4DF !important;
    }
    .t688__img-separator {
        padding-top: 64.34316353887399% !important;
    }
    .t688__img-wrapper:before {
        content: '' !important;
        position: absolute !important;
        width: 120px !important;
        height: 120px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        top: 50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
        transform: translate(-50%, -50%) !important;    
        z-index: 1 !important;
    }
    .t688__img-wrapper:after {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6333-3832-4838-b733-393132643964/lock-svgrepo-com_2.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        position: absolute !important;
        width: 30px !important;
        height: 30px !important;
        top: 50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
         transform: translate(-50%, -50%) !important;
        z-index: 2 !important;
    }
    
    /*Блок с 1 тарифом*/
    [data-record-type="778"].t-rec_pt_15 {
        padding-top: 20px !important;
    }
    [data-record-type="778"].uc-one-column {
        background-color: transparent !important;
    }
    [data-record-type="778"].uc-one-column .t778__container {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important;
        margin-bottom: 0px !important;
        max-width: 1160px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        background: -o-linear-gradient(298.13deg, #BEC9D5 15.96%, #C4CBDE 84.25%) !important;
        background: linear-gradient(151.87deg, #BEC9D5 15.96%, #C4CBDE 84.25%) !important;
        border-radius: 30px !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child {
        position: relative !important;
        top: unset !important;
    }
    [data-record-type="778"].uc-one-column .t778__col {
        max-width: calc((100% + 20px) / 2) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 0px !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__imgwrapper {
        height: auto !important;
        margin-top: unset !important;
    }
    [data-record-type="778"].uc-one-column .t778__wrapper {
        height: auto !important;
    }
    
    /*Форма подписки на странице Журанл*/
    .t823__container {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
        background-color: #E3E7EC !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;     
        border-radius: 30px !important;
        overflow: hidden !important;
    }
    .t823__col_form {
        position: relative !important;
        z-index: 1 !important;
    }
    .t823__wrapper {
        height: auto !important;
    }
    .t823__main-wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }
    .t823 .t-descr {
        margin-top: 20px !important;
    }
    .t823 .t-form__submit {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: auto !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        width: auto !important;
        height: auto !important;
    }
    .t823 .t-form {
        margin-top: 40px !important; 
    }
    .t823 .t-input {
        font-weight: 600 !important;
        width: 100% !important;
    }
    .t823 .t-input-group_em {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        width: 100% !important;
        margin-bottom: 0px !important;
        margin-right: -100% !important;
    }
    .t823 .t-input-group_em .t-input {
        padding-right: 180px !important;
    }
    .t823 .t-form__inputsbox {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t823 .t-input-group_cb {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin-bottom: 0px !important;
        width: 100% !important;
    }
    .t823 .t-checkbox__control {
        margin-top: 15px !important;
    }
    .t823 .t-form__errorbox-middle {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }
    .t823 .t-form__errorbox-wrapper {
        margin-bottom: 0px !important;
        margin-top: 15px !important;
    }
    .t823 .t-input-error {
        position: absolute !important;
        margin-top: 0px !important;
    }
    
    /*Изображение в форме подписки на странице Журнал*/
    .t823__col_img {
        position: absolute !important;
        width: 50% !important;
        height: 100% !important;
        left: 50% !important;
        top: 0px !important;
    }
    .t823__imgblock {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t823 .t-bgimg {
        background-position: left center !important;
    }
    
    /*Обложка перед открытой формой на странице Партнерам*/
    [data-record-type="168"] .t-cover {
        background-color: transparent !important;
        height: auto !important;
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 760px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;     
        border-top-left-radius: 30px !important;
        border-top-right-radius: 30px !important;
        overflow: hidden !important;        
    }
    [data-record-type="168"] .t-cover__carrier {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="168"] .t-cover__filter {
        height: 100% !important;
    }
    [data-record-type="168"] .t-container {
        position: relative !important;
        left: unset !important;
        right: unset !important;
        top: unset !important;
        bottom: unset !important;
        max-width: 560px !important;
    }
    [data-record-type="168"] .t-cover__wrapper {
        height: auto !important;
    }
    [data-record-type="168"] .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        max-width: 100% !important;
    }
    .t154 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-right: 100px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="168"] .t-cover__wrapper span.space {
        display: none !important;
    }
    .t154 .t-descr {
        margin-top: 30px !important;
    }
    
    /*Форма заявки на странице Партнерами*/
    [data-record-type="698"][data-bg-color] {
        background-color: transparent !important;
    }
    [data-record-type="698"][data-bg-color="#e3e7ec"] .t-width {
        background-color: #e3e7ec !important;
    }
    [data-record-type="698"][data-bg-color="#eeeae7"] .t-width {
        background-color: #eeeae7 !important;
    }    
    [data-record-type="698"] .t-cover {
        height: auto !important;
        background-image: unset !important;
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: transparent !important;
    }
    [data-record-type="698"] .t-cover__carrier, [data-record-type="698"] .t-cover__filter {
        display: none !important;
    }
    .t698 .t-width {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;        
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        border-radius: 30px !important;
        overflow: hidden !important;             
    }
    .t698 .t-width_8 {
        max-width: 760px !important;
    }
    .uc-without-head .t698 .t-width {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
    .t698 .t-container {
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
    }
    .t698 .t-cover__wrapper {
        height: auto !important;
    }
    .t698__mainwrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t698 .t-width_12 .t698__mainwrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;        
    }
    .t698__title, .t698__descr {
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t698__descr {
        margin-top: 30px !important;
    }
    .t698 .t-form {
        margin-top: 40px !important;
    }
    .uc-without-head .t698 .t-form {
        margin-top: 0px !important;
    }
    .t-input-title {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 15px !important;
        font-weight: 600 !important;
        color: #46525F !important;
    }
    .t-input-group {
        margin-bottom: 30px !important;
    }
    .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Корзина*/
    .t706__cartwin {
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
    }
    .t706__cartwin-content {
        border-radius: 30px !important;
        background-color: #EEEAE7 !important;
        max-width: 760px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .t706__product-title__option {
        display: none !important;
    }
    .t706__product-title, .t706__cartwin-prodamount-wrap {
        color: #171b20 !important;
        font-weight: 600 !important;
    }
    .t706__cartwin-top {
        padding-bottom: 30px !important;
        border-color: #ACB8C5 !important;
    }
    .t706__cartwin-bottom {
        padding-top: 30px !important;
        border-color: #ACB8C5 !important;        
    }
    .t706__product-title {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t706__product-amount {
        color: #46525F !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t706__cartwin-prodamount-wrap {
        padding-bottom: 0px !important;
    }
    .t706__orderform {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t706__product-thumb {
        display: none !important;
    }
    .t-inputpromocode__wrapper {
        position: relative !important;
    }
    .t-inputpromocode__btn {
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        color: #FFFFFF !important;
        background-color: #74899e !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;        
    }  
    .t-inputpromocode__btn:hover {
        background-color: #90a1b1 !important;
    }
    .t-inputpromocode__btn[style*="display: table-cell"], .t-inputpromocode__btn[style*="display:table-cell"] {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t-inputpromocode {
        padding-right: 170px !important;
    }
    .t-input-phonemask__wrap {
        z-index: 1 !important;
    }
    .t706 .t-input-phonemask {
        background: transparent !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Информационный поп-ап*/
    .t390 .t-popup__container {
        border-radius: 30px !important;
        overflow: hidden !important;
    }
    .t390__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
        box-sizing: border-box !important;
    }
    .t390 .t-descr {
        margin-top: 30px !important;
    }
    .t390 .t-descr strong {
        color: #171B20;
        display: inline-block !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    
    /*Изображение на всю ширину грида*/
    .t663__row:first-child {
        padding-top: 0px !important;
    }
    .t663__row:not(:last-child) {
        padding-bottom: 20px !important;
    }
    .t663 .t-bgimg {
        padding-bottom: 47.4137931034483% !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    
    /*Изображения в 2 неравные колонки*/
    [data-record-type="662"].t-rec_pt_15 {
        padding-top: 20px !important;
    }
    .t662__row:first-child {
        padding-top: 0px !important;
    }
    .t662__row:not(:last-child) {
        padding-bottom: 20px !important;
    }
    .t662__row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .t662 .t-bgimg {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    .t662__tile_lg .t-bgimg {
        padding-bottom: 71.741% !important;
    }
    .t662__tile_sm {
        width: calc((100% + 20px) / 3 - 10px) !important;
    }
    .t662__tile_lg {
        width: calc((100% + 20px) / 3 * 2 - 10px) !important;
    }
    .t662__tile_sm_right {
        padding-left: 0px !important;
        padding-right: 10px !important;
    }
    .t662__tile_lg_left {
        padding-left: 10px !important;
        padding-right: 0px !important;        
    }
    .t662__tile_sm_left {
        padding-left: 10px !important;
        padding-right: 0px !important;
    }
    .t662__tile_lg_right {
        padding-left: 0px !important;
        padding-right: 10px !important;        
    }    
    
    /*Блок Интеграция с нами на странице интеграции IV*/
    .t527__separator, .t527 .t-container:before {
        display: none !important;
    }
    .t527 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        display: -ms-grid !important;
        display: grid !important;        
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;        
    }
    .t527 .t-col {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
    }
        .t527 .t-list__item {
        margin-top: 0px !important;
    }
    .t527 .t-col:first-child {
        float: right !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        -ms-grid-row-span: 1000 !important;
        grid-row: 1 / span 1000 !important;
    }
    .t527 .t-col:first-child .t527__itemwrapper {
        position: relative !important;
        height: 460px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;           
        background-color: #EEEAE7 !important;
    }
    .t527 .t-col:first-child .t527__wrapperleft ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        position: absolute !important;
        width: 180px !important;
        height: 180px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(20px) !important;
        backdrop-filter: blur(20px) !important;
        padding: 10px !important;
        box-sizing: border-box !important;
        overflow: hidden !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;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;        
    }
    .t527 .t-col:first-child .t-name ul {
        left: 120px !important;
    }
    .t527 .t-col:first-child .t-descr ul {
        right: 120px !important;       
    }
    .t527 .t-col:first-child .t-name, .t527 .t-col:first-child .t-descr {
        color: #46525F !important;
        letter-spacing: 0 !important;
    }
    .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child {
        color: #171B20 !important;
    }
    .t527 .t-col:first-child .t-text {
        text-align: center !important;
        max-width: 320px !important;
        padding-top: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t527 .t-col:first-child .t-bgimg {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        height: 100% !important;
        width: 100% !important;
    }
    .t527 .t-col:not(:first-child, :last-child) {
        margin-bottom: 40px !important;
    }
    .t527 .t-col:not(:first-child) .t527__itemwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .t527 .t-col:not(:first-child) .t-name {
        margin-bottom: 10px !important;
    }
    .t527 .t-col:not(:first-child) .t-bgimg {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        width: 60px !important;
        height: 60px !important;
        margin-right: 20px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;   
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    
    /*Блок с тарифом на странице интеграция IV*/
    .t649__separator {
        display: none !important;
    }
    [data-record-type="649"].t-rec_pt_45 {
        padding-top: 0px !important;
    }
    [data-record-type="649"].t-rec_pt_45 .t649 {
        padding-top: 40px !important;
    }    
    [data-record-type="649"][data-bg-color] {
        background-color: transparent !important;
    }
    [data-record-type="649"][data-bg-color="#e3e7ec"] .t-container {
        background-color: #e3e7ec !important;
    }
    [data-record-type="649"][data-bg-color="#eeeae7"] .t-container {
        background-color: #eeeae7 !important;
    }
    [data-record-type="649"][data-bg-color="#ece4df"] .t-container {
        background-color: #ece4df !important;
    }    
    .t649 .t-container {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;              
        max-width: 1160px !important;
        width: calc(100% - 40px) !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
        box-sizing: border-box !important;
        display: -ms-grid !important;
        display: grid !important;        
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;        
    }
    .t649 .t-col {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
    }
    .t649 .t-col:first-child {
        float: right !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        -ms-grid-row-span: 1000 !important;
        grid-row: 1 / span 1000 !important;
    }  
    .t649__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-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t649 .t-heading {
        line-height: 1.4 !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t649 .t-uptitle {
        letter-spacing: 0 !important;
        line-height: 1.4 !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t649 .t-text {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }   
    .t649__btn-container {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;        
    }
    .t649 .t-card__btn-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t649 .t-col:first-child ul, .t649 .t-col.cloned:last-child ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text {
        color: #171B20 !important;
    }
    .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text {
        margin-top: 40px !important;
    }
    .t649 .t-col:first-child li:first-child, .t649 .t-col.cloned:last-child li:first-child {
        color: #74899E !important;
        margin-bottom: 10px !important;
    }
    .t649 .t-col:first-child .t-bgimg, .t649 .t-col.cloned:last-child .t-bgimg {
        width: 160px !important;
        height: 120px !important;
        padding-bottom: 0px !important;
        margin-bottom: 40px !important;
        position: static !important;
        background-size: contain !important;
    }
    .t649 .t-col:not(:first-child, .cloned) .t-text {
        margin-top: 15px !important;
    }
    .t649 .t-col:not(:first-child, :nth-child(2), .cloned) {
        margin-top: 30px !important;
    }
    .t649 .t-col:not(:first-child, .cloned) .t-heading {
        background-image: url(https://static.tildacdn.com/tild3131-6338-4831-b137-316536353436/Vector.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 10px 8px !important;
        background-position: left top 7px !important;
        padding-left: 25px !important;
    }
    .t649 .t-col:not(:first-child, .cloned) .t-uptitle {
        background-image: url(https://static.tildacdn.com/tild6437-6235-4931-b431-613965613165/Group_2777.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 9px 9px !important;
        background-position: left top 7px !important;
        padding-left: 25px !important;
    }    
    .t649 .t-col:not(:first-child, .cloned) .t-text {
        padding-left: 25px !important;
    }
    
    /*Лейбл хит у тарифа на странице интеграции IV*/
    .t649 .t-col:first-child .t-heading {
        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;
    }
    .uc-hit .t649 .t-col:first-child .t-heading:after {
        content: 'Хит продаж' !important;
        font-family: 'Vinnytsia-Nunito' !important;
        color: #171B20 !important;
        letter-spacing: 0 !important;
        width: auto !important;
        height: 45px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 20px !important;
        border-radius: 30px !important;
        background: rgba(255, 255, 255, 0.4) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-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;
    }
    
    /*Блок Поддержка на странице интеграции IV*/
    .t218__blockimgmobile {
        display: none !important;
    }
    .t218__blocktable {
        width: calc(100% - 40px) !important;
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: auto !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important
        display: block !important;
    }
    .t218 .t-bgimg {
        background-position: top right !important;
        display: table-cell !important;
    }
    .t218__blocktext {
        height: auto !important;
    }
    .t218__textwrapper {
        margin: 0px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: calc((200% + 20px) / 3 - 20px);
    }
    .t218 .t-text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t218 .t-text li:not(:first-child) {
        margin-top: 20px !important;
    }
    .t218 .t-text li:not(:last-child) {
        padding-bottom: 20px !important;
        border-bottom: 1px solid #ACB8C5 !important;
    }  
    
    /*Тексы в поп-ап статьях*/
    .t-feed__post-popup__date-parts-wrapper, .t-feed__post-popup__text .t-redactor__callout-icon {
        display: none !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 60px !important;
    }
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 0px !important;
    }
    .t-feed__post-popup__title, .t-feed__post-popup__text .t-redactor__h2, .t-feed__post-popup__text .t-redactor__h3 {
        color: #171b20 !important;
    }
    .t-redactor__tte-view figure hr {
        height: 0px !important;
        background-color: transparent !important;
        border-bottom: 1px solid #ACB8C5 !important;
    }
    .t-feed__post-popup__text .t-redactor__h2 {
        margin-top: 100px !important;
        margin-bottom: 30px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__text .t-redactor__h3 {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__text .t-redactor__h2:first-child, .t-feed__post-popup__text .t-redactor__h3:first-child {
        margin-top: 0px !important;
    }
    .t-feed__post-popup__text .t-redactor__text {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__text figure {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .t-feed__post-popup__text img {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important        
    }
    
    /*Блок с цитатой в поп-ап статьях*/
    .t-feed__post-popup__text figure:not([data-src]) + figure[data-src] {
        width: 160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 30px !important;
    }
    .t-redactor__quote {
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;   
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
        border: none !important;
        text-align: center !important;
    }
    .t-feed__post-popup__text .t-redactor__quote + .t-redactor__h3 {
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;    
        text-align: center !important;        
        margin-bottom: 5px !important;
    }
    .t-feed__post-popup__text .t-redactor__text u {
        color: #74899E !important;
        text-decoration: unset !important;
        display: block !important;
    }
    .t-feed__post-popup__text .t-redactor__h3 + .t-redactor__text u {
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;    
        text-align: center !important;         
    }
    
    /*Кнопки в поп-ап стаьях*/
    .t-feed__post-popup__text .t-redactor__callout {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
        background-color: transparent !important;
    }
    .t-feed__post-popup__text .t-redactor__callout-text {
        width: auto !important;
        margin-left: auto !important;
        margin-right: 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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    }
    .t-feed__post-popup__text .t-redactor__callout-text 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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        font-family: 'Vinnytsia-Nunito' !important;
        color: #171b20 !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        height: 65px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        border: 1px solid #acb8c5 !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;
        min-width: 120px !important;
        box-sizing: border-box !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
    }
    .t-feed__post-popup__text .t-redactor__callout[style*="background:rgba(116, 137, 158, 1)"] .t-redactor__callout-text a, .t-feed__post-popup__text .t-redactor__callout[style*="background: rgba(116, 137, 158, 1)"] .t-redactor__callout-text a {
        color: #FFFFFF !important;
        background-color: #74899e !important;
        border: none !important;       
    }
    .t-feed__post-popup__text .t-redactor__callout-text a:hover, .t-feed__post-popup__text .t-redactor__callout[style*="background:rgba(116, 137, 158, 1)"] .t-redactor__callout-text a:hover, .t-feed__post-popup__text .t-redactor__callout[style*="background: rgba(116, 137, 158, 1)"] .t-redactor__callout-text a:hover {
        color: #FFFFFF !important;
        border-color: #90a1b1 !important;
        background-color: #90a1b1 !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-popup__close:hover, .t-feed__post-popup .t-popup__close:hover {
        opacity: 1 !important;
    }
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        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: fixed !important;
        top: 80px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        height: 80px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        /*border-bottom: 1px solid #ACB8C5 !important;*/
        border: none !important;
        background-color: transparent !important;
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
    } 
    .t915 .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;
    }
    .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;
    }
    .t-feed .t-popup__close-wrapper, .t-feed__post-popup .t-popup__close-wrapper {
        width: 45px !important;
        height: 45px !important;
        -webkit-backdrop-filter: blur(20px) !important;
        backdrop-filter: blur(20px) !important;  
        border-radius: 50% !important;
        background: rgba(227, 231, 236, 0.4) !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !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:hover .t-popup__close-wrapper, .t-feed__post-popup:hover .t-popup__close-wrapper {
        background: rgba(199, 208, 216, 0.4) !important;
    }
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        background-image: url(https://static.tildacdn.com/tild3432-3135-4335-a231-633032373631/arrow.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        width: 20px !important;
        height: 10px !important;        
        -webkit-transform: rotate(270deg) !important;
        -ms-transform: rotate(270deg) !important;
        transform: rotate(270deg) !important;
        margin-right: 2px !important;
    }
    .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after {
        color: #171B20 !important;
        font-family: 'Vinnytsia-Nunito' !important;
        content: 'Назад';
        display: block !important;
        margin-left: 20px !important;
    }
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 160px !important;
        padding-bottom: 0px !important;
    }
    .t915 .t-feed__post-popup__container, [data-record-type="915"] .t-feed__post-popup__container, [data-record-type="121"] .t-feed__post-popup__container {
        padding-top: 80px !important;
        padding-bottom: 140px !important;
    }
    
    /*Обложка на странице 404*/
    [data-record-type="467"][data-bg-color] {
        background-color: transparent !important;
    }
    [data-record-type="467"][data-bg-color="#e3e7ec"] .t-col {
        background-color: #e3e7ec !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;        
        box-sizing: border-box !important;
    }  
    .t467 .t-descr {
        margin-top: 30px !important;
    }
    .t467 .t-btn {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Куки*/
    .t887__wrapper {
        width: 280px !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 30px !important;
        border-radius: 10px !important;
        background: #F9F5F2 !important;
        -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1) !important;        
    }
    .t887__text {
        color: #46525F !important;
    }
    .t887__icon-close g {
        fill: #171B20 !important;
    }
    
    /*Поиск*/
    .t985__widgetheader {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        background: #F9F5F2 !important;
        -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1) !important;
    }
    .t985__blockinput {
        height: auto !important;
        border: none !important;
        padding: 0px !important;
    }
    .t985__input {
        background: rgba(227, 231, 236, 0.4) !important;
        padding-left: 80px !important;
    }
    .t985__search-icon {
        width: 30px !important;
        padding-left: 30px !important;
        padding-right: 0px !important;
    }
    .t985__clear-icon {
        position: absolute !important;
        background: #74899E !important;
        width: 20px !important;
        height: 20px !important;
        right: 20px !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t985__clear-icon svg {
        width: 10px !important;
        height: 10px !important;        
    }
    .t985__clear-icon svg path {
        stroke: #FFFFFF !important;
    }
    .t985__close-icon {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t985__close-icon svg {
        width: 18px !important;
        height: 18px !important;           
    }
    .t985__close-icon svg path {
        stroke: #171B20 !important;
        stroke-width: 2px !important;
    }
    .t-search-widget__productwrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t-search-widget__popup {
        padding-top: 145px !important;
        padding-bottom: 100px !important;
        background-color: #F9F5F2 !important;
    }
    .t-search-widget__query-result {
        color: #74899E !important;
        margin-top: 60px !important;
        margin-bottom: 40px !important;
    }
    .t-search-widget__result_product-title {
        line-height: 1.4 !important;
        color: #171b20 !important;
        opacity: 1 !important;
    }
    .t-search-widget__result_product-desc {
        color: #46525F !important;
        opacity: 1 !important;
        margin-top: 15px !important;
    }
    .t-search-widget__thubmnail {
        margin-right: 40px !important;
    }
    .t-search-widget__result_product-img {
        width: 120px !important;
        height: 120px !important;
        border: none !important;
        border-radius: 5px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;  
        box-sizing: border-box !important;
    }
    .t-search-widget__result {
        margin-bottom: 40px !important;
    }
    .t-search-widget__result:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 30px !important;        
    }
    .t702__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
        box-sizing: border-box !important;
    }
    .t702 .t-descr {
        margin-top: 20px !important;
    }
    .t702 .t-form {
        margin-top: 40px !important;
    }
    
    /*Плитки в личном кабинете*/
    .t774 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t774 .t-col {
        max-width: calc(100% / 3) !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t774__wrapper {
        border-radius: 30px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        overflow: hidden !important;
    }
    .t774__imgwrapper {
        padding-bottom: 65% !important;
    }
    .t774__textwrapper {
        padding: 40px !important;
    }
    .t774 .t-card__descr {
        margin-top: 20px !important;
    }
    .t774__separator {
        margin-bottom: 40px !important;
    }
    
    /*Хэдер в лк*/
    .t135 {
        position: static !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 100% !important;
        min-height: unset !important;
        height: 80px !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;
    }
    
    /*Футер в ЛК*/
    .t134 .t-container {
        max-width: 100% !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !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;
    }
    .t134 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 420px !important;
    }
    .t134__img {
        max-width: 310px !important;
    }
    .t134__title {
        margin-top: 50px !important;
    }
    .t134__title ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t134__title li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t134__descr {
        margin-top: 50px !important;
        opacity: 1 !important;
        letter-spacing: 0 !important;
    }
    
    /*Кнопка Назад в ЛК*/
    .t171 {
        min-height: unset !important;
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    #allrecords .t171 {
        position: static !important;
        text-align: left !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t171 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;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .t171 a:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild3432-3135-4335-a231-633032373631/arrow.svg) !important;
        background-size: 20px 10px !important;
        background-repeat: no-repeat !important;
        background-position: center 16px !important;
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
        width: 45px !important;
        height: 45px !important;
        margin-right: 20px !important;
        -webkit-backdrop-filter: blur(20px) !important;
        backdrop-filter: blur(20px) !important;
        border-radius: 50% !important;
        background-color: rgba(227, 231, 236, 0.4) !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !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;
    }
    .t171 a:hover:before {
        background-color: rgba(199, 208, 216, 0.4) !important;
    }    
   

    
@media screen and (max-width: 1360px) {  
    
    /*Логотип в меню на ПК*/
    .t446__logowrapper {
        margin-right: 40px !important;
    }    
    
    /*Пункты меню на ПК*/
    .t446__list_item {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }  
    
    /*Языки в меню*/
    .t446__right_langs {
        margin-left: 40px !important;
    }
    
    /*Кнопки в меню*/
    .t446__right_buttons {
        margin-left: 40px !important;        
    }    
 
    
}

    
@media screen and (max-width: 1200px) {  
    
    /*Главные заголовки*/
    [style*="size:64px"], [style*="size: 64px"] {
        font-size: 57px !important;
    }  
    .t500 .t-section__title {
        font-size: 57px !important;
    }    
    
    /*Большие заголовки*/
    [style*="size:48px"], [style*="size: 48px"] {
        font-size: 44px !important;
    }  
    .t688 .t-section__title, .t-feed__post-popup__title {
        font-size: 44px !important;
    }    
    
    /*Средние заголовки*/
    [style*="size:32px"], [style*="size: 32px"] {
        font-size: 30px !important;
    } 
    .t734__descr ul li:first-child, .t706__cartwin-heading, .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child, .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text, .t050 .t-uptitle li:first-child, .t-feed__post-popup__text .t-redactor__h2 {
        font-size: 30px !important;
    }
    
    /*Меню на ПК*/
    .t446__positionfixed {
        height: 80px !important;
    }
    .t446__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
    }
    .t446__leftwrapper, .t446__rightmenuwrapper, .t446__right_descr, .t446__rightwrapper {
        display: none !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper {
        margin-right: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    
    /*Бургер в меню*/
    .t446__burgerwrapper_smallscreen {
        padding-left: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    
    /*Блок с заголовоком*/
    .t050 .t-uptitle {
        right: 10px !important;
    }    
    
    /*Обложка на первом экране на главной*/
    .t500 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t500__cell-right .t500__textwrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    /*Изображение обложки на первом экране на главной*/
    .t500__cell_50 {
        left: 40% !important;
    }
    
    /*Блок с цитатой на главной*/
    .t013 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    

    /*Изображение в блоке с цитатой на главной*/
    .t013__centeredsection:after {
        right: 20px !important;
    }    
    
    /*Блок с видео на главной*/
    [data-record-type="114"] {
        max-width: 980px !important;
    }    
    
    /*Слайдер с направлениями на главной*/
    .t923 .t-slds__main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    
    /*Слайдер с отзывами на главной*/
    .t958__wrapper {
        max-width: 980px !important;
    }    
    
    /*Блок Электронная библиотека на главной*/
    .t778__container {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t778__wrapper {
        height: 540px !important;
    }
    
    /*Слайдер с баннерами на главной*/
    .t734 .t-container_100 {
        max-width: 980px !important;
    }    
    
    /*Блок с партнерами на главной*/
    .t594__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    [data-record-type="594"].t-rec_pt_45:before {
        width: 940px !important;
        left: calc((100% - 940px) / 2) !important;
    }    
    
    /*Блок с формой в футере*/
    .t678 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Верхняя часть футера на ПК*/
    .t420 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Логотип в футере*/
    .t420__logo {
        max-width: 290px !important;
    }
    
    /*Плитки статей на главной*/
    .t915 > .t-feed > .t-feed__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Каталог продуктов*/
    #allrecords .t951 .t951__cont-w-filter:nth-child(n) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Блок с тренерами программ в каталоге*/
    .t539 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Изображение в блоке с ссылками на странице FAQ*/
    .t992__imgwrapper {
        width: 650px !important;
    }
    .uc-lk .t992__imgwrapper {
        width: 500px !important;
    }
    
    /*Обложка на страинце курса*/
    .t744 .t-container {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t744 .t-col:first-child {
        padding-bottom: 0px !important;
    }    
    .t744 .t-col:nth-child(2) {
        padding-right: 10px !important;
    }    
    
    /*Блок Кому подойдет на странице курса*/
    .t1032 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Нижняя часть блок Кому подходит программа*/
    .t478 {
        max-width: 980px !important;
    }    
    
    /*Блок в 2 колонки с изображением и текстом на странице курса*/
    [data-record-type="180"].t-rec_pt_45 .t165 .t-container:before {
        width: calc(100% - 20px) !important;
        left: 10px !important;
    }    
    .t165 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Изображение в блоке в 2 колонки с изображением и текстом на странице курса*/
    .t165__img {
        max-width: 260px !important;
    }    
    
    /*Блок квалификация на странице курса*/
    .t1000 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t1000 .t-container:before {
        right: 9px !important;
    }    
    
    /*Изображение в блоке квалификация на странице курса*/
    .t1000__bg-wrap {
        margin-right: 60px !important;
        width: calc(100% / 3 - 120px) !important;
    }
    
    /*Блок Курс на 70% состоит... на странице курса*/
    .t480 {
        max-width: 980px !important;
    }
    
    /*Аккордеон*/
    .t585 {
        max-width: 980px !important;
    }
    
    /*Блок Авто и куратор на странице курса*/
    .t938__content {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t938__feature {
        padding-right: 40px !important;
    }
    
    /*Изображение в блоке Автор и куратор на странице курса*/
    .t938 .t-bgimg {
        max-width: 260px !important;
    }     
    
    /*Блок с тарифами на странице курса*/
    .t776__parent {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Блок Публикуем материалы на странице Библиотека*/
    .t688 .t-card__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    } 
    .t688__inner-col {
        border-radius: 25px !important;
    }       
    .t688__textwrapper_inner {
        padding: 35px !important;
    }    
    .t688 .t-card__title {
        font-size: 21px !important;
    }
    .t688 .t-card__descr {
        font-size: 14px !important;
    }   
    
    /*Изображения в блоке Публикуем материалы на странице Библиотека*/
    .t688__img-wrapper:before {
        width: 105px !important;
        height: 105px !important;
    }
    .t688__img-wrapper:after {
        width: 27px !important;
        height: 27px !important;
    }   
    
    /*Блок с 1 тарифом*/
    [data-record-type="778"].uc-one-column .t778__container {
        max-width: 940px !important;
    }
    
    /*Форма подписки на странице Журанл*/
    .t823__container {
        max-width: 940px !important;
    }    
    .t823__main-wrapper {
        padding-right: 20px !important;
    }
    
    /*Обложка перед открытой формой на странице Партнерам*/
    [data-record-type="168"] .t-cover {
        max-width: 620px !important;
    } 
    [data-record-type="168"] .t-container {
        max-width: 460px !important;
    }    
    .t154 {
        padding-right: 60px !important;
    }
    
    /*Форма заявки на странице Партнерами*/
    /*[data-record-type="698"] .t-cover {*/
    /*    max-width: 620px !important;*/
    /*}*/
    .t698 .t-width {
        max-width: 940px !important;
    }
    .t698 .t-width_8 {
        max-width: 620px !important;
    }     
    
    /*Корзина*/
    .t706__cartwin-content {
        max-width: 620px !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
    }  
    
    /*Информационный поп-ап*/
    .t390__wrapper {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }  
    
    /*Блок Интеграция с нами на странице интеграции IV*/
    .t527 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    .t527 .t-col:first-child .t-name ul {
        left: 65px !important;
    }
    .t527 .t-col:first-child .t-descr ul {
        right: 65px !important;       
    }    
    
    /*Блок с тарифом на странице интеграция IV*/
    .t649 .t-container {
        max-width: 940px !important;
    }  
    
    /*Лейбл хит у тарифа на странице интеграции IV*/
    .uc-hit .t649:before {
        right: calc((100% - 940px) / 2 - 60px) !important;
    }

    /*Блок Поддержка на странице интеграции IV*/
    .t985__close-icon {
        margin-left: 10px !important;
    }    
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    
    /*Плитки в личном кабинете*/
    .t774 .t-card__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Футер в ЛК*/
    .t134__img {
        max-width: 290px !important;
    }
    
    /*Кнопка Назад в ЛК*/
    .t171 {
        max-width: 980px !important;
    }      
    
    
}



@media screen and (max-width: 960px) {  
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    } 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 15px !important;
        height: 60px !important;
        min-width: 100px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }        
    
    /*Главные заголовки*/
    [style*="size:64px"], [style*="size: 64px"] {
        font-size: 49px !important;
    }  
    .t500 .t-section__title {
        font-size: 49px !important;
    }      
    
    /*Большие заголовки*/
    [style*="size:48px"], [style*="size: 48px"] {
        font-size: 40px !important;
    }  
    .t688 .t-section__title, .t-feed__post-popup__title {
        font-size: 40px !important;
    }     
    
    /*Средние заголовки*/
    [style*="size:32px"], [style*="size: 32px"] {
        font-size: 28px !important;
    } 
    .t706__cartwin-heading, .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child, .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text, .t050 .t-uptitle li:first-child, .t-feed__post-popup__text .t-redactor__h2 {
        font-size: 28px !important;
    }
    
    /*Маленькие заголовки*/
    [style*="size:24px"][style*="font-weight:500"], [style*="size: 24px"][style*="font-weight: 500"] {
        font-size: 22px !important;
    }    
    .t678 .t-input-title, .t1000 .t-section__title, .t938 .t-section__title, .t390 .t-descr strong, .t-feed__post-popup__text .t-redactor__h3 {
        font-size: 22px !important;
    }      
    
    /*Большие описания*/
    [style*="size:24px"]:not([style*="font-weight:500"]), [style*="size: 24px"]:not([style*="font-weight: 500"]) {
        font-size: 22px !important;
    }  
    .t500 .t-section__descr {
        margin-top: 35px !important;
        font-size: 22px !important;
    }     
    
    /*Средние описания*/
    [style*="size:18px"]:not([style*="font-weight:500"]), [style*="size: 18px"]:not([style*="font-weight: 500"]) {
        font-size: 17px !important;
    }     
    .t706__cartwin-prodamount-wrap, .t-feed__post-popup__text {
        font-size: 17px !important;
    }
    
    /*Маленькие описания*/
    [style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), [style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        font-size: 15px !important;
    }  
    .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__title, .t951 .t-store__empty-part-msg-wrapper, .t744 .t-product__option-title, .t938 .t-section__descr, .t915 .t-feed__parts-switch-btn, .t-input-title, .t706__product-title, .t706__product-amount, .t450__right_langs_lang, .t527 .t-col:first-child .t-name, .t527 .t-col:first-child .t-descr {
        font-size: 15px !important;
    }    
    
    /*Тексты навигации*/
    [style*="size:16px"][style*="font-weight:600"], [style*="size: 16px"][style*="font-weight:600"] {
        font-size: 15px !important;
    }      
    .t951 .t-store__filter__input, .t951 .t-store__filter__item-title, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t-search-widget__result_product-title {
        font-size: 15px !important;
    }   
    .t050__descr[style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), .t050__descr[style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        margin-top: 25px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"] {
        height: 120px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"] {
        height: 80px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"] {
        height: 60px !important;
    }     
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"] {
        height: 50px !important;
    } 
    
    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"] {
        height: 30px !important;
    }    
    
    /*Отступ с линией*/
    .t118 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }    
    
    /*Отступ под меню*/
    .uc-menu-height[data-record-type="113"] > div[style*="height:80px"], .uc-menu-height[data-record-type="113"] > div[style*="height: 80px"] {
        height: 70px !important;
    }     
    
    /*Меню на ПК*/
    .t446__positionfixed {
        height: 70px !important;
    }   
    
    /*Логотип в меню*/
    .t446__imglogo {
        max-width: 225px !important;
        width: 225px !important;
    }
    
    /*Бургер в меню*/
    .t446__burger {
        width: 28px !important;
        height: 18px !important;
    }    
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t450__logowrapper {
        margin-bottom: 60px !important;
    }
    .t450__rightside {
        padding-top: 60px !important;
    }
    .t450__right_langs {
        margin-top: 35px !important;
    }   
    .t450__logoimg {
        max-width: 34px !important;
    }
    
    /*Блок с заголовоком*/
    [data-record-type="60"]:not(.uc-text-align-center) .t050 .t-container {
        text-align: left !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }  
    [data-record-type="60"]:not(.uc-text-align-center) .t050 .t-container.t-align_center .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }    
    .t050__descr {
        margin-top: 35px !important;
    }  
    .t050 .t-uptitle {
        display: none !important;
    }      
    
    /*Обложка на первом экране на главной*/
    [data-record-type="500"].t-rec_pt_75 {
        padding-top: 70px !important;
    }  
    .t500 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    } 
    .t500 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }        
    .t500__container {
        margin-top: 60px !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t500__cell-left {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t500__cell-right {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;  
        margin-top: 15px !important;
    }
    .t500__cell-left, .t500__cell-right {
        height: auto !important;
        padding: 35px !important;
        border-radius: 25px !important;
    }
    .t500__cell-right .t-cell:not(.t500__textwrapper) {
        display: none !important;
    }
    .t500__cell-right .t500__descr {
        margin-top: 15px !important;
    }
    .t500__iconwrapper_mobile {
        display: none !important;
    }
    .t500__iconwrapper {
        display: block !important;
    }
    .t500__imgwrapper {
        max-width: unset !important;
    }
    .t500__cell-left .t500__item:not(:first-child) {
        margin-left: -20px !important;
    }
    .t500__cell-left .t500__item:nth-child(5) {
        background: transparent !important;
        webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
        border-radius: 0% !important;
        -moz-border-radius: 0% !important;
        -webkit-border-radius: 0% !important;
        width: auto !important;
        margin-left: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }    
    .t500__cell-left .t500__item:nth-child(5) .t500__iconwrapper {
        display: none !important;
    }
    .t500__cell-left .t500__textwrapper {
        position: static !important;
    }
    .t500 .t-section__descr {
        max-width: 360px !important;
    }
    .t500__cell-right .t-name {
        padding-right: 40px !important;
    }
    
    /*Изображение обложки на первом экране на главной*/
    .t500__cell_50 {
        /*position: static !important;*/
        left: calc(50% - 20px) !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        height: auto !important;
        width: 60% !important;
        min-width: 480px !important;
    } 
    .t500__img {
        max-width: unset !important;
        width: 100% !important;
        height: auto !important;
    }
    
    /*Блок с цитатой на главной*/
    .t013 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }     
    .t013 .t-col {
        max-width: 100% !important;
    } 
    .t013  .t013__centeredsection {
        display: -ms-grid !important;
        display: grid !important;
        grid-template-areas: 
          "a b"
          "a c" !important;
        -ms-grid-columns: 170px auto !important;
        grid-template-columns: 170px auto !important;
    }
    .t013__autor-title {
        margin-top: auto !important;
        margin-left: 25px !important;
        grid-area: b !important;
    }
    .t013__autor-descr {
        margin-top: 0px !important;
        margin-left: 25px !important;
        grid-area: c !important;
    }
    .t013__text {
        margin-top: 35px !important;
    }
    .t013__centeredsection {
        padding-top: 70px !important;
    }
    .t013__centeredsection:after {
        width: 48px !important;
        height: 35px !important;
        right: unset !important;
        left: 10px !important;
    }
    
    /*Изображение в блоке с цитатой на главной*/
    .t013__img {
        width: 120px !important;
        height: 120px !important;
        margin-bottom: 0px !important;
        grid-area: a !important;
    }
    .t013__centeredsection:before {
        width: 120px !important;
        height: 120px !important;
        left: 60px !important;
        top: 70px !important;
    }
    
    /*Блок с видео на главной*/
    [data-record-type="114"] {
        max-width: 640px !important;
    }   
    [data-record-type="114"] .t-cover {
        padding-bottom: 80% !important;
        border-radius: 25px !important;
    }    
    
    /*Иконка Play в блоке с видео на главной*/
    .t306__img {
        width: 120px !important;
        height: 120px !important;
    }   
    
    /*Слайдер с направлениями на главной*/
    .t923 .t-slds__main {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }     
    .t923__wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;   
        border-radius: 25px !important;
    }    
    .t923 .t-slds__item {
        min-width: 50% !important;
    }   
    
    /*Текстовые контейнеры в слайдере с направлениями на главной*/
    .t923__content {
        width: 100% !important;
        min-height: unset !important;
    }
    .t923__textwrapper {
        padding-left: 35px !important;
        padding-right: 35px !important;
        padding-top: 35px !important;
        margin-bottom: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t923__uptitle, .t923 .t-card__uptitle {
        position: static !important;
        margin-top: 25px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }    
    .t923__title, .t923 .t-card__title {
        width: 100% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t923__descr, .t923 .t-card__descr {
        width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    
    /*Изображения в слайдере с направлениями на главной*/
    /*.t923__wrapper > a {*/
    /*    width: 100% !important;*/
    /*}*/
    .t923__imgwrapper {
        height: auto !important;
        width: 100% !important;
        padding-bottom: 118% !important;
    }
    
    /*Кнопка в слайдере с направлениями*/
    .t923__btn-wrapper, .t923 .t-card__btn-wrapper {
        display: none !important;
    }
    
    /*Стрелки в слайдере с направлениями на главной*/
    .t923 .t-slds__arrow_wrapper {
        margin-top: 30px !important;
    }
    .t-slds__arrow-withbg {
        width: 55px !important;
        height: 55px !important;        
    }   
    .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 22px !important;
        height: 16px !important;
    } 
    #allrecords .t-slds__arrow_wrapper:nth-child(n) .t-slds__arrow-withbg:nth-child(n):hover {
        background: rgba(227, 231, 236, 0.4) !important;
    }  
    
    /*Слайдер с отзывами на главной*/
    .t958__gallery {
        padding-bottom: 85px !important;
    }    
    .t958__wrapper {
        max-width: 640px !important;
    }  
    .t958__item {
        width: 100% !important;
    }    
    .t958__card-wrapper {
        border-radius: 25px !important;
    } 
    
    /*Текстовые контейнеры в слайдере с отзывами*/
    .t958__card {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t958__review {
        margin-top: 35px !important;
    }
    
    /*Кнопки в слайдере с отзывами*/
    .t958__author-descr a {
        font-size: 15px !important;
    }
    .t958__author-descr a:after {
        width: 22px !important;
        height: 22px !important;
    }    
    
    /*Изображения в слайдере с отзывами*/
    .t958__avatar {
        width: 120px !important;
        height: 21px !important;
    }    
    
    /*Многоточие в слайдеое с отзывами на главной*/
    .t958__more {
        margin-bottom: 35px !important;
    }
    
    /*Стрелки в слайдере с отзывами на главной*/
    .t958__control {
        width: 55px !important;
        height: 55px !important;
        margin-top: 30px !important;
    }
    .t958__previous {
        left: calc(50% - 60px) !important;
    }
    .t958__next {
        right: calc(50% - 60px) !important;
    }
    .t958__control:hover {
        background: rgba(227, 231, 236, 0.4) !important;
    }
    .t958__control:after {
        width: 22px !important;
        height: 16px !important;
    }

    /*Поп-ап в слайдере с отзывами*/
    .t958__popup-item {
        border-radius: 25px !important;
    }    
    
    /*Блок Электронная библиотека на главной*/
    .t778__container {
        padding-left: 10px !important;
        padding-right: 10px !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__wrapper {
        height: auto !important;
        border-radius: 25px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }     
    
    /*Текстовые контейнеры в блоке Электронная библиотека на главной*/
    .t778__textwrapper {
        padding-bottom: 0px !important;
    }
    .t778__price-wrapper {
        padding-top: 45px !important;
    }
    .t778__price-item {
        margin-left: 8px !important;
        margin-right: 8px !important;
    }
    .t778__price_old:after {
        top: 44% !important;
    }    
    .t778__markwrapper {
        margin-top: -25px !important;
        margin-bottom: 40px !important;
    }
    .t778__mark {
        font-size: 15px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }   
    
    /*Изображения в блоке Электронная библиотека на главной*/
    .t778__imgwrapper {
        max-height: unset !important;
        height: 320px !important;
        min-height: 0 !important;
        width: calc(100% + 60px) !important;
        margin-top: 45px !important;
        margin-bottom: -40px !important;
        margin-left: -30px !important;
        margin-right: -30px !important;
    }
    
    /*Кнопки в блоке Электронная библиотека на главной*/
    .t778__btn-wrapper {
        margin-top: 25px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }   
    .t778__btn {
        width: auto !important;
    }
    
    /*Стрелки в блоке Электронная бибилотека на главной*/
    .t778__col:not(:first-child, :last-child):after {
        width: 100px !important;
        height: 100px !important;
        bottom: -50px !important;
    } 
    
    /*Первая карточки в блоке Электронная библиотека на главной*/
    .t778__col:first-child {
        position: static !important;
    }
    .t778__col:first-child .t778__wrapper {
        height: auto !important;
        padding: 0px !important;
    }
    .t778__col:first-child .t778__imgwrapper {
        height: auto !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 80% !important;
    } 
    
    /*Слайдер с баннерами на главной*/
    .t734 .t-container_100 {
        max-width: 640px !important;
    }   
    .t734 .t-slds__container, .t734 .t-slds__item {
        border-radius: 25px !important;
    }   
    
    /*Текстовый контейнер в слайдере с баннерами на главной*/
    .t734__wrapper {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t734__descr {
        margin-bottom: 25px !important;
    }    
    .t734__descr ul {
        display: none !important;
    }
    .t734__button {
        margin-top: 35px !important;
    }
    
    /*Стрелки в слайдере с баннерами на главной*/
    .t734 .t-slds__arrow_wrapper {
        margin-top: 30px !important;
    }
    
    /*Блок с партнерами на главной*/
    [data-record-type="594"].t-rec_pt_45 {
        padding-top: 30px !important;
    }
    [data-record-type="594"].t-rec_pt_45:before {
        width: 100% !important;
        left: 0px !important;
    }     
    .t594 {
        overflow-x: auto !important;
        padding-bottom: 10px !important;
    }
    .t594__container {
        margin-bottom: 0px !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        width: auto !important;
        max-width: 100% !important;
    }
    .t594__item {
        width: 180px !important;
        margin-bottom: 0px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t594__item:first-child {
        padding-left: calc((100% - 600px) / 2) !important;
        margin-left: auto !important;
    }
    .t594__item:last-child {
        padding-right: calc((100% - 600px) / 2) !important;
        margin-right: auto !important;
    }    
    
    /*Блок с формой в футере*/
    [data-record-type="678"].t-rec_pt_45 {
        padding-top: 35px !important;
    }
    [data-record-type="678"].t-rec_pb_45 {
        padding-bottom: 35px !important;
    } 
    .t678 {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t678 .t-section__container {
        display: none !important;
    }
    .t678 .t-container:not(.t-section__container) {
        width: 100% !important;
    }
    .t678 .t-input-group_em {
        width: 100% !important;
        margin-right: -100% !important;
    }
    .t678 .t-form__submit {
        margin-left: auto !important;
    }
    .t678 .t-form__errorbox-middle {
        width: 100% !important;
    }
    .t678 .t-input {
        width: 100% !important;
        padding-right: 160px !important;
    }
    
    /*Поля в формах*/
    .t-form .t-select {
        font-size: 15px !important;
        padding-left: 25px !important;
        padding-right: 60px !important;
        height: 60px !important;        
    }    
    .t-form .t-select__wrapper:after {
        right: 25px !important;
        width: 18px !important;
        height: 9px !important;
    }    
    .t-input {
        font-size: 15px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t-input-group:not(.t-input-group_ta) .t-input {
        height: 60px !important;
    }    
    
    /*Ошибка в формах*/
    .t-input-error {
        font-size: 11px !important;
    }    
    
    /*Верхняя часть футера на ПК*/
    [data-record-type="420"].t-rec_pt_75 {
        padding-top: 60px !important;
    }
    .t420 .t-container > .t420__col:not(:first-child) {
        display: none !important;
    }
    .t420 .t-container > div:last-child {
        display: none !important;
    }
    .t420 .t-container > .t420__col:first-child {
        max-width: 100% !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-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t420__text {
        text-align: center !important;
        margin-top: 20px !important;
    }
    .t420 .t-sociallinks {
        margin-right: 0px !important;
    }
    
    /*Логотип в футере*/
    .t420__logo {
        max-width: 265px !important;
        margin-bottom: 35px !important;
    }    

    /*Тексты в нижней части футера*/    
    [data-record-type="106"].t-rec_pt_45 {
        padding-top: 35px !important;
    }
    [data-record-type="106"].t-rec_pt_30 {
        padding-top: 25px !important;
    }
    [data-record-type="106"].t-rec_pb_45 {
        padding-bottom: 35px !important;
    }
    [data-record-type="106"].t-rec_pb_30 {
        padding-bottom: 25px !important;
    }     
    
    /*Плитки статей на главной*/
    .t915 > .t-feed > .t-feed__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t915 .t-feed__post {
        max-width: 100% !important;
    }
    #allrecords .t915 .t-feed__post:not(:first-child) {
        margin-top: 20px !important;
    }
    .t915 .t-feed__post:last-child {
        margin-top: 0px !important;
    }
    .t915 .t-feed__col-grid__post-wrapper {
        border-radius: 25px !important;
    }  
    
    /*Изображения в плитках со статьями на главной*/
    .t915 .t-feed__post-imgwrapper {
        padding-bottom: 50% !important;
    }     
    
    /*Текстовые контейнеры в плитке со статьями на главной*/
    .t915 .t-feed__col-grid__wrapper {
        padding: 35px !important;
    }
    
    /*Разделы в плитке статей*/
    .t915 .t-feed__parts-switch-wrapper {
        margin-bottom: 50px !important;
    }        
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 35px !important;
    } 
    
    /*Блок с кнопкой Показать еще*/
    [data-record-type="400"].t-rec_pt_45 {
        padding-top: 35px !important;
    }    
    
    /*Каталог продуктов*/
    #allrecords .t951 .t951__cont-w-filter:nth-child(n) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t951__sidebar {
        width: 100% !important;
    }
    .t951__grid-cont {
        width: 100% !important;
    }    
    
    /*Карточки в каталоге продуктов*/
    .t951 .t-store__card {
        border-radius: 25px !important;
        -moz-border-radius: 25px !important;
        -webkit-border-radius: 25px !important;
        min-height: unset !important;
        margin-bottom: 20px !important;
    }    
    .t951 .t-store__card:last-child {
        margin-bottom: 0px !important;
    }
    .t951 .t-store__card > a {
        padding-top: 135px !important;
        padding-bottom: 35px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        position: relative !important;
    }    
    .t951 .t-store__card__imgwrapper {
        width: 100% !important;
        padding-right: 0px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        position: static !important;
    }    
    .t951 .t-store__card__textwrapper {
        width: 100% !important;
        padding-top: 20px !important;
        padding-left: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t951 .t-store__card__bgimg {
        width: 134px !important;
        height: 100px !important;
        position: absolute !important;
        left: 35px !important;
        top: 35px !important;
    }
    .t951 .t-store__card__mark-wrapper {
        padding-top: 25px !important;
    }
    
    /*Фильтры в каталоге*/
    .t951__sidebar-wrapper {
        margin-bottom: 50px !important;
        padding-right: 0px !important;
    }
    .t951 .t-store__filter {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t951 .t-store__filter__opts-mob-btn {
        background: rgba(227, 231, 236, 0.4) !important;
        border-radius: 30px !important;
        height: 55px !important;
        width: calc(100% - 70px) !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
        color: #46525F !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: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
        box-sizing: border-box !important;
    }  
    .t951 .t-store__filter__opts-mob-btn-icon {
        margin: 0px !important;
        width: 14px !important;
    }
    .t951 .t-store__filter__opts-mob-btn-icon path {
        fill: #ACB8C5 !important;
    }
    .t951 .t-store__filter__search-mob-btn {
        margin-left: 15px !important;
        background: rgba(227, 231, 236, 0.4) !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        height: 55px !important;
        width: 55px !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;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        box-sizing: border-box !important;        
    }
    .t951 .t-store__filter__search-mob-btn-icon {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 22px !important;
        height: 22px !important;
        background-image: url(https://static.tildacdn.com/tild3664-3363-4637-b235-313736323839/search.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !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; 
        opacity: .5 !important;              
    }
    .t951 .t-store__filter__search-mob-btn-icon path {
        display: none !important;
    }
    .t951 .t-store__filter__search-and-sort {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 15px !important;
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__search {
        width: 100% !important;
        padding-left: 0px !important;
    }
    .t951 .t-store__filter__input {
        height: 55px !important;
        padding-left: 25px !important;
        padding-right: 60px !important;
    }
    .t951 .t-store__search-icon {
        right: 25px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .t951 .t-store__parts-switch-btn:not(.t-active):hover {
        opacity: 1 !important;
    }
    .t951 .t-store__parts-switch-wrapper {
        margin-top: -15px !important;
        margin-bottom: 50px !important;
    }
    .t951 .t-store__parts-switch-btn {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .t951 .t-store__filter__options {
        margin-top: 25px !important;
    }
    .t951 .t-store__filter__item {
        border: none !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 20px !important;
    }
    .t951 .t-store__filter__item .t-store__filter__item-controls-container {
        padding-bottom: 5px !important;
    }
    .t951 .t-store__filter__item-title {
        margin-bottom: 0px !important;
        padding-right: 30px !important;
    }
    .t951 .t-store__filter__item-controls-wrap {
        margin-top: 20px !important;
    }
    .t951 .t-store__filter__item-controls-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t951 .t-store__filter__item-title:after {
        background-image: url(https://static.tildacdn.com/tild3432-3135-4335-a231-633032373631/arrow.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 18px !important;
        height: 9px !important;
        border: none !important;
        top: 0px !important;
        right: 0px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !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;         
    }
    .t951 .t-store__filter__item.active .t-store__filter__item-title:after {
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t951 .t-store__filter__chosen-bar {
        background-color: transparent !important;
        padding: 0px !important;
        border-radius: 0 !important;
    }
    .t951 .t-store__filter__chosen-val {
        background-color: #EEEAE7 !important;
    }
    .t951 .t-store__filter__reset {
        margin-left: 0px !important;
        margin-bottom: 0px !important;
    }
    .t951 .t-store__filter__chosen-val:after {
        height: 10px !important;
        font-size: 10px !important;
    }
    .t951 .t-store__filter__prods-number {
        margin-bottom: 25px !important;
    }
    .t951 .t-store__filter__chosen-wrapper {
        margin-bottom: 25px !important;
    }
    
    /*Главной заголвок на странице Каталог*/
    .uc-negative-margin[data-record-type="60"] {
        margin-bottom: 25px !important;
    }
    .uc-negative-margin[data-record-type="60"] .t050 .t-container {
        text-align: center !important;
    }
    
    /*Ничего не найдено в каталоге*/
    .t951 .t-store__empty-part-msg-wrapper {
        border-radius: 25px !important;
    }    
    
    /*Кнопка Загрузить еще в каталоге*/
    .t951 .t-store__load-more-btn-wrap {
        max-width: 100% !important;
    }    
    .t951 .t-store__load-more-btn {
        margin-top: 40px !important;
    }  
    
    /*Блок с тренерами программ в каталоге*/
    [data-record-type="539"].t-rec_pt_45 {
        padding-top: 20px !important;
    }
    .t539 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t539 .t-col {
        width: 100% !important;
        max-width: 100% !important;
    }    
    .t539__itemwrapper {
        border-radius: 25px !important;
        max-width: 100% !important;
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    .t539 .t-col:first-child .t539__itemwrapper {
        margin-top: 0px !important;
    }
    .t539__textwrapper {
        padding: 35px !important;
        height: auto !important;
    }    
    .t539 .t-bgimg {
        padding-bottom: 80% !important;
    }
    .uc-cards .t539 .t-bgimg {
        padding-bottom: 50% !important;
    }
    
    /*Блок с ссылками на странцие FAQ*/
    .t992 {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        border-radius: 25px !important;
    }
    .t992__wrapper {
        margin-top: 30px !important;
        max-width: 400px !important;
    }    
    
    /*Изображение в блоке с ссылками на странице FAQ*/
    .t992__imgwrapper {
        width: 500px !important;
        top: 10px !important;
        left: unset !important;
        right: -200px !important;
        -webkit-transform: rotate(58deg) !important;
        -ms-transform: rotate(58deg) !important;
        transform: rotate(58deg) !important;
    }    
    .uc-lk .t992__imgwrapper {
        width: 340px !important;
        left: 50% !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }    
    
    /*Обложка на страинце курса*/
    .t744 .t-container {
        -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;
    }    
    .t744 .t-col:first-child {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        margin-bottom: 0px !important;
    }  
    .t744 .t-col:nth-child(2) {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important
    }
    .t744__title {
        max-width: 460px !important;
    }
    .t744__title_small {
        margin-bottom: 35px !important;
    }
    .t744__descr {
        margin-top: 25px !important;
        max-width: 460px !important;
    }
    .t744__price-wrapper {
        margin-top: 35px !important;
    }
    .t744__btn-wrapper {
        margin-top: 35px !important;
    } 
    .t744 .js-product-controls-wrapper {
        margin-top: 35px !important;
        margin-left: 25px !important;
    }
    .t744__price {
        margin-right: 16px !important;
    }
    .t744__price_old:after {
        top: 44% !important;
    }    
    
    /*Изображение в обложке на странице курса*/
    .t744 .t-bgimg {
        background-position: center center !important;
    }
    
    /*Блок Кому подойдет на странице курса*/
    .t1032 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t1032 .t-card__col {
        max-width: 100% !important;
        width: 100% !important;     
        margin-bottom: 20px !important;
    }
    .t1032__row:last-child .t-card__col:last-child {
        margin-bottom: 0px !important;
    }
    .t1032__content {
        border-radius: 25px !important;
        padding: 35px !important;        
    }    
    .t1032__separator {
        display: none !important;
    }
    
    /*Изображение в блоке Кому подойдет на странице курса*/
    .t1032__img {
        margin-bottom: 25px !important;
    }    
    
    /*Нижняя часть блок Кому подходит программа*/
    .t478 {
        max-width: 640px !important;
    }     
    .t478 .t-container {
        border-radius: 25px !important;
    }     
    .t478 .t-col:first-child {
        display: none !important;
    }
    .t478 .t-col:nth-child(2) {
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 100% !important;
    }
    .t478__box {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;        
    }
    .t478 .t-title {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t478 .t-descr {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
        margin-top: 20px !important;
    }
    
    /*Блок в 2 колонки с изображением и текстом на странице курса*/
    [data-record-type="180"].t-rec_pt_45 {
        position: relative !important;
        padding-top: 80px !important;
    }
    [data-record-type="180"].t-rec_pt_45:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        height: 0 !important;
        width: 100% !important;
        top: 0px !important;
        left: 0px !important;
        border-top: 1px solid #C7D0D8 !important;
    }
    [data-record-type="180"].t-rec_pt_45 .t165 .t-container:before {
        display: none !important;
    }   
    [data-record-type="180"].t-rec_pt_45 .t165 .t-container {
        padding-top: 0px !important;
    }
    .t165 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t165__col-top {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t165 .t-col_4 {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        max-width: 100% !important;
        margin-top: 50px !important;
    }
    .t165 .t-col_8 {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        max-width: 100% !important;
    }
    .t165__col-top .t165__textwrapper {
        max-width: 100% !important;
    }
    .t165 .t-col:not(.t165__col-top) .t165__textwrapper {
        max-width: 100% !important;
    }
    .t165 .t-text {
        margin-top: 25px !important;
    }    
    
    /*Изображение в блоке в 2 колонки с изображением и текстом на странице курса*/
    .t165__img {
        max-width: 100% !important;
    }
    .t165 .t-col:not(.t165__col-top) .t165__img {
        float: none !important;
    }    
    
    /*Блок квалификация на странице курса*/
    [data-record-type="1000"][data-bg-color="#eeeae7"] .t1000__content {
        background-color: transparent !important;
    }
    [data-bg-color="#eeeae7"].uc-hidden-bottom .t1000__feature:last-child:after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 245, 242, 0)), color-stop(0.01%, rgba(249, 245, 242, 0)), to(#F9F5F2)) !important;
        background: -o-linear-gradient(top, rgba(249, 245, 242, 0) 0%, rgba(249, 245, 242, 0) 0.01%, #F9F5F2 100%) !important;
        background: linear-gradient(180deg, rgba(249, 245, 242, 0) 0%, rgba(249, 245, 242, 0) 0.01%, #F9F5F2 100%) !important;
    }    
    .t1000 .t-container:before {
        display: none !important;
    }
    .t1000__content {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        border: none !important;
        border-radius: 0 !important;
    }   
    .t1000 .t-col {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t1000__header {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t1000__features {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;              
        margin-top: 25px !important;
    }

    /*Изображение в блоке квалификация на странице курса*/
    .t1000__bg-wrap {
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        padding-bottom: 86.26609442060086% !important;
        margin-top: 0px !important;
        margin-bottom: 50px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t1000 .t-bgimg {
        margin-top: 0px !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
    }
    
    /*Блок Курс на 70% состоит... на странице курса*/
    .t480 {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t480 .t-container {
        border-radius: 0px !important;
        max-width: 100% !important;
    }   
    .t480__col:first-child {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    .t480__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 45px !important;        
        padding-left: 0px !important;
        padding-right: 100px !important;
    }
    .t480 .t-descr {
        margin-top: 25px !important;
    }
    .t480__btn-wrapper {
        margin-top: 35px !important;
        padding-top: 0px !important;
    }   
    
    /*Изображение в блоке Курс на 70% состоит... на странице курса*/
    .t480__col:nth-child(2) {
        left: 70% !important;
    }
    .t480 .t-bgimg {
        background-position: left top !important;
    }   
    
    /*Аккордеон*/
    .t585 {
        max-width: 640px !important;
    }
    .t585 .t-container {
        border-radius: 25px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t585__trigger-button {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
        padding-right: 40px !important;
    }
    .t585__opened ~ .t585__content {
        margin-top: -5px !important;
    }
    .t585__textwrapper {
        padding-right: 10px !important;
        padding-bottom: 25px !important;
    }
    .t585__icon {
        top: 35px !important;
        right: 5px !important;
    }
    .t585__lines {
        width: 18px !important;
        height: 9px !important;
        position: static !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t585__circle {
        display: none !important;
    }
    
    /*Аккордеон на черном фоне*/
    .uc-negative-margin {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }    
    
    /*Блок Автор и куратор на странице курса*/
    .t938__content {
        padding-left: 10px !important;
        padding-right: 10px !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;  
    }  
    .t938__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;          
    }
    .t938__features {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;          
    }
    .t938__button {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;          
    }
    .t938 .t-section__descr {
        margin-top: 25px !important;
    }
    
    /*Изображение в блоке Автор и куратор на странице курса*/
    .t938__bg-wrap {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;  
        height: auto !important;
        margin-bottom: 50px !important;
    }    
    .t938 .t-bgimg {
        border-radius: 25px !important;
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 80% !important;
    }    
    
    /*Выделенные подзаголовки в блок Содержание курса на странице курса*/
    [data-record-type="61"].t-rec_pt_30 {
        padding-top: 25px !important;
    }
    .t051 .t-text {
        text-align: left !important;
    }
    .t051 ul li {
        margin-left: 0px !important;
        margin-right: 10px !important;
    }
    
    /*Блок с тарифами на странице курса*/
    .t776__parent {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t776 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 25px !important;
        width: 100% !important;
        max-width: calc(100% - 20px) !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        margin-bottom: 20px !important;
    }
    .t776 .t-col:nth-child(2) {
        background-color: #E3E7EC !important;
    }
    .t776 .t-col:last-child {
        margin-bottom: 0px !important;
    }
    .t776 .t-col_6 {
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    } 
    .t776__textwrapper {
        height: auto !important;
    }
    .t776 .t-descr {
        margin-top: 25px !important;
        padding-bottom: 35px !important;
    }
    .t776 .t-descr ul {
        margin-top: 35px !important;
    }  
    .t776__price {
        margin-right: 16px !important;
    }    
    .t776__btn-wrapper {
        margin-top: 35px !important;
    }   
    .t776 .t-btn {
        width: auto !important;
    }   
    .t776__price_old:after {
        top: 44% !important;
    }    
    
    /*Блок Публикуем материалы на странице Библиотека*/
    [data-record-type="688"].t-rec_pt_105 .t688 {
        padding-top: 80px !important;
    }
    [data-record-type="688"].t-rec_pb_105 .t688 {
        padding-bottom: 80px !important;
    }       
    .t688 .t-section__topwrapper {
        margin-bottom: 30px !important;
    }    
    .t688__inner-col {
        border-radius: 20px !important;
    }    
    .t688__textwrapper_inner {
        padding: 30px !important;
    }
    .t688 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    .t688 .t-card__col {
        min-width: 50% !important;
    }   
    .t688 .t-card__title {
        font-size: 18px !important;
    }
    .t688 .t-card__descr {
        font-size: 12px !important;
    }   
    
    /*Изображения в блоке Публикуем материалы на странице Библиотека*/
    .t688__img-wrapper:before {
        width: 90px !important;
        height: 90px !important;
    }
    .t688__img-wrapper:after {
        width: 22px !important;
        height: 22px !important;
    }

    /*Блок с 1 тарифом*/
    [data-record-type="778"].t-rec_pt_15 {
        padding-top: 120px !important;
    }    
    [data-record-type="778"].uc-one-column .t778__container {
        max-width: 100% !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        border-radius: 0px !important;
    }
    [data-record-type="778"].uc-one-column .t778__col {
        max-width: 620px !important;
        padding-left: 10px !important;
        padding-left: 10px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__imgwrapper {
        padding-bottom: unset !important;
        height: auto !important;
        min-height: 0 !important;
        width: calc(100% + 60px) !important;
        margin-top: 45px !important;
        margin-bottom: -40px !important;
        margin-left: -30px !important;
        margin-right: -30px !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    /*Форма подписки на странице Журанл*/
    .t823__container {
        max-width: 100% !important;
        border-radius: 0px !important;
    }    
    .t823__wrapper {
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
        max-width: 640px !important;
        box-sizing: border-box !important;
    }
    .t823__main-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t823 .t-form {
        margin-top: 30px !important; 
    }  
    .t823 .t-title, .t823 .t-descr, .t823 .t-checkbox__control {
        padding-right: 100px !important;
    }
    
    /*Изображение в форме подписки на странице Журнал*/
    .t823__col_img {
        left: 70% !important;
    }    
    
    /*Обложка перед открытой формой на странице Партнерам*/
    [data-record-type="168"] .t-cover {
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
        max-width: 600px !important;
        width: calc(100% - 40px) !important;
    }
    [data-record-type="168"] .t-container {
        max-width: 100% !important;
    } 
    [data-record-type="168"] .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t154 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 35px !important;
        padding-right: 140px !important;
    }
    .t154 .t-descr {
        margin-top: 25px !important;
    }
    
    /*Форма заявки на странице Партнерами*/
    [data-record-type="698"] .t-cover {
        max-width: 600px !important;
        width: calc(100% - 40px) !important;
    }
    .t698 .t-width {
        border-radius: 25px !important;
    }
    .t698 .t-width .t698__mainwrapper {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t698__title, .t698__descr {
        text-align: left !important;
    }
    .t698__descr {
        margin-top: 25px !important;
    }
    .t698 .t-form {
        margin-top: 35px !important;
    }    
    .t-input-title {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t-input-group {
        margin-bottom: 25px !important;
    }    
    .t-form__submit {
        margin-top: 35px !important;
    }    
    
    /*Корзина*/
    .t706__cartwin-content {
        max-width: 600px !important;
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        border-radius: 25px !important;
    }   
    .t706__cartwin-top {
        padding-bottom: 25px !important;
    }
    .t706__cartwin-bottom {
        padding-top: 25px !important;
    }
    .t706__orderform {
        margin-top: 35px !important;
    }
    .t706__product {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .t706__product-title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706__product-amount {
        padding-top: 15px !important;
        padding-bottom: 0px !important;
    }
    .t-inputpromocode {
        padding-right: 150px !important;
    }    
    
    /*Информационный поп-ап*/
    .t390 .t-popup__container {
        border-radius: 25px !important;
    }
    .t390__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }    
    .t390 .t-descr {
        margin-top: 25px !important;
    }
    
    /*Изображение на всю ширину грида*/
    .t663 .t-bgimg {
        padding-bottom: 80% !important;
        border-radius: 25px !important;
    }  
    
    /*Изображения в 2 неравные колонки*/
    .t662__row {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }  
    .t662__tile:nth-child(n) {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 100% !important;
    }
    .t662__tile:nth-child(2) {
        padding-bottom: 20px !important;
    }
    .t662 .t-bgimg {
        padding-bottom: 80% !important;
        border-radius: 25px !important;
    }
    
    /*Блок Интеграция с нами на странице интеграции IV*/
    .t527 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !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;        
    }   
    .t527 .t-col {
        max-width: 100% !important;
        width: 100% !important;
    }
    .t527__itemwrapper {
        max-width: 100% !important;
        margin: 0px !important;
    }
    .t527 .t-col:first-child {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 50px !important;
    }
    .t527 .t-col:first-child .t527__itemwrapper {
        border-radius: 25px !important;
        height: auto !important;
    }
    .t527 .t-col:first-child .t527__wrapperleft {
        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: 35px !important;
        padding-bottom: 35px !important;
    }
    .t527 .t-col:first-child .t-text {
        padding-top: 0px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        z-index: 1 !important;
        position: relative !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t527 .t-col:first-child .t-name {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;       
        margin-top: 35px !important;
    }
    .t527 .t-col:first-child .t-descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;   
        margin-top: -30px !important;
    }    
    .t527 .t-col:first-child .t527__wrapperleft ul {
        position: static !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 170px !important;
        height: 170px !important;
    }    
    .t527 .t-col:not(:first-child, :last-child) {
        margin-bottom: 30px !important;
    }
    .t527 .t-col:not(:first-child) .t-descr {
        max-width: 360px !important;
    }
    
    /*Блок с тарифом на странице интеграция IV*/
    [data-record-type="649"].t-rec_pt_45 .t649 {
        padding-top: 20px !important;
    }    
    .t649 .t-container {
        border-radius: 25px !important;
        max-width: 600px !important;
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 35px !important;
        padding-right: 35px !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;        
    }  
    .t649 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t649__textwrapper {
        padding-left: 0px !important;
        width: 100% !important;
    }
    .t649 .t-card__btn-wrapper {
        margin-top: 35px !important;
    }
    .t649 .t-col:first-child {
        margin-bottom: 35px !important;
    }
    .t649 .t-col:first-child .t-bgimg {
        width: 134px !important;
        height: 100px !important;
        margin-bottom: 35px !important;
    }  
    .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col:first-child .t649__btn-container, .t649 .t-col.cloned:last-child .t-bgimg, .t649 .t-col.cloned:last-child .t-heading {
        display: none !important;
    }
    .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text {
        margin-top: 35px !important;
    }      
    .t649 .t-col:not(:first-child, :nth-child(2), .cloned) {
        margin-top: 25px !important;
    }  
    
    /*Блок Поддержка на странице интеграции IV*/
    .t218__blocktable {
        max-width: 600px !important;
        border-radius: 25px !important;
    }    
    .t218__blocktable > tbody > tr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .t218__blocktext {
        width: 100% !important;
    }
    .t218__textwrapper {
        padding: 35px !important;
    }  
    .t218 .t-bgimg {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 83.3333333333333% !important;
        display: block !important;
    }
    
    /*Тексы в поп-ап статьях*/
    .t-feed__post-popup {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 50px !important;
    }   
    .t-feed__post-popup__text .t-redactor__h2 {
        margin-top: 80px !important;
        margin-bottom: 25px !important;
    }   
    .t-feed__post-popup__text .t-redactor__h3 {
        margin-top: 25px !important;
    }    
    .t-feed__post-popup__text figure {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .t-feed__post-popup__text img {
        border-radius: 25px !important;
    }  
    
    /*Блок с цитатой в поп-ап статьях*/
    .t-feed__post-popup__text figure:not([data-src]) + figure[data-src] {
        width: 134px !important;
        margin-bottom: 25px !important;
    }
    
    /*Кнопки в поп-ап стаьях*/
    .t-feed__post-popup__text .t-redactor__callout {
        margin-top: 35px !important;
    }
    .t-feed__post-popup__text .t-redactor__callout-text a {
        font-size: 15px !important;
        height: 60px !important;
        min-width: 100px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }   
    
    /*Закрытие поп-ап статьи*/
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        position: relative !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        height: auto !important;
        margin-top: 70px !important;
        padding-top: 20px !important;
    }     
    .t915 .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 {
        margin-top: 60px !important;
        padding-top: 0px !important;
    }     
    .t-feed .t-popup__close-wrapper, .t-feed__post-popup .t-popup__close-wrapper {
        padding-right: 0px !important;
    }
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        width: 18px !important;
        height: 9px !important;
    }    
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 50px !important;
    }    
    .t915 .t-feed__post-popup__container, [data-record-type="915"] .t-feed__post-popup__container, [data-record-type="121"] .t-feed__post-popup__container {
        padding-top: 50px !important;
        padding-bottom: 120px !important;
    }    
    
    /*Обложка на странице 404*/
    [data-record-type="467"][data-bg-color="#e3e7ec"] .t-col {
        border-radius: 25px !important;
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;        
    }  
    .t467 .t-container {
        max-width: 600px !important;
        width: calc(100% - 40px) !important;
    }
    .t467 .t-descr {
        margin-top: 25px !important;
    }
    .t467 .t-btn {
        margin-top: 35px !important;
    }
    
    /*Поиск*/
    .t985__widgetheader {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .t985__input {
        padding-left: 70px !important;
    }
    .t985__search-icon {
        width: 25px !important;
        padding-left: 25px !important;
    }
    .t985__close-icon {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }  
    .t-search-widget__popup {
        padding-top: 130px !important;
        padding-bottom: 80px !important;
    }    
    .t-search-widget__query-result {
        margin-top: 50px !important;
        margin-bottom: 30px !important;
    }    
    .t-search-widget__thubmnail {
        margin-right: 30px !important;
    }
    .t-search-widget__result_product-img {
        width: 100px !important;
        height: 100px !important;
    }
    .t-search-widget__result {
        margin-bottom: 30px !important;
    }   
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 25px !important;        
    }
    .t702__wrapper {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t702 .t-form {
        margin-top: 35px !important;
    }    
    
    /*Плитки в личном кабинете*/
    .t774 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t774 .t-col {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t774 .t-col:first-child .t774__wrapper {
        margin-top: 0px !important;
    }
    .t774__wrapper {
        margin-top: 20px !important;
        border-radius: 25px !important;
    }
    .t774__imgwrapper {
        padding-bottom: 50% !important;
    }
    .t774__textwrapper {
        padding: 35px !important;
    }
    .t774__separator {
        display: none !important;
    }   
    
    /*Хэдер в лк*/
    .t135 {
        height: 70px !important;
    }   
    .t135__img {
        max-width: 225px !important;
    }
    
    /*Футер в ЛК*/
    .t134 .t-container {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .t134__img {
        max-width: 265px !important;
    }
    .t134__title {
        margin-top: 45px !important;
    }
    .t134__descr {
        margin-top: 45px !important;
    }    
    
    /*Кнопка Назад в ЛК*/
    .t171 {
        max-width: 640px !important;
    }   
    .t171 a:before {
        background-size: 18px 9px !important;
        background-position: center 17px !important;
    }        
    
    
}



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

    /*Главные заголовки*/
    [style*="size:64px"], [style*="size: 64px"] {
        font-size: 42px !important;
    }   
    .t500 .t-section__title {
        font-size: 42px !important;
    }      
    
    /*Большие заголовки*/
    [style*="size:48px"], [style*="size: 48px"] {
        font-size: 36px !important;
    }  
    .t688 .t-section__title, .t-feed__post-popup__title {
        font-size: 36px !important;
    }     
    
    /*Средние заголовки*/
    [style*="size:32px"], [style*="size: 32px"] {
        font-size: 26px !important;
    }
    .t706__cartwin-heading, .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child, .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text, .t050 .t-uptitle li:first-child, .t-feed__post-popup__text .t-redactor__h2 {
        font-size: 26px !important;
    }    
    
    /*Большие описания*/
    [style*="size:24px"]:not([style*="font-weight:500"]), [style*="size: 24px"]:not([style*="font-weight: 500"]) {
        font-size: 20px !important;
    }  
    .t500 .t-section__descr {
        font-size: 20px !important;
    }      
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"] {
        height: 100px !important;
    }
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"] {
        height: 50px !important;
    }     
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"] {
        height: 40px !important;
    }
    
    /*Отступ с линией*/
    .t118 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .t118 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }      
    
    /*Мобильное меню*/
    .t450__logowrapper {
        margin-bottom: 50px !important;
    }
    .t450__rightside {
        padding-top: 50px !important;
    }
    
    /*Обложка на первом экране на главной*/
    .t500 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }  
    .t500__container {
        margin-top: 0px !important;
    }
    .t500__cell-left, .t500__cell-right {
        width: calc(100% - 20px) !important;
    } 
    .t500__cell-left .t500__item {
        width: 100px !important;
    }
    
    /*Изображение обложки на первом экране на главной*/
    .t500__cell_50 {
        position: static !important;
        margin-bottom: -80px !important;
        width: 100% !important;
        min-width: unset !important;
    }     
    .t500__img {
        max-width: 460px !important;    
    }
    
    /*Блок с цитатой на главной*/
    .t013  .t013__centeredsection {
        -ms-grid-columns: 140px auto !important;
        grid-template-columns: 140px auto !important;
    }    
    
    /*Изображение в блоке с цитатой на главной*/
    .t013__img {
        width: 100px !important;
        height: 100px !important;
    }
    .t013__centeredsection:before {
        width: 100px !important;
        height: 100px !important;
        left: 50px !important;
    } 
    
    /*Иконка Play в блоке с видео на главной*/
    .t306__img {
        width: 100px !important;
        height: 100px !important;
    }   
    
    /*Слайдер с направлениями на главной*/
    .t923 .t-slds__item {
        min-width: 85% !important;
    }   
    
    /*Слайдер с отзывами на главной*/
    .t958__item {
        width: 85% !important;
    }
    
    /*Изображения в слайдере с отзывами*/
    .t958__author {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t958__avatar {
        position: static !important;
        width: 105px !important;
        height: 18px !important;
        margin-bottom: 25px !important;
    }
    
    /*Поп-ап в слайдере с отзывами*/
    .t958__popup-item {
        border-radius: 0px !important;
    }        
    
    /*Изображения в блоке Электронная библиотека на главной*/
    .t778__imgwrapper {
        height: 280px !important;
    }     
    
    /*Блок с партнерами на главной*/
    .t594__item {
        width: 150px !important;
    }
    .t594__item:first-child {
        padding-left: 20px !important;
    }
    .t594__item:last-child {
        padding-right: 20px !important;
    }  
    
    /*Разделы в плитке статей*/
    .t915 .t-feed__parts-switch-wrapper {
        margin-bottom: 40px !important;
    }    
    
    /*Верхняя часть футера на ПК*/
    [data-record-type="420"].t-rec_pt_75 {
        padding-top: 50px !important;
    }    
    
    /*Логотип в футере*/
    .t420__logo {
        max-width: 245px !important;
    }    
    
    /*Фильтры в каталоге*/
    .t951__sidebar-wrapper {
        margin-bottom: 40px !important;
    }   
    .t951 .t-store__parts-switch-wrapper {
        margin-bottom: 40px !important;
    } 
    
    /*Блок с тренерами программ в каталоге*/
    .t539 .t-col {
        width: 100% !important;
    }  
    .t539__textwrapper {
        height: auto !important;
    }
    .t539__itemwrapper, .t539 .t-col:nth-child(2) .t539__itemwrapper {
        margin-top: 20px !important;
    }
    
    /*Блок с ссылками на странцие FAQ*/
    .t992__wrapper {
        max-width: 100% !important;
    }    
    
    /*Обложка на странице курса*/
    .t744 .t-col:first-child {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    /*Блок в 2 колонки с изображением и текстом на странице курса*/
    .t165 .t-col_4 {
        margin-top: 40px !important;
    }    

    /*Изображение в блоке квалификация на странице курса*/
    .t1000__bg-wrap {
        margin-bottom: 40px !important;
    }    
    
    /*Блок Курс на 70% состоит... на странице курса*/
    .t480__textwrapper {
        padding-right: 80px !important;
    }    
    
    /*Изображение в блоке Курс на 70% состоит... на странице курса*/
    .t480__col:nth-child(2) {
        right: -80px !important;
    } 
    
    /*Блок Автор и куратор на странице курса*/
    .t938__feature {
        padding-right: 0px !important;
    }
    .t938__feature:nth-child(2) {
        margin-top: 15px !important;
    }
    
    /*Изображение в блоке Автор и куратор на странице курса*/
    .t938__bg-wrap {
        margin-bottom: 40px !important;
    }     
    
    /*Тарифы на странице курса*/
    .t776 .t-btn {
        width: 100% !important;
    }
    .t776 .t-btn:not(.t776__btn_second) {
        margin-right: 0px !important;
    }
    
    /*Блок Публикуем матераилы на странице Библиотеки*/
    .t688__inner-col {
        border-radius: 15px !important;
    }      
    .t688__textwrapper_inner {
        padding: 25px !important;
    }    
    .t688 .t-card__title {
        font-size: 15px !important;
    }
    .t688 .t-card__descr {
        font-size: 10px !important;
    }   
    .t688 .t-section__topwrapper {
        margin-bottom: 20px !important;
    }
    
    /*Изображения в блоке Публикуем материалы на странице Библиотека*/
    .t688__img-wrapper:before {
        width: 75px !important;
        height: 75px !important;
    }
    .t688__img-wrapper:after {
        width: 19px !important;
        height: 19px !important;
    }     
    
    /*Блок с тарифом в 1 колонку*/
    [data-record-type="778"].t-rec_pt_15 {
        padding-top: 100px !important;
    }  
    
    /*Форма подписки на странице Журнал*/
    .t823 .t-title, .t823 .t-descr, .t823 .t-checkbox__control {
        padding-right: 80px !important;
    }    
    
    /*Изображение в форме подписки на странице Журнал*/
    /*.t823__col_img {*/
    /*    left: 80% !important;*/
    /*}      */
    
    /*Обложка перед открытой формой на странице Партнерам*/
    .t154 {
        padding-right: 80px !important;
    }
    
    /*Корзина*/
    .t706__cartwin {
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
        background-color: #EEEAE7 !important;
        height: auto !important;
    }
    .t706__cartwin-content {
        max-width: 600px !important;
        padding-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 0px !important;
        min-height: 100% !important;
        margin-top: 0px !important;
        padding-top: 50px !important;
    }    
    .t706 .t706__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
        width: 100% !important;
        height: 50px !important;
        background-color: rgba(238,234,231,1) !important;
    }
    
    /*Иконка закрытия корзины*/
    .t706 .t706__close-button {
        width: 18px !important;
        height: 18px !important;
        padding: 0px !important;
        margin-right: 20px !important;
    }      
    
    /*Информационный поп-ап*/
    .t390 .t-popup {
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
        background-color: #EEEAE7 !important;        
    }
    .t390 .t-popup__container {
        border-radius: 0px !important;
    }
    .t390__wrapper {
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    
    /*Блок Интеграция с нами на странице интеграции IV*/
    .t527 .t-col:first-child {
        margin-top: 40px !important;
    }
    
    /*Блок с тарифом на странице интеграции IV*/
    .t649 .t-card__btn-wrapper, .t649 .t-btn {
        width: 100% !important;
    }
    
    /*Тексы в поп-ап статьях*/
    .t-feed__post-popup__text-wrapper {
        margin-top: 40px !important;
    }  
    
    /*Закрытие поп-ап статьи*/
    .t915 .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 {
        margin-top: 50px !important;
    } 
    
    /*Контейнер поп-ап статьи*/
    .t-feed__post-popup__container {
        padding-top: 40px !important;
    }    
    .t915 .t-feed__post-popup__container, [data-record-type="915"] .t-feed__post-popup__container, [data-record-type="121"] .t-feed__post-popup__container {
        padding-top: 40px !important;
        padding-bottom: 100px !important;
    }    
    
    /*Поиск*/
    .t-search-widget__query-result {
        margin-top: 40px !important;
    }   
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
        background-color: #EEEAE7 !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t702 .t-popup__container {
        border-radius: 0px !important;      
        height: 100% !important;
        padding-top: 50px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        position: static !important;
        box-sizing: border-box !important;
    }
    .t702__wrapper {
        padding-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t702 .t-popup__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
        width: 100% !important;
        height: 50px !important;
        background-color: rgba(238,234,231,1) !important;
    }
    .t702 .t-popup__close-wrapper {
        width: 18px !important;
        height: 18px !important;
        padding: 0px !important;
        margin-right: 20px !important;
    }
    
    /*Футер в ЛК*/
    .t134 .t-container {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .t134__img {
        max-width: 245px !important;
    }    


}



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



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 14px !important;
        height: 55px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Главные заголовки*/
    [style*="size:64px"], [style*="size: 64px"] {
        font-size: 34px !important;
    }  
    .t500 .t-section__title {
        font-size: 34px !important;
    }      
    
    /*Большие заголовки*/
    [style*="size:48px"], [style*="size: 48px"] {
        font-size: 32px !important;
    }  
    .t688 .t-section__title, .t-feed__post-popup__title {
        font-size: 32px !important;
    }     
    
    /*Средние заголовки*/
    [style*="size:32px"], [style*="size: 32px"] {
        font-size: 24px !important;
    }
    .t706__cartwin-heading, .t527 .t-col:first-child .t-name li:first-child, .t527 .t-col:first-child .t-descr li:first-child, .t649 .t-col:first-child .t-heading, .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-heading, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text, .t050 .t-uptitle li:first-child, .t-feed__post-popup__text .t-redactor__h2 {
        font-size: 24px !important;
    }    
    
    /*Маленькие заголовки*/
    [style*="size:24px"][style*="font-weight:500"], [style*="size: 24px"][style*="font-weight: 500"] {
        font-size: 20px !important;
    }
    .t678 .t-input-title, .t1000 .t-section__title, .t938 .t-section__title, .t390 .t-descr strong, .t-feed__post-popup__text .t-redactor__h3 {
        font-size: 20px !important;
    }      
    
    /*Большие описания*/
    [style*="size:24px"]:not([style*="font-weight:500"]), [style*="size: 24px"]:not([style*="font-weight: 500"]) {
        font-size: 18px !important;
    }
    .t500 .t-section__descr {
        margin-top: 30px !important;
        font-size: 18px !important;
    }      
    
    /*Средние описания*/
    [style*="size:18px"]:not([style*="font-weight:500"]), [style*="size: 18px"]:not([style*="font-weight: 500"]) {
        font-size: 16px !important;
    }     
    .t706__cartwin-prodamount-wrap, .t-feed__post-popup__text {
        font-size: 16px !important;
    }
    
    /*Маленькие описания*/
    [style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), [style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        font-size: 14px !important;
    }  
    .t951 .t-store__parts-switch-btn, .t951 .t-store__filter__title, .t951 .t-store__empty-part-msg-wrapper, .t744 .t-product__option-title, .t938 .t-section__descr, .t915 .t-feed__parts-switch-btn, .t-input-title, .t706__product-title, .t706__product-amount, .t450__right_langs_lang, .t527 .t-col:first-child .t-name, .t527 .t-col:first-child .t-descr {
        font-size: 14px !important;
    }  
    .t050__descr[style*="size:16px"]:not([style*="font-weight:500"], [style*="font-weight:600"]), .t050__descr[style*="size: 16px"]:not([style*="font-weight: 500"], [style*="font-weight: 600"]) {
        margin-top: 20px !important;
    }    
    
    /*Малюсенкие описания*/
    [style*="size:14px"], [style*="size: 14px"] {
        font-size: 13px !important;
    }
    .t678 .t-section__title, .t678 .t-section__descr, .t951 .t-store__card__mark, .t951 .t-store__filter__opts-mob-btn, .t951 .t-store__filter__prods-number, .t951 .t-store__filter__chosen-val, .t951 .t-store__filter__reset, .t938 .t-section__title u, .t776 .js-product-sku, .t649 .t-col:first-child li:first-child, .t649 .t-col.cloned:last-child li:first-child, .uc-hit .t649 .t-col:first-child .t-heading:after, .t050 .t-uptitle, .t-feed__post-popup__text .t-redactor__text u, .t887__text, .t-search-widget__query-result, .t-search-widget__result_product-desc {
        font-size: 13px !important;
    }
    
    /*Тексты навигации*/
    [style*="size:16px"][style*="font-weight:600"], [style*="size: 16px"][style*="font-weight:600"] {
        font-size: 14px !important;
    }      
    .t951 .t-store__filter__input, .t951 .t-store__filter__item-title, .t-feed .t-popup__close:after, .t-feed__post-popup .t-popup__close:after, .t-search-widget__result_product-title {
        font-size: 14px !important;
    }      
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"] {
        height: 80px !important;
    }  
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"] {
        height: 60px !important;
    }     

    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"] {
        height: 40px !important;
    }     
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"] {
        height: 30px !important;
    }  
    
    /*Маленький отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"] {
        height: 20px !important;
    }    
    
    /*Отступ с линией*/
    .t118 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }    
    
    /*Отступ под меню*/
    .uc-menu-height[data-record-type="113"] > div[style*="height:80px"], .uc-menu-height[data-record-type="113"] > div[style*="height: 80px"] {
        height: 60px !important;
    }     
    
    /*Меню на ПК*/
    .t446__positionfixed {
        height: 60px !important;
    } 
    
    /*Логотип в меню*/
    .t446__imglogo {
        max-width: 220px !important;
        width: 220px !important;
    }    
    
    /*Бургер в меню*/
    .t446__burger {
        width: 24px !important;
        height: 16px !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t450__logowrapper {
        margin-bottom: 40px !important;
    }
    .t450__list_item:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t450__rightside {
        padding-top: 40px !important;
    }
    .t450__right_buttons_but_two_right {
        margin-bottom: 15px !important;
    }
    .t450__right_langs {
        margin-top: 30px !important;
    }    
    .t450__logoimg {
        max-width: 30px !important;
    }    
    .t450__right_buttons_but_two_right .t-btn {
        width: 50px !important;
        height: 50px !important;
    }
    
    /*Блок с заголовоком*/
    .t050__descr {
        margin-top: 30px !important;
    }  
    
    /*Обложка на первом экране на главной*/
    [data-record-type="500"].t-rec_pt_75 {
        padding-top: 60px !important;
    }  
    .t500 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t500__cell-right {
        margin-top: 10px !important;
    }
    .t500__cell-left, .t500__cell-right {
        padding: 30px !important;
        border-radius: 20px !important;
    }
    .t500__cell-right .t500__descr {
        margin-top: 10px !important;
    }  
    .t500__cell-left .t500__item {
        width: 80px !important;
    }
    .t500__cell-left .t500__item:not(:first-child) {
        margin-left: -15px !important;
    }
    .t500__cell-left .t500__item:nth-child(5) {
        margin-left: 15px !important;
    }  
    .t500__cell-right .t-name {
        padding-right: 35px !important;
    }    
    
    /*Изображение обложки на первом экране на главной*/
    .t500__cell_50 {
        margin-bottom: -60px !important;
    }   
    
    /*Блок с цитатой на главной*/
    .t013  .t013__centeredsection {
        -ms-grid-columns: 115px auto !important;
        grid-template-columns: 115px auto !important;
    }  
    .t013__autor-title {
        margin-left: 20px !important;
    }
    .t013__autor-descr {
        margin-left: 20px !important;
    }    
    .t013__text {
        margin-top: 30px !important;
    }
    .t013__centeredsection {
        padding-top: 60px !important;
    }    
    .t013__centeredsection:after {
        width: 40px !important;
        height: 30px !important;
    }    

    /*Изображение в блоке с цитатой на главной*/
    .t013__img {
        width: 80px !important;
        height: 80px !important;
    }
    .t013__centeredsection:before {
        width: 80px !important;
        height: 80px !important;
        left: 45px !important;
        top: 60px !important;
    }
    
    /*Блок с видео на главной*/
    [data-record-type="114"] .t-cover {
        padding-bottom: 100% !important;
        border-radius: 20px !important;
    }       
    
    /*Иконка Play в блоке с видео на главной*/
    .t306__img {
        width: 80px !important;
        height: 80px !important;
    }  
    
    /*Слайдер с направлениями на главной*/
    .t923 .t-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t923__wrapper {
        border-radius: 20px !important;
    }  
    .t923__col {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
    /*Текстовые контейнеры в слайдере с направлениями на главной*/
    .t923__textwrapper {    
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 30px !important;
    }  
    .t923__uptitle, .t923 .t-card__uptitle {
        margin-top: 20px !important;       
        height: 40px !important;
    }    
    .t923__descr, .t923 .t-card__descr {
        margin-top: 15px !important;   
    }   
    
    /*Стрелки в слайдере с направлениями на главной*/
    .t923 .t-slds__arrow_wrapper {
        margin-top: 20px !important;
    }
    .t923 .t-slds__arrow_wrapper-right {
        margin-left: 6px !important;
    }
    .t-slds__arrow-withbg {
        width: 50px !important;
        height: 50px !important;        
    }    
    .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 20px !important;
        height: 14px !important;
    } 
    
    /*Слайдер с отзывами на главной*/
    .t958__gallery {
        padding-bottom: 70px !important;
    }    
    .t958__wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t958__card-wrapper {
        border-radius: 20px !important;
    }   
    .t958__item {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
    /*Текстовые контейнеры в слайдере с отзывами*/
    .t958__card {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t958__review {
        margin-top: 30px !important;
    }
    .t958__author-descr {
        margin-top: 0px !important;
    }
    
    /*Кнопки в слайдере с отзывами*/
    .t958__author-descr a {
        font-size: 14px !important;
        margin-top: 15px !important;
    }   
    .t958__author-descr a:after {
        width: 20px !important;
        height: 20px !important;
    }    

    /*Изображения в слайдере с отзывами*/
    .t958__avatar {
        width: 90px !important;
        height: 16px !important;
        margin-bottom: 20px !important;
    }    
    
    /*Многоточие в слайдеое с отзывами на главной*/
    .t958__more {
        margin-bottom: 30px !important;
    }    
    
    /*Стрелки в слайдере с отзывами на главной*/
    .t958__control {
        width: 50px !important;
        height: 50px !important;
        margin-top: 20px !important;
    }
    .t958__previous {
        left: calc(50% - 53px) !important;
    }
    .t958__next {
        right: calc(50% - 53px) !important;
    }
    .t958__control:after {
        width: 20px !important;
        height: 14px !important;
    }   

    /*Блок Электронная библиотека на главной*/
    .t778__wrapper {
        border-radius: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }  
    
    /*Текстовые контейнеры в блоке Электронная библиотека на главной*/
    .t778__descr {
        margin-top: 15px !important;
    }
    .t778__price-wrapper {
        padding-top: 40px !important;
        margin-bottom: -5px !important;
    }
    .t778__price-item {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-bottom: 5px !important;
    }
    .t778__price_old:after {
        border-width: 2px !important;
    }       
    .t778__markwrapper {
        margin-top: -25px !important;
        margin-bottom: 30px !important;
    }
    .t778__mark {
        font-size: 14px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    
    /*Изображения в блоке Электронная библиотека на главной*/
    .t778__imgwrapper {
        height: 240px !important;
        width: calc(100% + 40px) !important;
        margin-top: 40px !important;
        margin-bottom: -30px !important;
        margin-left: -20px !important;
        margin-right: -20px !important;
    }    
    .t778__col:first-child .t778__imgwrapper {
        padding-bottom: 100% !important;
    }     
    
    /*Кнопки в блоке Электронная библиотека на главной*/
    .t778__btn-wrapper {
        margin-top: 20px !important;
    }  
    .t778__btn {
        margin-left: 3px !important;
        margin-right: 3px !important;
    }
    
    /*Стрелки в блоке Электронная бибилотека на главной*/
    .t778__col:not(:first-child, :last-child):after {
        width: 80px !important;
        height: 80px !important;
        bottom: -40px !important;
    } 
    
    /*Слайдер с баннерами на главной*/
    .t734 .t-slds__container, .t734 .t-slds__item {
        border-radius: 20px !important;
    }   
    
    /*Текстовый контейнер в слайдере с баннерами на главной*/
    .t734__wrapper {
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t734__descr {
        margin-bottom: 20px !important;
    }
    .t734__button {
        margin-top: 30px !important;
    }    
    
    /*Стрелки в слайдере с баннерами на главной*/
    .t734 .t-slds__arrow_wrapper {
        margin-top: 20px !important;
    }
    .t734 .t-slds__arrow_wrapper-right {
        margin-left: 6px !important;
    }   
    
    /*Блок с партнерами на главной*/
    [data-record-type="594"].t-rec_pt_45 {
        padding-top: 20px !important;
    }
    .t594__item {
        width: 120px !important;
    }
    .t594__item {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    
    /*Разделы в плитке статей*/
    .t915 .t-feed__parts-switch-wrapper {
        margin-top: -10px !important;
        margin-bottom: 30px !important;
    }
    .t915 .t-feed__parts-switch-btn {
        margin-top: 10px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    
    /*Блок с формой в футере*/
    [data-record-type="678"].t-rec_pt_45 {
        padding-top: 30px !important;
    }
    [data-record-type="678"].t-rec_pb_45 {
        padding-bottom: 30px !important;
    } 
    .t678 .t-input {
        padding-right: 140px !important;
    }    
    .t678 .t-input-title {
        padding-bottom: 15px !important;
    } 
    .t678 .t-checkbox__control {
        margin-top: 10px !important;
    }
    
    /*Поля в формах*/
    .t-form .t-select {
        font-size: 14px !important;
        padding-left: 20px !important;
        padding-right: 50px !important;
        height: 55px !important;      
    }    
    .t-form .t-select__wrapper:after {
        right: 20px !important;
        width: 16px !important;
        height: 8px !important;
    }      
    .t-input {
        font-size: 14px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t-input-group:not(.t-input-group_ta) .t-input {
        height: 55px !important;
    }    
    
    /*Чек-бокс в формах*/
    .t-checkbox__control {
        font-size: 13px !important;
    }
    
    /*Ошибка в формах*/
    .t-input-error {
        font-size: 10px !important;
    }
    
    /*Иконки соцсетей*/
    .t-sociallinks__item {
        width: 40px !important;
        height: 40px !important;
    } 
    
    /*Верхняя часть футера на ПК*/
    [data-record-type="420"].t-rec_pt_75 {
        padding-top: 40px !important;
    }
    .t420__text {
        margin-top: 15px !important;
    }    
    
    /*Логотип в футере*/
    .t420__logo {
        max-width: 220px !important;
        margin-bottom: 30px !important;
    }
    
    /*Тексты в нижней части футера*/
    [data-record-type="106"].t-rec_pt_45 {
        padding-top: 30px !important;
    }
    [data-record-type="106"].t-rec_pt_30 {
        padding-top: 20px !important;
    }
    [data-record-type="106"].t-rec_pb_45 {
        padding-bottom: 30px !important;
    }
    [data-record-type="106"].t-rec_pb_30 {
        padding-bottom: 20px !important;
    }     
    
    /*Плитки статей на главной*/
    .t915 .t-feed__col-grid__post-wrapper {
        border-radius: 20px !important;
    }
    
    /*Текстовые контейнеры в плитке со статьями на главной*/
    .t915 .t-feed__col-grid__wrapper {
        padding: 30px !important;
    }
    .t915 .t-feed__post-descr {
        margin-top: 10px !important;
    }    
    
    /*Лейблы разделов на плитке статей на главной*/
    .t915 .t-feed__post-label-wrapper {
        top: 15px !important;
        left: 15px !important;
        right: 15px !important;
    }    
    .t915 .t-feed__post-label {
        height: 40px !important;
    }
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 30px !important;
    }  
    
    /*Блок с кнопкой Показать еще*/
    [data-record-type="400"].t-rec_pt_45 {
        padding-top: 30px !important;
    }    
    
    /*Карточки в каталоге продуктов*/
    .t951 .t-store__card {
        border-radius: 20px !important;
        -moz-border-radius: 20px !important;
        -webkit-border-radius: 20px !important;
    }  
    .t951 .t-store__card__sku {
        margin-bottom: 10px !important;
    }
    .t951 .t-store__card__descr {
        margin-top: 15px !important;
    }
    .t951 .t-store__card > a {
        padding-top: 110px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    .t951 .t-store__card__textwrapper {
        padding-top: 15px !important;
    }
    .t951 .t-store__card__bgimg {
        width: 107px !important;
        height: 80px !important;
        left: 30px !important;
        top: 30px !important;
    }
    .t951 .t-store__card__mark-wrapper {
        padding-top: 20px !important;
    } 
    .t951 .t-store__card__mark {
        height: 40px !important;
    }
    
    /*Фильтры в каталоге*/
    .t951__sidebar-wrapper {
        margin-bottom: 30px !important;
    }    
    .t951 .t-store__filter__opts-mob-btn {
        width: calc(100% - 60px) !important;
        height: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t951 .t-store__filter__opts-mob-btn-icon {
        width: 12px !important;
    }   
    .t951 .t-store__filter__search-mob-btn {
        margin-left: 10px !important;
        height: 50px !important;
        width: 50px !important;
    }
    .t951 .t-store__filter__search-mob-btn-icon {
        width: 20px !important;
        height: 20px !important;
    }    
    .t951 .t-store__filter__search-and-sort {
        margin-top: 10px !important;
    }
    .t951 .t-store__filter__input {
        height: 50px !important;
        padding-left: 20px !important;
        padding-right: 50px !important;
    }
    .t951 .t-store__search-icon {
        right: 20px !important;
        width: 20px !important;
        height: 20px !important;
    } 
    .t951 .t-store__parts-switch-wrapper {
        margin-bottom: 30px !important;
        margin-top: -10px !important;
    } 
    .t951 .t-store__parts-switch-btn {
        margin-top: 10px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }  
    .t951 .t-store__filter__options {
        margin-top: 20px !important;
    }    
    .t951 .t-store__filter__item {
        margin-bottom: 15px !important;
    }
    .t951 .t-store__filter__item-controls-wrap {
        margin-top: 15px !important;
    }
    .t951 .t-store__filter__checkbox {
        margin-bottom: 10px !important;
    }
    .t951 .t-store__filter__item-title:after {
        width: 16px !important;
        height: 8px !important;
    }   
    .t951 .t-store__filter__prods-number {
        margin-bottom: 20px !important;
    }
    .t951 .t-store__filter__chosen-wrapper {
        margin-bottom: 20px !important;
    }    
    
    /*Главной заголвок на странице Каталог*/
    .uc-negative-margin[data-record-type="60"] {
        margin-bottom: 20px !important;
    }   
    
    /*Ничего не найдено в каталоге*/
    .t951 .t-store__empty-part-msg-wrapper {
        border-radius: 20px !important;
    }      
    
    /*Кнопка Загрузить еще в каталоге*/
    .t951 .t-store__load-more-btn {
        margin-top: 30px !important;
    }   
    
    /*Блок тренеры программ в каталоге*/
    .t539__itemwrapper {
        border-radius: 20px !important;
    }    
    .t539__textwrapper {
        padding: 30px !important;
    }     
    .t539 .t-descr {
        margin-top: 15px !important;
    }
    .t539 .t-text {
        margin-top: 15px !important;
    } 
    .t539 .t-text ul {
        margin-top: 10px !important;
    }
    .t539 .t-text ul li {
        background-position: left top 9px !important;
        margin-bottom: 5px !important;
    }
    .t539 .t-bgimg {
        padding-bottom: 100% !important;
    }    
    .uc-cards .t539 .t-text {
        top: 15px !important;
        right: 15px !important;
        height: 40px !important;
    }    
    
    /*Блок с ссылками на странице FAQ*/
    .t992__menu-link {
        height: 40px !important;
    }
    .t992 {
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
    }   
    .t992__wrapper {
        margin-top: 20px !important;
        margin-bottom: -10px !important;
    }   
    .t992__list-item {
        margin-right: 6px !important;
        margin-bottom: 10px !important;
    }
    
    /*Обложка на страинце курса*/
    .t744 .t-col:first-child {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }      
    .t744__title_small {
        margin-bottom: 30px !important;
    }      
    .t744__title_small ul {
        margin-bottom: -10px !important;
    }
    .t744__title_small ul li {
        height: 40px !important;
        margin-bottom: 10px !important;
        margin-right: 6px !important;
    }    
    .t744__descr {
        margin-top: 20px !important;
    }
    .t744__price-wrapper {
        margin-top: 30px !important;
    }
    .t744__btn-wrapper {
        margin-top: 30px !important;
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    }    
    .t744 .js-product-controls-wrapper {
        margin-top: 15px !important;
        margin-left: 0px !important;
    }
    .t744__price-wrapper  {
        margin-bottom: -5px !important;
    }
    .t744__price {
        margin-right: 10px !important;
    }
    .t744__price-item {
        margin-bottom: 5px !important;
    }
    .t744__price_old:after {
        border-width: 2px !important;
    }
    
    /*Блок Кому подойдет на странице курса*/
    .t1032__content {
        border-radius: 20px !important;
        padding: 30px !important;        
    }
    .t1032 .t-card__descr {
        margin-top: 15px !important;
    }    
    
    /*Изображение в блоке Кому подойдет на странице курса*/
    .t1032__img {
        margin-bottom: 20px !important;
    }
    
    /*Нижняя часть блок Кому подходит программа*/
    .t478 .t-container {
        border-radius: 20px !important;
    }     
    .t478__box {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;        
    }    
    .t478 .t-descr {
        margin-top: 15px !important;
    }
    
    /*Блок в 2 колонки с изображением и текстом на странице курса*/
    [data-record-type="180"].t-rec_pt_45 {
        padding-top: 60px !important;
    }
    .t165 .t-text {
        margin-top: 20px !important;
    }  
    .t165 .t-col_4 {
        margin-top: 30px !important;
    }        
    
    /*Блок квалификация на странице курса*/
    .t1000__features {
        margin-top: 20px !important;
    }
    .t1000__feature {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    /*Изображение в блоке квалификация на странице курса*/
    .t1000__bg-wrap {
        margin-bottom: 30px !important;
    }
    
    /*Блок Курс на 70% состоит... на странице курса*/
    .t480__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 35px !important;        
        padding-right: 60px !important;
    }
    .t480 .t-descr {
        margin-top: 20px !important;
    }
    .t480__btn-wrapper {
        margin-top: 30px !important;
        padding-top: 0px !important;
    }     
    
    /*Изображение в блоке Курс на 70% состоит... на странице курса*/
    .t480__col:nth-child(2) {
        right: -60px !important;
    } 

    /*Аккордеон*/
    .t585 .t-container {
        border-radius: 20px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t585__icon {
        top: 29px !important;
    }
    .t585__textwrapper {
        padding-bottom: 20px !important;
    }    
    .t585__trigger-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-right: 35px !important;
    }
    .t585__lines {
        width: 16px !important;
        height: 8px !important;
    }    
    .t585 .t585__content .t585__textwrapper ol li:not(:last-child) {
        margin-bottom: 10px !important;
    }    
    
    /*Аккордеон на черном фоне*/
    .uc-negative-margin {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }   
    
    /*Блок Автор и куратор на странице курса*/
    .t938 .t-section__title u {
        margin-top: 5px !important;
    }
    .t938 .t-section__descr {
        margin-top: 20px !important;
    }
    t938__features {
        margin-top: 15px !important;
    }
    .t938__feature, .t938__feature:nth-child(2) {
        margin-top: 10px !important;
    }
    
    /*Изображение в блоке Автор и куратор на странице курса*/
    .t938__bg-wrap {
        margin-bottom: 30px !important;
    }     
    .t938 .t-bgimg {
        border-radius: 20px !important;
        padding-bottom: 100% !important;
    }    
    
    /*Выделенные подзаголовки в блок Содержание курса на странице курса*/
    [data-record-type="61"].t-rec_pt_30 {
        padding-top: 20px !important;
    }
    .t051 ul {
        margin-bottom: -10px !important;
    }
    .t051 ul li {
        height: 40px !important;
        margin-right: 6px !important;
        margin-bottom: 10px !important;
    }  
    
    /*Блок с тарифами на странице курса*/
    .t776 .t-col {
        border-radius: 20px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t776 .t-col_6 {
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t776 .t-descr {
        margin-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .t776 .t-descr u {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }    
    .t776 .t-descr ul {
        margin-top: 30px !important;
    }     
    .t776 .t-descr ul li:not(:last-child) {
        margin-bottom: 10px !important;
    }   
    .t776 .t-descr ul li {
        background-size: 9px 7px !important;
        background-position: left top 6px !important;
    }
    .t776 .t-descr ol li {
        margin-top: 10px !important;
        background-size: 8px 8px !important;
        background-position: left top 6px !important;
    }   
    .t776__price {
        margin-right: 10px !important;
    }
    .t776__price-item {
        margin-top: 5px !important;
    }    
    .t776__btn-wrapper {
        margin-top: 35px !important;
    }    
    .t776__price_old:after {
        border-width: 2px !important;
    }
    
    /*Блок Публикуем материалы на странице Библиотека*/
    [data-record-type="688"].t-rec_pt_105 .t688 {
        padding-top: 60px !important;
    }
    [data-record-type="688"].t-rec_pb_105 .t688 {
        padding-bottom: 60px !important;
    }       
    .t688 .t-section__topwrapper {
        margin-bottom: 10px !important;
    }    
    .t688__inner-col {
        border-radius: 10px !important;
    }   
    .t688__textwrapper_inner {
        padding: 20px !important;
    }
    .t688 .t-card__container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }   
    .t688 .t-card__col {
        padding-left: 5px !important;
        padding-right: 5px !important;        
    }     
    .t688 .t-card__title {
        font-size: 12px !important;
    }
    .t688 .t-card__descr {
        padding-top: 10px !important;
        font-size: 8px !important;
    }  
    
    /*Изображения в блоке Публикуем материалы на странице Библиотека*/
    .t688__img-wrapper:before {
        width: 60px !important;
        height: 60px !important;
    }
    .t688__img-wrapper:after {
        width: 16px !important;
        height: 16px !important;
    }
    
    /*Блок с 1 тарифом*/
    [data-record-type="778"].t-rec_pt_15 {
        padding-top: 80px !important;
    }
    [data-record-type="778"].uc-one-column .t778__container {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }    
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__imgwrapper {
        width: calc(100% + 40px) !important;
        margin-top: 40px !important;
        margin-bottom: -30px !important;
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    [data-record-type="778"].uc-one-column .t778__col:first-child .t778__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }   
    
    /*Форма подписки на странице Журанл*/
    .t823__main-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t823 .t-descr {
        margin-top: 15px !important;
    }
    .t823 .t-form {
        margin-top: 20px !important; 
    }    
    .t823 .t-checkbox__control {
        margin-top: 10px !important;
    }
    .t823 .t-title, .t823 .t-descr, .t823 .t-checkbox__control {
        padding-right: 60px !important;
    } 
    
    /*Изображение в форме подписки на странице Журнал*/
    /*.t823__col_img {*/
    /*    left: 90% !important;*/
    /*}      */
    
    /*Обложка перед открытой формой на странице Партнерам*/
    [data-record-type="168"] .t-cover {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }
    .t154 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 40px !important;
    }
    .t154 .t-descr {
        margin-top: 20px !important;
    }     
    
    /*Форма заявки на странице Партнерами*/
    .t698 .t-width {
        border-radius: 20px !important;
    }    
    .t698 .t-width .t698__mainwrapper {
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t698__descr {
        margin-top: 20px !important;
    }
    .t698 .t-form {
        margin-top: 30px !important;
    }    
    .t-input-title {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
    }
    .t-input-group {
        margin-bottom: 20px !important;
    } 
    .t-form__submit {
        margin-top: 30px !important;
    } 
    
    /*Корзина*/
    .t706__cartwin-content {
        padding-bottom: 35px !important;
    }   
    .t706__cartwin-top {
        padding-bottom: 20px !important;
    }
    .t706__cartwin-bottom {
        padding-top: 20px !important;
    }
    .t706__orderform {
        margin-top: 30px !important;
    } 
    .t706__product {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .t706__product-amount {
        padding-top: 10px !important;
    }  
    .t-inputpromocode {
        padding-right: 135px !important;
    }      
    
    /*Информационный поп-ап*/
    .t390__wrapper {
        padding-bottom: 30px !important;
    }     
    .t390 .t-descr {
        margin-top: 20px !important;
    }
    .t390 .t-descr strong {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }  
    
    /*Изображение на всю ширину грида*/
    .t663 .t-bgimg {
        padding-bottom: 100% !important;
        border-radius: 20px !important;
    } 
    
    /*Изображения в 2 неравные колонки*/
    .t662 .t-bgimg {
        padding-bottom: 100% !important;
        border-radius: 20px !important;
    }   
    
    /*Блок Интеграция с нами на странице интеграции IV*/
    .t527 .t-col:first-child {
        margin-top: 30px !important;
    }
    .t527 .t-col:first-child .t527__itemwrapper {
        border-radius: 20px !important;
    }    
    .t527 .t-col:first-child .t527__wrapperleft {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }    
    .t527 .t-col:first-child .t-text {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t527 .t-col:first-child .t-name {
        margin-top: 30px !important;
    }
    .t527 .t-col:first-child .t-descr {
        margin-top: -20px !important;
    }    
    .t527 .t-col:first-child .t527__wrapperleft ul {
        width: 160px !important;
        height: 160px !important;
    }      
    .t527 .t-col:not(:first-child, :last-child) {
        margin-bottom: 20px !important;
    }
    .t527 .t-col:not(:first-child) .t-bgimg {
        width: 55px !important;
        height: 55px !important;
        margin-right: 15px !important;
    }
    .t527 .t-col:not(:first-child) .t-name {
        margin-bottom: 5px !important;
    }
    
    /*Блок с тарифом на странице интеграция IV*/
    .t649 .t-container {
        border-radius: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    .t649 .t-card__btn-wrapper {
        margin-top: 30px !important;
    }    
    .t649 .t-col:first-child {
        margin-bottom: 30px !important;
    }
    .t649 .t-col:first-child .t-bgimg {
        width: 107px !important;
        height: 80px !important;
        margin-bottom: 30px !important;
    }  
    .t649 .t-col:first-child .t-uptitle, .t649 .t-col:first-child .t-text, .t649 .t-col.cloned:last-child .t-uptitle, .t649 .t-col.cloned:last-child .t-text {
        margin-top: 30px !important;
    }  
    .t649 .t-col:first-child li:first-child, .t649 .t-col.cloned:last-child li:first-child {
        margin-bottom: 5px !important;
    }
    .t649 .t-col:not(:first-child, :nth-child(2), .cloned) {
        margin-top: 20px !important;
    }     
    .t649 .t-col:not(:first-child, .cloned) .t-heading {
        background-size: 9px 7px !important;
        background-position: left top 6px !important;
    }
    .t649 .t-col:not(:first-child, .cloned) .t-uptitle {
        background-size: 8px 8px !important;
        background-position: left top 6px !important;
    }  
    .t649 .t-col:not(:first-child, .cloned) .t-text {
        margin-top: 10px !important;
    }
    
    /*Лейбл хит у тарифа на странице интеграции IV*/
    .uc-hit .t649 .t-col:first-child .t-heading:after {
        height: 40px !important;
        margin-top: 15px !important;
    }
    
    /*Блок Поддержка на странице интеграции IV*/
    .t218__blocktable {
        border-radius: 20px !important;
    }    
    .t218__textwrapper {
        padding: 30px !important;
    }    
    .t218 .t-text li:not(:first-child) {
        margin-top: 15px !important;
    }
    .t218 .t-text li:not(:last-child) {
        padding-bottom: 15px !important;
    }
    
    /*Тексы в поп-ап статьях*/
    .t-feed__post-popup__text-wrapper {
        margin-top: 30px !important;
    }
    .t-feed__post-popup__text .t-redactor__h2 {
        margin-top: 60px !important;
        margin-bottom: 20px !important;
    } 
    .t-feed__post-popup__text .t-redactor__h3 {
        margin-top: 20px !important;
        margin-bottom: 15px !important;
    }    
    .t-feed__post-popup__text figure {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .t-feed__post-popup__text img {
        border-radius: 20px !important;
    }  
    
    /*Блок с цитатой в поп-ап статьях*/
    .t-feed__post-popup__text figure:not([data-src]) + figure[data-src] {
        width: 107px !important;
        margin-bottom: 20px !important;
    }
    .t-feed__post-popup__text .t-redactor__quote + .t-redactor__h3 {
        margin-bottom: 0px !important;
    }      
    
    /*Кнопки в поп-ап стаьях*/
    .t-feed__post-popup__text .t-redactor__callout {
        margin-top: 30px !important;
    }
    .t-feed__post-popup__text .t-redactor__callout-text a {
        font-size: 14px !important;
        height: 55px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Закрытие поп-ап статьи*/
    .t-feed .t-feed__post-popup__close-wrapper, .t-feed__post-popup .t-feed__post-popup__close-wrapper {
        margin-top: 60px !important;
        padding-top: 10px !important;
    }   
    .t915 .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 {
        margin-top: 40px !important;
    }
    .t-feed .t-popup__close-wrapper, .t-feed__post-popup .t-popup__close-wrapper {
        width: 40px !important;
        height: 40px !important;
    }
    .t-feed .t-popup__close-icon, .t-feed__post-popup .t-popup__close-icon {
        width: 16px !important;
        height: 8px !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: 30px !important;
    }   
    .t915 .t-feed__post-popup__container, [data-record-type="915"] .t-feed__post-popup__container, [data-record-type="121"] .t-feed__post-popup__container {
        padding-top: 30px !important;
        padding-bottom: 80px !important;
    }     
    
    /*Обложка на странице 404*/
    [data-record-type="467"][data-bg-color="#e3e7ec"] .t-col {
        border-radius: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;        
    }  
    .t467 .t-descr {
        margin-top: 20px !important;
    }
    .t467 .t-btn {
        margin-top: 30px !important;
    }    
    
    /*Куки*/
    .t887__wrapper {
        border-radius: 0px !important;
        width: 100% !important;
    }
    
    /*Поиск*/
    .t985__widgetheader {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t985__input {
        padding-left: 60px !important;
    }
    .t985__search-icon {
        width: 20px !important;
        padding-left: 20px !important;
    }
    .t985__close-icon {
        margin-left: 15px !important;
    }
    .t-search-widget__popup {
        padding-top: 115px !important;
        padding-bottom: 60px !important;
    }     
    .t-search-widget__query-result {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
    }    
    .t-search-widget__result_product-desc {
        margin-top: 10px !important;
    }
    .t-search-widget__thubmnail {
        margin-right: 20px !important;
    }
    .t-search-widget__result_product-img {
        width: 80px !important;
        height: 80px !important;
    }
    .t-search-widget__result {
        margin-bottom: 20px !important;
    }   
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding-bottom: 35px !important;
    }
    .t702 .t-descr {
        margin-top: 15px !important;
    }
    .t702 .t-form {
        margin-top: 30px !important;
    }   
    
    /*Плитки в личном кабинете*/
    .t774__wrapper {
        border-radius: 20px !important;
    }
    .t774__textwrapper {
        padding: 30px !important;
    }
    .t774 .t-card__descr {
        margin-top: 15px !important;
    }
    
    /*Хэдер в лк*/
    .t135 {
        height: 60px !important;
    }   
    .t135__img {
        max-width: 220px !important;
    }    
    
    /*Футер в ЛК*/
    .t134 .t-container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t134__img {
        max-width: 220px !important;
    }
    .t134__title {
        margin-top: 40px !important;
    }
    .t134__title li:not(:last-child) {
        margin-bottom: 10px !important;
    }
    .t134__descr {
        margin-top: 40px !important;
    } 
    
    /*Кнопка Назад в ЛК*/
    .t171 a:before {
        background-size: 16px 8px !important;
        background-position: center 15px !important;
        width: 40px !important;
        height: 40px !important;
        margin-right: 15px !important;
    }       
    
    
}



@media screen and (min-width: 1201px) {
    
    .t-screenmax-1200px {
        display: none !important;
    }
   

}
    
    
    
@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    .t649 .t-col.cloned {
        display: none !important;
    }    
    
    
} 