/* Compensar NEW UI Kit - Font Sizes [ Start ] */

body.newUItheme h6, body.newUItheme .h6, body.newUItheme h5, body.newUItheme .h5, body.newUItheme h4,
body.newUItheme .h4, body.newUItheme h3, body.newUItheme .h3, body.newUItheme h2,
body.newUItheme .h2, body.newUItheme h1, body.newUItheme .h1{
	margin-bottom:0;
}
body.newUItheme h1 {
   font-size: 3rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h2 {
   font-size: 2.5rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h2.especial {
   font-size: 3rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h3 {
   font-size: 2.25rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 120%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h4 {
   font-size: 1.75rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 120%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h5 {
   font-size: 1.5rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme h6 {
   font-size: 1.125rem;
   font-family: Roboto;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme p,
body.newUItheme .dropdown-menu .dropdown-item{
   font-size: 1rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}

body.newUItheme .accordion .accordion-button{
	font-family: Roboto;
	font-weight: 700;
	font-style: Bold;
	font-size: 1rem;
	leading-trim: NONE;
	line-height: 120%;
	letter-spacing: 1.2%;
	vertical-align: middle;
}

body.newUItheme .ParrafosXs p{
   font-size: 0.625rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}

body.newUItheme .ParrafosS p{
   font-size: 0.75rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}

body.newUItheme .ParrafosM p,
body.newUItheme .ParrafosXl p small{
   font-size: 0.875rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 150%;
   text-decoration: none;
   text-transform: none;
}

body.newUItheme .ParrafosXl p{
   font-size: 1.125rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme .Parrafos2Xl p{
   font-size: 1.5rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
body.newUItheme .breadcrumb-item{
	font-weight:400;
}
body.newUItheme .breadcrumb-item.bold-breadcrumb{
	font-weight:700;
}
/*

*/
/* Mobile brakpoint [ Start ] */
@media (max-width: 576px) {
   body.newUItheme h1 {
      font-size: 2rem;
      font-family: Roboto;
      font-weight: 700;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h2 {
      font-size: 1.75rem;
      font-family: Roboto;
      font-weight: 700;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h2.especial {
      font-size: 1.75rem;
      font-family: Roboto;
      font-weight: 700;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h3 {
      font-size: 1.5rem;
      font-family: Roboto;
      font-weight: 700;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h4 {
      font-size: 1.25rem;
      font-family: Roboto;
      font-weight: 600;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h5 {
      font-size: 1.125rem;
      font-family: Roboto;
      font-weight: 600;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
   body.newUItheme h6 {
      font-size: 1rem;
      font-family: Roboto;
      font-weight: 500;
      font-style: normal;
      line-height: 120%;
      letter-spacing: 0.008em;
      text-decoration: none;
      text-transform: none;
   }
}
/* Mobile brakpoint [ End ] */
/*

*/
body.newUItheme .block--compensar-accesibility p .material-icons{
	font-size:2rem;
}
body.newUItheme .block--compensar-accesibility ul li .material-icons{
	font-size:1.5rem;
}
body.newUItheme .block--compensar-chatbot p svg{
	font-size: 2rem;
}
body.newUItheme .menus-footer h2{
	font-size: 1.125rem;
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  line-height: 120%;
  letter-spacing: 0.008em;
  text-decoration: none;
  text-transform: none;
}
body.newUItheme .navbar .nav-link{
	font-family: Roboto;
	font-weight: 500;
	font-style: Medium;
	font-size: 1rem;
	leading-trim: CAP_HEIGHT;
	line-height: 120%;
	letter-spacing: 2.2%;
}
body.newUItheme .menus-footer .block--system-menu .nav .nav-item a,
body.newUItheme .menus-footer .compensar-addres{
	font-size: 1rem;
}
bosy.newUItheme .btn .material-symbols-outlined {
	font-size:1.5rem;
}
/* Compensar NEW UI Kit - Font Sizes [ End ] */