.t-form__errorbox-middle {
    display: none;
}

.t-input-error {
    color: #e53d3d !important;
}

.js-successbox.t-form__successbox {
    border-radius: 20px;
    color: #060610;
    background-color: #A9D9FF;
}

.btn-active .tn-atom {
    background: linear-gradient(75.83deg, #1E3557 6.84%, #7FB2EE 159.51%) !important;
}

/*СТРАНИЦУ ВЕДЕНИЕ БИЗНЕСА */
    /*главный экран*/
        /*градиент*/
        .bg-first-screen .tn-atom {
            background: linear-gradient(294.53deg, #87B3E3 -44.01%, #1E2B50 97.35%);
            border-radius: 0 0 70px 70px;
        }
        /*кнопка из ссылки */
        *[class*="uc-card-f-s"] .t165__text a {
            /*background-color: #A9D9FF;*/
            padding: 15px 60px;
            display: inline-block;
            margin-top: 20px;
            font-size: 14px;
            color: #060610 !important;
            border-radius: 100px;
            font-weight: 500;
            transition: all 0.7s ease-out !important;
            background: linear-gradient(270deg, rgba(85, 124, 173, 1), rgba(30, 53, 87, 1), rgba(169, 217, 255, 1), rgba(169, 217, 255, 1)) !important;
            background-position: 1% 50% !important;
            background-size: 300% 300% !important;
        }
        *[class*="uc-card-f-s"] .t165__text a:hover {
            /*background-color: #ffffff;*/
            background-position: 99% 50% !important;
            color: rgba(169, 217, 255, 1) !important;
        }
        
    /*PR101 - блок с логотипами с градиентным фоном*/
        .uc-grad-logos .t594 {
            background: linear-gradient(253.56deg, #2A3D65 5.78%, #6592C0 108.15%);
        }
        
        
        
    /*Desktop*/
        @media screen and (min-width: 1200px){
            /*подложка для блока*/
            .uc-grad-logos .t594 {
                max-width: 1200px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 60px;
                padding-bottom: 60px;
                border-radius: 70px;
            }
            /*отступ от заголовка*/
            .uc-grad-logos .t-section__topwrapper {
                margin-bottom: 48px !important;
            }
            /*wrapper с логотипами*/
            .uc-grad-logos  .t594__container {
                max-width: 1080px;
                padding-left: 60px;
                padding-right: 60px;
            }
        }
        @media screen and (min-width: 960px) and (max-width: 1199px) {
            /*подложка для блока*/
            .uc-grad-logos .t594 {
                max-width: 960px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 40px;
                padding-bottom: 40px;
                border-radius: 48px;
            }
            /*отступ от заголовка*/
            .uc-grad-logos .t-section__topwrapper {
                margin-bottom: 32px !important;
            }
            /*wrapper с логотипами*/
            .uc-grad-logos  .t594__container {
                max-width: 840px;
                padding-left: 40px;
                padding-right: 40px;
            }
        }
        @media screen and (min-width: 641px) and (max-width: 959px) {
            /*подложка для блока*/
            .uc-grad-logos .t594 {
                max-width: 640px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 40px;
                padding-bottom: 40px;
                border-radius: 48px;
            }
            /*отступ от заголовка*/
            .uc-grad-logos .t-section__topwrapper {
                margin-bottom: 32px !important;
            }
            /*wrapper с логотипами*/
            .uc-grad-logos  .t594__container {
                max-width: 560px;
                padding-left: 40px;
                padding-right: 40px;
            }
            .uc-grad-logos  .t-section__title {
                font-size: 36px;
            }
        }
         @media screen and (max-width: 640px) {
            /*подложка для блока*/
            .uc-grad-logos .t594 {
                padding-top: 24px;
                padding-bottom: 24px;
                border-radius: 32px;
            }
            /*отступ от заголовка*/
            .uc-grad-logos .t-section__topwrapper {
                margin-bottom: 20px !important;
            }
            .uc-grad-logos  .t-section__title {
                font-size: 20px;
            }
            .uc-logos .t594__item {
                padding-left: 20px;
                padding-right: 20px;
            }
            .uc-grad-logos .t594__item {
                padding-left: 20px;
                padding-right: 20px;
            }
            
            /*отступы блоков в мобиле*/
            .t594,
            .t503,
            .t165,
            .t107,
            .t120,
            .t718 {
                padding-left: 20px;
                padding-right: 20px;
            }
            .t678 {
                margin-left: 20px !important;
                margin-right: 20px !important;
            }
            .t594 {
                margin-left: 20px !important;
                margin-right: 20px !important;
            }
         }
        
    
    
    
    
    
        /*Desktop*/
        /*ширина текста*/
        @media screen and (min-width: 1200px){
            *[class*="uc-card-f-s"] .t165__text {
                max-width: 500px;
            }
        }
        
        /*Teblet*/
    
            @media screen and (min-width: 641px) and (max-width: 1199px){
                /*градиент*/
                .bg-first-screen .tn-atom {
                    border-radius: 0 0 48px 48px;
                }
            }
            
        /*mobile*/
            @media screen and (max-width: 640px){
                /*градиент*/
                .bg-first-screen .tn-atom {
                    border-radius: 0 0 32px 32px;
                }
            }
    /*CL-22 блоки с карточками*/
        @media screen and (max-width: 959px){
            #rec541388756 .t165 .t-container,
            #rec541443396 .t165 .t-container,
            #rec541444204 .t165 .t-container,
            #rec541444860 .t165 .t-container {
                display: flex;
                flex-direction: column;
            }
         }
    

/*главная*/
/*ZERO — БЛОК CAT */
/*бордер с градиентом*/
    .border-gradient .tn-atom {
        position: relative;
    }
    .border-gradient .tn-atom::before {
        content: "";
        position: absolute;
        top: -2px;
        bottom: -2px;
        left: -2px;
        right: -2px;
        background: linear-gradient(195deg, rgb(137 199 247 / 0.5), rgb(137 199 247 / 0));
        border-radius: 25px;
        z-index: -1;
    }


/*CL01 — УСЛУГИ E-COM*/
/*делаем кнопку из ссылки*/
    .uc-custom-btn a {
        /*background-color: #A9D9FF;*/
        padding: 15px 30px;
        display: inline-block;
        font-size: 14px;
        color: #060610 !important;
        border-radius: 100px;
        font-weight: 500;
        
        transition: all 0.7s ease-out !important;
        background: linear-gradient(270deg, rgba(85, 124, 173, 1), rgba(30, 53, 87, 1), rgba(169, 217, 255, 1), rgba(169, 217, 255, 1)) !important;
        background-position: 1% 50% !important;
        background-size: 300% 300% !important;
    }
    .uc-custom-btn a:hover {
        /*background-color: #ffffff;*/
        background-position: 99% 50% !important;
        color: rgba(169, 217, 255, 1) !important;
    }
    


/*PL120N — ТАРИФЫ*/
/*градиент активной карточки*/
    .uc-tarif-new .t1072__featured .t1072__content {
        background: linear-gradient(189.48deg, #5A82AC -12.72%, #0C1032 104.68%);
    }
/*прозрачный фон заголовка активной карточки*/
    .uc-tarif-new .t1072__featured .t1072__header {
        background-color: transparent !important;
    }
/*отступы заголовков*/
    .uc-tarif-new .t1072__uptitle {
        padding-top: 24px;
        padding-bottom: 20px;
    }

/*делаем активную карточку большего размера*/
    .uc-tarif-new .t1072__col.t1072__featured {
        margin-top: -12px;
    }

    .uc-tarif-new .t1072__featured .t1072__header {
        padding-top: 12px;
    }

    .uc-tarif-new .t1072__featured .t1072__buttonwrapper {
        padding-bottom: 52px;
    }

/*цвет разделителя*/
    .uc-tarif-new .t1072__uptitle {
        border-color: rgb(255 255 255 / 10%) !important;
    }

/*отступ заголовка*/
    .uc-tarif-new .t1072__header {
        padding-bottom: 0;
    }

/*отступы пунктов в описании*/
    .uc-tarif-new .t1072__text li {
        margin-bottom: 12px;
    }

/*высота шапки*/
    .uc-tarif-new .t1072__header {
        height: auto !important;
    }

/*отступ у текста*/
    .uc-tarif-new .t1072__text {
        margin-top: 20px;
        padding-top: 0 !important;
    }

/*разделитель в конце описания*/
    .uc-tarif-new .t1072__text li:last-child {
        border-bottom: 1px solid;
        padding-bottom: 20px;
        border-color: rgb(255 255 255 / 10%);
        margin-bottom: 0;
    }

/*стиль для минимального оборота*/
    .uc-tarif-new .t1072__text strong {
        font-style: normal;
        font-weight: 400 !important;
        font-size: 12px;
    }
/*стиль для стоимости тарифа*/
    .uc-tarif-new .t1072__text strong em {
        font-size: 24px;
        font-style: normal;
        line-height: 1.8;
        margin-top: 20px;
        display: inline-block;
    }


/*FT306 — ФУТЕР*/
    
    .uc-footer .t981 {
        background: linear-gradient(83.58deg, #26375E -1.5%, #70A2D1 100%);
        border-radius: 70px 70px 0px 0px;
    }
    .uc-footer .t981__wrapper.t-container {
        display: flex;
        flex-direction: column;
        padding-top: 64px;
        padding-bottom: 44px;
    }
    
    .uc-footer .t981__col {
        margin: 0;
        padding: 0;
    }
    
    .uc-footer .t981__menu.t981__main-menu {
        margin-top: 50px;
        margin-bottom: 116px;
    }


/*АДАПТИВ*/
/*TABLET-HOR*/

    @media screen and (min-width: 960px) and (max-width: 1199px){
    /*ME201 — меню*/
        img.t456__imglogo.t456__imglogomobile {
            max-width: 260px !important;
            width: 260px !important;
        }

    /*FT306 — ФУТЕР*/
        .uc-footer .t981__menu.t981__main-menu {
            margin-top: 40px !important;
            margin-bottom: 60px !important;
        }

    /*TL03A заголовок*/
        .t030 .t-col.t-col_10.t-prefix_1 {
            padding-left: 0;
        }

    /*CL01 текст + кнопка*/
        .uc-custom-btn .t005 .t-col.t-col_5.t-prefix_1 {
            padding-left: 0;
        }
        .uc-custom-btn .t005 .t-col.t-col_3.t-prefix_2 {
            padding-left: 80px;
            max-width: 380px;
        }
    }


/*TABLET-VERT*/
    
    @media screen and (min-width: 640px) and (max-width: 959px){
    /*TL03 заголовок + описание*/
        .t017__title.t-title.t-title_xxs {
            font-size: 36px !important;
        }
    /*TL03A заголовок*/
        .t030__title.t-title.t-title_xxs {
            font-size: 36px !important;
        }
    /*CL01 текст + кнопка*/
        .uc-custom-btn {
            padding-top: 0 !important;
        }
        .uc-custom-btn .t005__text.t-text.t-text_md a {
            margin-top: 24px;
        }
    }


/*MOBILE*/

    @media screen and (max-width: 639px){
    
    /*ME201 меню*/
        img.tmenu-mobile__imglogo {
            max-width: 220px !important;
        }
    
    /*TE225 размер фото в мобиле*/
        .t774__wrapper .t774__imgwrapper {
            padding-bottom: 61% !important;
        }
    
    /*TL03 заголовок + описание*/
        .t017__uptitle {
            font-size: 10px !important;
        }
        .t017__descr {
            font-size: 14px !important;
        }
    
    /*TL03A заголовок*/
        .t030__title {
            margin-bottom: 0;
        }
    
    /*CL01 текст + кнопка*/
        .t005__text {
            font-size: 14px !important;
        }
        /*убираем кнопку*/
        .uc-custom-btn .t-col.t-col_3.t-prefix_2 {
            display: none;
        }
    
    /*PL120N — ТАРИФЫ*/
        .t1072__uptitle.t-name.t-name_lg {
            font-size: 22px !important;
        }
        .t1072__text.t-descr.t-descr_xs li {
            font-size: 14px;
        }
    
    /*FT306 — ФУТЕР*/
        .uc-footer .t981__wrapper.t-container {
            padding-top: 48px !important;
        }
        .uc-footer .t981__menu.t981__main-menu {
            margin-top: 24px !important;
            margin-bottom: 40px !important;
        }
        .uc-footer .t981__logo.t-img {
            max-width: 220px !important;
        }
        .uc-footer .t981__menu-item {
            display: inline-block;
            width: 100%;
        }
        .uc-footer .t981__menu.t981__secondary-menu li {
            width: 100%;
            margin-bottom: 4px;
        }
        .uc-footer .t981 {
            border-radius: 48px 48px 0px 0px;
        }
        button.t-submit {
            width: 100% !important;
        }
    }

/*конец Главная*/

/*Корректировка шрифтов*/
    @media screen  and (max-width: 1199px){
        .t005A__title {
            font-size: 32px !important;
        }
        
        .t005A__text {
            padding: 0;
        }
        
        .t017__title {
            font-size: 32px !important;
        }
    }
    @media screen and (max-width: 640px){
        .t005A__title {
            font-size: 20px !important;
            padding-bottom: 12px;

        }
        
        .t005A__text {
            padding: 0;
            margin-bottom: 0px !important;
        }
        
        .t017__title {
            font-size: 20px !important;
        }
        .t165__title {
            padding-bottom: 20px;
        }
    }

/*СТИЛЬ ДЛЯ АКТИВНОГО ПУНКТА МЕНЮ*/
    .t-active {
        color: #789AB7 !important;
        /*opacity: 0.5;*/
    }
    
/*кнопки и карточки с градиентной обводкой*/

    *[class*="border-gradient"] .tn-atom {
            position: relative;
        }
    *[class*="border-gradient"] .tn-atom:before {
            content: "";
            position: absolute;
            top: -1px;
            bottom: -1px;
            left: -1px;
            right: -1px;
            background: linear-gradient(195deg, rgb(137 199 247 / 0.5), rgb(137 199 247 / 0));
            z-index: -1;
        }
    
    *[class*="btn-border-gradient"] .tn-atom:before {
            border-radius: 10px;
    }
    *[class*="card-border-gradient"] .tn-atom:before {
            border-radius: 24px;
    }

/*Обводка для СТАНДАРТРНЫХ карточек*/
    .uc-card-f-r .t-container {
        box-shadow: 
        0 1px 0 0 rgb(13 19 30), 
        0 -2px 0 0 rgb(137 199 247 / 15%), 
        2px 0 0 0 rgb(137 199 247 / 20%), 
        -1px 0 0 0 rgb(137 199 247 / 10%);
    }
    .uc-card-f-l .t-container {
        box-shadow: 
        0 1px 0 0 rgb(13 19 30), 
        0 -2px 0 0 rgb(137 199 247 / 15%), 
        1px 0 0 0 rgb(137 199 247 / 10%), 
        -2px 0 0 0 rgb(137 199 247 / 20%);
    }
    .uc-card-top .t107__width {
        box-shadow:  
        0 -2px 0 0 rgb(137 199 247 / 15%), 
        1px 0 0 0 rgb(137 199 247 / 10%), 
        -2px 0 0 0 rgb(137 199 247 / 20%);
    }
    .uc-card-text .t-container {
        box-shadow:  
        1px 0 0 0 rgb(137 199 247 / 10%), 
        -2px 0 0 0 rgb(137 199 247 / 20%);
    }
    .uc-card-middle .t-container {
        box-shadow:  
        1px 0 0 0 rgb(137 199 247 / 10%), 
        -2px 0 0 0 rgb(137 199 247 / 20%);
    }
    .uc-card-bottom .t-container {
        box-shadow: 
        0 1px 0 0 rgb(13 19 30), 
        1px 0 0 0 rgb(137 199 247 / 10%), 
        -2px 0 0 0 rgb(137 199 247 / 20%);
    }




    
    
/*КОРРЕКТИРОВКА РАЗМЕРОВ КНОПОК*/
    .t-btn {
        padding: 6px 30px;
    }
    .t1072__buttonwrapper a {
        padding: 26px 30px !important;
    }
    

/*POPUP*/
    .t-popup__container {
        background: linear-gradient(107.4deg, #1C274E 5.86%, #44628C 52.78%, #7EB6E5 120.49%);
        }
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
        /*background: linear-gradient(59.71deg, #172745 0.23%, #577FB4 146.74%);*/
        background: transparent !important;
    }
    .t-input-group {
        margin-bottom: 12px !important;
    }
    /*отступ у новости*/
    .t-feed__post-popup__container {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    
    @media screen and (min-width: 639px){
        .t-popup__container {
            border-radius: 40px;
        }
        .t702__wrapper {
            padding: 60px !important;
        }
    }
    
    
/*Для засвета скругление углов*/
.bg-light .tn-atom {
        border-radius: 50% !important;
    }



/*СТИЛИ ДЛЯ КАРТОЧЕК*/
    *[class*="uc-card"] .t-container {
        background-color: #0D131E;
        justify-content: center;
    }
    /*карточка с фоткой*/
    *[class*="uc-card"] .t107__width {
        background-color: #0D131E;
        justify-content: center;
    }
    /*Desktop*/
        @media screen and (min-width: 1200px){
            *[class*="uc-card-f"] .t-container {
                padding-top: 60px;
                padding-bottom: 60px;
                border-radius: 70px;
            }
            
            *[class*="uc-card"] .t165__col-top.t-col.t-col_6.t165__vmiddle.t165__left {
                max-width: 500px;
            }
            
            /* *[class*="uc-card"] .t165__col-top {*/
            /*    max-width: 500px;*/
            /*}*/
            
            /**[class*="uc-card"] .t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    max-width: 500px;*/
            /*}*/
            
            *[class*="uc-card"] .t-col.t-col_6 {
                max-width: 500px;
            }
        }
    /*Teblet*/
        @media screen and (min-width: 960px) and (max-width: 1199px){
            *[class*="uc-card-f"] .t-container {
                padding-top: 40px;
                padding-bottom: 40px;
                border-radius: 48px;
            }
            /**[class*="uc-card"] .t165__col-top.t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    margin-left: 40px;*/
            /*}*/
            /**[class*="uc-card"] .t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    margin-right: 40px;*/
            /*}*/
            
            *[class*="uc-card"] .t165__col-top {
                margin-left: 40px;
            }
            *[class*="uc-card"] .t-col {
                margin-right: 40px;
            }
        }
        @media screen and (min-width: 641px) and (max-width: 959px){
            *[class*="uc-card"] .t165 .t-container {
                padding-top: 40px;
                padding-bottom: 40px;
                flex-direction: column-reverse;
            }
            *[class*="uc-card-f"] .t165 .t-container {
                border-radius: 48px;
            }
            #rec538939860 .t165 .t-container {
                display: flex;
                flex-direction: column;
            }
            
            /**[class*="uc-card"] .t165__col-top.t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    margin-left: 0 !important;*/
            /*    margin-right: 0 !important;*/
            /*    padding-left: 40px;*/
            /*    padding-right: 40px;*/
            /*}*/
            /**[class*="uc-card"] .t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    padding-left: 40px;*/
            /*    padding-right: 40px;*/
            /*}*/
            
            /**[class*="uc-card"] .t165__title.t-heading.t-heading_md {*/
            /*    margin-top: 40px;*/
            /*}*/
            
            *[class*="uc-card"] .t165__col-top {
                margin-left: 0 !important;
                margin-right: 0 !important;
                padding-left: 40px;
                padding-right: 40px;
            }
            *[class*="uc-card"] .t-col {
                padding-left: 40px;
                padding-right: 40px;
            }
            
            *[class*="uc-card"] .t165__title {
                margin-top: 40px;
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){
            *[class*="uc-card"] .t-container {
                display: flex;
                flex-direction: column-reverse;
            }
            *[class*="uc-card-f"] .t-container {
                padding-top: 24px;
                padding-bottom: 32px;
            }
            *[class*="uc-card-f"] .t165 .t-container {
                border-radius: 32px;
            }
            #rec538939860 .t165 .t-container {
                flex-direction: column;
            }
            
            
            /**[class*="uc-card"] .t165__title.t-heading.t-heading_md {*/
            /*    margin-top: 32px;*/
            /*}*/
            
            /**[class*="uc-card"] .t165__col-top.t-col.t-col_6.t165__vmiddle.t165__left {*/
            /*    margin-bottom: 0;*/
            /*}*/
            
             *[class*="uc-card"] .t165__title {
                margin-top: 32px;
            }
            
            *[class*="uc-card"] .t165__col-top {
                margin-bottom: 0;
            }
        }
        
    /*IM01 КАРТОЧКА С ФОТКОЙ*/
    /*Desktop*/
    
        @media screen and (min-width: 1200px){
            .uc-card-top .t107__width {
                max-width: 1080px;
                padding: 60px 60px 0px 60px;
                border-radius: 70px 70px 0px 0px;
            }
        }
    /*Teblet*/
        @media screen and (min-width: 960px) and (max-width: 1199px){
            .uc-card-top .t107__width {
                max-width: 880px !important;
                padding: 40px 40px 0px 40px;
                border-radius: 48px 48px 0 0;
            }
        }
        @media screen and (min-width: 641px) and (max-width: 959px){
            .uc-card-top .t107__width {
                max-width: 560px !important;
                padding: 40px 40px 0px 40px;
                border-radius: 48px 48px 0 0;
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){
            .uc-card-top .t107__width {
                /*padding-top: 24px;*/
                /*padding-bottom: 24px;*/
                /*border-radius: 20px;*/
            }
            .uc-card-top .t107 .t-align_center {
                padding-left: 20px;
                padding-right: 20px;
                padding-top: 24px;
                background-color: #0D131E;
                border-radius: 32px 32px 0 0;
                box-shadow: 0 -2px 0 0 rgb(137 199 247 / 15%), 1px 0 0 0 rgb(137 199 247 / 10%), -2px 0 0 0 rgb(137 199 247 / 20%);
            }
            
            .uc-card-top .t107__width {
                box-shadow: none;
            }
        }
    
    /*TL04*/
    /*Desktop*/
        @media screen and (min-width: 1200px){
            .uc-card-text .t-container.t-align_left {
                padding-top: 68px 
            }
        }
    /*Teblet*/
        @media screen and (min-width: 641px) and (max-width: 1199px){
            .uc-card-text .t-container.t-align_left {
                padding-top: 40px 
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){
            .uc-card-text .t-container.t-align_left {
                padding-top: 32px 
            }
            .uc-card-text .t120__descr {
                font-size: 16px !important;
            }
        }
    
    
    /*CL22 —середина карточки*/
        
    /*Desktop*/
        @media screen and (min-width: 1200px){
            .uc-card-middle .t-container {
                padding-top: 68px;
            }
        }
    /*Teblet*/
        @media screen and (min-width: 641px) and (max-width: 1199px){
            .uc-card-middle .t-container {
                padding-top: 40px;
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){
            .uc-card-middle .t-container {
                padding-top: 32px;
            }
        }
    
    
    /*CL22 — низ карточки*/
    /*Desktop*/
        @media screen and (min-width: 1200px){
            .uc-card-bottom .t-container {
                border-radius: 0 0 70px 70px;
                padding-top: 68px;
                padding-bottom: 68px;
            }
        }
    /*Teblet*/
        @media screen and (min-width: 641px) and (max-width: 1199px){
            .uc-card-bottom .t-container {
                border-radius: 0 0 48px 48px;
                padding-top: 40px;
                padding-bottom: 40px;
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){
            .uc-card-bottom .t-container {
                border-radius: 0 0 32px 32px;
                padding-top: 32px;
                padding-bottom: 32px;
            }
        }
    

    
    
    
    
/*PR101 — БЛОК С ЛОГОТИПАМИ CAT*/
    /*Desktop*/
        @media screen and (min-width: 1200px){
            .uc-card-f-logos .t594__container.t-container {
                max-width: 1160px;
            }
        }
    /*Teblet*/
        @media screen and (min-width: 641px) and (max-width: 1199px){
            
            .uc-card-f-logos .t-container {
                padding-top: 40px;
                padding-bottom: 40px;
                border-radius: 48px;
            }
            .uc-card-f-logos .t594__img {
                max-width: 120px !important;
            }
        }
    /*mobile*/
        @media screen and (max-width: 640px){ 
            .uc-card-f-logos .t-container {
                border-radius: 32px;
                flex-direction: inherit !important;
            }
            .uc-card-f-logos .t594__img {
                max-width: 100px !important;
            }
            .uc-card-f-logos .t-col.t594__item.t594__item_5-in-row {
                width: 33.3% !important;
            }
        }
    
/*BF503 — ПОПАП СО СПИСКОМ КОМППАНИЙ 7 КОЛОНОК*/
    .uc-company .t390 ul {
        display: flex;
        flex-wrap: wrap;
        padding-left: 0px !important;
        border-bottom: 1px solid;
        border-color: #283546;
    }
    
    .uc-company .t390 li {
        display: block;
        width: 14.25%;
        margit-top: 20px;
        border-bottom: 1px solid;
        padding-top: 20px;
        padding-bottom: 20px;
        border-color: #283546;
    }
    
    .uc-company .t390__wrapper {
        padding: 56px;
        border-radius: 20px;
        position: relative;
        background-color: #0D131E;
    }
    
    .uc-company .t390__wrapper:before {
        content: "";
        position: absolute;
        top: -2px;
        bottom: -2px;
        left: -2px;
        right: -2px;
        background: linear-gradient(195deg, rgb(137 199 247 / 0.5), rgb(137 199 247 / 0));
        border-radius: 21px;
        z-index: -1;
    }
    
    .uc-company .t-popup__container.t-width.t-width_12.t-popup__container-animated {
        border-radius: 20px;
    }
    
    .uc-company .t-popup__close.t-popup__block-close {
        top: 56px;
        right: 56px;
        width: auto;
        align-items: center;
    }
    
    .uc-company .t-popup__close:before {
        content:'Закрыть список';
        font-family: 'ONY';
        font-size: 16px;
        color: #A9D9FF;
        padding-bottom: 4px;
    }
    
    .uc-company svg.t-popup__close-icon {
        width: 16px;
    }
    
    .uc-company .t390__descr.t-descr.t-descr_xs {
        margin-top: 56px;
    }

/*TABLET-HOR*/
    @media screen and (max-width: 1199px){
        .uc-company .t390 li {
            width: 20% !important;
            font-size: 12px;
            padding-top: 12px;
            padding-bottom: 12px;
        }
        .uc-company .t390__wrapper {
            padding: 40px;
        }
        .uc-company .t-popup__close.t-popup__block-close {
            top: 40px;
            right: 40px;
        }
        .uc-company .t390__descr.t-descr.t-descr_xs {
            margin-top: 40px;
        }
    }

/*TABLET-VERT*/
    @media screen and (max-width: 959px){
        .uc-company .t390 li {
            width: 20% !important;
        }
        .uc-company .t390__wrapper {
            padding: 40px;
        }
        .uc-company .t-popup__close.t-popup__block-close {
            top: 40px;
            right: 40px;
        }
        .uc-company .t390__descr.t-descr.t-descr_xs {
            margin-top: 40px;
        }
    }

/*MOBILE*/
    @media screen and (max-width: 639px){
        .uc-company .t390 li {
            width: 33.3% !important;
        }
        .uc-company .t390__wrapper {
            padding: 20px;
        }
        .uc-company .t-popup__close.t-popup__block-close {
            top: 20px;
            right: 20px;
        }
        .uc-company .t390__descr.t-descr.t-descr_xs {
            margin-top: 20px;
        }
        .uc-company .t390__title {
            max-width: 85%;
        }
        
        .uc-company .t-popup__close.t-popup__block-close:before {
            display: none;
        }
    }


    
/*FR206 — ПРЕИМУЩЕСТВА CAT*/
    .uc-features ul.t503__container.t-container {
        background: linear-gradient(59.71deg, #172745 0.23%, #577FB4 146.74%);
    }
    
    /*Desktop*/
    @media screen and (min-width: 1200px){
        .uc-features ul.t503__container.t-container {
            padding: 56px !important;
            border-radius: 70px;
        }
            .uc-features ul.t503__container {
            max-width: 1040px;
        }
                .uc-features .t503 .t-card__col {
            max-width: 306px;
        }
    }

    /*Teblet*/
    @media screen and (min-width: 641px) and (max-width: 1199px){
        .uc-features .t503__container {
            border-radius: 48px;
            padding-top: 40px;
            padding-bottom: 40px;
            display: flex;
            flex-wrap: wrap;
        }

        .uc-features li.t-cards__col {
            padding-left: 40px;
            padding-right: 20px;
            width: 50%;
        }
        
        .uc-features .t503__title {
            margin-top: 12px;
        }
        
        .uc-features .t503__descr {
            margin-top: 8px;
        }
        
        .uc-features .t-clear.t503__separator {
            margin-bottom: 40px;
        }
    }

    /*mobile*/
    @media screen and (max-width: 640px){
        .uc-features .t503__container {
            border-radius: 32px;
            padding-top: 24px;
        }
        
        .uc-features .t503__title {
            font-size: 16px !important;
            margin-top: 0;
            max-width: 190px;
        }
        
        .uc-features .t503__descr.t-descr.t-descr_xs {
            font-size: 12px !important;
            margin-top: 8px;
            margin-left: 48px;
        }
        
        .t503__content.t-align_left {
            display: flex;
            flex-wrap: wrap;
        }
        
        .t503__wrapper {
            display: flex;
        }
        
        img.t503__img.t-img {
            margin-right: 12px;
        }
        
    }
    
    
    
/*CN501N — форма на странице CAT*/
    .uc-form .t-col.t-col_5:last-child {
        background: linear-gradient(107.4deg, #1C274E 5.86%, #44628C 52.78%, #7EB6E5 120.49%);
        padding:60px;
        border-radius:24px
    }
    
    .t-col.t-col_5.t-prefix_1 {
        max-width: 400px !important;
    }
    
    .uc-form  .t-container {
        background-color: #0D131E;
        justify-content: center;
        padding-top: 60px;
        padding-bottom: 60px;
        border-radius: 70px;
        display: flex;
    }
    
    .uc-form .t-col.t-col_5.t-prefix_1 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .uc-form .t718__contacts.t-text.t-descr_xxxl {
        margin-bottom: 32px;
    }
    .uc-form .t-submit {
        font-weight: 500;
    }
    
/*Tablet*/
    @media screen and (max-width: 1199px){
        .uc-form  .t-container {
            padding-top: 40px;
            padding-bottom: 40px;
            border-radius: 48px;
        }
        .uc-form  .t-container {
            flex-direction: column;
            padding-left: auto;
            padding-right: auto;
        }
        .uc-form .t-col.t-col_5.t-prefix_1 {
            padding-left: 0;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
        }
        
        .uc-form .t-col.t-col_5 {
            margin-left: auto;
            margin-right: auto;
        }
        
        .uc-form .t-col.t-col_5.t-prefix_1 {
            margin-bottom: 40px;
        }
    }

/*tablet */
    @media screen and (max-width: 959px ){
        .uc-form .t-col.t-col_5 {
            max-width: 560px !important;
        }
        
        .uc-form .t718__contentwrapper {
            padding-bottom: 0px !important;
        }
    }
    
/*mobile*/
    @media screen and (max-width: 640px ){
        .uc-form  .t-container {
                padding-top: 24px;
                padding-bottom: 24px;
                border-radius: 32px;
            }
        .uc-form .t-col.t-col_5:last-child {
            background: linear-gradient(0deg, transparent, transparent);
        padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 20px;
            padding-top: 0px
        }
        
        .uc-form .t-col.t-col_5.t-prefix_1 {
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
        
        .uc-form .t718__contacts.t-text.t-descr_xxxl {
            font-size: 22px !important;
            margin-bottom: 12px !important;
        }
        
        .uc-form .t718__address.t-text.t-text_sm {
            font-size: 14px !important;
        }
    }
    
    
/*BF204N — Форма с градиентным фоном*/
.uc-form-full .t678 {
   background: linear-gradient(107.4deg, #1C274E 5.86%, #44628C 52.78%, #7EB6E5 120.49%);
   border-radius: 70px;
   max-width: 1200px;
   margin-left: auto;
   margin-right: auto;
   padding: 68px 0 68px 0;
}

.uc-form-full input.t-input.js-tilda-rule {
    background-color: transparent;
}

.uc-form-full .t-input.t-input-phonemask__wrap {
    background: transparent;
}

.uc-form-full .t-input-group {
    margin-bottom: 12px !important;
}

.uc-form-full .t-section__topwrapper.t-align_center {
    margin-bottom: 35px;
}

.uc-form-full .t-section__descr.t-descr.t-descr_xl {
    font-weight: 500;
    font-size: 42px;
    line-height: 50px;
}

.uc-form-full .t-section__title.t-title.t-title_xs {
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
/* identical to box height, or 100% */
    text-transform: uppercase;
    margin-bottom: 12px;
}

.uc-form-full button.t-submit {
    width: 100%;
}


/*Tablet*/
    @media screen and (max-width: 1199px){
        .uc-form-full .t678 {
               border-radius: 48px;
               max-width: 960px;
               /*margin-left: auto;*/
               /*margin-right: auto;*/
               padding: 40px 0 40px 0;
        }
    }
    @media screen and (max-width: 940px){
        .uc-form-full .t678 {
               border-radius: 48px;
               max-width: 640px !important;
        }
        .uc-form-full .t-col.t-col_4.t-prefix_4 {
            padding: 0px 60px;
        }
    }
    
/*mobile*/
    @media screen and (max-width: 640px ){
        .uc-form-full .t678 {
               border-radius: 32px;
               padding: 24px 0 24px 0;
        }
        .uc-form-full .t-col.t-col_4.t-prefix_4 {
            padding: 0px 20px;
        }
        .uc-form-full .t-section__descr.t-descr.t-descr_xl {
            font-size: 22px !important;
        }
        
        .uc-form-full .t-section__title.t-title.t-title_xs {
            font-size: 8px !important;
        }
        
        .uc-form-full .t-section__title.t-title.t-title_xs {
            margin-bottom: 12px !important;
        }
        
        .uc-form-full .t-section__descr.t-descr.t-descr_xl {
            line-height: 1.2 !important;
        }
        
        .uc-form-full .t-form__submit {
            padding-bottom: 0 !important;
        }
    }

/*фон с градиентом*/
.bg-grad .tn-atom {
    background: linear-gradient(253.56deg, #2A3D65 5.78%, #6592C0 108.15%);
    border-radius: 70px 70px 0px 0px;
}
@media screen and (max-width:1199px) {
    .bg-grad .tn-atom {
        border-radius: 48px 48px 0px 0px;
    }
@media screen and (max-width:640px) {
    .bg-grad .tn-atom {
        border-radius: 32px 32px 0px 0px;
    }
}