/* 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 */

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

banner-ad #logo-endframe {
  position: absolute;
  width: 196px;
  height: 66px;
  left: 25px;
  top: 27px;
  opacity: 0;
}

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

banner-ad #headline-4 {
  font-size: 48px;
  line-height: 48px;
  width: 233px;
  height: 240px;
  left: 26px;
  top: 23px;
}

banner-ad #headline-5 {
  width: 121px;
  height: 24px;
  top: 114px;
  left: 25px;
}

banner-ad #terms {
  font-size: 8px;
  line-height: 10px;
  width: 200px;
  height: 22px;
  left: 11px;
  top: 343px;
  z-index: 1;
}

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

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

/* CTA */
banner-ad #cta {
  width: 101px;
  left: 26px;
  top: 537px;
  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: 600px;
}