.elementor .white{color:#ffffff;text-align:start;a {color: var(--azul-dark);}\n}.elementor .section{column-gap:0px;padding:0px;margin-block-start:60px;margin-block-end:60px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:32px;align-items:center;}.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 .hero-title-servicios{font-size:48px;}.elementor .hide{display:none;}.elementor .servicio{h2 { 
  font-size: 32px !important;
  font-weight: 900;
  color: var(--azul-dark);
  margin: 40px 0 8px 0;
}
div h2:first-of-type {
  margin-top: 0 !important;
}
ul {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}
  ol {
  margin: 20px 16px;
  padding: 0;
}
li {
  border-bottom: 1px solid var(--azul-light);
  padding: 8px 12px;
  max-width: 600px;
}
li:last-child {
  border-bottom: none;
}
h3 { 
  font-size: 24px !important;
  font-weight: 900;
  color: var(--azul-dark);
  margin: 2px 0 8px 0;
}\n}