/* 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___cd504 {
background-color: #000a19; background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url("https://import.cdn.thinkific.com/119405/rGu7q72SQZeUI2MMqm6f_document-3265718_960_720.jpg?width=1920"); position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;
}
.banner___cd504 .section__heading___cd504 {
text-align: left;
}
.banner___cd504 .section__subheading___cd504 {
text-align: left;
}
.banner___cd504 .section__content___cd504 {
text-align: left;
}
.banner___cd504 .video__play-button___cd504 {
margin-right: auto; margin-left: 0;
}
.banner___cd504 .section__heading___cd504 {
margin-right: auto;
}
.banner___cd504 .section__subheading___cd504 {
margin-right: auto;
}
.banner___cd504 .section__heading___cd504 {
color: #ffffff;
}
.banner___cd504 .section__subheading___cd504 {
color: #ffffff;
}
.banner___cd504 .section__body___cd504 {
color: #ffffff;
}
@media all and (min-width: 768px) {
  .banner___cd504 .section__heading___cd504 {
    width: 90%;
  }
  .banner___cd504 .section__subheading___cd504 {
    width: 90%;
  }
}
.course-curriculum___545d4 {
background-color: #000a19;
}
.course-curriculum___545d4 .section__headings___545d4 {
text-align: left;
}
.pricing-table___67999 .section__headings___67999 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___67999 .section__content___67999 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___67999 .section__headings___67999 {
margin: 0 0 2rem;
}
.pricing-table___67999 .section__headings___67999 {
text-align: left;
}
@media all and (min-width: 992px) {
  .pricing-table___67999 .section__headings___67999 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___67999 .section__content___67999 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___67999 .section__headings___67999 {
    margin: 0; padding-right: 4rem;
  }
}
header.header .header__logo___2909e img {
max-height: none; width: 7rem; height: auto;
}
