body {
        
    /*Icons*/
    --tooltip-icon: url(https://static.tildacdn.com/tild3936-6635-4131-a631-643739363264/exclamation-circle_2.svg);

    /*Text styles*/
    --font-primary: 'Axiforma';
    
    /*Colors*/
    --color-white: #FFFFFF;
    --color-black-light: #100D17;
    --color-black: #1D1D1B;
    --color-grey-super-light: #F4F5F9;
    --color-grey-super-light-2: #F5F7FF;
    --color-grey-light: #D3D9E0;
    --color-grey: #A9ACBA;
    --color-grey-dark: #434F67;
    
    --color-accent-primary: #E22121;
    
    --color-bg-primary: var(--color-grey-super-light);
    --color-bg-secondary: var(--color-white);
    
    --color-border-primary: var(--color-grey-light);
    --color-border-secondary: var(--color-black);
    
    --color-overlay-primary: rgba(16, 13, 23, 0.4);
    
    /*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-accent-primary);
    --color-btn-bg-primary-hover: transparent;
    --color-btn-border-primary-hover: var(--color-accent-primary);
    
    /*--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;
    }  
    
    /*Нормальное отображение шрифта*/
    body * {
        font-feature-settings: "ss01" !important;
    }
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }    
    
    /*Изображения в зиро-блоках*/
    .tn-atom__img {
        height: auto !important;
    }  
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit {
        height: auto !important;
        font-family: var(--font-primary) !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 36px !important;
        padding-right: 36px !important;
        border-radius: 30px !important;
    }
    
    /*H1-заголовки*/
     {
        font-size: 48px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
     {
        font-size: 32px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H4-заголовки*/
    .user-chat-content ._btn-press {
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*Большие описания*/
     {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }
    
    /*Маленькие описания*/
    .user-chat-content .ctext-wrap-content, .user-chat-content ._btn-pills, .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 {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.5 !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 {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }
    
    /*Большие высотой с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 80px !important;
    }
    
    /*Очень большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:120px"], [data-record-type="113"] > div[style*="height: 120px"], [data-record-type="113"].uc-height-120 > div {
        height: 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: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: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        color: var(--color-grey-dark) !important;
        gap: 16px !important;
    }
    .t-checkbox__control a {
        color: var(--color-grey) !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-bg-secondary) !important;
        border-width: 0px !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;
    }
    .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: 4px !important;
        left: 7px !important;
    }
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;} 
    .t-input {
        height: auto !important;
        min-height: 48px !important;
        color: var(--color-grey-dark) !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__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t467__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t467__title + .t467__descr {
        padding-top: 20px !important;
    }
    .t467 .t-btn {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }   
    
    /*Блок с заголовком на первом экране*/
    .t468 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t468__title {
        -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;
    }
    .t468__uptitle + .t468__title {
        margin-bottom: 16px !important;
    }
    .t468__uptitle {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        letter-spacing: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !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: currentColor !important;
        font-size: inherit !important;
    }
    #allrecords .t468__uptitle a {
        color: inherit !important;
    }
    .t468__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !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 {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    } 
    
    /*Меню*/
    .t228__padding40px, .t228__centerside {
        display: none !important;
    }
    .t228__positionfixed {
        height: auto !important;
        position: fixed !important;
        top: 0px !important;
    }
    .t228__maincontainer {
        height: 80px !important;  
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        gap: 32px !important;
    }
    .t228__leftside {
        min-width: unset !important;
        margin-right: auto !important;
    }
    .t228 .t228__imglogo {
        width: 100px !important;
        min-width: unset !important;
        max-width: 100px !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-grey-dark) !important;
        font-family: var(--font-primary) !important;
    }
    .t228__rightside {
        min-width: unset !important;
    }
    .t228__rightcontainer {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        padding: 0px !important;
        margin-left: 0px !important;
        gap: 32px !important;
    }
    .t228__right_descr {
        text-align: right !important;
        white-space: normal !important;
    }
    .t228__right_buttons_wrap {
        padding: 0px !important;
    }
    
    /*Кредитное предупреждение*/
    .t945 .t-form__inputsbox {
        display: none !important;
    }
    [data-record-type="945"] {
        position: -webkit-sticky !important;
        position: sticky !important;
        bottom: 0 !important;
        z-index: 96 !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;
    }
    .t945 .t-popup__block-close {
        width: 16px !important;
        height: 16px !important;
        top: 12px !important;
        right: 12px !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;
    }
    
    /*Слайдер с плитками*/
    .t1196 .t-section__container {
        margin-bottom: 40px !important;
    }
    .t1196 .t-section__title {
        margin-bottom: 0px !important;
    }
    .t1196__slider {
        column-gap: 40px !important;
    }
    .t1196__item {
        width: calc((100% - 80px) / 3) !important;
        max-width: 100% !important;
        padding: 32px !important;
        row-gap: 32px !important;
        box-sizing: border-box !important;
    }
    .t1196__imgwrapper {
        height: auto !important;
        padding-bottom: 66% !important;
        border-radius: inherit !important;
    }
    .t1196__content {
        padding: 0px !important;
    }
    .t1196__item .t-card__title:not(:last-child) {
        padding-bottom: 0px !important;
    }
    .t1196__item .t-card__title + .t-card__descr {
        padding-top: 16px !important;
    }
    .t1196__controls {
        margin-bottom: 40px !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 {
        display: none !important;
    }
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow: unset !important;
        padding-right: 0px !important;
    }
    .chat-area input::-webkit-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area input::-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area input:-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area input:-ms-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area textarea::-webkit-input-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area textarea::-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area textarea:-moz-placeholder {color: var(--color-grey-light) !important; opacity: 1 !important;}
    .chat-area textarea:-ms-input-placeholder {color: var(--color-grey-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-secondary) !important;
        border-radius: 10px !important;
        z-index: 9 !important;
    }
    .chat-area ._content {
        padding: 32px !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-grey-light) !important;
    }
    .chat-conversation .ctext-wrap-content {
        color: var(--color-grey-dark) !important;
        background-color: var(--color-grey-super-light-2) !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;
    }
    .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 {
        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: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        border-radius: 30px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .user-chat-content ._btn-pills._not-active:nth-child(n) {
        color: var(--color-grey) !important;
        background-color: var(--color-bg-primary) !important;
        border-color: var(--color-bg-primary) !important;
    }
    .user-chat-content ._btn-press {
        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: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 36px !important;
        padding-right: 36px !important;
        border-radius: 30px !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-grey-super-light-2) !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-grey-dark) !important;
        background-color: var(--color-bg-secondary) !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        border: 0px solid var(--color-border-primary) !important;
        border-radius: 10px !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-grey-dark) !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 {
        color: var(--color-grey-dark) !important;
    }
    .user-chat-content .form-check-label a {
        color: var(--color-grey) !important;
    }
    .user-chat-content .form-check-input {
        width: 20px !important;
        height: 20px !important;
        background-color: var(--color-bg-secondary) !important;
        margin-top: 0px !important;
        margin-right 12px !important;
        border-color: var(--color-bg-secondary) !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;
    }
    #scrlt23442.conversation-list .ctext-wrap {
        margin-bottom: 0px !important;
    }
    #scrlt23442.conversation-list .ctext-wrap-content {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }
    #scrlt23442.conversation-list .user-chat-content .conversation-variants-form {
        position: relative !important;
    }
    #scrlt23442.conversation-list .user-chat-content .card-body {
        padding-top: 0px !important;
    }
    #scrlt23442.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-dark) !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;
    }
    
    
    
