    :root {
        /*Burger*/
        --burger-icon: url(https://static.tildacdn.com/tild6635-6663-4338-a561-636163383331/burger.svg);

        /*Text styles*/
        --font-primary: 'Circe';
        --font-secondary: var(--font-primary);
        
        /*Colors*/
        --color-white-primary: #FFFFFF;
        
        --color-black-primary: #0A0B0B;
        --color-black-secondary: #202222;        
        --color-black-tertiary: #2D3030;
        
        --color-grey-primary: #F3F4F4;
        --color-grey-secondary: #E8E9ED;        
        --color-grey-tertiary: #B3B5B7;
        --color-grey-quaternary: #575A5C;
        
        --color-accent-primary: #FFF005; 
        --color-accent-secondary: #4940FF; 
        
        --color-nav-primary: var(--color-black-primary); 
        --color-nav-secondary: var(--color-white-primary); 
        
        --color-bg-primary: var(--color-white-primary);
        --color-bg-secondary: var(--color-grey-primary);
        --color-bg-tertiary: var(--color-black-primary);
        --color-bg-quaternary: var(--color-black-secondary);
        --color-bg-quinary: var(--color-black-tertiary);
        
        --color-border-primary: var(--color-grey-primary);
        --color-border-secondary: var(--color-grey-tertiary);
        --color-border-tertiary: var(--color-black-primary);
        
        --color-overlay-primary: rgba(0, 0, 0, 0.6);
        
        /*Button colors*/
        --color-btn-text-primary: var(--color-black-primary);
        --color-btn-bg-primary: var(--color-accent-primary);
        --color-btn-border-primary: var(--color-accent-primary);
        --color-btn-text-primary-hover: var(--color-btn-text-primary);
        --color-btn-bg-primary-hover: #FDFF87;
        --color-btn-border-primary-hover: var(--color-btn-bg-primary-hover);
        
        --color-btn-text-secondary: var(--color-white-primary);
        --color-btn-bg-secondary: transparent;
        --color-btn-border-secondary: var(--color-border-primary);
        --color-btn-text-secondary-hover: var(--color-btn-text-secondary);
        --color-btn-bg-secondary-hover: var(--color-btn-bg-secondary);
        --color-btn-border-secondary-hover: var(--color-accent-primary);
        
        --color-btn-text-tertiary: var(--color-white-primary);
        --color-btn-bg-tertiary: transparent;
        --color-btn-border-tertiary: var(--color-border-secondary);
        --color-btn-text-tertiary-hover: var(--color-btn-text-tertiary);
        --color-btn-bg-tertiary-hover: var(--color-btn-bg-tertiary);
        --color-btn-border-tertiary-hover: var(--color-accent-primary);
        
        --color-btn-text-quaternary: var(--color-black-primary);
        --color-btn-bg-quaternary: transparent;
        --color-btn-border-quaternary: var(--color-border-secondary);
        --color-btn-text-quaternary-hover: var(--color-btn-text-quaternary);
        --color-btn-bg-quaternary-hover: var(--color-btn-bg-quaternary);
        --color-btn-border-quaternary-hover: var(--color-btn-text-quaternary);
        
        --color-btn-text-quinary: var(--color-white-primary);
        --color-btn-bg-quinary: var(--color-bg-tertiary);
        --color-btn-border-quinary: var(--color-border-tertiary);
        --color-btn-text-quinary-hover: var(--color-btn-text-quinary);
        --color-btn-bg-quinary-hover: var(--color-bg-quaternary);
        --color-btn-border-quinary-hover: var(--color-btn-bg-quinary-hover);
        
        --color-btn-text-senary: var(--color-black-primary);
        --color-btn-bg-senary: var(--color-bg-primary);
        --color-btn-border-senary: var(--color-btn-bg-senary);
        --color-btn-text-senary-hover: var(--color-black-primary);
        --color-btn-bg-senary-hover: var(--color-accent-primary);
        --color-btn-border-senary-hover: var(--color-btn-bg-senary-hover);
    }          
    
    /*Скрытие H1 и H2*/
    .uc-hidden, .t-feed__post-popup__title, [class*="uc-"][class*="hide"] {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }  
    
    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    }
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }    
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    } 
    
    /*Оверлеи*/
    /*.t450__overlay_bg, .t706__cartwin_showed, .t1002__wishlistwin, .t390 .t-popup {*/
    /*    background-color: var(--color-overlay-primary) !important;*/
    /*    opacity: 1 !important;*/
    /*}    */
    
    /*Желтые ссылки*/
    .t698 .t-input-group_tx .t-text a, .t813 .t-input-group_tx .t-text a, .t911__descr a {
        color: var(--color-accent-primary) !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        min-width: 120px !important;
        height: 68px !important;
        min-height: unset !important;
        text-align: center !important;
        color: var(--color-btn-text-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 600 !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        background-color: var(--color-btn-bg-primary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        border-radius: 20px !important;
        border: 1px solid var(--color-btn-border-primary) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
    }    
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press, .t1060__item-text a {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-align: center !important; 
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }    
    
    /*Стандартные средние кнопки*/
    .t772 .t-card__btn {
        height: 48px !important;
        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;   
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-radius: 16px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
    }
    
    /*Стандартные маленькие кнопки*/
    .t911__list-item_simple, .t446__right_buttons .t-btn, .t460__bottomtext a {
        height: 48px !important;
        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;   
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-radius: 16px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
    } 
    
    /*Стили кнопок*/
     {
        color: var(--color-btn-text-primary) !important;
        background-color: var(--color-btn-bg-primary) !important;
        border-color: var(--color-btn-border-primary) !important;
    }
    .t1060__item:not(:first-child) .t1060__item-text a {
        color: var(--color-btn-text-secondary) !important;
        background-color: var(--color-btn-bg-secondary) !important;
        border-color: var(--color-btn-border-secondary) !important;
    }
    .t772 .t-card__btn_second {
        background-color: var(--color-btn-bg-tertiary) !important;
        border-color: var(--color-btn-border-tertiary) !important;
    }
    [data-bg-color="#0a0b0b"] .t772 .t-card__btn_second, [data-bg-color="#0a0b0b"] .t772 .t-card__btn_second .t-btnflex__text {
        color: var(--color-btn-text-tertiary) !important;
    }
     {
        color: var(--color-btn-text-quaternary) !important;
        background-color: var(--color-btn-bg-quaternary) !important;
        border-color: var(--color-btn-border-quaternary) !important;
    }
    .t446__right_buttons .t-btn, .t460__bottomtext a {
        color: var(--color-btn-text-quinary) !important;
        background-color: var(--color-btn-bg-quinary) !important;
        border-color: var(--color-btn-border-quinary) !important;
    }
     {
        color: var(--color-btn-text-senary) !important;
        background-color: var(--color-btn-bg-senary) !important;
        border-color: var(--color-btn-border-senary) !important;
    }
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_66"] .t-title, [class*="uc-"][class*="ct_66"] .t-card__title, [class*="uc-"][class*="nm_66"] .t-name, [class*="uc-"][class*="ds_66"] .t-descr, [class*="uc-"][class*="tx_66"] .t-text, [class*="uc-"][class*="cd_66"] .t-card__descr, [class*="uc-"][class*="cu_66"] .t-card__uptitle, [class*="uc-"][class*="ut_66"] .t-uptitle, [class*="uc-"][class*="hd_66"] .t-heading {
        font-size: 66px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }
    .t1060__title, .t813 .t-section__title {
        font-size: 66px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }   
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 48px !important;
        font-weight: 600 !important;
        line-height: 1.05 !important;
        letter-spacing: 0em !important;
    }
    .t468__title, .t911__title, .t467__title, .t948 .t-section__title {
        font-size: 48px !important;
        font-weight: 600 !important;
        line-height: 1.05 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_44"] .t-title, [class*="uc-"][class*="ct_44"] .t-card__title, [class*="uc-"][class*="nm_44"] .t-name, [class*="uc-"][class*="ds_44"] .t-descr, [class*="uc-"][class*="tx_44"] .t-text, [class*="uc-"][class*="cd_44"] .t-card__descr, [class*="uc-"][class*="cu_44"] .t-card__uptitle, [class*="uc-"][class*="ut_44"] .t-uptitle, [class*="uc-"][class*="hd_44"] .t-heading {
        font-size: 44px !important;
        font-weight: 600 !important;
        line-height: 0.95 !important;
        letter-spacing: 0em !important;
    }
    .t889__title, .t995__title, .t482__title, .t698__title {
        font-size: 44px !important;
        font-weight: 600 !important;
        line-height: 0.95 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H4-заголовки*/
    [class*="uc-"][class*="tt_28"] .t-title, [class*="uc-"][class*="ct_28"] .t-card__title, [class*="uc-"][class*="nm_28"] .t-name, [class*="uc-"][class*="ds_28"] .t-descr, [class*="uc-"][class*="tx_28"] .t-text, [class*="uc-"][class*="cd_28"] .t-card__descr, [class*="uc-"][class*="cu_28"] .t-card__uptitle, [class*="uc-"][class*="ut_28"] .t-uptitle, [class*="uc-"][class*="hd_28"] .t-heading {
        font-size: 28px !important;
        font-weight: 400 !important;
        line-height: 1.04 !important;
        letter-spacing: 0em !important;
    }
    .t778__title, .t744__title, .t813__form-upper-text, .t706__cartwin-heading, .t706__product-amount, .t702__title, .t688 .t-card__title, .t851 .t-card__title, .t-form__successbox ul li:first-child {
        font-size: 28px !important;
        font-weight: 400 !important;
        line-height: 1.04 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H5-заголовки*/
    [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 1.04 !important;
        letter-spacing: 0em !important;
    }
    .t1060__descr, .t467__descr, .t948 .t-section__descr, .t948__title, .t686 .t-card__title, .t772 .t-card__title, .t889__uptitle ul li:first-child, .t649 .t-card__title, .t585__title, .t813 .t-section__descr, .t706__product-title, .t1032 .t-card__title {
        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 1.04 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H6-заголовки*/
    [class*="uc-"][class*="tt_20"] .t-title, [class*="uc-"][class*="ct_20"] .t-card__title, [class*="uc-"][class*="nm_20"] .t-name, [class*="uc-"][class*="ds_20"] .t-descr, [class*="uc-"][class*="tx_20"] .t-text, [class*="uc-"][class*="cd_20"] .t-card__descr, [class*="uc-"][class*="cu_20"] .t-card__uptitle, [class*="uc-"][class*="ut_20"] .t-uptitle, [class*="uc-"][class*="hd_20"] .t-heading {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }
    .t778__descr {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Цены*/
    .t778__price, .t744__price, .t813__form-bottom-text ul li:nth-child(2) {
        font-size: 24px !important;
        font-weight: 600 !important;
        line-height: 1.04 !important;
        letter-spacing: 0em !important;
    }
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 18px !important;
        font-weight: 300 !important;
        line-height: 1.35 !important;
        letter-spacing: 0em !important;
    }
     {
        font-size: 18px !important;
        font-weight: 300 !important;
        line-height: 1.35 !important;
        letter-spacing: 0em !important;
    }
    .t117 .ymaps-2-1-79-balloon__content b, .t450__list_item .t-menu__link-item {
        font-size: 18px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Средние описания*/
    [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 1.35 !important;
        letter-spacing: 0em !important;
    }
    .t-input, .t-checkbox__control, .t-radio__control, .t-radio__item, .t468__descr, .t911__descr, .t457__li, .t948__descr, .t776__descr, .t686 .t-card__descr, .t772 .t-card__descr, .t889__uptitle, .t889__descr, .t482__descr, .t698__descr, .t649 .t-card__descr, .t744__price_old, .t585__text, .t813__form-bottom-text ul li:nth-child(3), .t1032 .t-card__descr, .t450 .t-menusub__link-item, .t450__right_descr, .t-form__successbox {
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 1.35 !important;
        letter-spacing: 0em !important;
    }  
    .t776__title, .t395__title, .t772 .t-card__uptitle, .t-input-title {
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Маленькие описания*/
    [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    .t117 .ymaps-2-1-79-balloon__content, .t446__right_descr, .t446__list_item .t-menusub__link-item, .t698__form-bottom-text, .t698 .t-input-group_tx .t-text, .t778__price_old, .t744__title_small u, .t813__form-upper-text u, .t813 .t-input-group_tx .t-text, .t-img-select__text, .t300__content-text, .t887__text {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }  
    .t446__list_item .t-menu__link-item {
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    } 
    .t776__title ul li:not(:first-child) {
        font-size: 14px !important;
        font-weight: 300 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    } 
    
    /*Лейблы*/
    [class*="uc-"][class*="tt_12"] .t-title, [class*="uc-"][class*="ct_12"] .t-card__title, [class*="uc-"][class*="nm_12"] .t-name, [class*="uc-"][class*="ds_12"] .t-descr, [class*="uc-"][class*="tx_12"] .t-text, [class*="uc-"][class*="cd_12"] .t-card__descr, [class*="uc-"][class*="cu_12"] .t-card__uptitle, [class*="uc-"][class*="ut_12"] .t-uptitle, [class*="uc-"][class*="hd_12"] .t-heading {
        font-size: 12px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
    }
    .t772 .t-card__uptitle ul li:first-child, .t778 .js-product-sku, .t744__price-wrapper:before, .t813__form-bottom-text ul li:first-child {
        font-size: 12px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }   
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 120px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 80px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 60px !important;
    }    
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:56px"], [data-record-type="113"] > div[style*="height: 56px"], [data-record-type="113"].uc-height-56 > div {
        height: 56px !important;
    }    
    
    /*Отступ от табов до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 40px !important;
    }     
    
    /*Средние отступы*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 32px !important;
    }   
    
    /*Отступы между плитками*/
    [data-record-type="113"] > div[style*="height:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 24px !important;
    }     
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:104px"], [data-record-type="113"] > div[style*="height: 104px"], [data-record-type="113"].uc-height-menu > div {
        height: 104px !important;
    }  
    
    /*Отступ со скгруленными углами*/
    [data-record-type="113"][style*="padding-top:0px"][style*="background-color"], [data-record-type="113"][style*="padding-top:0px"][style*="background-color"] {
        border-top-left-radius: 60px !important;
        border-top-right-radius: 60px !important;
    }
    [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"], [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"] {
        border-bottom-left-radius: 60px !important;
        border-bottom-right-radius: 60px !important;
    }
    
    /*Ширина контейнеров в стандартных блоках*/
    .t-container, .t-card__container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container, .t776__parent {
        max-width: 100% !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
        box-sizing: border-box !important;        
    }
    .t744, .t813__wrapper, [class*="uc-"][class*="wndw"] {
        max-width: 100% !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;  
    }
    [class*="uc-"][class*="grid"] > div {
        max-width: 1240px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Ширина колонок в стандартных блоках*/
    .t-col, .t142__wrapone, .t389__col, .t1073__row, .t142A__wraptwo, .t977__col-inner, .t-store__filter__options, .t-store__filter__search-and-sort, .t395__col, .t455 .t-cover__wrapper, .t397__col, .t1031__textwrapper, .t603__tile, .t662__tile, .t460__wrapper, .t552__tile, .t746 .t-slds__item {
        padding-left: 12px !important;
        padding-right: 12px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t-col_1, .t-width_1 {
        max-width: calc(100% / 12) !important;
    } 
    .t-col_2, .t-width_2 {
        max-width: calc(100% / 6) !important;
    } 
    .t-col_3, .t-width_3, .t552__tile_25 {
        max-width: calc(100% / 4) !important;
    }   
    .t-col_4, .t-width_4 {
        max-width: calc(100% / 3) !important;
    }   
    .t-col_5, .t-width_5 {
        max-width: calc(100% / 12 * 5) !important;
    }   
    .t-col_6, .t-width_6 {
        max-width: 50% !important;
    }
    .t-col_7, .t-width_7 {
        max-width: calc(100% / 12 * 7) !important;
    }  
    .t-col_8, .t-width_8 {
        max-width: calc(100% / 3 * 2) !important;
    } 
    .t-col_9, .t-width_9 {
        max-width: calc(100% / 12 * 9) !important;
    }  
    .t-col_10, .t-width_10 {
        max-width: calc(100% / 12 * 10) !important;
    }  
    .t-col_11, .t-width_11 {
        max-width: calc(100% / 12 * 11) !important;
    }  
    .t-col_12, .t-width_12 {
        max-width: 100% !important;
    }     
    
    /*Блок с заголвоком*/
    .t468 .t-container, .t467 .t-container, .t482 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    /*.t468 .t-container.t-align_center, .t467 .t-container.t-align_center, .t482 .t-container.t-align_center {*/
    /*    -webkit-box-pack: center !important;*/
    /*    -ms-flex-pack: center !important;*/
    /*    justify-content: center !important;*/
    /*}*/
    .t468 .t-container, .t467 .t-container, .t482 .t-container {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    /*.t468 .t-container.t-align_left .t-col {*/
    /*    margin-left: auto !important;*/
    /*    margin-right: auto !important;*/
    /*}*/
    .t468 .t-col, .t467 .t-col, .t482 .t-col {
        position: relative !important;
        z-index: 3 !important;
    }
    .t468__title, .t467__title, .t482__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t468__descr, .t467__descr, .t482__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t468__title + .t468__descr, .t467__title + .t467__descr, .t948 .t-section__title + .t-section__descr, .t482__title + .t482__descr {
        padding-top: 20px !important;
    }
    .t468 .t-btn, .t467 .t-btn, .t482 .t-btn {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }      
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-grey-tertiary) !important; opacity: 1 !important;}    
    .t-input {
        min-height: 68px !important;
        color: var(--color-black-primary) !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-color: var(--color-border-primary) !important;
        border-radius: 20px !important;
    }
    .t-input.t-input_bbonly, .t-input.t-input-phonemask {
        padding-left: 0px !important;
        padding-right: 0px !important;        
        border-radius: 0px !important;
    }
    .t-input-group {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-input-group_ri:not(:last-child) {
        margin-bottom: 32px !important;
    }
    .t-input-block {
        margin-bottom: 12px !important;
    }
    .t-input-title + .t-input-block {
        padding-top: 16px !important;
    }
    .t-form_bbonly .t-input-block {
        margin-bottom: 24px !important;
    }
    #allrecords .t-input-group_dl > .t-input-block {
        margin-bottom: 0px !important;
    }
    .t-input-title {
        color: var(--color-primary) !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    } 
    .t-input-group:not(:first-child) .t-input-title {
        margin-top: 32px !important;
    }
    .t-radio__wrapper {
        padding-top: 0px !important;
    }
    .t-form__errorbox-wrapper {
        border-radius: 20px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        max-width: 100% !important;
        min-height: 20px !important;
        position: relative !important;
        /*color: var(--color-black-primary) !important;*/
        padding-left: 32px !important;
        box-sizing: border-box !important;
    }
    .t-checkbox__control a {
        color: var(--color-accent-secondary) !important;
    }
    .t-checkbox__indicator:not(.t-store__filter__checkmark_color) {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin-right: 12px !important;
        border-color: var(--color-accent-secondary) !important;
        border-width: 1px !important;
        background-color: transparent !important;
        opacity: 1 !important;
        border-radius: 4px !important;
        -webkit-transition-duration: 0s !important;
        -o-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }
    .t-checkbox:checked ~ .t-checkbox__indicator:not(.t-store__filter__checkmark_color) {
        background-color: var(--color-accent-secondary) !important;
    }
    .t-checkbox__indicator:after {
        top: 3px !important;
        left: 7px !important;
        border-color: var(--color-white-primary) !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    }  
    
    /*Радиокнопки в формах*/
    .t-radio__control {
        max-width: 100% !important;
        min-height: 20px !important;
        /*color: var(--color-black-primary) !important;*/
        padding-top: 0px !important;
        padding-left: 32px !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
        position: relative !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
    }
    .t-radio__item {
        margin-top: 12px !important;
    }
    .t-radio__control:first-child, .t-radio__item:first-child {
        margin-top: 0px !important;
    }
    .t-radio {
        left: 0px !important;
        top: 0px !important;
    }
    .t-radio__indicator {
        position: absolute !important;
        left: 0px !important;
        top: -1px !important;
        border-width: 1px !important;
        opacity: 1 !important;
    }
    #allrecords .t-radio__indicator {
        border-color: var(--color-accent-secondary) !important;
    }
    .t-radio__indicator:after {
        width: 12px !important;
        height: 12px !important;
        background-color: var(--color-accent-secondary) !important;
        -webkit-transition-duration: 0s !important;
        -o-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }   
    .t-img-select__container {
        padding-top: 0px !important;
        gap: 8px !important;
    }
    .t-img-select__control {
        width: auto !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        background-color: var(--color-bg-primary) !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 8px !important;
        padding-right: 12px !important;
        border-radius: 100px !important;
        border: 1px solid var(--color-bg-primary);
        column-gap: 8px !important;
        box-sizing: border-box !important;
    }
    .t-img-select__indicator {
        width: 40px !important;
        height: 40px !important;
        position: static !important;
        padding-bottom: 0px !important;
        border-radius: 360px !important;
        border: none !important;
    }
    .t-img-select__indicator:after {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-image: unset !important;
        background-color: transparent !important;
        border-radius: 100px !important;
        border: 1px solid var(--color-bg-primary) !important;
        box-sizing: border-box !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        will-change: unset !important;
    }
    .t-img-select__indicator:after {
        -webkit-transition: unset !important;
        -moz-transition: unset !important;
        -ms-transition: unset !important;
        -o-transition: unset !important;
        transition: unset !important;        
    }
    .t-img-select__control .t-img-select:checked ~ .t-img-select__indicator:after {
        border-color: var(--color-accent-secondary) !important;
    }
    .t-img-select__text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }    
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 48px !important;
        height: 48px !important;
        border-radius: 360px !important;
        border: none !important;
        cursor: pointer !important;
        display: inline-block !important;
        outline-offset: 5px !important;
        padding: 0 !important;
        position: absolute !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -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;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body {
        left: 50% !important;
        position: absolute !important;
        top: 50% !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-left {
        -webkit-transform: translate(-55%, -50%) rotate(180deg) !important;
        transform: translate(-55%, -50%) rotate(180deg) !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-right {
        -webkit-transform: translate(-45%, -50%) !important;
        transform: translate(-45%, -50%) !important;
    }
    .t-slds__arrow_body polyline {
        -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-sociallinks__wrapper, .t911__items-list, .t911 .sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        font-size: 0px !important;
    }  
    .t-sociallinks__wrapper {
        column-gap: 4px !important;
        row-gap: 8px !important;
    }
    .t911__items-list, .t911 .sociallinks__wrapper {
        column-gap: 8px !important;
        row-gap: 8px !important;
    } 
    .t-sociallinks__item, .t911__list-item:not(.t911__list-item_simple) {
        width: 48px !important;
        height: 48px !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;
        position: relative !important;
        font-size: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
        border-radius: 8px !important;
    }    
    .t-sociallinks__item 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;
        margin-top: 0px !important;
        width: 100% !important;
        height: 100% !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        position: relative !important;
    }
    .t-sociallinks__svg, .t-sociallinks__customimg {
        width: 100% !important;
        height: 100% !important;
        overflow: visible !important;
    }  
    .t-sociallinks__item_whatsapp svg, .t-sociallinks__item_telegram svg, .t-sociallinks__item_vk svg, .t-sociallinks__item_phone svg {
        display: none !important;
    }
    .t-sociallinks__item_phone a {
        background-image: url(https://static.tildacdn.com/tild3165-3030-4836-b930-633931313965/phone.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-color: transparent !important;
        background-position: center center !important;
    }
    .t911__list-item_whatsapp, .t-sociallinks__item_whatsapp a {
        background-image: url(https://static.tildacdn.com/tild3931-6439-4137-b430-643363656234/WA.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-color: transparent !important;
        background-position: center center !important;
    }
    .t911__list-item_telegram, .t-sociallinks__item_telegram a {
        background-image: url(https://static.tildacdn.com/tild6237-3564-4661-b366-356534303735/TG.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-color: transparent !important;
        background-position: center center !important;
    }
    .t911__list-item_vk, .t-sociallinks__item_vk a {
        background-image: url(https://static.tildacdn.com/tild3762-6237-4333-a332-316437393161/VK.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-color: transparent !important;
        background-position: center center !important;
    }
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t985__close-icon {
        width: 24px !important;
        height: 24px !important;  
        top: 20px !important;
        padding: 5px !important;
        margin: 0px !important;
        background-color: transparent !important;
        box-sizing: border-box !important;
    }
    .t-store .t-popup__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icone, .t958__close {
        right: 10px !important;
    }
    .t702 .t-popup__container.t-popup__container-static .t-popup__close {
        right: 27px !important;
    }
    .t-popup__block-close-button, .t706__close-button {
        width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t706__close {
        top: 20px !important;
        background-color: transparent !important;
    }
    .t-popup__close-icon, .t706__close-button, .t706__close-icon, .t1002__wishlistwin-close-icon, .t1002__close-button, .t450__close_icon, .t985__close-icon svg, .t702 .t-popup__close-wrapper, .t958__close-button, .t390 .t-popup__close-wrapper {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t-popup__close-icon g, .t706__close-icon g {
        fill: var(--color-bg-primary) !important;
    }
    #allrecords .t-store .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }    
    .t945 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    .t945 .t-popup__block-close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 3px !important;
        box-sizing: border-box !important;
    }
    .t450__close {
        width: 24px !important;
        height: 24px !important;  
        top: 20px !important;
        right: 20px !important;
        padding: 5px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        width: 120% !important;
        background-color: var(--color-bg-tertiary) !important;
        height: 1px !important;
    }
    .t450__close_icon span:nth-child(2), .t450__close_icon span:nth-child(3) {
        top: 6px !important;
    }
    .t450_opened .t450__close_icon span:nth-child(1), .t450_opened .t450__close_icon span:nth-child(4) {
        width: 0% !important;
    }
    
    /*Карта в футере*/
    .t117 .ymaps-2-1-79-balloon__close, .t117 .ymaps-2-1-79-balloon__tail {
        display: none !important;
    }
    .t117 {
        -webkit-filter: grayscale(1) !important;
        filter: grayscale(1) !important;
    }
    .t911 .t117 {
        padding-top: 40px !important;
    }
    .t911 .t117_map {
        border-radius: 24px !important;
    }
    .t117 .ymaps-2-1-79-balloon {
        top: -68px !important;
        left: 36px !important;
        padding: 0px !important;
        border: none !important;
        border-radius: 8px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        overflow: hidden !important;
    }
    .t117 .ymaps-2-1-79-balloon__content {
        color: var(--color-grey-quaternary) !important;
        font-family: var(--font-primary) !important;
        padding-top: 6px !important;
        padding-bottom: 4px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t117 .ymaps-2-1-79-balloon__content b {
        display: inline-block !important; 
        color: var(--color-black-primary) !important;
        margin-bottom: 2px !important;
    }
    .t117 .ymaps-2-1-79-image-with-content {
        width: 80px !important;
        height: 80px !important;
        top: -80px !important;
        left: -40px !important;
        background-size: 100% 100% !important;
    }
    
    /*Верхняя часть футера*/
    #allrecords [data-record-type="125"]:nth-child(n), #allrecords [data-record-type="457"]:nth-child(n) {
        background-color: transparent !important;
    }
    .t911__img {
        display: none !important;
    }
    .t911__bgimg {
        background-color: var(--color-black-primary) !important;
        background-size: 72% !important;
        background-position: top right !important;
        border-top-left-radius: 60px !important;
        border-top-right-radius: 60px !important;
    }
    .t911__overlay {
        border-top-left-radius: 60px !important;
        border-top-right-radius: 60px !important;
    }
    .t911__container {
        padding-top: 60px !important;
        padding-bottom: 80px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .t911__col {
        text-align: left !important;
    }
    .t911__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t911__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t911__title + .t911__descr {
        padding-top: 20px !important;
    }
    .t911__items-list {
        max-width: calc(50% - 12px) !important;
        padding-top: 80px !important;
        box-sizing: border-box !important;
    }
    .t911__list-item {
        margin: 0px !important;
    }
    
    /*Нижняя часть футера*/
    .t911 .t457 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t911 .t457 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t457__ul {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr 1fr !important;
        grid-template-columns: 1fr 1fr 1fr !important;
        padding-top: 32px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        column-gap: 32px !important;
        row-gap: 12px !important;
    }
    .t457__li {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t457__li:nth-child(3n-2) {
        text-align: left !important;
    }
    .t457__li:nth-child(3n) {
        text-align: right !important;
    }
    
    /*Меню*/
    .t446__burgerwrapper, .t446 .t-menusub__arrow:after, .t446 .t-menusub__menu_bottom:after, .t446 .t-menusub__menu_bottom:before {
        display: none !important;
    }
    .t446 {
        height: auto !important;
    }
    .t446__maincontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        position: relative !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t446__logowrapper {
        width: 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;
        position: static !important;
        left: unset !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important;
        padding-right: 0px !important;
        background-color: var(--color-grey-primary) !important;
        border-top-left-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }
    .t446__logowrapper2 {
        display: block !important;
        position: static !important;
        left: unset !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t446__imglogo {
        width: 100px !important;
        min-width: unset !important;
        max-width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t446__leftwrapper {
        width: auto !important;
        position: static !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        background-color: var(--color-grey-primary) !important;
        border-top-right-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }
    .t446__leftmenuwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;         
    }
    .t446__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;         
        column-gap: 48px !important;
    }
    .t446__list_item {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t446__list_item:hover .t-menusub__arrow {
        -webkit-transform: rotate(-180deg) !important;
        -ms-transform: rotate(-180deg) !important;
        transform: rotate(-180deg) !important;
    }
    .t446 .t-menusub__arrow {
        width: 16px !important;
        height: 16px !important;
        background-image: url(https://static.tildacdn.com/tild6365-3331-4562-b865-353164343365/chevron-down.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-left: 4px !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;            
    }
    .t446 .t-menusub__menu {
        max-width: 220px !important;
        text-align: left !important;
        margin-top: -21px !important;
        border-radius: 16px !important;
    }
    .t446 .t-menusub__content {
        padding: 16px !important;
    }
    .t446 .t-menusub__list-item:not(:last-child) {
        margin-bottom: 8px !important;
    }
    .t446__rightwrapper {
        width: 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;  
        position: static !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important;
        padding-right: 16px !important;
        margin-left: 24px !important;
        background-color: var(--color-grey-primary) !important;
        border-radius: 20px !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;   
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        gap: 8px !important;
    }
    .t446__right_descr {
        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; 
        text-align: left !important;
        white-space: normal !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 16px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        gap: 8px !important;
    }
    .t446__right_descr:before {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3837-3733-4239-a463-623563393466/location.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
    }
    .t446 .t-sociallinks {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t446 .t-sociallinks__wrapper {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .t446__right_buttons {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t446__right_buttons_wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important; 
        gap: 8px !important;
    }
    .t446__right_buttons_but {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t446__right_buttons .t-btn {
        margin: 0px !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerline {
        display: none !important;
    }
    .t446__burgerwrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important; 
    }
    .t446__additionalwrapper .t446__burgerwrapper {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;        
    }
    .t446__burger {
        width: auto !important;
        height: auto !important;
    }
    .t446__burgerlinkwrapper {
        width: 28px !important;
        height: 28px !important;
        background-image: var(--burger-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    
    /*Мобильное меню*/
    .t450 .t-menusub__menu:after, .t450 .t-menusub__menu:before {
        display: none !important;
    } 
    .t450 {
        overflow: auto !important;
    } 
    .t450__container {
        padding: 0px !important;
    } 
    .t450__top {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;   
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 60px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t450__menu {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t450__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: 24px !important; 
        margin-bottom: 0px !important;
    }    
    .t450 .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }   
    .t450 .t-menusub__menu {
        width: 100% !important;
        max-width: 100% !important;
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        border-bottom: none !important;
        margin-top: 16px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        text-align: left !important;
    } 
    .t450__list_item:last-child .t-menusub__menu {
        margin-bottom: 0px !important;
    }    
    .t450 .t-menusub__content {
        margin-top: 0px !important;
        padding: 0px !important;
        overflow: unset !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 12px !important;
    }
    .t450 .t-menusub__list-item:last-child {
        margin-bottom: 0px !important;
    } 
    .t450 .t-menusub__arrow {
        width: 14px !important;
        height: 8px !important;
        position: static !important;
        opacity: 1 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background-image: url(https://static.tildacdn.com/tild6430-3662-4437-b133-373466333266/arrow.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
        margin-top: -3px !important;
        margin-bottom: 0px !important;
        margin-left: 10px !important;
        margin-right: 0px !important;
        padding: 0px !important;
        pointer-events: none !important;
        -webkit-transition: all .4s ease-in-out !important;
        -moz-transition: all .4s ease-in-out !important;
        -ms-transition: all .4s ease-in-out !important;
        -o-transition: all .4s ease-in-out !important;
        transition: all .4s ease-in-out !important;
    }
    .t450 .t-menusub__target-link_active .t-menusub__arrow {
        -webkit-transform: rotate(-180deg) !important;
        -ms-transform: rotate(-180deg) !important;
        transform: rotate(-180deg) !important;        
    }
    .t450 .t-menusub__arrow:after {
        display: none !important;
    }    
    .t450__logowrapper {
        width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 32px !important;
        margin-top: auto !important;
        margin-bottom: 0px !important;
    }
    .t450__logoimg {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t450__rightside {
        padding-top: 20px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-top: 0px !important;
    }  
    .t450__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 20px !important;
    }
    .t450__right_descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        color: var(--color-black-primary) !important;
        margin-top: 0px !important;
    }   
    .t450__right_social_links {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
    }
    
    /*Обложка на первом экране на Главной*/
    .t1060__item_icon {
        display: none !important;
    }
    [data-record-type="1060"] .t-cover {
        height: auto !important;
        border-bottom-left-radius: 60px !important;
        border-bottom-right-radius: 60px !important;
    }
    [data-record-type="1060"] .t-cover__carrier {
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="1060"] .t-cover__filter {
        height: 100% !important;
    }
    .t1060 .t-container {
        position: static !important;
    }
    .t1060 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t1060__wrapper {
        width: 100% !important;
        min-height: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t1060__col-wrapper {
        min-height: 100% !important;
        display: -webkit-flex !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;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 184px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
    }
    .t1060__col {
        max-width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__col:nth-child(2) {
        margin-top: auto !important;
    }
    .t1060__textwrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__title + .t1060__descr {
        padding-top: 24px !important;
    }
    .t1060__itemwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 40px !important;
        gap: 12px !important;
    }
    .t1060__item {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t1060__item-text {
        width: 100% !important;
        padding: 0px !important;
    }
    
    /*Блок О компании на Главной*/
    .t948__circle {
        display: none !important;
    }
    .t948 {
        position: relative !important;
        padding-top: 80px !important;
    }
    .t948:before {
        content: '' !important;
        width: calc(100% - 80px) !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 40px !important;
        background-color: var(--color-grey-primary) !important;
        border-radius: 40px !important;
    }
    .t948 .t-container {
        position: relative !important;
        z-index: 1 !important;
    }
    .t948 .t-section__container {
        margin-bottom: 56px !important;
    }
    .t948 .t-section__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t948 .t-section__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    } 
    .t948 .t-container:not(.t-section__container) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t948__row {
        width: 100% !important;
        max-width: 1224px !important;
        padding-top: 660px !important;
        position: relative !important;
    }
    .t948__col {
        width: 100% !important;
        max-width: 344px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: absolute !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        z-index: 2 !important;
    }
    .t948__content {
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
    }
    .t948__textwrapper {
        width: 100% !important;
        height: auto !important;
        min-height: 310px !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;
        position: relative !important;
        background-color: var(--color-bg-primary) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 32px !important;
        border-radius: 32px !important;
        box-sizing: border-box !important;
    }
    .t948__img {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        position: absolute !important;
        top: 12px !important;
        right: 12px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin: 0px !important;
        border-radius: 360px !important;
        -webkit-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
        -moz-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
        box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
    }
    .t948__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 72px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t948__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        margin-bottom: 0px !important;        
    }
    .t948__row:first-child .t948__col:nth-child(1) {
        top: 68px !important;
        right: 12px !important;
    }
    .t948__row:first-child .t948__col:nth-child(1) .t948__textwrapper {
        background-color: var(--color-accent-primary) !important;
    }
    .t948__row:first-child .t948__col:nth-child(2) {
        bottom: -40px !important;
        left: 120px !important;
    }
    .t948__row:first-child .t948__col:nth-child(2) .t948__textwrapper {
        background-color: var(--color-bg-tertiary) !important;
    }
    .t948__row:first-child .t948__col:nth-child(2) .t948__title {
        color: var(--color-white-primary) !important;
    }
    .t948__row:first-child .t948__col:nth-child(2) .t948__descr {
        color: var(--color-grey-primary) !important;
    }
    .t948__row:first-child .t948__col:nth-child(3) {
        top: -24px !important;
        left: 12px !important;
    }
    .t948__row:first-child .t948__col:nth-child(3) .t948__img  {
        max-width: 100% !important;
        position: static !important;
        padding-top: 16px !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t948 .uc-about-bg {
        width: 100% !important;
        max-width: calc(100% - 80px) !important;
        height: 100% !important;
        min-height: unset !important;
        position: absolute !important;
        left: 40px !important;
        top: 0px !important;
        background-color: transparent !important;
        padding: 0px !important;
    }
    .t948 .uc-about-bg .t-img {
        width: auto !important;
        max-width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        bottom: 0px !important;
        right: unset !important;
        left: 50% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        z-index: 1 !important;
    }
    
    /*Слайдер с отзывами*/
    .t776__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t776__content {
        position: relative !important;
        overflow: hidden !important;
        border-radius: 32px !important;
    }
    .t776__imgwrapper {
        margin-bottom: 0px !important;
        padding-bottom: 177% !important;
    }
    .t776__textwrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        padding: 12px !important;
        box-sizing: border-box !important;
        z-index: 2 !important;
    }
    .t776__title ul {
        width: 100% !important;
        min-height: 72px !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 80px !important;
        padding-right: 8px !important;
        background-color: var(--color-white-primary) !important;
        border-radius: 100px !important;
        box-sizing: border-box !important;
    }
    .t776__title ul li:nth-child(2) {
        margin-top: 4px !important;
    }
    .t776__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 24px !important;
        padding-bottom: 12px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .t776__bgimg {
        opacity: 1 !important;
    }
    .t776__bgimg_second {
        width: 56px !important;
        height: 56px !important;
        top: 20px !important;
        left: 20px !important;
        z-index: 3 !important;
        border-radius: 360px !important;
    }
    .t776__bgimg_second[data-original*="play.svg"]:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-image: url(https://static.tildacdn.com/tild3631-3261-4339-b334-313231376537/play_active.svg) !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: 0 !important;
        z-index: 4 !important;
    }
    
    /*Плитки с преподавателями*/
    .t686 .t-card__container:before, .t686 .t-card__container:after, .t686__separator {
        display: none !important;
    }
    .t686 .t-card__container {
        row-gap: 24px !important;
    }
    .t686 .t-card__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        cursor: unset !important;
    }
    .t686 .t-card__col:first-child {
        margin-left: auto !important;
    }
    .t686 .t-card__col:last-child {
        margin-right: auto !important;
    }
    .t686__table {
        height: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        cursor: pointer !important;
    }
    .t686__cell {
        height: auto !important;
        position: relative !important;
        padding-bottom: 160% !important;
        border-radius: 32px !important;
        overflow: hidden !important;
    }
    .t686__textwrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        padding: 0px !important;
    }
    .t686__textwrapper__content {
        width: 100% !important;
        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: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;        
        padding: 0px !important;
        margin: 0px !important;
    }
    .t686__inner-wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        background: rgb(0,0,0) !important;
        background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) !important;
        background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1) !important;
        padding: 24px !important;
        box-sizing: border-box !important;
    }
    .t686 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t686 .t-card__title a[href*='video']:before, .t686 .t-card__title a[href*='video']:after {
        content: '' !important;
        width: 56px !important;
        height: 56px !important;
        position: absolute !important;
        top: 12px !important;
        right: 12px !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;         
    }
    .t686 .t-card__title a[href*='video']:before {
        background-image: url(https://static.tildacdn.com/tild3631-3261-4339-b334-313231376537/play_active.svg) !important;
        opacity: 0 !important;
    }
    .t686 .t-card__title a[href*='video']:after {
        background-image: url(https://static.tildacdn.com/tild3733-6564-4233-b461-646464323662/play.svg) !important;
        opacity: 1 !important;
    }
    .t686 .t-card__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t686 .t-card__title + .t-card__descr {
        padding-top: 8px !important;
    }
    
    /*Табы*/
    .t395__tab_active:after, .t395__separator_mobile {
        display: none !important;
    }
    #allrecords .t395 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t395__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        overflow: auto !important;
        padding-bottom: 0px !important;
        -ms-overflow-style: none !important;
        scrollbar-width: none !important;
    }
    #allrecords .t395__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t395__col:before {
        content: '' !important;
        min-width: 40px !important;
        width: 40px !important;
        display: table-cell !important;
        height: auto !important;
    }
    .t395__col:after {
        content: '' !important;
        min-width: 40px !important;
        width: 40px !important;
        display: table-cell !important;
        height: auto !important;
    }
    .t395__wrapper {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding: 8px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 100px !important;
        box-sizing: border-box !important;
        gap: 8px !important;
    }
    .t395__wrapper.t-align_left {
        margin-left: 0px !important;
    }
    .t395__wrapper.t-align_right {
        margin-right: 0px !important;
    }
    [data-record-type="395"][data-bg-color="#0a0b0b"] .t395__wrapper {
        background-color: var(--color-bg-quaternary) !important;
    }
    [data-record-type="395"][data-bg-color="#f3f4f4"] .t395__wrapper {
        background-color: var(--color-bg-primary) !important;
    }
    .t395__tab {
        width: auto !important;
        border-radius: 100px !important;
        -webkit-transition: border .2s linear !important;
        -moz-transition: border .2s linear !important;
        -ms-transition: border .2s linear !important;
        -o-transition: border .2s linear !important;
        transition: border .2s linear !important;           
    }
    #allrecords [data-record-type="395"] .t395__tab {
        border: 1px solid transparent !important;
    }
    #allrecords [data-record-type="395"][data-bg-color="#0a0b0b"] .t395__tab.t395__tab_active {
        border-color: var(--color-bg-primary) !important;
    }
    #allrecords [data-record-type="395"][data-bg-color="#f3f4f4"] .t395__tab.t395__tab_active {
        border-color: var(--color-border-tertiary) !important;
    }    
    .t395__title {
        height: 48px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        padding-left: 24px !important;
        padding-right: 24px !important;
        box-sizing: border-box !important;
        -webkit-transition: border unset !important;
        -moz-transition: border unset !important;
        -ms-transition: border unset !important;
        -o-transition: border unset !important;
        transition: border unset !important;
    }
    .t395__title:after {
        /*content: 'Выгодно' !important;*/
        height: 28px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        color: var(--color-black-primary) !important;
        font-size: 12px !important;
        letter-spacing: 0.03em !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        margin-left: 10px !important;
        margin-right: -12px !important;
        background-color: var(--color-accent-primary) !important;
        border-radius: 48px !important;
    }
    
    /*Плитки с направлениями*/
    .t772__separator {
        display: none !important;
    }
    .t772__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 56px !important;
    }
    .t772__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t772__col:first-child {
        margin-left: auto !important;
    }
    .t772__col:last-child {
        margin-right: auto !important;
    }
    .t772__imgwrapper {
        margin-bottom: 24px !important;
    }
    .t772__bgimg {
        border-radius: 32px !important;
    }
    .t772__textwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t772 .t-card__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t772 .t-card__descr {
        -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;        
    }
    .t772 .t-card__title + .t-card__descr {
        padding-top: 8px !important;
    }
    .t772 .t-card__uptitle {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-bottom: 0px !important;
        padding-top: 24px !important;
    }
    .t772 .t-card__uptitle ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t772 .t-card__uptitle ul li:first-child {
        color: var(--color-grey-quaternary) !important;
    }    
    .t772 .t-card__uptitle ul li:nth-child(2) {
        margin-top: 4px !important;
    } 
    .t772 .t-card__btn-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: auto !important;
        padding-top: 24px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 12px !important;
        box-sizing: border-box !important;
    }
    .t772 .t-card__btn {
        width: 100% !important;
        margin: 0px !important;
    }
    .t772 .t-card__link_second {
        width: 100% !important;
    }
    .t772 .t-card__link_second[href*='video'] .t-card__btn:after {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: inline-block !important;
        background-image: url(https://static.tildacdn.com/tild3663-6131-4562-b138-383830636239/play.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-left: 4px !important;
    }
    [data-bg-color="#0a0b0b"] .t772 .t-card__link_second[href*='video'] .t-card__btn:after {
        background-image: url(https://static.tildacdn.com/tild3334-3332-4430-b363-356534666632/play.svg) !important;
    }
    
    /*Баннер с персоной*/
    .t889 {
        padding: 0px !important;
    }
    .t889__wrapper {
        max-width: 100% !important;
        height: auto !important;
        min-height: unset !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important; 
    }
    .t889__blocktext-wrapper {
        width: 100% !important;
        min-height: 440px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        position: static !important;
        padding: 60px !important;
        border-radius: 40px !important;
        box-sizing: border-box !important;
    }
    .t889__blocktext {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: relative !important;
        background-color: transparent !important;
        z-index: 2 !important;
    }
    .t889__content {
        width: 100% !important;
        max-width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; 
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t889__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;     
    }
    .t889__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;    
    }
    .t889__title + .t889__descr {
        padding-top: 20px !important;
    }
    .t889__uptitle {
        width: auto !important;
        position: absolute !important;
        bottom: -52px !important;
        right: -52px !important;
        background-color: var(--color-bg-primary) !important;
        padding: 20px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 24px !important;
        box-sizing: border-box !important;
        z-index: 4 !important;
    }
    .t889__uptitle ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;        
    }
    .t889__uptitle ul li:nth-child(2) {
        padding-top: 8px !important;
    }
    .t889 .t-btn {
        margin-top: 40px !important;
    }
    .t889__blockimg {
        width: auto !important;
        height: calc(100% + 40px) !important;
        position: absolute !important;
        top: -40px !important;
        right: 40px !important;
        z-index: 1 !important;
    }
    .t889__blockimg-img {
        width: auto !important;
        height: 100% !important;
    }
    
    /*Обложка с видео с отступами по бокам*/
    .t995__wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t995 .t-cover {
        height: auto !important;
        padding-bottom: 48% !important;
        border-radius: 40px !important;
    }
    .t995 .t-cover__carrier, .t995 .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t995 .t-container, .t995 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t995__container {
        width: 100% !important;
        height: 100% !important;        
    }
    .t995 .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;
    }
    .t995 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t995 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }   
    .t995 .t-cover__wrapper.t-align_left {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t995 .t-cover__wrapper.t-align_right {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .t995__inner-wrapper {
        padding: 60px !important;
        box-sizing: border-box !important;
    }
    .t995__title {
        max-width: 636px !important;
    }
    
    /*Галерея из 4 изображение в 3 колонки*/
    .t662 .t-container:before, .t662 .t-container:after {
        display: none !important;
    }
    [data-record-type="662"].t-rec_pt_15 {
        padding-top: 24px !important;
    }
    .t662 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 24px !important;
    }
    .t662__row {
        width: calc(100% / 3 * 2) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 24px !important;
    }
    .t662__row:nth-child(4n-1), .t662__row:nth-child(4n-2) {
        width: calc(100% / 3) !important;
    }
    .t662__tile {
        width: 50% !important;
        height: auto !important;
        display: block !important;
    }
    .t662__row:nth-child(4n-1) .t662__tile, .t662__row:nth-child(4n-2) .t662__tile {
        width: 100% !important;
        height: 100% !important;
        max-height: calc(50% - 12px) !important;
    }    
    .t662__bgimg {
        width: 100% !important;
        -webkit-box-flex: unset !important;
        -ms-flex: unset !important;
        flex: unset !important;
        padding-bottom: 150% !important;
        border-radius: 32px !important;
    }
    .t662__row:nth-child(4n-1) .t662__bgimg, .t662__row:nth-child(4n-2) .t662__bgimg {
        height: 100% !important;
        padding-bottom: 0px !important;
    }   
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover {
        max-width: calc(100% - 80px) !important;
        height: auto !important;
        min-height: 440px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
        background-color: var(--color-bg-tertiary) !important;
        background-image: unset !important;
        padding: 60px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
        border-radius: 40px !important;
    }
    [data-record-type="698"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        background-size: contain !important;
        background-position: bottom right !important;
    }
    [data-record-type="698"] .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
    }
    .t698 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t698 .t-container {
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t698__mainblock_left {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
    }
    .t698 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
    }
    .t698__mainwrapper {
        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: 0px !important;
        padding-right: 0px !important;
    }
    .t698__mainwrapper > div:not(.t698__title, .t698__descr) {
        margin-top: auto !important;
    }
    .t698__mainwrapper > div:not(:first-child) .t-form {
        padding-top: 40px !important;
    }
    .t698 .t-form__inputsbox {
        width: auto !important;
        max-width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 260px auto !important;
        grid-template-columns: 260px auto !important;
        justify-items: start !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: start !important;
        column-gap: 12px !important;
    }
    .t698 .t-input-group_ph {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t698 .t-input-group_cb {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
        margin-top: 20px !important;
    }
    .t698 .t-form__submit {
        width: auto !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;   
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t698 .t-submit {
        width: auto !important;
        margin-left: 0px !important;
    }
    .t698 .t-input-group_tx {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;  
        margin-top: 20px !important;
    }
    .t698 .t-form__errorbox-middle {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        -ms-grid-row: 4 !important;
        grid-row: 4 !important;           
    }
    .t-form__errorbox-wrapper {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t698 .t-input-block {
        margin-bottom: 0px !important;
    }
    .t698__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;     
    }
    .t698__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;    
    }
    .t698__title + .t698__descr {
        padding-top: 20px !important;
    }
    
    /*Плитки занятий*/
    .t778 .t-container:before, .t778 .t-container:after, .t778__price_old .t778__price-currency, .t778__price_old .t778__price-currency:before, .t778__price_old:after, .t778__separator {
        display: none !important;
    }
    .t778 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 24px !important;
    }
    .t778__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t778__col:first-child {
        margin-left: auto !important;
    }
    .t778__col:last-child {
        margin-right: auto !important;
    }
    .t778__wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t778__content {
        width: 100% !important;
        height: auto !important;
        min-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;        
        padding: 32px !important;
        box-sizing: border-box !important;
    }
    .t778__wrapper > .js-product-link {
        pointer-events: none !important;
        cursor: default !important;        
    }
    .t778__imgwrapper {
        position: static !important;
        overflow: unset !important;
        padding-bottom: 0px !important;
    }
    .t778__img {
        width: 56px !important;
        height: auto !important;
        top: 12px !important;
        bottom: unset !important;
        left: unset !important;
        right: 12px !important;
        margin: 0px !important;
        border-radius: 360px !important;
        -webkit-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.15) !important;
        -moz-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.15) !important;
        box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.15) !important;
    }
    .t778__content > a {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;       
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        pointer-events: none !important;
        cursor: default !important;
    }
    .t778__textwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding: 0px !important;
    }
    .t778 .js-product-link + .t778__content .t778__title, .t778 .t778__imgwrapper + .t778__content .t778__title {
        margin-right: 52px !important;
    }
    .t778 .js-product-sku {
        color: var(--color-grey-tertiary) !important;
        font-family: var(--font-primary) !important;
        display: block !important;
        padding-top: 40px !important;
    }
    .t778__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        margin-top: 8px !important;
    }
    .t778__price {
        margin-right: 0px !important;
    }
    .t778__price_old {
        background-color: var(--color-bg-secondary) !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        margin-top: 8px !important;
        border-radius: 100px !important;
    }
    .t778__btn-wrapper {
        width: 100% !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: auto !important;
    }
    .t778__btn {
        width: 100% !important;
        margin: 0px !important;
    }
    
    /*Растяжка с пробным уроком*/
    .t744 .t-container:before, .t744 .t-container:after, .t744 .js-product-controls-wrapper {
        display: none !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;
        background-color: var(--color-bg-quaternary) !important;
        padding: 32px !important;
        border-radius: 32px !important;
        column-gap: 60px !important;
    }
    #allrecords .t744__col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t744__col_first {
        width: 140px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t744 .t-slds {
        width: 100% !important;
    }
    .t744__info {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t744__textwrapper {
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto 80px 1fr 80px 248px !important;
        grid-template-columns: auto 1fr 248px !important;
        -webkit-column-gap: 80px !important;
        -moz-column-gap: 80px !important;
        column-gap: 80px !important;
    }
    .t744__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t744__title_small {
        margin-top: 20px !important;
    }
    .t744__title_small u {
        text-decoration: unset !important;
    }
    .t744__title_small u a {
        display: inline !important;
        color: inherit !important;
        border-bottom: 1px solid !important;
    }
    .t744__price-wrapper  {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t744__price-wrapper:before {
        content: 'Стоимость' !important;
        display: block !important;
        color: var(--color-grey-tertiary) !important;
        font-family: var(--font-primary) !important;
        margin-bottom: 8px !important;
    }
    .t744__price {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-right: 0px !important;
    }
    .t744__price_old {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;       
        color: var(--color-grey-tertiary) !important;
        margin-top: 4px !important;
    }
    .t744__btn-wrapper {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .t744__btn {
        width: 100% !important;
    }
    
    /*Аккордеон*/
    .t585__border {
        display: none !important;
    }
    .t585 .t-col:first-child .t585__header  {
        border-top: unset !important;
    }
    .t585__trigger-button {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;
    }
    .t585__content {
        max-height: 0;
        display: block !important;
        position: relative !important;
        -webkit-transition: all ease-in-out .3s !important;
        -o-transition: all ease-in-out .3s !important;
        transition: all ease-in-out .3s !important;
        z-index: 1 !important;
    }
    .t585__opened + .t585__content {
        margin-top: -16px !important;
    }
    .t585__textwrapper {
        padding-right: 80px !important;
        box-sizing: border-box !important;
    }
    .t585__text {
        margin-bottom: 0px !important;
    }
    .t585__icon {
        width: 56px !important;
        height: 56px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 0px !important;
    }
    .t585__lines {
        width: 18px !important;
        height: 18px !important;
    }
    .t585__lines svg {
        width: 100% !important;
        height: 100% !important;
    }
    .t585__circle {
        width: 100% !important;
        height: 100% !important;
    }
    
    /*Обложка с формой*/
    [data-record-type="813"] .t-cover {
        height: auto !important;
        border-bottom-left-radius: 60px !important;
        border-bottom-right-radius: 60px !important;
    }
    [data-record-type="813"].uc-wndw .t-cover {
        border-radius: 40px !important;
    }
    [data-record-type="813"] .t-cover__carrier {
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="813"] .t-cover__filter {
        height: 100% !important;
    }
    [data-record-type="813"].uc-wndw .t813 {
        padding-bottom: 48% !important;
    }
    .t813 .t-container {
        position: static !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    [data-record-type="813"].uc-wndw .t813 .t-container {
        position: absolute !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t813 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t813__wrapper {
        width: 100% !important;
        min-height: 100% !important;
        display: -webkit-flex !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;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 184px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
        /*row-gap: 40px !important;*/
    }
    [data-record-type="813"].uc-wndw .t813__wrapper {
        padding: 40px !important;
    }
    .t813__col-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: relative !important;
        background-color: rgba(32, 32, 35, 0.4) !important;
        padding: 32px !important;
        margin-top: auto !important;
        border-radius: 32px !important;
        column-gap: 60px !important;
        -webkit-backdrop-filter: blur(15px) !important;
        backdrop-filter: blur(15px) !important;
        box-sizing: border-box !important;
    }    
    #allrecords .t813__col {
        width: auto !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #allrecords .t813__col:first-child {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    #allrecords .t813__col:nth-child(2) {
        column-gap: 80px !important;
        padding-right: 578px !important;
    }
    .t813__contentbox {
        height: auto !important;
    }
    .t813__contentwrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        column-gap: 60px !important;
    }
    .t813__img {
        width: 140px !important;
        margin: 0px !important;
    }
    .t813__form-upper-text {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t813__form-upper-text u {
        display: inline-block !important;
        text-decoration: unset !important;
        margin-top: 20px !important;
    }
    .t813__form-upper-text u a {
        display: inline !important;
        color: inherit !important;
        border-bottom: 1px solid !important;
    }
    .t813__form-bottom-text {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        white-space: nowrap !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t813__form-bottom-text ul {
        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;        
        list-style-type: none !important;
        padding-left: 0px !important;
        margin-bottom: 0px !important;
    }
    .t813__form-bottom-text ul li:first-child {
        color: var(--color-grey-tertiary) !important;
    }
    .t813__form-bottom-text ul li:nth-child(2) {
        margin-top: 8px !important;
    }
    .t813__form-bottom-text ul li:nth-child(3) {
        position: relative !important;
        color: var(--color-grey-tertiary) !important;
        margin-top: 4px !important;
    }  
    .t813__form-bottom-text ul li:nth-child(3):after {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        right: -1px !important;
        left: -1px !important;
        border-top: 1px solid !important;
        width: 100% !important;
    }
    .t813__col > div:not(.t813__contentbox, .t813__form-upper-text, .t813__form-bottom-text) {
        min-width: 40% !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;            
        position: absolute !important;
        top: 50% !important;
        right: 32px !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t813 .t-form__inputsbox {
        width: auto !important;
        max-width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: minmax(260px, 1fr) auto !important;
        grid-template-columns: minmax(260px, 1fr) auto !important;
        justify-items: start !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: start !important;
        column-gap: 12px !important;
    }
    .t813 .t-input-group_ph {
        width: 100% !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t813 .t-input-group_cb {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
        margin-top: 20px !important;
    }
    .t813 .t-input-group_tx {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
        margin-top: 20px !important;
    }
    .t813 .t-input-block {
        margin-bottom: 0px !important;
    }
    .t813 .t-form__errorbox-middle {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        -ms-grid-row: 4 !important;
        grid-row: 4 !important;
    }
    .t813 .t-form__submit {
        width: 100% !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .t813 .t-submit {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .t813__textwrapper {
        text-align: left !important;
        margin: 0px !important;
    }
    .t813 .t-section__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t813 .t-section__descr {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t813 .t-section__title + .t-section__descr {
        padding-top: 24px !important;
    }
    .t813__textwrapper:not(:only-child) > div:last-child {
        margin-bottom: 40px !important;
    }
    
    /*Корзина*/
    .t706__product-thumb, .t706__product-title__option, .t706__cartwin-bottom, .t706__cartwin-totalamount-wrap, .t706__product-plusminus, .t706__product-del-wrapper {
        display: none !important;
    }
    .t706__cartwin {
        height: auto !important;
        /*min-height: 100vh !important;*/
        background-color: var(--color-overlay-primary) !important;
    }
    .t706__cartwin-content {
        max-width: 620px !important;
        height: auto !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        background-color: var(--color-grey-primary) !important;
        padding: 32px !important;
        border-radius: 32px !important;
    }
    .t706__cartwin-top {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-bottom: 32px !important;
        border: none !important;
    }
    .t706__cartwin-heading {
        text-transform: uppercase !important;
        padding-right: 44px !important;
    }
    .t706__cartwin-products {
        width: 100% !important;
        display: block !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        background-color: var(--color-bg-primary) !important;
        margin-top: 16px !important;
        padding-top: 24px !important;
        padding-bottom: 116px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-radius: 20px !important;
        box-sizing: border-box !important;
    }
    .t706__product {
        height: auto !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;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        column-gap: 32px !important;
    }
    .t706__product-title {
        width: auto !important;
        display: block !important;
        color: var(--color-black-primary) !important;
        padding: 0px !important;
    }
    .t706__product-title a {
        pointer-events: none !important;
    }
    .t706__product-amount {
        width: auto !important;
        display: block !important;
        color: var(--color-accent-secondary) !important;
        padding: 0px !important;
    }
    .t706__orderform {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t706 .t-form__errorbox-middle {
        margin-top: 0px !important;
    }
    .t706 .t-form__submit {
        width: calc(100% - 112px) !important;
        height: auto !important;
        position: absolute !important;
        left: 56px !important;
        bottom: 56px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        background-color: var(--color-overlay-primary) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t702 .t-popup__container {
        max-width: 620px !important;
        left: 0px !important;
        right: 0px !important;
        background-color: var(--color-grey-primary) !important;
        padding-top: 0px !important;
        border-radius: 32px !important;
    }
    .t702__wrapper {
        width: 100% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 32px !important;
        box-sizing: border-box !important;
    }
    .t702__text-wrapper {
        margin-bottom: 32px !important;
    }
    .t702__title {
        margin-bottom: 0px !important;
        padding-right: 44px !important;
    }
    
    /*Блок с ссылками на соцсети*/
    .t460 .t-sociallinks__item a:before {
        display: none !important;
    }
    .t460__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        gap: 8px !important;
    }
    .t460 .t-sociallinks {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin: 0px !important;
    }
    .t460__bottomtext {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding: 0px !important;
    }
    
    /*Плитки с иконками*/
    .t1032__separator, .t1032 .t-container:before, .t1032 .t-container:after {
        display: none !important;
    }
    .t1032 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 24px !important;
    }
    .t1032__row {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 24px !important;
    }
    .t1032__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1032__content {
        width: 100% !important;
        min-height: 248px !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;            
        padding: 32px !important;
        box-sizing: border-box !important;
    }
    .t1032__row:nth-child(4n-3) .t-col_4:nth-child(even) .t1032__content, .t1032__row:nth-child(4n-1) .t-col_4:nth-child(odd) .t1032__content {
        background-color: var(--color-accent-primary) !important;
    }
    .t1032__wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: left !important;
    }
    .t1032__img {
        width: 56px !important;
        position: absolute !important;
        top: 12px !important;
        right: 12px !important;
        margin: 0px !important;
        border-radius: 360px !important;
        -webkit-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
        -moz-box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
        box-shadow: 0px 5px 7px 0px rgba(25, 30, 82, 0.1) !important;
    }
    .t1032 .t-card__title {
        max-width: 240px !important;
        height: auto !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 72px !important;
        margin: 0px !important;
    }
    .t1032 .t-card__descr {
        max-width: 320px !important;
        height: auto !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t1032 .t-card__title + .t-card__descr {
        padding-top: 40px !important;
        margin-top: auto !important;
    }
    
    /*Видео и текст на подложке в две колонки*/
    .t688 .t-container:before, .t688 .t-container:after, .t688__img-separator {
        display: none !important;
    }
    .t688 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;  
        row-gap: 24px !important;
    }
    .t688__row {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;    
        margin-left: auto !important;
        margin-right: auto !important;
        row-gap: 24px !important;
    }
    #allrecords .t688__row:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t688 .t-col {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;      
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t688 .t-col_6:nth-child(1) {
        max-width: calc(100% / 12 * 7) !important;
    }
    .t688 .t-col_6:nth-child(2) {
        max-width: calc(100% / 12 * 5) !important;
    }   
    .t688__row:nth-child(2n) .t-col_6:nth-child(1) {
        max-width: calc(100% / 12 * 5) !important;
    }
    .t688__row:nth-child(2n) .t-col_6:nth-child(2) {
        max-width: calc(100% / 12 * 7) !important;
    }    
    .t688 .t-col > .t-card__link {
        width: 100% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;       
        box-sizing: border-box !important;
    }
    .t688__inner-col {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        border-radius: 32px !important;
        box-sizing: border-box !important;
    }
    .t688__textwrapper-featured {
        padding: 0px !important;
    }
    .t688__textwrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding: 32px !important;
        box-sizing: border-box !important;
    }
    .t688__textwrapper_inner {
        position: relative !important;
        z-index: 2 !important;
    }
    .t688 .t-card__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t688 .t-card__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t688 .t-card__title + .t-card__descr {
        padding-top: 24px !important;
    }
    .t688__img-wrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        opacity: 1 !important;
        z-index: 1 !important;
    }
    .t688__featured .t688__img-wrapper {
        position: relative !important;
        padding-bottom: 70% !important;
    }
    .t688__img {
        width: 280px !important;
        height: 100% !important;
        top: unset !important;
        bottom: 0px !important;
        left: unset !important;
        right: 0px !important;
        background-size: contain !important;
        background-position: bottom right !important;
    }
    .t688__featured .t688__img {
        width: 100% !important;
        height: 100% !important;
        top: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        background-size: cover !important;
        background-position: center center !important;
    }
    .t688 .t-col a[href*='video']:before, .t688 .t-col a[href*='video']:after {
        content: '' !important;
        width: 56px !important;
        height: 56px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
        z-index: 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;        
    } 
    .t688 .t-col a[href*='video']:before {
        background-image: url(https://static.tildacdn.com/tild3631-3261-4339-b334-313231376537/play_active.svg) !important;
        opacity: 0 !important;
    }    
    .t688 .t-col a[href*='video']:after {
        background-image: url(https://static.tildacdn.com/tild3733-6564-4233-b461-646464323662/play.svg) !important;
        opacity: 1 !important;
    }    
    
    /*Карточки с фоновыми иллюстрациями*/
    t851__container:before, t851__container:after {
        display: none !important;
    }
    t851__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;  
        row-gap: 24px !important;
    }
    .t851__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 0px !important;
    }
    .t851__table {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        border-radius: 32px !important;
        box-sizing: border-box !important;
    }
    .t851__cell {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        box-sizing: border-box !important;
    }
    .t851__textwrapper {
        width: 100% !important;
        height: auto !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        padding: 32px !important;
        box-sizing: border-box !important;
    }
    .t851__textwrapper__content {
        margin: 0px !important;
    }
    .t851 .t-card__title {
        max-width: 268px !important;
    }
    .t851 .t-card__title strong {
        color: var(--color-white-primary) !important;
        font-weight: 400 !important;
    }
    .t851__bg {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        padding-bottom: 75% !important;
    }
    
    /*Поп-ап видео*/
    .t331 .t-popup {
        background-color: var(--color-overlay-primary) !important;
    }
    .t331 .t-popup__container {
        max-width: 800px !important;
        border-radius: 32px !important;
        overflow: hidden !important;
    }
    .t331 [data-tooltip-hook*="popup:video-vertical"] .t-popup__container {
        max-width: 360px !important;
    }
    .t331 [data-tooltip-hook*="popup:video-vertical"] .t331__wrap-video {
        height: auto !important;
        position: relative !important;
        padding-bottom: 177% !important;
    }
    .t331 [data-tooltip-hook*="popup:video-vertical"] .t331__wrap-video > div {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*Сообщение об успешной отправки формы*/
    .t-form__successbox {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 0px !important;
    }
    .js-send-form-success .t-form__successbox {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t-form__successbox:before {
        content: '' !important;
        width: 80px !important;
        height: 80px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3238-3331-4463-a133-306331646566/Heart_Favorite_Love.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-bottom: 24px !important;
    }
    .t-form__successbox ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t-form__successbox ul li:first-child {
        text-transform: uppercase !important;
    }
    .t-form__successbox ul li:first-child:not(:only-child) {
        margin-bottom: 12px !important;
    }
    
    /*Галерея в 1 строку с выделенной плиткой*/
    .t552 .t-container:before, .t552 .t-container:after {
        display: none !important;
    }
    .t552 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        overflow: hidden !important;
    }
    .t552__tile {
        width: 100% !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t552__tile:nth-child(3) {
        max-width: calc(100% / 4 * 1.2) !important;
    }
    .t552__blockimg {
        height: auto !important;
        padding-bottom: 142% !important;
        border-radius: 32px !important;
    }
    
    /*Тултип*/
    .t300__tooltipster-noir.tooltipster-base {
        border-radius: 12px !important;
    }
    .t300__tooltipster-noir .tooltipster-content {
        padding: 16px !important;
    }
    
    /*Уведомление об использовании Куки*/
    .t887 {
        bottom: 32px !important;
    }
    .t887__wrapper {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 24px !important;
        padding-right: 32px !important;
    }
    .t887__icon-close {
        top: 8px !important;
        right: 8px !important;
    }
    
    /*Поп-ап слайдер*/
    .t746 .t-slds__item:not(.t-slds__item_active) {
        opacity: 0 !important;
    }
    .t746 .t-width {
        max-width: 100% !important;
    }
    
    
    
@media screen and (max-width: 1440px) { 
    
    /*Меню*/
    .t446__right_descr:before {
        display: none !important;
    }
    .t446__imglogo {
        width: 92px !important;
    } 
    .t446__leftwrapper {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .t446__list {
        column-gap: 24px !important;
    }
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover__carrier {
        right: -10% !important;
    }  
    
    /*Обложка с формой*/
    [data-record-type="813"].uc-wndw .t-cover__carrier, [data-record-type="813"].uc-wndw .t-cover__filter {
        display: none !important;
    }    
    [data-record-type="813"].uc-wndw .t-cover {
        background-image: unset !important;
    }
    [data-record-type="813"].uc-wndw .t813 {
        padding-bottom: 0px !important;
    }
    [data-record-type="813"].uc-wndw .t813 .t-container {
        position: static !important;
    }   
    [data-record-type="813"].uc-wndw .t813__wrapper {
        padding: 0px !important;
    }    
    [data-record-type="813"].uc-wndw .t813__col-wrapper {
        background-color: var(--color-bg-tertiary) !important;
        -webkit-backdrop-filter: unset !important;
        backdrop-filter: unset !important;
    }    
    .t813 .t-form__inputsbox {
        -ms-grid-columns: 228px auto !important;
        grid-template-columns: 228px auto !important;
    }    
    #allrecords .t813__col:nth-child(2) {
        padding-right: 540px !important;
    } 
    .t813__col > div:not(.t813__contentbox, .t813__form-upper-text, .t813__form-bottom-text) {
        min-width: unset !important;
    }
    .t813 .t-form__inputsbox {
        -ms-grid-columns: 260px auto !important;
        grid-template-columns: 260px auto !important;
    }
    
    
}



@media screen and (max-width: 1240px) { 
    
    /*Меню*/
    .t446 {
        overflow: hidden !important;
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }    
    .t446__maincontainer {
        background-color: var(--color-grey-primary) !important;
    }
    .t446__logowrapper {
        background-color: transparent !important;
        border-radius: 0px !important;
        padding-left: 0px !important;
    }
    .t446__leftwrapper {
        display: none !important;
    }
    .t446__rightwrapper {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        background-color: transparent !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
    }
    .t446__additionalwrapper {
        width: 100% !important;
    }
    .t446__right_buttons {
        margin-left: auto !important;
    }
    
    /*Бургер в меню*/
    .t446__additionalwrapper .t446__burgerwrapper {
        display: block !important;
        margin-left: 16px !important;
    }
    
    
}
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_66"] .t-title, [class*="uc-"][class*="ct_66"] .t-card__title, [class*="uc-"][class*="nm_66"] .t-name, [class*="uc-"][class*="ds_66"] .t-descr, [class*="uc-"][class*="tx_66"] .t-text, [class*="uc-"][class*="cd_66"] .t-card__descr, [class*="uc-"][class*="cu_66"] .t-card__uptitle, [class*="uc-"][class*="ut_66"] .t-uptitle, [class*="uc-"][class*="hd_66"] .t-heading {
        font-size: 58px !important;
    }
    .t1060__title, .t813 .t-section__title {
        font-size: 58px !important;
    }      
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 43px !important;
    }
    .t468__title, .t911__title, .t467__title, .t948 .t-section__title {
        font-size: 43px !important;
    }  
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_44"] .t-title, [class*="uc-"][class*="ct_44"] .t-card__title, [class*="uc-"][class*="nm_44"] .t-name, [class*="uc-"][class*="ds_44"] .t-descr, [class*="uc-"][class*="tx_44"] .t-text, [class*="uc-"][class*="cd_44"] .t-card__descr, [class*="uc-"][class*="cu_44"] .t-card__uptitle, [class*="uc-"][class*="ut_44"] .t-uptitle, [class*="uc-"][class*="hd_44"] .t-heading {
        font-size: 40px !important;
    }
    .t889__title, .t995__title, .t482__title, .t698__title {
        font-size: 40px !important;
    }  
    
    /*H4-заголовки*/
    [class*="uc-"][class*="tt_28"] .t-title, [class*="uc-"][class*="ct_28"] .t-card__title, [class*="uc-"][class*="nm_28"] .t-name, [class*="uc-"][class*="ds_28"] .t-descr, [class*="uc-"][class*="tx_28"] .t-text, [class*="uc-"][class*="cd_28"] .t-card__descr, [class*="uc-"][class*="cu_28"] .t-card__uptitle, [class*="uc-"][class*="ut_28"] .t-uptitle, [class*="uc-"][class*="hd_28"] .t-heading {
        font-size: 27px !important;
    }
    .t778__title, .t744__title, .t813__form-upper-text, .t706__cartwin-heading, .t706__product-amount, .t702__title, .t688 .t-card__title, .t851 .t-card__title, .t-form__successbox ul li:first-child {
        font-size: 27px !important;
    } 
    
    /*H5-заголовки*/
    [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 23px !important;
    }
    .t1060__descr, .t467__descr, .t948 .t-section__descr, .t948__title, .t686 .t-card__title, .t772 .t-card__title, .t889__uptitle ul li:first-child, .t649 .t-card__title, .t585__title, .t813 .t-section__descr, .t706__product-title, .t1032 .t-card__title {
        font-size: 23px !important;
    } 
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 108px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 72px !important;
    }      
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 56px !important;
    } 
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:104px"], [data-record-type="113"] > div[style*="height: 104px"], [data-record-type="113"].uc-height-menu > div {
        height: 80px !important;
    }     
    
    /*Верхняя часть футера*/
    .t911__container {
        padding-top: 56px !important;
        padding-bottom: 72px !important;
    }  
    .t911__items-list {
        padding-top: 72px !important;
    }
    
    /*Обложка на первом экране на Главной*/
    .t1060__col-wrapper {
        padding-top: 152px !important;
        padding-bottom: 56px !important;
    }    
    
    /*Блок О компании на Главной*/
    .t948 {
        padding-top: 72px !important;
    }    
    .t948__col {
        max-width: 284px !important;
    }
    .t948__title {
        padding-right: 52px !important;
    } 
    .t948__row:first-child .t948__col:nth-child(2) {
        left: 100px !important;
    }
    
    /*Баннер с персоной*/
    .t889__blocktext-wrapper {
        min-height: 360px !important;
        padding: 56px !important;
    }
    
    /*Обложка с видео с отступами по бокам*/
    .t995__inner-wrapper {
        padding: 56px !important;
    }     
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover {
        min-height: 360px !important;
        padding: 56px !important;
    }   
    [data-record-type="698"] .t-cover__carrier {
        right: -24% !important;
    }
    
    /*Растяжка с пробным уроком*/
    .t744 .t-container {
        column-gap: 40px !important;
    }
    .t744__textwrapper {
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto 60px 1fr 60px 1fr !important;
        grid-template-columns: auto 1fr 1fr !important;
        -webkit-column-gap: 60px !important;
        -moz-column-gap: 60px !important;
        column-gap: 60px !important;
    } 
    
    /*Обложка с формой*/
    .t813__wrapper {
        padding-top: 152px !important;
        padding-bottom: 56px !important;
    }    
    #allrecords .t813__col:first-child {
        display: none !important;
    }
    #allrecords .t813__col:nth-child(2) {
        column-gap: 60px !important;
        padding-right: 520px !important;
    }
    .t813__col-wrapper {
        min-height: 108px !important;
    }    
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }     
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        height: 64px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }   
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_66"] .t-title, [class*="uc-"][class*="ct_66"] .t-card__title, [class*="uc-"][class*="nm_66"] .t-name, [class*="uc-"][class*="ds_66"] .t-descr, [class*="uc-"][class*="tx_66"] .t-text, [class*="uc-"][class*="cd_66"] .t-card__descr, [class*="uc-"][class*="cu_66"] .t-card__uptitle, [class*="uc-"][class*="ut_66"] .t-uptitle, [class*="uc-"][class*="hd_66"] .t-heading {
        font-size: 50px !important;
        line-height: 0.99 !important;
    }
    .t1060__title, .t813 .t-section__title {
        font-size: 50px !important;
        line-height: 0.99 !important;
    }  
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 38px !important;
    }
    .t468__title, .t911__title, .t467__title, .t948 .t-section__title {
        font-size: 38px !important;
    } 
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_44"] .t-title, [class*="uc-"][class*="ct_44"] .t-card__title, [class*="uc-"][class*="nm_44"] .t-name, [class*="uc-"][class*="ds_44"] .t-descr, [class*="uc-"][class*="tx_44"] .t-text, [class*="uc-"][class*="cd_44"] .t-card__descr, [class*="uc-"][class*="cu_44"] .t-card__uptitle, [class*="uc-"][class*="ut_44"] .t-uptitle, [class*="uc-"][class*="hd_44"] .t-heading {
        font-size: 35px !important;
        line-height: 1 !important;
    }
    .t889__title, .t995__title, .t482__title, .t698__title {
        font-size: 35px !important;
        line-height: 1 !important;
    }  
    
    /*H4-заголовки*/
    [class*="uc-"][class*="tt_28"] .t-title, [class*="uc-"][class*="ct_28"] .t-card__title, [class*="uc-"][class*="nm_28"] .t-name, [class*="uc-"][class*="ds_28"] .t-descr, [class*="uc-"][class*="tx_28"] .t-text, [class*="uc-"][class*="cd_28"] .t-card__descr, [class*="uc-"][class*="cu_28"] .t-card__uptitle, [class*="uc-"][class*="ut_28"] .t-uptitle, [class*="uc-"][class*="hd_28"] .t-heading {
        font-size: 26px !important;
        line-height: 1.1 !important;
    }
    .t778__title, .t744__title, .t813__form-upper-text, .t706__cartwin-heading, .t706__product-amount, .t702__title, .t688 .t-card__title, .t851 .t-card__title, .t-form__successbox ul li:first-child {
        font-size: 26px !important;
        line-height: 1.1 !important;
    } 
    
    /*H5-заголовки*/
    [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 22px !important;
        line-height: 1.1 !important;
    }
    .t1060__descr, .t467__descr, .t948 .t-section__descr, .t948__title, .t686 .t-card__title, .t772 .t-card__title, .t889__uptitle ul li:first-child, .t649 .t-card__title, .t585__title, .t813 .t-section__descr, .t706__product-title, .t1032 .t-card__title {
        font-size: 22px !important;
        line-height: 1.1 !important;
    }  
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 76px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 56px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 48px !important;
    }
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:56px"], [data-record-type="113"] > div[style*="height: 56px"], [data-record-type="113"].uc-height-56 > div {
        height: 44px !important;
    }   
    
    /*Отступ от табов до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 36px !important;
    }   
    
    /*Средние отступы*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 28px !important;
    }  
    
    /*Отступы между плитками*/
    [data-record-type="113"] > div[style*="height:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 16px !important;
    }     
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:104px"], [data-record-type="113"] > div[style*="height: 104px"], [data-record-type="113"].uc-height-menu > div {
        height: 72px !important;
    }   
    
    /*Отступ со скгруленными углами*/
    [data-record-type="113"][style*="padding-top:0px"][style*="background-color"], [data-record-type="113"][style*="padding-top:0px"][style*="background-color"] {
        border-top-left-radius: 40px !important;
        border-top-right-radius: 40px !important;
    }
    [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"], [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"] {
        border-bottom-left-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
    }    
    
    /*Ширина контейнеров в стандартных блоках*/
    .t-container, .t-card__container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container, .t857__container, .t776__parent {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }    
    .t744, .t813__wrapper, [class*="uc-"][class*="wndw"] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Ширина колонок в стандартных блоках*/
    .t-col, .t142__wrapone, .t389__col, .t1073__row, .t142A__wraptwo, .t977__col-inner, .t-store__filter__options, .t-store__filter__search-and-sort, .t395__col, .t455 .t-cover__wrapper, .t397__col, .t603__tile, .t662__tile, .t460__wrapper, .t552__tile, .t746 .t-slds__item {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .t-col_3, .t-width_3 {
        max-width: 50% !important;
    }   
    .t-col_4, .t552__tile_25, .t-width_4 {
        max-width: 50% !important;
    }    
    .t-col_5, .t-width_5 {
        max-width: 50% !important;
    }   
    .t-col_7, .t-width_7 {
        max-width: 100% !important;
    }  
    .t-col_8, .t-width_8 {
        max-width: 100% !important;
    }  
    .t-col_9, .t-width_9 {
        max-width: 100% !important;
    }  
    .t-col_10, .t-width_10 {
        max-width: 100% !important;
    }  
    .t-col_11, .t-width_11 {
        max-width: 100% !important;
    }  
    .t-col_12, .t-width_12 {
        max-width: 100% !important;
    } 
    
    /*Карточки с горизонтальным скроллом*/
    .uc-slick .t686 .t-card__container, .t776__container_mobile-flex, .t772__container_mobile-flex, .t778 .t-container.t778__container_mobile-flex, t851__container.t851__container_mobile-flex, .t552 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !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;
        overflow: auto !important;
        -ms-overflow-style: none !important;
        scrollbar-width: none !important;
    }
    .uc-slick .t686 .t-card__col, .t776__container_mobile-flex .t-col, .t772__container_mobile-flex .t-col, .t778 .t-container.t778__container_mobile-flex .t-col, t851__container.t851__container_mobile-flex .t-col, .t552 .t-container .t552__tile {
        min-width: calc(92% / 2) !important;
        max-width: calc(92% / 2) !important;
    }    
    
    /*Выравнивание текста*/
    [class*="uc-"][class*="tal"] .t-container {
        text-align: left !important;
    }   
    [class*="uc-"][class*="tal"] .t-title, [class*="uc-"][class*="tal"] .t-descr, [class*="uc-"][class*="tal"] .t-text {
        margin-left: 0px !important;
    }
    [class*="uc-"][class*="tac"] .t-container {
        text-align: center !important;
    }    
    [class*="uc-"][class*="tac"] .t-title, [class*="uc-"][class*="tac"] .t-descr, [class*="uc-"][class*="tac"] .t-text {
        margin-left: auto !important;
        margin-right: auto !important;
    }       
    
    /*Блок с заголвоком*/
    .t468__title + .t468__descr, .t467__title + .t467__descr, .t948 .t-section__title + .t-section__descr, .t482__title + .t482__descr {
        padding-top: 16px !important;
    }
    .t468 .t-btn, .t467 .t-btn, .t482 .t-btn {
        margin-top: 32px !important;
    }  
    
    /*Поля в формах*/
    .t-input {
        min-height: 64px !important;
    }    
    
    /*Карта в футере*/
    .t911 .t117 {
        padding-top: 32px !important;
    }    
    .t911 .t117_map {
        border-radius: 32px !important;
    }
    .t117 .ymaps-2-1-79-balloon {
        top: -64px !important;
        left: 32px !important;
    }
    .t117 .ymaps-2-1-79-balloon__content {
        font-size: 13px !important;
    }
    .t117 .ymaps-2-1-79-balloon__content b {
        font-size: 17px !important;
    }
    .t117 .ymaps-2-1-79-image-with-content {
        width: 72px !important;
        height: 72px !important;
        top: -72px !important;
        left: -36px !important;
    } 
    
    /*Верхняя часть футера*/
    .t911__bgimg {
        background-image: unset !important;
        border-top-left-radius: 40px !important;
        border-top-right-radius: 40px !important;
    }
    .t911__overlay {
        border-top-left-radius: 40px !important;
        border-top-right-radius: 40px !important;
    }
    .t911__container {
        padding-top: 48px !important;
        padding-bottom: 56px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t911__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: center !important;
    }
    .t911__title, .t911__descr, .t911__items-list, .t911 .t117 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t911__img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 0px !important;
    }
    .t911__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t911__descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t911__title + .t911__descr {
        padding-top: 16px !important;
    }
    .t911__items-list {
        max-width: 100% !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
        padding-top: 56px !important;
        margin-top: -72% !important;
    }
    
    /*Нижняя часть футера*/
    .t457__ul {
        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;
    }
    .t457__li:nth-child(3n-2) {
        text-align: center !important;
    }
    .t457__li:nth-child(3n) {
        text-align: center !important;
    }   
    
    /*Меню*/
    .t446__maincontainer {
        height: 72px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t446__imglogo {
        width: 84px !important;
    } 
    .t446__rightwrapper {
        padding-left: 20px !important;
    }
    .t446__right_descr {
        font-size: 13px !important;
        padding-right: 12px !important;
    }    
    .t446__right_buttons .t-btn {
        height: 40px !important;
        border-radius: 12px !important;
    }
    .t446 .t-sociallinks__item {
        width: 40px !important;
        height: 40px !important;
    }
    
    /*Бургер в меню*/
    .t446__additionalwrapper .t446__burgerwrapper {
        display: block !important;
        margin-left: 12px !important;
    }
    .t446__burgerlinkwrapper {
        width: 24px !important;
        height: 24px !important;
    }   
    
    /*Обложка на первом экране на Главной*/
    [data-record-type="1060"] .t-cover {
        border-bottom-left-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
    }    
    .uc-full .t1060__wrapper {
        min-height: 120vw !important;
    }
    .t1060__col-wrapper {
        padding-top: 128px !important;
        padding-bottom: 48px !important;
    }
    .t1060__textwrapper {
        text-align: center !important;
    }
    .t1060__title, .t1060__descr {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t1060__title + .t1060__descr {
        padding-top: 20px !important;
    }
    .t1060__itemwrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding-top: 32px !important;
    }   
    .t1060__item:first-child {
        width: 100% !important;
    }
    .t1060__item-text {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    
    /*Блок О компании на Главной*/
    .t948 {
        padding-top: 56px !important;
        border-radius: 40px !important;
        overflow: hidden !important;
    }  
    .t948:before {
        width: 100% !important;
        height: 100% !important;
        left: 0px !important;
        border-radius: 0px !important;
    }
    .t948 .t-section__container {
        margin-bottom: 44px !important;
    }    
    .t948__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 0px !important;
        row-gap: 16px !important;
    }
    .t948__col {
        max-width: 50% !important;
        position: static !important;
    }
    .t948__col:nth-child(3) {
        max-width: 100% !important;
    }
    .t948__row:first-child .t948__col:nth-child(3) .t948__img {
        max-width: 240px !important;
    }
    .t948__content {
        width: 100% !important;
    }
    .t948__textwrapper {
        min-height: unset !important;
        padding: 28px !important;
    }    
    .t948__descr {
        padding-top: 32px !important;
    }
    .t948__img {
        max-width: 50px !important;
    }
    .t948 .uc-about-bg {
        max-width: 100% !important;
        height: auto !important;
        position: static !important;
    }
    .t948 .uc-about-bg .t-img {
        height: auto !important;
        position: static !important;
        margin-top: 44px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    
    /*Плитки с преподавателями*/
    .t686 .t-card__container {
        row-gap: 16px !important;
    }
    
    /*Табы*/
    .t395__col:before {
        min-width: 20px !important;
        width: 20px !important;
    }
    .t395__col:after {
        min-width: 20px !important;
        width: 20px !important;
    }  
    .t395__wrapper {
        padding: 0px !important;
    }
    #allrecords [data-record-type="395"] .t395__wrapper {
        background-color: transparent !important;
    }
    #allrecords [data-record-type="395"] .t395__tab:not(.t395__tab_active) {
        background-color: transparent !important;
    }
    .t395__title {
        height: 40px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .t395__title {
        margin-left: 0px !important;
    }
    .t395__title:after {
        margin-right: -8px !important;
    }    
    
    /*Плитки с направлениями*/
    .t772__wrapper {
        row-gap: 44px !important;
    }      
    
    /*Баннер с персоной*/
    .t889__uptitle {
        display: none !important;
    }
    .t889__wrapper {
        max-width: calc(100% - 40px) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 40px !important;
    }        
    .t889__blocktext-wrapper {
        min-height: 320px !important;
        padding: 48px !important;
    }
    .t889__content {
        max-width: 420px !important;
    }
    .t889__blockimg {
        max-width: 60% !important;
        right: 0px !important;
        border-top-right-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
        overflow: hidden !important;
    }
    .t889__title + .t889__descr {
        padding-top: 16px !important;
    }    
    .t889 .t-btn {
        margin-top: 32px !important;
    }    
    
    /*Обложка с видео с отступами по бокам*/
    .t995__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .t995 .t-cover {
        padding-bottom: 80% !important;
    }
    .t995__inner-wrapper {
        padding: 48px !important;
    }  
    
    /*Галерея из 4 изображение в 3 колонки*/
    [data-record-type="662"].t-rec_pt_15 {
        padding-top: 16px !important;
    }    
    .t662 .t-container {
        row-gap: 16px !important;
    }    
    .t662__row {
        width: 100% !important;
        row-gap: 16px !important;
    } 
    .t662__row:nth-child(4n-1), .t662__row:nth-child(4n-2) {
        width: 100% !important;
    }
    .t662__row:nth-child(4n-1) .t662__tile, .t662__row:nth-child(4n-2) .t662__tile {
        height: auto !important;
        max-height: unset !important;
    }
    .t662__row:nth-child(4n-1) .t662__bgimg, .t662__row:nth-child(4n-2) .t662__bgimg {
        height: auto !important;
        padding-bottom: 75% !important;
    }
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover {
        max-width: calc(100% - 40px) !important;
        min-height: 320px !important;
        padding: 48px !important;
    }  
    [data-record-type="698"] .t-cover__carrier {
        right: -320px !important;
    } 
    .t698__mainwrapper div:not(:first-child) .t-form {
        padding-top: 32px !important;
    }  
    .t698__title + .t698__descr {
        padding-top: 16px !important;
    }   
    .t698__mainwrapper > div:not(.t698__title, .t698__descr) {
        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;
    }
    .t698 .t-form__inputsbox {
        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;
    }
    .t698 .t-input-group_ph {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t698 .t-form__submit {
        width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 12px !important;
    }  
    .t698 .t-submit {
        width: 100% !important;
    }
    .t698 .t-input-group_cb {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t698 .t-input-group_tx {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;           
        margin-top: 16px !important;
    }
    .t698 .t-form__errorbox-middle {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;              
    }
    
    /*Плитки занятий*/
    .t778 .t-container {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        row-gap: 16px !important;
    }    
    .t778__col:first-child {
        margin-left: 0px !important;
    }
    .t778__col:last-child {
        margin-right: 0px !important;
    }
    .t778__content {
        padding: 28px !important;
    }
    
    /*Растяжка с пробным уроком*/
    #allrecords .t744__col_first {
        display: none !important;
    }    
    .t744 .t-container {
        padding: 28px !important;
    }    
    .t744__textwrapper {
        width: 100% !important;
        -ms-grid-columns: auto 40px auto 40px 1fr !important;
        grid-template-columns: auto auto 1fr !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-column-gap: 40px !important;
        -moz-column-gap: 40px !important;
        column-gap: 40px !important;
    }
    .t744__title_small {
        margin-top: 16px !important;
    }
    
    /*Аккордеон*/
    .t585__icon-hover, .t585__circle {
        display: none !important;
    }
    .t585__trigger-button {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
        padding-right: 52px !important;
    }    
    .t585__opened + .t585__content {
        margin-top: -12px !important;
    }
    .t585__textwrapper {
        padding-right: 20px !important;
    }
    .t585__icon {
        width: 32px !important;
        height: 32px !important;
        opacity: 1 !important;        
    }
    
    /*Обложка с формой*/
    [data-record-type="813"] .t-cover {
        border-bottom-left-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
    } 
    .t813__wrapper {
        padding-top: 128px !important;
        padding-bottom: 48px !important;
        /*row-gap: 32px !important;*/
    }    
    .uc-full .t813__wrapper {
        min-height: 120vw !important;
    }
    #allrecords .t813__col:nth-child(2) {
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 40px calc(50% - 6px) !important;
        grid-template-columns: 1fr calc(50% - 6px) !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: start !important;
        padding-right: 0px !important;
        column-gap: 40px !important;
    }
    .t813__form-upper-text u {
        margin-top: 16px !important;
    }    
    .t813__col > div:not(.t813__contentbox, .t813__form-upper-text, .t813__form-bottom-text) {
        position: static !important;
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        margin-top: 40px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t813 .t-form__inputsbox {
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
    }
    .t813 .t-form__submit {
        width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }  
    .t813 .t-submit {
        width: 100% !important;
    }
    .t813 .t-input-group_ph {
        width: 100% !important;
    }
    .t813 .t-input-group_cb {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t813 .t-input-group_tx {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;           
    }
    .t813 .t-form__errorbox-middle {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;              
    }    
    .t813__textwrapper {
        text-align: center !important;
    }   
    .t813 .t-section__title, .t813 .t-section__descr {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t813 .t-section__title + .t-section__descr {
        padding-top: 20px !important;
    }
    .t813__textwrapper:not(:only-child) > div:last-child {
        margin-bottom: 32px !important;
    }    
    
    /*Корзина*/
    .t706__cartwin-content {
        padding: 28px !important;
    }
    .t706__cartwin-top {
        padding-bottom: 28px !important;
    }
    .t706__cartwin-products {
        padding-bottom: 112px !important;
    }    
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding: 28px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 28px !important;
    }    
    
    /*Плитки с иконками*/
    .t1032 .t-container {
        row-gap: 16px !important;
    }
    .t1032__row {
        row-gap: 16px !important;
    }
    .t1032__row .t-col_4:nth-child(3) {
        max-width: 100% !important;
    }
    .t1032__content {
        min-height: 0px !important;
        padding: 28px !important;
    }    
    .t1032__img {
        max-width: 50px !important;
    }
    .t1032 .t-card__title + .t-card__descr {
        padding-top: 32px !important;
    }    
    
    /*Видео и текст на подложке в две колонки*/
    .t688 .t-container {
        row-gap: 16px !important;
    }
    .t688__row {
        row-gap: 16px !important;
    } 
    .t688__row:nth-child(n) .t-col:nth-child(n) {
        max-width: 100% !important;
    }
    .t688__textwrapper {
        padding: 28px !important;
    }    
    .t688 .t-card__title + .t-card__descr {
        padding-top: 20px !important;
    }   
    .t688__img {
        width: 260px !important;
        bottom: -60px !important;
    }   
    
    /*Карточки с фоновыми иллюстрациями*/
    t851__container {
        row-gap: 16px !important;
    }    
    .t851__textwrapper {
        padding: 28px !important;
    }   
    
    /*Уведомление об использовании Куки*/
    .t887__text {
        font-size: 13px !important;
    }    
    
 
}



@media screen and (max-width: 768px) { 
    
    /*Карточки с горизонтальным скроллом*/
    .uc-slick .t686 .t-card__col, .t776__container_mobile-flex .t-col, .t772__container_mobile-flex .t-col, .t778 .t-container.t778__container_mobile-flex .t-col, t851__container.t851__container_mobile-flex .t-col, .t552 .t-container .t552__tile {
        min-width: 60% !important;
        max-width: 60% !important;
    }      
    
    
}



@media screen and (max-width: 640px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        width: 100% !important;
    }     
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_66"] .t-title, [class*="uc-"][class*="ct_66"] .t-card__title, [class*="uc-"][class*="nm_66"] .t-name, [class*="uc-"][class*="ds_66"] .t-descr, [class*="uc-"][class*="tx_66"] .t-text, [class*="uc-"][class*="cd_66"] .t-card__descr, [class*="uc-"][class*="cu_66"] .t-card__uptitle, [class*="uc-"][class*="ut_66"] .t-uptitle, [class*="uc-"][class*="hd_66"] .t-heading {
        font-size: 42px !important;
        line-height: 0.98 !important;
    }
    .t1060__title, .t813 .t-section__title {
        font-size: 42px !important;
        line-height: 0.98 !important;
    }      
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 33px !important;
    }
    .t468__title, .t911__title, .t467__title, .t948 .t-section__title {
        font-size: 33px !important;
    }      
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_44"] .t-title, [class*="uc-"][class*="ct_44"] .t-card__title, [class*="uc-"][class*="nm_44"] .t-name, [class*="uc-"][class*="ds_44"] .t-descr, [class*="uc-"][class*="tx_44"] .t-text, [class*="uc-"][class*="cd_44"] .t-card__descr, [class*="uc-"][class*="cu_44"] .t-card__uptitle, [class*="uc-"][class*="ut_44"] .t-uptitle, [class*="uc-"][class*="hd_44"] .t-heading {
        font-size: 30px !important;
        line-height: 1.05 !important;
    }
    .t889__title, .t995__title, .t482__title, .t698__title {
        font-size: 30px !important;
        line-height: 1.05 !important;
    } 
    
    /*H4-заголовки*/
    [class*="uc-"][class*="tt_28"] .t-title, [class*="uc-"][class*="ct_28"] .t-card__title, [class*="uc-"][class*="nm_28"] .t-name, [class*="uc-"][class*="ds_28"] .t-descr, [class*="uc-"][class*="tx_28"] .t-text, [class*="uc-"][class*="cd_28"] .t-card__descr, [class*="uc-"][class*="cu_28"] .t-card__uptitle, [class*="uc-"][class*="ut_28"] .t-uptitle, [class*="uc-"][class*="hd_28"] .t-heading {
        font-size: 25px !important;
        line-height: 1.15 !important;
    }
    .t778__title, .t706__cartwin-heading, .t706__product-amount, .t702__title, .t-form__successbox ul li:first-child {
        font-size: 25px !important;
        line-height: 1.15 !important;
    }    
    
    /*H5-заголовки*/
    [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 21px !important;
        line-height: 1.15 !important;
    }
    .t1060__descr, .t467__descr, .t948 .t-section__descr, .t948__title, .t686 .t-card__title, .t772 .t-card__title, .t889__uptitle ul li:first-child, .t649 .t-card__title, .t744__title, .t744__price, .t585__title, .t813__form-upper-text, .t813__form-bottom-text ul li:nth-child(2), .t813 .t-section__descr, .t706__product-title, .t1032 .t-card__title, .t688 .t-card__title, .t851 .t-card__title {
        font-size: 21px !important;
        line-height: 1.15 !important;
    }  
    
    /*Средние описания*/
    .t688 .t-card__descr {
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 1.35 !important;
        letter-spacing: 0em !important;
    }  
     {
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }     
    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 64px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 48px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 44px !important;
    }  
    
    /*Ширина колонок в стандартных блоках*/
    .t-col_3, .t-width_3 {
        max-width: 100% !important;
    }   
    .t-col_4, .t552__tile_25, .t-width_4 {
        max-width: 100% !important;
    } 
    .t-col_5, .t-width_5 {
        max-width: 100% !important;
    }       
    .t-col_6, .t-width_6 {
        max-width: 100% !important;
    } 
    
    /*Карточки с горизонтальным скроллом*/
    .uc-slick .t686 .t-card__col, .t776__container_mobile-flex .t-col, .t772__container_mobile-flex .t-col, .t778 .t-container.t778__container_mobile-flex .t-col, t851__container.t851__container_mobile-flex .t-col, .t552 .t-container .t552__tile {
        min-width: 72% !important;
        max-width: 72% !important;
    }     
    
    /*Иконки закрытия*/
    .t706__close, .t702 .t-popup__close {
        top: 20px !important;
        left: calc(100% - 44px) !important;
        right: unset !important;
    }    
    #allrecords .t-rec .t-popup__close-icon g, .t706__close-icon g {
        fill: var(--color-bg-tertiary) !important;
    }
    
    /*Верхняя часть футера*/
    .t911__container {
        padding-top: 44px !important;
        padding-bottom: 48px !important;
    }    
    .t911__items-list {
        padding-top: 48px !important;
        margin-top: -60% !important;
    }
    
    /*Меню*/
    .t446__imglogo {
        width: 80px !important;
    } 
    .t446__right_buttons .t-btn[href*='tel'] {
        width: 36px !important;
        min-width: unset !important;
        height: 36px !important;
        font-size: 0px !important;
        background-image: url(https://static.tildacdn.com/tild6266-6432-4639-a633-643138656532/phone.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-color: transparent !important;
        background-position: center center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0px !important;
        border: none !important;
    }
    .t446 .t-sociallinks__item {
        width: 36px !important;
        height: 36px !important;
    }
    
    /*Обложка на первом экране на Главной*/
    .t1060__item {
        width: 100% !important;
    }   
    
    /*Блок О компании на Главной*/
    .t948 {
        padding-top: 48px !important;
    }     
    .t948 .uc-about-bg .t-img {
        max-width: 180% !important;
        margin-left: -40% !important;
        margin-right: -40% !important;
    }
    
    /*Баннер с персоной*/
    .t889__blocktext-wrapper {
        padding-top: 28px !important;
        padding-bottom: 80% !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }
    .t889__blocktext {
        position: static !important;
    }
    .t889__content {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 44px !important;
    }
    .t889__uptitle {
        display: block !important;
        bottom: 8px !important;
        right: 8px !important;
    }
    .t889__btn-wrapper {
        width: 100% !important;        
    }
    .t889__blockimg {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        top: unset !important;
        bottom: 0px !important;
        right: 0px !important;
        padding-bottom: 80% !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }
    .t889__blockimg-img {
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;
    }
    
    /*Обложка с видео с отступами по бокам*/
    .t995 .t-cover {
        padding-bottom: 150% !important;
    }
    .t995__inner-wrapper {
        display: none !important;
    }    
    
    /*Галерея из 4 изображение в 3 колонки*/
    .t662__tile {
        width: 100% !important;
    }
    .t662__bgimg {
        padding-bottom: 120% !important;
    }
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover {
        padding-top: 28px !important;
        padding-bottom: 60% !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }  
    [data-record-type="698"] .t-cover__carrier {
        width: 108% !important;
        right: -40% !important;
    }
    .t698 {
        width: 100% !important;
    }
    .t698__mainwrapper {
        width: 100% !important;
    }
    .t698__mainwrapper > div:not(.t698__title, .t698__descr) {
        width: 100% !important;
    }
    .t698__mainwrapper .t-form {
        width: 100% !important;
    }
    
    /*Растяжка с пробным уроком*/
    #allrecords .t744__col_first {
        display: none !important;
    }    
    .t744__textwrapper {
        -ms-grid-columns: 1fr 20px auto !important;
        grid-template-columns: 1fr auto !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: start !important;
        -webkit-column-gap: 20px !important;
        -moz-column-gap: 20px !important;
        column-gap: 20px !important;
    }    
    .t744__price {
        font-weight: 400 !important;
    }
    .t744__btn-wrapper {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        margin-top: 40px !important;
    }
    
    /*Обложка с формой*/
    #allrecords .t813__col:nth-child(2) {
        -ms-grid-columns: 1fr 20px auto !important;
        grid-template-columns: 1fr auto !important;
        column-gap: 20px !important;
    }
    .t813__form-bottom-text ul li:nth-child(2) {
        font-weight: 400 !important;
    }
    .t813 .t-form__inputsbox {
        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;
    }
    .t813 .t-form__submit {
        margin-top: 12px !important;
    }    
    .t813 .t-input-group_tx {
        margin-top: 16px !important;
    } 
    
    /*Корзина*/
    .t706__cartwin {
        background-color: var(--color-grey-primary) !important;
    }    
    .t706__cartwin-content {
        max-width: 100% !important;
        min-height: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 0px !important;
    }
    .t706__product {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        row-gap: 4px !important;
    }     
    .t706__product-title, .t706__product-amount {
        text-align: center !important;
    } 
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        max-width: 100% !important;
        min-height: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        border-radius: 0px !important;
    }
    
    /*Видео и текст на подложке в две колонки*/
    .t688 .t-card__title + .t-card__descr {
        padding-top: 16px !important;
    }    
    
    /*Поп-ап видео*/
    .t331 .t-popup {
        background-color: var(--color-bg-secondary) !important;
    }
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        height: 60px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    } 
    
    /*Стандартные средние кнопки*/
     {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Стандартные маленькие кнопки*/
    .t911__list-item_simple, .t446__right_buttons .t-btn, .t460__bottomtext a {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_66"] .t-title, [class*="uc-"][class*="ct_66"] .t-card__title, [class*="uc-"][class*="nm_66"] .t-name, [class*="uc-"][class*="ds_66"] .t-descr, [class*="uc-"][class*="tx_66"] .t-text, [class*="uc-"][class*="cd_66"] .t-card__descr, [class*="uc-"][class*="cu_66"] .t-card__uptitle, [class*="uc-"][class*="ut_66"] .t-uptitle, [class*="uc-"][class*="hd_66"] .t-heading {
        font-size: 34px !important;
        line-height: 0.97 !important;
    }
    .t1060__title, .t813 .t-section__title {
        font-size: 34px !important;
        line-height: 0.97 !important;
    }   
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 28px !important;
    }
    .t468__title, .t911__title, .t467__title, .t948 .t-section__title {
        font-size: 28px !important;
    }    
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_44"] .t-title, [class*="uc-"][class*="ct_44"] .t-card__title, [class*="uc-"][class*="nm_44"] .t-name, [class*="uc-"][class*="ds_44"] .t-descr, [class*="uc-"][class*="tx_44"] .t-text, [class*="uc-"][class*="cd_44"] .t-card__descr, [class*="uc-"][class*="cu_44"] .t-card__uptitle, [class*="uc-"][class*="ut_44"] .t-uptitle, [class*="uc-"][class*="hd_44"] .t-heading {
        font-size: 26px !important;
        line-height: 1.1 !important;
    }
    .t889__title, .t995__title, .t482__title, .t698__title {
        font-size: 26px !important;
        line-height: 1.1 !important;
    }  
    
    /*H4-заголовки*/
    [class*="uc-"][class*="tt_28"] .t-title, [class*="uc-"][class*="ct_28"] .t-card__title, [class*="uc-"][class*="nm_28"] .t-name, [class*="uc-"][class*="ds_28"] .t-descr, [class*="uc-"][class*="tx_28"] .t-text, [class*="uc-"][class*="cd_28"] .t-card__descr, [class*="uc-"][class*="cu_28"] .t-card__uptitle, [class*="uc-"][class*="ut_28"] .t-uptitle, [class*="uc-"][class*="hd_28"] .t-heading {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }
    .t778__title, .t706__cartwin-heading, .t706__product-amount, .t702__title, .t-form__successbox ul li:first-child {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }     
    
    /*H5-заголовки*/
    [class*="uc-"][class*="tt_24"] .t-title, [class*="uc-"][class*="ct_24"] .t-card__title, [class*="uc-"][class*="nm_24"] .t-name, [class*="uc-"][class*="ds_24"] .t-descr, [class*="uc-"][class*="tx_24"] .t-text, [class*="uc-"][class*="cd_24"] .t-card__descr, [class*="uc-"][class*="cu_24"] .t-card__uptitle, [class*="uc-"][class*="ut_24"] .t-uptitle, [class*="uc-"][class*="hd_24"] .t-heading {
        font-size: 20px !important;
        line-height: 1.2 !important;
    }
    .t1060__descr, .t467__descr, .t948 .t-section__descr, .t948__title, .t686 .t-card__title, .t772 .t-card__title, .t889__uptitle ul li:first-child, .t649 .t-card__title, .t744__title, .t744__price, .t585__title, .t813__form-upper-text, .t813__form-bottom-text ul li:nth-child(2), .t813 .t-section__descr, .t706__product-title, .t1032 .t-card__title, .t688 .t-card__title, .t851 .t-card__title {
        font-size: 20px !important;
        line-height: 1.2 !important;
    } 
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 52px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 40px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 40px !important;
    }     
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:56px"], [data-record-type="113"] > div[style*="height: 56px"], [data-record-type="113"].uc-height-56 > div {
        height: 32px !important;
    }  
    
    /*Отступ от табов до контента*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 32px !important;
    }     
    
    /*Средние отступы*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 24px !important;
    }     
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:104px"], [data-record-type="113"] > div[style*="height: 104px"], [data-record-type="113"].uc-height-menu > div {
        height: 60px !important;
    }  
    
    /*Отступ со скгруленными углами*/
    [data-record-type="113"][style*="padding-top:0px"][style*="background-color"], [data-record-type="113"][style*="padding-top:0px"][style*="background-color"] {
        border-top-left-radius: 32px !important;
        border-top-right-radius: 32px !important;
    }
    [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"], [data-record-type="113"][style*="padding-bottom:0px"][style*="background-color"] {
        border-bottom-left-radius: 32px !important;
        border-bottom-right-radius: 32px !important;
    }
    
    /*Карточки с горизонтальным скроллом*/
    .uc-slick .t686 .t-card__col, .t776__container_mobile-flex .t-col, .t772__container_mobile-flex .t-col, .t778 .t-container.t778__container_mobile-flex .t-col, t851__container.t851__container_mobile-flex .t-col, .t552 .t-container .t552__tile {
        min-width: 84% !important;
        max-width: 84% !important;
    }      
    
    /*Блок с заголвоком*/
    .t468__title + .t468__descr, .t467__title + .t467__descr, .t948 .t-section__title + .t-section__descr, .t482__title + .t482__descr {
        padding-top: 12px !important;
    }
    .t468 .t-btn, .t467 .t-btn, .t482 .t-btn {
        margin-top: 24px !important;
    }     
    
    /*Поля в формах*/
    .t-input {
        min-height: 60px !important;
    }   
    
    /*Радиокнопки в формах*/
    .t-img-select__control {
        width: 100% !important;
    }
    
    /*Карта в футере*/
    .t117 .ymaps-2-1-79-balloon-pane, .ymaps-2-1-79-panel-pane {
        display: none !important;
    }
    .t911 .t117 {
        padding-top: 24px !important;
    }        
    .t117 .ymaps-2-1-79-balloon {
        top: -58px !important;
        left: 28px !important;
    }    
    .t117 .ymaps-2-1-79-balloon__content {
        font-size: 12px !important;
    }
    .t117 .ymaps-2-1-79-balloon__content b {
        font-size: 16px !important;
    }    
    .t117 .ymaps-2-1-79-image-with-content {
        width: 64px !important;
        height: 64px !important;
        top: -64px !important;
        left: -32px !important;
    }   
    
    /*Верхняя часть футера*/
    .t911__bgimg {
        border-top-left-radius: 32px !important;
        border-top-right-radius: 32px !important;
    }
    .t911__overlay {
        border-top-left-radius: 32px !important;
        border-top-right-radius: 32px !important;
    }
    .t911__container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }       
    .t911__title + .t911__descr {
        padding-top: 12px !important;
    }  
    .t911__items-list {
        padding-top: 40px !important;
        margin-top: -48% !important;
    }  
    
    /*Меню*/
    .t446__maincontainer {
        height: 60px !important;
    }    
    .t446__imglogo {
        width: 72px !important;
    }  
    .t446__rightwrapper {
        padding-left: 12px !important;
    }
    .t446__right_descr {
        font-size: 12px !important;
        padding-right: 8px !important;
    }
    .t446__right_buttons .t-btn[href*='tel'] {
        width: 32px !important;
        height: 32px !important;
    }
    .t446 .t-sociallinks__item {
        width: 32px !important;
        height: 32px !important;
    }  
    
    /*Бургер в меню*/
    .t446__burgerlinkwrapper {
        width: 20px !important;
        height: 20px !important;
    }   
    .t446__additionalwrapper .t446__burgerwrapper {
        margin-left: 8px !important;
    }
    
    /*Обложка на первом экране на Главной*/
    [data-record-type="1060"] .t-cover {
        border-bottom-left-radius: 32px !important;
        border-bottom-right-radius: 32px !important;
    }   
    .uc-full .t1060__wrapper {
        min-height: 720px !important;
    }
    .t1060__col-wrapper {
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }    
    .t1060__title + .t1060__descr {
        padding-top: 16px !important;
    }   
    .t1060__itemwrapper {
        padding-top: 24px !important;
    } 
    
    /*Блок О компании на Главной*/
    .t948 {
        padding-top: 40px !important;
        border-radius: 32px !important;
    }      
    .t948 .t-section__container {
        margin-bottom: 32px !important;
    }
    .t948__textwrapper {
        padding: 24px !important;
    }
    .t948__descr {
        padding-top: 24px !important;
    } 
    .t948__img {
        max-width: 44px !important;
    }
    .t948__row:first-child .t948__col:nth-child(3) .t948__img {
        max-width: 200px !important;
    }    
    .t948 .uc-about-bg .t-img {
        margin-top: 32px !important;
    }  
    .t948 .uc-about-bg .t-img {
        max-width: 220% !important;
        margin-left: -65% !important;
        margin-right: -55% !important;
    }  
    
    /*Плитки с направлениями*/
    .t772__wrapper {
        row-gap: 32px !important;
    }  
    
    /*Баннер с персоной*/
    .t889__wrapper {
        border-radius: 32px !important;
    }        
    .t889__blocktext-wrapper {
        padding-top: 24px !important;
        padding-bottom: 80% !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-radius: 32px !important;
    }    
    .t889__title + .t889__descr {
        padding-top: 12px !important;
    }    
    .t889 .t-btn {
        margin-top: 24px !important;
    }        
    .t889__blocktext-wrapper {
        padding-bottom: 100% !important;
    }
    .t889__content {
        margin-bottom: 32px !important;
    }
    .t889__uptitle {
        width: calc(100% - 16px) !important;
        left: 8px !important;
    }
    .t889__blockimg {
        padding-bottom: 100% !important;
    }   
    
    /*Обложка с видео с отступами по бокам*/
    .t995 .t-cover {
        border-radius: 32px !important;
    } 
    
    /*Баннер с формой*/
    .t698__mainwrapper div:not(:first-child) .t-form {
        padding-top: 24px !important;
    }     
    
    /*Баннер с формой*/
    [data-record-type="698"] .t-cover {
        padding-top: 24px !important;
        padding-bottom: 100% !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        border-radius: 32px !important;
    } 
    [data-record-type="698"] .t-cover__carrier {
        width: 160% !important;
        right: -60% !important;
    }    
    .t698__title + .t698__descr {
        padding-top: 12px !important;
    }   
    
    /*Плитки занятий*/
    .t778__content {
        padding: 24px !important;
    }   
    
    /*Растяжка с пробным уроком*/
    .t744 .t-container {
        padding: 24px !important;
    }     
    .t744__title_small {
        margin-top: 12px !important;
    }   
    
    /*Аккордеон*/
    .t585__trigger-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }       
    .t585__opened + .t585__content {
        margin-top: -8px !important;
    }    
    
    /*Обложка с формой*/
    [data-record-type="813"] .t-cover {
        border-bottom-left-radius: 32px !important;
        border-bottom-right-radius: 32px !important;
        row-gap: 20px !important;
    }       
    [data-record-type="813"].uc-wndw .t-cover {
        border-radius: 32px !important;
    }    
    .t813__wrapper {
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }        
    .uc-full .t813__wrapper {
        min-height: 960px !important;
    }
    .t813__form-upper-text u {
        margin-top: 12px !important;
    }   
    .t813 .t-section__title + .t-section__descr {
        padding-top: 16px !important;
    }   
    .t813__textwrapper:not(:only-child) > div:last-child {
        margin-bottom: 24px !important;
    }    
    
    /*Корзина*/
    .t706__cartwin-content {
        padding: 24px !important;
    }    
    .t706__cartwin-top {
        padding-bottom: 24px !important;
    }    
    .t706__cartwin-products {
        padding-bottom: 108px !important;
    }    
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding: 24px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 24px !important;
    } 
    
    /*Плитки с иконками*/
    .t1032__content {
        padding: 24px !important;
    }   
    .t1032__img {
        max-width: 44px !important;
    }    
    .t1032 .t-card__title + .t-card__descr {
        padding-top: 24px !important;
    }       
    
    /*Видео и текст на подложке в две колонки*/
    .t688__textwrapper {
        padding: 24px !important;
    }       
    .t688 .t-card__title + .t-card__descr {
        padding-top: 12px !important;
    }   
    .t688__img {
        width: 240px !important;
    }  
    
    /*Карточки с фоновыми иллюстрациями*/
    .t851__textwrapper {
        padding: 24px !important;
    }   
    
    /*Уведомление об использовании Куки*/
    .t887 {
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
    }  
    .t887__wrapper {
        padding-left: 20px !important;
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
        -webkit-box-shadow: -1px -1px 6px rgba(0, 0, 0, 0.1) !important;
        box-shadow: -1px -1px 6px rgba(0, 0, 0, 0.1) !important;
    }
    .t887__text {
        font-size: 12px !important;
    }
    
    
}



