@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
 * -------------------------------------------------------
 */
.visibility-off {
  visibility: hidden; }

.alpha-0 {
  opacity: 0; }

.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; }

.margin-adjust, #arrows, #logo, #cta, #text100,
#text101,
#text102,
#text200,
#text201,
#text202,
#text203,
#text204,
#text205,
#text206,
#text207,
#text300,
#text301,
#text302,
#text303,
#text304,
#textglint,
#headline {
  margin: -6px; }

/* Ad content
 * -------------------------------------------------------
 */
#canvas {
  position: absolute;
  left: 0;
  right: 0; }

#ad_content {
  background: white;
  border: 1px solid black;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width: 728px;
  height: 90px; }
  #ad_content div, #ad_content img, #ad_content li {
    position: absolute; }

#bg {
  left: 0;
  top: 0;
  width: 728px;
  height: 90px;
  background-color: #19223c; }

#header {
  left: 0;
  top: 0;
  width: 728px;
  height: 22px;
  background-color: #99cc00; }

#headline {
  left: 14px;
  top: 7px; }

#arrows {
  left: 678px;
  top: 45px; }

#logo {
  left: 527px;
  top: 65px; }

#legalwhite {
  left: 4px;
  top: 70px; }

#legalblack {
  left: 19px;
  top: 74px; }

#ctaholder, #ctatextholder {
  left: 517px;
  top: 29px;
  width: 132px;
  height: 40px;
  overflow: hidden; }

#ctatextholder {
  left: 522px; }

#ctabg {
  left: 1px;
  top: 1px;
  width: 131px;
  height: 40px;
  background: #6633cc; }

#glint1, #glint2 {
  left: -170px;
  top: -30px; }

.glint {
  background: url("glint.png") no-repeat;
  width: 170px;
  height: 100px;
  opacity: .7; }

#text100, #text200, #text102, #text204, #text206, #text207 {
  left: 0;
  top: 0; }

#text101 {
  left: 117px;
  top: 0; }

#text201 {
  left: 58px;
  top: 0; }

#text202 {
  left: 121px;
  top: 0; }

#text203 {
  left: 176px;
  top: 0; }

#text205 {
  left: 84px;
  top: -1px; }

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

#text301 {
  left: 194px;
  top: 0; }

#text302 {
  left: 315px;
  top: 3px; }

#text303 {
  left: 0;
  top: 22px; }

#text304 {
  left: 229px;
  top: 22px; }

#text100holder {
  width: 163px;
  height: 26px;
  left: 24px;
  top: 42px;
  overflow: hidden; }

#text102holder {
  width: 117px;
  height: 26px;
  left: 195px;
  top: 42px;
  overflow: hidden; }

#text200holder {
  width: 242px;
  height: 26px;
  left: 24px;
  top: 42px;
  overflow: hidden; }

#text204holder {
  width: 155px;
  height: 26px;
  left: 273px;
  top: 42px;
  overflow: hidden; }

#text206holder {
  width: 64px;
  height: 21px;
  left: 437px;
  top: 43px;
  overflow: hidden; }

#text207holder {
  width: 146px;
  height: 26px;
  left: 510px;
  top: 42px;
  overflow: hidden; }

#text300holder {
  width: 396px;
  height: 44px;
  left: 70px;
  top: 36px;
  overflow: hidden; }

#textglint {
  left: -75px;
  top: 15px; }

.backup {
  background: url("backup.png") no-repeat;
  left: 0;
  top: 0;
  width: 728px;
  height: 90px; }

.sprite-svg {
	background: url("svgsprite.svg") no-repeat;
}

.arrows {
	background-position: 99.9159891598916% 0;
	width: 48px;
	height: 46.8px;
}

.cta {
	background-position: 0 57.506711409395976%;
	width: 144px;
	height: 52px;
}

.ctatext {
	background-position: 73.7369611662687% 40.16079978319131%;
	width: 98.72px;
	height: 17.91px;
}

.disclaimer {
	background-position: 0 45.52468665182519%;
	width: 146.84px;
	height: 22.09px;
}

.glint {
	background-position: 0 77.55902777777777%;
	width: 87px;
	height: 62px;
}

.headline {
	background-position: 0 27.936555891238672%;
	width: 167px;
	height: 19px;
}

.legalblack {
	background-position: 72.10138248847926% 50.56773805947732%;
	width: 91.5px;
	height: 17.1px;
}

.legalwhite {
	background-position: 72.10802838971333% 45.43761638733706%;
	width: 91.53px;
	height: 17.06px;
}

.logo {
	background-position: 82.92932862190813% 0;
	width: 134px;
	height: 29px;
}

.text100 {
	background-position: 79.4374492282697% 30.609564688170664%;
	width: 121.56px;
	height: 37.81px;
}

.text101 {
	background-position: 34.782125389061804% 89.74746045224391%;
	width: 57.16px;
	height: 32.03px;
}

.text102 {
	background-position: 80.8495245969409% 9.289214901181973%;
	width: 126.72px;
	height: 37.81px;
}

.text200 {
	background-position: 0 99.95905898655245%;
	width: 60.72px;
	height: 32.47px;
}

.text201 {
	background-position: 0 89.74746045224391%;
	width: 68px;
	height: 32.03px;
}

.text202 {
	background-position: 18.89728768341485% 89.74746045224391%;
	width: 57.16px;
	height: 32.03px;
}

.text203 {
	background-position: 25.663716814159294% 71.64346654692412%;
	width: 78px;
	height: 38.22px;
}

.text204 {
	background-position: 71.23907236522584% 58.31996729251187%;
	width: 87.56px;
	height: 32.03px;
}

.text205 {
	background-position: 43.07765944717004% 54.921001185783425%;
	width: 82.72px;
	height: 37.97px;
}

.text206 {
	background-position: 46.10014373295005% 35.056766361606435%;
	width: 76.09px;
	height: 32.03px;
}

.text207 {
	background-position: 0 35.705820173612224%;
	width: 157.16px;
	height: 37.81px;
}

.text300 {
	background-position: 0 9.288715953307394%;
	width: 198.47px;
	height: 28.75px;
}

.text301 {
	background-position: 79.98704883950786% 20.796887159533075%;
	width: 123.59px;
	height: 28.75px;
}

.text302 {
	background-position: 47.6754601404259% 68.64263544451615%;
	width: 70.91px;
	height: 24.59px;
}

.text303 {
	background-position: 0 0;
	width: 234.69px;
	height: 29.84px;
}

.text304 {
	background-position: 0 18.534100974313553%;
	width: 179.66px;
	height: 33.88px;
}

