@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");

      :root {
        --font: Lato;
        --alt-font: Lato;
        --accent-color: #a5bac3;
        --secondary-color: #000000;
        --link-color: #ea2b7b;
        --accent-highlight-color: #34464e;
        --accent-highlight-background-color: #e2e9ec;
        --accent-tinted-color-70: #e4eaed;
        --accent-tinted-color-80: #edf1f3;
        --accent-tinted-color-90: #f6f8f9;
        --accent-contrast-color: #111;
        --accent-contrast-tinted-background-color: #fff;
        --accent-hover-color: #86a3af;
        --secondary-hover-color: #1a1a1a;
        --secondary-contrast-color: #fff;
        --link-hover-color: #f388b5;
      }
      

.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_hires_v3/v1/course-uploads/3ff57d2f-4ec8-499c-88b3-1936f75d239c/1ig2rucgl1i0-Logo-tagline-flush-right194x603x.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}


.homePurchase .btn--primary, .btn-primary {
  background-color: #ea2b7b;
  border-color: var(--accent-color);
  color: #fff;
  border: 1px #ea2b7b solid;
  border-radius: 20px;
  font-weight: 700;
}

.homeHero .hero .hero__caption {
    width: 60%;
}

.homeVideo .video__container {
    width: 70%;
    transform: translate(20%);
}


.homehero .hero .hero__caption {
  background: transparent;
  position: absolute;
  text-align: center;
  left: 0px;
  top: 50px;
}

.homehero .hero .hero__caption .hero__title {
  color: #000000;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 80px !important;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
}

.homehero .hero .hero__caption .h4 {
  color: #000000;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 40px !important;
  margin-bottom: 50px;
}

.homehero .hero__caption a.btn.btn--primary {
  display: block;
  border-radius: 15px;
  color: #ffffff;
  font-size: 20px;
  background: #ea2b7b;
  padding: 15px 15px 15px 15px;
  text-decoration: none;
  margin: 0;
  position: absolute;
  top: 70%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}