/*
.jl_custom_Tab > ul > li { 
  color: #ff0000;
  background: #00ff00;
}

.jl_custom_Tab > ul > li:active { 
  color: #ff0000;
  background: #00ffFF;
}

.jl_custom_Tab > ul > li:hover { 
  color: #ffFF00;
  background: #a02010;
}

.jl_custom_Tab .jl-tab .jl-active{
  background: #a02010;
}

#FFFAE8

*/
.text_gen_brand_Revatech{

  font-family: "font_s_ext_med";

}




@font-face {
  font-family: "font_s_ext_med";
  src:  url('../../fonts/s_ext_med.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


.jl_custom_Tab .jl-subnav-pill > li{

  padding-left: 30px;


}

.jl_custom_Tab .jl-subnav-pill .jl-active > a{
  color: #000000;
  background: #FAF5F5;
}

.jl_custom_Tab .jl-subnav-pill > li > a{

  font-family: "font_s_ext_med";
  font-size: 20px;

}


  /*background:#FAFAFA;*/



.jl_custom_Tab .jl-switcher .jl-active{
  display: flex;
  flex-wrap: wrap; 
  background: #fafafa;

  color: #000000;
}

.jl_custom_Tab .jl-switcher .jl-first-column{

  display: inline-block;
  width: auto; /* можно явно указать auto */
        /*max-width: 100%; Минимальная ширина блока */
}






.jl_custom_Tab .jl-switcher .jl-active .tm-title{

  font-family: 'font_s_ext_med';

}
.jl_custom_Tab .jl-active .jl-margin-remove-first-child .jl-text-lead{

 margin-top: 40px !important;
 margin-bottom: 10px !important;
 

}
.jl_custom_Tab .jl-active .jl-margin-remove-first-child {

 margin-top: 40px !important;

}
.jl_custom_Tab .jl-switcher .jl-active .jl-margin-remove-first-child{

 margin-top: 40px;
 margin-left: 40px;

 flex: 1 1 350px;       /* flex-grow: 1, flex-shrink: 1, flex-basis: 300px  min-width: 250px;  */
      /* Минимальная ширина блока  margin-right:70px;// margin-right: clamp(20px, 50px, 70px);
  margin-right: clamp(16px, 20px, 70px);*/

}

.jl_custom_Tab .jl-switcher .jl-active .jl-child-width-expand{

  align-items: normal;

}


.jl_custom_Tab .jl-switcher .jl-active .tm-content{

 margin-right:70px;
 margin-bottom:40px;

}

@media (max-width: 480px) {

  .jl_custom_Tab .jl-switcher .jl-active .tm-title {
    font-size: 23px !important;
     margin-right:10px;
     margin-left: 0px;    
  }

  .jl_custom_Tab .jl-switcher .jl-active .tm-content {
     margin-right:10px;
     margin-left: 0px; 
     margin-bottom: 30px;   
    font-size: 15px !important;    
  }

 .jl_custom_Tab .jl-switcher .jl-active .jl-margin-remove-first-child{
    padding-left: 10px;
 }

}

.Text_napr  .g-particle .g5-title {

   font-family: 'font_s_ext_med' !important;
   color: #000000  !important;
}

.Text_napr .g-particle .g5-particle-title {

   font-family: 'font_s_ext_med' !important;
   color: #000000  !important;
}


.Text_napr .g-particle {

  padding-bottom: 0px;
  padding-top: 0px; 
  margin-bottom: 0px;
  margin-top: 0px; 
 
}

.line_divider_12 .g-particle{

  padding-bottom: 0px;
  padding-top: 0px; 
  margin-bottom: 0px;
  margin-top: 0px; 
 
}



.Text_napr .g-particle .g5-title {

  margin-bottom: 0px;
 
}

.Text_napr .g-particle .jl-text-lead {

  margin-bottom: 0px;
 
}

.Text_title_page .g-particle .g5-title {

  color:#ffffff;
  font-size: 35;

}

.g-particle .g5-title {

   font-family: 'font_s_ext_med' !important;

}

.Contact_header_text {

   font-family: 'font_s_ext_med' !important;
   font-size: 35 !important;  
   color:#000000;

}


