/* Las reglas que el tema genera PARA ESTA PAGINA, con su hash de
   seccion. Bajadas con `muestras/andamio.py`. El tema base (los
   otros 266 KB, iguales en todas las pantallas) esta en
   `tema-empire.css`. NO se edita ninguno de los dos. */
.banner___ae7e9 {
background-color: #000a19; background: linear-gradient(rgba(0,0,0,0.62), rgba(0,0,0,0.62)),url("https://import.cdn.thinkific.com/119405/vDcFHS5zQJugvkxRiutU_home-office-336377_960_720.jpg?width=1920"); position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;
}
.banner___ae7e9 .section__heading___ae7e9 {
text-align: center;
}
.banner___ae7e9 .section__subheading___ae7e9 {
text-align: center;
}
.banner___ae7e9 .section__content___ae7e9 {
text-align: center;
}
.banner___ae7e9 [class*="__wrapper"] {
-webkit-box-pack: center; -moz-box-pack: center; -spec-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -spec-justify-content: center; justify-content: center; -ms-flex-pack: center;
}
.banner___ae7e9 .section__button-group___ae7e9 {
-webkit-box-pack: center; -moz-box-pack: center; -spec-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -spec-justify-content: center; justify-content: center; -ms-flex-pack: center;
}
.banner___ae7e9 .product-action-buttons__purchase___ae7e9 {
-webkit-box-pack: center; -moz-box-pack: center; -spec-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -spec-justify-content: center; justify-content: center; -ms-flex-pack: center;
}
.banner___ae7e9 .section__heading___ae7e9 {
margin-right: auto; margin-left: auto;
}
.banner___ae7e9 .section__subheading___ae7e9 {
margin-right: auto; margin-left: auto;
}
.banner___ae7e9 .section__heading___ae7e9 {
color: #ffffff;
}
.banner___ae7e9 .section__subheading___ae7e9 {
color: #ffffff;
}
.banner___ae7e9 .section__body___ae7e9 {
color: #ffffff;
}
@media all and (min-width: 768px) {
  .banner___ae7e9 .section__heading___ae7e9 {
    width: 90%;
  }
  .banner___ae7e9 .section__subheading___ae7e9 {
    width: 90%;
  }
}
.course-curriculum___81d61 {
background-color: #000a19;
}
.course-curriculum___81d61 .section__headings___81d61 {
text-align: left;
}
.pricing-table___8c751 .section__headings___8c751 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___8c751 .section__content___8c751 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___8c751 .section__headings___8c751 {
margin: 0 0 2rem;
}
.pricing-table___8c751 .section__headings___8c751 {
text-align: left;
}
@media all and (min-width: 992px) {
  .pricing-table___8c751 .section__headings___8c751 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___8c751 .section__content___8c751 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___8c751 .section__headings___8c751 {
    margin: 0; padding-right: 4rem;
  }
}
.reviews___cb7f1 .section__headings___cb7f1 {
text-align: center;
}
header.header .header__logo___2909e img {
max-height: none; width: 7rem; height: auto;
}
