@charset "UTF-8";
/* Modified Poor Man’s Reset
 * -------------------------------------------------------
 */
html, body {
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

html {
  font-size: 1em; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a img, :link img, :visited img {
  border: 0; }

/* Utilities
 * -------------------------------------------------------
 */
.alpha-0 {
  visibility: hidden; }

.gpu {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transform: rotate(0.1deg);
          transform: rotate(0.1deg); }

/* Variables
 * -------------------------------------------------------
 */
.abs-center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

/* Ad content
 * -------------------------------------------------------
 */
#ad_content {
  background: #f7f7f7;
  border: 1px solid black;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width: 300px;
  height: 250px; }
  #ad_content div, #ad_content img, #ad_content li {
    position: absolute;
    box-sizing: border-box; }

#bg {
  left: 0;
  top: 0;
  width: 300px;
  height: 250px;
  background-color: #18213b; }

#text1 {
  left: 33px;
  top: 35px; }

#text2_1_holder {
  width: 154px;
  height: 25px;
  left: 33px;
  top: 35px;
  overflow: hidden; }

#text2_2_holder {
  width: 116px;
  height: 32px;
  left: 33px;
  top: 61px;
  overflow: hidden; }

#text2_3_holder {
  width: 180px;
  height: 38px;
  left: 33px;
  top: 97px;
  overflow: hidden; }

#eftext_1_holder {
  width: 162px;
  height: 22px;
  left: 33px;
  top: 35px;
  overflow: hidden; }

#eftext_2_holder {
  width: 194px;
  height: 28px;
  left: 33px;
  top: 62px;
  overflow: hidden; }

#eftext_3_holder {
  width: 234px;
  height: 33px;
  left: 33px;
  top: 91px;
  overflow: hidden; }

#eftext1 {
  left: 0;
  top: 0; }

#logo {
  left: 117px;
  top: 11px; }

#legal {
  left: 5px;
  top: 33px; }

#cta {
  left: 115px;
  top: 165px;
  width: 168px;
  height: 32px; }

#glint {
  top: -33px;
  left: 150px;
  width: 170px;
  height: 100px;
  background: url("glint.png"); }

#ctaBg {
  width: 168px;
  height: 32px;
  background: #6633cc;
  border-radius: 16px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  overflow: hidden; }

#footer {
  width: 300px;
  height: 44px;
  background: #18213b;
  bottom: 0px; }

#sprite {
  width: 300px;
  height: 250px;
  background: url("sprite.png"); }

.backup {
  background: url("backup.jpg") no-repeat;
  left: 0;
  top: 0;
  width: 300px;
  height: 250px; }

.ctatext {
	background: url("svgsprite.svg") 78.07701314777024% 29.12085202899265% no-repeat;
	width: 89.09px;
	height: 10.19px;
}

.eftext_1 {
	background: url("svgsprite.svg") 0 99.7548508241185% no-repeat;
	width: 161.69px;
	height: 21.28px;
}

.eftext_2 {
	background: url("svgsprite.svg") 0 53.29744279946164% no-repeat;
	width: 193.34px;
	height: 27.25px;
}

.eftext_3 {
	background: url("svgsprite.svg") 0 0 no-repeat;
	width: 233.38px;
	height: 32.81px;
}

.legal {
	background: url("svgsprite.svg") 76.55819446266894% 33.76566385489297% no-repeat;
	width: 83.16px;
	height: 7.91px;
}

.logo {
	background: url("svgsprite.svg") 0 88.44805608667941% no-repeat;
	width: 173px;
	height: 24.72px;
}

.text1 {
	background: url("svgsprite.svg") 0 22.348613854642053% no-repeat;
	width: 225.41px;
	height: 66.19px;
}

.text2_1 {
	background: url("svgsprite.svg") 99.98714708024507% 0 no-repeat;
	width: 154.59px;
	height: 26.25px;
}

.text2_2 {
	background: url("svgsprite.svg") 86.23900672529746% 14.567956046395471% no-repeat;
	width: 117.38px;
	height: 32.81px;
}

.text2_3 {
	background: url("svgsprite.svg") 0 73.09518295507179% no-repeat;
	width: 179.72px;
	height: 40.28px;
}

