    :root {
        /*Dealer*/
        --dealer-name: 'АВТОЛИДЕР';
        
        /*Burger*/
        --burger-icon: url();

        /*Text styles*/
        --font-primary: 'HarmonyOS';
        --font-secondary: 'HarmonyOS';
        
        /*Colors*/
        --color-primary: #4D656F;
        --color-secondary: #1C3D49;        
        --color-tertiary: #000000;
        --color-quaternary: #808C94;
        
        --color-accent-primary: #4D656F; 
        --color-accent-secondary: #717BBC; 
        
        --color-nav-primary: var(--color-primary); 
        --color-nav-secondary: var(--color-bg-primary); 
        
        --color-bg-primary: #FFFFFF;
        --color-bg-secondary: #E7E9E9;
        --color-bg-tertiary: #002A39;
        --color-bg-quaternary: #101828;
        
        --color-border-primary: var(--color-primary);
        --color-border-secondary: var(--color-bg-secondary);
        --color-border-tertiary: var(--color-bg-primary);
        --color-border-quaternary: #888888;
        
        /*Button colors*/
        --color-btn-text-primary: var(--color-bg-primary);
        --color-btn-bg-primary: var(--color-accent-primary);
        --color-btn-border-primary: var(--color-accent-primary);
        
        --color-btn-text-secondary: var(--color-tertiary);        
        --color-btn-bg-secondary: var(--color-bg-primary);
        --color-btn-border-secondary: var(--color-btn-bg-secondary);
        
        --color-btn-text-tertiary: var(--color-primary);        
        --color-btn-bg-tertiary: #D0D0D0;
        --color-btn-border-tertiary: var(--color-btn-bg-tertiary);
        
        --color-btn-text-quaternary: var(--color-tertiary);        
        --color-btn-bg-quaternary: transparent;
        --color-btn-border-quaternary: var(--color-tertiary);
        
        --color-btn-text-primary-hover: var(--color-bg-primary);
        --color-btn-bg-primary-hover: var(--color-accent-primary);
        --color-btn-border-primary-hover: var(--color-accent-primary);
    }  
    
/*Анимация пульсации*/
/*@keyframes pulse {*/
    
/*    from {*/
/*        transform: scale(1.2);*/
/*    }*/
    
/*    50% {*/
/*        transform: scale(1);*/
/*    }*/
    
/*    to {*/
/*        transform: scale(1.2);*/
/*    }*/
    