@media screen and (min-width: 961px) {  

    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }    
    
    /*Ховер с прозрачностью*/
    .hover-opacity > .tn-atom, .color-hover > .tn-atom, .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon, .t744__title_small, .t457__li, .t-checkbox__control a, .t585__text a, .t468__descr a, .t467__descr a, .t482__descr a, .t-input-block .t-text a, .t813__form-upper-text a, .t446 .t-sociallinks__item a, .t911 a.t911__list-item, .t460 .t-sociallinks__item a {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .hover-opacity > .tn-atom:hover, .t-popup__close:hover, .t706__close:hover, .t1002__wishlistwin-close:hover, .t450__close:hover, .t985__close-icon:hover, .t744__title_small:hover, .t457__li:hover, .t-checkbox__control a:hover, .t585__text a:hover, .t468__descr a:hover, .t467__descr a:hover, .t482__descr a:hover, .t-input-block .t-text a:hover, .t813__form-upper-text a:hover, .t446 .t-sociallinks__item a:hover, .t911 a.t911__list-item:hover, .t460 .t-sociallinks__item a:hover {
        opacity: .7 !important;
    } 
    
    /*Ховер кнопок*/
    .t-btn:hover, .t-submit:hover, .t-inputpromocode__btn:hover, .t-redactor__callout-text a:hover, .t1060__item-text a:hover {
        color: var(--color-btn-text-primary-hover) !important;
        background-color: var(--color-btn-bg-primary-hover) !important;
        border-color: var(--color-btn-border-primary-hover) !important;
    }    
    .t1060__item:not(:first-child) .t1060__item-text a:hover, #allrecords [data-bg-color="#0a0b0b"] .t772 .t-card__btn_second:hover {
        color: var(--color-btn-text-secondary-hover) !important;
        background-color: var(--color-btn-bg-secondary-hover) !important;
        border-color: var(--color-btn-border-secondary-hover) !important;
    }   
    .t772 .t-card__btn_second:hover {
        /*color: var(--color-btn-text-tertiary-hover) !important;*/
        background-color: var(--color-btn-bg-tertiary-hover) !important;
        border-color: var(--color-btn-border-tertiary-hover) !important;
    }  
     {
        color: var(--color-btn-text-quaternary-hover) !important;
        background-color: var(--color-btn-bg-quaternary-hover) !important;
        border-color: var(--color-btn-border-quaternary-hover) !important;
    } 
    .t446__right_buttons .t-btn:hover, .t460__bottomtext a:hover {
        color: var(--color-btn-text-quinary-hover) !important;
        background-color: var(--color-btn-bg-quinary-hover) !important;
        border-color: var(--color-btn-border-quinary-hover) !important;
    }
    #allrecords .t911__list-item_simple:hover {
        color: var(--color-btn-text-senary-hover) !important;
        background-color: var(--color-btn-bg-senary-hover) !important;
        border-color: var(--color-btn-border-senary-hover) !important;
    } 
    
    /*Ховер табов*/
    #allrecords [data-record-type="395"][data-bg-color="#0a0b0b"] .t395__tab:hover {
        border-color: var(--color-bg-primary) !important;
    }
    #allrecords [data-record-type="395"][data-bg-color="#f3f4f4"] .t395__tab:hover {
        border-color: var(--color-border-tertiary) !important;
    }    
    
    /*Ховер плиток с видео*/
    .t686 .t686__table:hover .t-card__title a[href*='video']:before, .t776__content:hover .t776__bgimg_second[data-original*="play.svg"]:after, .t688 .t-col a[href*='video']:hover:before {
        opacity: 1 !important;
    }
    .t686 .t686__table:hover .t-card__title a[href*='video']:after, .t688 .t-col a[href*='video']:hover:after {
        opacity: 0 !important;
    }
    
    .t688 .t-col a[href*='video']:before {
        background-image: url(https://static.tildacdn.com/tild3631-3261-4339-b334-313231376537/play_active.svg) !important;
        opacity: 0 !important;
    }    
    .t688 .t-col a[href*='video']:after {
        background-image: url(https://static.tildacdn.com/tild3733-6564-4233-b461-646464323662/play.svg) !important;
        opacity: 1 !important;
    }      
    
    
}