    :root {
        /*Dealer*/
        --dealer-name: 'ТАСКо-Моторс';
        
        /*Burger*/
        --burger-icon: url();

        /*Text styles*/
        --font-primary: 'RussoOne-Manrope';
        --font-secondary: 'RussoOne-Manrope';
        
        /*Colors*/
        --color-primary: #2E2D2D;
        --color-secondary: var(--color-primary);        
        --color-tertiary: #7B7979;
        /*--color-quaternary: #A6B7BE;*/
        
        --color-accent-primary: #5CACB1; 
        --color-accent-secondary: var(--color-accent-primary); 
        
        --color-nav-primary: var(--color-primary); 
        --color-nav-secondary: var(--color-bg-primary); 
        
        --color-bg-primary: #FFFFFF;
        --color-bg-secondary: #1E1E21;
        --color-bg-tertiary: #000000;
        --color-bg-quaternary: #F2F2F2;
        
        --color-border-primary: var(--color-primary);
        --color-border-secondary: #D4D3D3;
        --color-border-tertiary: #3E3E3E;
        
        /*Button colors*/
        --color-btn-text-primary: var(--color-bg-primary);
        --color-btn-bg-primary: var(--color-bg-tertiary);
        --color-btn-border-primary: var(--color-bg-tertiary);
        
        --color-btn-text-secondary: var(--color-primary);        
        --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-bg-primary);        
        --color-btn-bg-quaternary: transparent;
        --color-btn-border-quaternary: var(--color-bg-primary);
        
        --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);*/
/*    }*/
    
