#modula-course :is(.md-hero, .home-hero) {
  background-color: #163743;
  background-image: linear-gradient(105deg, #102f3c99 0%, #173c4870 38%, #204c5940 68%, #204c5920 100%), url('assets/conexoes-neurais-topo.png');
  background-size: cover;
  background-position: center, right center;
  background-repeat: no-repeat;
  padding-top: 64px;
  padding-bottom: 64px;
  color: #ffffff;
}
#modula-course :is(.md-hero, .home-hero) h1 span { color: #a0e1df; }
#modula-course :is(.md-hero, .home-hero) p, #modula-course :is(.md-hero, .home-hero) .md-micro { color: #d6e7ec; }
#modula-course :is(.md-hero, .home-hero) .md-kicker { color: #a0e1df; }
#modula-course :is(.md-hero, .home-hero) .md-tag { background: #315663; color: #edf7fa; }
#modula-course :is(.md-hero, .home-hero) .md-video { background: #214653; border-color: #65818b; box-shadow: 0 18px 44px #001f3233; }
#modula-course :is(.md-hero, .home-hero) .md-videocaption span { color: #d6e7ec; }
#modula-course .md-facts { background: #eef6f8; }
#modula-course main {
  background: linear-gradient(#ffffff 0%, #f6fafb 100%);
}
#modula-course .md-program {
  background-color: #f1f8f9;
  background-image: linear-gradient(90deg, #f1f8f9f5 0%, #f1f8f9d9 48%, #f1f8f950 100%), url('assets/cerebro-suave.png');
  background-position: center, right center;
  background-size: cover;
  background-repeat: no-repeat;
}
#modula-course .md-program .md-split > div:last-child {
  background: #ffffffed;
  padding: 26px;
  border-radius: 16px;
  border: 1px solid #dce9ec;
}
#modula-course .md-pricing {
  background: linear-gradient(150deg, #e5f0f3, #f7fbfb 55%, #eaf5f4);
}
#modula-course .md-teacher { padding-top: 55px; }
#modula-course .md-footer { background: #fff; }

@media(max-width:700px) {
  #modula-course :is(.md-hero, .home-hero) { padding-top:40px; padding-bottom:40px; background-position:center, 68% center; }
  #modula-course .md-program { background-position: center, 75% top; }
  #modula-course .md-program .md-split > div:last-child { padding:20px; }
}

#modula-course .home-hero .hero-sub { color: #d6e7ec; }
#modula-course .home-hero .md-cta.secondary { color:#edf7fa; border-color:#86a4ae; }
#modula-course .home-hero .photo-caption { color:#17323c; }
#modula-course .home-hero .photo-caption span { color:#536b75; }
#modula-course .md-hero .md-video-pending { background:#214653; color:#fff; }
#modula-course .md-hero .md-video-pending svg { color:#a0e1df; }
#modula-course #cursos {
 background-color:#f1f8f9;
 background-image:linear-gradient(90deg,#f1f8f9ed,#f1f8f990),url('assets/cerebro-suave.png');
 background-size:cover;
 background-position:center,right center;
}
#modula-course .home-course { background:#fffffff5; }
#modula-course .home-path { background:#eef6f8f5; }
#modula-course .home-end { background:linear-gradient(150deg,#e5f0f3,#f7fbfb 55%,#eaf5f4); }
