html, body, div,
a, img {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

a {
  border: 1px solid #000;
  width: 970px;
  height: 250px;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  position: absolute; }

img {
  position: absolute; }

body, #container, .bg {
  overflow: hidden;
  width: 970px;
  height: 250px;
  background: white; }

body {
  background: white; }

#container {
  background: white; }

#container {
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
  z-index: -1;
  left: -1px;
  top: -1px;
  opacity: 0;
  visibility: hidden;
  background-size: 970px 250px; }

.sprite, .sprite-jpg {
  position: absolute;
  visibility: hidden;
  opacity: 0; }

.vis {
  visibility: inherit;
  opacity: 1; }

#container {
  background-image: url(../images/bg.jpg); }

.arrows-container {
  position: absolute;
  left: 255px;
  top: 111px; }

.intro-copy-container {
  position: absolute;
  top: -1px;
  left: 20px;
  width: 420px;
  height: 29px;
  overflow: hidden; }

.intro-copy {
  width: 420px;
  height: 29px;
  background-image: url(../images/intro-copy.png);
  background-size: 420px 29px;
  top: 0px;
  left: 0px; }

.lt-arrow {
  top: 0px;
  left: 1px; }

.rt-arrow {
  top: 0px;
  left: 443px; }

.intro-logo-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 970px;
  height: 250px; }

.logo-text-container {
  position: absolute;
  left: 383px;
  top: 111px;
  overflow: hidden;
  width: 0px;
  height: 28px; }

.logo-text {
  left: 0px;
  top: 0px; }

.logo-icon {
  left: 521px;
  top: 98px; }

.logo-reg {
  left: 580px;
  top: 101px; }

body {
  font: 20px/23px 'Roboto';
  color: black; }

a {
  color: black; }

.slide {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 560px; }
  .slide .content-title {
    position: absolute;
    left: 41px;
    top: 77px; }
  .slide .content-container {
    position: absolute;
    left: 41px;
    top: 101px; }
  .slide .logo {
    top: 24px;
    left: 40px; }

.slide-bg {
  width: 970px;
  height: 250px;
  opacity: 0.89;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px; }

.content-title {
  text-transform: uppercase;
  font-size: 15px;
  border-bottom: 1px #000 solid;
  letter-spacing: -0.45px; }

.content {
  width: 500px;
  font: 29px/32px 'Roboto';
  font-weight: bold;
  margin-top: 6px;
  letter-spacing: -0.35px; }

.content-sm {
  font-size: 16px;
  margin-top: 3px;
  letter-spacing: -0.2px; }

.slide-1 .slide-bg {
  z-index: -1; }

.cta {
  width: 116px;
  height: 24px;
  background-image: url(../images/cta.png);
  background-size: 116px 24px;
  top: 205px;
  left: 41px; }

/*# sourceMappingURL=style.css.map */
