body {
        
    /*Icons*/
    --tooltip-icon: url(https://static.tildacdn.com/tild3936-6635-4131-a631-643739363264/exclamation-circle_2.svg);
    --arrow-icon: url(https://static.tildacdn.com/tild3137-6164-4564-a636-326362623865/arrow.svg);
    --play-icon: url(https://static.tildacdn.com/tild6539-6163-4331-b166-643038346333/play.svg);

    /*Text styles*/
    --font-primary: 'Inter';
    
    /*Colors*/
    --color-white: #FFFFFF;
    --color-black-super-light: hsla(213, 74%, 15%, 0.5);
    --color-black-light: hsla(213, 74%, 15%, 0.7);
    --color-black: #0a2342;
    --color-grey-super-light: #F5F5F5;
    --color-grey-light: #EBEBEB;
    --color-grey: #E7E5E4;
    
    --color-accent-primary: var(--color-black) !important;
    
    --color-bg-primary: var(--color-white);
    --color-bg-secondary: var(--color-grey-super-light);
    
    --color-border-primary: var(--color-grey);
    --color-border-secondary: var(--color-black);
    
    --color-overlay-primary: rgba(0, 0, 0, 0.4);
    --filter-overlay-primary: blur(10px);
    
    /*Button colors*/
    --color-btn-text-primary: var(--color-white);
    --color-btn-bg-primary: var(--color-accent-primary);
    --color-btn-border-primary: var(--color-accent-primary);
    --color-btn-text-primary-hover: var(--color-white);
    --color-btn-bg-primary-hover: #0a2342e6;
    --color-btn-border-primary-hover: #0a2342e6;
    
    /*--color-btn-text-secondary: var(--color-black);*/
    /*--color-btn-bg-secondary: var(--color-white);*/
    /*--color-btn-border-secondary: var(--color-white);*/
    /*--color-btn-text-secondary-hover: var(--color-black);*/
    /*--color-btn-bg-secondary-hover: var(--color-grey-light);*/
    /*--color-btn-border-secondary-hover: var(--color-btn-bg-secondary-hover);*/
}     
    
    /*Скрытие H1 и H2*/
    .uc-hidden, .t-feed__post-popup__title, [class*="uc-"][class*="hide"] {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }  
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }    
    
    /*Изображения в зиро-блоках*/
    .tn-atom__img {
        height: auto !important;
    }  
    
    /*Скругления элементов*/
    .t734__slds-wrapper, [data-record-type="286"] .t-cover, .t266__iframe, .t-quiz__quiz, .t-quiz .t-img-select__indicator {
       border-radius: 6px !important;  
       overflow: hidden !important;
    }
    
    /*Скругления маленьких элементов*/
    .t-quiz .t-img-select__control .t-bgimg:before {
       border-radius: 4px !important;  
       overflow: hidden !important;
    }
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit, .t-quiz .t-btn, .t-quiz .t-submit {
        height: auto !important;
        font-family: var(--font-primary) !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        border-radius: 6px !important;
    }
    /*.t-quiz .t-btnflex__text {*/
    /*    font-family: var(--font-primary) !important;*/
    /*    font-size: 12px !important;*/
    /*    font-weight: 400 !important;*/
    /*    line-height: 1.25 !important;*/
    /*    letter-spacing: 0em !important;*/
    /*}*/
    
    /*H1-заголовки*/
     {
        font-size: 96px !important;
        font-weight: 500 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
    .t1050 .t-heading strong {
        font-size: 72px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 48px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H4-заголовки*/
     {
        font-size: 30px !important;
        font-weight: 500 !important;
        line-height: 1.15 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H5-заголовки*/
    .user-chat-content ._btn-press, .t-quiz .t-img-select__control input[value*="варианты"] ~ .t-bgimg:before {
        font-size: 20px !important;
        font-weight: 500 !important;
        line-height: 1.15 !important;
        letter-spacing: 0em !important;
    } 
    
    /*Большие описания*/
     {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong, .t-quiz__contact-form__header__descr {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    
    /*Маленькие описания*/
    .user-chat-content .ctext-wrap-content, .user-chat-content .form-label, .user-chat-content .form-control, .user-chat-content .form-label, .user-chat-content .form-label:after, .t-input, .t-input-phonemask__select, .t-quiz__counter-container, .t-input-phonemask__select-code {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    
    /*Очень маленькие описания*/
    .t228__leftcontainer:after, .user-chat-content .time, .user-chat-content .form-check-label, .t702 .t-input-group_tx .t-text, .t-checkbox__control, .t-quiz .t-img-select__control .t-bgimg:before {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    
    /*Средние подзаголовки*/
    .t-quiz__result-text strong {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    
    /*Отступ высотой с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 48px !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:100px"], [data-record-type="113"] > div[style*="height: 100px"], [data-record-type="113"].uc-height-100 > div {
        height: 100px !important;
    } 
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 80px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 60px !important;
    } 
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 40px !important;
    }   
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        min-height: 20px !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        /*-webkit-box-align: start !important;*/
        /*-ms-flex-align: start !important;*/
        /*align-items: flex-start !important;*/
        color: var(--color-black-light) !important;
        gap: 16px !important;
    }
    .t-checkbox__control a {
        color: inherit !important;
        border-bottom: 1px solid var(--color-black-super-light) !important;
    }
    .t-checkbox__indicator {
        width: 20px !important;
        height: 20px !important;
        /*background-color: var(--color-bg-secondary) !important;*/
        margin-top: 0px !important;
        border-color: var(--color-black) !important;
        border-width: 1px !important;
        border-radius: 4px !important;
        -webkit-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
        -moz-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
        box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
        margin-bottom: auto !important;
    }
    .t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator {
        background-color: var(--color-accent-primary) !important;
        border-color: var(--color-accent-primary) !important;
    }
    .t-checkbox__indicator:after {
        border-color: var(--color-white) !important;
        top: 3px !important;
        left: 6px !important;
    }
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;} 
    .t-input {
        height: auto !important;
        min-height: 48px !important;
        color: var(--color-black) !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        border-color: var(--color-border-primary) !important;
        box-sizing: border-box !important;
        -webkit-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
        -moz-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
        box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;
    }
    .t-input .t-input {
        min-height: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }

    /*Блок с заголовком*/
    .t467 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t467__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t467__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t467__title + .t467__descr {
        padding-bottom: 8px !important;
    }
    .t467 .t-btn {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }  
    
    /*Блок с заголовком и описание в 2 колонки*/
    .t484 .t-col {
        display: -ms-grid !important;
        display: grid !important;
        -webkit-column-gap: 20px !important;
        -moz-column-gap: 20px !important;
        column-gap: 20px !important;
        -ms-grid-columns: 1fr 20px calc((100% - 40px) / 3) !important;
        grid-template-columns: 1fr calc((100% - 40px) / 3) !important;
    }
    .t484__uptitle {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        letter-spacing: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 8px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t484__title {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t484__descr {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Блок с заголовком на первом экране*/
    .t468 .t-col {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 20px calc((100% - 40px) / 3) !important;
        grid-template-columns: 1fr calc((100% - 40px) / 3) !important;
        -webkit-column-gap: 20px !important;
        -moz-column-gap: 20px !important;
        column-gap: 20px !important;
    }
    .t468__title {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t468__uptitle + .t468__title {
        margin-bottom: 24px !important;
    }
    .t468__uptitle {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;     
        letter-spacing: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        margin-bottom: 0px !important;
    }
    .t468__uptitle ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 8px !important;
    }
    .t468__uptitle li {
        position: relative !important;
        color: inherit !important;
        padding-left: 20px !important;
    }
    .t468__uptitle li:before {
        content: '●' !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        color: var(--color-black) !important;
        font-size: inherit !important;
    }
    #allrecords .t468__uptitle a {
        color: inherit !important;
    }
    .t468__descr {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    /*.t468__title + .t468__descr {*/
    /*    padding-top: 20px !important;*/
    /*}*/
    .t468 .t-btn {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    } 
    .t468 .t-align_center .t-btn {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Меню*/
    .t228__padding40px, .t228__centerside, .t228__right_buttons {
        display: none !important;
    }
    [data-record-type="257"] {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 96 !important;
    }
    /*.t228__positionfixed {*/
    /*    height: auto !important;*/
    /*    position: fixed !important;*/
    /*    top: 0px !important;*/
    /*}*/
    .t228__positionfixed {
        position: relative !important;
    }
    .t228__maincontainer {
        height: 48px !important;  
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        gap: 32px !important;
        border-bottom: 1px solid var(--color-border-primary) !important;
    }
    .t228__leftside {
        min-width: unset !important;
        margin-right: auto !important;
    }
    .t228 .t228__imglogo {
        width: 84px !important;
        min-width: unset !important;
        max-width: 84px !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t228__leftcontainer {
        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;
        gap: 32px !important;
    }
    /*.t228__leftcontainer:after {*/
    /*    content: 'Официальный сайт застройщика' !important;*/
    /*    max-width: 124px !important;*/
    /*    display: block !important;*/
    /*    text-align: left !important;*/
    /*    color: var(--color-black-light) !important;*/
    /*    font-family: var(--font-primary) !important;*/
    /*}*/
    .t228__leftside {
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }
    .t228__rightside {
        width: 100% !important;
        min-width: unset !important;
    }
    .t228__rightcontainer {
        width: 100% !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding: 0px !important;
        margin-left: 0px !important;
        gap: 32px !important;
    }
    .t228__right_descr {
        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;
        text-align: right !important;
        white-space: normal !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t228__right_descr ul {
        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;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        column-gap: 32px !important;
        row-gap: 2px !important;
    }
    .t228__right_descr ul li:first-child {
        text-align: left !important;
    }
    .t228__right_buttons_wrap {
        padding: 0px !important;
    }
    .t228 .t-btn {
        color: var(--color-black) !important;
        padding: 0px !important;
    }
    
    /*Кредитное предупреждение*/
    .t945 .t-form__inputsbox, .uc-top .t945 .t-popup__close {
        display: none !important;
    }
    [data-record-type="945"] {
        position: -webkit-sticky !important;
        position: sticky !important;
        bottom: 0 !important;
        z-index: 96 !important;
    }
    [data-record-type="945"].uc-top {
        position: relative !important;
    }
    .t945__popup {
        width: 100% !important;
        max-width: 100% !important;
        position: static !important;
        background-color: transparent !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow: auto !important;
        -webkit-box-shadow: 0px 1px 24px rgba(0, 0, 0, 0.2) !important;
        box-shadow: 0px 1px 24px rgba(0, 0, 0, 0.2) !important;
    }
    .t945__container {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .uc-top .t945__container {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .t945 .t-popup__block-close {
        width: 16px !important;
        height: 16px !important;
        top: 12px !important;
        right: 12px !important;
    }
    .uc-top .t945 .t-popup__block-close {
        top: 8px !important;
    }
    .t945 .t-popup__close-wrapper {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t945 .t-popup__close-icon {
        width: 100% !important;
        height: 100% !important;
    }
    .t945__title {
        position: relative !important;
        margin-bottom: 0px !important;
        z-index: 2 !important;
    }
    .t945__title a {
        color: inherit !important;
    }
    .t945 .t-form__successbox {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        display: block !important;
        padding: 0px !important;
        margin: 0px !important;
        opacity: 1 !important;
        z-index: 1 !important;
    }
    
    /*Тултипы*/
    .t300__content-text {
        font-size: 10px !important;
        font-weight: 1.5 !important;
    }
    .t300__tooltipster-noir .tooltipster-content {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    *:not(.tn-atom) > [href*='tooltip']:after {
        content: "\00a0" !important;
        width: .8em !important;
        height: .8em !important;
        display: inline-block !important;
        background-image: var(--tooltip-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        vertical-align: text-top !important;
        margin-left: .4em !important;
        margin-top: -.3em !important;
    }
    
    /*Стрелки в слайдерах*/
    #allrecords .t-slds__arrow.t-slds__arrow-withbg .t-slds__arrow_body, #allrecords .t1196__control svg {
        display: none !important;
    }
    #allrecords .t-slds__arrow_wrapper {
        width: 0px !important;
    }
    #allrecords .t1196__controls_slider {
        padding-left: 28px !important;
        padding-right: 28px !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg, #allrecords .t1196__control {
        width: 40px !important;
        height: 40px !important;
        /*background-color: rgba(255, 255, 255, 0.50) !important;*/
        border-radius: 360px !important;
        border: 1px solid var(--color-grey-light) !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;   
    }
    #allrecords .t1196__control {
        position: relative !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-left {
        left: 28px !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-right {
        right: 28px !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg:after, #allrecords .t1196__control:after {
        content: '' !important;
        width: 16px !important;
        height: 16px !important;
        display: block !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    #allrecords .t1196__control.t1196__control_left:after, #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-left:after {
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }
    #allrecords .t1196__control.t1196__control_right:after, #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-right:after {
        -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg) !important;
        -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg) !important;
        transform: translateX(-50%) translateY(-50%) rotate(180deg) !important;
    }
    
    /*Слайдер с плитками*/
    .uc-no-arrows .t1196__controls {
        display: none !important;
    }
    .t1196 .t-section__container {
        margin-bottom: 40px !important;
    }
    .t1196 .t-section__title {
        margin-bottom: 0px !important;
    }
    #allrecords .t-rec .t1196__slider {
        --padding-left: calc((100% - 1160px) / 2);
        --padding-right: calc((100% - 1160px) / 2);
        --column-width: 80px; 
        --column-gap: 20px;
        --slider-gap: 20px;
    }
    .t1196 .t1196__slider {
        cursor: default !important;
    }
    .t1196__item {
        width: calc((100% - 40px) / 3) !important;
        max-width: 100% !important;
        padding: 0px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="1196"][data-bg-color="#0a2342"] .t1196__item {
        background-color: #ffffff1a !important; 
    }
    .t1196__imgwrapper {
        height: auto !important;
        padding-bottom: 66% !important;
        border-radius: inherit !important;
    }
    .t1196__content {
        padding: 24px !important;
    }
    .t1196__item .t-card__title:not(:last-child) {
        padding-bottom: 0px !important;
    }
    .t1196__item .t-card__title + .t-card__descr {
        padding-top: 20px !important;
    }
    .t1196__controls {
        margin-bottom: 0px !important;
    }
    .t1196__content .t-btn {
        width: 100% !important;
    }
    
    /*Блок с преимуществами*/
    .t778__container {
        row-gap: 40px !important;
    }
    .t778__col {
        margin-bottom: 0px !important;
    }
    .t778__wrapper {
        padding: 0px !important;
    }
    .t778 .js-product-link {
        border-radius: inherit !important;
    }
    .t778 .t778__imgwrapper {
        width: calc(100% - 48px) !important;
        position: absolute !important;
        top: 24px !important;
        left: 24px !important;
        padding-bottom: calc((100% - 48px) * 0.66)  !important;
        border-radius: inherit !important;
        z-index: 1 !important;
    }
    .t778__bgimg {
        width: 100% !important;
        height: 100% !important;
    }
    .t778__content {
        padding-top: calc((100% - 48px) * 0.66 + 24px) !important;
        box-sizing: border-box !important;
    }
    .t778__textwrapper {
        padding: 24px !important;
    }
    .t778__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t778__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t778__title + .t778__descr {
        padding-top: 8px !important;
    } 
    
    /*Баннер на всю ширину экрана с текстом на подложке*/
    .t216 .space {
        display: none !important;
    }
    [data-record-type="244"] .t-cover {
        width: calc(100% - 80px) !important;
        max-width: 1160px !important;
        height: auto !important;
        background-color: transparent !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 10px !important;
    }
    [data-record-type="244"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    [data-record-type="244"] .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
    }
    [data-record-type="244"] .t-container {
        position: static !important;
    }
    [data-record-type="244"] .t-col {
        padding: 0px !important;
        margin: 0px !important;
    }
    [data-record-type="244"] .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
    }
    .t216 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="244"] .t-valign_middle .t216 {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    [data-record-type="244"] .t-valign_bottom .t216 {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t216__wrapper {
        background-color: #FFFFFF !important;
        padding: 32px !important;
        border-radius: 10px !important;
    }
    .t216__title {
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t216__descr {
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t216__title + .t216__descr {
        padding-top: 16px !important;
    }
    .t833__slide {
        -webkit-transition: opacity 1s, -webkit-transform 8s !important;
        -o-transition: opacity 1s,transform 8s !important;
        transition: opacity 1s, transform 8s, -webkit-transform 8s !important;
    }
    
    /*Обложка на первом экране*/
    [data-record-type="1060"] .t-cover {
        height: auto !important;
        background-color: transparent !important;
    }
    [data-record-type="1060"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    [data-record-type="1060"] .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
    }
    [data-record-type="1060"] .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
    }
    .t1060 .t-container {
        max-width: 100% !important;
        position: static !important;
    }
    .t1060 .t-cover__wrapper {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
    }
    .t1060__wrapper {
        padding: 0px !important;
    }
    .t1060__col-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1060__col {
        max-width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t1060__textwrapper {
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding-top: 120px !important;
        padding-bottom: 120px !important;
        padding-left: calc((100% - 1160px) / 2) !important;
        padding-right: calc((100% - 1160px) / 2) !important;
        box-sizing: border-box !important;
        z-index: 1 !important;  
    }
    .t1060 .t-cover__wrapper.t-valign_middle .t1060__textwrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t1060 .t-cover__wrapper.t-valign_bottom .t1060__textwrapper {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .t1060__title {
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__descr {
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1060__title + .t1060__descr {
        padding-top: 20px !important;
    }
    .t1060__buttonwrapper {
        padding-top: 40px !important;
        margin-top: 0px !important;
    }
    .t1060__itemwrapper {
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: calc((100% - 1200px) / 2) !important;
        padding-right: calc((100% - 1200px) / 2) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t1060__itemwrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 180% !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;
        display: block !important;
        background: #1D1D1B !important;
        background: -webkit-linear-gradient(180deg,rgba(29, 29, 27, 0) 0%, rgba(29, 29, 27, 0.72) 50%, rgba(29, 29, 27, 1) 100%) !important;
        background: -moz-linear-gradient(180deg,rgba(29, 29, 27, 0) 0%, rgba(29, 29, 27, 0.72) 50%, rgba(29, 29, 27, 1) 100%) !important;
        background: linear-gradient(180deg,rgba(29, 29, 27, 0) 0%, rgba(29, 29, 27, 0.72) 50%, rgba(29, 29, 27, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1D1D1B",endColorstr="#1D1D1B",GradientType=0) !important;     
        z-index: 0 !important;
    }
    .t1060__item {
        max-width: calc(100% / 3) !important;
        position: relative !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        margin: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        z-index: 1 !important;        
    }
    .t1060__imgwrapper {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t1060__item-text {
        padding-left: 20px !important;
    }
    
    /*Чат*/
    .swal2-container, .user-chat-content .form-label {
        display: none !important;
    }
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow: unset !important;
        padding-right: 0px !important;
    }
    .chat-area * {
        font-family: var(--font-primary) !important;
    }
    #allrecords .chat-area input:nth-child(n)::-webkit-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area input:nth-child(n)::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area input:nth-child(n)::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area input:nth-child(n)::-ms-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area textarea:nth-child(n)::-webkit-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area textarea:nth-child(n)::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area textarea:nth-child(n)::-moz-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;}
    #allrecords .chat-area textarea:nth-child(n)::-ms-input-placeholder {color: var(--color-black-super-light) !important; opacity: 1 !important;} 
    .chat-area {
        width: 100% !important;
        max-width: 100% !important;
        left: 0px !important;
        /*background-image: url(https://static.tildacdn.com/tild3238-3362-4263-b431-373166383265/Frame_72.svg) !important;*/
        background-size: 100% !important;
        /*background-color: var(--color-bg-primary) !important;*/
        background-color: var(--color-bg-secondary) !important;
        border-radius: 6px !important;
        z-index: 9 !important;
    }
    .chat-area ._content {
        padding: 24px !important;
    }
    .chat-area .content-utp {
        margin-bottom: 0px !important;
    }
    .chat-conversation-list {
        padding-left: 0px !important;
    }
    .chat-area #chat-bottom {
        position: relative !important;
        top: 120px !important;
    }
    .chat-avatar {
        width: 40px !important;
    }
    .user-chat-content .time {
        color: var(--color-black-super-light) !important;
    }
    .chat-conversation .ctext-wrap-content {
        color: var(--color-black) !important;
        background-color: var(--color-bg-primary) !important;
        padding: 20px !important;
        -webkit-box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
        -moz-box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
        box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
    }
    .chat-conversation .ctext-wrap-content a {
        color: var(--color-accent-primary) !important;
        border-bottom: 1px solid var(--color-accent-primary) !important;
    }
    .chat-conversation .ctext-wrap-content strong {
        font-weight: 600 !important;
        /*color: var(--color-black-light) !important;*/
    }
    .chat-conversation .ctext-wrap-content p:not(:last-child) strong em {
        display: inline-block !important;
        font-style: normal !important;
        margin-bottom: 4px !important;
    }
    .chat-conversation .user-answer .ctext-wrap-content {
        background-color: var(--color-bg-primary) !important;
    }
    .user-chat-content ._btn-pills {
        font-size: 12px !important;
        line-height: 1.25 !important;
        color: var(--color-btn-text-primary) !important;
        background-color: var(--color-btn-bg-primary) !important;
        border: 1px solid var(--color-btn-border-primary) !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        border-radius: 6px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .user-chat-content ._btn-pills._not-active:nth-child(n) {
        color: var(--color-black-super-light) !important;
        background-color: var(--color-bg-primary) !important;
        border-color: var(--color-bg-primary) !important;
    }
    .user-chat-content ._btn-press {
        font-size: 12px !important;
        line-height: 1.25 !important;
        color: var(--color-btn-text-primary) !important;
        background-color: var(--color-btn-bg-primary) !important;
        border: 1px solid var(--color-btn-border-primary) !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
        border-radius: 6px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .user-chat-content ._btn-press:active {
        top: unset !important;
        background-color: var(--color-btn-bg-primary) !important;
    }
    .user-chat-content .conversation-variants-form .card {
        background-color: var(--color-bg-primary) !important;
        -webkit-box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
        -moz-box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
        box-shadow: 1px 3px 3px 0px rgba(29, 29, 27, 0.15) !important;
    }    
    .user-chat-content .card-body {
        background-color: transparent !important;
        padding-top: 20px !important;
        padding-bottom: 36px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .chat-area .mb-3 {
        margin-bottom: 16px !important;
    }
    .user-chat-content .form-control {
        min-height: 48px !important;
        color: var(--color-black) !important;
        background-color: transparent !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        border: 1px solid var(--color-border-primary) !important;
        border-radius: 6px !important;
        /*-webkit-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
        /*-moz-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
        /*box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
    }
    .user-chat-content input[type=tel].form-control {
        padding-left: 66px !important;
    }
    .user-chat-content .form-label {
        color: var(--color-black) !important;
        margin-bottom: 4px !important;
    }
    .user-chat-content .form-label[for="name-input"], .user-chat-content .form-label[for="phone-input"], .user-chat-content .form-label[for="email-input"] {
        font-size: 0px !important;
    }
    .user-chat-content .form-label[for="name-input"]:after {
        content: 'Введите имя' !important;
        font-family: inherit !important;
    }
    .user-chat-content .form-label[for="phone-input"]:after {
        content: 'Введите телефон' !important;
        font-family: inherit !important;
    }
    /*.user-chat-content .form-label[for="email-input"]:after {*/
    /*    content: 'Введите email' !important;*/
    /*    font-family: inherit !important;*/
    /*}*/
    .user-chat-content .select-country ._js-country-flag {
        height: 48px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        border: none !important;
    }
    .user-chat-content .select-country ._js-country-flag:hover {
        background-color: var(--color-bg-primary) !important;
    }
    .user-chat-content .select-country .country-flag:before {
        height: 6px !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .user-chat-content .select-country .country-flag__list {
        background-color: var(--color-bg-primary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        border: none !important;
    }
    .user-chat-content .form-check:not(:last-child) {
        margin-bottom: 8px !important;
    }
    .user-chat-content .form-check-label {
        min-height: 20px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        color: var(--color-black-light) !important;
    }
    .user-chat-content .form-check-label a {
        color: var(--color-black-light) !important;
        border-bottom: 1px solid var(--color-black-super-light);
    }
    .user-chat-content .form-check-input {
        width: 20px !important;
        height: 20px !important;
        background-color: transparent !important;
        margin-top: 0px !important;
        margin-right 12px !important;
        border: 1px solid var(--color-black-light) !important;
        /*-webkit-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
        /*-moz-box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
        /*box-shadow: 0px 0px 1px 0px rgba(29, 29, 27, 0.3) !important;*/
    }
    .user-chat-content .form-check-input:checked {
        background-color: var(--color-accent-primary) !important;
        border-color: var(--color-accent-primary) !important;
    }
    .user-chat-content .form-send-footer {
        margin-top: 24px !important;
    }
    #scrlt27164.conversation-list .ctext-wrap {
        margin-bottom: 0px !important;
    }
    #scrlt27164.conversation-list .ctext-wrap-content {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }
    #scrlt27164.conversation-list .user-chat-content .conversation-variants-form {
        position: relative !important;
    }
    #scrlt27164.conversation-list .user-chat-content .card-body {
        padding-top: 0px !important;
    }
    #scrlt27164.conversation-list .user-chat-content .conversation-variants-form .card {
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
        border-bottom-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-form__screen-current-view, .t702 .t-form__screen-btn-prev {
        display: none !important;
    }
    .t702__wrapper {
        padding: 32px !important;
    }
    .t702 .t-form__screen-wrapper:first-child {
        display: block !important;
    }
    .t702__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 16px !important;
    }
    .t702 .t-input-group {
        margin-bottom: 16px !important;
    }
    .t702 .t-input-group_tx .t-text {
        color: var(--color-grey) !important;
    }
    .t702 .t-input-group_tx .t-text strong {
        color: var(--color-grey-light) !important;
        font-weight: 600 !important;
    }
    .t702 .t-form__submit {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 24px !important;
        margin-bottom: 0px !important;
    }
    .t702 .t-btn, .t702 .t-submit {
        width: 100% !important;
    }
    
    /*Ссылки в футере*/
    .t457__ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding: 0px !important;
        margin: 0px !important;
        row-gap: 8px !important;
        column-gap: 16px !important;
    }
    .t457__li {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t457__li a {
        color: var(--color-accent-primary) !important;
        opacity: 1 !important;
    }
    
    /*Слайдер на всю ширину грида*/
    .t734 .t-slds__main {
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t734 .t-slds {
        visibility: visible !important;
    }
    .t734 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
    }
    .t734 .t-slds__items-wrapper {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .t734 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    .t734__slds-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t734 .t-cover {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t734 .t-cover__carrier, .t734 .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        opacity: 1 !important;
    }
    .t734 .t-cover__carrier {
        -webkit-transform: scale(1.5) !important;
        -ms-transform: scale(1.5) !important;
        transform: scale(1.5) !important;
        -webkit-transition: -webkit-transform 1.7s cubic-bezier(.32, .72, 0, 1) !important;
        transition: -webkit-transform 1.7s cubic-bezier(.32, .72, 0, 1) !important;
        -o-transition: transform 1.7s cubic-bezier(.32, .72, 0, 1) !important;
        transition: transform 1.7s cubic-bezier(.32, .72, 0, 1) !important;
        transition: transform 1.7s cubic-bezier(.32, .72, 0, 1), -webkit-transform 1.7s cubic-bezier(.32, .72, 0, 1) !important;
    }
    .t734 .t-slds__item_active .t-cover__carrier {
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    .t734__table {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        padding-top: 36% !important;
        z-index: 3 !important;
    }
    .t734__table .t-cell {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734__table .t-container {
        width: 100% !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734__table .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734__wrapper {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        padding: 24px !important;
        position: relative !important;
        background-color: transparent !important;
    }
    .t734__wrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 120% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        background-image: linear-gradient(to bottom, hsl(0 0% 0% /0) , hsl(0 0% 0% /.8)) !important;
        z-index: 0 !important;
    }
    .t734__textwrapper {
        position: relative !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        z-index: 1 !important;
    }
    .t734__title {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t734__descr {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t734__title + .t734__descr {
        padding-top: 20px !important;
    }
    
    /*Разделитель с линией*/
    .t118 {
        padding-top: 0px !important;
        padding-bottom: 32px !important;
    }
    .t118__line {
        height: 12px !important;
        background-color: transparent !important;
        margin-top: 0px !important;
        margin-botton: 0px !important;
        opacity: 1 !important;
        border-top: 1px solid var(--color-border-primary) !important;
        border-left: 1px solid var(--color-border-primary) !important;
        border-right: 1px solid var(--color-border-primary) !important;
        border-top-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
    }
    
    /*Фактоиды*/
    .t1050 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 40px !important;
        box-sizing: border-box !important;
    }
    .t1050__col {
        width: 100% !important;
        max-width: calc(100% / 4) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    #allrecords .t1050 .t1050__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1050 .t-heading {
        padding-top: 0px !important;
        padding-bottom: 12px !important;
        margin-right: 0px !important;
        margin-bottom: 12px !important;
        opacity: 1 !important;
        border-bottom: 1px solid var(--color-border-primary) !important;
    }
    .t1050 .t-descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-right: 0px !important;
    }
    
    /*Обложка с отступами по краям*/
    .t995__wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t995 .t-cover {
        height: auto !important;
        background-image: unset !important;
        background-color: var(--color-accent-primary) !important;
    }
    .t995 .t-cover__carrier {
        height: auto !important;
        background-color: transparent !important;
        padding-bottom: 42% !important;
    }
    .t995 .t-cover__video__wrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t995 .t-cover__video__wrapper > iframe {
        width: 100% !important;
        height: 100% !important;
        margin: 0px !important;
    }
    .t995 .t-cover__filter {
        height: 100% !important;
    }
    .t995 .t-container {
        max-width: 100% !important;
    }
    .t995 .t-col {
        max-width: 100% !important;
        height: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t995 .t-cover__wrapper {
        width: 100% !important;
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t995 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t995 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t995__inner-wrapper {
        width: 100% !important;
        padding: 24px !important;
        position: relative !important;
    }
    .t995__inner-wrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 120% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        background-image: linear-gradient(to bottom, hsl(0 0% 0% /0) , hsl(0 0% 0% /.8)) !important;
        z-index: 0 !important;
    }
    .t995__content-wrapper {
        position: relative !important;
        z-index: 1 !important
    }
    .t995__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t995__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t995__title + .t995__descr {
        padding-top: 12px !important;
    }
    
    /*Галерея*/
    .t603 .t-container:before, .t603 .t-container:after {
        display: none !important;
    }
    .t603 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 20px !important;
    }
    .t603__tile {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0px !important;
    }
    .t603__tile.t603__tile_33 {
        width: calc((100% - 40px) / 4) !important;
    }
    .t603__tile.t603__tile_33:nth-child(3n-1) {
        width: calc((100% - 40px) / 2) !important;
    }
    .t603__tile.t603__tile_33:nth-child(3n-1) .t603__blockimg {
        height: auto !important;
        padding-bottom: 0px !important;
    }
    
    /*Обложка с видео*/
    .uc-no-arrows .t266__play-icon {
        display: none !important;
    }
    [data-record-type="286"] .t-cover {
        max-width: calc(100% - 80px) !important;
        height: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    [data-record-type="286"] .t-cover__carrier {
        height: auto !important;
        padding-bottom: 48% !important;
    }
    [data-record-type="286"] .t-cover__filter {
        height: 100% !important;
    }
    .t266__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t266 .t-cover__wrapper {
        height: 100% !important;
    }
    .t266__wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t266__play-icon {
        width: 80px !important;
        height: 80px !important;
    }
    .t266__play-bg {
        background-color: rgba(235, 235, 235, 0.50) !important;
        border: 1px solid var(--color-grey-light) !important;
        opacity: 1 !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;
    }
    .t266__play-icon-body {
        width: 24px !important;
        height: 24px !important;
        top: 50% !important;
        left: 50% !important;
        background-image: var(--play-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin: 0px !important;
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
        border-width: 0px !important;
    }
    .t266__play-icon:hover {
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t266__play-icon:hover .t266__play-bg {
        border-color: #ffffff !important;
        background-color: rgba(235, 235, 235, 0.80) !important;
    }
    .t266__iframe {
        width: 960px !important;
        height: 540px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        margin: 0px !important;
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }
    .t266__close {
        width: 28px !important;
        height: 28px !important;
        background-color: transparent !important;
        border-width: 12px !important;
        border-color: transparent !important;
    }
    .t266__close:before, .t266__close:after {
        height: 2px !important;
        background-color: var(--color-black) !important;
    }
    /*.t266__video-bg {*/
        /*background-color: rgba(0, 0, 0, 0.4) !important;*/
        /*-webkit-backdrop-filter: blur(10px) !important;*/
        /*backdrop-filter: blur(10px) !important;*/
    /*}*/
    
    /*Полоса анонса*/
    .t654__close-button {
        display: none !important;
    }
    .uc-promo {
        width: 100% !important;
        position: fixed !important;
        left: 0px !important;
        bottom: 0px !important;
        overflow: hidden !important;
        /*opacity: 0 !important;*/
        -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
        transform: translateY(100%) !important;
        -webkit-transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        z-index: 99 !important;
        will-change: transform !important;
    }
    .uc-promo.fixed {
        /*opacity: 1 !important;*/
        -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        transform: translateY(0%) !important;
    }
    .t654 {
        height: auto !important;
        background: radial-gradient(48.17% 53.98% at 96.91% 88.02%, rgba(26, 90, 167, 0.25) 0%, rgba(26, 90, 167, 0) 100%), radial-gradient(40.85% 93.4% at 2.71% 6.6%, rgba(26, 90, 167, 0.25) 0%, rgba(26, 90, 167, 0) 100%), #0a2341 !important;
    }
    .t654__maincontainer {
        height: auto !important;
        opacity: 0 !important;
        -webkit-transform: translateY(-100%) translateX(-30%) scale(.6) !important;
        -ms-transform: translateY(-100%) translateX(-30%) scale(.6) !important;
        transform: translateY(-100%) translateX(-30%) scale(.6) !important;
        -webkit-transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: all .3s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        will-change: transform !important;
    }
    .uc-promo.fixed .t654__maincontainer {
        opacity: 1 !important;
        -webkit-transform: translateY(0%) translateX(0%) scale(1) !important;
        -ms-transform: translateY(0%) translateX(0%) scale(1) !important;
        transform: translateY(0%) translateX(0%) scale(1) !important;
    }
    .t654__cell-container {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t654 .t-container_flex {
        column-gap: 24px !important;
        row-gap: 12px !important
    }
    .t654__text {
        opacity: 1 !important;
    }
    .t654 .t-btn {
        min-width: 240px !important;
    }
    
    /*Квиз-форма*/
    .t-quiz .t-btnflex__icon svg, .t-quiz .t-btnflex__icon::before, .t-quiz .t-quiz-hidden {
        display: none !important;
    }
    .t-quiz__quiz {
        border: none !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t-quiz__screen-wrapper {
        /*background-color: var(--color-accent-primary) !important;*/
        /*background-color: var(--color-bg-secondary) !important;*/
        padding: 32px !important;
    }
    .t-quiz .t-input-group_two-cols {
        column-gap: 20px !important;
        grid-template-columns: 1fr calc((100% + 64px - 40px) / 3 - 32px) !important;
    }
    .t-quiz .t-input-group_two-cols_1to2 {
        column-gap: 20px !important;
        grid-template-columns: 1fr calc(((100% + 64px - 40px) / 3 - 32px) * 2) !important;
    }
    .t-quiz .t-img-select__indicator {
        /*background-color: var(--color-bg-primary) !important;*/
        border: 1px solid var(--color-border-primary) !important;
    }
    .t-quiz .t-radio__indicator {
        border-width: 1px !important;
    }
    .t-quiz .t-input-group {
        gap: 24px !important;
    }
    .t-quiz__contact-form__layout {
        gap: 24px !important;
    }
    .t-quiz__contact-form .t-quiz__inputs-wrapper {
        gap: 16px !important;
    }
    .t-quiz .t-input-title, .t-quiz__contact-form__header__title {
        max-width: 600px !important;
        font-weight: 600 !important;
        padding-top: 32px !important;
        padding-bottom: 0px !important;
    }
    /*.t-quiz__contact-form__header__title {*/
    /*    font-weight: 600 !important;*/
    /*}*/
    .t-quiz__contact-form__header__descr {
        max-width: 600px !important;
        color: var(--color-black-light) !important;
        padding-top: 20px !important;
    }
    .t-input-phonemask__select-code {
        color: var(--color-black) !important;
    }
    .t-quiz__footer {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        padding-top: 32px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        padding-bottom: 32px !important;
    }
    .t-quiz .t-img-select__container {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr 1fr 1fr !important;
        grid-template-columns: 1fr 1fr 1fr 1fr !important;
        padding-top: 0px !important;
        column-gap: 20px !important;
        row-gap: 36px !important;
    }
    .t-quiz .t-img-select__control {
        width: 100% !important;
    }
    .t-quiz .t-input-block .t-text {
        color: var(--color-black-light) !important;
        opacity: 1 !important;
    }
    .t-quiz .t-img-select__control .t-bgimg:before {
        width: auto !important;
        display: block !important;
        position: absolute !important;
        top: 12px !important;
        right: 12px !important;
        font-family: var(--font-primary) !important;
        color: var(--color-black-light) !important;
        background-color: var(--color-grey-light) !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .t-quiz .t-img-select__control input[value*="1-ком"] ~ .t-bgimg:before {
        content: '+46 вариантов' !important;
    }
    .t-quiz .t-img-select__control input[value*="2-ком"] ~ .t-bgimg:before {
        content: '+46 вариантов' !important;
    }
    .t-quiz .t-img-select__control input[value*="3-ком"] ~ .t-bgimg:before {
        content: '+35 вариантов' !important;
    }
    .t-quiz .t-img-select__control input[value*="4-ком"] ~ .t-bgimg:before {
        content: '+2 варианта' !important;
    }
    .t-quiz .t-img-select__control input[value*="варианты"] ~ .t-bgimg:before {
        content: '133 варианта' !important;
        max-width: calc(100% - 48px) !important;
        top: 50% !important;
        left: 50% !important;
        right: unset !important;
        color: var(--color-black-super-light) !important;
        text-align: center !important;
        background-color: transparent !important;
        padding: 0px !important;
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }
    .t-quiz .t-img-select__control .t-bgimg:after {
        top: 4px !important;
        left: 4px !important;
    }
    .t-quiz .t-radio__wrapper {
        gap: 20px !important;
    }
    .t-quiz .t-input-block .t-radio__wrapper .t-radio__control {
        color: var(--color-black-light) !important;
    }
    .t-quiz__counter-container {
        color: var(--color-black-super-light) !important;
        opacity: 1 !important;
    }
    .t-quiz .t-btnflex__icon {
        width: 15px !important;
        height: 15px !important;
        display: block !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    .t-quiz .t-quiz__btn_next .t-btnflex__icon {
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t-quiz__result-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-quiz__result-wrapper {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .t-quiz__result-content-wrapper {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t-quiz__result-title {
        font-weight: 600 !important;
        padding-bottom: 0px !important;
    }
    .t-quiz__result-text {
        color: var(--color-black-light) !important;
        padding-top: 20px !important;
        opacity: 1 !important;
    }
    .t-quiz__result-text strong {
        color: var(--color-black) !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
    }
    .t-quiz__result-text a {
        color: inherit !important;
        border-bottom: 1px solid var(--color-black-super-light) !important;
    }
    .t-quiz__result-button-container {
        margin-top: 32px !important;
    }
    .t-quiz__result-text ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        gap: 8px !important;
    }
    .t-quiz__result-text strong + br + ul, .t-quiz__result-text strong + ul {
        padding-top: 8px !important;
    }
    .t-quiz__result-text ul li {
        position: relative !important;
        color: inherit !important;
        padding-left: 20px !important;
    }
    .t-quiz__result-text ul li:before {
        content: '●' !important;
        position: absolute !important;
        left: 0px !important;
        top: .1rem !important;
        color: var(--color-black) !important;
        font-size: .8rem !important;
    }
    
    /*Поп-ап галерея*/
    .t746__separator {
        padding-bottom: 120% !important;
    }
    
    
    
@media screen and (max-width: 1200px) {  
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }   
    
    /*Кнопки*/
    /*.t702 .t-btn, .t702 .t-submit {*/
    /*    font-size: 15px !important;*/
    /*}    */
    
    /*H1-заголовки*/
     {
        font-size: 90px !important;
    }  
    
    /*H2-заголовки*/
    .t1050 .t-heading strong {
        font-size: 60px !important;
    }   
    
    /*H3-заголовки*/
     {
        font-size: 44px !important;
    } 
    
    /*H4-заголовки*/
     {
        font-size: 28px !important;
    }     
    
    /*Стрелки в слайдерах*/
    #allrecords .t1196__controls_slider {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-left {
        left: 12px !important;
    }
    #allrecords .t-slds__arrow.t-slds__arrow-withbg.t-slds__arrow-right {
        right: 12px !important;
    }    
    
    /*Меню*/
    .t228__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Слайдер с плитками*/
    /*.t1196__slider {*/
    /*    column-gap: 20px !important;*/
    /*}*/
    .t1196__item {
        width: calc((100% - 40px) / 3) !important;
    }    
    
    /*Блок с преимуществами*/
    .t778__container {
        row-gap: 20px !important;
    }    
    
    /*Баннер на всю ширину экрана с текстом на подложке*/
    [data-record-type="244"] .t-cover {
        width: calc(100% - 40px) !important;
        max-width: 940px !important;
    }    
    
    /*Обложка с отступами по краям*/
    .t995__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t995 .t-cover__carrier {
        padding-bottom: 60% !important;
    }
    
    /*Слайдер с плитками*/
    #allrecords .t-rec .t1196__slider {
        --padding-left: calc((100% - 940px) / 2);
        --padding-right: calc((100% - 940px) / 2);
    }
    
    /*Слайдер на всю ширину грида*/
    .t734 .t-slds__main {
        max-width: 960px !important;
    }    
    
    /*Обложка с видео*/
    [data-record-type="286"] .t-cover {
        max-width: calc(100% - 40px) !important;
    }
    [data-record-type="286"] .t-cover__carrier {
        padding-bottom: 60% !important;
    }
    
    /*Обложка с видео*/
    .t266__iframe {
        width: 720px !important;
        height: 405px !important;
    }    
    
    /*Полоса анонса*/
    .t654__cell-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    
}



@media screen and (max-width: 960px) {   
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    } 
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit, .t-quiz .t-btn, .t-quiz .t-submit {
        font-size: 14px !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }        
    
    /*H1-заголовки*/
     {
        font-size: 60px !important;
    }  
    
    /*H2-заголовки*/
    .t1050 .t-heading strong {
        font-size: 44px !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 36px !important;
    }   
    
    /*H4-заголовки*/
     {
        font-size: 22px !important;
    } 
    
    /*H5-заголовки*/
    .user-chat-content ._btn-press, .t-quiz .t-img-select__control input[value*="варианты"] ~ .t-bgimg:before {
        font-size: 18px !important;
    }     
    
    /*Большие описания*/
     {
        font-size: 18px !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong, .t-quiz__contact-form__header__descr {
        font-size: 15px !important;
    }
    
    /*Маленькие описания*/
    /*.user-chat-content .ctext-wrap-content, .user-chat-content .form-label, .user-chat-content .form-control, .user-chat-content .form-label, .user-chat-content .form-label:after, .t-input, .t-input-phonemask__select, .t468__descr, .t1050 .t-descr {*/
    /*    font-size: 13px !important;*/
    /*}*/
    
    /*Очень маленькие описания*/
    .t228__leftcontainer:after, .user-chat-content .time, .user-chat-content .form-check-label, .t702 .t-input-group_tx .t-text, .t-checkbox__control, .t228__right_descr, .t-quiz .t-img-select__control .t-bgimg:before {
        font-size: 11px !important;
    }
    
    /*Средние подзаголовки*/
    .t-quiz__result-text strong {
        font-size: 13px !important;
    }    
    
    /*Отступ высотой с меню*/
    /*[data-record-type="113"].uc-height-menu > div {*/
    /*    height: 68px !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:100px"], [data-record-type="113"] > div[style*="height: 100px"], [data-record-type="113"].uc-height-100 > div {
        height: 60px !important;
    }     
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 72px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 50px !important;
    }    
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 28px !important;
    }   
    
    /*Блок с заголовком*/
    .t467 .t-btn {
        margin-top: 28px !important;
    }   
    
    /*Блок с заголовком на первом экране*/
    .t468 .t-col {
        -ms-grid-columns: 100% !important;
        grid-template-columns: 100% !important;
    }
    /*.t468__uptitle ul {*/
    /*}*/
    .t468__uptitle ul {
        color: var(--color-black-light) !important;
        text-transform: none !important;
        /*gap: 6px !important;*/
    }
    .uc-main .t467__title {
        font-weight: 600 !important;
    }
    .t468__title {
        font-weight: 600 !important;
    }
    .t468__uptitle + .t468__title {
        margin-bottom: 20px !important;
    }
    .t468__descr {
        display: none !important;
        color: var(--color-black-light) !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
        opacity: 1 !important;
    }
    .t468__title + .t468__descr {
        padding-top: 24px !important;
    }
    .t468 .t-btn {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 4 !important;
        grid-row: 4 !important;
        margin-top: 28px !important;
    }   
    
    /*Блок с заголовком и описание в 2 колонки*/
    .t484 .t-col {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 100% !important;
        grid-template-columns: 100% !important;
    }
    .t484__uptitle {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-bottom: 12px !important;
    }
    .t484__title {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
    }
    .t484__descr {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 3 !important;
        grid-row: 3 !important;
    } 
    .t484__title + .t484__descr {
        padding-top: 28px !important;
    }
    
    /*Меню*/
    .t228__maincontainer {
        /*height: 68px !important;      */
        gap: 24px !important;
    }  
    .t228__leftside {
        position: static !important;  
        transform: unset !important;
    }
    .t228__leftcontainer {
        gap: 24px !important;
    }
    .t228 .t228__imglogo {
        width: 80px !important;
        max-width: 80px !important;
    }
    .t228__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        row-gap: 0px !important;
        column-gap: 24px !important;
    }
    .t228__right_descr ul {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        column-gap: 24px !important;
    }    
    .t228__right_descr ul li:first-child {
        text-align: right !important;
    }
    
    /*Кредитное предупреждение*/
    .t945__container {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
    .t945 .t-popup__block-close {
        width: 12px !important;
        height: 12px !important;
    }
    
    /*Слайдер с плитками*/
    .t1196 .t-section__container {
        margin-bottom: 32px !important;
    }    
    .t1196 .t-container {
        position: relative !important;
    }
    .t1196__scroll-icon-wrapper {
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        padding-bottom: 12px !important;
        -webkit-transform: translateY(-50%) translateY(-12px) !important;
        -ms-transform: translateY(-50%) translateY(-12px) !important;
        transform: translateY(-50%) translateY(-12px) !important;
        box-sizing: border-box !important;
    }
    .t1196__item {
        width: 72% !important;
    }
    #allrecords .t-rec .t1196__slider {
        --padding-left: calc((100% - 600px) / 2);
        --padding-right: calc((100% - 600px) / 2);
    }
    
    /*Блок с преимуществами*/
    .t778__container {
        max-width: 620px !important;
    }  
    .t778__col {
        max-width: 50;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t778 .mobile-two-columns .t778__col {
        max-width: 50% !important;
    }
    
    /*Баннер на всю ширину экрана с текстом на подложке*/
    [data-record-type="244"] .t-cover {
        max-width: 600px !important;
    }
    .t216 {
        padding: 36px !important;
    }    
    .t216__wrapper {
        padding: 28px !important;
    } 
    
    /*Изображение в гриде*/
    .t107 .t-img.t-width_12 {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }
    
    /*Чат*/
    .chat-area ._content {
        padding: 28px !important;
    }    
    .chat-avatar {
        width: 36px !important;
    }
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding: 28px !important;
    }
    
    /*Обложка с отступами по краям*/
    .t995 .t-cover__carrier {
        padding-bottom: 72% !important;
    }
    
    /*Разделитель с линией*/
    .t118 {
        padding-bottom: 28px !important;
    }
    
    /*Фактоиды*/
    .t1050 .t-container {
        row-gap: 36px !important;
    }
    .t1050__col {
        max-width: 50% !important;
    } 
    .t1050 .t-heading {
        padding-bottom: 8px !important;
        margin-bottom: 8px !important;
    }
    
    /*Галерея*/
    .t603__tile.t603__tile_33 {
        width: 50% !important;
    }
    .t603__tile.t603__tile_33:nth-child(3n) {
        width: 100% !important;
    }
    .t603__tile.t603__tile_33:nth-child(3n) .t603__blockimg {
        padding-bottom: calc((100% - 20px) / 2 * 1.33) !important;
    }
    
    /*Обложка с видео*/
    [data-record-type="286"] .t-cover__carrier {
        padding-bottom: 72% !important;
    } 
    .t266__iframe {
        width: 600px !important;
        height: 338px !important;
    }
    
    /*Квиз-форма*/
    .t-quiz {
        height: auto !important;
        min-height: auto !important;
    }
    .t-quiz__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t-quiz .t-quiz__quiz-wrapper {
        min-height: auto !important;
    }
    .t-quiz__screen-wrapper {
        padding: 28px !important;
    }
    .t-quiz .t-input-group_two-cols {
        column-gap: 20px !important;
        grid-template-columns: 100% !important;
    }
    .t-quiz .t-img-select__container {
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        row-gap: 32px !important;
    }
    .t-quiz .t-input-title, .t-quiz__contact-form__header__title {
        padding-top: 20px !important;
    }
    .t-quiz__btn-wrapper_mobile {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        opacity: 1 !important;
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important;
        padding-top: 20px !important;
        padding-bottom: 48px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }
    .t-quiz__result-wrapper {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t-quiz__result-button-container {
        margin-top: 28px !important;
    }
    .t-quiz__result-text ul {
        gap: 6px !important;
    }
    
    /*Полоса анонса*/
    .t654__cell-container {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }      
    
    
}



@media screen and (max-width: 640px) {   
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit, .t-quiz .t-btn, .t-quiz .t-submit {
        font-size: 13px !important;
    }     
    
    /*H1-заголовки*/
     {
        font-size: 48px !important;
    }  
    
    /*H2-заголовки*/
    .t1050 .t-heading strong {
        font-size: 36px !important;
    }
    
    /*H3-заголовки*/
     {
        font-size: 30px !important;
    } 
    
    /*H4-заголовки*/
     {
        font-size: 20px !important;
    } 
    
    /*Меню*/
    /*.t228__right_buttons {*/
    /*    display: none !important;*/
    /*}    */
    
    /*Слайдер с плитками*/
    #allrecords .t-rec .t1196__slider {
        --padding-left: 20px;
        --padding-right: 20px;
    }
    
    /*Обложка с видео*/
    .t266__video-html5 {
        width: calc(100% - 40px) !important;
        height: auto !important;
        display: block !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        padding-bottom: calc((100% - 40px) * 0.5625) !important;
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
        z-index: 2 !important;
    }
    .t266__iframe {
        width: 100% !important;
        height: 100% !important;
        top: 0px !important;
        left: 0px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    } 
    .t266__close:before, .t266__close:after {
        background-color: var(--color-white) !important;
    }
    
    /*Квиз*/
    .t-quiz__footer {
        padding: 0px !important;
    }
    
    /*Полоса анонса*/
    .t654 .t-btn {
        width: 100% !important;
    }    
    
    
}



@media screen and (max-width: 560px) {   
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        border-radius: 0px !important;
    }
    .t702 .t-popup__close {
        background-color: var(--color-bg-primary) !important;
    }
    .t702 .t-popup__close-wrapper {
        margin-right: 0px !important;    
    }
    #allrecords .t-rec .t702 .t-popup__close svg g {
        fill: var(--color-black) !important;
    }
    .t702__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 36px !important;
    }   
    
    /*Обложка с отступами по краям*/
    .t995__inner-wrapper {
        display: none !important;
    }
    /*.t995 .t-cover__carrier {*/
    /*    padding-bottom: 100% !important;*/
    /*}    */
    
    
}



@media screen and (max-width: 480px) {   
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit, .t-quiz .t-btn, .t-quiz .t-submit {
        font-size: 12px !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
    }     
    
    /*H1-заголовки*/
     {
        font-size: 36px !important;
    }  
    
    /*H2-заголовки*/
    .t1050 .t-heading strong {
        font-size: 30px !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 24px !important;
    } 
    
    /*H4-заголовки*/
     {
        font-size: 18px !important;
    } 
    
    /*H5-заголовки*/
    .user-chat-content ._btn-press, .t-quiz .t-img-select__control input[value*="варианты"] ~ .t-bgimg:before {
        font-size: 16px !important;
    }     
    
    /*Большие описания*/
     {
        font-size: 16px !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong, .t-quiz__contact-form__header__descr {
        font-size: 14px !important;
    }
    
    /*Маленькие описания*/
    .user-chat-content .ctext-wrap-content, .user-chat-content .form-label, .user-chat-content .form-control, .user-chat-content .form-label, .user-chat-content .form-label:after, .t-input, .t-input-phonemask__select, .t468__descr, .t1050 .t-descr, .t-quiz__counter-container, .t-input-phonemask__select-code {
        font-size: 13px !important;
    }
    
    /*Очень маленькие описания*/
    .t228__leftcontainer:after, .user-chat-content .time, .user-chat-content .form-check-label, .t702 .t-input-group_tx .t-text, .t-checkbox__control, .t228__right_descr, .t-quiz .t-img-select__control .t-bgimg:before {
        font-size: 10px !important;
    } 
    
    /*Средние подзаголовки*/
    .t-quiz__result-text strong {
        font-size: 12px !important;
    }        
    
    /*Отступ высотой с меню*/
    /*[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: 80px !important;
    }  

    /*Очень большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:100px"], [data-record-type="113"] > div[style*="height: 100px"], [data-record-type="113"].uc-height-100 > div {
        height: 40px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:80px"], [data-record-type="113"] > div[style*="height: 80px"], [data-record-type="113"].uc-height-80 > div {
        height: 60px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 40px !important;
    } 
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 24px !important;
    } 
    
    /*Блок с заголовком*/
    /*.t467__title + .t467__descr {*/
    /*    padding-top: 16px !important;*/
    /*}*/
    .t467 .t-btn {
        margin-top: 24px !important;
    } 
    
    /*Блок с заголовком на первом экране*/ 
    .t468__uptitle + .t468__title {
        margin-bottom: 16px !important;
    }
    .t468__title + .t468__descr {
        padding-top: 20px !important;
    }
    /*.t468__uptitle ul {*/
    /*    gap: 8px !important;*/
    /*}*/
    .t468 .t-btn {
        margin-top: 24px !important;
    } 
    
    /*Меню*/
    .t228__leftcontainer:after {
        display: none !important;
    }
    .t228__maincontainer {
        /*height: 60px !important;      */
        gap: 16px !important;
    }     
    .t228__leftcontainer {
        gap: 16px !important;
    }
    /*.t228 .t228__imglogo {*/
    /*    width: 72px !important;*/
    /*    max-width: 72px !important;*/
    /*}*/
    .t228__rightcontainer {
        column-gap: 16px !important;
    }
    .t228__right_descr ul {
        column-gap: 16px !important;
    }        
    
    /*Кредитное предупреждение*/
    .t945__container {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    /*Слайдер с плитками*/
    .t1196 .t-section__container {
        margin-bottom: 24px !important;
    }        
    .t1196__content {
        padding: 20px !important;
    }
    .t1196__item .t-card__title + .t-card__descr {
        padding-top: 16px !important;
    }   
    
    /*Блок с преимуществами*/
    .t778 .t778__imgwrapper {
        width: calc(100% - 40px) !important;
        top: 20px !important;
        left: 20px !important;
        padding-bottom: calc((100% - 40px) * 0.66) !important;
    }
    .t778__content {
        padding-top: calc((100% - 40px) * 0.66 + 20px) !important;
    }
    .t778__textwrapper {
        padding: 20px !important;
    }
    /*.t778__title + .t778__descr {*/
    /*    padding-top: 12px !important;*/
    /*}*/
    
    /*Баннер на всю ширину экрана с текстом на подложке*/
    .t216 {
        padding: 32px !important;
    }
    .t216__wrapper {
        padding: 24px !important;
    }     
    .t216__title + .t216__descr {
        padding-top: 12px !important;
    }   
    
    /*Чат*/
    .chat-area ._content {
        padding: 24px !important;
    }     
    .chat-avatar {
        width: 32px !important;
    }
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding-top: 24px !important;
        padding-bottom: 32px !important;
    }     
    .t702__text-wrapper {
        margin-bottom: 12px !important;
    }
    .t702 .t-input-group {
        margin-bottom: 12px !important;
    }
    
    /*Разделитель с линией*/
    .t118 {
        padding-bottom: 24px !important;
    }    
    
    /*Обложка с отступами по краям*/
    /*.t995 .t-cover__carrier {*/
    /*    padding-bottom: 120% !important;*/
    /*} */
    .t995__inner-wrapper {
        padding: 20px !important;
    }    
    
    /*Фактоиды*/
    .t1050 .t-container {
        row-gap: 32px !important;
    } 
    
    /*Блок с заголовком и описание в 2 колонки*/
    .t484__title + .t484__descr {
        padding-top: 24px !important;
    }    
    
    /*Слайдер на всю ширину грида*/
    .t734__title + .t734__descr {
        padding-top: 16px !important;
    }
    
    /*Квиз-форма*/
    .t-quiz .t-img-select__control .t-bgimg:before {
        top: 8px !important;
        right: 8px !important;
    }    
    .t-quiz__screen-wrapper {
        padding: 24px !important;
    }
    .t-quiz .t-input-group {
        gap: 20px !important;
    }
    .t-quiz .t-radio__wrapper {
        gap: 16px !important;
    }
    .t-quiz .t-img-select__container {
        row-gap: 28px !important;
    }
    .t-quiz .t-input-title, .t-quiz__contact-form__header__title {
        padding-top: 16px !important;
    }
    .t-quiz__contact-form__header__descr {
        padding-top: 16px !important;
    }
    .t-quiz__btn-wrapper {
        padding-top: 16px !important;
        padding-bottom: 40px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }    
    .t-quiz__result-wrapper {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .t-quiz__result-text {
        padding-top: 16px !important;
    }
    .t-quiz__result-button-container {
        margin-top: 24px !important;
    }
    .t-quiz__result-text ul {
        gap: 4px !important;
    }    
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Блок 960px-*/
    .t-screenmax-980px {
        display: none !important;
    }
    
    /*Переходы*/
    .hover-opacity > .tn-atom, [href*='tooltip'], .user-chat-content ._btn-pills, .user-chat-content ._btn-press, .t457__li a, .t-quiz .t-img-select__indicator, .t-checkbox__control a, .t-quiz .t-input-block .t-radio__wrapper .t-radio__item {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    } 
    
    /*Ховер с прозрачностью*/
    .hover-opacity > .tn-atom:hover, [href*='tooltip']:hover, .t457__li a:hover, .t-checkbox__control a:hover, .t-quiz .t-input-block .t-radio__wrapper .t-radio__item:hover {
        opacity: .7 !important;
    } 
    
    /*Ховеры карточек в квизе*/
    .t-quiz .t-img-select__control:hover .t-img-select__indicator {
        background-color: var(--color-bg-secondary) !important;
    }
    
    /*Ховер кнопок*/
    .user-chat-content ._btn-pills:hover, .user-chat-content ._btn-press:hover {
        color: var(--color-btn-text-primary-hover) !important;
        background-color: var(--color-btn-bg-primary-hover) !important;
        border-color: var(--color-btn-border-primary-hover) !important;
    }
    
    
}