/* ANX014 внешний вид тела страницы*/
body.t-body { 
 background-color: #c1224d !important; 
 background-image: url(); 
 background-repeat: repeat; 
 background-attachment: fixed; 
} 
@supports not (-webkit-touch-callout: none) { 
 body.t-body { 
 background-position: center; 
 } 
} 

/*Скругление углов у 1го блока страницы*/ 
.uc-cover .rounded-shape .tn-atom {
    border-radius: 0 0 30px 30px;
}

/*Эффекты  при наведении в Zero-меню*/ 
.uc-nav:hover .bg .tn-atom {
    background-color: #EFEFEF;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
}
.uc-nav:hover .logo-text img, .uc-nav .t396__artboard:hover .menu_icon {
    -webkit-filter: invert(100%);
            filter: invert(100%);
    -webkit-transition-duration: 1000ms;
         -o-transition-duration: 1000ms;
            transition-duration: 1000ms;
}
.uc-nav:hover .menu_item a {
    color: #162735 !important;
    -webkit-transition-duration: 1000ms;
         -o-transition-duration: 1000ms;
            transition-duration: 1000ms;
    font-weight: 400 !important;
}
.uc-nav:hover .menu_item a:hover {
    color: #C1224D !important;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
}
.up-btn a {
    background-color: rgb(239, 239, 239, 0.5) !important;
}
.up-btn:hover {
    background-color: rgb(239, 239, 239, 1.0) !important;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
}
.uc-sub_nav .t794__tooltip-menu-corner {
    display: none;
}

/*Боковое меню ME403*/
.t450__logowrapper, .t450__menu {
    margin-bottom: 50px !important;
}
.t450__right_buttons_but {
    width: 100%;
}
.t450__right_buttons_but_two_left a {
    font-weight: 400;
    padding-left: 0 !important;
    padding-right: 0!important;
    width: 100%;
}
.t450__menu_show {
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
}
@media screen and (max-width: 960px) {
    .t450__logowrapper, .t450__menu {
       margin-bottom: 70px !important;
    }  
}
@media screen and (max-width: 960px) {
    .t450__logowrapper, .t450__menu {
       margin-bottom: 60px !important;
    }  
}
 
