.elementor .tags{font-family:var(--copies);font-weight:600;font-size:12px;color:var(--azul-light);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .golden{font-size:12px;color:var(--azul-light);}.elementor .white{color:#ffffff;text-align:start;a {color: var(--azul-dark);}\n}.elementor .hero-title{font-size:60px;line-height:60px;}.elementor .card-servicios{padding:20px;border-radius:8px;background-color:#ffffff;box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.2);transition:all 200ms;flex-direction:column;row-gap:8px;align-items:start;}.elementor .card-servicios:hover,.elementor .card-servicios:focus-visible{background-image:linear-gradient(var(--azul-ultradark), var(--azul-ultradark));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;h3, p, i, strong, .hover-white { color: #FFF}
svg, path{ fill: #FFF}\n}.elementor .hide{display:none;}.elementor .botonCTA{font-weight:600;text-transform:uppercase;border-radius:4px;background-color:var(--azul-light);}.elementor .botonCTA:hover,.elementor .botonCTA:focus-visible{color:#ffffff;background-color:var(--azul-dark);}.elementor .marcoBlanco{padding:24px;border-radius:12px;background-color:#ffffff;box-shadow:0px 9px 20px 0px rgba(0, 0, 0, 0.2);flex-direction:column;}.elementor .categorias{.badge-categoria.nivel-0 {   
  font-weight: 600; 
  padding: 4px 0 4px 4px;
  /*border-bottom: 1px solid var(--azul-light);*/
}
.badge-categoria.nivel-1 { 
  font-weight: 400; 
  font-size: 0.85rem; 
  opacity: 0.85; 
  margin-left: 16px; }\n}