/*}    */
    
    /*Анимация появления элементов*/
    .t-animate[data-animate-style=fadein] {
        -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: .9s !important;
        -o-transition-duration: .9s !important;
        transition-duration: .9s !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;
    }    
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }   
    
    /*Зумер*/
    .t-zoomer__container {
        background-color: var(--color-bg-quaternary) !important;
    }
    .t-carousel__zoomer__img {
        border-radius: 24px !important;
    }
    .t-carousel__zoomer__arrow__wrapper:before, .t-zoomer__close, .t-zoomer__scale {
        border-radius: 8px !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;
    }  
    .t-slds__item .background-video {
        -webkit-transform-style: preserve-3d !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press {
        text-align: center !important;
        color: var(--color-btn-text-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        height: 60px !important;
        min-height: unset !important;
        min-width: 120px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: var(--color-btn-bg-primary) !important;
        border-bottom: 1px solid var(--color-btn-border-primary) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
        border-radius: 0px 24px !important;
    }    
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press {
        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;          
    }  
    .t-btn table {
        width: auto !important;
    }
    .t-btn:after, .t-inputpromocode__btn:after, .t-redactor__callout-text a:after, .t554 .t-sociallinks__item_website:last-child a:before, #allrecords #rqchat ._btn-press:after {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3963-3436-4661-a433-326638303461/arrow-blank.svg) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-left: 12px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
        will-change: transform !important;
    }
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }   
    #allrecords .t554 .t-sociallinks__item_website:last-child a:after {
        content: 'Заказать звонок' !important;
        margin-left: 0px !important;
        padding-right: 60px !important;
    }
    .t554 .t-sociallinks__item_website:last-child a:before {
        position: absolute !important;
        right: 24px !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    
    /*Уменьшенные кнопки*/
    .t446 .t-btn, .t650 .t-btn {
        height: 40px !important;
    }
    
    /*Первый вид кнопки*/
    #allrecords #rqchat ._btn-pills {
        color: var(--color-btn-text-primary) !important;
        background-color: var(--color-btn-bg-primary) !important;
        border-color: var(--color-btn-border-primary) !important;        
    }
    
    /*Второй вид кнопки*/
    #allrecords .t734 .t-btn, .t650 .t-card__btn, #allrecords .t762__descr ol li:first-child a, .t995 .t-btn, #allrecords .t508 .t-btn {
        color: var(--color-btn-text-secondary) !important;
        background-color: var(--color-btn-bg-secondary) !important;
        border: none !important;
    }
    #allrecords .t734 .t-btn:after, .t650 .t-card__btn:after, #allrecords .t762__descr ol li:first-child a:after, .t995 .t-btn:after, #allrecords .t508 .t-btn:after {
        -webkit-filter: unset !important;
        filter: unset !important;
    }
    
    /*Третий вид кнопки*/
    #allrecords .t554 .t-text u a {
        color: var(--color-btn-text-tertiary) !important;
        background-color: var(--color-btn-bg-tertiary) !important;
        border-color: var(--color-btn-border-tertiary) !important;
    }
    
    /*Четвертый вид кнопки*/
    .t762__descr ol li:not(:first-child) a, .t923 .t-card__btn_second {
        color: var(--color-btn-text-quaternary) !important;
        background-color: var(--color-btn-bg-quaternary) !important;
        border-color: var(--color-btn-border-quaternary) !important;
    }    
    .t923 .t-card__btn_second:after {
        -webkit-filter: unset !important;
        filter: unset !important;
    }
    
    /*Блок с кнопками*/
    .t142A__btn {
        margin: 0px !important;
    }
    
    /*H1-заголовки*/
    .t734__title {
        font-size: 96px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
    .t468__title, .t480__title, .t996__title, .t001__title {
        font-size: 56px !important;
        font-weight: 700 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
    .t762__title, .t995__title, .t850 .t-card__title, .t712__title, .t469__title, .t923 .t-card__title, .uc-small .t996__title {
        font-size: 36px !important;
        font-weight: 700 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    }     
    
    /*H4-заголовки*/
    .t762__price-item, .t554__title, .t858 .t-card__title, .t1029 .t-card__title, .uc-grid .t734__title, .t702__title, .uc-vac .t799__title, .t390__title, .t508 .t-section__title {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H5-заголовки*/
     {
        font-size: 24px !important;
        font-weight: 500 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H6-заголовки*/
    .t908__heading, .t799__title, .t754__title, .t165__title, .t585__title, .t490 .t-card__title, .uc-one-col .t1000 .t-name {
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }      
    
    /*H7-заголовки*/
    .t450__right_descr ul li:last-child:not(:only-child), .t450__right_descr ol li:last-child:not(:only-child), .t554 .t-text a, .t712__title-second, .t696__title, .t860 .t-card__title, .t1000 .t-descr em, .t397__title, .t-input-title, .t778__title {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Надзаголовки*/
    .t468__uptitle {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }    
    
    /*Фактоиды*/
    .t1000 .t-descr {
        font-size: 44px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    }
    
    /*Большие описания*/
    .t468__descr, .t734__descr, .t1124__title, .t508 .t-section__descr {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }   
    
    /*Средние описания*/
    .t446__logowrapper a:after, .t450__list_item, .t762__title_small, .t762__descr, .t554 .t-text, .t995__descr, .t850 .t-card__descr, .t712__descr, .t650 .t-card__title, .t1029 .t-card__descr, .t446__list_item, .t480__descr, .t996__descr, .t977__descr, .t977__text, .t708__title, .t447__title, .t923 .t-card__descr, .t001__descr, .chat-area .step-card__text .text_add:first-child {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Маленькие описания*/
    .t446__right_descr ul li:last-child:not(:only-child), .t446__right_descr ol li:last-child:not(:only-child), .t446 .t-menusub__link-item, .t450 .t-menusub__list-item .t-menusub__link-item, .t860 .t-card__descr, .uc-grid .t734__descr, .t395__title, .t908__descr, .t754__descr, .t165__text, .t165__uptitle, .t585__text, .t395__select, .t1000 .t-name, .t858 .t-card__descr, .t799__text, .t702__descr, .t-input, .t-radio__control, .t778__descr, .t469__descr, .t490 .t-card__descr, .t007__text, .uc-one-col .t1000 .t-descr, .uc-small .t996__descr, .t970__message-txt, .t390__descr, .ctext-wrap-content, .form-control, .t508 .t-name {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }      
    
    /*Очень маленькие описания*/
    .t446__logowrapper a:before, .t450__right_descr, .t457__li, .t457__link:before, .t762__descr em, .t712__form-bottom-text, .t696__form-bottom-text, .t650 .t-card__descr, .t702__form-bottom-text, .t744 .t-product__option-title, .t554 .t-text ul li:last-child, .t554 .t-text ol li:last-child, .t708__btn-text, .t708__bottom-text, .t447__title em, .t447__text, .t1124__text, .t970__widget:after, .t450__logowrapper a:after, .t300__content-text, .t232__title, .t232__text, ._btn-pills, .chat-area .step-card__text .text_add {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }   
    
    /*Самые маленькие описания*/
    .t446__right_descr, .t457__copyright, .t887__text, .t447__descr, .t447__form-bottom-text, .t450__logowrapper a:before, a[href^="#tooltip"]:after, .text-muted.time, .form-check-label {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"], [data-record-type="113"].uc-height-menu > div {
        height: 100px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 120px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 96px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 64px !important;
    }    
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:48px"], [data-record-type="113"] > div[style*="height: 48px"], [data-record-type="113"].uc-height-48 > div {
        height: 48px !important;
    }  
    
    /*Средние отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 32px !important;
    }      
    
    /*Маленькие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 24px !important;
    }        
    
    /*Ширина контейнеров в стандартных блоках*/
    /*.t-container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container {*/
    /*    max-width: 100% !important;*/
    /*    padding-left: 30px !important;*/
    /*    padding-right: 30px !important;*/
    /*    box-sizing: border-box !important;        */
    /*}*/
    
    /*Ширина колонок в стандартных блоках*/
    /*.t-col, .t142__wrapone, .t389__col, .t1073__row, .t142A__wraptwo {*/
    /*    padding-left: 10px !important;*/
    /*    padding-right: 10px !important;*/
    /*    margin-left: 0px !important;*/
    /*    margin-right: 0px !important;*/
    /*    box-sizing: border-box !important;        */
    /*}*/
    /*.t-col_4 {*/
    /*    max-width: calc(100% / 3) !important;*/
    /*}    */
    /*.t-col_6 {*/
    /*    max-width: 50% !important;*/
    /*}*/
    /*.t-col_8 {*/
    /*    max-width: calc(100% / 3 * 2) !important;*/
    /*} */
    /*.t-col_12 {*/
    /*    max-width: 100% !important;*/
    /*}     */
    
    /*Блок с заголвоком*/
    .t468 .t-col, .t469 .t-col {
        position: relative !important;
        z-index: 3 !important;
    }
    .t468__title, .t469__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t468__descr, .t469__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t468__title + .t468__descr {
        padding-top: 32px !important;
    }
    .t469__title + .t469__descr {
        padding-top: 20px !important;
    }
    .t468__uptitle {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;         
    }
    .t468 .t-btn, .t469 .t-btn {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }    
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-quaternary) !important; opacity: 1 !important;}    
    .t-input, #allrecords .form-control {
        color: var(--color-primary) !important;
        /*border-color: var(--color-border-primary) !important;*/
        border-radius: 12px !important;
    }
    .form-control {
        height: 60px !important;
        border-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        background-color: var(--color-bg-secondary) !important;
        box-sizing: border-box !important;
    }    
    #allrecords .form-control.is-invalid {
        border-color: red !important;
    }    
    .t-input-group {
        margin-bottom: 0px !important;
    }
    .t-input-group_rd .t-input-block {
        margin-bottom: 20px !important;
    }
    .t-input-block, #allrecords .chat-area .mb-3 {
        margin-bottom: 16px !important;
    }
    .t-input-title {
        color: var(--color-secondary) !important;
        margin-bottom: 8px !important;
        padding-bottom: 0px !important;
    }   
    .t-input-group_rd .t-input-title {
        margin-bottom: 12px !important;
    }
    .t-form__submit {
        margin-top: 20px !important;
    }
    .t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow .t-form__submit, .form-send-footer ._btn-press {
        margin-top: 4px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        min-height: 20px !important;
        position: relative !important;
        color: var(--color-secondary) !important;
        font-weight: 500 !important;
        padding-left: 30px !important;
    }
    .t-checkbox__control a {
        color: var(--color-accent-primary) !important;
    }
    .t-checkbox__indicator {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin-right: 10px !important;
        border-color: var(--color-primary) !important;
        background-color: var(--color-primary) !important;
        border-radius: 360px !important;
        opacity: 1 !important;
    }
    .t-checkbox__indicator:after {
        border-color: var(--color-bg-primary) !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    }  
    #allrecords #rqchat .chat-area .form-check-input {
        width: 20px !important;
        height: 20px !important;
        margin-top: 0px !important;
        margin-right: 10px !important;
        border-radius: 0px !important;
        border-color: var(--color-primary) !important;
        background-color: transparent !important;
    }
    #allrecords #rqchat .chat-area .form-check-input:checked {
        border-color: var(--color-primary) !important;
        background-color: var(--color-primary) !important;        
    }    
    
    /*Радикнопки в формах*/
    .t-radio__control {
        min-height: 20px !important;
        color: var(--color-primary) !important;
        font-weight: 500 !important;
        padding-top: 0px !important;
        padding-left: 30px !important;
        margin-top: 8px !important;
        margin-bottom: 0px !important;
        position: relative !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
    }
    .t-radio__control:first-child {
        margin-top: 0px !important;
    }
    .t-radio {
        left: 0px !important;
        top: 1px !important;
    }
    .t-radio__indicator {
        position: absolute !important;
        left: 0px !important;
        top: 1px !important;
        border-color: var(--color-border-quaternary) !important;
        border-width: 1px !important;
    }
    .t-radio__indicator:after {
        background-color: var(--color-primary) !important;
    }    
    
    /*Иконки соцсетей*/
    .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;
        column-gap: 4px !important;
        row-gap: 12px !important;
    }    
    .t-sociallinks__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        width: 40px !important;
        height: 40px !important;        
        position: relative !important;
        padding: 0px !important;
        margin: 0px !important;
    }    
    .t-sociallinks__item a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-top: 0px !important;
        width: 100% !important;
        height: 100% !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        position: relative !important;
    }
    .t-sociallinks__svg, .t-sociallinks__customimg {
        width: 100% !important;
        height: 100% !important;
    }    
    
    /*Иконки закрытия*/
    .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: var(--color-bg-primary) !important;
    }
    .t945 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    .t945 .t-popup__block-close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 3px !important;
        box-sizing: border-box !important;
    }
    .t450__close {
        width: 45px !important;
        height: 45px !important;  
        top: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        background-color: var(--color-bg-secondary) !important;
        height: 1px !important;
    }  
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 48px !important;
        height: 48px !important;
        border-radius: 8px !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;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
    .t-slds__arrow_body polyline {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    } 
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 32px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 32px !important;
    }
    
    /*Точки в слайдерах*/
    .t-slds__bullet_wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;        
        position: absolute !important;
        left: 0px !important;
        right: 0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        gap: 16px !important;
    }  
    #allrecords .t-slds__bullet_wrapper:nth-child(n) {
        padding-left: 8px !important;
        padding-right: 8px !important;
        box-sizing: border-box !important;
    }
    .t-slds__bullet {
        width: 8px !important;
        height: 8px !important;
        position: relative !important;
        padding: 0px !important;
    }
    /*.t-slds__bullet:before {*/
    /*    content: '' !important;*/
    /*    width: 24px !important;*/
    /*    height: 24px !important;*/
    /*    position: absolute !important;*/
    /*    left: -8px !important;*/
    /*    top: -8px !important;*/
    /*    border: 1px solid var(--color-bg-primary) !important;*/
        /*-webkit-transform: translateX(-50%) translateY(-50%) !important;*/
        /*-ms-transform: translateX(-50%) translateY(-50%) !important;*/
        /*transform: translateX(-50%) translateY(-50%) !important;*/
    /*    pointer-events: none !important;*/
    /*    border-radius: 360px !important;*/
    /*    opacity: 0 !important;*/
    /*    -webkit-transition: all 0.2s linear !important;*/
    /*    -moz-transition: all 0.2s linear !important;*/
    /*    -ms-transition: all 0.2s linear !important;*/
    /*    -o-transition: all 0.2s linear !important;*/
    /*    transition: all 0.2s linear !important;     */
    /*    box-sizing: border-box !important;*/
    /*}*/
    .t-slds__bullet_body {
        width: 100% !important;
        height: 100% !important;    
        opacity: 1 !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;         
    }
    .t-slds__bullet_active.t-slds__bullet:before {
        opacity: 1 !important;
    }
    .t-slds__bullet_active .t-slds__bullet_body {
        opacity: 1 !important;
    }
    
    /*Меню*/
    .t446__burgerwrapper {
        display: none !important;
    }
    .t446 {
        height: 100px !important;
        background: rgba(255, 255, 255, 0.85) !important;
        -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        -webkit-backdrop-filter: blur(7px) !important;
        backdrop-filter: blur(7px) !important;
        border-radius: 0 0 40px 40px !important;
    }
    .t446__maincontainer {
        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;        
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        column-gap: 32px !important; 
        box-sizing: border-box !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper {
        width: auto !important;
        height: auto !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;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding: 0px !important;
    }
    .t446__logowrapper2 {
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;            
    }
    .t446__logowrapper2 > div {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;    
    }
    .t446__logowrapper a {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto auto !important;
        grid-template-columns: auto auto !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        column-gap: 32px !important;
    }
    .t446__imglogo {
        min-width: unset !important;
        width: 80px !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;
        padding: 0px !important;
    }
    .t446__logowrapper a:before {
        content: 'Официальный дилер';
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;        
        color: var(--color-quaternary) !important;
        font-family: var(--font-primary) !important;
        white-space: nowrap !important;
        text-align: left !important;
        margin-top: auto !important;
    }
    .t446__logowrapper a:after {
        content: var(--dealer-name) !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;           
        color: var(--color-tertiary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
        white-space: nowrap !important;
        text-align: left !important;
        margin-bottom: auto !important;
    }
    
    /*Правая часть меню*/
    .t446__rightwrapper {
        width: auto !important;
        min-width: 252px !important;
        height: 100% !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;
        position: static !important;
        padding: 0px !important;    
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t446__rightmenuwrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t446__additionalwrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding: 0px !important;
        column-gap: 32px !important; 
    }
    .t446__right_descr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: right !important;
        color: var(--color-quaternary) !important;
        padding: 0px !important;
        /*gap: 4px !important;*/
    }
    .t446__right_descr ul, .t446__right_descr ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t446__right_descr a {
        color: var(--color-tertiary) !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
    }
    .t446__right_buttons {
        padding: 0px !important;
    }
    .t446__right_buttons_wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        gap: 16px !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerwrapper {
        padding-left: 0px !important;
    }
    .t446__burgerline {
        height: 2px !important;
        background-color: var(--color-border-quaternary) !important;
    }
    .t446__burgerline:last-child {
        width: 60% !important;
        left: unset !important;
        right: 0px !important;
    }
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        width: 100% !important;
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: static !important;
        padding: 0px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;    
        box-sizing: border-box !important;
    }
    .t446__leftmenuwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;      
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t446__list {
        width: 100% !important;
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;     
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        gap: 32px !important;
    }
    .t446__list_item {
        height: 100% !important;
        position: relative !important;
    }
    #allrecords .t446__list_item {
        font-weight: 500 !important;
        padding: 0px !important;
    }
    .t446__list_item .t-menu__link-item {
        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;
    }
    
    /*Подпункты в меню*/
    .t446 .t-menusub__menu_bottom:after, .t446 .t-menusub__menu_bottom:before {
        display: none !important;
    }
    .t446 .t-menusub__menu {
        width: auto !important;
        min-width: 180px !important;
        max-width: 300px !important;
        left: 0px !important;
        top: 100% !important;
        text-align: left !important;
        margin-bottom: 0px !important;
        border-radius: 8px !important;
        border: 1px solid var(--color-border-secondary) !important;
        -webkit-box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03) !important;
        box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03) !important;
    }
    .t446 .t-menusub__content {
        padding: 4px !important;
    }
    .t446 .t-menusub__list-item {
        border-radius: 6px !important;
        margin-bottom: 0px !important;
    }
    .t446 .t-menusub__link-item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
        white-space: nowrap !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border-radius: 6px !important;
        margin-bottom: 0px !important;      
        box-sizing: border-box !important;
    }
    .t446 .t-menusub__link-item:after {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        display: block !important;
        margin-left: 16px !important;
        margin-right: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-primary) var(--color-primary) transparent !important;
        -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
    }
    .t446__list_item:nth-child(2) .t-menusub__list-item:last-child .t-menusub__link-item, .t446__list_item:nth-child(3) .t-menusub__list-item:last-child .t-menusub__link-item {
        color: var(--color-accent-secondary) !important;
    }
    .t446__list_item:nth-child(2) .t-menusub__list-item:last-child .t-menusub__link-item:after {
        width: 20px !important;
        height: 20px !important;
        background-image: url(https://static.tildacdn.com/tild3366-3661-4131-a436-633632376162/car-01.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        border: none !important;
        margin-right: 0px !important;
    }
    .t446__list_item:nth-child(3) .t-menusub__list-item:last-child .t-menusub__link-item:after {
        width: 20px !important;
        height: 20px !important;
        background-image: url(https://static.tildacdn.com/tild6136-3562-4661-b838-653638356236/tool-02.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        border: none !important;
        margin-right: 0px !important;
    }    
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 20px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 40px !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;
        gap: 40px !important;
    }
    .t450__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;         
        margin-bottom: 0px !important;
        gap: 16px !important;
    }
    .t450__list_item {
        font-weight: 500 !important;
    }
    .t450__list_item .t-menu__link-item {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
        color: var(--color-bg-primary) !important;
        margin-bottom: 0px !important;
    }
    .t450__list_item .t-menu__link-item:after {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        display: block !important;
        margin-left: 16px !important;
        margin-right: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-bg-secondary) var(--color-bg-secondary) transparent !important;
        -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
    }
    .t450__list_item:nth-child(4) .t-menu__link-item:after {
        width: 20px !important;
        height: 20px !important;
        background-image: url(https://static.tildacdn.com/tild3366-3661-4131-a436-633632376162/car-01.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        border: none !important;
        margin-right: 0px !important;
    }    
    .t450__list_item:nth-child(5) .t-menu__link-item:after {
        width: 20px !important;
        height: 20px !important;
        background-image: url(https://static.tildacdn.com/tild6136-3562-4661-b838-653638356236/tool-02.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        border: none !important;
        margin-right: 0px !important;
    }      
    .t450 .t-menusub__menu {
        margin-bottom: 0px !important;
        border: none !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 0px !important;
        margin-top: 16px !important;
        margin-bottom: 20px !important;
    }
    .t450 .t-menusub__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important; 
        gap: 12px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 0px !important;
        padding-bottom: 8px !important;
        border-bottom: 1px solid var(--color-primary) !important;
    }
    .t450__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;   
        gap: 20px !important;
    }
    .t450__right_descr {
        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;
        color: var(--color-quaternary) !important;
        margin-top: 0px !important;
        gap: 8px !important;
    }
    .t450__right_descr ul, .t450__right_descr ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t450__right_descr ul li:last-child:not(:only-child), .t450__right_descr ol li:last-child:not(:only-child) {
        font-weight: 700 !important;
    }
    .t450__right_descr a {
        color: var(--color-bg-primary) !important;
        font-weight: 700 !important;
    }
    .t450__right_buttons {
        width: 100% !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t450__right_buttons_wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 16px !important;
    }
    .t450__right_buttons_but {
        width: 100% !important;
        margin: 0px !important;
    }
    .t450 .t-btn {
        width: 100% !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logowrapper {
        margin-bottom: 0px !important;
    }
    .t450__logowrapper a {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto auto !important;
        grid-template-columns: auto auto !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;   
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: start !important;
        column-gap: 20px !important;
    }
    .t450__logoimg {
        max-width: 64px !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;
        padding: 0px !important;
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
    }
    .t450__logowrapper a:before {
        content: 'Официальный дилер';
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;        
        color: var(--color-quaternary) !important;
        font-family: var(--font-primary) !important;
        white-space: nowrap !important;
        text-align: left !important;
        margin-top: auto !important;
    }
    .t450__logowrapper a:after {
        content: var(--dealer-name) !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;           
        color: var(--color-bg-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
        white-space: nowrap !important;
        text-align: left !important;
        margin-bottom: auto !important;
    }    
    
    /*Соцсети в мобильном меню*/
    .t450__right_social_links {
        margin-top: 0px !important;
    }
    
    /*Аккордеон в футере*/
    .t585__border {
        display: none !important;
    }
    .t585__accordion {
        border-bottom: 1px solid var(--color-bg-secondary) !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top: 1px solid var(--color-bg-secondary) !important;
    }   
    [data-record-type="585"][style*="background-color"] .t-col:nth-child(n) .t585__accordion {
        border-color: var(--color-primary) !important;
    }    
    .t585__header {
        border: none !important;
    }
    .t585__trigger-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    /*.t585__title {*/
    /*    color: var(--color-primary) !important;*/
    /*}*/
    .t585__textwrapper {
        padding-bottom: 24px !important;
    }
    .t585__text {
        /*color: var(--color-secondary) !important;*/
        margin-bottom: 0px !important;
    }
    .t585__text ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        padding-left: 0px !important;
        margin-bottom: 0px !important;
        gap: 12px !important;
    }
    .t585__text ul li {
        min-height: 20px !important;
        position: relative !important;
        padding-left: 32px !important;
    }
    .t585__text ul li:before {
        content: '' !important;
        width: 20px !important;
        height: 20px !important;
        position: absolute !important;
        left: 0px !important;
        top: 2px !important;
        background-image: url(https://static.tildacdn.com/tild6133-6132-4235-a537-373236353162/Button.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: top left !important;
    }
    .t585__icon {
        width: 20px !important;
        height: 20px !important;
    }
    .t585__lines svg {
        width: 100% !important;
        height: 100% !important;
    }
    .t585__lines g g {
        stroke: var(--color-bg-primary) !important;
    }
    .t585__circle {
        width: 100% !important;
        height: 100% !important;
        border-radius: 360px !important;
    }
    .t585__icon-hover .t585__circle {
        background-color: var(--color-accent-primary) !important;
    }
    .t585__icon-hover .t585__lines g g {
        stroke: var(--color-bg-primary) !important;
    }
    
    /*Нижняя часть футера*/
    .t457 .t-container:after, .t457 .t-container:before {
        display: none !important;
    }
    .t457 {
        padding-top: 0px !important;
        padding-bottom: 32px !important;
    }
    .t457 .t-container {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: end !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        row-gap: 12px !important;
        column-gap: 20px !important;
    }
    .t457 .t-col {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t457 .t-col:nth-child(1) {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t457 .t-col:nth-child(2) {
        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;        
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: span 2 !important;
        grid-row: span 2 !important;
        margin-top: auto !important;
    }    
    .t457 .t-col:nth-child(3) {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
    }       
    .t457__link {
        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: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
     }
    .t457__link:before {
        content: "Разработано:" !important;
        font-family: var(--font-primary) !important;
        color: var(--color-bg-secondary) !important;
    }
    .t457__logo {
        width: 100% !important;
        max-width: 120px !important;
    }
    .t457__copyright {
        color: var(--color-bg-primary) !important;
        text-align: left !important;
        opacity: 1 !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t457__copyright ul, .t457__copyright ol {
        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;
        list-style-type: none !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t457__copyright li {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #allrecords .t457__ul {
        text-align: left !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t457__li {
        color: var(--color-bg-secondary) !important;
        text-align: left !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t457__li a, .t457__copyright a {
        color: inherit !important;
        text-decoration: underline !important;
    }
    
    /*Слайдер на первом экране*/
    .t734 .t-cover {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
    }
    .t734 .t-cover__carrier {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;        
    }
    .t734 .t-cover__filter {
        height: 100% !important;
    }
    .t734__table {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
        z-index: 2 !important;
    }
    .t734__table .t-cell {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; 
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
    }
    .t734__table .t-container {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;      
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t734 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;           
    }
    .t734 .t-cover__wrapper.t-valign_middle {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t734 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }    
    .t734 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }        
    .t734__wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
        padding-top: 220px !important;
        padding-bottom: 120px !important;
        box-sizing: border-box !important;
    }
    .t734__textwrapper {
        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;
    }
    .t734__textwrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        z-index: -1 !important;
    }
    #allrecords .t734 .t734__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t734__textwrapper.t-align_center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t734__textwrapper.t-align_left {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
    }  
    .t734__textwrapper.t-align_right {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;     
        margin-left: auto !important;
    }        
    .t734__descr {
        max-width: 480px !important;
        margin-top: 0px !important;
        padding-top: 20px !important;
    }
    .t734__descr a {
        color: inherit !important;
    }
    .t734__button {
        padding-top: 40px !important;
    }
    .t734 .t-slds__items-wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734 .t-slds__item {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;    
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t734__slds-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .uc-grid[data-record-type="734"] {
        overflow: hidden !important;
    }
    .uc-grid .t-slds__container {
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .uc-grid .t-slds {
        overflow: unset !important;
    }
    .uc-grid .t-slds__container {
        overflow: unset !important;
    }
    .uc-grid .t734 .t-slds__item {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .uc-grid .t734__slds-wrapper {
        border-radius: 24px !important;
        overflow: hidden !important;
    }
    .uc-grid .t734__wrapper {
        padding-top: 60px !important;
        padding-bottom: 108px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .uc-grid .t734__descr {
        padding-top: 20px !important;
    }
    .uc-grid .t-cover__filter {
        background: linear-gradient(155deg, rgba(0, 0, 0, .8) 30%, transparent 90%) !important;
        opacity: 1 !important;
    }
    .uc-grid .t-cover__wrapper {
        min-height: 30vw;
    }
    .uc-grid .t-slds .t-slds__arrow_wrapper {
        width: calc((100% - 1160px) / 2) !important;
    }
    
    /*Карточка модели*/
    .t762__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        position: relative !important;
    }
    .t762__info {
        width: 100% !important;
        padding-top: 32px !important;
        padding-bottom: 32px !important;
        box-sizing: border-box !important;
    }
    .t762__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t762__title {
        text-transform: uppercase !important;
    }
    .t762__title_small {
        margin-top: 16px !important;
    }
    .t762__price-wrapper {
        margin-top: 16px !important;
    }
    .t762__price-item:before {
        content: 'от\a0' !important;
        display: inline-block !important;
        vertical-align: middle !important;
    }
    .t762__price-value, .t762__price-currency {
        float: unset !important;
    }
    .t762__descr {
        margin-top: 16px !important;
    }
    .t762__descr a {
        color: inherit !important;
    }
    .t762__descr ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t762__descr ul li {
        text-transform: uppercase !important;
    }
    .t762__descr ul li a {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        border-top: 1px solid var(--color-border-tertiary) !important;
        gap: 4px !important;
    }
    .t762__descr ul li:last-child a {
        border-bottom: 1px solid var(--color-border-tertiary) !important;
    }
    .t762__descr ul li a:after {
        content: ' ' !important;
        width: 8px !important;
        height: 8px !important;
        display: block !important;
        margin-right: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-bg-primary) var(--color-bg-primary) transparent !important;
        -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
    }
    .t762__descr ol {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        list-style-type: none !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 16px !important;
    } 
    .t762__descr ol:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t762__descr ol li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;         
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;       
    }
    .t762__descr ol li a {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;          
    }
    .t762__descr em {
        color: var(--color-tertiary) !important;
        font-style: normal !important;
    }
    .t762 .t-slds__imgwrapper {
        min-height: 30vw !important;
        position: relative !important;
    }
    .t762 .t-slds__bgimg {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t762 .t-slds {
        height: 100% !important;
    }
    .t762 .t-slds__main {
        height: 100% !important;
    }
    .t762 .t-slds__container {
        height: 100% !important;
    }
    .t762 .t-slds__items-wrapper {
        height: 100% !important;
    }
    .t762 .t-slds__item {
        height: 100% !important;
    }
    .t762 .t-slds__wrapper {
        height: 100% !important;
    }
    .t762 .t-slds__imgwrapper {
        height: 100% !important;
    }
    .t762__btn-wrapper {
        position: absolute !important;
        left: 32px !important;
        right: calc(50% + 32px) !important;
        top: 32px !important;
        margin: 0px !important;
    }
    #allrecords .t762__btn {
        height: auto !important;
        color: var(--color-bg-primary) !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border: none !important;
        background-color: var(--color-accent-primary) !important;
    }
    
    /*Карта с контактами*/
    .t554 .t-sociallinks__item_website:last-child svg {
        display: none !important;
    }
    .t554 {
        overflow: hidden !important;
    }
    .t554__card-wrapper {
        position: relative !important;
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t554__card {
        min-height: unset !important;
        position: static !important;
        padding: 40px !important;
        border-radius: 24px !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t554__title {
        margin-bottom: 0px !important;
    }
    .t554 .t-text {
        margin-top: 20px !important;
    }
    .t554 .t-text ul, .t554 .t-text ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t554 .t-text ul:not(:first-child), .t554 .t-text ol:not(:first-child) {
        margin-top: 20px !important;
    }
    .t554 .t-text ul li:last-child, .t554 .t-text ol li:last-child {
        color: var(--color-quaternary) !important;
        margin-top: 4px !important;
    }
    .t554 .t-text a {
        display: inline-block !important;
        color: var(--color-tertiary) !important;
        margin-bottom: 4px !important;
    }
    .t554 .t-sociallinks {
        margin-top: 20px !important;
    }
    .t554 .t-sociallinks__item_website:last-child {
        width: 100% !important;
        height: auto !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;        
        margin-top: 28px !important;
        margin-bottom: 0px !important;
    }
    .t554 .t-sociallinks__item_website:last-child a {
        width: auto !important;
        height: auto !important;
    }
    .t554 .t-sociallinks__item_website:last-child a:after {
        width: auto !important;
    }
    .t554_map {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t554_map .t-map {
        height: 100% !important;
    }
    
    /*Баннер на всю ширину экрана*/
    .t995__wrapper {
        padding: 0px !important;
    }
    .t995 .t-cover {
        height: auto !important;
        border-radius: 0px !important;
    }
    .t995 .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
    }
    .t995 .t-container {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
    }
    .t995 .t-cover__wrapper {
        height: auto !important;
    }
    .t995__inner-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t995 .t-cover__wrapper.t-valign_top .t995__inner-wrapper {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t995 .t-cover__wrapper.t-valign_bottom .t995__inner-wrapper {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }    
    .t995 .t-cover__wrapper.t-align_left .t995__inner-wrapper {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    } 
    .t995 .t-cover__wrapper.t-align_right .t995__inner-wrapper {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }      
    .t995__descr {
        padding-top: 16px !important;
        padding-bottom: 0px !important;
    }
    .t995__buttons {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 32px !important;
        gap: 16px !important;
    }
    .t995 .t-cover__wrapper.t-align_left .t995__buttons {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;      
    }
    .t995 .t-cover__wrapper.t-align_right .t995__buttons {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;    
    }    
    .t995__btn-wrapper {
        margin: 0px !important;
    }
    .t995__btn {
        margin: 0px !important;
    }
    
    /*Плитки с кредитными программами*/
    .t858 .t-container:after, .t858 .t-container:before, .t858__separator {
        display: none !important;
    }
    .t858 .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;
    }
    .t858__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t858__inner-col {
        height: auto !important;
        width: 100% !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        border-radius: 24px !important;
    }
    .t858__wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding: 32px !important;
    }
    .t858__img {
        width: 48px !important;
        padding-bottom: 0px !important;
    }
    .t858 .t-card__title {
        margin-bottom: 0px !important;
    }
    .t858 .t-card__descr {
        margin-top: 20px !important;
    }
    .t858 .t-card__descr ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 4px !important;
    }
    .t858__btn-container {
        margin-top: auto !important;
        padding-top: 40px !important;
    }
    
    /*Плитки с шагами*/
    .t850 .t-container:before, .t850 .t-container:after, .t850__separator {
        display: none !important;
    }
    .t850 .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;        
    }
    .t850__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t850__inner-col {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t850__wrap {
        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;
        row-gap: 80px !important;
    }
    .t850 .t-card__title {
        margin-bottom: 0px !important;
    }
    .t850 .t-card__descr {
        padding-top: 0px !important;
        margin-top: auto !important;
    }
    
    /*Обложка с формой*/
    [data-record-type="712"] .t-cover {
        height: auto !important;
    }
    [data-record-type="712"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    [data-record-type="712"] .t-cover__filter {
        height: 100% !important;
    }
    .t712 {
        position: relative !important;
    }
    .t712 .t-cover__wrapper {
        height: auto !important;
    }
    .t712__wrapper {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t712__wrapper.t712__wrapper_valign-bottom {
        -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;
    }
    .t712__wrapper.t712__wrapper_valign-bottom .t-col {
        padding-left: 0px !important;    
        padding-right: 0px !important;    
    }
    .t712__wrapper.t712__wrapper_valign-bottom .t712__left-content {
        text-align: center !important;
        margin-bottom: 32px !important;
    }
    .t712__descr {
        margin-top: 16px !important;
    }
    .t712__formwrapper {
        padding: 40px !important;
    }
    .t712__wrapper.t712__wrapper_valign-bottom .t712__formwrapper {
        text-align: center !important;
    }
    .t712__form-text {
        margin-bottom: 20px !important;
    }
    .t712__form-bottom-text {
        color: var(--color-tertiary) !important;
        margin-top: 16px !important;
    }
    
    /*Открытая форма*/
    .t696__mainwrapper {
        padding: 0px !important;
    }
    .t696__content {
        border: none !important;
        padding: 40px !important;
    }
    .t696__text-wrapper {
        margin-bottom: 20px !important;
    }
    .t696__title {
        margin-bottom: 0px !important;
    }
    .t696 .t-form__submit {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .t696__form-bottom-text {
        color: var(--color-tertiary) !important;
        margin-top: 16px !important;
    }
    .t696 .t-submit {
        width: 100% !important;
    }
    
    /*Блок с отзывами из Яндекс Карт*/
    .uc-ymap__reviews {
        width: 100% !important;
        max-width: 600px !important;
        height: 800px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
        overflow:hidden !important;
        position:relative !important;
    }
    .uc-ymap__reviews__content {
        width: 100% !important;
        height: 100% !important;
        border-radius: 0px !important;
        border-color: var(--color-border-secondary) !important;
    }
    
    /*Промо-плашка*/
    [data-record-type="650"] {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 100px !important;
        z-index: 99 !important;
    }
    .t650__separator {
        display: none !important;
    }
    .t650 .t-card__container {
        max-width: 100% !important;
    }
    .t650 .t-card__col {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t650__inner-col {
        max-width: 1160px !important;
        height: 80px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        gap: 32px !important;
    }
    .t650__text {
        width: 100% !important;
        padding: 0px !important;
    }
    .t650 .t-card__title {
        margin-bottom: 0px !important;
    }
    .t650__btn-container {
        width: auto !important;
        position: static !important;
    }
    .t650 .t-card__btn-wrapper {
        padding: 0px !important;
    }
    
    /*Карточки с преимуществами*/
    .t1029__separator, .t1029 .t-container:before, .t1029 .t-container:after {
        display: none !important;
    }
    .t1029 .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;
    }
    .t1029__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;        
    }
    .t1029 .t-card__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        box-sizing: border-box !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
     }
    .t1029__wrapperleft {
        width: 100% !important;
        padding: 40px !important;
        background-color: var(--color-bg-tertiary) !important;
        box-sizing: border-box !important;
    }
    .t1029 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1029 .t-card__descr {
        margin-top: 16px !important;
    }
    .t1029 .t-card__descr ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        gap: 8px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 24px !important;
    }
    .t702__wrapper {
        padding: 32px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 32px !important;
    }
    .t702__title {
        margin-bottom: 0px !important;
    }
    .t702__descr {
        margin-top: 16px !important;
    }
    .t702__form-bottom-text {
        margin-top: 16px !important;
    }
    
    /*Блок Варианты исполнения*/
    .t744__title-wrapper, .t744 .t-slds__thumbsbullet-wrapper, .t744__descr, .t744 .t-product__option-title:after {
        display: none !important;
    }
    .t744 {
        position: relative !important;
        z-index: 2 !important;
    }
    .t744 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t744__col {
        max-width: 1160px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t744__col_first {
        max-width: 800px !important;
        pointer-events: none !important;
    }
    .t744 .t-slds__bgimg {
        padding-bottom: 50% !important;
        border-radius: 24px !important;
    }
    .t744__textwrapper {
        max-width: 100% !important;
    }
    .t744 .js-product-controls-wrapper {
        max-width: 100% !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;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 20px !important;
        gap: 40px !important;
    }
    .t744 .t-product__option {
        max-width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t744 .t-product__option-title {
        padding-bottom: 4px !important;
        padding-left: 6px !important;
    }
    .t744 .t-product__option-variants_buttons {
        max-width: 100% !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        background-color: var(--color-bg-primary) !important;
        border: 1px solid var(--color-bg-secondary) !important;
        margin: 0px !important;
        padding: 12px !important;
        gap: 20px !important;
        border-radius: 60px !important;
    }
    .t744 .t-product__option-item_buttons {
        margin: 0px !important;
    }
    .t744 .t-product__option-checkmark_buttons {
        width: 40px !important;
        height: 40px !important;
        border-radius: 360px !important;
        border: none !important;
    }
    .t744 .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_image:before {
        border-radius: 360px !important;
        border-color: var(--color-quaternary) !important;
    }
    .t744 .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
        padding: 8px !important;
        border-radius: 8px !important;
        background-color: var(--color-accent-primary) !important;
        -webkit-transform: translateX(calc(-50% + 18px)) !important;
        -ms-transform: translateX(calc(-50% + 18px)) !important;
        transform: translateX(calc(-50% + 18px)) !important;
    }
    
    /*Плитки заявками*/
    .t860__line, .t860 .t-container:after, .t860 .t-container:before, .t860__separator {
        display: none !important;
    }
    .t860 .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;
    }
    .t860__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t860__inner-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        border-radius: 24px !important; 
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !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;           
    }
    .t860__wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;            
        padding: 32px !important;
    }
    .t860__wrap:after {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        position: absolute !important;
        top: 32px !important;
        right: 32px !important;
        background-image: url(https://static.tildacdn.com/tild3963-3436-4661-a433-326638303461/arrow-blank.svg) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-left: 12px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        /*-webkit-filter: brightness(0) invert(1) !important;*/
        /*filter: brightness(0) invert(1) !important;*/
        will-change: transform !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;           
    }
    .t860__block {
        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;        
    }
    .t860__hide {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;            
    }
    .t860 .t-card__title {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-bottom: 0px !important;
        padding-right: 36px !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;           
    }
    .t860 .t-card__descr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        padding-top: 16px !important;
        padding-bottom: 0px !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;           
    }
    .t860 .t-card__descr u {
        display: inline-block !important;
        font-weight: 700 !important;
        text-decoration: unset !important;
        padding-top: 20px !important;
        padding-bottom: 2px !important;
        margin-top: auto !important;
        border-bottom: 1px solid !important;
    }
    .t860__col:nth-child(4) .t860__inner-col {
        background-color: var(--color-accent-primary) !important;
    } 
    .t860__col:nth-child(4) .t-card__title, .t860__col:nth-child(4) .t-card__descr {
        color: var(--color-bg-primary) !important;
    }
    .t860__col:nth-child(4) .t860__wrap:after {
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
    }     
    
    /*Баннер с фактоидами*/
    .t1000__empty-block, .t1000__iconwrapper {
        display: none !important;
    }
    .t1000 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t1000__content {
        width: 100% !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        padding-top: 120px !important;
        padding-bottom: 64px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t1000__background-image {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1000__features {
        width: 100% !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        position: relative !important;
        background-color: rgba(77, 101, 111, 0.85) !important;
        -webkit-backdrop-filter: blur(6px) !important;
        backdrop-filter: blur(6px) !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 32px !important;
        border-radius: 24px !important;
        box-sizing: border-box !important;
        gap: 40px !important;
        z-index: 2 !important;
    }
    .t1000__feature {
        width: auto !important;
        max-width: 100% !important;
        padding-bottom: 0px !important;
    }
    .t1000__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        padding-left: 0px !important;
    }
    .t1000 .t-name {
        margin-bottom: 0px !important;
    }
    .t1000 .t-descr {
        position: relative !important;
        padding-top: 12px !important;
        margin-top: auto !important;
    }
    .t1000 .t-descr em {
        font-style: normal !important;
    }
    .t1000 .t-descr a {
        color: inherit !important;
    }
    .t1000 .t-descr a[href^="#tooltip"]:after {
        position: absolute !important;
        left: 100% !important;
        top: 12px !important;
    }
    .t1000 .t-descr em a[href^="#tooltip"]:after {
        display: none !important;
    }
    .uc-one-col .t1000__feature {
        max-width: 100% !important;
    }
    .uc-one-col .t1000 .t-descr {
        padding-top: 20px !important;
    }
    
    /*Табы*/
    .t395__separator_mobile, .t395__firefoxfix {
        display: none !important;
    }
    .t395__col {
        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;
        padding-bottom: 0px !important;
    }
    .t395__wrapper {
        width: auto !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;
        position: relative !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        background-color: var(--color-bg-secondary) !important;
        border-radius: 60px !important;
    }
    #allrecords [data-record-type="395"] .t395__tab {
        width: auto !important;
        height: 60px !important;
        background-color: transparent !important;
        border-radius: 60px !important;
    }
    .t395__title {
        /*color: var(--color-secondary) !important;*/
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    #allrecords [data-record-type="395"] .t395__tab.t395__tab_active {
        background-color: var(--color-accent-primary) !important;
    }
    #allrecords [data-record-type="395"] .t395__tab.t395__tab_active .t395__title {
        font-weight: 400 !important;
    }
    .t395__select {
        height: 60px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 64px !important;
        border-radius: 60px !important;
    }
    #allrecords [data-record-type="395"] .t395__select {
        color: var(--color-bg-primary) !important;
        background-color: var(--color-accent-primary) !important;
    }
    .t395__wrapper_mobile:after {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        display: block !important;
        position: absolute !important;
        top: calc(50% - 3px) !important;
        right: 40px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-bg-primary) var(--color-bg-primary) transparent !important;
        -webkit-transform: rotate(45deg) translateY(-50%) !important;
        -ms-transform: rotate(45deg) translateY(-50%) !important;
        transform: rotate(45deg) translateY(-50%) !important;
        pointer-events: none !important;
    }
    
    /*Блок с раскрывающейся информацией и сменой фото*/
    .t908__cell {
        display: block !important;
    }
    .t908__item {
        border-radius: 0px !important;
        border-top: 1px solid var(--color-bg-secondary) !important;
        border-bottom: none !important;
        border-left: none !important;
        border-right: none !important;
        margin-bottom: 0px !important;
    }
    .t908__item:last-child {
        border-bottom: 1px solid var(--color-bg-secondary) !important;
    }
    [data-record-type="908"][style*="background-color"] .t908__item:nth-child(n) {
        border-color: var(--color-primary) !important;
    }
    .t908__textwrapper {
        width: 100% !important;
        display: block !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0px !important;
    }
    .t908__heading {
        position: relative !important;
        padding-bottom: 0px !important;
        padding-right: 60px !important;
    }
    .t908__heading:after {
        content: '' !important;
        width: 22px !important;
        height: 22px !important;
        display: block !important;
        position: absolute !important;
        top: 4px !important;
        right: 8px !important;
        width: 20px !important;
        height: 20px !important;
        background-image: url(https://static.tildacdn.com/tild6536-3431-4637-b533-636230353665/Group2121.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;     
        box-sizing: border-box !important;     
        -webkit-filter: brightness(1) invert(1) !important;
        filter: brightness(1) invert(1) !important;
    }
    [data-record-type="908"][style*="background-color"] .t908__heading:after {
        -webkit-filter: unset !important;
        filter: unset !important;        
    }
    .t908__item_active .t908__heading:after {
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;        
    }
    .t908__heading:before {
        content: '' !important;
        width: 36px !important;
        height: 36px !important;
        display: block !important;
        position: absolute !important;
        top: -3px !important;
        right: 0px !important;        
        border-radius: 360px !important;
        background-color: var(--color-accent-primary) !important;
        opacity: 0 !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;          
    } 
    .t908__heading:hover:before {
        opacity: 1 !important;
    }
    .t908__heading:hover:after {
        -webkit-filter: unset !important;
        filter: unset !important;           
    }
    .t908__descr {
        height: 0px !important;
        opacity: 0 !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;     
        box-sizing: border-box !important;
    }
    .t908__item_active .t908__descr {
        height: auto !important;
        opacity: 1 !important;        
        padding-top: 20px !important;
        padding-bottom: 4px !important;
    }
    .t908__descr ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-bottom: 0px !important;
        gap: 8px !important;
    }
    .t908__descr ol {
        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;        
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 8px !important;
    }
    .t908__descr ol li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t908__descr ol li em {
        font-style: normal !important;
    }
    .t908__box-img {
        padding-bottom: calc(760px * 0.72) !important;
        position: relative !important;
    }
    .t908__img {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        border-radius: 24px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    
    /*Плитки с техническими данными*/
    .t754__separator {
        display: none !important;
    }
    .t754__parent {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 64px !important;
    }
    .t754__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t754__imgwrapper {
        padding-bottom: 64% !important;
        margin-bottom: 32px !important;
    }
    .t754__bgimg {
        border-radius: 24px !important;
    }
    .t754__descr {
        margin-top: 20px !important;
    }
    .t754__descr ul {
        margin-bottom: 0px !important;
    }
    
    /*Блок с комплектациями*/
    .t165 .t-container:before, .t165 .t-container:after {
        display: none !important;
    }
    .t165 .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;
    }
    .t165 .t-col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t165__img {
        max-width: 720px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-right: 120px !important;
    }
    .t165__textwrapper {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr 1fr !important;
        grid-template-columns: 1fr 1fr 1fr !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        gap: 40px !important;
        padding-right: 0px !important;
    }
    .t165__title {
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        padding-bottom: 0px !important;
    }
    .t165__uptitle {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;
    }
    .t165__text {
        -ms-grid-column: 3 !important;
        grid-column: 3 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;        
    }
    .t165__text, .t165__uptitle {
        opacity: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t165__text ul, .t165__uptitle ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        padding-left: 0px !important;
        margin-bottom: 0px !important;
        gap: 12px !important;
    }
    .t165__text ul li, .t165__uptitle ul li {
        min-height: 20px !important;
        position: relative !important;
        padding-left: 32px !important;
    }
    .t165__text ul li:before, .t165__uptitle ul li:before {
        content: '' !important;
        width: 20px !important;
        height: 20px !important;
        position: absolute !important;
        left: 0px !important;
        top: 2px !important;
        background-image: url(https://static.tildacdn.com/tild6133-6132-4235-a537-373236353162/Button.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: top left !important;
    }    
    .t165__btn-container {
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        margin-top: auto !important;
    }
    .t165__btn-wrapper {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    
    /*Блок Тест-драйв*/
    .t996__container {
        min-height: 400px !important;
        position: static !important;
        padding: 0px !important;
    }
    .t996__wrapper {
        height: auto !important;
        min-height: unset !important;
    }
    .t996__descr {
        padding-top: 32px !important;
        padding-bottom: 0px !important;
    }
    .t996__buttons {
        padding-top: 40px !important;
    }
    .t996__btn-wrapper {
        margin: 0px !important;
    }
    .t996__cover {
        background-size: contain !important;
    }
    .uc-small .t996__descr {
        padding-top: 20px !important;
    }
    
    /*Текстовые табы*/
    .t397__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;        
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        column-gap: 40px !important;
        row-gap: 20px !important;
    }
    .t397__wrapper.t-align_right {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .t397__wrapper.t-align_center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }    
    .t397__tab {
        width: auto !important;
        border: none !important;
    }
    .t397__title {
        white-space: nowrap !important;
        padding: 0px !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;         
    }
    
    /*Слайдер и текст в 2 колонки*/
    .t799__title {
        margin-bottom: 0px !important;
    }
    .t799__text {
        padding-top: 20px !important;
    }
    .t799__text ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        padding-left: 0px !important;
        margin-bottom: 0px !important;
        gap: 12px !important;
    }
    .t799__text strong + br + ul {
        padding-top: 12px !important;
    }
    .t799__text ul li {
        min-height: 20px !important;
        position: relative !important;
        padding-left: 32px !important;
    }
    .t799__text ul li:before {
        content: '' !important;
        width: 20px !important;
        height: 20px !important;
        position: absolute !important;
        left: 0px !important;
        top: 2px !important;
        background-image: url(https://static.tildacdn.com/tild6133-6132-4235-a537-373236353162/Button.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: top left !important;
    }
    .t799 .t-btn {
        margin-top: 40px !important;
        margin-left: 0px !important;
    }    
    .t799 .t-slds__container {
        border-radius: 24px !important;
    }
    .t799__separator {
        padding-bottom: 72% !important;
    }
    .t799 .t-slds {
        overflow: unset !important;
    }
    .t799 .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }    
    .t799 .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }
    .uc-vac .t799 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .uc-vac .t799 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }    
    
    /*Блок с изображением*/
    .t107__width {
        border-radius: 24px !important;
    }
    
    /*Футер*/
    .t977 .t-container:before, .t977 .t-container:after {
        display: none !important;
    }
    .t977 .t-container {
        max-width: 1160px !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 280px auto !important;
        grid-template-columns: 280px auto !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
    }
    .t977__col {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0px !important;
    }
    .t977__col_left {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
    }
    .t977__col_right {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t977__col_center {
        width: 100% !important;
        max-width: 100% !important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row-span: 30 !important;
        grid-row: span 30 !important;
        margin: 0px !important;        
        gap: 32px !important
    }
    .t977__col-inner {
        width: auto !important;
        max-width: 100% !important;
        margin: 0px !important;
    }
    .t977__descr ul, .t977__descr ol {
        color: var(--color-bg-secondary) !important;
        font-weight: 500 !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;        
    }
    .t977__descr ul {
        margin-top: 20px !important;
    }
    .t977__descr li {
        margin-top: 16px !important;
        margin-bottom: 0px !important;
    }
    .t977__text ul, .t977__text ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;          
    }
    .t977__text a {
        color: inherit !important;
    }
    .t977__logo {
        max-width: 120px !important;
    }
    .t977__text {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }
    .t977__socials {
        width: 100% !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t977 .t-sociallinks a {
        width: 100% !important;
        height: 100% !important;
    }
    
    /*Подписка на рассылку в футере*/
    .t1046 {
        position: static !important;
        opacity: 1 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        visibility: unset !important;
    }
    
    /*Нижняя часть футера с формой*/
    .t447__btniconwrapper svg {
        display: none !important;
    }
    .t447 .t-container {
        padding-top: 80px !important;
        padding-bottom: 32px !important;
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3), .t447 .t-row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t447__col {
        max-width: 50% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t447__col:nth-child(2) {
        max-width: 405px !important;
    }
    .t447 .t-row .t447__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t447 .t-row .t447__col:nth-child(2) {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;        
    }
    .t447__descr ul, .t447__descr ol {
        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;
        list-style-type: none !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t447__descr li {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t447__title {
        font-weight: 700 !important;
        margin-bottom: 20px !important;
    }
    .t447__title em {
        display: inline-block !important;
        font-style: normal !important;
        padding-top: 4px !important;
    }
    .t447__form-bottom-text {
        color: var(--color-bg-secondary) !important;
        margin-top: 12px !important;
    }
    .t447__input {
        height: 44px !important;
    }
    .t447__submit {
        min-width: unset !important;
        height: 44px !important;
    }
    .t447__btniconwrapper {
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3963-3436-4661-a433-326638303461/arrow-blank.svg) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
        will-change: transform !important;
    }
    .t447 .t-sociallinks {
        margin-top: 32px !important;
    }
    .t447__text {
        margin-top: auto !important;
        padding-top: 40px !important;
    }
    .t447__text_right {
        text-align: right !important;
    }
    .t447__text a {
        color: inherit !important;
    }
    .t447__text_right a:after {
        content: '' !important;
        width: 120px !important;
        height: 35px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild3538-6434-4530-b832-633363383765/logo_dark.svg) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;        
    }
    
    /*Уведомление об использовании Куки*/
    .t887 {
        left: unset !important;
        right: 0px !important;
        bottom: 60px !important;
    }
    .t887__wrapper {
        width: 160px !important;
        border-top-left-radius: 12px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 12px !important;
        border-bottom-right-radius: 0px !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 12px !important;
        padding-right: 32px !important;
        background: rgba(255, 255, 255, 0.85) !important;
        -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        -webkit-backdrop-filter: blur(7px) !important;
        backdrop-filter: blur(7px) !important;
    }
    .t887__text {
        line-height: 1.3 !important;
    }
    .t887__text a {
        color: inherit !important;
    }
    .t887__close-button {
        top: 8px !important;
        right: 4px !important;
        padding: 4px !important;
        opacity: 1 !important;
    }
    .t887__close-button g {
        fill: var(--color-border-quaternary) !important;
    }
    
    /*Виджет тест-драйв*/
    .t708 .t708__btn-text::after {
        display: none !important;
    }
    .t708__popup-container {
        border-radius: 24px !important;
    }
    .t708__wrapper {
        padding: 32px !important;
    }
    .t708__title {
        margin-bottom: 32px !important;
    }
    #allrecords .t708 .t708__btn {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        left: 32px !important;
        right: unset !important;
        bottom: 60px !important;    
        background: rgba(0, 0, 0, 0.85) !important;
        -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        -webkit-backdrop-filter: blur(7px) !important;
        backdrop-filter: blur(7px) !important;
        border-top-left-radius: 100px !important;
        border-bottom-left-radius: 100px !important;
        border-top-right-radius: 32px !important;
        border-bottom-right-radius: 32px !important;
    }
    #allrecords .t708 .t708__btn.t708__btn_active {
        border-top-right-radius: 100px !important;
        border-bottom-right-radius: 100px !important;
    }
    .t708__btn-text {
        max-width: 120px !important;
        display: block !important;
        position: static !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;  
        white-space: unset !important;
        background-color: transparent !important;
        padding: 8px 12px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        border-radius: 0px !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
    }
    .t708__btn_active .t708__btn-text {
        display: none !important;
    }
    .t708__btn_wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;        
    }
    .t708__bgimg {
        background-size: 80% !important;
    }
    .t708__additional-info {
        margin-top: 16px !important;
    }
    
    /*Виджет тест-драйв блок НГ*/
    .t970__message:after {
        display: none !important;
    }
    .t970__widget {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        left: 32px !important;
        right: unset !important;
        bottom: 60px !important;    
        background-color: rgba(0, 0, 0, 0.85) !important;
        background-image: unset !important;
        -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18) !important;
        -webkit-backdrop-filter: blur(7px) !important;
        backdrop-filter: blur(7px) !important;
        border-top-left-radius: 100px !important;
        border-bottom-left-radius: 100px !important;
        border-top-right-radius: 32px !important;
        border-bottom-right-radius: 32px !important;        
    }
    .t970__widget-input:checked + .t970__widget {
        border-top-right-radius: 100px !important;
        border-bottom-right-radius: 100px !important;           
    }
    .t970__widget:before {
        content: '' !important;
        width: 60px !important;
        height: 60px !important;
        background-image: url(https://static.tildacdn.com/tild6236-6363-4135-b836-353539366537/logo.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 80% !important;
        background-position: center center !important;
        background-color: var(--color-bg-secondary) !important;
        border-radius: 360px !important;
        animation: pulse 2s ease-in-out infinite !important;
    }
    .t970__widget:after {
        content: 'Прикоснуться к будущему' !important;
        max-width: 120px !important;
        display: block !important;
        font-family: var(--font-primary) !important;
        color: var(--color-bg-secondary) !important;
        padding: 8px 12px !important;
        box-sizing: border-box !important;
    }
    .t970__widget-input:checked + .t970__widget:after {
        display: none !important;
    }
    .t970__message-wrapper {
        margin-right: 0px !important;
        left: 124px !important;
        right: unset !important;
        bottom: 60px !important;
    }
    .t970__message {
        background-color: var(--color-bg-primary) !important;
        padding: 20px !important;
        margin-bottom: 0px !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;        
        border-radius: 12px !important;
    }
    .t970__message-txt {
        position: relative !important;
        color: var(--color-primary) !important;
        margin-bottom: 0px !important;
        z-index: 2 !important;
    }
    .t970__message-txt strong {
        color: var(--color-secondary) !important;
    }
    .t970__message-txt strong:first-child {
        display: inline-block !important;
        padding-right: 32px !important;
    }
    .t970__message-txt a {
        display: inline-block !important;
        color: var(--color-secondary) !important;
        font-weight: 700 !important;
        text-decoration: unset !important;
        padding-top: 20px !important;
        padding-bottom: 2px !important;
        margin-top: auto !important;
        margin-right: 100px !important;
        border-bottom: 1px solid var(--color-secondary) !important;
    }
    .t970__btn-close {
        z-index: 3 !important;
    }
    .t970__btn-close path {
        stroke: var(--color-border-quaternary) !important;
    }
    .t970__btn-close svg {
        width: 12px !important;
        height: 12px !important;
    }
    .t970__message-arrow_before {
        width: 24px !important;
        height: 24px !important;
        left: -10px !important;
        bottom: 20px !important;
        background-color: var(--color-bg-primary) !important;
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
        z-index: 0 !important;
    }
    .t970__message-arrow_after {
        width: 200px !important;
        height: 100px !important;
        left: unset !important;
        right: -52px !important;
        bottom: -28px !important;
        background-color: transparent !important;
        background-image: url(https://static.tildacdn.com/tild6263-6332-4439-b634-613866633830/3_1.png) !important;
        background-repeat: no-repeat !important;
        background-position: right bottom !important;
        background-size: contain !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;   
        z-index: 1 !important;
        pointer-events: none !important;
    }
    
    /*Слайдер с моделями на Главной*/
    .t923 .t-slds__arrow {
        display: none !important;
    }
    .t923 {
        position: relative !important;
        z-index: 2 !important;
    }
    .t923 .t-slds__main {
        max-width: 800px !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
        overflow: unset !important;
        padding-bottom: 4px !important;
    }
    .t923 .t-slds__item {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t923__imgwrapper {
        background-color: transparent !important;
        padding-bottom: 44% !important;
    }
    .t923__bgimg {
        background-size: contain !important;
    }
    .t923__textwrapper {
        text-align: center !important;
        padding-top: 32px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923 .t-card__title {
        -webkit-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;          
        opacity: 0 !important;
    }
    .t923 .t-card__descr {
        margin-top: 0px !important;
        padding-top: 20px !important;
        -webkit-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;   
        opacity: 0 !important;
    }
    .t923 .t-card__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        position: static !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        column-gap: 20px !important;        
        row-gap: 16px !important;        
    }
    .t923 .t-card__btn {
        margin: 0px !important;
    }
    .t923 .t-card__btn-wrapper {
        opacity: 0 !important;
        -webkit-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .6s cubic-bezier(0.4, 0, 0.2, 1) !important;          
    }
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 800px) / 2) !important;
    }
    .t923 .t-slds__arrow_wrapper-left {
        cursor: url(https://static.tildacdn.com/tild6162-3334-4861-a537-383561393530/Arrow-left.svg), pointer !important;
    }    
    .t923 .t-slds__arrow_wrapper-right {
        cursor: url(https://static.tildacdn.com/tild6437-6431-4830-a561-633933623232/Arrow-right.svg), pointer !important;
    }
    .t923 .t-slds__item:not(.t-slds__item_active) {
        cursor: default !important;
        pointer-events: none !important;
    }
    .t923 .t-slds__item_active .t-card__title, .t923 .t-slds__item_active .t-card__descr, .t923 .t-slds__item_active .t-card__btn-wrapper {
        opacity: 1 !important;
    }
    
    /*Плитки со спецпредложениями на Главной*/
    .t778 .t-container:before, .t778 .t-container:after, .t778__separator {
        display: none !important;
    }
    .t778 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t778__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t778__col[style*="none"] {
        display: none !important;
    }
    .t778__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;        
        border-radius: 24px !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .t778__imgwrapper {
        padding-bottom: 64% !important;
    }
    .t778__content {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t778__content a {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
    }
    .t778__textwrapper {
        width: 100% !important;
        position: relative !important;
        padding: 32px !important;
    }
    .t778__textwrapper:after {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        position: absolute !important;
        bottom: 32px !important;
        right: 32px !important;
        background-image: url(https://static.tildacdn.com/tild3963-3436-4661-a433-326638303461/arrow-blank.svg) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        margin-left: 12px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        will-change: transform !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;
    }
    .t778__descr {
        margin-top: 0px !important;
        padding-top: 16px !important;
        padding-right: 36px !important;
    }
    .t778__showmore {
        margin-top: 48px !important;
    }
    
    /*Блок с заголовком на страницах с Информацией*/
    .t001 .space {
        display: none !important;
    }
    [data-record-type="18"] {
        border-radius: 0 0 40px 40px !important;
        overflow: hidden !important;
    }
    [data-record-type="18"] .t-cover {
        height: auto !important;
        background-image: unset !important;
        background-color: transparent !important;
    }
    [data-record-type="18"] .t-cover__carrier {
        width: 50% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: unset !important;
        right: 0px !important;
    }
    [data-record-type="18"] .t-cover__filter {
        width: 50% !important;
        height: 100% !important;
        top: 0px !important;
        left: unset !important;
        right: 0px !important;     
        background: rgb(16,24,40) !important;
        background: -moz-linear-gradient(90deg, rgba(16,24,40,1) 0%, rgba(16,24,40,0) 100%) !important;
        background: -webkit-linear-gradient(90deg, rgba(16,24,40,1) 0%, rgba(16,24,40,0) 100%) !important;
        background: linear-gradient(90deg, rgba(16,24,40,1) 0%, rgba(16,24,40,0) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#101828",endColorstr="#101828",GradientType=1) !important;
    }
    [data-record-type="18"] .t-container {
        position: relative !important;
    }
    [data-record-type="18"] .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
    }
    .t001__wrapper {
        padding-top: 164px !important;
        padding-bottom: 64px !important;
    }
    .t001__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t001__descr {
        padding-top: 20px !important;
        padding-bottom: 0px !important;        
    }
    
    /*Колонки с преимуществами на странице Сервис*/
    .t490__separator, .t490 .t-card__container:before, .t490 .t-card__container:after {
        display: none !important;
    }
    .t490 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 64px !important;
    }
    .t490__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t490__img {
        margin-bottom: 32px !important;
    }
    .t490 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t490 .t-card__descr {
        padding-top: 20px !important;
    }
    
    /*Текст в 3 колонки*/
    .t007 .t-col {
        margin-top: 0px !important;    
        margin-bottom: 0px !important;    
    }
    .t007__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Текст в 2 колонки*/
    .t1124__title {
        font-weight: 500 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;            
    }
    .t1124__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    
    /*Тултип для стандартных блоков*/
    .tooltipster-content {
        padding: 20px !important;
    }
    a[href^="#tooltip"]:after {
        content: 'i' !important;
        width: 16px !important;
        height: 16px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        vertical-align: top !important;
        color: var(--color-primary) !important;
        font-weight: 700 !important;
        border-radius: 360px !important;
        background-color: var(--color-bg-primary) !important;
        border: 1px solid var(--color-bg-primary) !important;
        margin-left: 4px !important;
        
    }
    
    /*Блок Юридическая информация*/
    .t232__titlebox {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t232__text {
        padding-top: 0px !important;
        padding-bottom: 20px !important;        
    }
    .t232__text a {
        color: inherit !important;
    }
    .t232__text ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: 4px !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }    
    
    /*Информационный поп-ап*/
    .t390 .t-popup__container {
        border-radius: 24px !important;
    }
    .t390__wrapper {
        padding: 32px !important;
    }
    .t390__descr {
        margin-top: 16px !important;
    }   
    
    /*Чат-бот*/
    #rqchat ._head, .content-utp, ._progress, .step-card__title {
        display: none !important;
    }
    #rqchat {
        /*min-height: 80vh !important;*/
        background-image: url(//rqch.ru/assets/images/chat-bg-pattern.png) !important;
        background-color: var(--color-bg-secondary) !important;
        border-radius: 24px !important;
    }
    #rqchat * {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
    }
    .chat-area {
        left: unset !important;
        z-index: 800 !important;
    }
    ._content {
        overflow: unset !important;
        padding: 32px !important;
    }
    .list-unstyled {
        padding-left: 0px !important;
    }
    .ctext-wrap-content {
        background-color: var(--color-bg-primary) !important;
        padding: 12px 20px !important;
        box-shadow: unset !important;
    }
    .chat-conversation .conversation-list .ctext-wrap-content {
        border-radius: 0 24px 24px 24px !important;
    }
    .chat-area .chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
        background-color: var(--color-quaternary) !important;
    }
    #rqchat .chat-area .chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .ctext-content {
        color: var(--color-bg-secondary) !important;
    }
    .card-radio .form-check-label {
        border-radius: 0px !important;
        background-color: transparent !important;
        box-shadow: unset !important;
    }
    .step-card {
        background-color: var(--color-bg-primary) !important;
        padding-top: 12px !important;
        border-radius: 12px !important;
        overflow: hidden !important;
        border: 1px solid transparent !important;
        box-sizing: border-box !important;
    }
    #allrecords .card-radio .form-check-input:checked + .form-check-label .step-card {
        border: 1px solid var(--color-border-primary) !important;
    }
    .step-card__image {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        overflow: hidden !important;
    }
    .card-radio .form-check-label img {
        -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;             
    }
    .card-radio .form-check-label:hover img {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    .step-card__text {
        padding: 12px !important;
    }
    .chat-area .step-card__text .text_add:first-child {
        color: var(--color-secondary) !important;
        font-weight: 600 !important;
    }
    .chat-area .card-radio .form-check-input:checked + .form-check-label:before {
        color: var(--color-primary) !important;
        z-index: 2 !important;
    }
    .bx:before, .bx:after {
        font-family: boxicons !important;
    }
    ._btn-pills {
        box-shadow: unset !important;
        padding: 8px 12px !important;
    }
    .conversation-variants-form {
        margin-top: -60px !important;
    }
    .conversation-variants-form .card {
        padding-top: 60px !important;
        background-color: var(--color-bg-primary) !important;
        border-radius: 0px 0px 20px 20px !important;
        box-shadow: unset !important;
    }
    .conversation-variants-form .card-body {
        background-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .form-control:focus-visible {
        outline: unset !important;
    }
    .chat-area .mb-3 {
        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;
    }
    .form-label {
        font-size: 0px !important;
        margin: 0px !important;
    }
    .form-check-label {
        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 #rqchat ._btn-press {
        width: 100% !important;
        box-shadow: unset !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }  
    .ctext-wrap-picture img {
        max-width: 100% !important;
        margin-top: 12px !important;
        border-radius: 12px !important;
    }
    
    /*Блок с 1 видео*/
    .t121__wrap-video {
        border-radius: 24px !important;
        overflow: hidden !important;
    }
    
    /*Промо-растяжка*/
    .t508__container:before, t508__container:after {
        display: none !important;
    }
    [data-record-type="508"] {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 32px !important;
        border-radius: 24px !important;
        box-sizing: border-box !important;
    }
    .t508 {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        column-gap: 40px !important;
    }
    .t508 .t-section__container:first-child {
        -ms-grid-row-span: 30 !important;
        grid-row: span 30 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
    }
    .t508 .t-section__container:not(:first-child) {
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
    }
    .t508__container {
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        row-gap: 4px !important;
    }
    .t508 .t-col {
        max-width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t508 .t-section__container .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t508 .t-section__bottomwrapper {
        margin-top: 40px !important;
    }
    .t508 .t-section__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-bottom: 0px !important;
    }
    .t508 .t-section__title a {
        color: inherit !important;
    }
    .t508 .t-section__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;  
        margin-bottom: 20px !important;
    }
    .t508__container .t-item .t-cell {
        vertical-align: top !important;
    }
    .t508__bgimg {
        width: 20px !important;
        height: 20px !important;
        margin-top: 2px !important;
        margin-right: 12px !important;
    }
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    } 
    
    /*Ширина контейнеров в стандартных блоках*/
    /*.t-container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container {*/
    /*    padding-left: 10px !important;*/
    /*    padding-right: 10px !important;*/
    /*}      */
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }    
    
    /*Меню*/
    .t446__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Правая часть меню*/
    .t446__rightwrapper {
        margin-left: auto !important;
        column-gap: 32px !important;
    }  
    .t446__rightmenuwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t446__additionalwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;          
    }
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        display: none !important;
    }
    
    /*Бургер в меню*/
    .t446__rightmenuwrapper .t446__burgerwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    
    /*Нижняя часть футера*/
    .t457 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Слайдер на первом экране*/
    .t734__table .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .uc-grid .t-slds__container {
        max-width: 980px !important;
    }
    .uc-grid .t734__table .t-container {
        max-width: 100% !important;
    }
    .uc-grid .t734__wrapper {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .uc-grid .t-slds .t-slds__arrow_wrapper {
        width: calc((100% - 940px) / 2) !important;
    }
    
    /*Карточка модели*/
    .t762__info {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t762__col:nth-child(1) {
        width: 60% !important;
    }
    .t762__col:nth-child(2) {
        width: 40% !important;
    }
    .t762__btn-wrapper {
        left: 20px !important;
        right: calc(40% + 20px) !important;
        top: 20px !important;
    }    
    
    /*Плитки с кредитными программами*/
    .t858 .t-container {
        row-gap: 20px !important;
    }    
    
    /*Плитки с шагами*/
    .t850 .t-container {
        row-gap: 20px !important;
    }    
    
    /*Промо-плашка*/
    .t650__inner-col {
        max-width: 940px !important;
    }    
    
    /*Карточки с преимуществами*/
    .t1029 .t-container {
        row-gap: 20px !important;
    }
    .t1029__row {
        row-gap: 20px !important;        
    }
    
    /*Плитки заявками*/
    .t860 .t-container {
        row-gap: 20px !important;
    }
    
    /*Блок с раскрывающейся информацией и сменой фото*/
    .t908__box-img {
        padding-bottom: calc(620px * 0.8) !important;
    }    
    
    /*Слайдер и текст в 2 колонки*/
    .t799__separator {
        padding-bottom: 80% !important;
    }    
    
    /*Блок с комплектациями*/
    .t165 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    .t165__textwrapper {
        gap: 20px !important;
    }   
    
    /*Футер*/
    .t977 .t-container {
        max-width: 940px !important;
        -ms-grid-columns: 200px auto !important;
        grid-template-columns: 200px auto !important;
    }    
    .t977__col_center {
        gap: 20px !important;
    }
    
    /*Нижняя часть футера с форомой*/
    .t447__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t447__col:nth-child(2) {
        max-width: 338px !important;
    }
    
    /*Виджет тест-драйв*/
    #allrecords .t708 .t708__btn {
        left: 20px !important;
    } 
    
    /*Виджет тест-драйв блок НГ*/
    .t970__widget {
        left: 20px !important;
    }
    /*Виджет тест-драйв блок НГ*/
    .t970__message:after {
        display: none !important;
    }
    .t970__message-wrapper {
        left: 112px !important;
    }    
    
    /*Слайдер с моделями на Главной*/
    .t923 .t-slds__main {
        max-width: 640px !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 640px) / 2) !important;
    }    
    
    /*Плитки со спецпредложениями на Главной*/
    .t778 .t-container {
        row-gap: 20px !important;
    }    
    
    /*Промо-растяжка*/
    [data-record-type="508"] {
        max-width: 940px !important;
    }
    .t508 {
        column-gap: 20px !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, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press {
        font-size: 14px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    } 
    
    /*H1-заголовки*/
    .t734__title {
        font-size: 64px !important;
    } 
    
    /*H2-заголовки*/
    .t468__title, .t480__title, .t996__title, .t001__title {
        font-size: 40px !important;
    }   
    
    /*H3-заголовки*/
    .t762__title, .t995__title, .t850 .t-card__title, .t712__title, .t469__title, .t923 .t-card__title, .uc-small .t996__title {
        font-size: 32px !important;
    }     
    
    /*H4-заголовки*/
    .t762__price-item, .t554__title, .t858 .t-card__title, .t1029 .t-card__title, .uc-grid .t734__title, .t702__title, .uc-vac .t799__title, .t390__title, .t508 .t-section__title {
        font-size: 24px !important;
    }     
    
    /*H5-заголовки*/
     {
        font-size: 20px !important;
    }  
    
    /*H6-заголовки*/
    .t908__heading, .t799__title, .t754__title, .t165__title, .t585__title, .t490 .t-card__title, .uc-one-col .t1000 .t-name {
        font-size: 18px !important;
    }     
    
    /*H7-заголовки*/
    .t450__right_descr ul li:last-child:not(:only-child), .t450__right_descr ol li:last-child:not(:only-child), .t554 .t-text a, .t712__title-second, .t696__title, .t860 .t-card__title, .t1000 .t-descr em, .t397__title, .t-input-title, .t778__title {
        font-size: 16px !important;
    }   
    
    /*Надзаголовки*/
    .t468__uptitle {
        font-size: 16px !important;
    }    
    
    /*Фактоиды*/
    .t1000 .t-descr {
        font-size: 36px !important;
    }    
    
    /*Большие описания*/
    .t468__descr, .t734__descr, .t446__list_item, .t1124__title, .t508 .t-section__descr {
        font-size: 18px !important;
    }   
    
    /*Средние описания*/
    .t446__logowrapper a:after, .t450__list_item, .t762__title_small, .t762__descr, .t554 .t-text, .t995__descr, .t850 .t-card__descr, .t712__descr, .t650 .t-card__title, .t1029 .t-card__descr, .t480__descr, .t996__descr, .t977__descr, .t977__text, .t447__title, .t923 .t-card__descr, .t001__descr, .chat-area .step-card__text .text_add:first-child {
        font-size: 16px !important;
    }   
    
    /*Маленькие описания*/
    .t446__list_item, .t446__right_descr ul li:last-child:not(:only-child), .t446__right_descr ol li:last-child:not(:only-child), .t446 .t-menusub__link-item, .t450 .t-menusub__list-item .t-menusub__link-item, .t860 .t-card__descr, .uc-grid .t734__descr, .t395__title, .t908__descr, .t754__descr, .t165__text, .t165__uptitle, .t585__text, .t395__select, .t1000 .t-name, .t858 .t-card__descr, .t799__text, .t702__descr, .t-input, .t-radio__control, .t778__descr, .t469__descr, .t007__text, .uc-one-col .t1000 .t-descr, .uc-small .t996__descr, .t970__message-txt, .t390__descr, .ctext-wrap-content, .form-control, .t508 .t-name {
        font-size: 14px !important;
    }      
    
    /*Очень маленькие описания*/
    .t446__logowrapper a:before, .t450__right_descr, .t457__li, .t457__link:before, .t762__descr em, .t712__form-bottom-text, .t696__form-bottom-text, .t650 .t-card__descr, .t702__form-bottom-text, .t744 .t-product__option-title, .t554 .t-text ul li:last-child, .t554 .t-text ol li:last-child, .t708__btn-text, .t708__bottom-text, .t447__title em, .t447__text, .t1124__text, .t970__widget:after, .t300__content-text, .t232__title, .t232__text, ._btn-pills, .chat-area .step-card__text .text_add {
        font-size: 12px !important;
    }      
    
    /*Самые маленькие описания*/
    .t446__right_descr, .t457__copyright, .t887__text, .t447__descr, .t447__form-bottom-text, a[href^="#tooltip"]:after, .text-muted.time, .form-check-label {
        font-size: 10px !important;
    }    
    
    /*Отступ высотой с меню*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"], [data-record-type="113"].uc-height-menu > div {
        height: 80px !important;
    }       
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 100px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 80px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 52px !important;
    }    
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:48px"], [data-record-type="113"] > div[style*="height: 48px"], [data-record-type="113"].uc-height-48 > div {
        height: 32px !important;
    }  
    
    /*Маленькие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 20px !important;
    }        
    
    /*Средние кнопки*/
    /*#allrecords .t-inputpromocode__btn {*/
    /*    padding-left: 25px !important;*/
    /*    padding-right: 25px !important;*/
    /*}*/
    
    /*Ширина колонок в стандартных блоках*/
    /*.t-col_4 {*/
    /*    max-width: 50% !important;*/
    /*}    */
    /*.t-col_8 {*/
    /*    max-width: 100% !important;*/
    /*}    */
    
    /*Выравнивание текста*/
    [class*="uc-"][class*="tal"] .t-container {
        text-align: left !important;
    }   
    [class*="uc-"][class*="tal"] .t-title, [class*="uc-"][class*="tal"] .t-descr, [class*="uc-"][class*="tal"] .t-text {
        margin-left: 0px !important;
    }
    [class*="uc-"][class*="tac"] .t-container {
        text-align: center !important;
    }    
    [class*="uc-"][class*="tac"] .t-title, [class*="uc-"][class*="tac"] .t-descr, [class*="uc-"][class*="tac"] .t-text {
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    
    /*Иконки соцсетей*/
    .t-sociallinks__item {
        width: 36px !important;
        height: 36px !important;
    }
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 38px !important;
        height: 38px !important;  
    }
    .t945 .t-popup__block-close-button {
        padding: 2px !important;
    }    
    .t450__close {
        width: 42px !important;
        height: 42px !important;  
    }  
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 44px !important;
        height: 44px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-left {
        right: 8px !important;
    }    
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 8px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    #allrecords .t734 .t-slds__arrow_wrapper {
        width: 20px !important;
    }
    
    /*Блок с заголвоком*/
    .t468__title + .t468__descr {
        padding-top: 20px !important;
    }  
    .t469__title + .t469__descr {
        padding-top: 16px !important;
    }    
    
    /*Меню*/
    .t446 {
        height: 80px !important;
        border-radius: 0 0 24px 24px !important;
    }    
    .t446__maincontainer {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        column-gap: 20px !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper a {
        column-gap: 20px !important;
    }
    .t446__imglogo {
        width: 60px !important;
    }    
    
    /*Правая часть меню*/
    .t446__rightwrapper {
        column-gap: 20px !important;
    }
    .t446__rightmenuwrapper .t446__burgerwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t446__right_descr ul li:last-child:not(:only-child), .t446__right_descr ol li:last-child:not(:only-child) {
        font-size: 12px !important;
    }
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        display: none !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-bottom: 32px !important;
    }    
    /*.t450__rightcontainer {*/
    /*    gap: 20px !important;*/
    /*}*/
    .t450__right_buttons {
        margin-top: 12px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 64px !important;
    }    
    
    /*Аккордеон в футере*/
    .t585__icon {
        width: 16px !important;
        height: 16px !important;
    }    
    
    /*Нижняя часть футера*/
    .t457 .t-container {
        -ms-grid-columns: auto auto !important;
        grid-template-columns: auto auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        row-gap: 32px !important;
    }
    .t457 .t-col:nth-child(2) {
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t457 .t-col:nth-child(3) {
        -ms-grid-column: span 2 !important;
        grid-column: span 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
    }
    .t457__logo {
        max-width: 92px !important;
    }
    
    /*Слайдер на первом экране*/
    .t734__table .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .t734__wrapper {
        padding-top: 180px !important;
        padding-bottom: 100px !important;
    } 
    .t734__descr {
        padding-top: 16px !important;
    }
    .t734__button {
        padding-top: 32px !important;
    }    
    .uc-grid .t-slds__container {
        max-width: 640px !important;
    }
    .uc-grid .t-slds .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
    }
    .uc-grid .t734 .t-slds__item {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .uc-grid .t734__wrapper {
        padding-top: 32px !important;
        padding-bottom: 72px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    
    /*Карточка модели*/
    .t762__col:nth-child(1) {
        width: 100% !important;
    }
    .t762__col:nth-child(2) {
        width: 100% !important;
    }     
    .t762__info {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*.t762 .t-slds {*/
    /*    height: auto !important;*/
    /*}*/
    /*.t762 .t-slds__main {*/
    /*    height: auto !important;*/
    /*}*/
    /*.t762 .t-slds__container {*/
    /*    height: auto !important;*/
    /*}*/
    /*.t762 .t-slds__items-wrapper {*/
    /*    height: auto !important;*/
    /*}*/
    /*.t762 .t-slds__item {*/
    /*    height: auto !important;*/
    /*}*/
    .t762 .t-slds__wrapper {
        height: auto !important;
    }
    .t762 .t-slds__imgwrapper {
        height: auto !important;
        min-height: unset !important;
    }    
    .t762 .t-slds__bgimg {
        height: auto !important;
        position: static !important;
        padding-bottom: 75% !important;
    }
    .t762__btn-wrapper {
        left: 40px !important;
        right: 40px !important;
    }      
    
    /*Карта с контактами*/
    .t554__general-wrapper {
        background-color: transparent !important;
    }
    .t554__card-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t554__card {
        max-width: 100% !important;
        background-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t554_map {
        height: 460px !important;
        position: relative !important;
    }
    .t554 .t-text {
        margin-top: 16px !important;
    }    
    .t554 .t-text ul:not(:first-child), .t554 .t-text ol:not(:first-child) {
        margin-top: 16px !important;
    }  
    /*.t554 .t-sociallinks {*/
    /*    margin-top: 20px !important;*/
    /*}*/
    .t554 .t-sociallinks__item_website:last-child {
        margin-top: 24px !important;
    }
    
    /*Баннер на всю ширину экрана*/
    .t995__inner-wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }   
    
    /*Плитки с кредитными программами*/
    .t858 .t-card__descr {
        margin-top: 16px !important;
    }
    .t858__img {
        width: 44px !important;
    }
    .t858__btn-container {
        padding-top: 32px !important;
    }
    
    /*Плитки с шагами*/
    .t850__wrap {
        padding: 32px !important;
        row-gap: 32px !important;
    }   
    
    /*Обложка с формой*/
    .t712__wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }    
    .t712__wrapper.t712__wrapper_valign-bottom .t-col {
        padding-left: 20px !important;    
        padding-right: 20px !important;    
    }    
    .t712__left-content {
        text-align: center !important;
        margin-bottom: 32px !important;    
    }
    .t712__formwrapper {
        text-align: center !important;
        padding: 32px !important;
    }    
    
    /*Открытая форма*/
    .t696 .t-width {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t696__content {
        padding: 32px !important;
    }   
    
    /*Промо-плашка*/
    [data-record-type="650"] {
        top: 60px !important;
    }
    .t650__inner-col {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    
    /*Карточки с преимуществами*/
    .t1029 .t-container {
        row-gap: 20px !important;
    }     
    .t1029__row {
        row-gap: 20px !important;
    }
    .t1029__wrapperleft {
        padding: 32px !important;
    }
    
    /*Поп-ап форма*/
    /*.t702__wrapper {*/
    /*    padding: 32px !important;*/
    /*}   */
    
    /*Табы*/
    /*.t395__wrapper {*/
    /*    display: none !important;*/
    /*}*/
    
    /*Блок Варианты исполнения*/
    .t744 .js-product-controls-wrapper {
        column-gap: 32px !important;
        row-gap: 20px !important;
    }   
    .t744 .t-product__option-variants_buttons {
        overflow: auto !important;
        gap: 16px !important
    }
    .t744 .t-product__option-checkmark_buttons {
        width: 36px !important;
        height: 36px !important;
    }
    .t744 .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
        display: none !important;
    }   
    
    /*Баннер с фактоидами*/
    .t1000__content {
        padding-top: 72% !important;
        padding-bottom: 32px !important;
    }
    .t1000__features {
        column-gap: 20px !important;
        row-gap: 32px !important;
    }
    .t1000__feature {
        width: 100% !important;
        max-width: calc(50% - 10px) !important;
    } 
    .uc-one-col .t1000 .t-descr {
        padding-top: 16px !important;
    }    
    
    /*Плитки с техническими данными*/
    .t754__col {
        width: 100% !important;
    } 
    .t754__imgwrapper {
        margin-bottom: 20px !important;
    }
    .t754__descr {
        margin-top: 16px !important;
    }
    
    /*Блок с комплектациями*/
    .t165 .t-container {
        gap: 32px !important;
    }
    .t165 .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    .t165__img {
        padding-right: 0px !important;
    }
    .t165__textwrapper {
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        -ms-grid-rows: auto auto auto !important;
        grid-template-rows: auto auto auto !important;
        column-gap: 20px !important;
        row-gap: 0px !important;
    }   
    .t165__title {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
    }
    .t165__uptitle {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 16px !important;
    }
    .t165__text {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;        
        padding-top: 16px !important;
    }
    .t165__btn-container {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;        
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
    }
    .t165__btn-wrapper {
        padding-top: 32px !important;
    }
    
    /*Текстовые табы*/
    .t397 .t-container {
        max-width: 100% !important;
    }
    .t397__col {
        max-width: 100% !important;
    }
    .t397__col_mobile-flex {
        padding-bottom: 4px !important;
    }
    .t397__wrapper {
        height: auto !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        box-sizing: border-box !important;
        column-gap: 20px !important;
    }
    .t397__wrapper.t-align_center {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;  
    }   
    .t397__wrapper.t-align_right {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;  
    }
    .t397__wrapper:before {
        content: '' !important;
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 20px) !important;
        width: calc((100% - 600px) / 2 - 20px) !important;
        height: auto !important;
        margin-left: auto !important;        
    }
    .t397__wrapper.t-align_left:before {
        margin-left: 0px !important;
    }    
    .t397__separator_mobile {
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 20px) !important;
        width: calc((100% - 600px) / 2 - 20px) !important;
        height: auto !important;
        margin-right: auto !important;
    }
    .t397__wrapper.t-align_right .t397__separator_mobile {
        margin-right: 0px !important;
    }  
    
    /*Блок с раскрывающейся информацией и сменой фото*/
    .t908__flex-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t908__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t908__box-img {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        padding-bottom: 64% !important;
        margin-top: 0px !important;
        margin-bottom: 32px !important;
    }   
    .t908__box-text {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    
    /*Слайдер и текст в 2 колонки*/
    .t799-col_top {
        margin-bottom: 20px !important;
    }   
    .t799__text {
        padding-top: 16px !important;
    }
    .t799 .t-btn {
        margin-top: 32px !important;
    }
    .t799__separator {
        padding-bottom: 64% !important;
    }
    
    /*Блок с изображением*/
    .t107__width.t-width_12 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Блок Тест-драйв*/
    .t996__container {
        min-height: unset !important;
    }
    .t996__descr {
        padding-top: 20px !important;
    }   
    .uc-small .t996__descr {
        padding-top: 16px !important;
    }    
    
    /*Футер*/
    .t977 .t-container {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding: 0px !important;
        column-gap: 20px !important
    }
    .t977__col_left {
        max-width: calc(50% - 10px) !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t977__col_right {
        max-width: calc(50% - 10px) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }    
    .t977__col_center {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-top: 40px !important;
        row-gap: 40px !important;
    }
    .t977__col-inner {
        width: calc(50% - 10px) !important;
    }
    .t977__descr ul {
        margin-top: 16px !important;
    }
    .t977__descr li {
        margin-top: 12px !important;
    }    
    .t977__text {
        margin-top: 20px !important;
    }
    .t977__logo {
        max-width: 80px !important;
    }
    .t977__socials {
        margin-top: auto !important;
    }
    
    /*Нижняя часть футера с форомой*/
    .t447 .t-container {
        padding-top: 60px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) .t447__col:nth-child(n) {
        max-width: 100% !important;
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) .t447__col:nth-child(1) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t447 .t-container > div:not(.t447__col, .t447__floatbeaker_lr3, .t-row) .t447__col:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t447 .t-row .t447__col {
        max-width: 100% !important;
    }
    .t447 .t-row .t447__col:nth-child(2) {
        width: auto !important;
        max-width: unset !important;
    }
    .t447__title {
        margin-bottom: 16px !important;
    }
    .t447__text {
        padding-top: 20px !important;
    }
    .t447 .t-sociallinks {
        margin-top: 20px !important;
    }
    .t447__text_right a:after {
        width: 92px !important;
        height: 27px !important;
    }
    
    /*Подписка на рассылку в футере*/
    .t1046 {
        position: static !important;
        opacity: 1 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        visibility: unset !important;
    }
    
    /*Уведомление об использовании Куки*/
    .t887 {
        bottom: 20px !important;
    }
    .t887__wrapper {
        width: 120px !important;
    }  
    
    /*Виджет тест-драйв*/
    #allrecords .t708 .t708__btn {
        bottom: 20px !important;
    }
    .t708__popup-container {
        border-radius: 0px !important;
    }
    .t708__wrapper {
        padding-top: 92px !important;
    }
    .t708__mobile-top-panel_wrapper {
        height: 60px !important;
        background-color: var(--color-bg-secondary) !important;
    }    
    .t708__mobile-icon-close g {
        fill: var(--color-primary) !important;
    }
    
    /*Виджет тест-драйв блок НГ*/
    .t970__widget {
        bottom: 20px !important;    
    }
    .t970__widget:after {
        max-width: 108px !important;
    }
    .t970__message-wrapper {
        bottom: 20px !important;
        max-width: calc(100% - 112px - 20px) !important;
    }
    .t970__message-arrow_after {
        width: 160px !important;
        height: 80px !important;
        right: -24px !important;
        bottom: -24px !important;
    }
    .t970__message {
        max-width: 100% !important;
    }
    .t970__message-txt a {
        margin-right: 80px !important;
    }
    
    /*Слайдер с моделями на Главной*/
    .t923 .t-slds__main {
        width: calc(100% - 80px) !important;
        max-width: 500px !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 {*/
    /*    width: auto !important;*/
    /*    min-width: 100% !important;*/
    /*}*/
    .t923 .t-card__col {
        width: auto !important;
        min-width: 100% !important;
    }  
    .t923__slds-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923 .t-card__descr {
        padding-top: 16px !important;
    }
    .t923 .t-card__btn-wrapper {
        padding-top: 32px !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 500px) / 2) !important;
        height: 0px !important;
        padding-bottom: calc(500px * 0.44) !important;
        cursor: pointer !important;
    }
    .t923 .t-slds__arrow {
        display: block !important;
    }
    
    /*Плитки со спецпредложениями на Главной*/
    .t778__col {
        width: 100% !important;
        max-width: 100% !important;
    }  
    .t778__imgwrapper {
        padding-bottom: 44% !important;
    }   
    .t778__showmore {
        margin-top: 32px !important;
    }
    
    /*Блок с заголовком на страницах с Информацией*/
    [data-record-type="18"] {
        border-radius: 0 0 24px 24px !important;
        overflow: hidden !important;
    }
    .t001__wrapper {
        padding-top: 132px !important;
        padding-bottom: 52px !important;
    }
    .t001__descr {
        padding-top: 16px !important;
    }   
    
    /*Колонки с преимуществами на странице Сервис*/
    .t490 .t-card__container {
        row-gap: 52px !important;
    }
    .t490__img {
        width: 80px !important;
        margin-bottom: 20px !important;
    }
    .t490 .t-card__descr {
        padding-top: 16px !important;
    }
    
    /*Текст в 3 колонки*/
    .t007 .t-col {
        margin-top: 16px !important;    
    }    
    
    /*Текст в 2 колонки*/
    .t1124__text {
        padding-top: 16px !important;
    }    
    
    /*Тултип для стандартных блоков*/
    a[href^="#tooltip"]:after {
        width: 12px !important;
        height: 12px !important;
    }   
    
    /*Чат-бот*/
    ._content {
        padding: 20px !important;
    }
    .ctext-wrap-content {
        padding: 12px 16px !important;
    }
    .chat-area .conversation-variants .form-check {
        width: 100% !important;
    }
    .step-card {
        padding-top: 0px !important;
    }    
    .step-card__body {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .step-card__body-wrap {
        width: 40% !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }    
    
    /*Блок с 1 видео*/
    .t121 .t-width {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }   
    
    /*Промо-растяжка*/
    [data-record-type="508"] {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }    
    .t508 {
        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;
    }
    .t508 .t-section__container ~ .t508__container {
        margin-top: 20px !important;
    }
    .t508__bgimg {
        margin-top: 0px !important;
    }    
    
    
}



@media screen and (max-width: 640px) { 
    
    /*Ширина колонок в стандартных блоках*/
    /*.t-col_4 {*/
    /*    max-width: 100% !important;*/
    /*}    */
    /*.t-col_6 {*/
    /*    max-width: 100% !important;*/
    /*}        */
    
    /*Иконки закрытия*/
    #allrecords .t-popup__close-icon g:nth-child(n), #allrecords .t706__close-icon g:nth-child(n) {
        fill: var(--color-primary) !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        padding: 0px !important;
        top: 0px !important;
        right: 0px !important;
        width: 100% !important;
        height: 60px !important;
        background-color: var(--color-bg-secondary) !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .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, .t390 .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: var(--color-bg-primary) !important;
    }
    
    /*H1-заголовки*/
    .t734__title {
        font-size:36px !important;
    }     
    
    /*H2-заголовки*/
    .t468__title, .t480__title, .t996__title, .t001__title {
        font-size: 28px !important;
    }   
    
    /*H3-заголовки*/
    .t762__title, .t995__title, .t850 .t-card__title, .t712__title, .t469__title, .t923 .t-card__title, .uc-small .t996__title {
        font-size: 24px !important;
    }   
    
    /*H4-заголовки*/
    .t762__price-item, .t554__title, .t858 .t-card__title, .t1029 .t-card__title, .uc-grid .t734__title, .t702__title, .uc-vac .t799__title, .t390__title, .t508 .t-section__title {
        font-size: 20px !important;
    }    
    
    /*H5-заголовки*/
     {
        font-size: 18px !important;
    }   
    
    /*Фактоиды*/
    .t1000 .t-descr {
        font-size: 28px !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper a:before, .t446__logowrapper a:after {
        display: none !important;
    }
    .t446__logowrapper {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .t446__logowrapper a {
        column-gap: 0px !important;
    }
    
    /*Карточка модели*/
    .t762__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t762__info {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .t762__btn-wrapper {
        left: 20px !important;
        right: 20px !important;
    }        
    
    /*Плитки с шагами*/
    .t850__wrap {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    
    /*Обложка с формой*/
    .t712__formwrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Открытая форма*/
    .t696__content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }      
    
    /*Промо-плашка*/
    .t650__inner-col {
        gap: 20px !important;
    }   
    
    /*Карточки с преимуществами*/
    .t1029__wrapperleft {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t702 .t-popup__container {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 100vh !important;
        margin: 0px !important;
        padding-top: 60px !important;
        -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -o-transform: translateY(0) !important;
        transform: translateY(0 !important);
        border-radius: 0px !important;
        box-sizing: border-box !important;
    }
    .t702__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Табы*/
    #allrecords [data-record-type="395"] .t395__tab {
        height: 48px !important;
    }
    .t395__title {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
    .t395__select {
        height: 48px !important;
        padding-left: 32px !important;
        padding-right: 56px !important;
    }
    .t395__wrapper_mobile:after {
        right: 32px !important;
    }
    
    /*Табы*/
    .t397__wrapper:before {
        min-width: 1px !important;
        width: 1px !important;
    }
    .t397__separator_mobile {
        min-width: 1px !important;
        width: 1px !important;
    }
    
    /*Слайдер и текст в 2 колонки*/
    .t799 .t-slds__arrow-withbg.t-slds__arrow-left {
        left: -12px !important;
    }      
    .t799 .t-slds__arrow-withbg.t-slds__arrow-right {
        right: -12px !important;
    }   
    
    /*Слайдер с моделями на Главной*/
    .t923__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: 20px !important;
        padding-bottom: calc((100% - 80px) * 0.44) !important;
    }
    .t923__wrapper {
        max-width: 100% !important;
        overflow: visible !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t923__content {
        margin-left: -20px !important;
        margin-right: -20px !important;
        opacity: 0 !important;
        z-index: 1 !important;
    }
    .t923 .t-slds__item_active .t923__content {
        opacity: 1 !important;
        z-index: 2 !important;
    }
    .t923 .t-card__btn, .t923 .t-card__link_second {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    /*Информационный поп-ап*/
    .t390 .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    .t390 .t-popup__container {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 100vh !important;
        margin: 0px !important;
        padding-top: 60px !important;
        -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -o-transform: translateY(0) !important;
        transform: translateY(0 !important);      
        border-radius: 0px !important;
    }
    .t390__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    /*.t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {*/
    /*    font-size: 14px !important;*/
    /*    height: 60px !important;*/
    /*}        */
    
    /*Средние кнопки*/
    #allrecords .t-inputpromocode__btn {
        height: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 80px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 64px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 40px !important;
    }    
    
    /*Маленькие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 16px !important;
    }       
    
    /*Ширина контейнеров в стандартных блоках*/
    /*.t-container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container {*/
    /*    padding-left: 15px !important;*/
    /*    padding-right: 15px !important;*/
    /*}*/
    
    /*Ширина колонок в стандартных блоках*/
    /*.t-col, .t142__wrapone, .t389__col, .t1073__row, .t142A__wraptwo {*/
    /*    padding-left: 5px !important;*/
    /*    padding-right: 5px !important;*/
    /*}      */
    
    /*Иконки соцсетей*/
    .t-sociallinks__wrapper {
        column-gap: 2px !important;
        row-gap: 8px !important;
    }    
    .t-sociallinks__item {
        width: 32px !important;
        height: 32px !important;
    }    
    
    /*Иконки закрытия*/
    .t-popup__close, .t450__close, .t985__close-icon {
        width: 34px !important;
        height: 34px !important;  
        top: 5px !important;
    }
    .t-store .t-popup__close, .t450__close, .t985__close-icon, .t958__close {
        right: 5px !important;
    }
    .t945 .t-popup__block-close-button {
        padding: 1px !important;
    }        
    .t450__close {
        width: 38px !important;
        height: 38px !important;  
        top: 5px !important;
    }     
    .t450__close_icon span {
        height: 1px !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }   
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 8px !important;
    }   
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 12px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 12px !important;
    }
    
    /*Слайдер на первом экране*/
    .t734__wrapper {
        padding-top: 160px !important;
        padding-bottom: 80px !important;
    }     
    
    /*Плитки с кредитными программами*/
    .t858__img {
        width: 40px !important;
    }    
    
    /*Карта с контактами*/
    .t554_map {
        height: 360px !important;
    }
    
    /*Баннер на всю ширину экрана*/
    .t995__inner-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }    
    
    /*Обложка с формой*/
    .t712__wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    } 
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        padding-top: 50px !important;
    }   
    
    /*Блок с комплектациями*/
    .t165 .t-container {
        gap: 32px !important;
    }
    .t165 .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    .t165__img {
        padding-right: 0px !important;
    }
    .t165__textwrapper {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important;
        -ms-grid-rows: auto auto auto auto !important;
        grid-template-rows: auto auto auto auto !important;
        column-gap: 20px !important;
        row-gap: 0px !important;
    }   
    .t165__title {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
    }
    .t165__uptitle {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 16px !important;
    }
    .t165__text {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;    
        padding-top: 12px !important;
    }
    .t165__btn-container {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 4 !important;
        grid-row: 4 !important;
    }
    
    /*Футер*/
    .t977__descr {
        font-size: 14px !important;
    }
    .t977__descr ul {
        margin-top: 12px !important;
    }
    .t977__descr li {
        margin-top: 8px !important;
    }
    
    /*Виджет тест-драйв*/
    .t708__wrapper {
        padding-top: 82px !important;
    }
    .t708__mobile-top-panel_wrapper {
        height: 50px !important;
    } 
    
    /*Виджет тест-драйв блок НГ*/
    .t970__message-wrapper {
        max-width: calc(100% - 40px) !important;
        left: 20px !important;
        bottom: 112px !important;
    }
    .t970__message-arrow_before {
        width: 24px !important;
        height: 24px !important;
        left: 20px !important;
        bottom: -10px !important;
    }
    
    /*Блок с заголовком на страницах с Информацией*/
    .t001__wrapper {
        padding-top: 120px !important;
        padding-bottom: 40px !important;
    }
    
    /*Колонки с преимуществами на странице Сервис*/
    .t490 .t-card__container {
        row-gap: 40px !important;
    }
    
    
}



@media screen and (min-width: 641px) and (max-width: 960px) { 
    
    /*Слайдер с моделями на Главной*/
    .t923 .t-slds__arrow_wrapper-left:not([style*="block"]) + .t-slds__arrow_wrapper-right {
        display: block !important;
    }    
    .t923 .t-slds__item {
        width: auto !important;
        min-width: 100% !important;
    }
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t446__right_descr a, .t446__list_item .t-menu__link-item, .t446__list_item .t-menusub__list-item, .t762__descr ul a, .t554 .t-text a, .t457__copyright a, .t457__li a, .t457__link, .t-btn, .t762__descr ol a, .t-submit, .t712__form-bottom-text a, .t696__form-bottom-text a, .t-sociallinks__item a, .t702__form-bottom-text a, .t-btn:after, .t-inputpromocode__btn:after, .t-redactor__callout-text a:after, .t860__wrap:after, .t860 .t-card__descr u, .t554 .t-sociallinks__item_website:last-child a:before, .t395__title, .t397__title, .t887__text a, .t887__close-button, .t447__btniconwrapper, .t778__wrapper, .t778__title, .t778__descr, .t977__descr a, .t447__form-bottom-text a, .t447__text a, #allrecords #rqchat ._btn-press:after, #allrecords #rqchat ._btn-press, ._btn-pills {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .hover-opacity > .tn-atom:hover, .t446__right_descr a:hover, .t446__list_item .t-menu__link-item:hover, .t762__descr ul a:hover, .t554 .t-text a:hover, .t457__copyright a:hover, .t457__li a:hover, .t457__link:hover, .t-btn:hover, .t762__descr ol a:hover, .t-submit:hover, .t712__form-bottom-text a:hover, .t696__form-bottom-text a:hover, .t-sociallinks__item a:hover, .t702__form-bottom-text a:hover, .t860 .t-card__descr u:hover, .t395__tab:not(.t395__tab_active):hover .t395__title, .t397__tab:not(.t397__tab_active):hover .t397__title, .t887__text a:hover, .t887__close-button:hover, .t977__descr a:hover, .t447__form-bottom-text a:hover, .t447__text a:hover, #allrecords #rqchat ._btn-press:hover, ._btn-pills:hover {
        opacity: .7 !important;
    } 
    
    /*Ховер кнопок*/
    .t-btn:hover:after, .t-inputpromocode__btn:hover:after, .t-redactor__callout-text a:hover:after, .t860__wrap:hover:after, .t447__submit:hover .t447__btniconwrapper, .t778__wrapper:hover .t778__textwrapper:after, #allrecords #rqchat ._btn-press:hover:after {
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    }
    .t554 .t-sociallinks__item_website:last-child a:hover:before {
        -webkit-transform: translateY(-50%) rotate(45deg)  !important;
        -ms-transform: translateY(-50%) rotate(45deg) !important;
        transform: translateY(-50%) rotate(45deg) !important;        
    }
    
    /*Ховеры подпунктов меню*/
    .t446__list_item .t-menusub__list-item:hover {
        background-color: var(--color-bg-secondary) !important;
    }
    
    /*Ховеры плиток с заявками*/
    .t860__inner-col:hover, .t778__wrapper:hover {
        background-color: var(--color-accent-primary) !important;
    } 
    .t860__inner-col:hover .t-card__title, .t860__inner-col:hover .t-card__descr, .t778__wrapper:hover .t778__title, .t778__wrapper:hover .t778__descr {
        color: var(--color-bg-primary) !important;
    }
    .t860__inner-col:hover .t860__wrap:after, .t778__wrapper:hover .t778__textwrapper:after {
        -webkit-filter: brightness(0) invert(1) !important;
        filter: brightness(0) invert(1) !important;
    }     
    
    
} 