/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */
html {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html, body {
  margin: 0;
  overflow: hidden; }

body {
  padding: 0;
  font-family: 'open sans';
  position: relative;
  margin: 0;
  height: 100%;
  -webkit-font-smoothing: antialiased; }

html, body, .onepage-wrapper {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
  height: 100%; }

.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d; }
  .onepage-wrapper .section {
    width: 100%;
    height: 100%; }

.onepage-pagination {
  position: absolute;
  right: 30px;
  top: 20px;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0; }
  .disabled-onepage-scroll .onepage-pagination {
    display: none; }
  .onepage-pagination li {
    padding: 0;
    text-align: center; }
    .onepage-pagination li a {
      padding: 10px;
      display: block; }
      .onepage-pagination li a:before {
        content: '';
        position: absolute;
        width: 4px;
        height: 4px;
        background: rgba(0, 0, 0, 0.85);
        border-radius: 50%; }
      .onepage-pagination li a.active:before {
        width: 11px;
        height: 11px;
        background: none;
        border: 1px solid black;
        margin-top: -3px;
        left: 7px; }
      .onepage-pagination li a:hover {
        opacity: 0.5; }
      .onepage-pagination li a.active:hover {
        opacity: 1; }

.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper {
  overflow: auto; }

.disabled-onepage-scroll .main {
  height: 100%; }
.disabled-onepage-scroll section {
  min-height: 100%;
  min-height: 100%;
  position: relative; }
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  min-height: 100%; }
  .disabled-onepage-scroll .onepage-wrapper .section {
    position: relative !important;
    top: auto !important;
    left: auto !important; }

.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {
  position: inherit; }

.wrapper {
  height: 100% !important;
  height: 100%;
  margin: 0 auto;
  overflow: hidden; }

html {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 14px;
  color: #333; }

*, *:before, *:after {
  -moz-box-sizing: inherit;
       box-sizing: inherit; }

img, object, embed {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

h1 {
  font-size: 3em;
  margin-bottom: 0;
  text-align: center; }

h2 {
  font-size: 1.5em;
  text-align: center;
  margin-bottom: 30px; }

.slide-inner {
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5em;
  padding-bottom: 5em;
  padding-left: 3.125em;
  padding-right: 3.125em; }
  .slide-inner:after {
    content: "";
    display: table;
    clear: both; }

.profile {
  float: left;
  display: block;
  margin-right: 3.6676418243%;
  width: 22.2492686318%; }
  .profile:last-child {
    margin-right: 0; }

.left-col {
  float: left;
  display: block;
  margin-right: 3.6676418243%;
  width: 22.2492686318%; }
  .left-col:last-child {
    margin-right: 0; }

.right-col {
  float: left;
  display: block;
  margin-right: 3.6676418243%;
  width: 74.0830895439%; }
  .right-col:last-child {
    margin-right: 0; }

.main {
  float: left;
  width: 100%;
  margin: 0 auto; }
  .main > section {
    overflow: hidden; }

.banding {
  background-color: #F2F5FA; }

.center-horz-vert {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%); }

.client-intro {
  width: 50%; }

.two-col {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px; }
  .two-col > *:first-child {
    margin-top: 0; }

.intro {
  background-image: url(/img/frontpage.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  .intro h1, .intro h2 {
    color: #fff;
    margin: 0; }

.outro {
  background-image: url(/img/jump.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.client-creative {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.nav-item {
  position: absolute;
  right: 10px;
  padding: 10px 20px;
  cursor: pointer;
  text-align: center;
  font-size: 25px;
  border: 1px solid transparent;
  border-radius: 50%; }
  .nav-item:hover {
    border-color: #000; }
  .disabled-onepage-scroll .nav-item {
    display: none; }

.up {
  bottom: 90px; }

.down {
  bottom: 20px; }

@media all and (max-width: 1024px) {
  .two-col {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1; }
 }
/*# sourceMappingURL=style.css.map */