/* 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___44ea6 {
background-color: #000a19; background: linear-gradient(rgba(0,0,0,0.31), rgba(0,0,0,0.31)),url("https://import.cdn.thinkific.com/119405%2Fcustom_site_themes%2Fid%2FGfKDxT8TMMv30XomO7Q8_kiu.png?width=1920"); position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;
}
.banner___44ea6 .section__heading___44ea6 {
text-align: center;
}
.banner___44ea6 .section__subheading___44ea6 {
text-align: center;
}
.banner___44ea6 .section__content___44ea6 {
text-align: center;
}
.banner___44ea6 [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___44ea6 .section__button-group___44ea6 {
-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___44ea6 .product-action-buttons__purchase___44ea6 {
-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___44ea6 .section__heading___44ea6 {
margin-right: auto; margin-left: auto;
}
.banner___44ea6 .section__subheading___44ea6 {
margin-right: auto; margin-left: auto;
}
.banner___44ea6 .section__heading___44ea6 {
color: #ffffff;
}
.banner___44ea6 .section__subheading___44ea6 {
color: #ffffff;
}
.banner___44ea6 .section__body___44ea6 {
color: #ffffff;
}
.banner___44ea6 .banner__container___44ea6 {
display: flex;
}
.banner___44ea6 .section__image___44ea6 {
background: url(https://import.cdn.thinkific.com/119405%2Fcustom_site_themes%2Fid%2F1BBjV3ImSMSexoqdTkHe_ytr.tiff); background-repeat: no-repeat; background-position: center center; background-size: cover;
}
@media all and (max-width: 991px) {
  .banner___44ea6 .banner__container___44ea6 {
    flex-wrap: wrap-reverse;
  }
}
@media all and (min-width: 992px) {
  .banner___44ea6 .banner__wrapper___44ea6 {
    padding-right: 3rem; padding-left: 0;
  }
  .banner___44ea6 .section__video___44ea6 {
    width: 34%;
  }
  .banner___44ea6 .section__image___44ea6 {
    width: 34%;
  }
  .banner___44ea6 .banner__wrapper___44ea6 {
    width: calc(100% - 34%);
  }
}
@media all and (min-width: 768px) {
  .banner___44ea6 .section__heading___44ea6 {
    width: 90%;
  }
  .banner___44ea6 .section__subheading___44ea6 {
    width: 90%;
  }
}
.countdown___b0026 {
position: relative; z-index: 1;
}
.countdown___b0026:before {
display: block; position: absolute; bottom: 0; left: 0; width: 100%; content: "";
}
.countdown___b0026:after {
display: block; position: absolute; bottom: 0; left: 0; width: 100%; content: "";
}
.countdown___b0026:before {
height: 4rem; background-color: #000a19; -webkit-clip-path: ellipse(60% 60% at 50% 100%); clip-path: ellipse(60% 60% at 50% 100%);
}
.countdown___b0026:after {
height: 100%; background: linear-gradient(180deg, rgba(255,255,255,0) 10%, rgba(0,180,250,0.1) 90%, rgba(0,180,250,0.2) 110%); content: ""; z-index: -1;
}
.countdown.section__background-decoration___b0026 {
padding-bottom: 4rem;
}
.countdown>[class*="__container"]___b0026 {
padding-bottom: 6rem !important;
}
@media all and (min-width: 768px) {
  .countdown___b0026:before {
    -webkit-clip-path: ellipse(60% 75% at 50% 120%); clip-path: ellipse(60% 75% at 50% 120%);
  }
}
.course-curriculum___b1ae8 {
background-color: #000a19;
}
.course-curriculum___b1ae8 .section__headings___b1ae8 {
text-align: center;
}
.pricing-table___3ea48 .section__headings___3ea48 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___3ea48 .section__content___3ea48 {
position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 100%; max-width: 100%;
}
.pricing-table___3ea48 .section__headings___3ea48 {
margin: 0 0 2rem;
}
.pricing-table___3ea48 .section__headings___3ea48 {
text-align: left;
}
@media all and (min-width: 992px) {
  .pricing-table___3ea48 .section__headings___3ea48 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___3ea48 .section__content___3ea48 {
    position: relative; width: 100%; padding-right: 1rem; padding-left: 1rem; flex: 0 0 50%; max-width: 50%;
  }
  .pricing-table___3ea48 .section__headings___3ea48 {
    margin: 0; padding-right: 4rem;
  }
}
header.header .header__logo___2909e img {
max-height: none; width: 7rem; height: auto;
}
