.custom_zoom{
    overflow: hidden;
}
.t967.t967__positionfixed.tmenu-mobile__menucontent_hidden {
    z-index:10000;
}
#rec49634248243 .tn-atom {
    font-family: 'SuisseIntl',Arial,sans-serif;
    line-height: 1.55;
    cursor: default;
    font-weight: 400;
    margin-left: -130px;
    border-radius: 0px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    color: #000000;
    padding: 14px 60px;
}
.tn-atom{
        cursor: pointer;
}
.t977 .t-sociallinks__item{
    margin-bottom: 25px !important;
}
@media(max-width:1200px){
    #rec49634248243 .tn-atom {
    padding: 14px 33px;
        margin-left: -81px;
    }
}
@media(max-width:1000px){
    #rec49634248243 .tn-atom {
            margin-left: 0px;
    }
}
.tn_text_1678342086623 .li::marker {
    color: #e8171f !important;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.tn_text_1678341598748 .li::marker {
    color: #e8171f !important;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.t967.t967__positionfixed.tmenu-mobile__menucontent_hidden{
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.title-pointer ul li:first-child{
    display: none !important;
}
.title-pointer ul{
    display: none;
}
.title-pointer ul.active{
    display: block;
}
.title-pointer ul li{
    list-style: none !important;
}
.title-pointer ul li a:hover{
    color: #e8171f !important;
}
.title-pointer ul li a{
    color: #313033 !important;
}

.title_container{
    visibility: hidden !important;
}
.title_container.active{
    visibility: visible !important;
}
.title_left_line{
    visibility: hidden !important;
}
.title_left_line.active{
    visibility: visible !important;
}
.after_title_text.not-active{
    top: 114px !important; 
}
@media screen and (max-width: 1200px){
    .tmenu-mobile{
        display:block!important;
        background-color:#fff!important;
    }
    .tmenu-mobile__menucontent_hidden {
        display:none;
    }
  .t967__logo, .t967__bottom {
      display:none!important;
  }
  .t967__listwrapper {
      display: block!important;
    padding: 20px 0!important;
    width: 100%!important;
  }
  .t967__top, .t967__additionalwrapper {
      flex-direction: column!important;
    padding-bottom: 20px!important;
  }
  .t967__top {
      height:auto!important;
  }
  .t967 .t967__list-item {
      display: block!important;
    text-align: center!important;
    padding: 10px !important;
    white-space: normal!important;
  }
  .t967__list {
      display:block!important;
  }
  .t967__additional-descr, .t967__additional-langs, .t967__additional-social-links, .t967 .t-sociallinks {
      display: table!important;
    padding: 10px 0!important;
    text-align: center!important;
  }
  .t967__additional-descr {
      margin-top: 20px!important;
    margin-bottom: 20px!important;
  }
}

@media screen and (max-width: 959px){
    .t396__artboard  .after_title_text.not-active{
    top: 221px !important;
}
}
@media screen and (max-width: 479px){
    .t396__artboard  .after_title_text.not-active{
    top: 180px !important;
}
}
h3.t120__title {
    
    font-size: 26px !important;
}
.after_title_text .tn-atom{
    cursor: default !important;
}
.cursor-default .tn-atom{
    cursor: default !important;
}

.tn-atom .top-link-title-h3{
font-size: 18px;
    padding-left: 20px;
}
@media screen and (max-width: 479px){
    .tn-atom li.top-link-title-h3 {
    font-size: 12px;
}
}
}
#rec594492353 .t758 .t-menu__link-item:hover {
    color: #e8171f !important;
}
.uc-nav-list.t758 .t-menu__link-item:hover {
    color: #e8171f !important;
}
.uc-nav-list a{
    transition: all .3s;
    font-family: 'SuisseIntl',Arial,sans-serif;
}

.uc-nav-list a:hover{
    transition: all .3s;
    color: #e8171f !important;
}
.uc-nav-list .bread-custom .tn-atom{
    color: #e8171f !important;
}
.bread-custom-arrow .tn-atom {
    font-family: Arial,Helvetica,sans-serif !important;
}
uc-t-card__descr_cut .t-prefix_4{
    margin-left: 59px;
}
uc-t-card__descr_cut .t-prefix_4::before{
    content"";
    width:20px;
    height:1px;
    background-color:rgb(232, 23, 31);
}

}