@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: 44px !important;
    }  
    
    /*Большие описания*/
     {
        font-size: 18px !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;
    }    
    
    
}



@media screen and (max-width: 960px) {   
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    } 
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .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: 40px !important;
    }  
    
    /*H2-заголовки*/
     {
        font-size: 28px !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 18px !important;
    }   
    
    /*H4-заголовки*/
    .user-chat-content ._btn-press {
        font-size: 15px !important;
    } 
    
    /*Большие описания*/
     {
        font-size: 16px !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong {
        font-size: 15px !important;
    }
    
    /*Маленькие описания*/
    .user-chat-content .ctext-wrap-content, .user-chat-content ._btn-pills, .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 {
        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 {
        font-size: 11px !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: 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: 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: 32px !important;
    }   
    
    /*Блок с заголовком*/
    .t467 .t-btn {
        margin-top: 28px !important;
    }   
    
    /*Блок с заголовком на первом экране*/
    .t468__uptitle ul {
        gap: 6px !important;
    }
    .t468 .t-btn {
        margin-top: 28px !important;
    }   
    
    /*Меню*/
    .t228__maincontainer {
        height: 68px !important;      
        gap: 24px !important;
    }  
    .t228__leftcontainer {
        gap: 24px !important;
    }
    .t228 .t228__imglogo {
        width: 80px !important;
        max-width: 80px !important;
    }
    .t228__rightcontainer {
        gap: 24px !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__item {
        width: calc((100% - 20px) / 2) !important;
        padding: 28px !important;
        row-gap: 28px !important;
    }
    
    /*Блок с преимуществами*/
    .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;
    }    
    
    
}



@media screen and (max-width: 640px) {   
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .t-submit {
        font-size: 13px !important;
    }     
    
    /*H1-заголовки*/
     {
        font-size: 36px !important;
    }  
    
    /*H2-заголовки*/
     {
        font-size: 24px !important;
    }
    
    /*Большие описания*/
     {
        font-size: 15px !important;
    }
    
    /*Меню*/
    /*.t228__right_buttons {*/
    /*    display: none !important;*/
    /*}    */
    
    /*Слайдер с плитками*/
    .t1196__item {
        width: 72% !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;
    }      
    
    
}



@media screen and (max-width: 480px) {   
    
    /*Кнопки*/
    .t702 .t-btn, .t702 .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: 32px !important;
    }  
    
    /*H2-заголовки*/
     {
        font-size: 20px !important;
    } 
    
    /*H3-заголовки*/
     {
        font-size: 16px !important;
    } 
    
    /*H4-заголовки*/
    .user-chat-content ._btn-press {
        font-size: 14px !important;
    } 
    
    /*Большие описания*/
     {
        font-size: 14px !important;
    }
    
    /*Средние описания*/
    .t702 .t-input-group_tx .t-text strong {
        font-size: 14px !important;
    }
    
    /*Маленькие описания*/
    .user-chat-content .ctext-wrap-content, .user-chat-content ._btn-pills, .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 {
        font-size: 12px !important;
    }
    
    /*Очень маленькие описания*/
    .t228__leftcontainer:after, .user-chat-content .time, .user-chat-content .form-check-label, .t702 .t-input-group_tx .t-text, .t-checkbox__control {
        font-size: 10px !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: 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: 12px !important;
    }
    .t468__title + .t468__descr {
        padding-top: 16px !important;
    }
    .t468__uptitle ul {
        gap: 4px !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 {
        gap: 16px !important;
    }
    
    /*Кредитное предупреждение*/
    .t945__container {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    /*Слайдер с плитками*/
    .t1196 .t-section__container {
        margin-bottom: 24px !important;
    }        
    .t1196__item {
        padding: 24px !important;
        row-gap: 24px !important;
    }
    .t1196__item .t-card__title + .t-card__descr {
        padding-top: 12px !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;
    }
    
    
}



@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 {
        -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 {
        opacity: .7 !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;
    }
    
    
    
}