/* 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___5baf6 {
background-color: #000a19; background: linear-gradient(rgba(0,0,0,0.42), rgba(0,0,0,0.42)),url("https://import.cdn.thinkific.com/119405/oJQ2vyoQA28i2QO3ymuQ_notebook_1850613_960_720_jpg?width=1920"); position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;
}
.banner___5baf6 .section__heading___5baf6 {
text-align: center;
}
.banner___5baf6 .section__subheading___5baf6 {
text-align: center;
}
.banner___5baf6 .section__content___5baf6 {
text-align: center;
}
.banner___5baf6 [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___5baf6 .section__button-group___5baf6 {
-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___5baf6 .product-action-buttons__purchase___5baf6 {
-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___5baf6 .section__heading___5baf6 {
margin-right: auto; margin-left: auto;
}
.banner___5baf6 .section__subheading___5baf6 {
margin-right: auto; margin-left: auto;
}
.banner___5baf6 .section__heading___5baf6 {
color: #ffffff;
}
.banner___5baf6 .section__subheading___5baf6 {
color: #ffffff;
}
.banner___5baf6 .section__body___5baf6 {
color: #ffffff;
}
@media all and (min-width: 768px) {
  .banner___5baf6 .section__heading___5baf6 {
    width: 90%;
  }
  .banner___5baf6 .section__subheading___5baf6 {
    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;
  }
}
header.header .header__logo___2909e img {
max-height: none; width: 7rem; height: auto;
}
