/* This is an individual banner css template */

/* NOTE: Make all your rules, at least, children of your parent element to avoid CSS rules cross-contamination */

/* Click Tag */
banner-ad a.click-tag {
  z-index: 3;
}

/* Logo */
banner-ad #logo {
  position: absolute;
  left: 228px;
  top: 207px;
  width: 57px;
  height: 21px;
}

banner-ad #logo-endframe {
  position: absolute;
  width: 129px;
  height: 45px;
  left: 13px;
  top: 13px;
  opacity: 0;
}

/* Body */
banner-ad #headline-1,
banner-ad #headline-2,
banner-ad #headline-3 {
  font-size: 48px;
  line-height: 48px;
  top: 13px;
  left: 13px;
  z-index: 2;
}

banner-ad #headline-4 {
  font-size: 36px;
  line-height: 36px;
  top: 13px;
  left: 13px;
}

banner-ad #headline-5 {
  width: 79px;
  height: 16px;
  top: 70px;
  left: 13px;
}

banner-ad #terms {
  font-size: 8px;
  line-height: 10px;
  top: 160px;
  left: 13px;
  letter-spacing: -0.1px;
  z-index: 1;
}

banner-ad #endframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 300px;
  height: 186px;
  background-color: white;
  z-index: 0;
}

/* Images */
banner-ad #image-1,
banner-ad #image-2,
banner-ad #image-3 {
  width: 300px;
  height: 186px;
}

/* CTA */
banner-ad #cta {
  width: 101px;
  top: 199px;
  left: 13px;
  font-size: 14px;
  line-height: 16px;
}

banner-ad #cta svg {
  width: 13px;
  height: 12px;
  margin-bottom: 2px;
  margin-left: 4px;
}

banner-ad #cta-body {
  padding: 9px 0px 9px 11px;
}

banner-ad #cta-click {
  height: 250px;
}