@charset "UTF-8";
/* Modified Poor Man’s Reset
 * -------------------------------------------------------
 */
html, body, p {
  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
 * -------------------------------------------------------
 */
/* Ad content
 * -------------------------------------------------------
 */
#ad_content {
  background: #e4e5e3;
  border: 1px solid black;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width: 970px;
  height: 250px; }
  #ad_content div, #ad_content img, #ad_content p {
    position: absolute;
    zoom: 1; }

#headline {
  left: 30px;
  top: 30px; }

#headline2 {
  left: 30px;
  top: 30px; }

#subhead2 {
  left: 30px;
  top: 120px; }

#headline3 {
  left: 30px;
  top: 30px; }

#all_arms {
  left: 0;
  right: 0; }

#arm1 {
  left: 692px;
  top: 122px; }

#hand1 {
  -webkit-transform-origin: center 95%;
          transform-origin: center 95%;
  left: 668px;
  top: 44px; }

#arm2 {
  left: 782px;
  top: 132px; }

#hand2 {
  -webkit-transform-origin: 52% 90%;
          transform-origin: 52% 90%;
  left: 760px;
  top: 44px; }

#arm3 {
  left: 880px;
  top: 132px; }

#hand3 {
  -webkit-transform-origin: 52% 90%;
          transform-origin: 52% 90%;
  left: 858px;
  top: 44px; }

#cta {
  width: 250px;
  height: 50px;
  left: 150px;
  top: 176px;
  overflow: hidden; }

.ctahover {
  background-color: #990308; }

.ctaout {
  background-color: #cc050a; }

#textcta {
  position: absolute;
  left: 16px;
  top: 15px; }

#arrow {
  position: absolute;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  width: 10px;
  left: 225px;
  top: 18px; }

#logo {
  position: absolute;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  width: 156px;
  height: 94px;
  left: 30px;
  top: 176px; }

.backup {
  position: absolute;
  background: url("backup.png") no-repeat;
  left: 0;
  top: 0;
  width: 970px;
  height: 250px; }

.sprite-png{
  background-image: url('spritesheet.png');
}

.arm1 {
  background-position: -290px 0px;
  width: 36px;
  height: 181px;
}
.arm2 {
  background-position: 0px -100px;
  width: 48px;
  height: 176px;
}
.arm3 {
  background-position: -241px 0px;
  width: 43px;
  height: 176px;
}
.hand1 {
  background-position: -162px -117px;
  width: 63px;
  height: 101px;
}
.hand2 {
  background-position: -54px -100px;
  width: 73px;
  height: 111px;
}
.hand3 {
  background-position: -162px 0px;
  width: 73px;
  height: 111px;
}
.logo {
  background-position: 0px 0px;
  width: 156px;
  height: 94px;
}


.arrow {
	background: url("svgsprite.svg") 86.42748968614549% 40.36616300871292% no-repeat;
	width: 12.53px;
	height: 16.66px;
}

.headline {
	background: url("svgsprite.svg") 0 91.67762539921097% no-repeat;
	width: 355.66px;
	height: 38.31px;
}

.headline2 {
	background: url("svgsprite.svg") 0 0 no-repeat;
	width: 586.7px;
	height: 73.2px;
}

.headline3 {
	background: url("svgsprite.svg") 0 58.65384615384615% no-repeat;
	width: 496.5px;
	height: 73.2px;
}

.subhead2 {
	background: url("svgsprite.svg") 0 99.7085020242915% no-repeat;
	width: 235.88px;
	height: 12.75px;
}

.textcta {
	background: url("svgsprite.svg") 90.05418544589051% 81.82885249566822% no-repeat;
	width: 192.06px;
	height: 19.09px;
}

