    /*Скрытие H1 и H2*/
    .uc-hidden, .t-feed__post-popup__title, [class*="uc-"][class*="hide"] {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }  
    
    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    }
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }    
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }
    
    /*Отключение формы в промо-виджите ТГ*/
    .t945 .t-form {
        display: none !important;
    }
    
    /*Цвет бордера чек-бокса*/
    .t-input-group_cb .t-checkbox__indicator, .t-input-group_cb .t-checkbox__indicator:after {
        border-color: #0a4ecb !important;
    }
    
    /*H1-заголовки*/
    .t001__title {
        font-size: 64px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
    .t469__title, .t1108__title, .t847 .t-section__title, .t823__title {
        font-size: 56px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
    .t531__title, .t1066__heading, .t165__title, .t764__title {
        font-size: 36px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H4-заголовки*/
    .t497__name, .t728__title {
        font-size: 32px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H6-заголовки*/
    .t030__title, .t1032 .t-card__title {
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }     
    
    /*Большие описания*/
    .t469__line + .t469__descr, .t847 .t-card__title {
        font-size: 40px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }
    
    /*Средние описания*/
    .t469__descr, .t1033__text, .t531__persdescr, .t531__text, .t1066__descr, .t165__text, .t847 .t-section__descr, .t497__descr, .t764__descr, .t823__descr, .t977__descr {
        font-size: 30px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }    
    
    /*Средне-маленькие описания*/
    .t490 .t-card__descr {
        font-size: 26px !important;
        font-weight: 400 !important;
        line-height: 1.18 !important;
        letter-spacing: 0em !important;
    }       
    
    /*Маленькие описания*/
    .t1108__text, .t847 .t-card__descr, .t728__text, .t728__descr, .t-input, .t977__text {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Очень маленькие описания*/
    .t823__form-bottom-text {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }     
    
    /*Большие фактоиды*/
    .t1033__title {
        font-size: 96px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    } 
    
    /*Навигация*/
    .t228__list_item, .t228__right_descr, .t450__list_item .t-menu__link-item, .t450__right_descr {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        letter-spacing: 0em !important;
    }     
    
    /*Текстовые кноки*/
    #allrecords .t847 .t-btn {
        width: auto !important;
        min-width: unset !important;
        height: auto !important;
        position: relative !important;
        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;       
        padding-left: 0px !important;
        padding-right: 42px !important;
        padding-top: 0px !important;
        padding-bottom: 2px !important;
        background-color: unset !important;    
    }
    #allrecords .t847 .t-btn:before {
        content: '' !important;
        width: calc(100% - 42px) !important;
        height: 0px !important;
        display: block !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        border-bottom: 1px solid currentColor !important;
    }    
    #allrecords .t847 .t-btn:after {
        content: '' !important;
        width: 22px !important;
        height: 22px !important;
        display: inline-block !important;
        position: absolute !important;
        right: 0px !important;
        bottom: 4px !important;
        background-image: url(https://static.tildacdn.com/tild3666-3339-4937-b534-316536623031/Frame_3.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
    }
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:150px"], [data-record-type="113"] > div[style*="height: 150px"], [data-record-type="113"].uc-height-150 > div {
        height: 150px !important;
    }  
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 96px !important;
    }      
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height: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:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 32px !important;
    }      
    
    /*Обложка на первом экране*/
    .t001 .space {
        display: block !important;
    }
    [data-record-type="18"] .t-cover__carrier {
        background-size: contain !important;
    }
    [data-record-type="18"] .t-col {
        max-width: 880px !important;
    }
    .t001__title {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Блок с заголовком*/
    [data-record-type="43"].t-rec_pt_15 {
        padding-top: 20px !important;
    }
    .t469__title, .t030__title {
        margin-bottom: 0px !important;
    }
    .t469__descr {
        margin-top: 0px !important;
    }
    .t469__title + .t469__descr, .t469__title + .t469__line + .t469__descr {
        margin-top: 60px !important;
    }
    .t469__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t469__descr ul li {
        position: relative !important;
        padding-left: 1.2em !important;
    }
    .t469__descr ul li:before {
        content: '•' !important;
        position: absolute !important;
        top: 24px !important;
        left: 0px !important;
        color: #FFC965 !important;
        font-size: 1.5em !important;
        line-height: 0 !important;
    }
    .t469__line {
        display: none !important;
    }
    .t469__line + .t469__descr {
        position: relative !important;
        padding-left: 40px !important;
    }
    .t469__line + .t469__descr:before {
        content: '' !important;
        width: 10px !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        background-color: #0A4ECB !important;
    }
    
    /*Таймлайн*/
    .t1108 .t-container:before, .t1108 .t-container:after, .t1108__line-mobile, .t1108__line {
        display: none !important;
    }
    .t1108 .t-container {
        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-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        row-gap: 60px !important;
    }
    .t1108__col {
        max-width: calc(100% / 6 - 20px) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
        margin: 0px !important;
    }
    .t1108__col:nth-child(even) {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        gap: 16px !important;
    }
    .t1108__imgwrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        gap: 4px !important;
    }
    .t1108__col:nth-child(even) .t1108__imgwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t1108__imgwrapper:after {
        content: '' !important;
        width: 22px !important; 
        height: 38px !important; 
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild6531-6165-4239-b734-646531643463/Line_12.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }
    .t1108__col:nth-child(even) .t1108__imgwrapper:after {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t1108__bgimg {
        width: 100% !important;
        height: auto !important;
        background-size: contain !important;
        border: 10px solid #46B0FD !important;
        padding-bottom: calc(100% - 20px) !important;
        box-sizing: border-box !important;
    }
    .t1108__col:nth-child(even) .t1108__bgimg {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t1108__textwrapper {
        margin-top: 0px !important;
    }
    .t1108__col:nth-child(even) .t1108__textwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }    
    .t1108__text {
        margin-top: 8px !important;
    }
    
    /*Блок с Фактоидами*/
    .t1033 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 60px !important;
    }
    .t1033__col {
        text-align: center !important;
    }
    #allrecords .t1033__col:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1033__title {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t1033__text {
        padding-top: 8px !important;
        padding-bottom: 0px !important;
        margin: 0px !important;
    }
    
    /*Галерея в 3 колонки*/
    .t214 .t-container:after, .t214 .t-container:before, .t214__textwrapper {
        display: none !important;
    }
    .t214 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    /*.t214 .t-row {*/
    /*    display: -webkit-box !important;*/
    /*    display: -ms-flexbox !important;*/
    /*    display: flex !important;*/
    /*    -ms-flex-wrap: wrap !important;*/
    /*    flex-wrap: wrap !important;*/
    /*}*/
    /*.t214 .t-row:not(:first-child) .t214__col {*/
    /*    margin-top: 40px !important;*/
    /*}*/
    .t214__col {
        width: 100% !important;
        max-width: 25% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t214__col:nth-child(2) {
        max-width: 50% !important;
    }
    .t214__blockimg {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        margin: 0px !important;
    }
    .t214__col:not(:nth-child(2)) .t214__blockimg {
        padding-bottom: 133% !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-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 40px !important;
    }
    .t603__tile {
        padding-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Изображения в 3 колонки*/ 
    .t156__wrapper > div:not(.t156__item) {
        display: none !important;
    }
    .t156__wrapper {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t156__item {
        width: 100% !important;
        max-width: calc((100% - 80px) / 3) !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    /*Блок с логотипами*/
    .t594 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 20px !important;
    }
    .t594 .t-col {
        width: 100% !important;
        max-width: calc(100% / 3) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t594 .t-col.t594__item_4-in-row {
        max-width: calc(100% / 4) !important;
    }
    .t594 .t-col.t594__item_5-in-row {
        max-width: calc(100% / 5) !important;
    }    
    .t594 .t-col.t594__item_6-in-row {
        max-width: calc(100% / 6) !important;
    }    
    
    /*Блок Руководства*/
    .t531__row:not(:first-child) {
        margin-top: 60px !important;
    }
    .t531__textwrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        text-align: left !important;
        padding-top: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t531__content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t531__box {
        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;
    }
    .t531__title {
        text-transform: uppercase !important;
        margin-bottom: 0px !important;
    }
    .t531__persdescr {
        font-weight: 300 !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
    }
    .t531__text {
        margin-top: 24px !important;
        margin-bottom: 0px !important;
    }
    .t531__blockimg {
        background-position: top center !important;
        padding-bottom: 112% !important;
    }
    
    /*Блок с текстом и изображением с подложкой в 2 колонки*/
    .t1066__box-img-mobile {
        display: none !important;
    }
    .t1066 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }    
    .t1066__box-img {
        padding-bottom: 24px !important;
    }
    .t1066__textwrapper {
        padding-left: 0px !important;
    }
    .t1066__heading {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t1066__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        opacity: 1 !important;
    }
    .t1066__heading + .t1066__descr {
        margin-top: 24px !important;
    }
    .t1066__box-img .t1066__tablewrapper {
        max-width: calc(100% - 24px) !important;
        height: auto !important;
        position: relative !important;
    }
    .t1066__img {
        position: relative !important;
        -webkit-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        -moz-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        border-radius: 10px !important;
    }  
    .t1066__box-img .t1066__tablewrapper:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        left: 24px !important;
        top: 24px !important;
        background-color: #46B0FD !important;
        border-radius: 10px !important;
    }
    
    /*Блок с текстом и изображением в 2 колонки*/
    .t165 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t165 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t165__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t165__text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        opacity: 1 !important;
    }
    .t165__title + .t165__text {
        margin-top: 24px !important;
    }   
    
    /*Блок с изображением с тенью*/
    .t083__image {
        -webkit-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        -moz-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
    }
    
    /*Блок с картинками разной ширины в 2 колонки*/
    .t662 .t-container:before, .t662 .t-container:after {
        display: none !important;
    }
    .t662 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t662__row {
        width: 100% !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 40px !important;
    }
    .t662__tile_lg {
        width: calc(100% / 4 - 20px) !important;
    }
    .t662__tile_sm {
        width: calc(100% / 4 * 3 - 20px) !important;
    }
    .t662__bgimg {
        -webkit-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        -moz-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;        
        border-radius: 10px !important;
    }
    .t662__tile_lg .t662__bgimg {
        padding-bottom: 200% !important;
    }
    
    /*Блок с вакансиями*/
    .t847__separator {
        display: none !important;
    }
    [data-record-type="847"] {
        overflow: hidden !important;
    }
    .t847 {
        max-width: 1200px !important;
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }
    .t847 .t-section__container {
        position: relative !important;
        margin-bottom: 60px !important;
        z-index: 2 !important;
    }
    .t847 .t-section__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t847 .t-section__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;           
    }
    .t847 .t-section__title + .t-section__descr {
        margin-top: 60px !important;
    }
    .t847__item {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t847__item:not(:first-child) {
        margin-top: 60px !important;
    }
    .t847 .t-card__container .t-col:first-child {
        width: 0px !important;
        height: 0px !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t847__box {
        position: relative !important;
        margin-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        z-index: 2 !important;    
    }
    .t847 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;          
    }
    .t847 .t-card__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;          
    }
    .t847 .t-card__title + .t-card__descr {
        margin-top: 24px !important;
    }
    .t847 .t-btn {
        margin-top: 32px !important;
    }
    .t847__img {
        max-width: 50% !important;
        max-height: 100% !important;
        position: absolute !important;
        left: 50% !important;
        bottom: 0px !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .t847:before {
        content: '' !important;
        width: 60% !important;
        display: block !important;
        position: absolute !important;
        left: 40% !important;
        bottom: 0px !important;
        padding-bottom: 60% !important;
        border-radius: 50% !important;
        background-color: #2D3448 !important;
        -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
        transform: translateY(50%) !important;
    }
    
    /*Блок в 2 колонки с иконками*/
    .t497 .t-container:before, .t497 .t-container:after {
        display: none !important;
    }
    .t497 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 60px !important;
    }
    #allrecords .t497 .t-list__item:nth-child(n) {
        margin-top: 0px !important;
    }
    .t497__textwrapper {
        padding-left: 20px !important;
    }
    .t497__name {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;  
    }
    .t497__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;         
    }
    .t497__name + .t497__descr {
        padding-top: 20px !important;
    }
    .t497__imgwrapper {
        margin-top: 8px !important;
    }
    
    /*Слайдер с отзывами*/
    .t728 .t-slds__wrapper {
        width: 100% !important;
    }
    .t728__wrapper {
        padding: 60px !important;
        border-radius: 10px !important;
        box-sizing: border-box !important;
    }
    .t728__imgcell {
        width: 100% !important;
        max-width: 240px !important;
        height: auto !important;
        min-height: unset !important;
        -webkit-box-flex: unset !important;
        -webkit-flex: unset !important;
        -ms-flex: unset !important;
        flex: unset !important;
    }
    .t728__bgimg {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        padding-bottom: 100% !important;
        border-radius: 50% !important;
    }
    .t728__textcell {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t728__imgcell + .t728__textcell {
        padding-left: 40px !important;
    }
    .t728__textwrapper > div {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 20px !important;
    }
    .t728__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t728__descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;  
        font-weight: 600 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;          
    }
    .t728__text {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;           
    }
    .t728 .t-slds__arrow_wrapper {
        width: calc((100% - 1160px) / 2) !important;
    }
    .t728 .t-slds__arrow-left {
        left: unset !important;
        right: 40px !important;
    }
    .t728 .t-slds__arrow-right {
        right: unset !important;
        left: 40px !important;        
    }
    #allrecords .t-slds__arrow_body {
        width: 20px !important;
    }
    
    /*Блок с текстом и слайдером в 2 колонки*/
    .t764__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t764__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;   
    }
    .t764__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;           
    }
    .t764__title + .t764__descr {
        padding-top: 24px !important;
    }
    .t764__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t764__descr ul li {
        position: relative !important;
        padding-left: 1.2em !important;
    }
    .t764__descr ul li:before {
        content: '•' !important;
        position: absolute !important;
        top: 24px !important;
        left: 0px !important;
        color: #05BAEF !important;
        font-size: 1.5em !important;
        line-height: 0 !important;
    }
    /*.t764 .t-slds__container {*/
    /*    padding-left: 40px !important;*/
    /*    padding-right: 40px !important;*/
    /*    box-sizing: border-box !important;*/
    /*}*/
    .t764 .t-slds__item {
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;        
    }
    .t764 .t-slds__arrow_wrapper {
        width: 0px !important;
    }
    .t764 .t-slds__arrow-left {
        left: 0px !important;
    }    
    .t764 .t-slds__arrow-right {
        right: 0px !important;
    }
    
    /*Блок с карточками с изображениями*/
    .t1032__row:nth-child(4n-3) {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t1032__row:nth-child(4n-1) {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }    
    .t1032__col {
        width: auto !important;
        max-width: unset !important;
        height: auto !important;
    }
    .t1032__content {
        border: none !important;
        padding: 0px !important;
    }
    .t1032__wrapper {
        height: auto !important;
        text-align: left !important;
    }
    .t1032__img {
        max-width: 100% !important;
        width: auto !important;
        height: auto !important;
        max-height: 360px !important;
        margin-bottom: 20px !important;
    }
    .t1032 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
    }
    .t1032__separator {
        margin-bottom: 60px !important;
    }
    
    /*Открытая форма*/
    [data-record-type="823"] {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t823 {
        padding: 96px !important;
    }
    .t823__wrapper {
        height: auto !important;
        position: relative !important;
    }
    .t823__col {
        width: 100% !important;
        height: auto !important;
    }
    .t823__col_img {
        width: 120px !important;
        height: 120px !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
    }
    .t823__main-wrapper {
        padding: 0px !important;
    }
    .t823__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;         
    }
    .t823__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t823__title + .t823__descr {
        padding-top: 60px !important;
    }
    .t823__title ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form, .t823__descr ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form {
        padding-top: 60px !important;
    }
    .t823 .t-form__inputsbox {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        column-gap: 40px !important;
        row-gap: 20px !important;
    }
    .t823 .t-input-group {
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t823 .t-input-block {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t823 .t-form__submit {
        width: 100% !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t823 .t-submit {
        width: 100% !important;
    }
    .t823 .t-form__errorbox-middle {
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;      
        -ms-grid-column-span: 3 !important;
        grid-column: span 3 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t823__form-bottom-text {
        margin-top: 0px !important;
    }
    
    /*Футер*/
    .t977 .t-container:before, .t977 .t-container:after {
        display: none !important;
    }
    .t977 .t-container {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        column-gap: 40px !important;
    }
    .t977__col, .t977__col_center {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0px !important;
    }
    .t977__col_left {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 30 !important;
        grid-row: span 30 !important;
    }
    .t977__logo {
        max-width: 204px !important;
    }
    .t977__text {
        color: rgb(255 255 253 / 80%) !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }
    .t977__col_center {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;        
    }
    .t977__col-inner {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        margin: 0px !important;
    }
    .t977__descr li {
        margin: 0px !important;
    }
    .t977__descr li:first-child {
        color: #FFC965 !important;
    }
    .t977__col_right {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;         
    }
    .t977__socials {
        padding-top: 32px !important;
        margin: 0px !important;
    }
    .t977 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        font-size: 0px !important;
        column-gap: 10px !important;
        row-gap: 20px !important;
    }
    .t977 .t-sociallinks__item {
        width: auto !important;
        height: auto !important;        
        margin: 0px !important;
    }
    .t977 .t-sociallinks__item a {
        width: auto !important;
        height: auto !important;         
    }
    .t977 .t-sociallinks__svg, .t977 .t-sociallinks__customimg {
        width: 28px !important;
        height: 28px !important;
    }
    
    /*Нижняя часть футера*/
    .t229__padding40px {
        display: none !important;
    }
    [data-record-type="258"].t-rec_pt_60 {
        padding-top: 60px !important;
    }
    .t229 {
        height: auto !important;
    }
    .t229__maincontainer {
        height: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t229__centerside {
        padding-top: 12px !important;
        padding-bottom: 0px !important;
        border-top: 1px solid #FFFFFF !important;
    }
    .t229 .t-menu__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        column-gap: 40px !important;
        row-gap: 12px !important
    }
    #allrecords .t229 .t229__list_item {
        padding: 0px !important;
    }
    .t229 .t-menu__link-item {
        color: rgb(255 255 253 / 80%) !important;
    }
    
    /*Меню*/
    .t228__right_buttons_but .t-btn:first-child {
        display: none !important;
    }
    .t228 {
        height: 80px !important;
    }
    .t228__padding40px {
        display: none !important;
    }
    .t228__maincontainer {
        height: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 200px auto 200px !important;
        grid-template-columns: 200px auto 200px !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        gap: 32px !important;
    }
    .t228__leftside {
        min-width: unset !important;
        text-align: left !important;
    }
    .t228__leftcontainer {
        padding: 0px !important;
    }
    .t228__imglogo {
        width: 100% !important;
        max-width: 160px !important;
        padding: 0px !important;
        margin-right: 0px !important;
    }
    .t228__list {
        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;
        gap: 32px !important;
    }
    #allrecords .t228 .t228__list_item {
        padding: 0px !important;
    }
    .t228 .t-menu__link-item {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border-bottom: 2px solid transparent !important;
    }
    .t228 .t-menu__link-item.t-active {
        opacity: 1 !important;
        color: #0A4ECB !important;
        font-weight: 600 !important;
        border-color: #0A4ECB !important;
    }
    .t228__rightside {
        min-width: unset !important;
        text-align: right !important;
    }
    .t228__rightcontainer {
        text-align: right !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t228__right_descr {
        text-align: right !important;
        padding: 0px !important;
    }
    .t228__right_buttons {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t228__right_buttons_but {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t228__right_buttons_but .t-btn:first-child {
        width: 25px !important;
        height: 25px !important;
        font-size: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
        background-image: url(https://static.tildacdn.com/tild6662-6330-4237-b434-376538303662/menu-burger.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 60px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
        padding-bottom: 32px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
        text-align: right !important;
    }
    .t450 .t-menu__link-item {
        margin-bottom: 12px !important;
    }
    .t450 .t-menu__link-item.t-active {
        opacity: 1 !important;
        color: #0A4ECB !important;
        font-weight: 600 !important;
    }
    .t450__close_icon {
        width: 20px !important;
        height: 20px !important;
    }
    .t450__close_icon span {
        height: 1px !important;
    }
    .t450__right_descr {
        margin-top: 60px !important;
        text-align: right !important;
    }
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490__separator {
        display: none !important;
    }
    .t490__container {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t490__separator {
        margin-bottom: 0px !important;
        position: relative !important;
    }
    .t490 .t-card__col {
        width: 100% !important;
        max-width: calc(100% / 4) !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-top: 48px !important;
        padding-bottom: 80px !important;
        padding-left: 48px !important;
        padding-right: 48px !important;
        margin: 0px !important;
        border-left: 1px solid #E4E4E4 !important;
        border-right: 1px solid #E4E4E4 !important;
        box-sizing: border-box !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;           
    }
    .t490 .t-card__col:hover {
        border-color: #46B0FD !important;
    }
    .t490 .t-card__col:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-color: #E7EEFA !important;
        opacity: 0 !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;   
    }
    .t490 .t-card__col:hover:before {
        opacity: 1 !important;
    }
    .t490__img {
        width: auto !important;
        height: auto !important;
        max-height: 42px !important;
        position: relative !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        padding-right: 32px !important;
        margin-bottom: 50px !important;
        z-index: 2 !important;
        box-sizing: border-box !important;
    }
    .t490__wrapperleft > div, .t490 .t-card__descr {
        position: relative !important;
        z-index: 2 !important;
    }
    .t490__wrapperleft:after {
        content: '' !important;
        width: 36px !important;
        height: 36px !important;
        display: block !importabt;
        position: absolute !important;
        top: 42px !important;
        right: 32px !important;
        background-image: url(https://static.tildacdn.com/tild6361-6430-4634-b635-623062333436/Union1.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }
    .t490 .t-card__col:hover .t490__wrapperleft:after {
        opacity: 0 !important;
    }
    .t490__wrapperleft:before {
        content: '' !important;
        width: 36px !important;
        height: 36px !important;
        display: block !importabt;
        position: absolute !important;
        top: 42px !important;
        right: 32px !important;
        background-image: url(https://static.tildacdn.com/tild6539-3563-4162-b038-623835383764/2.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important; 
        opacity: 0 !important;
    }    
    .t490 .t-card__col:hover .t490__wrapperleft:before {
        opacity: 1 !important;
    }
    
    
    
@media screen and (max-width: 1360px) { 
    
    /*Слайдер с отзывами*/
    .t728 .t-slds__arrow-left {
        left: 20px !important;
        right: unset !important;
    }
    .t728 .t-slds__arrow-right {
        right: 20px !important;
        left: unset !important;        
    } 
    
    
}



@media screen and (max-width: 1440px) { 
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490 .t-card__col {
        padding-top: 40px !important;
        padding-bottom: 72px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t490__wrapperleft:after {
        width: 32px !important;
        height: 32px !important;
        top: 32px !important;
        right: 20px !important;
    }
    .t490__wrapperleft:before {
        width: 32px !important;
        height: 32px !important;
        top: 32px !important;
        right: 20px !important;
    }     
    
    
}
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }
    
    /*H1-заголовки*/
    .t001__title {
        font-size: 56px !important;
    }
    
    /*H2-заголовки*/
    .t469__title, .t1108__title, .t847 .t-section__title, .t823__title {
        font-size: 49px !important;
    } 
    
    /*H3-заголовки*/
    .t531__title, .t1066__heading, .t165__title, .t764__title {
        font-size: 32px !important;
    }  
    
    /*H4-заголовки*/
    .t497__name, .t728__title {
        font-size: 28px !important;
    } 

    /*H6-заголовки*/
    .t030__title, .t1032 .t-card__title {
        font-size: 15px !important;
    }     
    
    /*Большие описания*/
    .t469__line + .t469__descr, .t847 .t-card__title {
        font-size: 35px !important;
    } 
    
    /*Средние описания*/
    .t469__descr, .t1033__text, .t531__persdescr, .t531__text, .t1066__descr, .t165__text, .t847 .t-section__descr, .t497__descr, .t764__descr, .t823__descr, .t977__descr {
        font-size: 27px !important;
    }  
    
    /*Средне-маленькие описания*/
    .t490 .t-card__descr {
        font-size: 24px !important;
    }       
    
    /*Маленькие описания*/
    .t1108__text, .t847 .t-card__descr, .t728__text, .t728__descr, .t-input, .t977__text {
        font-size: 19px !important;
    }
    
    /*Большие фактоиды*/
    .t1033__title {
        font-size: 84px !important;
    } 
    
    /*Текстовые кноки*/
    #allrecords .t847 .t-btn {
        font-size: 23px !important;
    }    
    
    /*Блок с заголовком*/
    .t469__descr ul li:before {
        top: 21px !important;
    }    
    
    /*Таймлайн*/
    .t1108 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Галерея в 3 колонки*/
    .t214 .t-container {
        row-gap: 20px !important;
    }
    /*.t214 .t-row:not(:first-child) .t214__col {*/
    /*    margin-top: 20px !important;*/
    /*}    */
    .t214__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Изображения в 3 колонки*/ 
    .t156__wrapper {
        gap: 20px !important;
    }
    .t156__item {
        max-width: calc((100% - 40px) / 3) !important;
    }   
    
    /*Блок с логотипами*/
    .t594 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок с картинками разной ширины в 2 колонки*/
    .t662 .t-container {
        gap: 20px !important;
    }
    .t662__row {
        gap: 20px !important;
    }
    .t662__tile_lg {
        width: calc(100% / 4 - 10px) !important;
    }
    .t662__tile_sm {
        width: calc(100% / 4 * 3 - 10px) !important;
    } 
    
    /*Блок с вакансиями*/
    .t497__imgwrapper {
        width: 26px !important;
        margin-top: 5px !important;
    }
    
    /*Слайдер с отзывами*/
    .t728__imgcell {
        max-width: 200px !important;
    }
    .t728 .t-slds__arrow_wrapper {
        width: calc((100% - 940px) / 2) !important;
    } 
    
    /*Блок с текстом и слайдером в 2 колонки*/
    .t764__descr ul li:before {
        top: 21px !important;
    }    
    
    /*Карта*/
    .t117 .t-width {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t117_map {
        -webkit-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        -moz-box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
        box-shadow: 0px 4px 10px 2px rgba(156, 156, 156, 0.25) !important;
    }
    
    /*Блок с карточками с изображениями*/
    .t1032__row:nth-child(4n-3) {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t1032__row:nth-child(4n-1) {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }    
    .t1032__img {
        max-height: 300px !important;
    }
    
    /*Галерея в 3 колонки*/
    .t603 .t-container {
        row-gap: 20px !important;
    }
    .t603__tile {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Открытая форма*/
    [data-record-type="823"] {
        max-width: 940px !important;
    } 
    .t823 {
        padding: 60px !important;
    }
    .t823__col_img {
        width: 100px !important;
        height: 100px !important;
    }
    .t823 .t-form__inputsbox {
        column-gap: 20px !important;
    } 
    
    /*Футер*/
    .t977 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        column-gap: 20px !important;
    }    
    
    /*Нижняя часть футера*/
    .t229__maincontainer {
        max-width: 960px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Меню*/
    .t228__maincontainer {
        max-width: 960px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490 .t-card__col {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
    }    
    .t490__wrapperleft:after {
        top: 28px !important;
    }
    .t490__wrapperleft:before {
        top: 28px !important;
    }     
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    } 
    
    /*H1-заголовки*/
    .t001__title {
        font-size: 48px !important;
    } 
    
    /*H2-заголовки*/
    .t469__title, .t1108__title, .t847 .t-section__title, .t823__title {
        font-size: 42px !important;
    }  
    
    /*H3-заголовки*/
    .t531__title, .t1066__heading, .t165__title, .t764__title {
        font-size: 28px !important;
    }    
    
    /*H4-заголовки*/
    .t497__name, .t728__title {
        font-size: 24px !important;
    }  
    
    /*H6-заголовки*/
    .t030__title, .t1032 .t-card__title {
        font-size: 14px !important;
    }      
    
    /*Большие описания*/
    .t469__line + .t469__descr, .t847 .t-card__title {
        font-size: 30px !important;
    }
    
    /*Средние описания*/
    .t469__descr, .t1033__text, .t531__persdescr, .t531__text, .t1066__descr, .t165__text, .t847 .t-section__descr, .t497__descr, .t764__descr, .t823__descr, .t977__descr {
        font-size: 24px !important;
    } 
    
    /*Средне-маленькие описания*/
    .t490 .t-card__descr {
        font-size: 21px !important;
    }      
    
    /*Маленькие описания*/
    .t1108__text, .t847 .t-card__descr, .t728__text, .t728__descr, .t-input, .t977__text {
        font-size: 18px !important;
    } 
    
    /*Очень маленькие описания*/
    .t823__form-bottom-text {
        font-size: 13px !important;
    }      
    
    /*Большие фактоиды*/
    .t1033__title {
        font-size: 72px !important;
    }   
    
    /*Текстовые кноки*/
    #allrecords .t847 .t-btn {
        font-size: 22px !important;
        padding-right: 41px !important;
    }   
    #allrecords .t847 .t-btn:before {
        width: calc(100% - 41px) !important;
    }    
    #allrecords .t847 .t-btn:after {
        width: 21px !important;
        height: 21px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:150px"], [data-record-type="113"] > div[style*="height: 150px"], [data-record-type="113"].uc-height-150 > div {
        height: 120px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 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: 44px !important;
    }     
    
    /*Средние отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 28px !important;
    }  
    
    /*Блок с заголовком*/
    [data-record-type="43"].t-rec_pt_15 {
        padding-top: 16px !important;
    }    
    .t469__title + .t469__descr, .t469__title + .t469__line + .t469__descr {
        margin-top: 44px !important;
    }   
    .t469__descr ul li:before {
        top: 18px !important;
    }      
    
    /*Таймлайн*/
    .t1108 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        row-gap: 44px !important;
    }
    .t1108__col {
        max-width: calc(100% / 2 - 10px) !important;
        padding: 0px !important;
    }  
    .t1108__col:nth-child(even) {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        gap: 0px !important;
    }    
    .t1108__col:nth-child(odd) {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        gap: 12px !important;
    }
    .t1108__col:nth-child(even) .t1108__imgwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t1108__col:nth-child(odd) .t1108__imgwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }    
    .t1108__col:nth-child(even) .t1108__bgimg {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t1108__col:nth-child(odd) .t1108__bgimg {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t1108__col:nth-child(even) .t1108__imgwrapper:after {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t1108__col:nth-child(odd) .t1108__imgwrapper:after {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t1108__col:nth-child(even) .t1108__textwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t1108__col:nth-child(odd) .t1108__textwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Блок с Фактоидами*/
    .t1033 .t-container {
        row-gap: 44px !important;
    }    
    
    /*Галерея в 3 колонки*/
    .t214__col {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t214__col:nth-child(2) {
        max-width: 100% !important;
    }
    .t214 .t-row:first-child .t214__col:not(:first-child) {
        margin-top: 20px !important;
    }
    .t214__col:nth-child(2) .t214__blockimg {
        padding-bottom: 75% !important;
    }
    
    /*Блок с логотипами*/
    .t594 .t-container {
        row-gap: 16px !important;
    }    
    .t594 .t-col {
        max-width: calc(100% / 3) !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t594 .t-col.t594__item_4-in-row {
        max-width: calc(100% / 3) !important;
    }
    .t594 .t-col.t594__item_5-in-row {
        max-width: calc(100% / 3) !important;
    }    
    .t594 .t-col.t594__item_6-in-row {
        max-width: calc(100% / 3) !important;
    }  
    
    /*Блок Руководства*/
    .t531__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t531__row:not(:first-child) {
        margin-top: 50px !important;
    }    
    .t531 .t-col {
        width: 100% !important;
    }
    .t531__imgwrapper {
        width: 100% !important;
    }
    .t531__textwrapper {
        margin-top: 28px !important;
    }
    .t531__text {
        margin-top: 20px !important;
    }
    
    /*Блок с текстом и изображением с подложкой в 2 колонки*/
    .t1066 .t-col {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t1066 .t-col:nth-child(3) {
        margin-top: 28px !important;
    }
    .t1066__box-img {
        display: block !important;
    }
    .t1066__heading + .t1066__descr {
        margin-top: 20px !important;
    }    
    
    /*Блок с текстом и изображением в 2 колонки*/
    .t165 .t-col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t165 .t-col:nth-child(2) {
        margin-top: 28px !important;
    }    
    .t165__textwrapper {
        padding-right: 0px !important;
    }
    .t165__title + .t165__text {
        margin-top: 20px !important;
    }     
    
    /*Блок с вакансиями*/
    .t847 {
        max-width: 640px !important;
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }            
    .t847 .t-section__container {
        margin-bottom: 50px !important;
    }   
    .t847 .t-col {
        max-width: 50% !important;
    }
    .t847 .t-section__title + .t-section__descr {
        margin-top: 44px !important;
    }   
    .t847__item:not(:first-child) {
        margin-top: 50px !important;
    }    
    .t847 .t-card__title + .t-card__descr {
        margin-top: 20px !important;
    }  
    .t847 .t-btn {
        margin-top: 28px !important;
    }   
    
    /*Блок в 2 колонки с иконками*/
    .t497 .t-container {
        row-gap: 50px !important;
    }    
    .t497 .t-list__item {
        margin-top: 50px !important;
    }    
    .t497__name + .t497__descr {
        padding-top: 16px !important;
    }    
    .t497__imgwrapper {
        width: 24px !important;
        margin-top: 4px !important;
    } 
    
    /*Слайдер с отзывами*/
    .t728 .t-slds__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t728__wrapper {
        padding: 44px !important;
    }
    .t728__imgcell + .t728__textcell {
        padding-left: 0px !important;
        padding-top: 28px !important;
    }
    .t728__textwrapper > div {
        row-gap: 16px !important;
    }    
    .t728__imgcell {
        max-width: 160px !important;
    }
    .t728 .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
    }     
    #allrecords .t-slds__arrow_body {
        width: 16px !important;
    }
    
    /*Блок с текстом и слайдером в 2 колонки*/
    .t764 .t-container {
        max-width: 100% !important;
    }
    .t764__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t764__col:nth-child(2) {
        margin-top: 24px !important;
    }
    .t764__info {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t764__title + .t764__descr {
        padding-top: 20px !important;
    }   
    .t764__descr ul li:before {
        top: 18px !important;
    }   
    .t764 .t-slds__item {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t764 .t-slds__wrapper {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: calc((100% - 600px) / 2) !important;
        padding-right: calc((100% - 600px) / 2) !important;  
        box-sizing: border-box !important;
    }
    .t764 .t-slds__arrow_wrapper {
        width: calc((100% - 600px) / 2) !important;
    }
    .t764 .t-slds__arrow-left {
        left: 20px !important;
    }    
    .t764 .t-slds__arrow-right {
        right: 20px !important;
    }
    
    /*Блок с карточками с изображениями*/
    .t1032__separator {
        display: none !important;
    }
    .t1032__col {
        margin-bottom: 50px !important;
    }
    .t1032__row:last-child .t1032__col:last-child {
        margin-bottom: 0px !important;
    }
    .t1032__img {
        max-height: unset !important;
        margin-bottom: 16px !important;
    }
    
    /*Галерея в 3 колонки*/
    .t603__tile {
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Открытая форма*/
    .t823__title + .t823__descr {
        padding-top: 44px !important;
    }
    .t823__title ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form, .t823__descr ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form {
        padding-top: 44px !important;
    }    
    
    /*Открытая форма*/
    [data-record-type="823"] {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
    }     
    .t823 {
        padding: 44px !important;
    }
    .t823__col_img {
        width: 60px !important;
        height: 60px !important;
    }
    .t823__title {
        padding-right: 80px !important;
    }
    .t823 .t-form__inputsbox {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: unset !important;
    }
    .t823 .t-input-block {
        margin-bottom: 20px !important;
    }
    .t823 .t-form__submit {
        margin-top: 16px !important;
        padding-bottom: 0px !important;
    }
    .t823__form-bottom-text {
        text-align: center !important;
        margin-top: 16px !important;
    }
    
    /*Футер*/
    .t977 .t-container {
        max-width: 640px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .t977__col_center {
        padding-top: 32px !important;
    }
    
    /*Нижняя часть футера*/
    [data-record-type="258"].t-rec_pt_60 {
        padding-top: 50px !important;
    } 
    .t229__maincontainer {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t229 .t-menu__list {
        column-gap: 24px !important;
    }
    
    /*Меню*/
    .t228__centerside, .t228__right_descr {
        display: none !important;
    }
    .t228__maincontainer {
        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;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t228__right_buttons_but .t-btn:first-child {
        display: block !important;
    }
    
    /*Блок с изображением*/
    .t107 .t-width_10 {
        max-width: 600px !important;
    }
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490 .t-card__col:before {
        display: none !important;
    }
    .t490 .t-card__col {
        max-width: 50% !important;
        border-color: #46B0FD !important;
    }   
    .t490__separator {
        width: 100% !important;
        display: block !important;
        border-bottom: 1px solid #46B0FD !important;
    }
    .t490 .t-card__col:nth-child(3n - 1) {
        border-left: none !important;
        border-right: none !important;
    }
    .t490 .t-card__col:nth-child(3n - 2) {
        border-left: none !important;
    }
    .t490__img {
        max-height: 36px !important;
        margin-bottom: 24px !important;
    }
    .t490__wrapperleft:after {
        opacity: 0 !important;
    }
    .t490__wrapperleft:before {
        opacity: 1 !important;
    }   
    
    
    
}



@media screen and (max-width: 640px) { 
    
    /*H1-заголовки*/
    .t001__title {
        font-size: 40px !important;
    }  
    
    /*H2-заголовки*/
    .t469__title, .t1108__title, .t847 .t-section__title, .t823__title {
        font-size: 35px !important;
    }  
    
    /*H3-заголовки*/
    .t531__title, .t1066__heading, .t165__title, .t764__title {
        font-size: 24px !important;
    }    
    
    /*H4-заголовки*/
    .t497__name, .t728__title {
        font-size: 20px !important;
    } 
    
    /*H6-заголовки*/
    .t030__title, .t1032 .t-card__title {
        font-size: 13px !important;
    }      
    
    /*Большие описания*/
    .t469__line + .t469__descr, .t847 .t-card__title {
        font-size: 25px !important;
    }  
    
    /*Средние описания*/
    .t469__descr, .t1033__text, .t531__persdescr, .t531__text, .t1066__descr, .t165__text, .t847 .t-section__descr, .t497__descr, .t764__descr, .t823__descr, .t977__descr {
        font-size: 21px !important;
    }  
    
    /*Средне-маленькие описания*/
    .t490 .t-card__descr {
        font-size: 18px !important;
    }       
    
    /*Маленькие описания*/
    .t1108__text, .t847 .t-card__descr, .t728__text, .t728__descr, .t-input, .t977__text {
        font-size: 17px !important;
    }   
    
    /*Большие фактоиды*/
    .t1033__title {
        font-size: 60px !important;
    }   
    
    /*Текстовые кноки*/
    #allrecords .t847 .t-btn {
        font-size: 21px !important;
    }        
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:150px"], [data-record-type="113"] > div[style*="height: 150px"], [data-record-type="113"].uc-height-150 > div {
        height: 100px !important;
    }
    
    /*Блок с заголовком*/
    .t469__descr ul li:before {
        top: 17px !important;
    }     
    
    /*Таймлайн*/
    .t1108__col:nth-child(odd) {
        gap: 10px !important;
    }   
    .t1108__bgimg {
        border-width: 6px !important;
        padding-bottom: calc(100% - 12px) !important;
    }
    
    /*Блок с логотипами*/
    .t594 .t-col {
        max-width: calc(100% / 2) !important;
    }
    .t594 .t-col.t594__item_4-in-row {
        max-width: calc(100% / 2) !important;
    }
    .t594 .t-col.t594__item_5-in-row {
        max-width: calc(100% / 2) !important;
    }    
    .t594 .t-col.t594__item_6-in-row {
        max-width: calc(100% / 2) !important;
    }  
    
    /*Блок с картинками разной ширины в 2 колонки*/
    .t662__tile_lg {
        width: 100% !important;
    }
    .t662__tile_sm {
        width: 100% !important;
    } 
    .t662__row:nth-child(even) .t662__tile:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t662__row:nth-child(even) .t662__tile:first-child {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t662__tile_sm .t662__bgimg {
        padding-bottom: 50% !important;
    }
    
    /*Блок с вакансиями*/
    .t847 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    } 
    
    /*Блок в 2 колонки с иконками*/
    .t497__imgwrapper {
        width: 22px !important;
        margin-top: 4px !important;
    }
    
    /*Слайдер с отзывами*/
    .t728__imgcell {
        max-width: 140px !important;
    }    
    .t728 .t-slds__arrow_wrapper {
        width: 20px !important;
    }     
    .t728 .t-slds__arrow-right {
        right: 4px !important;
    }
    .t728 .t-slds__arrow-left {
        left: 4px !important;
    }
    
    /*Блок с текстом и слайдером в 2 колонки*/
    .t764__descr ul li:before {
        top: 17px !important;
    } 
    .t764 .t-slds__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;  
    }    
    .t764 .t-slds__arrow_wrapper {
        width: 20px !important;
    }
    .t764 .t-slds__arrow-left {
        left: 4px !important;
    }
    .t764 .t-slds__arrow-right {
        right: 4px !important;
    }  
    
    /*Открытая форма*/
    .t823__col_img {
        width: 50px !important;
        height: 50px !important;
    }
    .t823__title {
        padding-right: 70px !important;
    }    
    
    /*Блок с изображением*/
    .t107 .t107__mobpadding {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }      
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490 .t-card__col {
        max-width: calc(100% - 40px) !important;
        padding-top: 28px !important;
        padding-bottom: 28px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-bottom: 1px solid #46B0FD !important;
    }   
    .t490__separator {
        display: none !important;
    }
    .t490 .t-card__col:nth-child(n) {
        border-left: none !important;
        border-right: none !important;
    }
    .t490 .t-card__col:first-child {
        padding-top: 0px !important;
    }
    .t490 .t-card__col:last-child {
        padding-bottom: 0px !important;
        border-bottom: none !important;
    }
    .t490__img {
        max-height: 32px !important;
        margin-bottom: 20px !important;
    }    
    .t490__wrapperleft:after {
        width: 28px !important;
        height: 28px !important;
        top: 24px !important;
        right: 0px !important;
    }
    .t490 .t-card__col:first-child .t490__wrapperleft:after {
        top: 0px !important;
    }
    .t490__wrapperleft:before {
        width: 28px !important;
        height: 28px !important;
        top: 24px !important;
        right: 0px !important;
    }   
    .t490 .t-card__col:first-child .t490__wrapperleft:before {
        top: 0px !important;
    }
    
    
}



@media screen and (max-width: 480px) { 
    
    /*H1-заголовки*/
    .t001__title {
        font-size: 32px !important;
    }    
    
    /*H2-заголовки*/
    .t469__title, .t1108__title, .t847 .t-section__title, .t823__title {
        font-size: 28px !important;
    }   
    
    /*H3-заголовки*/
    .t531__title, .t1066__heading, .t165__title, .t764__title {
        font-size: 20px !important;
    }  
    
    /*H4-заголовки*/
    .t497__name, .t728__title {
        font-size: 16px !important;
    }  
    
    /*H6-заголовки*/
    .t030__title, .t1032 .t-card__title {
        font-size: 12px !important;
    }      
    
    /*Большие описания*/
    .t469__line + .t469__descr, .t847 .t-card__title {
        font-size: 20px !important;
    }
    
    /*Средние описания*/
    .t469__descr, .t1033__text, .t531__persdescr, .t531__text, .t1066__descr, .t165__text, .t847 .t-section__descr, .t497__descr, .t764__descr, .t823__descr, .t977__descr {
        font-size: 18px !important;
    }  
    
    /*Средне-маленькие описания*/
    .t490 .t-card__descr {
        font-size: 16px !important;
    }        
    
    /*Маленькие описания*/
    .t1108__text, .t847 .t-card__descr, .t728__text, .t728__descr, .t-input, .t977__text {
        font-size: 16px !important;
    } 
    
    /*Очень маленькие описания*/
    .t823__form-bottom-text {
        font-size: 12px !important;
    }     
    
    /*Большие фактоиды*/
    .t1033__title {
        font-size: 48px !important;
    }   
    
    /*Текстовые кноки*/
    #allrecords .t847 .t-btn {
        font-size: 20px !important;
        padding-right: 40px !important;
    }   
    #allrecords .t847 .t-btn:before {
        width: calc(100% - 40px) !important;
    }    
    #allrecords .t847 .t-btn:after {
        width: 20px !important;
        height: 20px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:150px"], [data-record-type="113"] > div[style*="height: 150px"], [data-record-type="113"].uc-height-150 > div {
        height: 80px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 64px !important;
    }       
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 28px !important;
    }     
    
    /*Средние отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 24px !important;
    }      
    
    /*Блок с заголовком*/
    [data-record-type="43"].t-rec_pt_15 {
        padding-top: 12px !important;
    }    
    .t469__title + .t469__descr, .t469__title + .t469__line + .t469__descr {
        margin-top: 28px !important;
    } 
    .t469__descr ul li:before {
        top: 15px !important;
    }     
    
    /*Таймлайн*/
    .t1108 .t-container {
        row-gap: 28px !important;
    }
    .t1108__col:nth-child(odd) {
        gap: 8px !important;
    } 
    .t1108__bgimg {
        border-width: 4px !important;
        padding-bottom: calc(100% - 8px) !important;
    }    
    .t1108__imgwrapper:after {
        width: 18px !important;
        height: 28px !important;
    }  
    
    /*Блок с Фактоидами*/
    .t1033 .t-container {
        row-gap: 28px !important;
    }  
    
    /*Изображения в 3 колонки*/ 
    .t156__item {
        max-width: 100% !important;
    }    
    
    /*Блок с логотипами*/
    .t594 .t-container {
        row-gap: 12px !important;
    }  
    
    /*Блок Руководства*/
    .t531__row:not(:first-child) {
        margin-top: 40px !important;
    }  
    .t531__textwrapper {
        margin-top: 24px !important;
    }
    .t531__text {
        margin-top: 16px !important;
    }    
    
    /*Блок с текстом и изображением с подложкой в 2 колонки*/
    .t1066 .t-col:nth-child(3) {
        margin-top: 24px !important;
    }    
    .t1066__box-img {
        padding-bottom: 20px !important;    
    }
    .t1066__heading + .t1066__descr {
        margin-top: 16px !important;
    } 
    .t1066__box-img .t1066__tablewrapper {
        max-width: calc(100% - 20px) !important;
    }
    .t1066__box-img .t1066__tablewrapper:before {
        left: 20px !important;
        top: 20px !important;
    }
    
    /*Блок с текстом и изображением в 2 колонки*/
    .t165 .t-col:nth-child(2) {
        margin-top: 24px !important;
    }        
    .t165__title + .t165__text {
        margin-top: 16px !important;
    }  
    
    /*Блок с вакансиями*/
    .t847 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }      
    .t847 .t-section__container {
        margin-bottom: 40px !important;
    }    
    .t847 .t-section__title + .t-section__descr {
        margin-top: 28px !important;
    }   
    .t847__item:not(:first-child) {
        margin-top: 40px !important;
    }    
    .t847 .t-card__title + .t-card__descr {
        margin-top: 16px !important;
    }    
    .t847 .t-btn {
        margin-top: 24px !important;
    } 
    
    /*Блок в 2 колонки с иконками*/
    .t497 .t-container {
        row-gap: 40px !important;
    }        
    .t497 .t-list__item {
        margin-top: 40px !important;
    } 
    .t497__name + .t497__descr {
        padding-top: 12px !important;
    }  
    .t497__imgwrapper {
        width: 20px !important;
        margin-top: 2px !important;
    }   
    
    /*Слайдер с отзывами*/
    .t728__wrapper {
        padding: 28px !important;
    }    
    .t728__imgcell + .t728__textcell {
        padding-top: 24px !important;
    }    
    .t728__textwrapper > div {
        row-gap: 12px !important;
    }     
    .t728__imgcell {
        max-width: 120px !important;
    }
    #allrecords .t-slds__arrow_body {
        width: 12px !important;
    }   
    
    /*Блок с текстом и слайдером в 2 колонки*/
    .t764__col:nth-child(2) {
        margin-top: 20px !important;
    }    
    .t764__title + .t764__descr {
        padding-top: 16px !important;
    }  
    .t764__descr ul li:before {
        top: 15px !important;
    }     
    
    /*Блок с карточками с изображениями*/
    .t1032__col {
        margin-bottom: 40px !important;
    }
    .t1032__img {
        margin-bottom: 12px !important;
    }
    
    /*Открытая форма*/
    .t823__title + .t823__descr {
        padding-top: 28px !important;
    }
    .t823__title ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form, .t823__descr ~ div:not(.t823__title, .t823__descr, .t823__form-bottom-text) .t-form {
        padding-top: 28px !important;
    }  
    
    /*Открытая форма*/
    .t823 {
        padding: 28px !important;
    }   
    .t823__col_img {
        width: 40px !important;
        height: 40px !important;
    }
    .t823__title {
        padding-right: 60px !important;
    }  
    
    /*Нижняя часть футера*/
    [data-record-type="258"].t-rec_pt_60 {
        padding-top: 40px !important;
    }  
    
    /*Блок CRM, которые мы внедряем на Главной*/
    .t490 .t-card__col {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }   
    .t490__img {
        margin-bottom: 16px !important;
    }        
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t-slds__arrow, .t847 .t-btn, .t847 .t-btn:after, .t469__descr a, .t823__form-bottom-text a, .t977__descr a, .t229__list_item a, .t-sociallinks__item a, .t-checkbox__control 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, .t-slds__arrow_wrapper:hover .t-slds__arrow, .t847 .t-btn:hover, .t469__descr a:hover, .t823__form-bottom-text a:hover, .t977__descr a:hover, .t229__list_item a:hover, .t-sociallinks__item a:hover, .t-checkbox__control a:hover {
        opacity: .7 !important;
    }  
    
    /*Ховеры с текстовых кнопок*/
    .t847 .t-btn:after {
        will-change: transform !important;
    }
    .t847 .t-btn:hover:after {
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    }
    
    
}