/* Compensar NEW UI Kit - Font Sizes [ Start ] */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

input::placeholder {
	color: #7F7F7F !important;
}
 h6,  .h6,  h5,  .h5,  h4,
 .h4,  h3,  .h3,  h2,
 .h2,  h1,  .h1{
	margin-bottom:0;
	font-family: Roboto;
}
.slick__slide .hero-description h1 {
	padding-bottom: 1rem;
}
/* .field--type-text-long h1,  .field--type-text-long h2,  .field--type-text-long h3, 
 .field--type-text-long h4,  .field--type-text-long h5,  .field--type-text-long h6{
	color:transparent;
}*/
 h1, .paragraph--type--compensar-card .material-symbols-outlined,
 .card-compensar .material-symbols-outlined {
   font-size: 3rem;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
.border-circle-icon {
   font-size: 3rem;
   font-weight: 700;
   font-style: normal;
   line-height: 180%;
   text-decoration: none;
   text-transform: none;
}
 h2 {
   font-size: 2.5rem;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
 h2.especial {
   font-size: 3rem;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
h3 {
   font-size: 2.25rem;
   font-weight: 700;
   font-style: normal;
   line-height: 120%;
   text-decoration: none;
   text-transform: none;
}
.card-compensar p {
   font-size: 1.25rem;
   font-weight: 700;
   font-style: normal;
   line-height: 120%;
   text-decoration: none;
   text-transform: none;
}
 h4 {
   font-size: 1.75rem;
   font-weight: 700;
   font-style: normal;
   line-height: 120%;
   text-decoration: none;
   text-transform: none;
}
 h5 {
   font-size: 1.5rem;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
 h6 {
   font-size: 1.125rem;
   font-weight: 700;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
 p,
 .dropdown-menu .dropdown-item, .section-contact,
 .section-schedule p, .section-services p,
 .widget-info, .section-schedule-mobile p {
   font-size: 1rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}

 .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;
}

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

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

 .ParrafosM p,
 .ParrafosXl p small,
 .badge-compensar, .parrafos-small {
   font-size: 0.875rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 150%;
   text-decoration: none;
   text-transform: none;
	}
	/*.slick__slide .hero-description p*/
 .ParrafosXl p:not(.parrafos-small), p.ParrafosXl, .ParrafosXl li,
 .name-record, .block--compensar-mensajemodalsolicitudes p{
   font-size: 1.125rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
 .Parrafos2Xl p, p:has(.border-circle-icon){
   font-size: 1.5rem;
   font-family: Roboto;
   font-weight: 400;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
.widget-name strong{
   font-size: 1.5rem;
   font-family: Roboto;
   font-style: normal;
   line-height: 130%;
   text-decoration: none;
   text-transform: none;
}
 .breadcrumb-item{
	font-weight:400;
}
 /*.breadcrumb-item.bold-breadcrumb{
	font-weight:700;
}*/
/*

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

*/
 .block--compensar-accesibility p .material-icons{
	font-size:2rem;
}
 .block--compensar-accesibility ul li .material-icons{
	font-size:1.5rem;
}
 .block--compensar-chatbot p svg{
	font-size: 2rem;
}
 .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;
}
 .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%;
}
 .menus-footer .block--system-menu .nav .nav-item a,
 .menus-footer .compensar-addres{
	font-size: 1rem;
}
bosy.newUItheme .btn .material-symbols-outlined {
	font-size:1.5rem;
}
.section-contact .material-symbols-outlined,
.section-schedule .material-symbols-outlined,
.section-services .material-symbols-outlined,
.widget-info .material-symbols-outlined,
.widget-contact .material-symbols-outlined {
   font-size: 1.25rem;
   font-weight: 400;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
}
/* Compensar NEW UI Kit - Font Sizes [ End ] */