    .main_rz + footer {
        height: 100% !important;
        margin: 0 !important;
        overflow: unset !important;
    }
    
    /*Скрытие ссылки виджет 1С*/
    .content_rz, .block-sched {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .content_rz > .link-work_res {
        font-size: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    /*Скрытие 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;
    } 
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t770__descr a, .t770__list_item a, .t997__card-title ul li, .t486__descr a, .t770 .t-menu__link-item, .t770__descr a, .t-checkbox__control a, .t457__li a, .t554 .t-text a, #allrecords [data-record-type="758"] .t758 .t-menu__link-item, .t762__title_small ul li a, .t770 .t-menusub__link-item {
        -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;         
    }  
    .t997__card-title ul li a, .t554 .t-text a, .t450__right_descr a, .t762__title_small ul li a {
        color: inherit !important;
    }    
    .hover-opacity > .tn-atom:hover {
        opacity: .7 !important;
    }  
    
    /*Ховер со сменой цвета на голубой*/
    #allrecords [data-record-type="770"] .t-menu__link-item:not(.t-active):not(.tooltipstered):hover, .t770__descr a:hover, .t457__li:hover a, .t554 .t-text a:hover, #allrecords [data-record-type="758"] .t758 .t-menu__link-item:not(.t758__link-item_active):hover, .t486__descr a:hover, .t762__title_small ul li a:hover, #allrecords .t770 .t-menusub__link-item:hover {
        color: #919EDD !important;
        opacity: 1 !important;
    }
    
    /*Ховер со сменой цвета на черный*/
    .t-checkbox__control a:hover {
        color: #020202 !important;
        opacity: 1 !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-family: 'Unbounded-Rawline' !important;
        font-weight: 700 !important;
        font-size: 16px !important;
        line-height: 1 !important;
        letter-spacing: 0.02em !important;
        text-transform: uppercase !important;
        height: 65px !important;
        min-height: unset !important;
        min-width: 120px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;  
        box-sizing: border-box !important;
    }    
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-align: center !important; 
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }  
    
    /*Уменьшенные кнопки*/
    #allrecords .t829 .t-card__btn {
        height: 50px !important;
        font-size: 14px !important;
        letter-spacing: 0 !important;
    }
    
    /*Кнопки с градиентом*/
    .t744__btn, .t478 .t-btn, .t997__btn-wrapper:first-child .t-btn, .t1032 .t-card__btn, .t1071 .t-card__btn, .t754__btn, .t700 .t-submit, .t702 .t-submit {
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;          
    }
    .t744__btn:hover, .t478 .t-btn:hover, .t997__btn-wrapper:first-child .t-btn:hover, .t1032 .t-card__btn:hover, .t1071 .t-card__btn:hover, .t754__btn:hover, .t700 .t-submit:hover, .t702 .t-submit:hover {
        background-size: 200% 200% !important;
    }    
    
    /*Текстовые кнопки*/
    #allrecords .t843 .t-btn, #allrecords .t142 .t-btn {
        min-width: unset !important;
        height: auto !important;
        position: relative !important;
        text-align: left !important;
        font-size: 22px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
        margin: 0px !important;
        padding: 0px !important;
        border-radius: 0px !important;
        white-space: normal !important;
    } 
    #allrecords .t843 .t-btn:after, #allrecords .t142 .t-btn:after {
        content: "" !important;
        display: block !important;
        width: 42px !important;
        height: 42px !important;
        position: relative !important;
        background-image: url(https://static.tildacdn.com/tild6439-3932-4164-a633-383133643630/Frame_92532.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        border-radius: 100px !important;
        box-sizing: border-box !important;
        margin-left: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;    
        will-change: transform !important; 
    }
    #allrecords .t843 .t-btn:before, #allrecords .t142 .t-btn:before {
        content: "" !important;
        display: block !important;
        width: 42px !important;
        height: 42px !important;
        position: absolute !important;
        top: 50% !important;
        right: -1px !important;
        border-radius: 100px !important;
        padding: 1px !important;
        /*border: 1px solid transparent !important;*/
        box-sizing: content-box !important;
        margin-left: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;        
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;         
    }    
    #allrecords .t843 .t-btn:hover:after, #allrecords .t142 .t-btn:hover:after {
        /*background-image: url(https://static.tildacdn.com/tild3362-3333-4163-b433-353262303130/Frame_9253.svg) !important;*/
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    }
    #allrecords .t843 .t-btn:hover:before, #allrecords .t142 .t-btn:hover:before {
        background-size: 200% 200% !important;
    }  
    
    /*Бэкграунд видео*/
    .background-video {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important; 
        z-index: 1 !important;
    }    
    
    /*Главные заголовки*/
    [class*="uc-"][class*="tt_90"] .t050__title, [class*="uc-"][class*="tt_90"] .t-title, [class*="uc-"][class*="ct_90"] .t-card__title, [class*="uc-"][class*="nm_90"] .t-name, [class*="uc-"][class*="ds_90"] .t-descr, [class*="uc-"][class*="tx_90"] .t-text, [class*="uc-"][class*="cd_90"] .t-card__descr, [class*="uc-"][class*="cu_90"] .t-card__uptitle, [class*="uc-"][class*="ut_90"] .t-uptitle, [class*="uc-"][class*="hd_90"] .t-heading {
        font-size: 90px !important;
        line-height: 0.9 !important;
        letter-spacing: -0.05em !important;
    }   
    .t843 .t-section__title {
        font-size: 90px !important;
        line-height: 0.9 !important;
        letter-spacing: -0.05em !important;
    }
    
    /*Чуть менее главные заголовки*/
    [class*="uc-"][class*="tt_80"] .t050__title, [class*="uc-"][class*="tt_80"] .t-title, [class*="uc-"][class*="ct_80"] .t-card__title, [class*="uc-"][class*="nm_80"] .t-name, [class*="uc-"][class*="ds_80"] .t-descr, [class*="uc-"][class*="tx_80"] .t-text, [class*="uc-"][class*="cd_80"] .t-card__descr, [class*="uc-"][class*="cu_80"] .t-card__uptitle, [class*="uc-"][class*="ut_80"] .t-uptitle, [class*="uc-"][class*="hd_80"] .t-heading {
        font-size: 80px !important;
        line-height: 0.9 !important;
        letter-spacing: -0.05em !important;
    }   
    .t997__title, .t921__title {
        font-size: 80px !important;
        line-height: 0.9 !important;
        letter-spacing: -0.05em !important;
    }    
    
    /*Большие заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 48px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    }  
    .t744__title, .t477__title, .t478__title, .t480__title, .t486__title, .t762__title {
        font-size: 48px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    }
    
    /*Средние заголовки*/
    [class*="uc-"][class*="tt_36"] .t050__title, [class*="uc-"][class*="tt_36"] .t-title, [class*="uc-"][class*="ct_36"] .t-card__title, [class*="uc-"][class*="nm_36"] .t-name, [class*="uc-"][class*="ds_36"] .t-descr, [class*="uc-"][class*="tx_36"] .t-text, [class*="uc-"][class*="cd_36"] .t-card__descr, [class*="uc-"][class*="cu_36"] .t-card__uptitle, [class*="uc-"][class*="ut_36"] .t-uptitle, [class*="uc-"][class*="hd_36"] .t-heading {
        font-size: 36px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    } 
    .t216__title, .t764__title ul li:first-child, .t764__descr ul li:first-child, .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .t959 .t-card__descr {
        font-size: 36px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;        
    }
    
    /*Маленькие заголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 22px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    }  
    .t923 .t-card__title, .t554__title, .t554 .t-text, .t778 .t-store__card__title, .t829 .t-card__title, .t994__title, .t1032 .t-card__title, .t1071 .t-card__title, .t585__title, .t397__select, .t754__title, .t762__descr strong, .t450__right_descr {
        font-size: 22px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    }
    
    /*Цены*/
    [class*="uc-"][class*="tt_32"] .t050__title, [class*="uc-"][class*="tt_32"] .t-title, [class*="uc-"][class*="ct_32"] .t-card__title, [class*="uc-"][class*="nm_32"] .t-name, [class*="uc-"][class*="ds_32"] .t-descr, [class*="uc-"][class*="tx_32"] .t-text, [class*="uc-"][class*="cd_32"] .t-card__descr, [class*="uc-"][class*="cu_32"] .t-card__uptitle, [class*="uc-"][class*="ut_32"] .t-uptitle, [class*="uc-"][class*="hd_32"] .t-heading {
        font-size: 32px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
    } 
    .t744__price-item, .t754__price-item {
        font-size: 32px !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
    }
    
    /*Старые цены*/
    .t744__price_old {
        font-weight: 300 !important;
    }
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 18px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }    
    .t770__leftwrapper .t770__descr, .t843 .t-card__descr, .t997__descr, .t424__descr, .t921__descr, .t486__descr {
        font-size: 18px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }
    
    /*Описания*/
    [class*="uc-"][class*="tt_16"] .t050__title, [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 16px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }      
    .t770__rightwrapper .t770__descr, .t770__list_item .t-menu__link-item, .t744__descr, .t216__descr, .t477__descr, .t478__descr, .t778 .t-store__card__descr, .t480__descr, .t424__title, .t1032 .t-card__descr, .t1071 .t-card__descr, .t585__text, .t486__descr ol li, .t-input, .t762__descr, .t450 .t-menu__link-item {
        font-size: 16px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }
    
    /*Маленькие описания*/
    .t-checkbox__control {
        font-size: 14px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;        
    }
    
    /*Большие подзаголовки*/
    .t744__title_small, .t764__title ul li:not(:first-child), .t764__descr ul li:not(:first-child) {
        font-size: 16px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
    }
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 14px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
    }  
    .t770__rightwrapper .t770__descr ul li:first-child:not(:only-child), .t770__list_item:last-child .t-menu__link-item, .t554__title ul li:not(:first-child), .t554 .t-text ul li:not(:first-child), .t758 .t-menu__link-item, .t778 .js-store-prod-sku, .t395__wrapper:before, .t997__card-title, .t754__descr, .t-input-title, .t959 .t-card__title, .t762__title_small, .t762__descr u, .t450__right_descr:last-child:not(:only-child) {
        font-size: 14px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
    }
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 140px !important;
    }   
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 80px !important;
    }      
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:50px"], [data-record-type="113"] > div[style*="height: 50px"], [data-record-type="113"].uc-height-50 > div {
        height: 50px !important;
    }
    
    /*Отступ от заголовка до текста*/
    [data-record-type="113"] > div[style*="height:30px"], [data-record-type="113"] > div[style*="height: 30px"], [data-record-type="113"].uc-height-30 > div {
        height: 30px !important;
    }    
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:130px"], [data-record-type="113"] > div[style*="height: 130px"], [data-record-type="113"].uc-height-menu > div {
        height: 130px !important;
    }        
    
    /*Тексты с градиентом*/
    .t843 .t-section__title u, .t744__title_small, #allrecords .t778 .js-store-prod-sku, #allrecords .t764__title ul li:not(:first-child), #allrecords .t764__descr ul li:not(:first-child), #allrecords .t554__title ul li:not(:first-child), #allrecords .t554 .t-text ul li:not(:first-child), .t050__title u, .t468__title u, .t921__title u, .t1032 .t-card__title u, .t754__descr, .t486__title u, .t762__descr u, .t450__right_descr:last-child:not(:only-child) {
        color: transparent !important;
        text-decoration: unset !important;
        background-clip: text !important;
        -webkit-background-clip: text !important;
        -webkit-box-decoration-break: clone !important;
        background-color: #88ABE0 !important;
        background-image: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background-image: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background-image: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
    }
    
    /*Тексты с менее насыщенным градиентом*/
    .t-checkbox__control a, #allrecords [data-record-type="450"] .t450__list_item .t-active:nth-child(n) {
        /*color: transparent !important;*/
        /*text-decoration: unset !important;*/
        /*-webkit-background-clip: text !important;*/
        /*background-clip: text !important;*/
        /*background-color: #919EDD !important;        */
        /*background-image: -moz-linear-gradient(180deg, rgba(145,158,221,1) 0%, rgba(131,177,225,1) 100%) !important;*/
        /*background-image: -webkit-linear-gradient(180deg, rgba(145,158,221,1) 0%, rgba(131,177,225,1) 100%) !important;*/
        /*background-image: linear-gradient(180deg, rgba(145,158,221,1) 0%, rgba(131,177,225,1) 100%) !important;*/
        color: #919EDD !important;
    }
    
    /*Верхняя часть меню*/
    [data-record-type="770"] .tmenu-mobile {
        display: none !important;
    }
    [data-record-type="770"] .tmenu-mobile__menucontent_hidden {
        display: block !important;
    }
    .t770__maincontainer {
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    .t770__topwrapper {
        height: 70px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: calc((100% - 1160px) / 2) !important;
        padding-right: calc((100% - 1160px) / 2) !important;
        border-bottom: 1px solid #EBEBEB !important;
        box-sizing: border-box !important;
    }
    .t770__logowrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding: 0px !important;
    }
    .t770__logowrapper2 {
        position: static !important;
        display: block !important;
    }
    .t770__imglogo {
        padding: 0px !important;
    }
    .t770__alladditional {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;   
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t770__leftwrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;  
        padding-left: 60px !important;
        padding-right: 0px !important;
    }
    .t770__leftwrapper .t770__descr {
        font-weight: 400 !important;
        white-space: nowrap !important;
        padding: 0px !important;
    }
    .t770__rightwrapper {
        width: auto !important;
        height: 100% !important;
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;          
        padding-left: 60px !important;
        padding-right: 0px !important;  
        margin-left: auto !important;
        text-align: left !important;
    }
    .t770__rightwrapper .t770__descr {
        font-weight: 500 !important;
        padding: 0px !important;        
    }
    .t770__additionalwrapper {
        display: block !important;
    }
    .t770__rightwrapper .t770__descr ul {
        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;   
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        column-gap: 40px !important;
        row-gap: 10px !important;
    }
    .t770__rightwrapper .t770__descr ul li:first-child:not(:only-child) {
        color: #BEBEBE !important;
        font-weight: 700 !important;
    }
    
    /*Нижняя часть меню*/
    .t770__bottomwrapper {
        height: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: calc((100% - 1160px) / 2) !important;
        padding-right: calc((100% - 1160px) / 2) !important;        
        border-bottom: 1px solid #EBEBEB !important;
        box-sizing: border-box !important;
    }
    .t770__listwrapper {
        display: block !important;
        width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 3px !important;
    }
    .t770__listwrapper.t770__mobilelist {
        display: none !important;
    }
    .t770__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;          
    }
    #allrecords .t770 .t770__list_item {
        position: relative !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    #allrecords .t770 .t770__list_item:first-child {
        padding-left: 0px !important;
    }
    #allrecords .t770 .t770__list_item:last-child {
        padding-top: 3px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
    }    
    .t770__list_item .t-menu__link-item {
        font-weight: 500 !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;          
    }
    .t770__list_item .t-active {
        opacity: 1 !important;
    }
    .t770__list_item:last-child .t-menu__link-item {
        position: relative !important;
        font-weight: 700 !important;
    }
    .t770__list_item:last-child .t-menu__link-item:after {
        content: '' !important;
        width: 35px !important;
        height: 35px !important;
        display: block !important;
        position: relative !important;
        background-image: url(https://static.tildacdn.com/tild6364-3038-4034-b365-396239356436/Frame_9254.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-left: 15px !important;
    }
    .t770__list_item:last-child .t-menu__link-item:before {
        content: '' !important;
        width: 35px !important;
        height: 35px !important;
        display: block !important;
        position: absolute !important;
        top: 50% !important;
        right: 0px !important;
        border-radius: 100px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;        
    }
    .t770__list_item:last-child .t-menu__link-item:hover:before {
        background-size: 200% 200% !important;
    }
    
    /*Мобильное меню*/
    .t228__padding40px {
        display: none !important;
    }
    .t228__maincontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    #allrecords .t228__maincontainer {
        height: 80px !important;
    }
    .t228__leftside {
        display: block !important;
    }
    .t228__rightside {
        display: block !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t228__centerside {
        display: none !important;
    }
    .t228__leftcontainer {
        padding: 0px !important;
    }
    .t228__imglogo {
        padding: 0px !important;
        margin-right: 0px !important;
    }
    .t228__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        float: unset !important;
        text-align: left !important;
        padding: 0px !important;
    }
    .t228__right_descr {
        display: block !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        margin: 0px !important;
        white-space: normal !important;
        text-align: left !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t228__right_buttons {
        display: block !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        margin-left: auto !important;
        margin-right: 0px !important;
    }
    .t228__right_buttons_wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        float: unset !important;        
    }
    .t228__right_buttons_but {
        display: block !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #allrecords .t228 .t-btn {
        min-width: unset !important;
        height: auto !important;
        font-size: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0 !important;
    }
    #allrecords .t228__right_buttons_but:first-child:not(:only-child) .t-btn {
        width: 50px !important;
        height: 50px !important;
        position: relative !important;
        /*background-image: url(https://static.tildacdn.com/tild6364-3038-4034-b365-396239356436/Frame_9254.svg) !important;*/
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #allrecords .t228__right_buttons_but:first-child:not(:only-child) .t-btn:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 50% !important;
        right: 0px !important;
        border-radius: 100px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;
    }
    #allrecords .t228__right_buttons_but:first-child:not(:only-child) .t-btn:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 50% !important;
        right: 0px !important;
        background-image: url(https://static.tildacdn.com/tild6364-3038-4034-b365-396239356436/Frame_9254.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;
    }
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 34px !important;
        height: 34px !important;
        background-image: url(https://static.tildacdn.com/tild6332-3137-4539-a634-623365643864/burger.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 20px !important;
    } 
    
    /*Выпадающие пункты меню*/
    .t770__list_item .t-menusub__menu-custompos:after, .t770__list_item .t-menusub__menu-custompos:before {
        display: none !important;
    }
    .t770__list_item .t-menusub__menu {
        min-width: 175px !important;
        max-width: 175px !important;
        position: absolute !important;
        top: 100% !important;
        left: 0px !important;
        padding-top: 10px !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t770__list_item:hover .t-menusub .t-menusub__menu {
        opacity: 1 !important;
        display: block !important;
    }
    .t770__list_item .t-menusub__content {
        padding: 20px !important;
        border-radius: 20px !important;
        background-color: #FFFFFF !important;
        -webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t770__list_item .t-menusub__list-item:not(:last-child) {
        margin-bottom: 10px !important;
    }
    
    /*Мобильное выпадающее меню*/
    .t450 {
        border-top-left-radius: 30px !important;
        border-bottom-left-radius: 30px !important;
    }
    .t450__menu_show.t450 {
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t450__container {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t450__top {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;    
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t450__logowrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-top: auto !important;
        margin-bottom: 0px !important;
        padding-top: 50px !important;
    }
    .t450__logoimg {
        width: 100% !important;
        max-width: 100% !important;
        border-radius: 10px !important;
    }
    .t450__list {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        margin-bottom: 0px !important;
    }
    .t450__list_item .t-menu__link-item {
        margin-bottom: 20px !important;
    }
    .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    #allrecords [data-record-type="450"] .t450__list_item .t-active:nth-child(n) {
        opacity: 1 !important;
    }
    .t450 .t-menusub__menu {
        padding-bottom: 30px !important;
        margin-bottom: 30px !important;
        border-bottom: 1px solid #FFFFFF !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 0px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 20px !important;
    }
    .t450 .t-menusub__list-item:last-child {
        margin-bottom: 0px !important;
    }
    .t450 .t-menusub__link-item {
        font-size: 14px !important;
        margin-bottom: 0px !important;
    }
    .t450 .t-menusub__arrow {
        top: -3px !important;
        width: 12px !important;
        height: 8px !important;
        margin-left: 10px !important;
        background-image: url(https://static.tildacdn.com/tild6434-3365-4231-a532-393062363665/Polygon_15.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;
    }
    .t450 .t-menusub__target-link_active .t-menusub__arrow {
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;      
    }
    .t450 .t-menusub__arrow:after {
        display: none !important;
    }
    .t450__rightside {
        margin-top: 0px !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !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;         
    }
    .t450__right_descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;         
        margin-top: 0px !important;
    }
    .t450__right_descr:last-child:not(:only-child) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;         
        font-weight: 700 !important;
        margin-top: 10px !important;
    }
    .t450__right_social_links {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;  
        margin-top: 50px !important;
    }
    .t450 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 5px !important;
    }
    
    /*Блок с заголовком*/
    .t468__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t050__descr, .t468__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    
    /*Обложка на Главной*/
    .t843__separator, .t843__desktopimg, .t843__leftcol {
        display: none !important;
    }
    .t843 {
        padding-top: 60px !important;
    }
    .t843 .t-section__topwrapper {
        margin-bottom: 0px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t843 .t-section__title {
        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;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        margin-bottom: 0px !important;
        z-index: 1 !important;
    }
    /*.t843 .t-section__title u {*/
    /*    width: 100% !important;*/
    /*	color: transparent;    */
    /*	-webkit-background-clip: text !important;*/
    /*	background-clip: text !important;*/
    /*	background-color: #88ABE0 !important;*/
    /*	background-image: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(255,167,225,1) 100%) !important;*/
    /*    background-image: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(255,167,225,1) 100%) !important;*/
    /*    background-image: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(255,167,225,1) 100%) !important;*/
    /*    text-decoration: unset !important;*/
    /*}*/
    .t843__colwrapper {
        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;
        margin-top: -40px !important;
    }
    .t843 .t-item {
        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;        
    }
    .t843 .t-card__container .t-col:not(.t843__desktopimg, .t843__mobileimg, .t843__colwrapper) {
        position: absolute !important;
        max-width: 100% !important;
        width: 100% !important;
        height: 100% !important;
        top: 0px !important;
        left: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t843__mobileimg {
        max-width: 560px !important;
        position: relative !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        z-index: 2 !important;
    }
    .t843 .t-item:not(:first-child) .t843__mobileimg {
        position: absolute !important;
        top: 0px !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        z-index: 0 !important;
    }
    .t843__imgwrapper {
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t843__blockimg {
        /*border-radius: 50% !important;*/
        /*-moz-border-radius: 50% !important;*/
        /*-webkit-border-radius: 50% !important;*/
    }
    .t843__textwrapper {
        height: 100% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        z-index: 3 !important;
        margin-top: 0px !important;
    }
    .t843__content {
        width: 100% !important;
        display: block !important;
    }
    .t843__box {
        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: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t843 .t-card__descr {
        max-width: 250px !important;
    }
    #allrecords .t843 .t-btn {
        max-width: 240px !important;
    }
    
    /*Слайдер с направленями*/
    .t923 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t923 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }    
    .t923 .t-slds__item {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t923__wrapper {
        position: relative !important;
        border-radius: 30px 30px 20px 20px !important;
        border: 1px solid transparent;
        box-sizing: border-box;
    }
    .t923__content {
        position: absolute !important;
        width: 100% !important;
        left: 0px !important;
        bottom: 0px !important;
        border-radius: 20px !important;
        z-index: 4 !important;
        -webkit-transform: translateZ(1px) !important;
        transform: translateZ(1px) !important;
    }
    .t923__textwrapper {
        padding: 30px !important;
    }
    .t923__bgimg {
        -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -webkit-transition-duration: .3s !important;
        -o-transition-duration: .3s !important;
        transition-duration: .3s !important;
    }
    /*.t923__wrapper:hover .t923__bgimg {*/
    /*    opacity: 0 !important;*/
    /*}*/
    .t923__bgimg .background-video {
        -webkit-transform-style: preserve-3d !important;
    }
    
    /*Стрелки в слайдере с направленями*/
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 1200px) / 2) !important;
    }
    .t923 .t-slds__arrow-right {
        right: unset !important;
        left: 20px !important;
    }
    .t923 .t-slds__arrow-left {
        left: unset !important;
        right: 20px !important;
    }    
    #allrecords .t-slds__arrow-withbg {
        width: 45px !important;
        height: 45px !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;          
    }
    #allrecords .t-slds__arrow-withbg:hover {
        background-size: 200% 200% !important;
    }     
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 12px !important;
    }    
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body polyline {
        stroke-width: 1.5px !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-right {
        -webkit-transform: translate(-40%,-50%) !important;
        -moz-transform: translate(-40%,-50%) !important;
        -o-transform: translate(-40%,-50%) !important;
        transform: translate(-40%,-50%) !important;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-left {
        -webkit-transform: translate(-60%,-50%) rotate(180deg);
        -moz-transform: translate(-60%,-50%) rotate(180deg);
        -o-transform: translate(-60%,-50%) rotate(180deg);
        transform: translate(-60%,-50%) rotate(180deg);
    }
    
    /*Блок Test drive*/
    .t744 .t-container {
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        background-color: #F1F1F1 !important;
        border-radius: 30px !important;
    }
    .t744__col {
        max-width: 50% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t744__info {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;
    }
    .t744__col_first .t744__info {
        padding-left: 80px !important;
        padding-right: 0px !important;
    }
    .t744__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t744__title-wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 0px !important;
    }
    .t744__title_small {
        margin-top: 10px !important;
    }
    .t744__descr {
        max-width: 362px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 30px !important;
    }
    .t744__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        column-gap: 30px !important;
        row-gap: 10px !important;
        margin-top: 40px !important;
    }
    .t744__price-item {
        margin: 0px !important;
    }
    .t744__price_old .t744__price-value:before {
        content: "от\a0" !important;
    }
    .t744__btn-wrapper {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
        margin-top: 50px !important;
    }
    .t744 .t-slds {
        height: calc(100% + 40px) !important;
        margin-top: -40px !important;
    }
    .t744 .t-slds__main, .t744 .t-slds__container, .t744 .t-slds__wrapper, .t744 .t-slds__imgwrapper {
        height: 100% !important;
    }
    .t744 .t-slds__items-wrapper {
        width: auto !important;
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;        
    }    
    .t744 .t-slds__item {
        width: 100% !important;
        min-width: 100% !important;
    }
    .t744 .t-slds__bgimg {
        height: 100% !important;
        background-position: top center !important;
        padding-bottom: 0px !important;
    }
    
    /*Блок с преимуществом*/
    [data-record-type="244"].t-rec_pt_15 {
        padding-top: 0px !important;
        margin-top: 20px !important;
    }    
    .t-cover__wrapper span.space, [data-record-type="244"] .t-cover__filter {
        display: none !important;
    }
    [data-record-type="244"] {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: transparent !important;
    }
    [data-record-type="244"] .t-cover {
        height: auto !important;
        background-image: unset !important;
        background-color: #f1f1f1 !important;
        border-radius: 30px !important;
        border: 2px solid #FFFFFF !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
    [data-record-type="244"] .t-cover__carrier {
        width: calc(50% - 20px) !important;
        height: calc(100% - 40px) !important;
        position: absolute !important;
        top: 20px !important;
        left: unset !important;
        right: 20px !important;
        border-radius: 20px !important;
    }
    [data-record-type="244"] .t-container {
        max-width: 100% !important;
        position: static !important;
    }
    [data-record-type="244"] .t-col {
        max-width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    [data-record-type="244"] .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }
    .t216__wrapper {
        min-height: 480px !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: 60px !important;
        box-sizing: border-box !important;
    }
    .t216__blocklogo {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t216__logo {
        max-width: 80px !important;
    }
    .t216__title {
        margin-top: auto !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t216__blocklogo + .t216__title {
        padding-top: 50px !important;
    }
    .t216__descr {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    
    /*Баннер*/
    .t477__sizer {
        display: none !important;
    }
    .t477 .t-container {
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(120deg, rgba(136,171,224,1) 40%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(120deg, rgba(136,171,224,1) 40%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(120deg, rgba(136,171,224,1) 40%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        border-radius: 30px !important;
        overflow: hidden !important;        
    }
    .t477 .t-col {
        width: 100% !important;
        max-width: 50% !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t477__textwrapper {
        height: auto !important;
        display: block !important;
    }
    .t477__content {
        display: block !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .t477 .t477__top .t477__content {
        padding-left: 80px !important;
        padding-right: 20px !important;
    }    
    .t477 .t-col:not(.t477__top) .t477__content {
        padding-left: 0px !important;
        padding-right: 60px !important;
    }
    .t477__title {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t477__descr {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t477__title + .t477__descr {
        margin-top: 30px !important;
    }
    .t477__btn-wrapper {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    .t477__blockimg {
        height: 100% !important;
    }
    .t477 .t477__top .t477__blockimg {
        background-position: right bottom !important;
    }    
    .t477 .t-col:not(.t477__top) .t477__blockimg {
        background-position: left bottom !important;
    } 
    
    /*Слайдер с отзывами*/
    .t604 .t-slds__caption__container {
        display: none !important;
    }
    .t604 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }    
    .t604 .t-slds__item {
        width: 100% !important;
        min-width: 100% !important;
    }
    .t604__imgwrapper {
        border-radius: 30px !important;
        overflow: hidden !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow_wrapper {
        width: calc((100% - 560px) / 2) !important;
    }
    .t604 .t-slds__bullet_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;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        padding-top: 40px !important;
        gap: 10px !important;
    }
    .t604 .t-slds__bullet {
        padding: 0px !important;
    }
    
    /*Слайдер с пространством*/
    .t764 .t-col {
        margin-bottom: 0px !important;
    }
    .t764 .t-slds__wrapper {
        border-radius: 30px !important;
        overflow: hidden !important;
    }
    .t764 .t-slds__bgimg {
        padding-bottom: 80% !important;
    }
    .t764__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t764__descr {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t764__title + .t764__descr {
        margin-top: 40px !important;
    }
    .t764__title ul, .t764__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t764__title ul li:first-child, .t764__descr ul li:first-child {
        color: #020202 !important;
        font-weight: 400 !important;
    }
    .t764__title ul li:not(:first-child), .t764__descr ul li:not(:first-child) {
        color: #88abe0 !important;
        font-weight: 700 !important;
        margin-top: 10px !important;
    }
    .t764 .t-slds__arrow-right {
        right: 40px !important;
    }
    .t764 .t-slds__arrow-left {
        left: 40px !important;
    }  
    
    /*Комбинация изображений в 2 колонках*/
    .t660__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t660__row:not(:first-child) {
        padding-top: 40px !important;
    }    
    .t660__tile {
        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;
        padding-left: 20px !important;
        padding-right: 20px !important;
        row-gap: 40px !important;
    }
    .t660__bgimg_wrapper {
        width: 100% !important;
    }
    .t660__bgimg {
        border-radius: 30px !important;
    }
    .t660__tile_sm .t660__bgimg, .t660__tile_md .t660__bgimg {
        padding-bottom: 62.5% !important;
    }
    
    /*Блок с приглашением к тестированию*/
    .t478__sizer {
        display: none !important;
    }
    .t478 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t478__top {
        margin-bottom: 0px !important;
    }
    .t478 .t-col:not(.t478__top) {
        max-width: 500px !important;
        margin-left: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t478__title {
        margin-bottom: 0px !important;
    }
    .t478__descr {
        margin-top: 30px !important;
    }
    .t478__btn-wrapper {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    .t478__textwrapper {
        height: auto !important;
        min-height: 100% !important;
    }
    .t478__blockimg {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 106.8762278978389% !important;
        background-size: contain !important;
    }
    
    /*Блок с картой в футере*/
    .t554 {
        overflow: hidden !important;
    }
    .t554__general-wrapper {
        background-color: transparent !important;
    }
    .t554__card-wrapper {
        position: relative !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
    }
    .t554__card {
        min-height: unset !important;
        position: static !important;
        top: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding: 60px !important;
        border-radius: 30px !important;
    }
    .t554 .t-sociallinks {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        margin-top: 0px !important;
        margin-bottom: 60px !important;
    }
    .t554 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        gap: 10px !important;
    }
    .t554 .t-sociallinks__item_website:first-child {
        margin-right: auto !important;
    }
    .t554 .t-sociallinks__item_website:first-child a {
        width: 80px !important;
        height: 80px !important;
    }
    .t-sociallinks__item {
        position: relative !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t-sociallinks__item:before {
        content: "" !important;
        display: block !important;
        width: calc(100% - 4px) !important;
        height: calc(100% - 4px) !important;
        position: absolute !important;
        top: 2px !important;
        left: 2px !important;
        border-radius: 100px !important;
        box-sizing: border-box !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !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;
    }
    .t-sociallinks__item:hover:before {
        opacity: 1 !important;
    }
    .t554 .t-sociallinks__item_website:first-child:before {
        display: none !important;
    }
    .t-sociallinks__item a {
        display: block !important;
        margin-top: 0px !important;
        width: 50px !important;
        height: 50px !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;
    }
    .t554__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-bottom: 0px !important;
    }
    .t554 .t-text {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t554__title + .t-text {
        margin-top: 40px !important;
    }
    .t554__title ul, .t554 .t-text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t554__title ul li:not(:first-child), .t554 .t-text ul li:not(:first-child) {
        color: #88abe0 !important;
        font-weight: 700 !important;
        margin-top: 10px !important;
    }
    .t554_map {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t554 .t-map, .ymaps-2-1-79-map {
        height: 100% !important;
    }
    
    /*Нижняя часть футера*/
    .t457__ul {
        width: 100% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
        padding-top: 24px !important;
        padding-bottom: 24px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin: 0px !important;
        column-gap: 30px !important;
        row-gap: 10px !important;
    }
    .t457__li {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin: 0px !important;
    }
    .t457__li:nth-child(2) {
        position: absolute !important;
        left: 50% !important;
        top: 24px !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 50px !important;
    }
    .t997__card-title ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t758__list, .t997__card-title ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 5px !important;
    }
    .t758__link-item__wrapper {
        min-height: unset !important;
    }
    .t758 .t-menu__link-item, .t997__card-title ul li {
        min-height: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t758__link-item__wrapper:not(.t758__link-item_active), .t997__card-title ul li:not(:last-child) {
        padding-right: 10px !important;
    }
    .t758__breadcrumb-divider {
        display: none !important;
    }
    .t758__list_item:not(:first-child) .t-menu__link-item:before, .t997__card-title ul li:not(:first-child):before {
        content: '' !important;
        display: inline-block !important;
        width: 6px !important;
        height: 8px !important;
        background-image: url(https://static.tildacdn.com/tild6236-3435-4635-b336-623132306235/_.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important; 
        margin-top: 2px !important;
        margin-right: 10px !important;
    }
    /*.t758__list_item:last-child .t-menu__link-item:before, .t997__card-title ul li:last-child:before {*/
    /*    background-image: url(https://static.tildacdn.com/tild6231-6132-4631-a231-333539626234/_.svg) !important;*/
    /*}*/
    
    /*Каталог с тренерами*/
    .t778 .t-store__grid-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: 40px !important;
    }
    .t778 .t-container[style*="display"][style*="none"] {
        display: none !important;
    }
    .t778 .t-store__card {
        margin-bottom: 0px !important;
    }
    .t778 .t-store__card__wrap_all {
        position: relative !important;
        background-color: transparent !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t778 .t-store__card__wrap_txt-and-btns {
        position: absolute !important;
        left: 20px !important;
        right: 20px !important;
        bottom: 20px !important;
        background-color: #ffffff !important;
        border-radius: 20px !important;
        overflow: hidden !important;
        z-index: 2 !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
        -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -webkit-transition-duration: .3s !important;
        -o-transition-duration: .3s !important;
        transition-duration: .3s !important;    
    }
    .t778 .t-store__card__wrap_all:hover .t-store__card__wrap_txt-and-btns {
        opacity: 0 !important;
    }
    .t778 .store__card__wrap_txt-and-opts {
        padding: 0px !important;
    }
    .t778 .t-store__card__textwrapper {
        padding: 20px !important;
    }
    .t778 .t-store__card__sku {
        display: block !important;
        font-size: 0px !important;
        margin-top: 10px !important;
    }
    .t778 .js-store-prod-sku {
        /*width: 100% !important;*/
        /*height: auto !important;*/
        /*display: -webkit-box !important;*/
        /*display: -ms-flexbox !important;*/
        /*display: flex !important;*/
        color: #88ABE0 !important;
        font-weight: 700 !important;
    }
    .t778 .t-store__card__descr {
        margin-top: 20px !important;
    }
    .t778 .t-store__card__price-wrapper {
        margin: 0px !important;
    }
    .t778 .t-store__card__imgwrapper {
        padding-bottom: 160% !important;
    }
    .t778 .t-store__card__bgimg {
        background-position: center top !important;
    }
    .t778 .t-store__card__bgimg, .t778 .t-store__card__bgimg_second {
        -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        -webkit-transition-duration: .3s !important;
        -o-transition-duration: .3s !important;
        transition-duration: .3s !important;
    }
    
    /*Табы для переключения вида каталога*/
    .t395__separator_mobile {
        display: none !important;
    }
    .t395__col {
        padding-bottom: 0px !important;
    }
    .t395__wrapper {
        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: 10px !important;
    }
    .t395__wrapper:before {
        content: 'Вид отображения' !important;
        display: block !important;
        font-family: 'Unbounded-Rawline' !important;
        color: #DBDBDB !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
    }
    .t395__tab {
        width: 30px !important;
        height: 30px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        opacity: .2 !important;
    }
    .t395__tab_active {
        opacity: 1 !important;
    }
    #allrecords [data-record-type="395"] .t395__tab:nth-child(n) {
        background-color: transparent !important;
        border-color: transparent !important;
    }
    .t395__tab:first-child {
        margin-left: auto !important;
        background-image: url(https://static.tildacdn.com/tild3235-3432-4839-b834-626137323536/11.svg) !important;
    }
    .t395__tab:nth-child(2) {
        background-image: url(https://static.tildacdn.com/tild3065-6664-4435-a561-313563613662/22.svg) !important;
    }
    .t395__title {
        font-size: 0px !important;
        padding: 0px !important;
    }
    
    /*Обложка на странице направления*/
    .t997__checkmark {
        display: none !important;
    }
    [data-record-type="997"] .t-cover {
        height: auto !important;
    }
    [data-record-type="997"] .t-cover__carrier {
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="997"] .t-cover__filter {
        height: 100% !important;
    }
    .t997 .t-container {
        position: static !important;
    }
    .t997 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t997__wrapper {
        min-height: 100% !important;
    }
    .t997__inner {
        /*height: auto !important;*/
        /*display: -webkit-flex !important;*/
        /*display: -ms-flexbox !important;*/
        /*display: flex !important;*/
        /*-webkit-flex-direction: column !important;*/
        /*-ms-flex-direction: column !important;*/
        /*flex-direction: column !important;*/
        /*padding-top: 50px !important;*/
        /*padding-bottom: 80px !important;*/
        margin-top: 50px !important;
        margin-bottom: 80px !important;
    }
    .t997 .t-section__topwrapper {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t997 .t-section__topwrapper, .t997__col {
        max-width: 100% !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
        box-sizing: border-box !important;
    }
    .t997__header-wrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t997__title {
        color: #020202 !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        margin-top: auto !important;
    }
    .t997__descr {
        color: #020202 !important;
        max-width: 460px !important;
        font-weight: 500 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 30px !important;
    }
    [data-bg-color="#020202"] .t997__title, [data-bg-color="#020202"] .t997__descr {
        color: #FFFFFF !important;
    }
    .t997__buttons {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 20px !important;
        margin-top: auto !important;
        padding-top: 50px !important;
    }
    .t997__btn-wrapper {
        margin: 0px !important;
    }
    .t997__btn-wrapper:nth-child(2) .t-btn:before {
        content: '' !important;
        width: 14px !important;
        height: 16px !important;
        display: inline-block !important;
        background-image: url(https://static.tildacdn.com/tild3163-3230-4633-b662-393862656663/Polygon_14.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-right: 10px !important;
    }
    .t997__cards-wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 50px !important;
    }
    .t997__card-title {
        min-height: unset !important;
        margin: 0px !important;
    }
    .t997__card-title ul li:last-child {
        color: #020202 !important;
    }
    [data-record-type="997"][data-bg-color="#020202"] .t997__card-title ul li:last-child {
        color: #FFFFFF !important;
    }
    .t997__card-title ul li:not(:last-child):hover {
        color: #020202 !important;
    }
    [data-record-type="997"][data-bg-color="#020202"] .t997__card-title ul li:not(:last-child):hover {
        color: #FFFFFF !important;
    }
    
    /*Блок с анонсом скидок*/
    [data-record-type="829"] {
        background: rgb(205,169,224) !important;
        background: -moz-linear-gradient(112deg, rgba(205,169,224,1) 27%, rgba(136,171,224,1) 84%) !important;
        background: -webkit-linear-gradient(112deg, rgba(205,169,224,1) 27%, rgba(136,171,224,1) 84%) !important;
        background: linear-gradient(112deg, rgba(205,169,224,1) 27%, rgba(136,171,224,1) 84%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cda9e0",endColorstr="#88abe0",GradientType=1) !important;
    }
    .t829__grid {
        width: 100% !important;
        padding-top: 0px !important;
    }
    .t829 .t-card__col {
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 0px !important;
    }
    .t829__content-wrapper {
        position: relative !important;
    }
    .t829__content {
        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;
    }
    .t829__imgwrapper {
        max-width: 150px !important;
        position: absolute !important;
        left: 0px !important;
        top: 50% !important;
        background-color: transparent !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t829__textwrapper {
        max-width: 560px !important;
        position: relative !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        z-index: 2 !important;
    }
    .t829 .t-card__btn-wrapper {
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t829 .t-card__btn {
        margin: 0px !important;
    }
    
    /*Блок в 2 колонки с текстом и изображением на странице направления*/
    .t480__sizer {
        display: none !important;
    }
    .t480 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t480__col {
        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;
        margin-bottom: 0px !important;
    }
    .t480__textwrapper {
        height: auto !important;
    }
    .t480__title {
        margin-bottom: 0px !important;
    }
    .t480__descr {
        max-width: 460px !important;
        margin-top: 0px !important;
    }
    .t480__title + .t480__descr {
        margin-top: 30px !important;
    }
    .t480__blockimg {
        width: 100% !important;
        height: 100% !important;
        min-height: 560px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t480__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t480__descr ul:not(:first-child) {
        margin-top: 20px !important;
    }
    .t480__descr ul li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t480__descr ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t480__descr ul li:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6363-3735-4230-a136-346564363934/Line_14.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 10px !important;
        height: 3px !important;
        margin-top: 12px !important;
        margin-right: 10px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    
    /*Изображение на всю ширину грида*/
    [data-record-type="663"].t-rec_pt_45 {
        padding-top: 40px !important;
    }    
    .t663__row {
        width: calc(100% - 40px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t663__row:not(:first-child) {
        margin-top: 20px !important;
    }
    .t663__bgimg {
        padding-bottom: 48.27586206896552% !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;        
    }
    
    /*Изображение на всю ширину экрана*/
    [data-record-type="160"] .t-cover {
        height: auto !important;
        padding-bottom: 45% !important;
        background-color: transparent !important;
    }
    [data-record-type="160"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="160"] .t-cover__filter {
        height: 100% !important;
    }
    .t148 {
        display: none !important;
    }
    
    /*Изображения в 2 колонки*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    .t667 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important
    }
    .t667 .t-container:before, .t667 .t-container:after {
        display: none !important;
    }
    .t667__row {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t667__tile {
        width: calc(50% - 20px) !important;
    }
    .t667__bgimg {
        padding-bottom: 89.28571428571429% !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;   
    }
    
    /*Изображения в 3 колонки*/
    [data-record-type="1083"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    .t1083 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important
    }   
    .t1083 .t-container:before, .t1083 .t-container:after {
        display: none !important;
    }    
    .t1083__img-group {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t1083__img-group_invert {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .t1083__img-group_invert .t1083__bgimg {
        -webkit-order: unset !important;
        order: unset !important;
    }
    .t1083__img-group > .t1083__bgimg {
        width: calc(50% - 20px) !important;
        height: auto !important;
        min-height: 100% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .t1083__bgimg_wrapper {
        width: calc(50% - 20px) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
        gap: 40px !important;
    }
    .t1083__bgimg_wrapper > .t1083__bgimg {
        width: calc(50% - 20px) !important;
        height: auto !important;
        min-height: unset !important;
        padding-bottom: 89.28571428571429% !important;
    }
    .t1083__bgimg {
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
    }
    
    /*Слайдер на странице направления*/
    .t994__height, .t944__loaders-container {
        display: none !important;
    }
    .t994 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t994__width-wrapper {
        width: 100% !important;
        max-width: 1200px !important;
        height: auto !important;
        overflow: hidden !important;
    }
    .t994__slidecontainer {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
        float: unset !important;
    }
    .t994__item {
        width: calc(100% / 3) !important;
        height: auto !important;
    }
    .t994__slds-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;           
    }
    .t994__item-wrapper {
        width: 100% !important;
        height: auto !important;
    }
    .t994__content {
        padding-top: 0px !important;
    }
    .t994__textwrapper {
        margin-top: auto !important;
        padding-top: 50px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    #allrecords [data-record-type="994"] .t994__imgwrapper {
        padding-top: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t994__img {
        max-height: 80px !important;
    }
    .t994 .t-slds__arrow_wrapper {
        width: calc((100% - 1200px) / 2) !important;
    }
    .t994__arrow {
        display: inline-block !important;
    }
    .t994__next {
        right: unset !important;
        left: 20px !important;
    }
    .t994__prev {
        left: unset !important;
        right: 20px !important;
    }    
    
    /*Блок с приглашением к тестированию на странице направления*/
    .t424__box-img {
        width: 100px !important;
        height: 100px !important;
        position: relative !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }
    .t424__textwrapper {
        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: absolute !important;
        left: 84px !important;
        top: 8px !important;
        padding: 0px !important;
    }
    .t424__textwrapper:before {
        content: '' !important;
        width: 12px !important;
        height: 12px !important;
        display: inline-block !important;
        background-color: #35CD1D !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;    
        margin-right: 6px !important;
    }
    .t424__box-text {
        border: none !important;
        padding-top: 30px !important;
    }
    .t424__inner-wrapper {
        padding: 0px !important;
    }
    .t424 .t-card__btn {
        margin-top: 50px !important;
    }
    
    /*Блок Dance community на странице направления*/
    .t921 .t-container {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t921__col {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t921__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t921__title + .t921__descr {
        margin-top: 30px !important;
    }
    .t921__images-wrapper {
        margin-top: 50px !important;
    }
    .t921__row {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;    
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-bottom: 0px !important;
    }
    .t921__tile_left {
        width: 560px !important;
    }
    .t921__tile_right {
        position: absolute !important;
    }
    .t921__bgimg {
        margin: 0px !important;
    }
    .t921__tile_right .t921__bgimg {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        bottom: unset !important;
        right: unset !important;
        padding-bottom: 0px !important;
        background-size: contain !important;
        background-position: center !important;
    }
    
    /*Блок с карточками в 2 колонки на странице Система скидок*/
    .t1032 .t-card__container:before, .t1032 .t-card__container:after, .t1032__separator {
        display: none !important;
    }
    .t1032 .t-card__container {
        max-width: 1200px !important;
        position: relative !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 40px !important;
    }
    .t1032__row {
        height: auto !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 40px !important;        
    }
    .t1032 .t-card__col {
        width: 100% !important;
        max-width: 50% !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t1032 .t-card__col:nth-child(n) {
        margin: 0px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t1032__content {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        text-align: left !important;
        padding: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;
    }
    .t1032__wrapper  {
        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;        
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t1032 .t-card__title {
        height: auto !important;
        position: relative !important;
        margin: 0px !important;
        padding: 0px !important;
        z-index: 1 !important;
    }
    .t1032 .t-card__descr {
        height: auto !important;
        position: relative !important;
        margin: 0px !important;
        padding: 0px !important;
        z-index: 1 !important;
    }
    .t1032 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }
    .t1032__buttonwrapper {
        position: relative !important;
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        z-index: 1 !important;    
    }
    .t1032 .t-card__btn {
        margin: 0px !important;
    }
    .t1032__img {
        width: 80px !important;
        height: 80px !important;
        padding-bottom: 0px !important;
        margin-bottom: 50px !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        -o-object-position: center !important;
        object-position: center !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child {
        max-width: 700px !important;
        height: 100% !important;
        position: absolute !important;
    } 
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_50 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n), .uc-fc_100 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n) {
        max-width: 500px !important;
        margin-left: 700px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__content, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__content {
        background-color: #020202 !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title {
        max-width: 340px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title {
        color: #FFFFFF !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__descr {
        max-width: 280px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__descr, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__descr {
        color: #FFFFFF !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }   
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__buttonwrapper, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__buttonwrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }       
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__btn, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__btn {
        color: #020202 !important;
        background: #FFFFFF !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        margin-bottom: 0px !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;        
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: 50% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
    }
    .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__wrapper {
        padding-bottom: 0px !important;
    }
    .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: 100% !important;
        height: auto !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;        
    }    
    
    /*Карточки в 1 строку на странице Система скидок*/
    .t1071__separator {
        display: none !important;
    }
    .t1071 .t-card__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;
    }
    .t1071__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t1071 .t-card__col {
        max-width: 100% !important;
        margin: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;
    }
    .t1071__wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        border-radius: 0 !important;
        border-bottom: 1px solid #DBDBDB !important;
        border-left: 1px solid #DBDBDB !important;
        border-right: 1px solid #DBDBDB !important;
        padding: 60px !important;
        box-sizing: border-box !important;
    }
    .t1071 .t1071__row:first-child .t-card__col:first-child .t1071__wrapper {
        border-top: 1px solid #DBDBDB !important;
        border-top-left-radius: 30px !important;
        border-top-right-radius: 30px !important;
    }
    .t1071 .t1071__row:last-child .t-card__col:last-child .t1071__wrapper {
        border-bottom-left-radius: 30px !important;
        border-bottom-right-radius: 30px !important;
    }    
    .t1071__imgwrapper {
        max-width: 419px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t1071__content {
        max-width: 619px !important;
        text-align: left !important;
        border-radius: 0 !important;
        border: none !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t1071 .t-card__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1071 .t-card__btn {
        margin-top: 50px !important;
    }
    .t1071__bgimg {
        width: 100% !important;
        height: 80px !important;
        position: static !important;
        background-size: contain !important;
        background-position: left top !important;
        padding-bottom: 0px !important;
        margin-bottom: 50px !important;
    }
    .t1071__textwrapper {
        text-align: left !important;
        position: static !important;
        -moz-transform: unset !important;
        -ms-transform: unset !important;
        -webkit-transform: unset !important;
        -o-transform: unset !important;
        transform: unset !important;
    }
    .t1071 .t-card__title {
        max-width: 340px !important;
    }
    
    /*Аккордеон на странице Система скидок*/
    .t585__border, .t585 .t585__icon-hover, .t585__circle {
        display: none !important;
    }
    .t585__accordion {
        border-bottom: 1px solid #DBDBDB !important;
        border-left: 1px solid #DBDBDB !important;
        border-right: 1px solid #DBDBDB !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top: 1px solid #DBDBDB !important;
        border-top-left-radius: 30px !important;
        border-top-right-radius: 30px !important;        
    }
    .t585 .t-col:last-child .t585__accordion {
        border-bottom-left-radius: 30px !important;
        border-bottom-right-radius: 30px !important;        
    }    
    .t585__header {
        border: none !important;
    }
    .t585__trigger-button {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-right: 60px !important;
    }
    .t585__content {
        max-height: 0px;
        display: block !important;
        opacity: 0 !important;
        padding: 0px !important;
        -webkit-transition: all ease-in .2s !important;
        -moz-transition: all ease-in .2s !important;
        -ms-transition: all ease-in .2s !important;
        -o-transition: all ease-in .2s !important;
        transition: all ease-in .2s !important;
    }
    .t585__opened ~ .t585__content {
        opacity: 1 !important;
        margin-top: -20px !important;
    }
    .t585__textwrapper {
        padding-bottom: 40px !important;
    }
    .t585__text {
        margin-bottom: 0px !important;
    }
    .t585__icon {
        width: 45px !important;
        height: 45px !important;
        padding: 12px !important;
        opacity: 1 !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        box-sizing: border-box !important;
        background: rgb(205,169,224) !important;
        background: -moz-linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        background: linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cda9e0",endColorstr="#88abe0",GradientType=1) !important;
        background-position: top center !important;
        background-size: 100% 100% !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;          
    }
    .t585__accordion:hover .t585__icon {
        background-size: 200% 200% !important;
    }     
    .t585__lines svg {
        width: 100% !important;
        height: 100% !important;
    }
    .t585__lines svg > g {
        stroke-width: 1.5px !important;
    }
    .t585__lines svg > g > g {
        stroke: #FFFFFF !important;
    }
    
    /*Обложка на странице Цены*/
    .t486__separator {
        display: none !important;
    }
    .t486 .t-container {
        max-width: 1160px !important;
        position: relative !important;
        background-color: #020202 !important;
        padding: 60px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;
    }
    .t486 .t-col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin: 0px !important;
        padding: 0px !important;
    }
    .t486__textwrapper {
        max-width: 720px !important;
        height: auto !important;
        position: relative !important;
        z-index: 2 !important;
    }
    .t486 .t-col:not(.t486__top) .t486__textwrapper {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t486__title {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t486__descr {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t486__title + .t486__descr {
        margin-top: 30px !important;
    }
    .t486__descr ol {
        list-style-type: none !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t486__descr ol li {
        color: #A3A3A3 !important;
    }
    .t486__descr ol li a {
        color: #FFFFFF !important;
        border-bottom: 1px solid !important;
    }
    .t486__btn-container {
        margin: 0px !important;
        padding: 0px !important;          
    }
    .t486__btn-wrapper {
        margin-top: 50px !important;
        padding: 0px !important;           
    }
    .t486__row_last {
        display: none !important;
    }    
    .t486__imgwrapper {
        position: static !important;
        padding: 0px !important;
    }
    .t486__blockimg {
        width: 50% !important;
        height: 100% !important;
        left: unset !important;
        right: 0px !important;
        top: 0px !important;
        background-size: contain !important;
        background-position: right top !important;
    }
    .t486__top .t486__blockimg {
        left: 0px !important;
        right: unset !important;
        background-position: left top !important;        
    }
    
    /*Табы выпадающим списком на странице Цены*/
    .t397__wrapper, .t397__firefoxfix {
        display: none !important;
    }
    .t397__wrapper_mobile {
        display: block !important;
        position: relative !important;
    }
    .t397__select {
        text-wrap: wrap !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 60px !important;
        padding-right: 120px !important;
        border: none !important;
        border: 1px solid #DBDBDB !important;
        border-radius: 30px !important;
        /*overflow: hidden !important;*/
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;     
        -webkit-transition: all .2s ease-in-out !important;
        -moz-transition: all .2s ease-in-out !important;
        -ms-transition: all .2s ease-in-out !important;
        -o-transition: all .2s ease-in-out !important;
        transition: all .2s ease-in-out !important;           
    }
    .t397__wrapper_mobile:before {
        content: '' !important;
        width: 45px !important;
        height: 45px !important;
        position: absolute;
        top: 50% !important;
        right: 60px !important;
        background: rgb(205,169,224) !important;
        background: -moz-linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        background: linear-gradient(180deg, rgba(205,169,224,1) 0%, rgba(136,171,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cda9e0",endColorstr="#88abe0",GradientType=1) !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important;
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;          
        border: none !important;        
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        pointer-events: none !important;
    }
    .t397__wrapper_mobile:after {
        content: '' !important;
        width: 45px !important;
        height: 45px !important;
        position: absolute;
        top: 50% !important;
        right: 60px !important;
        background-image: url(https://static.tildacdn.com/tild6632-3238-4236-b835-383033653036/arrow.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important;
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;          
        border: none !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;    
        pointer-events: none !important;
    }
    
    /*Карточки с ценами*/
    .t754__separator {
        display: none !important;
    }
    .t754__parent {
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        border: 1px solid #DBDBDB !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;        
    }
    .t754__col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;       
        padding: 60px !important;
        margin: 0px !important;
        box-sizing: border-box !important;   
    }
    .t754__col:not(:first-child) {
        border-top: 1px solid #DBDBDB !important;
    }
    .t754 .js-product-link, .t754__content {
        width: 100% !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .t754__content {
        padding-right: 49px !important;
        box-sizing: border-box !important;
    }
    .t754__textwrapper {
        display: -ms-grid !important;
        display: grid !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: start !important;     
        -ms-grid-columns: 339px auto !important;
        grid-template-columns: 339px auto !important;
    }
    .t754__title {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
    }
    .t754__descr {
        margin-top: 10px !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
    }
    .t754__price-wrapper {
        margin-top: 0px !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: 1 / 3 !important;        
    }
    .t754__buttons {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;       
        margin-top: 0px !important;
        box-sizing: border-box !important;
    }
    
    /*Открытая форма на странице Запись на пробное занятие*/
    .t696__mainwrapper {
        padding: 0px !important;
    }
    .t696__content {
        padding: 60px !important;
        border: 1px solid #DBDBDB !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;           
    }
    .t696__text-wrapper {
        margin-bottom: 0px !important;
    }
    .t696 .t-form__inputsbox {
        max-width: 100% !important;
    }
    .t696 .t-form__submit {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t696 .t-submit {
        width: 100% !important;
    }
    .t700 .t-container {
        max-width: 760px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        background-color: #F1F1F1 !important;        
        /*border: 1px solid #DBDBDB !important;*/
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;           
    }
    .t700 .t-col {
        max-width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
        box-sizing: border-box !important;
    }
    .t700 .t-form {
        padding: 60px !important;
        box-sizing: border-box !important;
    }
    .t700 .t-form__submit {
        margin-top: 50px !important;
        margin-bottom: 0px !important;  
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t700 .t-submit {
        width: 100% !important;
    }    
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color:#BEBEBE !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color:#BEBEBE !important; opacity: 1 !important;}    
    .t-input {
        font-weight: 500 !important;
    }
    .t-input-group {
        margin-bottom: 0px !important;
    }
    .t-input-block {
        margin-bottom: 30px !important;
    }
    .t-input-title {
        font-weight: 700 !important;
        margin-bottom: 5px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        position: relative !important;
        font-weight: 500 !important;
        padding-left: 35px !important;
    }
    .t-checkbox__indicator {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin-right: 15px !important;
        border-color: #020202 !important;
        background-color: #020202 !important;
        border-radius: 3px !important;
        opacity: 1 !important;
    }
    .t-checkbox__indicator:after {
        border-color: #FFFFFF !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 30px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;        
    }
    .t702__wrapper {
        padding: 60px !important;
    }
    .t702__text-wrapper {
        margin: 0px !important;
    }
    .t702 .t-form__submit {
        margin-top: 50px !important;
    }
    
    /*Блок с подарочными картами*/
    .t959__card-arrow path {
        display: none !important;
    }
    .t959 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t959__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: 40px !important;
    }
    .t959__card {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t959__card-inner {
        width: 100%  !important;
        height: auto !important;
        min-height: 330px !important;
        padding-bottom: 0px !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;          
        box-sizing: border-box !important;           
    }
    .t959__card-content {
        padding: 40px !important;
    }
    .t959 .t-card__title {
        margin: 0px !important;
    }
    .t959 .t-card__descr {
        margin: 0px !important;
    }
    .t959 .t-card__title + .t-card__descr {
        margin-top: 50px !important;
    }
    .t959__card-arrow {
        width: 45px !important;
        height: 45px !important;
        position: relative !important;
        right: unset !important;
        top: unset !important;
        background-image: url(https://static.tildacdn.com/tild3331-6436-4431-b138-613732653031/Frame_9273.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-top: 50px !important;
    }
    .t959__card-content:after {
        content: '' !important;
        width: 45px !important;
        height: 45px !important;
        display: block !important;
        position: absolute !important;
        bottom: 40px !important;
        left: 40px !important;
        border-radius: 100px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        background-position: right center !important;
        background-size: 100% 100% !important;
        -webkit-transition: all .2s ease-in !important;
        -moz-transition: all .2s ease-in !important;
        -ms-transition: all .2s ease-in !important;
        -o-transition: all .2s ease-in !important;
        transition: all .2s ease-in !important;
    }
    .t959__card-inner:hover .t959__card-content:after {
        background-size: 200% 200% !important;        
    }
    .t959__card-image {
        width: 100% !important;
        height: 100% !important;
        left: unset !important;
        background-size: contain !important;
        background-position: right center !important;
    }
    
    /*Карточка тренера*/
    .t762__container {
        max-width: 1200px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t762__col {
        width: 100% !important;
        max-width: 50% !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t762__info {
        padding: 0px !important;
    }
    .t762__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t762__title_small {
        margin-top: 30px !important;
    }
    .t762__title_small ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 10px !important;
    }
    .t762__title_small ul li a {
        display: block !important;
        position: relative !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 30px !important;
        box-sizing: border-box !important;
    }
    .t762__title_small ul li a:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        border-radius: 30px !important;
        padding: 1.5px !important;
        background: rgb(136,171,224) !important;
        background: -moz-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        background: linear-gradient(90deg, rgba(136,171,224,1) 0%, rgba(205,169,224,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#88abe0",endColorstr="#cda9e0",GradientType=1) !important;
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
        mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
        -webkit-mask-composite: xor !important;
        mask-composite: exclude !important;
    }
    .t762__descr {
        margin-top: 50px !important;
    }
    .t762__descr strong {
        display: inline-block !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
    }
    .t762__descr strong:not(:first-child) {
        margin-top: 50px !important;
    }
    .t762__descr strong:not(:last-child) {
        margin-bottom: 20px !important;
    }  
    .t762__descr u {
        display: inline-block !important;
        font-weight: 700 !important;
        text-decoration: unset !important;
    }
    .t762__descr u:not(:first-child) {
        margin-top: 20px !important;
    }
    .t762__descr u:not(:last-child) {
        margin-bottom: 10px !important;
    }
    .t762__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;        
    }
    .t762__descr ul li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t762__descr ul li:not(:first-child) {
        margin-top: 10px !important;
    }
    .t762__descr ul li:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6363-3735-4230-a136-346564363934/Line_14.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 10px !important;
        height: 3px !important;
        margin-top: 12px !important;
        margin-right: 10px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }   
    .t762 .t-slds, .t762 .t-slds__main, .t762 .t-slds__container {
        width: 100% !important;
        height: auto !important;
    }    
    .t762 .t-slds__items-wrapper {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .t762 .t-slds__item {
        min-width: 100% !important;
    }
    .t762 .t-slds__bgimg {
        border-radius: 30px !important;
    }
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 40px !important;
        height: 40px !important;  
        top: 10px !important;
        padding: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store .t-popup__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon, .t706__close, .t958__close {
        right: 10px !important;
    }
    .t702 .t-popup__container.t-popup__container-static .t-popup__close {
        right: 27px !important;
    }
    .t-popup__close-icon, .t706__close-button, .t706__close-icon, .t1002__wishlistwin-close-icon, .t1002__close-button, .t450__close_icon, .t985__close-icon svg, .t702 .t-popup__close-wrapper, .t958__close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t-popup__close-icon g, .t706__close-icon g {
        fill: #FFFFFF !important;
    }
    .t450__close {
        width: 45px !important;
        height: 45px !important;  
        top: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        background-color: #FFFFFF !important;
    }
    
    /*Блок с видео Youtube на всю ширину экрана*/
    .t121 {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t121 .t-width {
        max-width: 100% !important;
        height: auto !important;
        background-color: transparent !important;
        padding-bottom: 48.27586206896552% !important;
        border-radius: 30px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t121 iframe {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    
    
    
@media screen and (max-width: 1360px) {  
    
    /*Стрелки в слайдере с направленями*/
    .t923 .t-slds__arrow-right {
        left: unset !important;
        right: 10px !important;
    }
    .t923 .t-slds__arrow-left {
        right: unset !important;
        left: 10px !important;
    }    
    
    /*Стрелки в слайдере на странице направления*/
    .t994__next {
        left: unset !important;
        right: 10px !important;
    }
    .t994__prev {
        right: unset !important;
        left: 10px !important;
    }        
    
    
}
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Текстовые кнопки*/
    #allrecords .t843 .t-btn, #allrecords .t142 .t-btn {
        font-size: 21px !important;
    } 
    
    /*Главные заголовки*/
    [class*="uc-"][class*="tt_90"] .t050__title, [class*="uc-"][class*="tt_90"] .t-title, [class*="uc-"][class*="ct_90"] .t-card__title, [class*="uc-"][class*="nm_90"] .t-name, [class*="uc-"][class*="ds_90"] .t-descr, [class*="uc-"][class*="tx_90"] .t-text, [class*="uc-"][class*="cd_90"] .t-card__descr, [class*="uc-"][class*="cu_90"] .t-card__uptitle, [class*="uc-"][class*="ut_90"] .t-uptitle, [class*="uc-"][class*="hd_90"] .t-heading {
        font-size: 77px !important;
    }   
    .t843 .t-section__title {
        font-size: 77px !important;
    }   
    
    /*Чуть менее главные заголовки*/
    [class*="uc-"][class*="tt_80"] .t050__title, [class*="uc-"][class*="tt_80"] .t-title, [class*="uc-"][class*="ct_80"] .t-card__title, [class*="uc-"][class*="nm_80"] .t-name, [class*="uc-"][class*="ds_80"] .t-descr, [class*="uc-"][class*="tx_80"] .t-text, [class*="uc-"][class*="cd_80"] .t-card__descr, [class*="uc-"][class*="cu_80"] .t-card__uptitle, [class*="uc-"][class*="ut_80"] .t-uptitle, [class*="uc-"][class*="hd_80"] .t-heading {
        font-size: 69px !important;
    }   
    .t997__title, .t921__title {
        font-size: 69px !important;
    }       
    
    /*Большие заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 43px !important;
    }
    .t744__title, .t477__title, .t478__title, .t480__title, .t486__title, .t762__title {
        font-size: 43px !important;
    }    
    
    /*Средние заголовки*/
    [class*="uc-"][class*="tt_36"] .t050__title, [class*="uc-"][class*="tt_36"] .t-title, [class*="uc-"][class*="ct_36"] .t-card__title, [class*="uc-"][class*="nm_36"] .t-name, [class*="uc-"][class*="ds_36"] .t-descr, [class*="uc-"][class*="tx_36"] .t-text, [class*="uc-"][class*="cd_36"] .t-card__descr, [class*="uc-"][class*="cu_36"] .t-card__uptitle, [class*="uc-"][class*="ut_36"] .t-uptitle, [class*="uc-"][class*="hd_36"] .t-heading {
        font-size: 32px !important;
    } 
    .t216__title, .t764__title ul li:first-child, .t764__descr ul li:first-child, .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .t959 .t-card__descr {
        font-size: 32px !important;
    }    
    
    /*Маленькие заголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 21px !important;
    }      
    .t923 .t-card__title, .t554__title, .t554 .t-text, .t778 .t-store__card__title, .t829 .t-card__title, .t994__title, .t1032 .t-card__title, .t1071 .t-card__title, .t585__title, .t397__select, .t754__title, .t762__descr strong, .t450__right_descr {
        font-size: 21px !important;
    }    
    
    /*Цены*/
    [class*="uc-"][class*="tt_32"] .t050__title, [class*="uc-"][class*="tt_32"] .t-title, [class*="uc-"][class*="ct_32"] .t-card__title, [class*="uc-"][class*="nm_32"] .t-name, [class*="uc-"][class*="ds_32"] .t-descr, [class*="uc-"][class*="tx_32"] .t-text, [class*="uc-"][class*="cd_32"] .t-card__descr, [class*="uc-"][class*="cu_32"] .t-card__uptitle, [class*="uc-"][class*="ut_32"] .t-uptitle, [class*="uc-"][class*="hd_32"] .t-heading {
        font-size: 30px !important;
    }  
    .t744__price-item, .t754__price-item {
        font-size: 30px !important;
    }    
    
    /*Верхняя часть меню*/
    .t770__maincontainer {
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    .t770__topwrapper {
        padding-left: calc((100% - 940px) / 2) !important;
        padding-right: calc((100% - 940px) / 2) !important;  
    }
    .t770__leftwrapper {
        padding-left: 40px !important;
    }
    .t770__rightwrapper {
        padding-left: 40px !important;
    }
    .t770__rightwrapper .t770__descr ul {
        column-gap: 30px !important;
    }
    
    /*Нижняя часть меню*/
    .t770__bottomwrapper {
        padding-left: calc((100% - 940px) / 2) !important;
        padding-right: calc((100% - 940px) / 2) !important;        
    }
    #allrecords .t770 .t770__list_item {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }    
    
    /*Мобильное меню*/
    .t228__maincontainer {
        max-width: 940px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Обложка на Главной*/
    .t843__colwrapper {
        margin-top: -30px !important;
    }
    .t843__mobileimg {
        max-width: 400px !important;
    }
    .t843 .t-card__descr {
        max-width: 230px !important;
    }
    #allrecords .t843 .t-btn {
        max-width: 231px !important;
    } 
    
    /*Стрелки в слайдере с направленями*/
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 960px) / 2) !important;
    }  
    
    /*Блок Test drive*/
    .t744 .t-container {
        max-width: 940px !important;
    } 
    .t744__info {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-right: 60px !important;
    }
    .t744__col_first .t744__info {
        padding-left: 60px !important;
    }    
    
    /*Блок с преимуществом*/
    [data-record-type="244"] {
        max-width: 940px !important;
    }    
    .t216__wrapper {
        min-height: 400px !important;
    }   
    /*.t216__logo {*/
    /*    max-width: 60px !important;*/
    /*}    */
    
    /*Баннер*/
    .t477 .t-container {
        max-width: 940px !important;
    }    
    .t477__content {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .t477 .t477__top .t477__content {
        padding-left: 60px !important;
    }    
    .t477 .t-col:not(.t477__top) .t477__content {
        padding-right: 60px !important;
    }   
    
    /*Слайдер с отзывами*/
    .t604 .t-slds__arrow-nearpic .t-slds__arrow_wrapper {
        width: calc((100% - 460px) / 2) !important;
    }    
    
    /*Слайдер с пространством*/
    .t764 .t-slds__arrow-right {
        right: 20px !important;
    }
    .t764 .t-slds__arrow-left {
        left: 20px !important;
    }        
    
    /*Комбинация изображений в 2 колонках*/
    .t660__row:not(:first-child) {
        padding-top: 20px !important;
    }     
    .t660__tile {
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }    
    
    /*Блок с приглашением к тестированию*/
    .t478 .t-col:not(.t478__top) {
        max-width: 400px !important;
    } 
    
    /*Блок с картой в футере*/
    .t554__card-wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }    
    
    /*Каталог с тренерами*/
    .t778 .t-container {
        row-gap: 20px !important;
    }  
    .t778 .t-store__card__imgwrapper {
        padding-bottom: 200% !important;
    }    
    
    /*Обложка на странице направления*/
    .t997__inner {
        margin-top: 50px !important;
        margin-bottom: 60px !important;
    }    
    .t997 .t-section__topwrapper, .t997__col {
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }    
    
    /*Блок с анонсом скидок*/
    .t829__textwrapper {
        max-width: 500px !important;
    }    
    .t829__imgwrapper {
        max-width: 138px !important;
    }
    
    /*Блок в 2 колонки с текстом и изображением на странице направления*/
    .t480__descr {
        max-width: 420px !important;
    }      
    
    /*Изображение на всю ширину грида*/
    [data-record-type="663"].t-rec_pt_45 {
        padding-top: 20px !important;
    }      
    .t663__row {
        width: calc(100% - 20px) !important;
    }
    
    /*Изображение на всю ширину экрана*/
    [data-record-type="160"] .t-cover {
        padding-bottom: 50% !important;
    }    
    
    /*Изображения в 2 колонки*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 20px !important;
    }   
    .t667 .t-container {
        gap: 20px !important
    }
    .t667__row {
        gap: 20px !important;
    }
    .t667__tile {
        width: calc(50% - 10px) !important;
    }    
    
    /*Изображения в 3 колонки*/
    [data-record-type="1083"].t-rec_pt_45 {
        padding-top: 20px !important;
    }    
    .t1083 .t-container {
        gap: 20px !important
    }   
    .t1083__img-group {
        gap: 20px !important;
    }    
    .t1083__img-group > .t1083__bgimg {
        width: calc(50% - 10px) !important;
    }
    .t1083__bgimg_wrapper {
        width: calc(50% - 10px) !important;
        gap: 20px !important;
    }
    .t1083__bgimg_wrapper > .t1083__bgimg {
        width: calc(50% - 10px) !important;
    } 
    
    /*Слайдер на странице направления*/
    .t994__width-wrapper {
        max-width: 960px !important;
    }
    .t994__item {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t994 .t-slds__arrow_wrapper {
        width: calc((100% - 960px) / 2) !important;
    }
    
    /*Блок Dance community на странице направления*/
    .t921__tile_left {
        width: 460px !important;
    }  
    
    /*Блок с карточками в 2 колонки на странице Система скидок*/
    .t1032 .t-card__container {
        max-width: 960px !important;
        row-gap: 20px !important;
    }    
    .t1032__row {
        row-gap: 20px !important;
    }
    .t1032 .t-card__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child {
        max-width: 560px !important;
    } 
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_50 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n), .uc-fc_100 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n) {
        max-width: 400px !important;
        margin-left: 560px !important;
    } 
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title {
        max-width: 300px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: 60% !important;
    }
    
    /*Карточки в 1 строку на странице Система скидок*/
    .t1071 .t-card__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    .t1071__imgwrapper {
        max-width: 329px !important;
        padding-right: 30px !important;
    }
    .t1071__content {
        max-width: 489px !important;
        padding-left: 10px !important;
    }    
    
    /*Обложка на странице Цены*/
    .t486 .t-container {
        max-width: 940px !important;
    }   
    .t486__textwrapper {
        max-width: 560px !important;
    }    
    
    /*Карточки с ценами*/
    .t754__parent {
        max-width: 940px !important;
    }    
    .t754__textwrapper {
        -ms-grid-columns: 259px auto !important;
        grid-template-columns: 259px auto !important;
    }    
    
    /*Открытая форма на странице Запись на пробное занятие*/
    .t700 .t-container {
        max-width: 620px !important;
    }
    
    /*Блок с подарочными картами*/
    .t959 .t-container {
        row-gap: 20px !important;
    }
    .t959__card-inner {
        min-height: 280px !important;
    }
    .t959__row {
        row-gap: 20px !important;
    }
    .t959__card {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Карточка тренера*/
    .t762__container {
        max-width: 960px !important;
    }
    .t762__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок с видео Youtube на всю ширину экрана*/
    .t121 {
        max-width: 940px !important;
    }
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }      
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 15px !important;
        height: 60px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    
    /*Уменьшенные кнопки*/
    #allrecords .t829 .t-card__btn {
        font-size: 13px !important;
    }
    
    /*Текстовые кнопки*/
    #allrecords .t843 .t-btn, #allrecords .t142 .t-btn {
        font-size: 19px !important;
    } 
    #allrecords .t843 .t-btn:after, #allrecords .t142 .t-btn:after {
        width: 38px !important;
        height: 38px !important;
    }   
    #allrecords .t843 .t-btn:before, #allrecords .t142 .t-btn:before {
        width: 38px !important;
        height: 38px !important;
    }       
    
    /*Главные заголовки*/
    [class*="uc-"][class*="tt_90"] .t050__title, [class*="uc-"][class*="tt_90"] .t-title, [class*="uc-"][class*="ct_90"] .t-card__title, [class*="uc-"][class*="nm_90"] .t-name, [class*="uc-"][class*="ds_90"] .t-descr, [class*="uc-"][class*="tx_90"] .t-text, [class*="uc-"][class*="cd_90"] .t-card__descr, [class*="uc-"][class*="cu_90"] .t-card__uptitle, [class*="uc-"][class*="ut_90"] .t-uptitle, [class*="uc-"][class*="hd_90"] .t-heading {
        font-size: 64px !important;
    }
    .t843 .t-section__title {
        font-size: 64px !important;
    }  
    
    /*Чуть менее главные заголовки*/
    [class*="uc-"][class*="tt_80"] .t050__title, [class*="uc-"][class*="tt_80"] .t-title, [class*="uc-"][class*="ct_80"] .t-card__title, [class*="uc-"][class*="nm_80"] .t-name, [class*="uc-"][class*="ds_80"] .t-descr, [class*="uc-"][class*="tx_80"] .t-text, [class*="uc-"][class*="cd_80"] .t-card__descr, [class*="uc-"][class*="cu_80"] .t-card__uptitle, [class*="uc-"][class*="ut_80"] .t-uptitle, [class*="uc-"][class*="hd_80"] .t-heading {
        font-size: 58px !important;
    }   
    .t997__title, .t921__title {
        font-size: 58px !important;
    }        
    
    /*Большие заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 37px !important;
    }  
    .t744__title, .t477__title, .t478__title, .t480__title, .t486__title, .t762__title {
        font-size: 37px !important;
    }        
    
    /*Средние заголовки*/
    [class*="uc-"][class*="tt_36"] .t050__title, [class*="uc-"][class*="tt_36"] .t-title, [class*="uc-"][class*="ct_36"] .t-card__title, [class*="uc-"][class*="nm_36"] .t-name, [class*="uc-"][class*="ds_36"] .t-descr, [class*="uc-"][class*="tx_36"] .t-text, [class*="uc-"][class*="cd_36"] .t-card__descr, [class*="uc-"][class*="cu_36"] .t-card__uptitle, [class*="uc-"][class*="ut_36"] .t-uptitle, [class*="uc-"][class*="hd_36"] .t-heading {
        font-size: 28px !important;
    }    
    .t216__title, .t764__title ul li:first-child, .t764__descr ul li:first-child, .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .t959 .t-card__descr {
        font-size: 28px !important;
    }    
    
    /*Маленькие заголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 19px !important;
    }  
    .t923 .t-card__title, .t554__title, .t554 .t-text, .t778 .t-store__card__title, .t829 .t-card__title, .t994__title, .t1032 .t-card__title, .t1071 .t-card__title, .t585__title, .t397__select, .t754__title, .t762__descr strong, .t450__right_descr {
        font-size: 19px !important;
    }      
    
    /*Цены*/
    [class*="uc-"][class*="tt_32"] .t050__title, [class*="uc-"][class*="tt_32"] .t-title, [class*="uc-"][class*="ct_32"] .t-card__title, [class*="uc-"][class*="nm_32"] .t-name, [class*="uc-"][class*="ds_32"] .t-descr, [class*="uc-"][class*="tx_32"] .t-text, [class*="uc-"][class*="cd_32"] .t-card__descr, [class*="uc-"][class*="cu_32"] .t-card__uptitle, [class*="uc-"][class*="ut_32"] .t-uptitle, [class*="uc-"][class*="hd_32"] .t-heading {
        font-size: 28px !important;
    }
    .t744__price-item, .t754__price-item {
        font-size: 28px !important;
    }     
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 17px !important;
    }   
    .t770__leftwrapper .t770__descr, .t843 .t-card__descr, .t997__descr, .t424__descr, .t921__descr, .t486__descr {
        font-size: 17px !important;
    }    
    
    /*Большие подзаголовки*/
    .t744__title_small, .t764__title ul li:not(:first-child), .t764__descr ul li:not(:first-child) {
        font-size: 15px !important;
    }    
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 13px !important;
    }     
    .t770__rightwrapper .t770__descr ul li:first-child:not(:only-child), .t770__list_item:last-child .t-menu__link-item, .t554__title ul li:not(:first-child), .t554 .t-text ul li:not(:first-child), .t758 .t-menu__link-item, .t778 .js-store-prod-sku, .t395__wrapper:before, .t997__card-title, .t754__descr, .t-input-title, .t959 .t-card__title, .t762__title_small, .t762__descr u, .t450__right_descr:last-child:not(:only-child) {
        font-size: 13px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 120px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 50px !important;
    }           
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:50px"], [data-record-type="113"] > div[style*="height: 50px"], [data-record-type="113"].uc-height-50 > div {
        height: 40px !important;
    } 
    
    /*Отступ от заголовка до текста*/
    [data-record-type="113"] > div[style*="height:30px"], [data-record-type="113"] > div[style*="height: 30px"], [data-record-type="113"].uc-height-30 > div {
        height: 25px !important;
    } 
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:130px"], [data-record-type="113"] > div[style*="height: 130px"], [data-record-type="113"].uc-height-menu > div {
        height: 80px !important;
    }      
    
    /*Выравнивание текста*/
    [class*="uc-"][class*="tal"] .t-container {
        text-align: left !important;
    }   
    [class*="uc-"][class*="tal"] .t-title, [class*="uc-"][class*="tal"] .t-descr {
        margin-left: 0px !important;
    }
    [class*="uc-"][class*="tac"] .t-container {
        text-align: center !important;
    }    
    [class*="uc-"][class*="tac"] .t-title, [class*="uc-"][class*="tac"] .t-descr {
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    
    /*Мобильное меню*/
    .t228__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }        
    .t228__right_descr {
        font-size: 13px !important;
    }    
    #allrecords .t228__right_buttons_but:first-child:not(:only-child) .t-btn {
        width: 45px !important;
        height: 45px !important;
    }
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 30px !important;
        height: 30px !important;
    }
    
    /*Мобильное выпадающее меню*/
    .t450 {
        border-top-left-radius: 25px !important;
        border-bottom-left-radius: 25px !important;
    }    
    .t450__container {
        padding-top: 40px !important;
    }
    .t450__logowrapper {
        padding-top: 40px !important;
    }    
    .t450 .t-menusub__menu {
        padding-bottom: 25px !important;
        margin-bottom: 25px !important;
    }    
    .t450__rightside {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }    
    .t450__right_social_links {
        margin-top: 40px !important;
    }    
    
    /*Блок с заголовком*/
    .t050__descr, .t468__descr {
        margin-top: 25px !important;
    }    
    
    /*Обложка на Главной*/
    .t843 {
        padding-top: 40px !important;
    }
    .t843__colwrapper {
        max-width: calc(100% - 40px) !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-top: -25px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t843 .t-card__container .t-col:not(.t843__desktopimg, .t843__mobileimg, .t843__colwrapper) {
        position: static !important;
    }
    .t843__mobileimg {
        max-width: 500px !important;
    }
    .t843__box {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t843 .t-card__descr {
        max-width: 300px !important;
        text-align: center !important;
        margin-top: 35px !important;
    }
    #allrecords .t843 .t-btn {
        max-width: 100% !important;
        margin-top: 35px !important;
    }
    
    /*Слайдер с направлениями*/
    .t923 .t-slds__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t923__slds-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t923__wrapper {
        border-radius: 25px 25px 20px 20px !important;
    }
    .t923__textwrapper {
        padding: 25px !important;
    }
    
    /*Стрелки в слайдере с направленями*/
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 620px) / 2) !important;
    }   
    
    /*Блок Test drive*/
    .t744 {
        overflow: hidden !important;
    }
    .t744 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;
    }    
    .t744__col {
        max-width: 100% !important;
    }
    .t744__col:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t744__col:first-child:not(:only-child) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t744__info {
        padding: 40px !important;
    }
    .t744__descr {
        margin-top: 25px !important;
    }
    .t744__price-wrapper {
        column-gap: 25px !important;
        margin-top: 35px !important;
    }
    .t744__btn-wrapper {
        margin-top: 40px !important;
    }  
    .t744 .t-slds {
        width: calc(100% + 200px) !important;
        max-width: calc(100% + 200px) !important;
        height: auto !important;
        margin-top: 0px !important;
        margin-left: -100px !important;
    }
    .t744 .t-slds__main, .t744 .t-slds__container, .t744 .t-slds__wrapper, .t744 .t-slds__imgwrapper {
        height: auto !important;
    }
    .t744 .t-slds__bgimg {
        height: auto !important;
        padding-bottom: 100% !important;
    }
    .uc-pb_80 .t744 .t-slds__bgimg {
        padding-bottom: 80% !important;
    }
    
    /*Блок с преимуществом*/
    [data-record-type="244"].t-rec_pt_15 {
        margin-top: 15px !important;
    }      
    [data-record-type="244"] {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }   
    [data-record-type="244"] .t-cover {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        border-radius: 25px !important;
    }
    [data-record-type="244"] .t-cover__carrier {
        width: calc(100% - 30px) !important;
        height: auto !important;
        position: static !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-bottom: 76% !important;
        margin-bottom: 15px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    } 
    [data-record-type="244"] .t-container {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    [data-record-type="244"] .t-col {
        max-width: 100% !important;
    }
    .t216__wrapper {
        min-height: unset !important;
        padding: 40px !important;
    }    
    .t216__logo {
        max-width: 60px !important;
    }
    .t216__blocklogo + .t216__title {
        padding-top: 40px !important;
    }
    
    /*Баннер*/
    .t477 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;
    }    
    .t477 .t-col {
        max-width: 100% !important;
    }
    .uc-rev .t477 .t-col:not(.t477__top) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .uc-rev .t477 .t477__top {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t477 .t-col:nth-child(n) .t477__content {
        padding: 40px !important;
    }
    .t477__descr {
        max-width: 100% !important;
    }
    .t477__title + .t477__descr {
        margin-top: 25px !important;
    }
    .t477__btn-wrapper {
        padding-top: 40px !important;
    }    
    .t477__blockimg {
        height: auto !important;
        padding-bottom: 80% !important;
    }
    .t477 .t477__top .t477__blockimg {
        background-position: center top !important;
    }
    .t477 .t-col:not(.t477__top) .t477__blockimg {
        background-position: center top !important;
    } 
    
    /*Слайдер с отзывами*/
    .t604 .t-container {
        overflow: hidden !important;
    }
    .t604 .t-slds__container {
        max-width: 100% !important;
    }
    .t604 .t-width {
        max-width: 100% !important;
    }
    .t604 .t-slds__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t604__imgwrapper {
        border-radius: 25px !important;
    }    
    .t604 .t-slds__arrow-nearpic .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
    }
    .t604 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t604 .t-slds__arrow-left {
        left: 10px !important;
    }    
    .t604 .t-slds__bullet_wrapper {
        padding-top: 30px !important;
        box-sizing: border-box !important;
    }   
    #allrecords .t604 .t-slds__bullet_wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    
    /*Слайдер с пространством*/
    .t764 .t-container {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
    }
    .t764__col_first {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 50px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t764 .t-slds__main {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t764 .t-slds {
        overflow: visible !important;
    }
    .t764 .t-slds__wrapper {
        border-radius: 25px !important;
    }
    .t764 .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
    }
    .t764 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t764 .t-slds__arrow-left {
        left: 10px !important;
    }    
    .t764__col:not(.t764__col_first) {
        max-width: 640px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;  
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;        
    }
    .t764__title + .t764__descr {
        margin-top: 30px !important;
    }   
    
    /*Комбинация изображений в 2 колонках*/
    .t660__row {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 15px !important;
    }
    .t660__row:not(:first-child) {
        padding-top: 15px !important;
    }
    .t660__tile {
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        row-gap: 15px !important;
    }    
    .t660__tile:first-child {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t660__tile:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t660__bgimg {
        border-radius: 25px !important;
    }    
    .t660__tile_lg .t660__bgimg {
        padding-bottom: 133% !important;
    }  
    
    /*Блок с приглашением к тестированию*/
    .t478 .t-col:not(.t478__top) {
        width: calc(100% - 40px) !important;
        max-width: 100% !important;
        margin-top: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t478__textwrapper {
        text-align: center !important;
    }
    .t478__title {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t478__descr {
        margin-top: 25px !important;
        margin-left: auto !important;
        margin-right: auto !important;        
    }
    .t478__btn-wrapper {
        padding-top: 40px !important;
    } 
    
    /*Блок с картой в футере*/
    .t554__card-wrapper {
        max-width: 600px !important;
    }
    .t554__card {
        max-width: calc(100% / 3 * 2) !important;
        padding: 40px !important;
        border-radius: 25px !important;
    }    
    .t554 .t-sociallinks {
        margin-bottom: 40px !important;
    }
    .t-sociallinks__item a {
        width: 45px !important;
        height: 45px !important;
    } 
    .t554 .t-sociallinks__item_website:first-child a {
        width: 60px !important;
        height: 60px !important;
    }
    .t554__title + .t-text {
        margin-top: 35px !important;
    }
    
    /*Нижняя часть футера*/
    .t457__ul {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }
    .t457__li:nth-child(2) {
        top: 22px !important;
    }    
    .t457__li a {
        font-size: 15px !important;
    } 
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 40px !important;
    }    
    .t758 .t-container {
        max-width: 100% !important;
    }
    
    /*Каталог тренеров*/
    .t778 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t778 .t-store__card {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t778 .t-store__card__wrap_all {
        border-radius: 25px !important;
    }
    .t778 .t-store__card__wrap_all:hover .t-store__card__wrap_txt-and-btns {
        opacity: 1 !important;
    }
    
    /*Табы для переключения вида каталога*/
    .t395__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t395__tab {
        width: 25px !important;
        height: 25px !important;
    }
    
    /*Обложка на странице направления*/
    .t997 .t-container {
        max-width: 100% !important;
    }
    .t997__wrapper {
        width: 100% !important;
    }
    .t997__inner {
        margin-top: 40px !important;
        margin-bottom: 50px !important;
    }  
    .t997 .t-section__topwrapper {
        text-align: center !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t997 .t-section__topwrapper, .t997__col {
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }  
    .t997__header-wrapper {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t997__descr {
        margin-top: 25px !important;
    }
    .t997__buttons {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        gap: 15px !important;
        margin-top: 0px !important;
        margin-bottom: auto !important;
        padding-top: 40px !important;
    }    
    .t997__cards-wrapper {
        max-width: 100% !important;
        margin-bottom: 40px !important;
    }
    
    /*Блок с анонсом скидок*/
    .t829__textwrapper {
        max-width: 320px !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }    
    .t829__imgwrapper {
        max-width: 125px !important;
        -webkit-transform: translateY(-50%) rotate(-48deg) !important;
        -ms-transform: translateY(-50%) rotate(-48deg) !important;
        transform: translateY(-50%) rotate(-48deg) !important;
    }   
    .t829 .t-card__btn-wrapper {
        display: none !important;
    }
    
    /*Блок в 2 колонки с текстом и изображением на странице направления*/
    .t480__col:first-child {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t480__col:nth-child(2) {
        width: calc(100% - 40px) !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    .t480__descr {
        max-width: 100% !important;
    }
    .t480__title + .t480__descr {
        margin-top: 25px !important;
    } 
    .t480__blockimg {
        height: auto !important;
        min-height: unset !important;
        padding-bottom: 133% !important;
        border-radius: 25px !important;
    }
    
    /*Изображение на всю ширину грида*/
    [data-record-type="663"].t-rec_pt_45 {
        padding-top: 15px !important;
    }   
    .t663__row {
        width: calc(100% - 40px) !important;
    }
    .t663__row:not(:first-child) {
        margin-top: 15px !important;
    }    
    .t663__bgimg {
        padding-bottom: 62.5% !important;
        border-radius: 25px !important;
    }    
    
    /*Изображение на всю ширину экрана*/
    [data-record-type="160"] .t-cover {
        padding-bottom: 80% !important;
    }
    
    /*Изображения в 2 колонки*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 15px !important;
    }   
    .t667 .t-container {
        gap: 15px !important
    }
    .t667__row {
        gap: 15px !important;
    }
    .t667__tile {
        width: 100% !important;
    }      
    .t667__bgimg {
        padding-bottom: 62.5% !important;
        border-radius: 25px !important;
    }   
    
    /*Изображения в 3 колонки*/
    [data-record-type="1083"].t-rec_pt_45 {
        padding-top: 15px !important;
    }    
    .t1083 .t-container {
        gap: 15px !important
    }      
    .t1083__img-group {
        gap: 15px !important;
    }       
    /*.t1083__img-group_invert {*/
        /*-webkit-box-orient: vertical !important;*/
        /*-webkit-box-direction: reverse !important;*/
        /*-ms-flex-direction: column-reverse !important;*/
        /*flex-direction: column-reverse !important;*/
    /*}    */
    .t1083__img-group_invert > .t1083__bgimg {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t1083__img-group_invert > .t1083__bgimg_wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t1083__img-group > .t1083__bgimg {
        width: 100% !important;
        min-height: unset !important;
        padding-bottom: 62.5% !important;
    }
    .t1083__bgimg_wrapper {
        width: 100% !important;
        gap: 15px !important;
    }
    .t1083__bgimg_wrapper > .t1083__bgimg {
        width: calc(50% - 7.5px) !important;
        padding-bottom: 62.5% !important;
    }
    .t1083__bgimg {
        border-radius: 25px !important;
    }    
    
    /*Слайдер на странице направления*/
    .t994__width-wrapper {
        max-width: 620px !important;
    }
    .t994__item {
        width: 50% !important;
    }    
    .t994__slds-wrapper {
        border-radius: 25px !important;
    }   
    .t994__textwrapper {
        padding-top: 40px !important;
    }
    .t994__img {
        max-width: 60px !important;
    }
    .t994 .t-slds__arrow_wrapper {
        width: calc((100% - 620px) / 2) !important;
    }    
    
    /*Блок с приглашением к тестированию на странице направления*/
    .t424__box-img {
        width: 90px !important;
        height: 90px !important;
    }
    .t424__textwrapper {
        left: 75px !important;
        top: 4px !important;
    }
    .t424__textwrapper:before {
        width: 10px !important;
        height: 10px !important;
    }    
    .t424__box-text {
        padding-top: 25px !important;
    }    
    .t424 .t-card__btn {
        margin-top: 40px !important;
    } 
    
    /*Блок Dance community на странице направления*/
    .t921__title + .t921__descr {
        margin-top: 25px !important;
    }    
    .t921__images-wrapper {
        overflow: hidden !important;
        margin-top: 40px !important;
    }   
    .t921__tile_left {
        width: 100% !important;
    }
    .t921__tile_right .t921__bgimg {
        width: calc(100% + 60px) !important;
        left: -30px !important;
    }
    
    /*Блок с карточками в 2 колонки на странице Система скидок*/
    .t1032 .t-card__container {
        max-width: 640px !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }    
    .t1032 .t-card__col {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    .t1032__content {
        border-radius: 25px !important;
    }
    .t1032__buttonwrapper {
        padding-top: 40px !important;
    }    
    .t1032__img {
        width: 60px !important;
        height: 60px !important;
        margin-bottom: 40px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child {
        position: static !important;
        max-width: 100% !important;
    } 
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:not(:first-child), .uc-fc_50 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n), .uc-fc_100 .t1032 .t1032__row:not(:first-child) .t-card__col:nth-child(n) {
        max-width: 100% !important;
        margin-left: auto !important;
    }     
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__wrapper, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__wrapper {
        padding-bottom: 0px !important;
    }
    .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: 100% !important;
        height: auto !important;
        position: static !important;
    }
    .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: calc(100% + 80px) !important;
        height: auto !important;
        position: static !important;    
        margin-left: -40px !important;
    }    
    
    /*Карточки в 1 строку на странице Система скидок*/
    .t1071 .t-card__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t1071__wrapper {
        padding: 40px !important;
    }
    .t1071 .t1071__row:first-child .t-card__col:first-child .t1071__wrapper {
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
    }
    .t1071 .t1071__row:last-child .t-card__col:last-child .t1071__wrapper {
        border-bottom-left-radius: 25px !important;
        border-bottom-right-radius: 25px !important;
    }    
    .t1071__imgwrapper {
        max-width: 100% !important;
        padding-right: 0px !important;
    }
    .t1071__content {
        max-width: 100% !important;
        padding-left: 0px !important;
        margin-top: 20px !important;
    }    
    .t1071 .t-card__btn {
        margin-top: 40px !important;
    }
    .t1071__bgimg {
        height: 60px !important;
        margin-bottom: 40px !important;
    }
    
    /*Аккордеон на странице Система скидок*/
    .t585__accordion {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;        
    }
    .t585 .t-col:last-child .t585__accordion {
        border-bottom-left-radius: 25px !important;
        border-bottom-right-radius: 25px !important;        
    }   
    
    /*Обложка на странице Цены*/
    .t486 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;        
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t486 .t-container {
        width: 100% !important;
        max-width: 100% !important;
        padding-top: 40px !important;
        padding-bottom: 100% !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 25px !important;        
    }    
    .t486 .t-col:nth-child(n) .t486__textwrapper {
        text-align: left !important;
        margin-left: 0px !important;
    }
    .t486__title + .t486__descr {
        margin-top: 25px !important;
    }
    .t486__descr ol {
        margin-top: 25px !important;
    }
    .t486__btn-wrapper {
        margin-top: 40px !important;
    } 
    .t486__blockimg, .t486__top .t486__blockimg {
        width: 100% !important;
        top: unset !important;
        bottom: 0px !important;
        background-position: center bottom !important;
    }
    
    /*Табы выпадающим списком на странице Цены*/
    .t397__select {
        padding-left: 40px !important;
        padding-right: 100px !important;
        border-radius: 25px !important;
    }    
    .t397__wrapper_mobile:before {
        right: 40px !important;
    }
    .t397__wrapper_mobile:after {
        right: 40px !important;
    }    
    
    /*Карточки с ценами*/
    .t754__parent {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;        
    } 
    .t754__col {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding: 40px !important;
    }
    .t754__content {
        padding-right: 0px !important;
    }
    .t754__textwrapper {
        -ms-grid-columns: 50% 50% !important;
        grid-template-columns: 50% 50% !important;
    }
    .t754__buttons {
        width: 100% !important;
        margin-top: 40px !important;
    }
    .t754__btn {
        width: 100% !important;
    }
    
    /*Открытая форма на странице Запись на пробное занятие*/
    .t696 .t-width {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t696__content {
        padding: 40px !important;
        border-radius: 25px !important;
    } 
    .t696 .t-form__submit {
        margin-top: 40px !important;
    }  
    .t700 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        border-radius: 25px !important;
    }
    .t700 .t-form {
        padding: 40px !important;
    }
    .t700 .t-form__submit {
        margin-top: 40px !important;
    }    
    
    /*Поля в формах*/
    .t-input-block {
        margin-bottom: 25px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        max-width: 600px !important;
        border-radius: 25px !important;
    }
    .t702__wrapper {
        padding: 40px !important;
    }
    .t702 .t-form__submit {
        margin-top: 40px !important;
    }    
    
    /*Блок с подарочными картами*/
    .t959 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t959__card-inner {
        min-height: 300px !important;
        border-radius: 25px !important;
    }    
    .t959 .t-card__title + .t-card__descr {
        margin-top: 40px !important;
    }
    .t959__card-arrow {
        margin-top: 40px !important;
    }    
    
    /*Карточка тренера*/
    .t762__container {
        max-width: 100% !important;
    }
    .t762__col {
        max-width: 100% !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !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;
    }    
    .t762 .t-slds {
        width: 100% !important;
        max-width: 600px !important;
    }
    .t762__info  {
        width: 100% !important;
        max-width: 600px !important;
    }
    .t762__title-wrapper {
        width: 100% !important;
        max-width: 600px !important;
    }
    .t762__title_small {
        margin-top: 25px !important;
    }
    .t762__descr {
        margin-top: 40px !important;
    }
    .t762__descr strong:not(:first-child) {
        margin-top: 40px !important;
    }
    .t762__title-wrapper + .t-slds {
        margin-top: 40px !important;
    }
    .t762 .t-slds__bgimg {
        border-radius: 25px !important;
    }   
    .t762 .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
        top: unset !important;
        bottom: 0px !important;
    }
    .t762 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t762 .t-slds__arrow-left {
        left: 10px !important;
    }    
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 38px !important;
        height: 38px !important;  
    }
    .t450__close {
        width: 42px !important;
        height: 42px !important;  
    }    
    
    /*Блок с видео Youtube на всю ширину экрана*/
    .t121 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    .t121 .t-width {
        padding-bottom: 62.5% !important;
        border-radius: 25px !important;
    }    
    
    
}



@media screen and (max-width: 640px) { 
    
    /*Текстовые кнопки*/
    #allrecords .t843 .t-btn, #allrecords .t142 .t-btn {
        font-size: 18px !important;
    } 
    
    /*Главные заголовки*/
    [class*="uc-"][class*="tt_90"] .t050__title, [class*="uc-"][class*="tt_90"] .t-title, [class*="uc-"][class*="ct_90"] .t-card__title, [class*="uc-"][class*="nm_90"] .t-name, [class*="uc-"][class*="ds_90"] .t-descr, [class*="uc-"][class*="tx_90"] .t-text, [class*="uc-"][class*="cd_90"] .t-card__descr, [class*="uc-"][class*="cu_90"] .t-card__uptitle, [class*="uc-"][class*="ut_90"] .t-uptitle, [class*="uc-"][class*="hd_90"] .t-heading {
        font-size: 51px !important;
    }
    .t843 .t-section__title {
        font-size: 51px !important;
    }      
    
    /*Чуть менее главные заголовки*/
    [class*="uc-"][class*="tt_80"] .t050__title, [class*="uc-"][class*="tt_80"] .t-title, [class*="uc-"][class*="ct_80"] .t-card__title, [class*="uc-"][class*="nm_80"] .t-name, [class*="uc-"][class*="ds_80"] .t-descr, [class*="uc-"][class*="tx_80"] .t-text, [class*="uc-"][class*="cd_80"] .t-card__descr, [class*="uc-"][class*="cu_80"] .t-card__uptitle, [class*="uc-"][class*="ut_80"] .t-uptitle, [class*="uc-"][class*="hd_80"] .t-heading {
        font-size: 47px !important;
    }   
    .t997__title, .t921__title {
        font-size: 47px !important;
    }        
    
    /*Большие заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 32px !important;
    } 
    .t744__title, .t477__title, .t478__title, .t480__title, .t486__title, .t762__title {
        font-size: 32px !important;
    }        
    
    /*Средние заголовки*/
    [class*="uc-"][class*="tt_36"] .t050__title, [class*="uc-"][class*="tt_36"] .t-title, [class*="uc-"][class*="ct_36"] .t-card__title, [class*="uc-"][class*="nm_36"] .t-name, [class*="uc-"][class*="ds_36"] .t-descr, [class*="uc-"][class*="tx_36"] .t-text, [class*="uc-"][class*="cd_36"] .t-card__descr, [class*="uc-"][class*="cu_36"] .t-card__uptitle, [class*="uc-"][class*="ut_36"] .t-uptitle, [class*="uc-"][class*="hd_36"] .t-heading {
        font-size: 24px !important;
    }      
    .t216__title, .t764__title ul li:first-child, .t764__descr ul li:first-child, .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .t959 .t-card__descr {
        font-size: 24px !important;
    }    
    
    /*Маленькие заголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 18px !important;
    } 
    .t923 .t-card__title, .t554__title, .t554 .t-text, .t778 .t-store__card__title, .t829 .t-card__title, .t994__title, .t1032 .t-card__title, .t1071 .t-card__title, .t585__title, .t397__select, .t754__title, .t762__descr strong, .t450__right_descr {
        font-size: 18px !important;
    }      
    
    /*Цены*/
    [class*="uc-"][class*="tt_32"] .t050__title, [class*="uc-"][class*="tt_32"] .t-title, [class*="uc-"][class*="ct_32"] .t-card__title, [class*="uc-"][class*="nm_32"] .t-name, [class*="uc-"][class*="ds_32"] .t-descr, [class*="uc-"][class*="tx_32"] .t-text, [class*="uc-"][class*="cd_32"] .t-card__descr, [class*="uc-"][class*="cu_32"] .t-card__uptitle, [class*="uc-"][class*="ut_32"] .t-uptitle, [class*="uc-"][class*="hd_32"] .t-heading {
        font-size: 26px !important;
    } 
    .t744__price-item, .t754__price-item {
        font-size: 26px !important;
    }     
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 100px !important;
    }   
    
    /*Мобильное меню*/
    .t228__right_descr {
        max-width: 120px !important;
    }  
    
    /*Обложка на Главной*/
    .t843__colwrapper {
        margin-top: -20px !important;
    }
    .t843__mobileimg {
        max-width: 100% !important;
    }   
    .t843 .t-card__link {
        width: calc(100% + 40px) !important;
        max-width: calc(100% + 40px) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        margin-top: 35px !important;
        padding-top: 16px !important;
        padding-bottom: 12px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        background-color: #F1F1F1 !important;
        box-sizing: border-box !important;
    }
    #allrecords .t843 .t-btn {
        margin-top: 0px !important;
    } 
    
    /*Слайдер с направленями*/
    .t923 .t-card__col {
        min-width: 100% !important;
    }
    .t923__col {
        width: 100% !important;
        padding: 0px !important;
    }
    .t923__imgwrapper_2-3 {
        padding-bottom: 133% !important;
    }
    
    /*Стрелки в слайдере с направленями*/
    .t923 .t-slds__arrow_wrapper {
        width: 20px !important;
    }     
    
    /*Блок Test drive*/
    .t744 .t-slds {
        width: calc(100% + 120px) !important;
        max-width: calc(100% + 120px) !important;
        margin-left: -60px !important;
    }  
    
    /*Слайдер с отзывами*/
    .t604 .t-slds__arrow-nearpic .t-slds__arrow_wrapper {
        width: 20px !important;
    }    
    
    /*Слайдер с пространством*/
    .t764 .t-slds__main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t764 .t-slds__wrapper {
        border-radius: 0px !important;
    }
    .t764 .t-slds__bgimg {
        padding-bottom: 100% !important;
    } 
    
    /*Блок с картой в футере*/
    .t554 {
        background-color: #020202 !important;
        border-radius: 25px 25px 0px 0px !important;
        overflow: hidden !important;
    }
    .t554__general-wrapper {
        width: calc(100% - 40px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t554__card-wrapper {
        max-width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t554__card {
        max-width: 100% !important;
        padding-top: 50px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 0px !important;
    }   
    .t554 .t-sociallinks__item_website:first-child  {
        display: none !important;
    }   
    .t554 .t-sociallinks {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t554__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t554 .t-text {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }    
    .t554_map {
        height: auto !important;
        position: relative !important;
        background-color: transparent !important;
        padding-bottom: 66.66666666666667% !important;
        border-radius: 25px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    .t554 .t-map {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    
    /*Нижняя часть футера*/
    .t457__ul {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        text-align: left !important;
    }
    .t457__li a {
        font-size: 14px !important;
    }
    .t457__li:nth-child(2) {
        position: static !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t457__li:last-child {
        margin-left: auto !important;
    }
    .t457__li:last-child a {
        color: #BEBEBE !important;
    }
    
    /*Каталог тренеров*/
    .t778 .t-store__card {
        width: 100% !important;
    }    
    .t778 .t-store__card .t-store__card__wrap_txt-and-btns {
        height: auto !important;
    }
    .t778 .t-store__card__imgwrapper {
        padding-bottom: 120% !important;
    }
    
    /*Каталог тренеров в 2 колонки*/
    .t778 .t-container.t-store__mobile-two-columns {
        row-gap: 50px !important;
    } 
    .t778 .t-store__mobile-two-columns .t-store__card {
        max-width: 50% !important;    
    } 
    .t778 .t-store__mobile-two-columns .t-store__card__wrap_all {
        border-radius: 0px !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card .t-store__card__wrap_txt-and-btns {
        position: static !important;
        border-radius: 0px !important;
        background-color: transparent !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card__textwrapper {
        padding-top: 25px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    [data-record-type="778"][data-bg-color="#020202"] .t-store__mobile-two-columns .t-store__card .t-store__card__title {
        color: #FFFFFF !important;
    }    
    .t778 .t-store__mobile-two-columns .t-store__card__descr {
        display: none !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card__imgwrapper {
        padding-bottom: 160% !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card__bgimg {
        border-radius: 20px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    
    /*Блок с анонсом скидок*/
    .t829__container_padd-column {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t829__textwrapper {
        max-width: 240px !important;
    }    
    .t829__imgwrapper {
        max-width: 113px !important;
        left: -10px !important;
    }  
    
    /*Изображение на всю ширину экрана*/
    [data-record-type="160"] .t-cover {
        padding-bottom: 100% !important;
    }    
    
    /*Слайдер на странице направления*/
    .t994__item {
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t994__textwrapper {
        text-align: center !important;
    }
    .t994__img {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t994 .t-slds__arrow_wrapper {
        width: 20px !important;
    }   
    
    /*Карточки с ценами*/
    .t754__textwrapper {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    .t754__price-wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 40px !important;
    }
    .t754__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t754__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t754__buttons {
        width: auto !important;
    }
    .t754__btn {
        width: auto !important;
        margin-top: 0px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        max-width: 100% !important;
        background-color: rgba(255,255,255,1) !important;
        height: calc(100% + 130px) !important;
        padding-bottom: 130px !important;     
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t702 .t-popup__container {
        position: static !important;
        max-width: 100% !important;
        width: 100% !important;
        min-height: unset !important;
        padding-top: 0px !important;
        border-radius: 0 !important;
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    .t-popup_show .t-popup__container {
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
        transform: translateY(0%) !important;
    }
    .t702__wrapper {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    } 
    .t702__img {
        border-radius: 10px !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    
    /*Карточки тренера*/
    .t762 .t-slds__arrow_wrapper {
        width: 20px !important;
    }
    
    /*Иконки закрытия*/
    .t-popup__close-icon g, .t706__close-icon g {
        fill: #020202 !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close {
        padding: 0px !important;
        top: 0px !important;
        right: 0px !important;
        width: 100% !important;
        height: 60px !important;
        background-color: rgba(255,255,255,1) !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper {
        width: 18px !important;
        height: 18px !important;
        padding: 10px !important;
        margin-right: 10px !important;
    }    
    .t1002 .t1002__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }     
    .t702 .t-popup__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: rgba(255,255,255,1) !important;
    }    
    
    /*Обложка на странице направления*/
    .t997__buttons {
        margin-bottom: 0px !important;
    }        
    
    
}



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



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 14px !important;
        height: 55px !important;
        min-width: 100px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    
    /*Уменьшенные кнопки*/
    #allrecords .t829 .t-card__btn {
        height: 45px !important;
        font-size: 12px !important;
    }    
    
    /*Текстовые кнопки*/
    #allrecords .t843 .t-btn, #allrecords .t142 .t-btn {
        font-size: 16px !important;
    } 
    #allrecords .t843 .t-btn:after, #allrecords .t142 .t-btn:after {
        width: 34px !important;
        height: 34px !important;
        margin-left: 15px !important;
    }
    #allrecords .t843 .t-btn:before, #allrecords .t142 .t-btn:before {
        width: 34px !important;
        height: 34px !important;
        margin-left: 15px !important;
    }         
    
    /*Главные заголовки*/
    [class*="uc-"][class*="tt_90"] .t050__title, [class*="uc-"][class*="tt_90"] .t-title, [class*="uc-"][class*="ct_90"] .t-card__title, [class*="uc-"][class*="nm_90"] .t-name, [class*="uc-"][class*="ds_90"] .t-descr, [class*="uc-"][class*="tx_90"] .t-text, [class*="uc-"][class*="cd_90"] .t-card__descr, [class*="uc-"][class*="cu_90"] .t-card__uptitle, [class*="uc-"][class*="ut_90"] .t-uptitle, [class*="uc-"][class*="hd_90"] .t-heading {
        font-size: 38px !important;
    }    
    .t843 .t-section__title {
        font-size: 38px !important;
    } 
    
    /*Чуть менее главные заголовки*/
    [class*="uc-"][class*="tt_80"] .t050__title, [class*="uc-"][class*="tt_80"] .t-title, [class*="uc-"][class*="ct_80"] .t-card__title, [class*="uc-"][class*="nm_80"] .t-name, [class*="uc-"][class*="ds_80"] .t-descr, [class*="uc-"][class*="tx_80"] .t-text, [class*="uc-"][class*="cd_80"] .t-card__descr, [class*="uc-"][class*="cu_80"] .t-card__uptitle, [class*="uc-"][class*="ut_80"] .t-uptitle, [class*="uc-"][class*="hd_80"] .t-heading {
        font-size: 36px !important;
    }   
    .t997__title, .t921__title {
        font-size: 36px !important;
    }         
    
    /*Большие заголовки*/
    [class*="uc-"][class*="tt_48"] .t050__title, [class*="uc-"][class*="tt_48"] .t-title, [class*="uc-"][class*="ct_48"] .t-card__title, [class*="uc-"][class*="nm_48"] .t-name, [class*="uc-"][class*="ds_48"] .t-descr, [class*="uc-"][class*="tx_48"] .t-text, [class*="uc-"][class*="cd_48"] .t-card__descr, [class*="uc-"][class*="cu_48"] .t-card__uptitle, [class*="uc-"][class*="ut_48"] .t-uptitle, [class*="uc-"][class*="hd_48"] .t-heading {
        font-size: 26px !important;
    }  
    .t744__title, .t477__title, .t478__title, .t480__title, .t486__title, .t762__title {
        font-size: 26px !important;
    }        
    
    /*Средние заголовки*/
    [class*="uc-"][class*="tt_36"] .t050__title, [class*="uc-"][class*="tt_36"] .t-title, [class*="uc-"][class*="ct_36"] .t-card__title, [class*="uc-"][class*="nm_36"] .t-name, [class*="uc-"][class*="ds_36"] .t-descr, [class*="uc-"][class*="tx_36"] .t-text, [class*="uc-"][class*="cd_36"] .t-card__descr, [class*="uc-"][class*="cu_36"] .t-card__uptitle, [class*="uc-"][class*="ut_36"] .t-uptitle, [class*="uc-"][class*="hd_36"] .t-heading {
        font-size: 20px !important;
    }  
    .t216__title, .t764__title ul li:first-child, .t764__descr ul li:first-child, .uc-fc_50 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t-card__title, .t959 .t-card__descr {
        font-size: 20px !important;
    }    
    
    /*Маленькие заголовки*/
    [class*="uc-"][class*="tt_22"] .t050__title, [class*="uc-"][class*="tt_22"] .t-title, [class*="uc-"][class*="ct_22"] .t-card__title, [class*="uc-"][class*="nm_22"] .t-name, [class*="uc-"][class*="ds_22"] .t-descr, [class*="uc-"][class*="tx_22"] .t-text, [class*="uc-"][class*="cd_22"] .t-card__descr, [class*="uc-"][class*="cu_22"] .t-card__uptitle, [class*="uc-"][class*="ut_22"] .t-uptitle, [class*="uc-"][class*="hd_22"] .t-heading {
        font-size: 16px !important;
    }  
    .t923 .t-card__title, .t554__title, .t554 .t-text, .t778 .t-store__card__title, .t829 .t-card__title, .t994__title, .t1032 .t-card__title, .t1071 .t-card__title, .t585__title, .t397__select, .t754__title, .t762__descr strong, .t450__right_descr {
        font-size: 16px !important;
    }      
    
    /*Цены*/
    [class*="uc-"][class*="tt_32"] .t050__title, [class*="uc-"][class*="tt_32"] .t-title, [class*="uc-"][class*="ct_32"] .t-card__title, [class*="uc-"][class*="nm_32"] .t-name, [class*="uc-"][class*="ds_32"] .t-descr, [class*="uc-"][class*="tx_32"] .t-text, [class*="uc-"][class*="cd_32"] .t-card__descr, [class*="uc-"][class*="cu_32"] .t-card__uptitle, [class*="uc-"][class*="ut_32"] .t-uptitle, [class*="uc-"][class*="hd_32"] .t-heading {
        font-size: 24px !important;
    }  
    .t744__price-item, .t754__price-item {
        font-size: 24px !important;
    }     
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t050__title, [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr, [class*="uc-"][class*="cu_18"] .t-card__uptitle, [class*="uc-"][class*="ut_18"] .t-uptitle, [class*="uc-"][class*="hd_18"] .t-heading {
        font-size: 16px !important;
    }    
    .t770__leftwrapper .t770__descr, .t843 .t-card__descr, .t997__descr, .t424__descr, .t921__descr, .t486__descr {
        font-size: 16px !important;
    }       
    
    /*Описания*/
    [class*="uc-"][class*="tt_16"] .t050__title, [class*="uc-"][class*="tt_16"] .t-title, [class*="uc-"][class*="ct_16"] .t-card__title, [class*="uc-"][class*="nm_16"] .t-name, [class*="uc-"][class*="ds_16"] .t-descr, [class*="uc-"][class*="tx_16"] .t-text, [class*="uc-"][class*="cd_16"] .t-card__descr, [class*="uc-"][class*="cu_16"] .t-card__uptitle, [class*="uc-"][class*="ut_16"] .t-uptitle, [class*="uc-"][class*="hd_16"] .t-heading {
        font-size: 15px !important;
    }      
    .t770__rightwrapper .t770__descr, .t770__list_item .t-menu__link-item, .t744__descr, .t216__descr, .t477__descr, .t478__descr, .t778 .t-store__card__descr, .t480__descr, .t424__title, .t1032 .t-card__descr, .t1071 .t-card__descr, .t585__text, .t486__descr ol li, .t-input, .t762__descr, .t450 .t-menu__link-item {
        font-size: 15px !important;
    }  
    
    /*Маленькие описания*/
    .t-checkbox__control {
        font-size: 13px !important;
    }    
    
    /*Большие подзаголовки*/
    .t744__title_small, .t764__title ul li:not(:first-child), .t764__descr ul li:not(:first-child) {
        font-size: 14px !important;
    }      
    
    /*Подзаголовки*/
    [class*="uc-"][class*="tt_14"] .t050__title, [class*="uc-"][class*="tt_14"] .t-title, [class*="uc-"][class*="ct_14"] .t-card__title, [class*="uc-"][class*="nm_14"] .t-name, [class*="uc-"][class*="ds_14"] .t-descr, [class*="uc-"][class*="tx_14"] .t-text, [class*="uc-"][class*="cd_14"] .t-card__descr, [class*="uc-"][class*="cu_14"] .t-card__uptitle, [class*="uc-"][class*="ut_14"] .t-uptitle, [class*="uc-"][class*="hd_14"] .t-heading {
        font-size: 12px !important;
    }  
    .t770__rightwrapper .t770__descr ul li:first-child:not(:only-child), .t770__list_item:last-child .t-menu__link-item, .t554__title ul li:not(:first-child), .t554 .t-text ul li:not(:first-child), .t758 .t-menu__link-item, .t778 .js-store-prod-sku, .t395__wrapper:before, .t997__card-title, .t754__descr, .t-input-title, .t959 .t-card__title, .t762__title_small, .t762__descr u, .t450__right_descr:last-child:not(:only-child) {
        font-size: 12px !important;
    }      
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 80px !important;
    }     
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 40px !important;
    }       
    
    /*Отступ от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:50px"], [data-record-type="113"] > div[style*="height: 50px"], [data-record-type="113"].uc-height-50 > div {
        height: 30px !important;
    }    
    
    /*Отступ от заголовка до текста*/
    [data-record-type="113"] > div[style*="height:30px"], [data-record-type="113"] > div[style*="height: 30px"], [data-record-type="113"].uc-height-30 > div {
        height: 20px !important;
    }        
    
    /*Мобильное меню*/
    .t228__right_descr {
        max-width: 100px !important;
        font-size: 12px !important;
        padding-left: 20px !important;
    }      
    .t228__right_buttons {
        padding-left: 20px !important;
    }
    #allrecords .t228__right_buttons_but:first-child:not(:only-child) .t-btn {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t228__right_buttons_but:last-child .t-btn {
        width: 26px !important;
        height: 26px !important;
    }
    
    /*Мобильное выпадающее меню*/
    .t450 {
        max-width: 300px !important;
        border-top-left-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }
    .t450__container {
        padding-top: 30px !important;
    }
    .t450__logowrapper {
        padding-top: 30px !important;
    }   
    .t450__list_item .t-menu__link-item {
        margin-bottom: 15px !important;
    }    
    .t450 .t-menusub__menu {
        padding-bottom: 20px !important;
        margin-bottom: 20px !important;
    }  
    .t450 .t-menusub__list-item {
        margin-bottom: 15px !important;
    }  
    .t450 .t-menusub__link-item {
        font-size: 13px !important;
    }
    .t450 .t-menusub__arrow {
        top: -3px !important;
        width: 10px !important;
        height: 6px !important;
    }    
    .t450__rightside {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }        
    .t450__right_social_links {
        margin-top: 30px !important;
    }        
    
    /*Блок с заголовком*/
    .t050__descr, .t468__descr {
        margin-top: 20px !important;
    }       
    
    /*Обложка на Главной*/
    .t843 {
        padding-top: 30px !important;
    }
    .t843__colwrapper {
        margin-top: -15px !important;
    }
    .t843 .t-card__descr {
        max-width: 280px !important;
        margin-top: 30px !important;
    }
    .t843 .t-card__link {
        margin-top: 30px !important;
    }    
    #allrecords .t843 .t-btn {
        margin-top: 0px !important;
    }
    
    /*Слайдер с направленями*/
    .t923__wrapper {
        border-radius: 20px !important;
    }
    .t923__textwrapper {
        padding: 20px !important;
    }
    
    /*Стрелки в слайдере с направленями*/
    #allrecords .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }    
    
    /*Блок Test drive*/
    .t744 .t-container {
        border-radius: 20px !important;
    }        
    .t744__info {
        padding: 30px !important;
    }
    .t744__title_small {
        margin-top: 5px !important;
    }
    .t744__descr {
        margin-top: 20px !important;
    }
    .t744__price-wrapper {
        column-gap: 20px !important;
        margin-top: 30px !important;
    }
    .t744__btn-wrapper {
        margin-top: 30px !important;
    }      
    
    /*Блок с преимуществом*/
    [data-record-type="244"].t-rec_pt_15 {
        margin-top: 10px !important;
    }        
    [data-record-type="244"] .t-cover {
        border-radius: 20px !important;
    }
    [data-record-type="244"] .t-cover__carrier {
        width: calc(100% - 20px) !important;
        padding-bottom: 78% !important;
        margin-bottom: 10px !important;
        border-radius: 15px !important;
    }     
    .t216__wrapper {
        padding: 30px !important;
    }
    .t216__logo {
        max-width: 50px !important;
    }    
    .t216__blocklogo + .t216__title {
        padding-top: 30px !important;
    }
    .t216__descr {
        padding-top: 15px !important;
    }  
    
    /*Баннер*/
    .t477 .t-container {
        border-radius: 20px !important;
    }  
    .t477 .t-col:nth-child(n) .t477__content {
        padding: 30px !important;
    }    
    .t477__title + .t477__descr {
        margin-top: 20px !important;
    }
    .t477__btn-wrapper {
        padding-top: 30px !important;
    }
    
    /*Слайдер с отзывами*/
    .t604__imgwrapper {
        border-radius: 20px !important;
    }  
    .t604 .t-slds__bullet_wrapper {
        padding-top: 20px !important;
        gap: 8px !important;
    }      
    .t604 .t-slds__bullet_body {
        width: 8px !important;
        height: 8px !important;
    }
    
    /*Слайдер с пространством*/
    .t764__col_first {
        margin-top: 40px !important;
    }
    .t764__title + .t764__descr {
        margin-top: 20px !important;
    }   
    
    /*Комбинация изображений в 2 колонках*/
    .t660__row {
        row-gap: 10px !important;
    }
    .t660__row:not(:first-child) {
        padding-top: 10px !important;
    }
    .t660__tile {
        row-gap: 10px !important;
    }        
    .t660__bgimg {
        border-radius: 20px !important;
    }    
    
    /*Блок с приглашением к тестированию*/
    .t478 .t-col:not(.t478__top) {
        margin-top: 30px !important;
    }    
    .t478__descr {
        margin-top: 20px !important;
    }
    .t478__btn-wrapper {
        padding-top: 30px !important;
    }     
    
    /*Блок с картой в футере*/
    .t554 {
        border-radius: 20px 20px 0px 0px !important;
    }
    .t554__card {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    .t554 .t-sociallinks {
        margin-top: 30px !important;
    }    
    .t-sociallinks__item a {
        width: 40px !important;
        height: 40px !important;
    } 
    .t554__title + .t-text {
        margin-top: 30px !important;
    }    
    .t554_map {
        border-radius: 20px !important;
    } 
    
    /*Нижняя часть футера*/
    .t457__ul {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t457__li a {
        font-size: 13px !important;
    }  
    .t457__li:last-child {
        width: 100% !important;
        margin-left: 0px !important;
    }    
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 30px !important;
    }
    .t758__list_item:not(:first-child) .t-menu__link-item:before, .t997__card-title ul li:not(:first-child):before {
        width: 5px !important;
        height: 7px !important;
    }
    
    /*Каталог тренеров*/
    .t778 .t-store__card__imgwrapper {
        padding-bottom: 160% !important;
    }
    .t778 .t-store__card__wrap_all {
        border-radius: 20px !important;
    }    
    .t778 .t-store__card .t-store__card__wrap_txt-and-btns {
        left: 10px !important;
        right: 10px !important;
        bottom: 10px !important;
    }    
    .t778 .t-store__card__descr {
        margin-top: 15px !important;
    }
    
    /*Каталог тренеров в 2 колонки*/
    .t778 .t-container.t-store__mobile-two-columns {
        padding-left: 15px !important;
        padding-right: 15px !important;
        row-gap: 40px !important;
    } 
    .t778 .t-store__mobile-two-columns .t-store__card {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card__textwrapper {
        padding-top: 20px !important;
    }
    .t778 .t-store__mobile-two-columns .t-store__card__bgimg {
        border-radius: 15px !important;
    }    
    
    /*Табы для переключения вида каталога*/
    .t395__tab {
        width: 20px !important;
        height: 20px !important;
    }    
    
    /*Обложка на странице направления*/
    .t997__inner {
        margin-top: 30px !important;
        margin-bottom: 40px !important;
    }        
    .t997__descr {
        margin-top: 20px !important;
    }
    .t997__buttons {
        gap: 10px !important;
        padding-top: 30px !important;
    }     
    .t997__cards-wrapper {
        margin-bottom: 30px !important;
    }   
    
    /*Блок с анонсом скидок*/
    .t829__textwrapper {
        max-width: 200px !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }    
    .t829__imgwrapper {
        max-width: 100px !important;
    }    
    
    /*Блок в 2 колонки с текстом и изображением на странице направления*/
    .t480__col:nth-child(2) {
        margin-bottom: 30px !important;
    }     
    .t480__title + .t480__descr {
        margin-top: 20px !important;
    }      
    .t480__blockimg {
        border-radius: 20px !important;
    }  
    .t480__descr ul:not(:first-child) {
        margin-top: 15px !important;
    }
    .t480__descr ul li:before {
        margin-top: 10px !important;
    }    
    
    /*Изображение на всю ширину грида*/
    [data-record-type="663"].t-rec_pt_45 {
        padding-top: 10px !important;
    }   
    .t663__row:not(:first-child) {
        margin-top: 10px !important;
    }        
    .t663__bgimg {
        border-radius: 20px !important;
    }        
    
    /*Изображения в 2 колонки*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 10px !important;
    }    
    .t667 .t-container {
        gap: 10px !important
    }
    .t667__row {
        gap: 10px !important;
    }
    .t667__bgimg {
        border-radius: 20px !important;
    } 
    
    /*Изображения в 3 колонки*/
    [data-record-type="1083"].t-rec_pt_45 {
        padding-top: 10px !important;
    }    
    .t1083 .t-container {
        gap: 10px !important
    }      
    .t1083__img-group {
        gap: 10px !important;
    }       
    .t1083__bgimg_wrapper {
        gap: 10px !important;
    }
    .t1083__bgimg_wrapper > .t1083__bgimg {
        width: calc(50% - 5px) !important;
    }    
    .t1083__bgimg {
        border-radius: 20px !important;
    }
    
    /*Слайдер на странице направления*/
    .t994__slds-wrapper {
        border-radius: 20px !important;
    }  
    .t994__imgwrapper {
        padding-top: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t994__textwrapper {
        padding: 30px !important;
    }
    
    /*Блок с приглашением к тестированию на странице направления*/
    .t424__box-img {
        width: 80px !important;
        height: 80px !important;
    }
    .t424__textwrapper {
        left: 65px !important;
        top: 0px !important;
    }
    .t424__textwrapper:before {
        width: 8px !important;
        height: 8px !important;
    }        
    .t424__box-text {
        padding-top: 20px !important;
    }      
    .t424 .t-card__btn {
        margin-top: 30px !important;
    }
    
    /*Блок Dance community на странице направления*/
    .t921__title + .t921__descr {
        margin-top: 20px !important;
    }   
    .t921__images-wrapper {
        margin-top: 30px !important;
    }    
    
    /*Блок с карточками в 2 колонки на странице Система скидок*/
    .t1032__content {
        border-radius: 20px !important;
    }
    .t1032__wrapper  {
        padding: 30px !important;
    }    
    .t1032 .t-card__title + .t-card__descr {
        margin-top: 15px !important;
    }
    .t1032__buttonwrapper {
        padding-top: 30px !important;
    }     
    .t1032__img {
        width: 50px !important;
        height: 50px !important;
        margin-bottom: 30px !important;
    }    
    .uc-fc_100 .t1032 .t1032__row:first-child .t-card__col:first-child .t1032__img {
        width: calc(100% + 60px) !important;
        margin-left: -30px !important;
    }    
    
    /*Карточки в 1 строку на странице Система скидок*/
    .t1071__wrapper {
        padding: 30px !important;
    }
    .t1071 .t1071__row:first-child .t-card__col:first-child .t1071__wrapper {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }
    .t1071 .t1071__row:last-child .t-card__col:last-child .t1071__wrapper {
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }    
    .t1071__content {
        margin-top: 15px !important;
    }        
    .t1071 .t-card__btn {
        margin-top: 30px !important;
    }
    .t1071__bgimg {
        height: 50px !important;
        margin-bottom: 30px !important;
    }   
    
    /*Аккордеон на странице Система скидок*/
    .t585__accordion {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;        
    }
    .t585 .t-col:last-child .t585__accordion {
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;        
    }    
    .t585__opened ~ .t585__content {
        margin-top: -15px !important;
    }
    .t585__textwrapper {
        padding-bottom: 30px !important;
    }    
    .t585__icon {
        width: 40px !important;
        height: 40px !important;
        padding: 10px !important;
    }    
    .t585__trigger-button {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-right: 55px !important;
    }    
    
    /*Обложка на странице Цены*/
    .t486 .t-container {
        padding-top: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border-radius: 20px !important;
    }
    .t486__title + .t486__descr {
        margin-top: 20px !important;
    }
    .t486__descr ol {
        margin-top: 20px !important;
    }
    .t486__btn-wrapper {
        margin-top: 30px !important;
    }    
    
    /*Табы выпадающим списком на странице Цены*/
    .t397__select {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 85px !important;
        border-radius: 20px !important;
    }  
    .t397__wrapper_mobile:before {
        width: 40px !important;
        height: 40px !important;
        right: 30px !important;
    }
    .t397__wrapper_mobile:after {
        width: 40px !important;
        height: 40px !important;
        right: 30px !important;
    }  
    
    /*Карточки с ценами*/
    .t754__parent {
        border-radius: 20px !important;        
    }
    .t754__col {
        padding: 30px !important;
    }
    .t754__price-wrapper {
        margin-bottom: 30px !important;
    }
    .t754__buttons {
        margin-top: 30px !important;
    }
    
    /*Открытая форма на странице Запись на пробное занятие*/
    .t696__content {
        padding: 30px !important;
        border-radius: 20px !important;
    }  
    .t696 .t-form__submit {
        margin-top: 30px !important;
    }   
    .t700 .t-container {
        border-radius: 20px !important;
    }
    .t700 .t-form {
        padding: 30px !important;
    }
    .t700 .t-form__submit {
        margin-top: 30px !important;
    }        
    
    /*Поля в формах*/
    .t-input-block {
        margin-bottom: 20px !important;
    }
    .t-input-title {
        margin-bottom: 0px !important;
    }    
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t702 .t-form__submit {
        margin-top: 30px !important;
    } 
    
    /*Блок с подарочными картами*/
    .t959__card-inner {
        min-height: unset !important;
        border-radius: 20px !important;
    }     
    .t959__card-content {
        position: relative !important;
        padding-top: 100% !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t959 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }
    .t959__card-arrow {
        width: 40px !important;
        height: 40px !important;
        margin-top: 30px !important;
    }    
    .t959__card-content:after {
        width: 40px !important;
        height: 40px !important;
        bottom: 30px !important;
        left: 30px !important;
    }    
    .t959__card-image {
        background-position: center top !important;
    }
    
    /*Карточка тренера*/
    .t762__title_small {
        margin-top: 20px !important;
    }
    .t762__title_small ul {
        gap: 5px !important;
    }    
    .t762__descr {
        margin-top: 30px !important;
    }
    .t762__descr strong:not(:first-child) {
        margin-top: 30px !important;
    }
    .t762__descr strong:not(:last-child) {
        margin-bottom: 15px !important;
    }  
    .t762__descr u:not(:last-child) {
        margin-bottom: 5px !important;
    }    
    .t762__descr ul li:before {
        margin-top: 10px !important;
    } 
    .t762__title-wrapper + .t-slds {
        margin-top: 30px !important;
    }    
    .t762 .t-slds__bgimg {
        border-radius: 20px !important;
    }    
    
    /*Иконки закрытия*/
    .t-popup__close, .t450__close, .t985__close-icon {
        width: 34px !important;
        height: 34px !important;  
        top: 5px !important;
    }
    .t-store .t-popup__close, .t450__close, .t985__close-icon, .t958__close {
        right: 5px !important;
    }
    .t450__close {
        width: 38px !important;
        height: 38px !important;  
        top: 5px !important;
    }     
    .t450__close_icon span {
        height: 1px !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }   
    
    /*Блок с видео Youtube на всю ширину экрана*/
    .t121 .t-width {
        border-radius: 20px !important;
    }     
    
    
}



@media screen and (min-width: 978px) {  
    
    /*Меню в виджете с расписанием*/
    .nav-schedule.fixed_fit {
        top: 60px !important;
    }
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Карточка тренера*/
    .t762__col:nth-child(2) {
        top: 80px !important;
        position: -webkit-sticky !important;
        position: sticky !important;
    }
    .t762 .t-slds__items-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        row-gap: 20px !important;
    }
    .t762 .t-slds__arrow_container, .t762 .t-slds__item:first-child, .t762 .t-slds__item:last-child, .t762 .t-slds__items-wrapper:before, .t762 .t-slds__items-wrapper:after {
        display: none !important;
    }
    
    /*Каталог*/
    .t778 .t-store__card__wrap_txt-and-btns {
        pointer-events: none !important;
    }    
    
    /*Табы с выпадающими списка на странице Цены*/
    .t397__select:hover {
        border-color: #919EDD !important;
    }
    .t397__wrapper_mobile:focus-within:hover:after {
        -moz-transform: translateY(-50%) rotate(-180deg) !important;
        -ms-transform: translateY(-50%) rotate(-180deg) !important;
        -webkit-transform: translateY(-50%) rotate(-180deg) !important;
        -o-transform: translateY(-50%) rotate(-180deg) !important;
        transform: translateY(-50%) rotate(-180deg) !important;        
    }    
    
    
} 