    
/*    .t-title {font-weight: 100 !important;}  */
/* ----- Footer Jurisdiction ON/OFF ---------*/
    .uc-footer-jurisdict {display: none !important;}
/*------- Menu - header (desctop) ------*/ 
    .uc-nav-menu-item .t228 {z-index: 11000;}
    .uc-nav-menu-item .t228__maincontainer {width: 97%;}
    .uc-nav-menu-item .t228__centercontainer {height: 80%; margin-right: 50px;}
    .uc-nav-menu-item .t-menu__link-item {padding: 9px 0px;}
    .uc-nav-menu-item .t228__right_langs_lang a {font-size: 20px !important;}
    .uc-nav-menu-item .t228__right_langs_lang:first-child {border-right: 1px solid #8296a9;}
    .uc-nav-menu-item .t228__right_langs_lang:first-child a {font-weight: 500 !important; opacity: 1 !important; color: #124894 !important;}
    .uc-nav-menu-item .t228__right_descr {line-height: 1.4;}
    .uc-nav-menu-item .tmenu-mobile {z-index: 10995; inset-inline-end: 0px;}
    
    .uc-nav-menu-item .t228 .t-btn {margin-left: 0px; padding-right: 0px; padding-left: 40px;}
    .uc-nav-menu-item .t228__right_buttons_but:first-child {
        background: url(https://static.tildacdn.com/tild6266-6335-4665-a532-626539666631/lang_off.svg) no-repeat;
        background-size: 22px;
        background-position: left;
        
    }
    .uc-nav-menu-item .t228__right_buttons_but:first-child:hover {
        background: url(https://static.tildacdn.com/tild3935-3539-4635-b530-623337396163/lang_on.svg) no-repeat;
        background-size: 22px;
        background-position: left;
        -webkit-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;
    }
    .uc-nav-menu-item .t228__right_buttons_but:first-child a {opacity: 1; width: 40px;}
    .uc-nav-menu-item .t228__right_buttons {padding: 0 20px;}
    /*----------- Drodawn Menu -------------*/
    /*Настройка основного меню rec525452585*/
    /*ру*/ #rec568234270 .t228__list_item,
    /*en*/ #rec568234381 .t228__list_item
            {
                height: 70px;  
                display: inline-block  !important;
            }
    #rec568234270 .t228__list_item > a,
    #rec568234381 .t228__list_item > a
    {
        height: inherit;
        display: table-cell !important;
        vertical-align: middle;
    }
    #rec568234270 .t228__list_item:hover .custom_dropdown_menu,
    #rec568234381 .t228__list_item:hover .custom_dropdown_menu
    {
        display: block !important;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }
    /*Настройка для zero-блоков */
    .custom_dropdown_menu /*имя класса, присвоенного всем zero-блокам с выпадающим меню*/
    {
        position: absolute;
        width: 100%;
        top: 100px;  /*высота основного меню*/
        z-index: 999;
        box-shadow: 0px 5px 5px #515a6e47;
        left: 0;
        opacity: 0;
        -webkit-transition: all 0.3s;  /*время появления меню*/
        transition: all 0.3s;
        visibility: hidden;
        pointer-events: none;
    }
    .custom_dropdown_menu .t396__elem {
        display: table;
        text-align: left;
    }
    .custom_dropdown_menu .sub-menu-link:hover {text-decoration: underline;}

    body ul li {padding-top: 15px; list-style: circle;}
    .t794__list li {padding-top: 0px; list-style: none;}
    .t-slds__bullet_wrapper {display: none;}
    
    @media screen and (max-width: 1420px) { 
        .uc-nav-menu-item .t228__right_descr {display: none !important;}
        .uc-nav-menu-item .t228__centercontainer {margin-right: 0px !important;}
        .uc-search-vidget .t985__search-widget-button {right: 15px !important;}
        .uc-nav-menu-item .t228__imglogo {max-width: 250px !important; width: 250px !important; min-width: 250px !important;}
        .uc-nav-menu-item .t228__list_item {padding: 0px 0 15px 40px !important; white-space: normal !important;}
    }
    @media screen and (max-width: 1200px) { 
         #rec525288698 .t-col_8 {max-width: 560px !Important;}
         #rec525288698 .t-col_4 {max-width: 360px !Important;}
         #rec568124104 .t-col_8 .t712__title, #rec525288698 .t-col_8 .t712__title {font-size: 100px !Important;}
         #rec568124104 .t-col_8 .t712__descr, #rec525288698 .t-col_8 .t712__descr {font-size: 36px !Important;}
        .uc-nav-menu-item .t228__list_item {padding: 0px 0 15px 13px !important;}
        .uc-nav-menu-item .t228 .t-btn {margin-left: 0px; padding-right: 0px; padding-left: 0px;}
        .uc-nav-menu-item .t228__right_buttons_but:first-child {background: none;}
        .uc-nav-menu-item .t228__right_buttons_but:first-child:hover {background: none;}
        /*.uc-speed-call-bar ul li:first-child {display: none;} */
        .uc-speed-call-bar ul li {padding: 0 0 0 35px !important;}
        
    }
    @media screen and (max-width: 980px) { 
        .uc-nav-menu-item .t228__right_descr {display: block !important;}
        .uc-nav-menu-item .t228__centercontainer {margin-right: 0px !important;}
        .uc-nav-menu-item .t228__list_item {padding: 0px 0 20px 0px !important;}
        .uc-nav-menu-item ul li {padding-top: 5px!important; list-style: none;}
        .uc-nav-menu-item .t228 .t-btn {margin-left: 0px; padding-right: 0px; padding-left: 40px;}
        .uc-nav-menu-item .t228__right_buttons_but:first-child {
            background: url(https://static.tildacdn.com/tild6266-6335-4665-a532-626539666631/lang_off.svg) no-repeat;
            background-size: 22px;
            background-position: left;
        }
        .uc-nav-menu-item .t228__right_buttons_but:first-child:hover {
            background: url(https://static.tildacdn.com/tild3935-3539-4635-b530-623337396163/lang_on.svg) no-repeat;
            background-size: 22px;
            background-position: left;
            -webkit-transition: background 0.3s ease-in-out;
            transition: background 0.3s ease-in-out;
        }
        .uc-search-vidget .t985__search-widget-button {right: 60px !important; top: 16px !important;}
        .uc-speed-call-bar-mo .t975__wrapper {min-height: 60px;}
        .uc-copyright .t345-content {padding: 0px 0px 60px 0px;}
        
        
        
    }
    
    
/*------- Search Vidget ------*/  
    .uc-search-vidget .t-search-widget__button {z-index:99999;}
    .uc-search-vidget .t-search-widget__header {padding: 20px 0;}
    .uc-search-vidget .t-search-widget__popup-container {margin-top: 0px;}
    .uc-search-vidget .t-search-widget__query-result {margin: 40px 0 20px 0;}
    .uc-search-vidget .t-name_xs {font-size: 16px;}
    .uc-search-vidget .t-name_xs:hover {text-decoration: underline !important;}
    .uc-search-vidget .t-search-widget__query-result {font-size: 16px;}
    
    .uc-search-vidget .t-search-widget__loadmore-btn {color: #ffffff; background-color: #8296a9 !important; height: 45px; padding: 15px;}
    .uc-search-vidget .t-search-widget__loadmore-btn:hover {background-color: #124894 !important;}
    
/*------- Speed Call contacts - header (desctop) ------*/ 
    .uc-speed-call-bar .t228 {top: 100px !important; z-index:10990;}
    
    
    

   /* #rec525288698 .t-cover {z-index:10900;} */
   
/*------- Form on Main ------*
    #form525288698 .t-input{
    font-size: 32px;
    font-weight: lighter;
    text-align: center;
    }
    #form525288698 .t-input-phonemask{
    font-size: 32px;
    font-weight: lighter;
    text-align: left;
    } */
/*------- Form Call Order ------*/
    .uc-form-call-order .t-input{
    font-size: 24px;
    font-weight: lighter;
    }
/*------- Form Get Consultation ------*/
    .uc-form-get-cons .t-input{
    font-size: 24px;
    font-weight: lighter;
    }
    .uc-form-get-cons .t-checkbox__control{font-size: 16px;}
    .uc-form-get-cons .t-checkboxes__item {padding:0px; list-style: none;}
    .uc-form-get-cons .t702 .t-input-title {font-size: 18px; color: #124894 !important; font-weight: 400;}
    
 /*   #form571007182 .t-input-group_rd, #form542553790 .t-input-group_rd {width: 50%; float: left;} */
    
/*------- Forms from Services ------*/
     .t-input {font-size: 24px; font-weight: lighter;}
/*------- Price-list tables ----------*/
    .t812__col {padding-left: 40px; margin: 0; box-sizing: border-box;}    
    .t812 .t-section__container:first-child {display: none;}
    .t812__col-header {font-weight: 300; text-align: left; border-bottom: 1px solid #124894; padding-bottom: 10px;}
    .t585__text {margin-bottom: 0px;}
    .t585__textwrapper {padding: 0 0 0px;}
    .uc-price-list-table .t-rec_pb_45 {background: linear-gradient(0deg, #fff, transparent);}
    .t812__pricelist-item__line {opacity: 0.5; background: transparent; border-top: none; border-bottom: 2px dotted #b8c4ce;}
    .t812 ul li {padding-top: 5px;}
    .t585__trigger-button {cursor: pointer;}
    .uc-price-list-table .t585 .t-col .t585__header {
        background-repeat: no-repeat;
        background-size: 32px;
        background-position-y: center;
        padding-left: 50px;
    }
    .t812 .t-section__bottomwrapper {display: none;}
    .t812__pricelist-item__price {padding-left: 10px;}
    
    @media screen and (max-width: 480px) { 
        .t812__col {padding: 0px 20px !important;}
        .uc-price-list-one .t-rec_pb_45 {padding: 15px 0px 30px !important;} 
        .uc-price-list-add, .uc-price-list-toadd {padding: 15px 0px 30px !important;}
        /*.t-rec_pb_45 {padding: 0 20px;} */
        .t585 .t-col .t585__header {background-size: 20px; padding-left: 40px;}
        .uc-price-list-main .t585 .t-col .t585__header {background-size: 20px; padding-left: 0px;}
        .uc-price-list-one .t585 .t-col .t585__header {background-size: 20px; padding-left: 0px;}
        .uc-price-list-add .t585 .t-col .t585__header {background-size: 20px; padding-left: 0px;}
        
        .uc-geo-map .t-align_center {overflow: overlay; width: 100%;}
        .uc-geo-map .t-align_center .t-width {max-width: 200% !Important;}
        .uc-geo-map .t-align_center .t-width_100 {width: 200% !Important;}
    }
/*------- Settings for Services ------*/    
    .t814__content {box-shadow: -10px 10px 10px #626f741c;}
    
    .uc-services-vidget .t-col_4, .uc-services-vidget .t-col_6 { 
        box-shadow: 0px 10px 10px #cdd9df; 
    }    
    .uc-services-vidget .t-col_4:hover, .uc-services-vidget .t-col_6:hover {
        box-shadow: 0px 20px 40px #b2c4cd; 
        -webkit-transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    }
    .uc-services-vidget2 .t-col_4 {
        box-shadow: 0px 10px 10px #cdd9df; 
    }    
    .uc-services-vidget2 .t-col_4:hover {
        box-shadow: 0px 20px 40px #b2c4cd; 
        -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    }
    
    @media screen and (max-width: 960px) {
        .t814__content {box-shadow: none;}
        .t814__top {margin-bottom: 0px; height: 200px;}
        .uc-services-vidget .t-col_4, .uc-services-vidget .t-col_6 { 
            box-shadow: none; 
        }
        .uc-services-vidget .t-col_4:hover, .uc-services-vidget .t-col_6:hover {
            box-shadow: none;
        }
        .uc-services-vidget .t404__link {
            box-shadow: 0px 10px 10px #cdd9df !Important; 
        }    
        .uc-services-vidget .t404__link:hover {
            box-shadow: 0px 20px 40px #b2c4cd !Important; 
            -webkit-transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !Important;
            transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !Important;
        }
        
    }

    
/*------- Галочки пойнты -----*/    
    .t338__descr ul li {
        list-style: none !Important;
        background: url(https://static.tildacdn.com/tild6464-3133-4132-b064-316466353765/ok-icon.svg) 0 45% no-repeat !Important;
        background-size: 40px !Important;
        padding-left: 50px !Important;
    }  
    
    
/*------- Title h2 ------*/
    .uc-title-h2 h2 {padding-bottom: 10px; border-bottom: 3px solid #124894;}
    .t795__title {margin-bottom: 20px !important;}

/*------- Text Settings ------*/   
    .t-text li {padding-top: 10px;}
    .t058__text-impact {border-top: 3px solid #124894; border-bottom: 1px solid #8296a9;} /* Slogan from About Us */
    
/*------- Speed Call contacts - bottom (mobile) ------*/
    .uc-speed-call-bar-mo .t975 {z-index: 10500;}
    .uc-speed-call-bar-mo .t975__list-item:last-child .t975__icon-wrapper {display: none;}
    .uc-speed-call-bar-mo .t975__list-item {min-width: calc(90% / 5) !important; padding: 0px 5px 0px !important; border-right: 1px solid #3568b3;}
    .uc-speed-call-bar-mo .t975__list-item:last-child .t975__menu-item {border-right: none;}
    .uc-speed-call-bar-mo .t975__inner-wrapper {width: 100vw; padding: 10px 0px !important;}
    
/*------- Footer -------*/    
    .uc-footer-main .t420__title a:hover,.t420__descr a:hover {color: #FFF; text-decoration: underline !important;}
    .uc-footer-jurisdict .t1056 .t-section__descr a:hover,.t1056__text a:hover {color: #FFF; text-decoration: underline !important;} 
    .uc-footer-jurisdict .t-section__topwrapper {margin-bottom: 10px !important;}
    .uc-footer-jurisdict .t-col_3 {width: 50%;}
    .uc-footer-jurisdict .t1056__row .t-col {float: left;}
    .uc-footer-jurisdict .t1056__col {margin-bottom: 0px;}
    .uc-footer-main .t-sociallinks__item {margin-right: 15px;}

/*------- Coookie ------*/
    .uc-cookies .t886 {z-index:99999;}
    .uc-cookies .t886__btn {padding: 15% 20px !important;}

/*------- SERVICES -------*/
    .t845 .t-section__bottomwrapper {margin-top: 50px;}






/*------- Device Settings ------*/     
    @media screen and (max-width: 480px) { 
        .uc-nav-menu-item .t-menu__link-item {padding: 5px 10px;}
        .uc-nav-menu-item .t228__list_item .t-active {padding: 5px 10px !important;}
        .uc-nav-menu-item .t228__centercontainer {margin-right: 0px;}
        .uc-main-mobile .t182__title {font-size: 64px; line-height: 60px;}
        .uc-main-mobile .t182__descr {font-size: 26px; line-height: 1.2;}
       /* #form526919652 .t-input {font-size: 26px; font-weight: lighter; text-align: center;} */
        .uc-nav-menu-item .t228__maincontainer {height: 100vh !important;}
        .tmenu-mobile__imglogo {z-index: 11500; width: 230px !important;}
        .tmenu-mobile__container {padding: 20px !important;}
        /*#rec525288698 {margin-top: 60px;}*/
        .t-search-widget__overlay_opened .t-search-widget__header {padding: 11px;}
        .uc-search-vidget .t985__search-widget-button {right: 60px !important; top: 15px !important;}
        .uc-hompage-about .t476__descr {font-size: 18px!important;}
        .uc-title-h2 h2 {font-size: 38px !important;}
        .uc-contacts .t718 .t718__contentwrapper {text-align: left;}
        
        .uc-title-h1 .t-title_lg {font-size: 36px;}
        .uc-title-h1-privacy .t-title_lg {font-size: 28px;}
        .uc-mobile-map .t-cover__carrier {background-size: contain !important; }
        /*--- Slider Flags ----------*/
        .uc-flag-slider .t-name_xs {font-size: 28px;}
        /*------- Галочки пойнты и Заголовки в баннере страницы -----*/
        .uc-main-services-cov .t338__descr ul li {
            list-style: none !Important;
            background: url(https://static.tildacdn.com/tild6464-3133-4132-b064-316466353765/ok-icon.svg) 0 0% no-repeat !Important;
            background-size: 30px !Important;
            padding: 0 0 30px 50px !Important;
            font-size: 28px !Important;
            line-height: 1.1 !Important;
        }
        .uc-main-services-cov .t338__descr ul {padding-left: 0 !Important;}
        .uc-main-services-cov h1 {padding-top: 0 !Important; font-size: 36px !Important; line-height: 1.1 !Important;}
        .uc-main-services-cov .t338__descr {margin-bottom: 25px !Important;}
    
        /*----- текст в разделах ----*/
        .t478__title {font-size: 32px !Important; font-weight: 400 !Important; margin-bottom: 0px !Important;}
        .t017__title {font-size: 24px !Important;}
        .t017__descr {font-size: 16px !Important;}
        .t004 .t-text {font-size: 16px !Important;}
        .uc-benefits .t569__title {font-size: 28px!important;}
        .uc-benefits .t569__text {font-size: 18px!important;}
        .uc-benefits h2 {font-size: 38px !important;}
        
        .uc-news-cover .t338__descr {font-size: 18px !important;}
        .uc-news-cover .t-cover {height: 50vh !important; background-position: center center !important;}
        .uc-news-cover .t338__title {margin-bottom: 30px !important; padding-top: 0px !important;}
        .uc-news-cover .t338 {padding-top: 30px !important;}
        
        .t992__list-item a {font-size: 12px !important;}
        .t992__menu-link_medium {padding: 5px 10px !important;}  
        
        .t220__text {font-size: 42px !important;} /* формула на странице NID */
        
        
        /*------- Form Get Consultation NO 2 columns------*/
             #form571007182 .t-input-group_rd, #form542553790 .t-input-group_rd {width: 100%;}  
             .t-btn {padding-left: 20px; padding-right: 20px;}
             .t030__title {font-size: 20px !important;}
             .t030__descr {font-size: 16px !important;}
        
        .uc-contacts .t718__contacts, .uc-contacts .t718__address {font-size: 20px !important;}
        .t758__list_item {font-size: 10px; padding:0px;}
        
        /*---- Content Service Page -----------*/
            /*.uc-other-serv-main .t-cover {height: 300px !important;}*/
            .uc-other-serv-main .t338__title {font-size: 36px !important; padding-top: 0px !important;}
            .t119__preface {font-size: 18px !important; line-height: 1.4 !important;}
            .t476__title, .t814__title {font-size: 26px !important;}
            .t476__descr, .t814__descr {font-size: 16px !important;}
            .t257__text {font-size: 20px !important;}
            .t510 .t-section__title {font-size: 24px !important;}
            .t510__circle {height: 30px !important; width: 30px !important; line-height: 30px !important;}
            .t510__textwrapper .t-name {font-size: 18px !important;}
            .t510__textwrapper .t-descr {font-size: 16px !important;}
            .t510__separator {margin-bottom: 20px!important;}
            .t581__btn {margin-bottom: 20px;}
            .t992 .t992__title {font-size: 26px !important;}
        
        .t1062__title {font-size: 16px !important;}
        .t1062__descr {font-size: 12px !important; margin-left: 40px !important;}
        .t1062__icon {margin-right: 10px !important; display: flex !important;}
        .t845__textwrapper .t-card__title {font-size: 18px; line-height: 1.2;}

    }
    