/*}     */
    
    /*Скрытие 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;
    }   
    
    /*Скругление плиток и подложек*/
    .t1029__wrapperleft, .t762 .t-slds, .t858__inner-col, .t712__formwrapper, .t850__inner-col, .t696__mainwrapper, .t554__card, #allrecords .uc-ymap__reviews__content, .t702 .t-popup__container, .t-input, #allrecords .form-control {
        border-radius: 4px !important;
        overflow: hidden !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: 600 !important;
        font-size: 16px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        height: 56px !important;
        min-height: unset !important;
        min-width: 120px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: var(--color-btn-bg-primary) !important;
        border: 1px solid var(--color-btn-border-primary) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
        border-radius: 4px !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;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }   
    .t554 .t-sociallinks__item_website:last-child a:after {
        content: 'Заказать звонок' !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 {
        color: var(--color-btn-text-secondary) !important;
        background-color: var(--color-btn-bg-secondary) !important;
        border: none !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 {
        color: var(--color-btn-text-quaternary) !important;
        background-color: var(--color-btn-bg-quaternary) !important;
        border-color: var(--color-btn-border-quaternary) !important;
    }    
    
    /*H1-заголовки*/
    .t734__title {
        font-size: 50px !important;
        font-weight: 300 !important;
        line-height: 1.2 !important;
        letter-spacing: .04em !important;
    }  
    
    /*H2-заголовки*/
    .t468__title {
        font-size: 40px !important;
        font-weight: 300 !important;
        line-height: 1.25 !important;
        letter-spacing: .04em !important;
    } 
    
    /*H3-заголовки*/
    .t762__title, .t995__title, .t850 .t-card__title, .t712__title, .t469__title, .t702__title, .t390__title {
        font-size: 32px !important;
        font-weight: 300 !important;
        line-height: 1.25 !important;
        letter-spacing: .04em !important;
    }     
    
    /*H4-заголовки*/
    .t762__price-item, .t554__title, .t858 .t-card__title, .t1029 .t-card__title {
        font-size: 24px !important;
        font-weight: 300 !important;
        line-height: 1.25 !important;
        letter-spacing: .04em !important;
    } 
    
    /*H5-заголовки*/
    .t-input-title {
        font-size: 20px !important;
        font-weight: 300 !important;
        line-height: 1.25 !important;
        letter-spacing: .04em !important;
    }  
    
    /*H6-заголовки*/
    .t450__right_descr ul li:last-child:not(:only-child), .t446__right_descr ul li:last-child:not(:only-child), .t585__title, .t554 .t-text a, .t712__title-second, .t696__title {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
    }     
    
    /*Большие описания*/
    .t468__descr, .t734__descr, .chat-area .step-card__text .text_add:first-child {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
    }   
    
    /*Средние описания*/
    .t446__logowrapper a:after, .t450__list_item, .t585__text, .t762__title_small, .t762__descr, .t554 .t-text, .t995__descr, .t858 .t-card__descr, .t850 .t-card__descr, .t712__descr, .t-input, .t469__descr, .t650 .t-card__title, .t1029 .t-card__descr, .t702__descr, .t232__title, .t232__text, .t390__descr, .ctext-wrap-content, .form-control, .t970__message-txt strong, .t970__message-txt a {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Маленькие описания*/
    .t446__list_item, .text-muted.time, ._btn-pills, .t970__widget:after, .t970__message-txt, .t-img-select__text {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }      
    
    /*Очень маленькие описания*/
    .t446__logowrapper a:before, .t446__right_descr, .t450__right_descr, .t457__li, .t457__copyright, .t457__link:before, .t762__descr em, .t712__form-bottom-text, .t696__form-bottom-text, .t650 .t-card__descr, .t702__form-bottom-text, .chat-area .step-card__text .text_add, .form-check-label, .t970__message-txt em {
        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"].uc-height-menu-s > div {
        height: 60px !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, .t469__title + .t469__descr {
        padding-top: 16px !important;
    }
    .t468 .t-btn, .t469 .t-btn {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }    
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}  
    .t-input, #allrecords .form-control {
        color: var(--color-secondary) !important;
        border-color: var(--color-border-primary) !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 .t-radio__wrapper {
        margin-top: 12px !important;
    }        
    .t-input-group_ri:not(:last-child) .t-input-block {
        margin-bottom: 32px !important;
    }    
    .t-input-block, #allrecords .chat-area .mb-3 {
        margin-bottom: 16px !important;
    }
    .t-input-title {
        color: var(--color-primary) !important;
        text-transform: uppercase !important;
        margin-bottom: 12px !important;
        padding-bottom: 0px !important;
    }   
    .t-input-group:first-child .t-input-title {
        margin-top: 32px !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;
    }
    .form-control {
        height: 50px !important;
        background-color: var(--color-bg-quaternary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border: none !important;
        border-radius: 0px !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 {
        color: var(--color-secondary) !important;
        font-weight: 500 !important;
        padding-top: 0px !important;
        padding-left: 30px !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
        position: relative !important;
        opacity: 1 !important;
    }
    .t-radio__control:first-child {
        margin-top: 0px !important;
    }
    .t-radio {
        left: 0px !important;
        top: 2px !important;
    }
    .t-radio__indicator {
        position: absolute !important;
        left: 0px !important;
        top: 2px !important;
        border-color: var(--color-primary) !important;
        border-width: 1px !important;
    }
    .t-radio__indicator:after {
        background-color: var(--color-primary) !important;
    }    
    
    /*Радиокнопки в виде картинок*/
    .t-img-select__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin: 0px !important;
        gap: 12px !important;
    }
    .t-img-select__control {
        width: calc((100% - 24px) / 3) !important;
        margin: 0px !important;
    }
    .t-img-select__indicator {
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        border-radius: 0px !important;
    }
    .t-img-select__text {
        color: var(--color-secondary) !important;
    }
    .t-img-select__text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-img-select__indicator:after {
        width: 24px !important;
        height: 24px !important;
        top: 0px !important;
        left: 0px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;   
        background-color: var(--color-bg-secondary) !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;
        gap: 4px !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-primary) !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: 32px !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: 4px !important;
        height: 4px !important;
        position: relative !important;
        padding: 0px !important;
    }
    .t-slds__bullet:before {
        content: '' !important;
        width: 20px !important;
        height: 20px !important;
        position: absolute !important;
        left: -8px !important;
        top: -8px !important;
        border: 2px 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: auto !important;
        /*border-bottom: 1px solid var(--color-border-secondary) !important;*/
    }
    .t446__maincontainer {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        column-gap: 32px !important; 
        box-sizing: border-box !important;
    }
    /*.t446__maincontainer:after {*/
    /*    content: '' !important;*/
    /*    width: 100% !important;*/
    /*    position: absolute !important;*/
    /*    left: 0px !important;*/
    /*    bottom:;*/
    /*    border-top: 1px solid var(--color-border-secondary) !important;*/
    /*}*/
    
    /*Логотип в меню*/
    .t446__logowrapper {
        height: 60px !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;
        -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: 134px !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 30 !important;
        grid-row: span 30 !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-nav-secondary) !important;
        font-family: var(--font-primary) !important;
        white-space: nowrap !important;
        text-align: left !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-nav-secondary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 300 !important;
        white-space: nowrap !important;
        text-align: left !important;
    }
    
    /*Правая часть меню*/
    .t446__rightwrapper {
        width: auto !important;
        height: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: static !important;
        padding: 0px !important;    
        margin-left: auto !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !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 {
        color: var(--color-nav-secondary) !important;
        padding: 0px !important;
    }
    .t446__right_descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    /*.t446__right_descr ul li:last-child:not(:only-child) {*/
    /*    font-weight: 600 !important;*/
    /*}*/
    .t446__right_descr a {
        color: var(--color-nav-secondary) !important;
        font-weight: 300 !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-nav-secondary) !important;
    }
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        width: 100% !important;
        height: 40px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        position: static !important;
        padding: 0px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;    
        border-top: 1px solid var(--color-border-tertiary) !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;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        gap: 32px !important;
    }
    #allrecords .t446__list_item {
        padding: 0px !important;
    }
    .t446__list_item:nth-child(4) {
        margin-left: auto !important;
    }
    .t446__list_item .t-menu__link-item {
        /*color: var(--color-primary) !important;*/
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 32px !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: 12px !important;
    }
    .t450__list_item .t-menu__link-item {
        color: var(--color-primary) !important;
        margin-bottom: 0px !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 {
        color: var(--color-secondary) !important;
        margin-top: 0px !important;
    }
    .t450__right_descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t450__right_descr ul li:last-child:not(:only-child) {
        font-weight: 600 !important;
    }
    .t450__right_descr a {
        color: var(--color-primary) !important;
        font-weight: 300 !important;
    }
    .t450__right_buttons {
        margin: 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;
    }
    
    /*Аккордеон в футере*/
    .t585__border {
        display: none !important;
    }
    .t585__accordion {
        border-bottom: 1px solid var(--color-border-tertiary) !important;
    }
    .t585 .t-col:first-child .t585__accordion {
        border-top: 1px solid var(--color-border-tertiary) !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: 20px !important;
    }
    .t585__text {
        /*color: var(--color-secondary) !important;*/
        margin-bottom: 0px !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: 8px !important;
    }
    .t585__icon-hover .t585__circle {
        background-color: var(--color-bg-primary) !important;
    }
    .t585__icon-hover .t585__lines g g {
        stroke: var(--color-primary) !important;
    }
    
    /*Нижняя часть футера*/
    .t457 .t-container:after, .t457 .t-container:before {
        display: none !important;
    }
    .t457 {
        padding-top: 32px !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-primary) !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;
    }
    #allrecords .t457__ul {
        text-align: left !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t457__li {
        color: var(--color-bg-primary) !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;
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        z-index: 2 !important;
    }
    .t734__table .t-container {
        width: 100% !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;
    }
    .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 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t734__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;
    }
    #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;        
    }        
    .t734__descr {
        max-width: 480px !important;
        margin-top: 0px !important;
        padding-top: 16px !important;
    }
    .t734__button {
        padding-top: 32px !important;
    }
    .t734 .t-slds__items-wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }
    .t734__slds-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !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:first-child {
        color: var(--color-accent-primary) !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;
    }
    .t554__title {
        margin-bottom: 0px !important;
    }
    .t554 .t-text {
        margin-top: 16px !important;
    }
    .t554 .t-text a {
        display: inline-block !important;
        color: var(--color-primary) !important;
        font-weight: 300 !important;
        margin-bottom: 8px !important;
    }
    .t554 .t-sociallinks {
        margin-top: 20px !important;
    }
    .t554 .t-sociallinks__item_website:last-child {
        width: 100% !important;
        height: auto !important;
        margin-top: 28px !important;
        margin-bottom: 0px !important;
    }
    .t554 .t-sociallinks__item_website:last-child a {
        width: 100% !important;
        height: auto !important;
    }
    .t554 .t-sociallinks__item_website:last-child a:after {
        width: 100% !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;
    }
    .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: 40px !important;
        row-gap: 80px !important;
    }
    .t858__img {
        width: 48px !important;
        padding-bottom: 0px !important;
    }
    .t858 .t-card__title {
        margin-bottom: 0px !important;
    }
    .t858 .t-card__descr {
        margin-top: 16px !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-top: 20px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 4px !important;
    }
    .t858 .t-card__descr ul li {
        color: var(--color-secondary) !important;
    }
    .t858__btn-container {
        margin-top: auto !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__wrapper {
        padding: 40px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 20px !important;
    }
    .t702__title {
        margin-bottom: 0px !important;
    }
    .t702__descr {
        margin-top: 16px !important;
    }
    .t702__form-bottom-text {
        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-quaternary) !important;
        border-radius: 20px !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-area .chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
        background-color: var(--color-border-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;
        border-radius: 8px !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 {
        font-weight: 300 !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;
    }
    
    /*Блок Юридическая информация*/
    .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__wrapper {
        padding: 32px !important;
    }
    .t390__title {
        text-transform: uppercase !important;
    }
    .t390__descr {
        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: var(--color-primary) !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;
        border-top-left-radius: 100px !important;
        border-bottom-left-radius: 100px !important;
        border-top-right-radius: 12px !important;
        border-bottom-right-radius: 12px !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/tild3965-6438-4633-b136-663531643561/Frame_1948754563.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 96% !important;
        background-position: center center !important;
        background-color: var(--color-accent-primary) !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-primary) !important;
        font-weight: 600 !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-secondary) !important;
        padding: 20px !important;
        margin-bottom: 0px !important;
        -webkit-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.3) !important;
        -moz-box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.3) !important;
        box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.3) !important;        
        border-radius: 4px !important;
    }
    .t970__message-txt {
        position: relative !important;
        color: var(--color-bg-primary) !important;
        margin-bottom: 0px !important;
        z-index: 2 !important;
    }
    .t970__message-txt strong {
        display: inline-block !important;
        color: var(--color-bg-primary) !important;
        font-weight: 600 !important;
    }
    .t970__message-txt strong:first-child {
        display: inline-block !important;
        padding-right: 32px !important;
    }
    .t970__message-txt strong:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t970__message-txt a {
        display: inline-block !important;
        color: var(--color-bg-primary) !important;
        font-weight: 600 !important;
        text-decoration: unset !important;
        padding-top: 20px !important;
        padding-bottom: 2px !important;
        margin-top: auto !important;
        margin-right: 120px !important;
        border-bottom: 1px solid var(--color-bg-primary) !important;
    }
    .t970__message-txt em {
        display: inline-block !important;
        color: var(--color-accent-primary) !important;
        font-style: normal !important;
        font-weight: 300 !important;
        margin-top: 12px !important;
    }
    .t970__btn-close {
        z-index: 3 !important;
    }
    .t970__btn-close path {
        stroke: var(--color-bg-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-secondary) !important;
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
        z-index: 0 !important;
    }
    .t970__message-arrow_after {
        width: 180px !important;
        height: 110px !important;
        left: unset !important;
        right: -40px !important;
        bottom: -28px !important;
        background-color: transparent !important;
        background-image: url(https://static.tildacdn.com/tild6566-3462-4333-b130-653731633834/1_2.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;
    }        
    
    
    
@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;
    }
    
    /*Нижняя часть футера*/
    .t457 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Слайдер на первом экране*/
    .t734__table .t-container {
        padding-left: 10px !important;
        padding-right: 10px !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;        
    }   
    
    /*Виджет НГ*/
    .t970__widget {
        left: 20px !important;
    }
    .t970__message:after {
        display: none !important;
    }
    .t970__message-wrapper {
        left: 112px !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 {
        font-size: 14px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    } 
    
    /*H1-заголовки*/
    .t734__title {
        font-size: 32px !important;
    } 
    
    /*H2-заголовки*/
    .t468__title {
        font-size: 28px !important;
    }   
    
    /*H3-заголовки*/
    .t762__title, .t995__title, .t850 .t-card__title, .t712__title, .t469__title, .t702__title, .t390__title {
        font-size: 24px !important;
    }     
    
    /*H4-заголовки*/
    .t762__price-item, .t554__title, .t858 .t-card__title, .t1029 .t-card__title {
        font-size: 20px !important;
    }     
    
    /*H5-заголовки*/
    .t-input-title {
        font-size: 16px !important;
    }  
    
    /*H6-заголовки*/
    .t450__right_descr ul li:last-child:not(:only-child), .t446__right_descr ul li:last-child:not(:only-child), .t585__title, .t554 .t-text a, .t712__title-second, .t696__title, .t-input-title {
        font-size: 16px !important;
    }      
    
    /*Большие описания*/
    .t468__descr, .t734__descr, .chat-area .step-card__text .text_add:first-child {
        font-size: 14px !important;
    }   
    
    /*Средние описания*/
    .t446__logowrapper a:after, .t446__list_item, .t450__list_item, .t585__text, .t762__title_small, .t762__descr, .t554 .t-text, .t995__descr, .t858 .t-card__descr, .t850 .t-card__descr, .t712__descr, .t-input, .t469__descr, .t650 .t-card__title, .t1029 .t-card__descr, .t702__descr, .t232__title, .t232__text, .t390__descr, .ctext-wrap-content, .form-control, .t970__message-txt strong, .t970__message-txt a {
        font-size: 14px !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: 60px !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: 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: 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-img-select__indicator:after {
        width: 20px !important;
        height: 20px !important;
    }       
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 44px !important;
        height: 44px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    #allrecords .t734 .t-slds__arrow_wrapper {
        width: 20px !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: 96px !important;
    }    
    
    /*Правая часть меню*/
    .t446__additionalwrapper {
        display: none !important;
        column-gap: 20px !important; 
    }   
    .t446__rightmenuwrapper .t446__burgerwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        display: none !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 32px !important;
        padding-bottom: 32px !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: 100px !important;
        padding-bottom: 100px !important;
    }    
    .t734 .t-slds__arrow {
        top: unset !important;
        bottom: 32px !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important; 
        -o-transform: none !important;
        transform: none !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;
    }
    .t554_map {
        height: 460px !important;
        position: relative !important;
    }
    
    /*Баннер на всю ширину экрана*/
    .t995__inner-wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }   
    
    /*Плитки с кредитными программами*/
    .t858__wrap {
        padding: 32px !important;
        row-gap: 32px !important;
    }   
    .t858__img {
        width: 44px !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;
    }   
    
    /*Чат-бот*/
    ._content {
        padding: 20px !important;
    }
    .ctext-wrap-content {
        padding: 12px 16px !important;
    }
    .chat-area .conversation-variants .form-check {
        width: 100% !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: 50% !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: 100px !important;
        right: -28px !important;
        bottom: -28px !important;
    }
    .t970__message {
        max-width: 100% !important;
    }
    .t970__message-txt a {
        margin-right: 100px !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-primary) !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;
    } 
    
    /*Карточка модели*/
    .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;
    }        
    
    /*Плитки с кредитными программами*/
    .t858__wrap {
        padding-left: 20px !important;
        padding-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);
    }
    .t702__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !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);        
    }
    .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: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: 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__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 {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }   
    
    /*Стрелки с бэкграундом*/
    .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: 80px !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;
    }   
    
    /*Виджет НГ*/
    .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;
    }      
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t446__right_descr a, .t446__list_item a, .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, ._btn-pills, #allrecords #rqchat ._btn-press, .t232__title, .t232__text a, .t-img-select__indicator, .t970__message-txt a, .t970__widget {
        -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 a: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, ._btn-pills:hover, #allrecords #rqchat ._btn-press:hover, .t232__title:hover, .t232__text a:hover, .t970__message-txt a:hover, .t970__widget:hover {
        opacity: .7 !important;
    } 
    
    /*Ховеры со скейлом*/
    .t-img-select__control:hover .t-img-select:not(:checked) ~ .t-img-select__indicator {
        -webkit-transform: scale(1.1) !important;
        -ms-transform: scale(1.1) !important;
        transform: scale(1.1) !important;
    }    
    
    
} 