/*Эффект ховера для карточек-плиток в Zero*/
.zero-tile:hover .tn-atom {
    border-color: #C1224D !important;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms;
}
/*Лента новостей FD101*/
.uc-blog-2 .t-feed__container {
    max-width: 1840px;
}
.uc-blog-2 .js-feed-parts-select-container {
    margin: 0;
}
.uc-blog-2 .t-feed__parts-switch-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    margin-bottom: 0px !important;
}
.uc-blog-2 .t-feed__parts-switch-wrapper a {
    padding: 18px 35px !important;
}
.uc-blog-2 .js-feed-post {
    margin: 0;
    max-width: 1840px;
}
.uc-blog-2 .t-feed__row-grid__post-wrapper {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.uc-blog-2 .t-feed__post-bgimg {
    width: 600px;
    height: 400px;
    margin-right: 40px;
    border-radius: 20px;
}
.uc-blog-2 .t-feed__textwrapper {
    margin-right: 145px;
}
.uc-blog-2 .t-feed__buttons-wrapper {
    margin-top: 20px !important;
}
@media screen and (max-width:1900px) {
    .uc-blog-2 .t-feed__container {
        max-width: 1180px;
    }
    .uc-blog-2 .t-feed__parts-switch-wrapper {
        gap: 10px;
    }
    .uc-blog-2 .t-feed__parts-switch-btn {
        font-size: 16px !important;
    }
    .uc-blog-2 .t-feed__parts-switch-wrapper a {
        padding: 14px 25px !important;
        font-size: 14px !important;
    }
    .uc-blog-2 .t-feed__row-grid__post-wrapper {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .uc-blog-2 .t-feed__post-bgimg {
        width: 560px !important;
        height: 370px !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        margin-right: 20px !important;
    }
    .uc-blog-2 .js-feed-post-title {
        font-size: 24px !important;
    }
    .uc-blog-2 .js-feed-post-descr {
        font-size: 18px !important;
    }
}
@media screen and (max-width:1200px) {
    .uc-blog-2 .t-feed__container {
        max-width: 940px;
    }
    .uc-blog-2 .t-feed__row-grid__post-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .uc-blog-2 .t-feed__post-bgimg {
        width: 460px !important;
        height: 310px !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        margin-right: 20px !important;
    }
    .uc-blog-2 .t-feed__post-title {
       padding-top: 20px !important;
    }
}
@media screen and (max-width:960px) {
    .uc-blog-2 .js-feed-post, .uc-blog-2 .js-feed-parts-select-container {
        padding: 0;
    }
    .uc-blog-2 .t-feed__container {
        max-width: calc(100vw - 40px);
    }
    .uc-blog-2 .t-feed__parts-switch-wrapper {
        gap: 5px;
    }
    .uc-blog-2 .t-feed__parts-switch-btn {
        margin-bottom: 0 !important;
    }
    .uc-blog-2 .t-feed__row-grid__post-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .uc-blog-2 .t-feed__post-bgimg {
        width:  calc(100vw - 40px) !important;
        height: 360px !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        margin-right: 0 !important;
    }
    .uc-blog-2 .js-feed-post-title {
        font-size: 22px !important;
    }
    .uc-blog-2 .js-feed-post-descr {
        font-size: 17px !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        padding-bottom: 0 !important;
    }
}
@media screen and (max-width:640px) {
    .uc-blog-2 .t-feed__container {
        max-width: calc(100vw - 20px);
    }
    .uc-blog-2 .t-feed__row-grid__post-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .uc-blog-2 .t-feed__post-bgimg {
        width:  calc(100vw - 20px) !important;
        height: 260px !important;
        padding-bottom: 0 !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .uc-blog-2 .js-feed-post-title {
        font-size: 20px !important;
    }
    .uc-blog-2 .js-feed-post-descr {
        font-size: 16px !important;
    }
    .uc-blog-2 .t-feed__textwrapper {
        padding-bottom: 0 !important;
    }
    .uc-blog-2 .t-feed__post-title {
        padding-top: 10px !important;
    }
    .uc-blog-2  .t-feed__parts-switch-wrapper a {
        padding: 14px 20px !important;
        font-size: 12px !important;
    }
    .uc-blog-2 .t-feed__buttons-wrapper, .uc-blog-2 .t-feed__button-wrapper{
        margin-top: 0 !important;
    }
}

/*Лента новостей FD401*/
.uc-blog .t1004__feed-parts-container, .uc-blog .t-section__container {
    max-width: 1840px !important;
}
.uc-blog .t-feed__container .t-col, .uc-blog .t-section__container .t-col {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.uc-blog .t-feed__container .t-feed__parts-switch-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
}
.uc-blog .t-feed__parts-switch-wrapper a {
    padding: 18px 35px !important;
}
.uc-blog .t-feed__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
.uc-blog .t-slds__main {
    max-width: 100% !important;
}
.uc-blog .t-slds__items-wrapper:first-child {
    margin-left: calc((100% - 1920px)/2);
}
.uc-blog .t-slds__items-wrapper:last-child {
    margin-right: calc((100% - 1920px)/2);
}
.uc-blog .t-feed__slider-grid__post-wrapper, .uc-blog .t-slds__item {
    width: 445px !important;
}
.uc-blog .t-feed__slider-grid__post-wrapper {
    border: 1px solid rgb(22, 39, 53, 0.2);
}
.uc-blog .t-feed__slds-wrapper:hover .t-feed__slider-grid__post-wrapper {
    border-color: #C1224D;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms;
}
.uc-blog .t-feed__post-imgwrapper {
    margin-bottom: 30px !important;
}
.uc-blog .t-feed__post-bgimg {
    width: 255px;
    height: 255px;
    margin: 70px auto auto;
    border-radius: 150px !important;
}
.uc-blog .t-feed__post-label {
    margin-top: 30px;
    margin-left: 20px !important;
    background-color: transparent !important;
    padding: 0 !important;
}
.uc-blog .t-feed__slider-grid__content {
    padding: 0px 40px 40px !important;
}

.uc-blog .t-slds__arrow {
    border-radius: 10px !important;
    width: 60px !important;
    height: 60px !important;
    border: 1px solid rgb(22, 39, 53, 0.5) !important;
}
.uc-blog .t-feed__buttons-wrapper {
    margin-top: 60px !important;
}
.uc-blog .t-feed__buttons-wrapper .t-btn {
    font-weight: 500 !important;
}
.uc-blog {
    padding-bottom: 80px !important;
}
@media screen and (max-width: 1900px) {
    .uc-blog .t1004__feed-parts-container, .uc-blog .t-section__container {
        max-width: 1180px !important;
    }
    .uc-blog .t-section__title {
        font-size: 44px !important;
        padding-bottom: 35px !important;
    }
    .uc-blog .t-feed__container .t-feed__parts-switch-wrapper {
        gap: 10px;
    }
    .uc-blog .t-feed__parts-switch-btn {
        font-size: 16px !important;
    }
    .uc-blog  .t-feed__parts-switch-wrapper {
        margin-bottom: 35px !important;
    }
    .uc-blog .t-feed__parts-switch-wrapper a {
        padding: 17px 30px !important;
    }
    .uc-blog .t-slds__items-wrapper:first-child {
        margin-left: calc((100% - 1260px)/2);
    }
    .uc-blog .t-slds__items-wrapper:last-child {
        margin-right: calc((100% - 1260px)/2);
    }
    .uc-blog .t-feed__slider-grid__post-wrapper, .uc-blog .t-slds__item {
        width: 380px !important;
    }
    .uc-blog .t-feed__post-imgwrapper {
        margin-bottom: 30px !important;
    }
    .uc-blog .t-feed__post-label {
        margin-left: 10px !important;
    }
    .uc-blog .t-feed__post-bgimg {
        width: 215px;
        height: 215px;
        margin: 60px auto auto;
    }
    .uc-blog .t-feed__slider-grid__content {
         padding: 0px 30px 40px !important;
    }
    .uc-blog .t-feed__post-title {
        font-size: 20px !important;
    }
    .uc-blog .t-feed__post-descr {
        font-size: 16px !important;
    }
    .uc-blog .t-feed__buttons-wrapper {
        margin-top: 50px !important;
    }
    .uc-blog {
        padding-bottom: 70px !important;
    }
}
@media screen and (max-width: 1200px) {
    .uc-blog .t1004__feed-parts-container, .uc-blog .t-section__container {
        max-width: 940px !important;
    }
    .uc-blog .t-slds__container {
        width: 100vw !important;
    }
    .uc-blog .t-section__title {
        padding-bottom: 30px !important;
    }
    .uc-blog  .t-feed__parts-switch-wrapper {
        margin-bottom: 20px !important;
    }
    .uc-blog .t-feed__parts-switch-wrapper a {
        padding: 14px 25px !important;
        font-size: 14px !important;
    }
    .uc-blog .t-slds__items-wrapper:first-child {
        margin-left: calc((100% - 1010px)/2);
    }
    .uc-blog .t-slds__items-wrapper:last-child {
        margin-right: calc((100% - 1010px)/2);
    }
    .uc-blog .t-slds__arrow {
        width: 50px !important;
        height: 50px !important;
    }
    .uc-blog .t-slds__arrow-left {
        left: 5px! important;
    }
    .uc-blog .t-slds__arrow-right {
        right: 5px! important;
    }
    .uc-blog .t-feed__buttons-wrapper {
        margin-top: 40px !important;
    }
    .uc-blog {
        padding-bottom: 60px !important;
    }
}
@media screen and (max-width: 960px) {
    .uc-blog .t1004__feed-parts-container, .uc-blog .t-section__container {
        max-width: calc(100% - 20px) !important;
    }
    .uc-blog .t-slds__container {
        width: 100vw !important;
    }
    .uc-blog .t-section__title {
        font-size: calc(100vw * 40 / 640) !important;
    }
    .uc-blog  .t-feed__parts-switch-wrapper {
        margin-bottom: 30px !important;
    }
    .uc-blog .t-feed__container {
        gap: 10px;
    }
    .uc-blog .t-slds__items-wrapper:first-child {
        margin-left: 0;
    }
    .uc-blog .t-slds__items-wrapper:last-child {
        margin-right: 0;
    }
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col {
        min-width: 340px !important;
        max-width: 380px !important;
    }
    .uc-blog .t-width .t-slds__wrapper {
        padding: 0 !important;
    }
    .uc-blog  .t-feed__grid-col:last-child {
        margin-right: 20px !important;
    }
    .uc-blog .t-feed__post-bgimg {
        width: 195px;
        height: 195px;
    }
}
@media screen and (max-width: 640px) {
    .uc-blog .t1004__feed-parts-container, .uc-blog .t-section__container {
        max-width: 100% !important;
    }
    .uc-blog .t-feed__container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .uc-blog .t-section__container .t-col {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .uc-blog .t-section__title {
        font-size: calc(100vw * 28 / 360) !important;
        padding-bottom: 20px !important;
    }
    .uc-blog .t-feed__container .t-feed__parts-switch-wrapper {
        gap: 5px;
        overflow: auto;
        margin-bottom: 15px !important;
    }
    .uc-blog .t-feed__parts-switch-wrapper:first-child {
        margin-left: 10px;
    }
    .uc-blog .t-feed__parts-switch-wrapper:last-child {
        margin-right: 10px;
    }
    .uc-blog .t-feed__parts-switch-wrapper li a {
        width: -webkit-max-content !important;
        width: -moz-max-content !important;
        width: max-content !important
    }
    .uc-blog .t-feed__parts-switch-wrapper a {
        padding: 14px 20px !important;
        font-size: 12px !important;
    }
    .uc-blog .t-slds__items-wrapper:first-child {
        margin-left: 0;
    }
    .uc-blog .t-slds__items-wrapper:last-child {
        margin-right: 0;
    }
    .uc-blog .t-feed__slider-grid__post-wrapper, .uc-blog .t-slds__item {
        width: 340px !important;
    }
    .uc-blog .t-width .t-slds__wrapper {
        padding: 0 !important;
    }
    .uc-blog .t-feed__post-bgimg {
        width: 180px;
        height: 180px;
        margin: auto auto 10px;
    }
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        padding-left: 0 !important;
        padding-right: 0!important;
    }
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:last-child {
        padding-left: 0 !important;
        padding-right: 0!important;
    }
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:not(:first-child,:last-child) {
        padding-left: 0 !important;
        padding-right: 0!important;
    }
    .uc-blog .t-feed__post-imgwrapper {
        margin-bottom: 20px !important;
    }
    .uc-blog .t-feed__post-title {
        font-size: 18px!important;
    }
    .uc-blog .t-feed__post-descr {
        font-size: 14px !important;
        margin-top: 0 !important;
    }
    .uc-blog .t-feed__buttons-wrapper {
        margin-top: 30px !important;
    }
    .uc-blog .js-feed-btn-show-all-posts {
        width: calc(100% - 20px) !important;
    }
    .uc-blog {
        padding-bottom: 45px !important;
    }
}
 
/*Стили аккордеона FAQ TX16N*/
.uc-faq .t-container {
    max-width: 1530px !important;
}
.uc-faq .t-container .t-col {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 1530px !important;
}
.uc-faq .t585__opened .t585__title {
    color: #C1224D !important;
}
.uc-faq .t585__wrapper:hover .t585__title {
    color: #C1224D !important;
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
}
@media screen and (max-width: 1900px) {
    .uc-faq .t-container {
        max-width: 1180px !important;
    }
    .uc-faq .t-container .t-col {
        max-width: 1180px !important;
    }
    .uc-faq .t585__trigger-button {
        padding: 25px 120px 25px 0 !important;
    }
    .uc-faq .t585__title {
        font-size: 20px !important;
    }
    .uc-faq .t585__text {
        font-size: 16px !important;
    }
}
@media screen and (max-width: 1200px) {
    .uc-faq .t-container {
        max-width: 940px !important;
    }
    .uc-faq .t-container .t-col {
        max-width: 940px !important;
    }
    .uc-faq .t585__text {
        max-width: 820px !important;
        margin-bottom: 10px !important;
    }
}
@media screen and (max-width: 960px) {
    .uc-faq .t-container {
        max-width: calc(100% - 40px) !important;
    }
    .uc-faq .t-container .t-col {
        max-width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .uc-faq .t585__trigger-button {
        padding: 25px 120px 25px 10px !important;
    }
    .uc-faq .t585__text {
      max-width: calc(100% - 40px) !important;
       padding-left: 10px !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-faq .t-container {
        max-width: calc(100% - 20px) !important;
    }
    .uc-faq .t585__trigger-button {
        padding: 20px 80px 20px 5px !important;
    }
    .uc-faq .t585__text {
       padding-left: 5px !important;
       font-size: 14px !important;
    }
    .uc-faq .t585__title {
        font-size: 18px !important;
    }
}

/*Стиль галереи GL20*/
.uc-gallery .t-slds__bgimg{
    border-radius: 20px !important;
}
.uc-gallery .t-slds__arrow {
    border-radius: 10px !important;
    width: 60px !important;
    height: 60px !important;
    border: 1px solid rgb(22, 39, 53, 0.3) !important;
    -webkit-backdrop-filter: blur(1px);
            backdrop-filter: blur(1px)
}
.uc-gallery .t-slds__arrow-left {
    left: 10px! important;
}
.uc-gallery .t-slds__arrow-right {
    right: 10px! important;
}
.uc-gallery .t-slds__arrow_wrapper {
    width: 80px !important;
}

@media screen and (max-width: 1200px) {
    .uc-gallery .t-slds__arrow {
       width: 50px !important;
       height: 50px !important;
    }
    .uc-gallery .t-slds__arrow-left {
        left: 5px! important;
    }
    .uc-gallery .t-slds__arrow-right {
        right: 5px! important;
    }
}

@media screen and (max-width: 640px) {
    .uc-gallery .t-container {
       max-width: 100vw !important;
       max-height: 75vw !important;
    }
    .uc-gallery .t-slds__arrow {
       width: 40px !important;
       height: 40px !important;
    }
    .uc-gallery .t-slds__container.t-margin_auto {
       overflow: auto  !important;
    }
    .uc-gallery .t-slds__item {
       width: 100vw !important;
    }
    .uc-gallery .t-slds__wrapper {
       width: calc(100vw - 10px) !important;
    }
    .uc-gallery .t-slds__item .t-margin_auto {
       margin-left: 0!important;
       margin-right: 0 !important;
    }
    .uc-gallery .t-slds__bgimg {
       margin-left: 10px;
    }
    .uc-gallery .t-slds__items-wrapper {
        padding-bottom: 0 !important;
    }
}

 /*Блок Персоны TM101*/
.uc-persons .t524__container{
    max-width: 1860px !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.uc-persons .t524__col {
    max-width: 445px !important;
    width: 100% !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.uc-persons .t-section__container {
    padding-bottom: 60px;
}
.uc-persons .t524__imgwrapper {
    margin-bottom: 40px !important;
}
.uc-persons .t524__wrappercenter {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
@media screen and (max-width: 1900px) {
    .uc-persons .t524__container{
        max-width: 1200px !important;
    }
    .uc-persons .t524__col {
        max-width: 280px !important;
    }
    .uc-persons .t524__imgwrapper {
        margin-bottom: 30px !important;
        width: 195px !important;
    }
    .uc-persons .t524__wrappercenter {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .uc-persons .t-section__title {
        font-size: 44px !important;
        padding-bottom: 20px !important;
    }
    .uc-persons .t524__persname {
        font-size: 20px !important;
    }
    .uc-persons .t-section__container {
        padding-bottom: 50px;
    }
    .uc-persons .t524__persdescr {
        font-size: 16px !important;
    }
    .uc-persons .t-section__descr {
        font-size: 18px !important;
    }
}
@media screen and (max-width: 1200px) {
    .uc-persons .t524__container{
        max-width: 960px !important;
    }
    .uc-persons .t524__col {
       max-width: 220px !important;
    }
    .uc-persons .t524__imgwrapper {
       margin-bottom: 20px !important;
    }
    .uc-persons .t-section__container {
        padding-bottom: 40px;
    }
    .uc-persons .t524__persname {
       font-size: 19px !important;
    }
    .uc-persons .t524__persdescr {
       font-size: 15px !important;
   }
}
@media screen and (max-width: 960px) {
    .uc-persons .t524__container{
        max-width: calc(100vw - 40px) !important;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
    .uc-persons .t524__col {
       max-width: calc(50% - 20px) !important;
       padding-left: 0 !important;
       padding-right: 0 !important;
    }
    .uc-persons .t524__itemwrapper_4 {
        max-width: 100% !important;
    }
    .uc-persons .t524__imgwrapper {
        width: 235px !important;
    }
    .uc-persons .t524__wrappercenter {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .uc-persons .t-list__item:nth-child(-n+3):nth-child(-n+4) {
        margin-top: 60px !important;
    }
    .uc-persons .t-list__item:nth-child(-n+1):nth-child(-n+2) {
        margin-top: 20px !important;
    }
    .uc-persons .t-section__title {
        font-size: calc(100vw * 40 / 640) !important;
    }
    .uc-persons .t-section__descr {
        font-size: calc(100vw * 17 / 640) !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-persons .t524__container{
        max-width: 100vw !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        overflow: auto;
    }
    .uc-persons .t524__col {
       max-width: calc(100% - 20px) !important;
       width: calc(100% - 20px) !important;
       margin-left: 10px !important;
       margin-right: 10px !important;
    }
    .uc-persons .t524__itemwrapper_4 {
        max-width: 100% !important;
    }
    .uc-persons .t524__imgwrapper {
        width: 320px !important;
    }
    .uc-persons .t524__bgimg {
       width: 80% !important;
       max-width: 80%  !important;
       padding-bottom: 80% !important;
    }
    .uc-persons .t524__wrappercenter {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .uc-persons .t-list__item:nth-child(-n+3):nth-child(-n+4) {
        margin-top: 0 !important;
    }
    .uc-persons .t-list__item:nth-child(-n+1):nth-child(-n+2) {
        margin-top: 0 !important;
    }
    .t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) {
        margin-top: 0 !important;
    }
    .uc-persons .t-list__item:not(.t-list__item:last-child) {
        margin-bottom: 45px !important;
    }
    .uc-persons .t-section__container {
        padding-bottom: 30px;
    }
    .uc-persons .t-section__title {
        font-size: calc(100vw * 28 / 360) !important;
        padding-bottom: 15px !important;
    }
    .uc-persons .t-section__descr {
        font-size: calc(100vw * 16 / 360) !important;
    }
}

/*Блок Награды TE800*/
.uc-awards .t-slds__main {
    max-width: 1860px !important;
}
.uc-awards .t-slds__container {
    overflow-x: scroll;
    scrollbar-width: none;
}
.uc-awards  .t-slds__item {
    width: 930px !important;
}
.uc-awards .t923__col {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}
.uc-awards .t923__width_12 {
    max-width: 910px;
}
.uc-awards .t923__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    border-radius: 20px;
    background-color: #ffffff;
    border: 1px solid rgb(22, 39, 53, 0.2);
}
.uc-awards .t923__imgwrapper {
    width: 320px !important;
    margin: 5px !important;
    padding: 0 0 25% 24% !important;
}
.uc-awards .t923__bgimg {
    width: 100% !important;
    height: 100% !important;
    border-radius: 15px;
}
.uc-awards .t923__textwrapper {
    padding: 30px 40px 30px 20px !important;
}
.uc-awards .t-slds__arrow {
    border-radius: 10px !important;
    width: 60px !important;
    height: 60px !important;
    border: 1px solid rgb(22, 39, 53, 0.5) !important;
}
@media screen and (max-width: 1900px) {
    .uc-awards .t-section__title {
        font-size: 44px !important;
        padding-bottom: 50px !important;
    }
    .uc-awards .t-slds__main {
        max-width: 1200px !important;
    }
    .uc-awards .t-slds__container {
        width: 100% !important;
    }
    .uc-awards  .t-slds__item {
        width: 1200px !important;
    }
    .uc-awards .t923__width_12 {
        max-width: 1180px;
    }
    .uc-awards .t-card__title {
        font-size: 20px !important;
    }
    .uc-awards .t-card__descr {
        font-size: 16px !important;
    }
}
@media screen and (max-width: 1200px) {
    .uc-awards .t-section__title {
        padding-bottom: 40px !important;
    }
    .uc-awards .t-slds__main {
        max-width: 960px !important;
    }
    .uc-awards  .t-slds__item {
        width: 960px !important;
    }
    .uc-awards .t923__width_12 {
        max-width: 940px;
    }
    .uc-awards .t-slds__arrow {
       width: 50px !important;
       height: 50px !important;
    }
    .uc-awards .t-slds__arrow-left {
        left: 5px! important;
    }
    .uc-awards.t-slds__arrow-right {
        right: 5px! important;
    }
}
@media screen and (max-width: 960px) {
    .uc-awards .t-section__title {
        font-size: calc(100vw * 40 / 640) !important;
    }
    .uc-awards .t-slds__main {
        max-width: calc(100vw - 20px) !important;
    }
    .uc-awards  .t-slds__item {
        width: calc(100vw - 20px) !important;
    }
    .uc-awards .t923__width_12 {
        max-width: calc(100vw - 40px);
    }
}
@media screen and (max-width: 640px) {
    .uc-awards .t-section__title {
        font-size: calc(100vw * 28 / 360) !important;
        padding-bottom: 30px !important;
    }
    .uc-awards .t-slds__main {
        max-width: 100vw !important;
        overflow: visible;
    }
    .uc-awards  .t-slds__item {
        width: 350px !important;
    }
    .uc-awards .t923__width_12 {
        max-width: 340px !important;
        margin-left: 10px !important;
    }
    .uc-awards .t923__slds-wrapper, .uc-awards .t923__slds-wrapper .t923__col{
        padding: 0 !important;
    }
    .uc-awards .t923__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .uc-awards .t-slds__arrow_container {
        display: none !important;
    }
    .uc-awards .t923__imgwrapper {
        width: 330px !important;
        margin: 5px !important;
        padding: 0 0 66% 0 !important;
    }
    .uc-awards .t-card__title {
        font-size: 18px !important;
    }
    .uc-awards .t-card__descr {
        font-size: 14px !important;
    }
}

/*Карта T143*/
.uc-map .t-width_100 {
    max-width: 1840px !important;
}
@media screen and (max-width: 1900px) {
    .uc-map .t-width_100 {
        max-width: 1180px !important;
    }
}
@media screen and (max-width: 1200px) {
    .uc-map .t-width_100 {
        max-width: 940px !important;
    }
    .uc-map .t-map, .uc-map .ymaps-2-1-79-map {
        height: 480px !important;
    }
}
@media screen and (max-width: 960px) {
    .uc-map .t-width_100 {
        max-width: calc(100vw - 40px) !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-map .t-width_100 {
        max-width: calc(100vw - 20px) !important;
    }
}

/*Отзывы TS104N*/
.uc-reviews .t958__wrapper {
    max-width: 1840px !important;
}
.uc-reviews .t-slds__wrapper {
    padding-right: 20px !important;
}
.uc-reviews .t958__slider {
    margin: 0 auto 0 0 !important;
}
.uc-reviews .t958__item, .uc-reviews .t-popup__container, .uc-reviews .t958__popup-item {
    max-width: 465px !important;
}
.uc-reviews .t958__review {
    margin-top: 30px !important;
}
.uc-reviews .t958__avatar {
    border-radius: 10px;
}
.uc-reviews .t-popup {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}
.uc-reviews .t-popup .t958__card {
    border-radius: 20px;
}
@media screen and (max-width: 1900px) {
    .uc-reviews .t-section__title {
        font-size: 44px !important;
        padding-bottom: 50px !important;
    }
    .uc-reviews .t958__wrapper {
        max-width: 1200px !important;
    }
    .uc-reviews .t958__review {
        margin-top: 25px !important;
    }
   .uc-reviews .t958__author-name {
       font-size: 20px !important;
   }
   .uc-reviews .t958__review-text {
       font-size: 16px !important;
   }
}
@media screen and (max-width: 1200px) {
    .uc-reviews .t-section__title {
        padding-bottom: 40px !important;
    }
    .uc-reviews .t958__wrapper {
        max-width: 940px !important;
    }
}
@media screen and (max-width: 960px) {
    .uc-reviews .t-section__title {
        font-size: calc(100vw * 40 / 640) !important;
    }
    .uc-reviews .t958__wrapper {
        max-width: calc(100vw - 40px) !important;
    }
    .uc-reviews .t-slds__wrapper {
        padding-right: 15px !important;
        padding-left: 0 !important;
    }
    .uc-reviews .t958__item {
        max-width: 400px !important;
    }
    .uc-reviews .t958__author-name {
       font-size: 19px !important;
    }
   .uc-reviews .t958__review-text {
       font-size: 15px !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-reviews .t-section__title {
        font-size: calc(100vw * 28 / 360) !important;
        padding-bottom: 30px !important;
    }
    .uc-reviews .t958__wrapper {
        max-width: calc(100vw - 20px) !important;
    }
    .uc-reviews .t-slds__wrapper {
        padding-right: 10px !important;
    }
    .uc-reviews .t958__gallery {
       padding: 0 !important;
    }
    .uc-reviews .t958__item {
        max-width: 350px !important;
    }
    .uc-reviews .t958__author-name {
       font-size: 18px !important;
    }
   .uc-reviews .t958__review-text {
       font-size: 14px !important;
    }
    .uc-reviews .t958__avatar {
       width: 56px !important;
       height: 56px !important;
    }
}

/*Вижджет Обратного звонка*/ 
.t945 .t-input-group_ta .t-input {
    padding: 20px !important;
}
.t945 .t-form__successbox {
    text-align: left !important;
    border-radius: 5px;
    font-size: 18px !important;
}

/*Список в Zero-block*/
@media screen and (max-width: 1900px) {
.zero-list li {
    margin-bottom: 10px;
}
}
