/** Shopify CDN: Minification failed

Line 139:1 Expected "}" to go with "{"

**/
.centrado-zom {
    display: flex;
    align-items: center;  /* Centra verticalmente */
    justify-content: center; /* Centra horizontalmente */
    height: 100%; /* Asegura que el contenedor tenga suficiente altura */
    width: 100%; /* Opcional, si necesitas que ocupe todo el ancho */
    padding-right: var(--alo-gap);
    padding-left: var(--alo-gap);
}

.franja-pasos-registro {
    background-color: #00165a;
    width: 100%;
    padding: 8px 3%;
    max-width: 1280px;
    border-radius: 3px;
}

.contenedor-columnas {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 3.25fr;
    grid-auto-columns: 1fr;
}

.paso {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: .9rem;
  display: flex;
}

.paso.vertical {
  flex-flow: column;
}

.bullet {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: flex;
  box-shadow: 8px 7px 5px #0003;
}

.bullet.vertical {
  box-shadow: none;
  margin-bottom: 5px;
  margin-right: 0;
}

.bullet.vertical.activo {
  background-color: #0478e1;
}

.text-block-33 {
  color: #00175a;
  font-family: Open Sans, sans-serif;
  font-size: .9rem;
  font-weight: 700;
}

.text-block-33.claro {
  color: #0478e1;
}

.text-block-33.claro.activo {
  color: #fff;
}

.button-holder {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wbs-nav-link.secondary {
  font-size: .9rem;
  font-weight: 400;
  font-family: Open Sans, sans-serif;
}

.wbs-nav-link.secondary.blue {
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 100px;
}


@media screen and (max-width: 500px) {
    .button-holder {
        display: none;

    .wbs-nav-link.secondary.blue {
        display: none;
    }

    .contenedor-columnas {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    }

    .franja-pasos-registro {
    background-color: #00165a;
    width: 100%;
    padding: 8px 3%;
    max-width: 1280px;
    border-radius: 3px;
    margin-left: 4px;
    margin-right: 4px;
    }

}