@charset "UTF-8";
.uk-modal-dialog {
  background: transparent;
}

.modal-pdf {
  width: 100%;
  height: 100%;
}

.modal-pdf .uk-modal-close-default {
  background: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0px 4px 15px 3px rgba(0, 0, 0, 0.3607843137);
  right: 50px;
  top: 50px;
  color: var(--color-primario);
}

.modal-pdf iframe {
  width: 100%;
  height: 100%;
}

.uk-button-default {
  color: none;
  border: none;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slider {
  padding: 30px;
}
.slider .banner {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  min-height: 600px;
}
@media only screen and (max-width: 600px) {
  .slider .banner {
    padding-top: 70px;
  }
}
.slider .banner a {
  background: #eeff00;
  padding: 10px 20px;
  display: inline-block;
  border-radius: 16px;
  transition: 0.5s;
}
.slider .banner a:hover {
  transform: scale(1.05);
  box-shadow: 3px 5px 0px 3px rgba(0, 0, 0, 0.1803921569);
}
.slider .banner .info,
.slider .banner .objeto {
  width: calc(50% - 20px);
}
@media only screen and (max-width: 800px) {
  .slider .banner .info,
  .slider .banner .objeto {
    width: 100%;
  }
}
.slider .banner .info h1 {
  color: white;
}
.slider .banner .info h1 b {
  font-weight: bold;
  color: #eeff00;
}
.slider .banner .info p {
  color: rgb(255, 255, 255);
}
.slider .banner .objeto iframe {
  width: 100%;
  height: 500px;
}
@media only screen and (max-width: 800px) {
  .slider .banner .objeto iframe {
    height: 350px;
  }
}
.slider .banner .objeto img {
  display: none;
}

.libros {
  display: flex;
  gap: 3rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
}
@media only screen and (max-width: 800px) {
  .libros {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}
.libros .card {
  max-width: 300px;
}
.libros article {
  width: calc(25% - 3rem);
}

/*beneficios*/
.beneficios h4 {
  text-align: center;
}
.beneficios p {
  text-align: center;
}
.beneficios .beneficio {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-areas: "li1 li4 li5" "li2 li4 li6" "li3 li4 li7";
  justify-content: center;
  align-items: center;
  gap: 50px;
  justify-items: center;
}
@media only screen and (max-width: 600px) {
  .beneficios .beneficio {
    grid-template-columns: 1fr;
    padding: 30px;
    grid-template-areas: "li4 " "li1" "li2" "li3" "li5" "li6" "li7" "li8";
  }
  .beneficios .beneficio li {
    max-width: 200px;
  }
}
.beneficios .beneficio li:nth-child(1), .beneficios .beneficio li:nth-child(2), .beneficios .beneficio li:nth-child(3), .beneficios .beneficio li:nth-child(5), .beneficios .beneficio li:nth-child(6), .beneficios .beneficio li:nth-child(7) {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 20px;
  border: 1px solid var(--color-primario);
  border-radius: 10px;
  transition: 0.5s;
}
.beneficios .beneficio li:nth-child(1):hover, .beneficios .beneficio li:nth-child(2):hover, .beneficios .beneficio li:nth-child(3):hover, .beneficios .beneficio li:nth-child(5):hover, .beneficios .beneficio li:nth-child(6):hover, .beneficios .beneficio li:nth-child(7):hover {
  box-shadow: 2px 6px 7px 1px rgba(0, 0, 0, 0.47);
  background: var(--color-primario);
}
.beneficios .beneficio li:nth-child(1):hover h6,
.beneficios .beneficio li:nth-child(1):hover p, .beneficios .beneficio li:nth-child(2):hover h6,
.beneficios .beneficio li:nth-child(2):hover p, .beneficios .beneficio li:nth-child(3):hover h6,
.beneficios .beneficio li:nth-child(3):hover p, .beneficios .beneficio li:nth-child(5):hover h6,
.beneficios .beneficio li:nth-child(5):hover p, .beneficios .beneficio li:nth-child(6):hover h6,
.beneficios .beneficio li:nth-child(6):hover p, .beneficios .beneficio li:nth-child(7):hover h6,
.beneficios .beneficio li:nth-child(7):hover p {
  color: #fff;
}
.beneficios .beneficio li:nth-child(1):hover img, .beneficios .beneficio li:nth-child(2):hover img, .beneficios .beneficio li:nth-child(3):hover img, .beneficios .beneficio li:nth-child(5):hover img, .beneficios .beneficio li:nth-child(6):hover img, .beneficios .beneficio li:nth-child(7):hover img {
  filter: invert(1);
}
.beneficios .beneficio li:nth-child(1) img, .beneficios .beneficio li:nth-child(2) img, .beneficios .beneficio li:nth-child(3) img, .beneficios .beneficio li:nth-child(5) img, .beneficios .beneficio li:nth-child(6) img, .beneficios .beneficio li:nth-child(7) img {
  width: 70px;
}
.beneficios .beneficio li:nth-child(1) h6, .beneficios .beneficio li:nth-child(2) h6, .beneficios .beneficio li:nth-child(3) h6, .beneficios .beneficio li:nth-child(5) h6, .beneficios .beneficio li:nth-child(6) h6, .beneficios .beneficio li:nth-child(7) h6 {
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-size: 15px;
  color: var(--color-primario);
}
.beneficios .beneficio li:nth-child(1) p, .beneficios .beneficio li:nth-child(2) p, .beneficios .beneficio li:nth-child(3) p, .beneficios .beneficio li:nth-child(5) p, .beneficios .beneficio li:nth-child(6) p, .beneficios .beneficio li:nth-child(7) p {
  padding-left: 15px;
  padding-right: 15px;
  text-align: justify;
  display: none;
  color: #fff;
}
.beneficios .beneficio li:nth-child(1) {
  grid-area: li1;
}
.beneficios .beneficio li:nth-child(2) {
  grid-area: li2;
}
.beneficios .beneficio li:nth-child(3) {
  grid-area: li3;
}
.beneficios .beneficio li:nth-child(4) {
  grid-area: li4;
  width: 400px;
}
.beneficios .beneficio li:nth-child(4) img {
  width: 100%;
}
.beneficios .beneficio li:nth-child(5) {
  grid-area: li5;
}
.beneficios .beneficio li:nth-child(6) {
  grid-area: li6;
}
.beneficios .beneficio li:nth-child(7) {
  grid-area: li7;
}

.precios h4 {
  text-align: center;
  color: rgb(0, 0, 0);
}
.precios h4 b {
  font-weight: bold;
  color: var(--color-primario);
}
.precios .planes {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
}
.precios .planes .item {
  box-shadow: 0 70px 63px -60px #000000;
  border-radius: 10px;
  border: 1.5px solid var(--color-primario);
  align-content: space-between;
  width: calc(33.3333333333% - 40px);
  max-width: 300px;
  min-width: 250px;
  display: grid;
}
.precios .planes .item .lista {
  display: grid;
  gap: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
}
.precios .planes .item .lista li {
  display: flex;
}
.precios .planes .item .lista li span {
  border-radius: 50%;
  animation: alternar-fondo 4s infinite; /* La animación dura 4 segundos y se repite infinitamente */
  background: var(--color-primario);
  color: #fff;
  margin-right: 12px;
  width: 20px;
  height: 20px;
  display: grid;
  place-content: center;
}
.precios .planes .item .botones {
  text-align: center;
  display: grid;
}
.precios .planes img {
  width: 150px;
}
.precios .planes h6 {
  font-weight: bold;
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  color: var(--color-primario);
}
.precios .planes p {
  text-align: center;
}

/*demos*/
.demos {
  background: var(--color-primario);
}
.demos h4 {
  color: white;
  text-align: center;
}
.demos p {
  color: white;
  text-align: justify;
}

/*footer*/
footer {
  background-color: black;
  text-align: center;
  padding: 20px;
}
footer a {
  color: #fff;
}

.filtrado-btns {
  margin-bottom: 20px;
  text-align: center;
  justify-content: center;
}
.filtrado-btns a {
  font-size: 20px !important;
  color: #fff !important;
  border-radius: 16px;
  padding: 10px 20px !important;
}
.filtrado-btns a:hover {
  background: black !important;
}
.filtrado-btns .uk-active a {
  background: black;
}

.uk-modal.uk-open {
  z-index: 99999999999;
}/*# sourceMappingURL=secciones.css.map */