/* line 6, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
body {
  background: #FFF;
  overflow: hidden; }

/* line 13, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
.logo {
  left: 40px;
  position: absolute;
  top: 40px;
  height: 40px;
  width: 40px;
  z-index: 10; }
  /* line 19, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .logo svg {
    height: 100%;
    width: 100%; }
    /* line 23, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
    .logo svg path {
      stroke: #FFF;
      -webkit-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      -moz-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      -ms-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      -o-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
      /* line 30, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
      .chrome .logo svg path:nth-child(1) {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        transform-origin: 50% 50%; }
  /* line 46, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .chrome .logo.active svg path:nth-child(1), .chrome .logo:hover svg path:nth-child(1) {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); }
  /* line 57, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .alternative--skin .logo svg path {
    stroke: #0c7bf8; }
  /* line 67, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .mainnav--opened .logo svg path, .final--skin .logo svg path {
    stroke: #FFF !important; }
  /* line 73, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .mainnav--opened .logo, .logo.disabled {
    pointer-events: none; }

/* line 81, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
.register__button {
  position: absolute;
  right: 140px;
  top: 40px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: rgba(255, 255, 255, 0);
  border: 1px solid #FFF;
  color: #FFF;
  font: 400 1.6em/1 "Roboto", sans-serif;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 15px 25px;
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 10; }
  /* line 93, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .register__button:hover {
    background: white;
    color: #4394f8; }
  /* line 99, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .alternative--skin .register__button {
    border-color: #d9d9d9;
    color: #0c7bf8; }
  /* line 104, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .final--skin .register__button {
    color: #FFF; }
    /* line 106, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
    .final--skin .register__button:hover {
      color: #0c7bf8; }

/* line 115, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
.login__button {
  position: absolute;
  right: 40px;
  top: 40px;
  color: #FFF;
  font: 400 1.6em/1 "Roboto", sans-serif;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 15px 25px;
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 10; }
  /* line 124, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .login__button:hover {
    color: #4394f8; }
  /* line 129, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .alternative--skin .login__button {
    color: #0c7bf8; }
  /* line 133, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  .final--skin .login__button {
    color: #FFF; }
    /* line 135, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
    .final--skin .login__button:hover {
      color: #0c7bf8; }

/* line 144, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
.button__download {
  background: url("../img/button-download.png") 0 0 no-repeat;
  display: block;
  height: 54px;
  width: 174px; }

/* line 154, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
#master {
  height: auto;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }

/* line 164, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
#main-content {
  display: block;
  height: auto;
  overflow: hidden;
  width: 100%;
  z-index: 9; }
  /* line 170, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
  #main-content .the-view {
    overflow: visible;
    width: 100%; }

/* line 178, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.core.scss */
#main-transition {
  left: 0;
  position: absolute;
  top: 0;
  background: #4394f8;
  height: 100vh;
  pointer-events: none;
  visibility: hidden;
  width: 100vw;
  z-index: 8; }

/* line 6, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.center__context {
  display: table-cell;
  vertical-align: middle; }

/* line 15, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.gen__brand {
  background: #0c7bf8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 130px;
  position: relative; }

/* line 23, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.gen__content {
  background: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 130px;
  position: relative; }

/* line 31, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.gen__description {
  color: #969696;
  font: 400 1.8em/1.4 "Roboto", sans-serif;
  margin: 0 0 130px; }
  /* line 36, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
  .gen__description h3 {
    color: #000;
    font-size: 1.2em; }
  /* line 41, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
  .gen__description p {
    margin: 20px 0; }
  /* line 45, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
  .gen__description a {
    color: #4394f8; }
    /* line 48, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
    .gen__description a:hover {
      text-decoration: underline; }

/* line 55, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.gen__title {
  color: #0c7bf8;
  font: 300 6em/1.2 "Roboto", sans-serif;
  margin: 0; }

/* line 62, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
.gen__menu {
  list-style: none;
  overflow: hidden; }
  /* line 66, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
  .gen__menu li {
    color: #a5cdff;
    font: 300 3em "Roboto", sans-serif;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 25px 0 0; }
    /* line 72, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
    .gen__menu li a {
      color: #a5cdff;
      -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      -moz-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      -ms-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      -o-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
    /* line 79, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.skin.scss */
    .gen__menu li.active a {
      color: #FFF; }

/* line 9, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
.main-nav {
  left: 0;
  position: absolute;
  top: 0;
  background: #4394f8;
  height: 100vh;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  width: 360px;
  z-index: 9; }
  /* line 18, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .main-nav.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
    /* line 21, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav.active .main-nav__menu, .main-nav.active .main-nav__submenu {
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 25, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav.active .main-nav__menu {
      -webkit-transform: translate(0, -70%);
      -ms-transform: translate(0, -70%);
      transform: translate(0, -70%); }
    /* line 29, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav.active .main-nav__submenu {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); }
  /* line 34, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .main-nav .disabled {
    pointer-events: none; }

/* line 40, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
.main-nav__menu, .main-nav__submenu {
  left: 105px;
  position: absolute;
  top: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(-30px, -70%);
  -ms-transform: translate(-30px, -70%);
  transform: translate(-30px, -70%);
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms; }
  /* line 47, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .main-nav__menu li, .main-nav__submenu li {
    color: #FFF;
    font: 300 4em/1 "Roboto", sans-serif;
    margin: 0 0 10px;
    position: relative; }
    /* line 53, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav__menu li a, .main-nav__submenu li a {
      color: #a5cdff; }
      /* line 56, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
      .main-nav__menu li a:before, .main-nav__submenu li a:before {
        left: 0;
        position: absolute;
        top: 0;
        clip: rect(0, 0, 100px, 0);
        content: attr(data-content);
        color: #FFF;
        display: inline-block;
        zoom: 1;
        *display: inline;
        -webkit-transition: clip 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -moz-transition: clip 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -ms-transition: clip 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: clip 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: clip 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        width: 100%; }
    /* line 69, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav__menu li.active a, .main-nav__submenu li.active a {
      color: #FFF; }
      /* line 72, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
      .main-nav__menu li.active a:before, .main-nav__submenu li.active a:before {
        display: none; }
    /* line 82, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav__menu li:hover a:before, .main-nav__submenu li:hover a:before {
      clip: rect(0, 200px, 100px, 0); }

/* line 91, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
.main-nav__submenu {
  bottom: 105px;
  -webkit-transform: translate(-30px, 0);
  -ms-transform: translate(-30px, 0);
  transform: translate(-30px, 0);
  top: auto;
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms; }
  /* line 97, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .main-nav__submenu li {
    font-size: 1.8em; }
    /* line 100, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
    .main-nav__submenu li:last-child {
      margin-top: 35px; }

/* line 110, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
.main-nav__button {
  left: 100px;
  position: absolute;
  top: 57px;
  cursor: pointer;
  height: 14px;
  line-height: 14px;
  width: 30px;
  z-index: 10; }
  /* line 118, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .main-nav__button:after {
    left: 0;
    position: absolute;
    top: 7px;
    box-shadow: 0 2px #FFF, 0 -4px #FFF, 0 -10px #FFF;
    content: " ";
    display: block;
    height: 2px;
    -webkit-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -ms-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    width: 100%; }
  /* line 129, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .alternative--skin .main-nav__button:after {
    box-shadow: 0 2px #0c7bf8, 0 -4px #0c7bf8, 0 -10px #0c7bf8; }
  /* line 135, /Volumes/WORK/www/DEV/trippeo.com/src/precss/com.navigation.scss */
  .mainnav--opened .main-nav__button:after, .final--skin .main-nav__button:after {
    box-shadow: 0 2px #FFF, 0 -4px #FFF, 0 -10px #FFF !important; }

/* ==========================================================================
   Grid
   ========================================================================== */
/*
 * Example uses:
 *
 * <div class="grid">
 *     <div class="grid__cell unit-1-2"></div>
 *     <div class="grid__cell unit-1-2"></div>
 *     <div class="grid__cell unit-1-3"></div>
 *     <div class="grid__cell unit-1-3"></div>
 * </div>
 *
 * <div class="grid grid--center">
 *     <div class="grid__cell unit-1-3"></div>
 *     <div class="grid__cell unit-1-3"></div>
 * </div>
 */
/* Grid core
   ========================================================================== */
/**
 * Grid container
 * Must only contain `.grid` or `.grid__cell` components as children.
 *
 * 1. Adjustment for child element margins.
 * 2. Ensure consistent default alignment/
 * 3. Remove inter-unit whitespace that appears between `inline-block` child
 *    elements. Work for all non-monospace font-families.  If you're using a
 *    monospace base font, you will need to set the `grid` font-family to
 *   `sans-serif` and then redeclare the monospace font on the `grid__cell`
 *    objects.
 * 4. Protect against WebKit bug with optimizelegibility.
 */
/* line 44, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid {
  display: block;
  padding: 0;
  margin: 0 -22.5px;
  /* 1 */
  text-align: left;
  /* 2 */
  letter-spacing: -0.31em;
  /* 3 */
  text-rendering: optimizespeed;
  /* 4 */ }

/**
 * Opera hack
 */
/* line 58, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.opera:-o-prefocus, .grid {
  word-spacing: -0.43em;
  /* 3 */ }

/**
 * Child `grid` object adjustments
 * Used for more complex fixed-fluid hybrid grids.
 */
/* line 67, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid > .grid {
  overflow: hidden;
  margin-right: 0;
  margin-left: 0; }

/**
 * Grid units
 * No explicit width by default. Apply `.unit-x-y` classes.
 *
 * 1. Fundamentals of the non-float grid layout mechanism.
 * 2. Apply grid gutter.
 * 3. Controls vertical positioning of units.
 * 4. Keeps content correctly aligned with the grid direction.
 * 5. Reset text defaults.
 */
/* line 84, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid__cell {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  /* 1 */
  margin: 0;
  padding: 0 22.5px;
  /* 2 */
  vertical-align: top;
  /* 3 */
  text-align: left;
  /* 4 */
  letter-spacing: normal;
  /* 5 */
  word-spacing: normal;
  /* 5 */
  text-rendering: auto;
  /* 5 */ }

/* Grid modifiers
   ========================================================================== */
/**
 * Modifier: horizontally center all grid units
 * Allows for automatic unit centering irrespective of the number of
 * units in the grid.
 */
/* line 107, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid--center {
  text-align: center; }

/**
 * Modifier: align horizontally all grid units to the left
 */
/* line 115, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid--left {
  text-align: left; }

/**
 * Modifier: align horizontally all grid units to the right
 */
/* line 123, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid--right {
  text-align: right; }

/* Grid cell modifiers
   ========================================================================== */
/**
 * Modifier: horizontally center one unit
 * Set a specific unit to be horizontally centered. Doesn't affect
 * any other units. Can still contain a child `grid` object.
 */
/* line 136, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid__cell--center {
  display: block;
  margin: 0 auto; }

/**
 * Modifier: align horizontally one unit to the left
 * Set a specific unit to be horizontally on the left. Doesn't affect
 * any other units. Can still contain a child `grid` object.
 */
/* line 147, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid__cell--left {
  display: block;
  margin-right: auto; }

/**
 * Modifier: align horizontally one unit to the right
 * Set a specific unit to be horizontally on the right. Doesn't affect
 * any other units. Can still contain a child `grid` object.
 */
/* line 158, /Volumes/WORK/www/DEV/trippeo.com/src/precss/griddle */
.grid__cell--right {
  display: block;
  margin-left: auto; }

/* line 6, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.layout__home {
  height: auto;
  overflow: hidden;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  width: 100%; }
  /* line 12, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .layout__home ::-webkit-scrollbar {
    width: 8px; }

/* line 18, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  background: #FFF;
  display: none;
  height: 100vh;
  pointer-events: none;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 8px; }
  /* line 27, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .scrollbar .handle {
    left: 0;
    position: absolute;
    top: 0;
    height: 100px;
    -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    width: 100%; }
    /* line 33, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .scrollbar .handle.for--booking {
      background: #ffe400; }
    /* line 37, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .scrollbar .handle.for--syncing {
      background: #00e4ff; }
    /* line 41, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .scrollbar .handle.for--tracking {
      background: #e386f7; }
    /* line 45, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .scrollbar .handle.for--expense {
      background: #ff8b35; }
    /* line 49, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .scrollbar .handle.for--final {
      background: #3d95f9 !important; }
  /* line 55, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .alternative--skin .scrollbar {
    background: #f2f2f2; }

/* line 62, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.webkit .scrollbar {
  display: block; }

/* line 72, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.main-loader {
  left: 0;
  position: absolute;
  top: 0;
  height: 100vh;
  width: 100vw;
  z-index: 11; }
  /* line 79, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .fill {
    left: 0;
    position: absolute;
    top: 0;
    background: #0c7bf8;
    height: 100vh;
    width: 100vw; }
  /* line 86, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .progress {
    left: 50%;
    position: absolute;
    top: 50%;
    color: #FFF;
    font: 700 56em/0.8 "Roboto", sans-serif;
    height: 100vh;
    overflow: hidden;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%; }
    /* line 96, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .progress .value {
      font-family: "Roboto", sans-serif;
      display: inline-block;
      zoom: 1;
      *display: inline;
      line-height: 100vh;
      margin: 0 -50px;
      visibility: hidden; }
      /* line 103, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
      .main-loader .progress .value div {
        display: block;
        height: 100vw; }
  /* line 110, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .number {
    left: 50%;
    position: absolute;
    top: 50%;
    color: #FFF;
    font: 700 10em/1 "Roboto", sans-serif;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1; }
  /* line 118, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .line {
    left: 0;
    position: absolute;
    top: 50%;
    background: #FFF;
    height: 2px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    visibility: hidden;
    width: 100vw; }
  /* line 127, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .dots {
    left: 0;
    position: absolute;
    top: 0;
    height: 100vh;
    visibility: hidden;
    width: 100vw; }
    /* line 133, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .dots .dot {
      left: 50%;
      position: absolute;
      top: 50%;
      background: #FFF;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      -o-border-radius: 8px;
      border-radius: 8px;
      display: block;
      height: 8px;
      margin: -4px 0 0 -4px;
      width: 8px; }
  /* line 144, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .circle, .main-loader .circleReverse {
    left: 50%;
    position: absolute;
    top: 50%;
    border: 2px solid rgba(255, 255, 255, 0.5);
    clip: rect(0, 0, 250px, 0);
    display: block;
    -webkit-border-radius: 492px;
    -moz-border-radius: 492px;
    -ms-border-radius: 492px;
    -o-border-radius: 492px;
    border-radius: 492px;
    height: 492px;
    margin: -247.5px 0 0 -247.5px;
    width: 492px; }
  /* line 155, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .circleReverse {
    clip: rect(250px, 500px, 500px, 500px); }
  /* line 159, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .logofull {
    left: 50%;
    position: absolute;
    top: 50%;
    height: 250px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    visibility: hidden; }
    /* line 165, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .logofull svg {
      display: block;
      fill: #FFF;
      height: 100%;
      width: 100%; }
  /* line 173, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader .button {
    left: 50%;
    position: absolute;
    top: auto;
    bottom: 80px;
    cursor: pointer;
    -webkit-border-radius: 66px;
    -moz-border-radius: 66px;
    -ms-border-radius: 66px;
    -o-border-radius: 66px;
    border-radius: 66px;
    height: 66px;
    margin-left: -33px;
    -webkit-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -moz-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -ms-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -o-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 66px; }
    /* line 184, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .button:after {
      left: 0;
      position: absolute;
      top: 0;
      background: #FFF;
      content: " ";
      display: block;
      -webkit-border-radius: 66px;
      -moz-border-radius: 66px;
      -ms-border-radius: 66px;
      -o-border-radius: 66px;
      border-radius: 66px;
      height: 66px;
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: scale(1) rotate(0) translate(0, -20px) skew(0, 0);
      -moz-transform: scale(1) rotate(0) translate(0, -20px) skew(0, 0);
      -ms-transform: scale(1) rotate(0) translate(0, -20px) skew(0, 0);
      -o-transform: scale(1) rotate(0) translate(0, -20px) skew(0, 0);
      transform: scale(1) rotate(0) translate(0, -20px) skew(0, 0);
      -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
      -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
      -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
      -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
      -webkit-transition-delay: 1s;
      transition-delay: 1s;
      width: 66px; }
    /* line 198, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .button:hover {
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8); }
    /* line 202, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .main-loader .button .symbol {
      left: 50%;
      position: absolute;
      top: 50%;
      display: block;
      height: 2px;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 20px;
      z-index: 1; }
      /* line 210, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
      .main-loader .button .symbol:before {
        background: #0c7bf8;
        content: " ";
        display: block;
        float: left;
        height: 2px;
        left: 2px;
        position: relative;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -moz-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -ms-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -o-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -webkit-transition-delay: 1s;
        transition-delay: 1s;
        width: 10px; }
      /* line 224, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
      .main-loader .button .symbol:after {
        background: #0c7bf8;
        content: " ";
        display: block;
        float: left;
        height: 2px;
        left: -2px;
        position: relative;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -moz-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -ms-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -o-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -webkit-transition-delay: 1s;
        transition-delay: 1s;
        width: 10px; }
  /* line 244, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader.is--complete .button:after {
    -webkit-transform: scale(1) rotate(0) translate(0, 0) skew(0, 0);
    -moz-transform: scale(1) rotate(0) translate(0, 0) skew(0, 0);
    -ms-transform: scale(1) rotate(0) translate(0, 0) skew(0, 0);
    -o-transform: scale(1) rotate(0) translate(0, 0) skew(0, 0);
    transform: scale(1) rotate(0) translate(0, 0) skew(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 251, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader.is--complete .button .symbol:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  /* line 255, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .main-loader.is--complete .button .symbol:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

/* line 267, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter {
  left: 50%;
  position: absolute;
  top: 50%;
  display: table;
  height: 500px;
  opacity: 1;
  filter: alpha(opacity=100);
  pointer-events: none;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 500px;
  z-index: 12; }
  /* line 280, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .is--ended .counter {
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0 !important; }

/* line 286, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__title {
  left: auto;
  position: absolute;
  top: auto;
  color: #FFF;
  font: 500 1.4em "Roboto", sans-serif;
  height: 75px;
  letter-spacing: 1px;
  overflow: hidden;
  margin: 0 0 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transform: translate(0, -15px);
  -ms-transform: translate(0, -15px);
  transform: translate(0, -15px);
  visibility: hidden;
  width: 100%; }
  /* line 301, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .counter__title span {
    left: 50%;
    position: absolute;
    top: 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 320px; }
    /* line 307, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .counter__title span:nth-child(2) {
      visibility: hidden; }
  /* line 313, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .alternative--skin .counter__title {
    color: #0c7bf8; }

/* line 318, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__subtitle {
  color: #FFF;
  font: 500 1.4em/1.7 "Roboto", sans-serif;
  letter-spacing: 1px;
  height: 95px;
  margin: 0 0 15px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  -webkit-transform: translate(0, -59px);
  -ms-transform: translate(0, -59px);
  transform: translate(0, -59px);
  visibility: hidden;
  width: 100%; }
  /* line 332, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .counter__subtitle span {
    display: block; }

/* line 339, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__currency {
  color: #FFF;
  font: 700 6em/1 "Roboto", sans-serif;
  float: left;
  left: 65px;
  position: relative;
  text-transform: uppercase;
  top: 19px;
  -webkit-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  visibility: hidden; }
  /* line 351, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .alternative--skin .counter__currency {
    color: #0c7bf8; }

/* line 356, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__number, .counter__numberAlt {
  color: #FFF;
  font: 700 10em/1 "Roboto", sans-serif !important;
  text-transform: uppercase; }

/* line 363, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__number {
  visibility: hidden; }

/* line 368, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter__numberAlt {
  left: 110px;
  position: absolute;
  top: 190px;
  color: #0c7bf8;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute !important;
  -webkit-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  /* line 376, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .alternative--skin .counter__numberAlt {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 380, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .safari .counter__numberAlt, .firefox .counter__numberAlt {
    left: 109px; }
  /* line 384, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .tablet .counter__numberAlt {
    top: 191px; }
  /* line 388, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .ie .counter__numberAlt {
    top: 191px; }
  /* line 392, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .ie11 .counter__numberAlt {
    top: 194px !important; }

/* line 399, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.counter .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .counter .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner, .counter .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .counter .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 408, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%; }

/* line 416, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__wrapper {
  height: 100vh;
  width: 100vw; }

/* line 422, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__controller {
  left: 50%;
  position: absolute;
  top: 50%;
  height: 500px;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 500px; }

/* line 431, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__item {
  background: #FFF;
  height: 100vh;
  overflow: hidden;
  position: relative;
  width: 100vw; }
  /* line 438, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .slideshow__item.with--image {
    background: #000; }
    /* line 441, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .slideshow__item.with--image .bg {
      left: 0;
      position: absolute;
      top: 0;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      height: 100vh;
      opacity: 0.8;
      filter: alpha(opacity=80);
      width: 100vw; }
    /* line 451, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .slideshow__item.with--image .videobg {
      left: 50%;
      position: absolute;
      top: 50%;
      height: auto;
      position: relative;
      min-height: 100%;
      min-width: 100%;
      opacity: 0.8;
      filter: alpha(opacity=80);
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: auto;
      z-index: 0; }
  /* line 467, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .desktop .slideshow__item .bg.is--ready {
    display: none; }
  /* line 474, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .ie .slideshow__item .bg {
    display: block !important; }

/* line 481, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__title {
  color: #575757;
  font: 300 4.8em/1 "Roboto", sans-serif; }

/* line 487, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__description {
  color: #575757;
  font: 300 2.2em/1.4 "Roboto", sans-serif;
  margin-top: 25px; }

/* line 494, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__nested {
  position: absolute;
  width: 30vw;
  z-index: 1; }

/* line 501, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.slideshow__preview {
  left: 50%;
  position: absolute;
  top: 50%;
  display: block;
  height: 585px;
  margin: -292.5px 0 0 -225.5px;
  width: 451px; }

/* line 510, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
#tweenController {
  left: 9999px;
  position: absolute;
  top: 9999px;
  height: 100px;
  width: 100px; }

/* line 517, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
#flashExpense {
  left: 0;
  position: absolute;
  top: 0;
  background: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 100vh;
  pointer-events: none;
  width: 100vw;
  z-index: 10; }

/* line 533, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--booking .slideshow__nested {
  right: 100px;
  top: 100px; }
/* line 540, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--booking .slideshow__preview.to--left {
  left: 30%; }
/* line 544, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--booking .slideshow__preview.to--right {
  left: 70%;
  top: 90%; }

/* line 557, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--syncing .slideshow__nested {
  left: 100px;
  top: 100px; }
/* line 564, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--syncing .slideshow__preview.to--left {
  left: 30%;
  top: 90%; }
/* line 569, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--syncing .slideshow__preview.to--right {
  left: 70%; }

/* line 581, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--tracking .slideshow__nested {
  bottom: 100px;
  left: 100px; }
/* line 590, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--tracking .slideshow__preview.to--left {
  height: 476px;
  left: 30%;
  margin: -238px 0 0 -226.5px;
  top: 10%;
  width: 453px; }
/* line 598, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--tracking .slideshow__preview.to--right {
  height: 565px;
  left: 70%;
  margin: -282.5px 0 0 -230.5px;
  width: 461px; }

/* line 611, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--expense {
  background: #f8f8f8; }
  /* line 614, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .for--expense .slideshow__nested {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100vh;
    position: relative;
    width: 100vw; }
    /* line 620, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .for--expense .slideshow__nested .slideshow__title {
      left: 100px;
      position: absolute;
      top: 100px;
      width: 25vw; }
    /* line 625, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
    .for--expense .slideshow__nested .slideshow__description {
      position: absolute;
      right: 100px;
      top: auto;
      bottom: 100px;
      text-align: right;
      width: 25vw; }
  /* line 636, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .for--expense .slideshow__preview.to--left {
    height: 775px;
    left: 30%;
    margin: -387.5px 0 0 -221px;
    top: 95%;
    width: 442px;
    z-index: 1; }
  /* line 645, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .for--expense .slideshow__preview.to--right {
    height: 422px;
    left: 70%;
    margin: -211px 0 0 -139.5px;
    top: 10%;
    width: 279px;
    z-index: 0; }

/* line 660, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.for--final {
  background: #0c7bf8 !important; }

/* line 665, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.try {
  left: 50%;
  position: absolute;
  top: 50%;
  background: #3d95f9;
  -webkit-border-radius: 496px;
  -moz-border-radius: 496px;
  -ms-border-radius: 496px;
  -o-border-radius: 496px;
  border-radius: 496px;
  height: 496px;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 496px;
  z-index: 1; }

/* line 677, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.try__wrapper {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* line 684, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.try__symbol {
  color: #FFF;
  font: 700 72px "Roboto", sans-serif;
  margin: 0 0 15px; }

/* line 691, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.try__description {
  color: #FFF;
  font: 300 1.8em/1.4 "Roboto", sans-serif;
  margin: 0 0 50px;
  padding: 0 18%; }

/* line 699, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.try__button {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: white;
  border: 1px solid #FFF;
  color: #000;
  font: 400 1.6em/1 "Roboto", sans-serif;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 15px 25px;
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 10; }
  /* line 710, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .try__button:hover {
    color: #4394f8; }

/* line 719, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
.dollarsTween {
  left: 0;
  position: absolute;
  top: 0;
  height: 100vh;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  pointer-events: none;
  width: 100vw;
  z-index: 0; }
  /* line 727, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.home.scss */
  .dollarsTween .symbol {
    left: 50%;
    position: absolute;
    top: 50%;
    color: #3d8cf9;
    font: 700 72px/1 "Roboto", sans-serif;
    margin: -36px 0 0 -20.5px; }

/* line 8, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.layout__annex::-webkit-scrollbar, .layout__pricing::-webkit-scrollbar, .layout__features::-webkit-scrollbar {
  width: 8px; }
/* line 11, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.layout__annex::-webkit-scrollbar-thumb, .layout__pricing::-webkit-scrollbar-thumb, .layout__features::-webkit-scrollbar-thumb {
  background: #0c7bf8; }

/* line 18, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.layout__annex {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%; }
  /* line 24, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__annex .wrapper {
    height: 100vh; }

/* line 30, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.page-slideshow {
  height: auto;
  position: relative;
  width: 100%; }

/* line 37, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.page-slideshow__item {
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%; }
  /* line 42, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .page-slideshow__item.disabled {
    visibility: hidden; }
  /* line 45, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .page-slideshow__item.enabled {
    visibility: visible; }

/* line 52, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.layout__pricing {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%; }
  /* line 58, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__pricing .wrapper {
    height: 100vh; }
  /* line 62, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__pricing .container {
    margin: 0 auto;
    overflow: hidden; }
    /* line 66, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .layout__pricing .container.prices {
      background: #f3f3f3;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 130px 0; }
      /* line 71, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.prices .introduction {
        color: #707070;
        font: 300 6em/1 "Roboto", sans-serif;
        margin: 0 0 55px;
        text-align: center; }
      /* line 78, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.prices .brand {
        background: #e6e6e6;
        display: table;
        height: 398px;
        overflow: hidden;
        position: relative;
        text-align: center;
        width: 380px; }
        /* line 87, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand:before {
          left: 0;
          position: absolute;
          top: 0;
          background: #72b5ff;
          content: " ";
          display: block;
          height: 100%;
          opacity: 0;
          filter: alpha(opacity=0);
          -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          width: 100%;
          z-index: 1; }
        /* line 99, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand:after {
          left: 50%;
          position: absolute;
          top: 50%;
          -webkit-border-radius: 25px;
          -moz-border-radius: 25px;
          -ms-border-radius: 25px;
          -o-border-radius: 25px;
          border-radius: 25px;
          background: #0c7bf8;
          content: attr(data-hover);
          color: #FFF;
          display: block;
          font: 400 1.8em/1 "Roboto", sans-serif;
          opacity: 0;
          filter: alpha(opacity=0);
          -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
          padding: 15px 25px;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          z-index: 1; }
        /* line 116, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand:hover:before {
          opacity: 0.9;
          filter: alpha(opacity=90); }
        /* line 120, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand:hover:after {
          opacity: 1;
          filter: alpha(opacity=100); }
        /* line 125, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand .title {
          color: #0c7bf8;
          font: 400 2.4em "Roboto", sans-serif;
          text-transform: uppercase; }
        /* line 131, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand .subtitle {
          color: #9f9f9f;
          font: 400 1.6em "Roboto", sans-serif; }
        /* line 136, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .brand .price {
          color: #0c7bf8;
          font: 300 20em/1 "Roboto", sans-serif;
          margin: 40px auto 10px;
          position: relative;
          width: 220px; }
          /* line 143, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
          .layout__pricing .container.prices .brand .price .currency {
            left: 0;
            position: absolute;
            top: 29px;
            font-size: 80px; }
          /* line 148, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
          .layout__pricing .container.prices .brand .price .caret {
            position: absolute;
            right: 0;
            top: 40px;
            color: #90c2fe;
            display: inline-block;
            zoom: 1;
            *display: inline;
            font-size: 16px;
            line-height: 18px; }
      /* line 158, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.prices .features {
        background: #FFF;
        list-style: none;
        overflow: hidden; }
        /* line 163, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container.prices .features li {
          border-bottom: 1px solid #e7e7e7;
          color: #7a7a7a;
          font: 400 1.6em "Roboto", sans-serif;
          margin: 0 40px;
          padding: 25px 0; }
          /* line 170, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
          .layout__pricing .container.prices .features li:last-child {
            border-bottom: 0px; }
    /* line 177, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .layout__pricing .container.qa {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 130px 0; }
      /* line 181, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.qa .side {
        width: 350px; }
      /* line 185, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.qa .introduction {
        color: #0c7bf8;
        font: 400 6em/1 "Roboto", sans-serif;
        margin: 0 0 55px;
        text-align: center; }
      /* line 192, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.qa .question {
        color: #000;
        font: 400 2.2em/1 "Roboto", sans-serif;
        margin: 0 0 15px; }
      /* line 198, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container.qa .answer {
        color: #969696;
        font: 300 1.8em/1.3 "Roboto", sans-serif;
        text-align: justify; }
    /* line 205, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .layout__pricing .container .nested {
      margin: 0 auto;
      width: 775px; }
    /* line 210, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .layout__pricing .container .side {
      overflow: hidden;
      width: 380px; }
      /* line 214, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container .side:nth-of-type(1) {
        float: left; }
      /* line 218, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .layout__pricing .container .side:nth-of-type(2) {
        float: right; }
        /* line 221, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
        .layout__pricing .container .side:nth-of-type(2) .brand {
          background: #0c7bf8; }
          /* line 224, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
          .layout__pricing .container .side:nth-of-type(2) .brand .title, .layout__pricing .container .side:nth-of-type(2) .brand .price {
            color: #FFF; }
          /* line 228, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
          .layout__pricing .container .side:nth-of-type(2) .brand .subtitle {
            color: #9eccff; }

/* line 240, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.layout__features {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%; }
  /* line 246, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__features .wrapper {
    height: 100vh; }
  /* line 250, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__features .container {
    background: #f3f3f3;
    margin: 0 auto;
    padding: 130px 0;
    overflow: hidden; }
  /* line 257, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .layout__features .introduction {
    color: #242424;
    font: 300 6em/1 "Roboto", sans-serif;
    margin: 0 0 55px;
    text-align: center; }

/* line 266, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
.feature__item {
  margin: 0 auto;
  width: 875px; }
  /* line 270, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .feature__item .title {
    color: #848484;
    float: left;
    font: 300 2.4em/1 "Roboto", sans-serif;
    margin: 55px 0 0;
    position: relative;
    right: 45px;
    text-align: right;
    width: 30%; }
  /* line 281, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .feature__item .subtitle {
    color: #000;
    font: 400 1.8em/1 "Roboto", sans-serif;
    margin: 0 0 15px; }
  /* line 287, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .feature__item .description {
    color: #969696;
    font: 300 1.4em/1.3 "Roboto", sans-serif;
    text-align: justify; }
  /* line 293, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .feature__item .nested {
    background: #FFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 55px 40px;
    width: 70%; }
    /* line 300, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .feature__item .nested:after {
      background: #e7e7e7;
      content: " ";
      display: block;
      height: 1px;
      margin: 0 auto;
      position: relative;
      top: -50px;
      width: 100%; }
    /* line 311, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
    .feature__item .nested .side {
      width: 46%; }
      /* line 314, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .feature__item .nested .side:nth-of-type(1) {
        float: left; }
      /* line 318, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
      .feature__item .nested .side:nth-of-type(2) {
        float: right; }
  /* line 328, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.pages.scss */
  .feature__item:first-of-type .nested:after {
    display: none; }

/* line 9, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.feature__line {
  left: 0;
  position: absolute;
  top: 0;
  height: 56px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  width: 56px; }
  /* line 16, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature__line:before {
    left: 50%;
    position: absolute;
    top: 40px;
    background: #FFF;
    content: " ";
    display: block;
    height: 50px;
    margin-left: -1px;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -ms-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    width: 1px; }
  /* line 32, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .feature__line:before {
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0); }
  /* line 38, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .is--ready .feature__line {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 41, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature__line.for--hover {
    opacity: 0;
    filter: alpha(opacity=0); }
    /* line 44, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature__line.for--hover:before {
      -webkit-transition: all 0s none;
      -moz-transition: all 0s none;
      -ms-transition: all 0s none;
      -o-transition: all 0s none;
      transition: all 0s none; }
    /* line 49, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .is--hovered .feature__line.for--hover {
      opacity: 1;
      filter: alpha(opacity=100); }
      /* line 51, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
      .is--hovered .feature__line.for--hover:before {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1); }

/* line 59, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.feature {
  left: 0;
  position: absolute;
  top: 0;
  background: red;
  -webkit-border-radius: 56px;
  -moz-border-radius: 56px;
  -ms-border-radius: 56px;
  -o-border-radius: 56px;
  border-radius: 56px;
  height: 56px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), background 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), background 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), background 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), background 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), background 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  width: 56px;
  z-index: 10; }
  /* line 70, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature .shape {
    left: 50%;
    position: absolute;
    top: 50%;
    height: 30px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 30px;
    z-index: 1; }
    /* line 78, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature .shape svg {
      height: 100%;
      width: 100%; }
  /* line 85, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .feature {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  /* line 88, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature.for--hover {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important;
    -moz-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important;
    -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important;
    -ms-transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important;
    transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important; }
    /* line 97, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .is--hovered .feature.for--hover {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1); }
  /* line 103, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .is--ready .feature {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 106, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature.for--booking {
    background: #ffe400; }
    /* line 109, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--booking .shape--hotel {
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 113, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--booking .feature_description {
      -webkit-transform: translate(68px, 6px);
      -ms-transform: translate(68px, 6px);
      transform: translate(68px, 6px); }
  /* line 118, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature.for--syncing {
    background: #00e4ff; }
    /* line 121, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--syncing .shape--plane {
      -webkit-transform: translate(-50%, -40%);
      -ms-transform: translate(-50%, -40%);
      transform: translate(-50%, -40%);
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 126, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--syncing .feature_description {
      -webkit-transform: translate(68px, 6px);
      -ms-transform: translate(68px, 6px);
      transform: translate(68px, 6px); }
  /* line 131, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature.for--tracking {
    background: #e386f7; }
    /* line 134, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--tracking .shape--car {
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 138, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--tracking .feature_description {
      -webkit-transform: translate(68px, 6px);
      -ms-transform: translate(68px, 6px);
      transform: translate(68px, 6px); }
  /* line 143, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature.for--expense {
    background: #ff8b35; }
    /* line 146, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--expense .shape--food {
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 150, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
    .feature.for--expense .feature_description {
      text-align: right;
      -webkit-transform: translate(-212px, 6px);
      -ms-transform: translate(-212px, 6px);
      transform: translate(-212px, 6px); }

/* line 158, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.feature_description {
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  width: 200px; }
  /* line 163, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature_description .type {
    color: #FFF;
    font: 300 1.6em "Roboto", sans-serif; }
  /* line 168, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .feature_description .value {
    color: #FFF;
    font: 700 1.6em "Roboto", sans-serif; }
  /* line 174, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .feature_description {
    visibility: hidden; }
  /* line 178, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .for--hover .feature_description {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important; }

/* line 190, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.timeline {
  left: 50%;
  position: absolute;
  top: 50%;
  height: 500px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-perspective: 500px;
  -moz-perspective: 500px;
  perspective: 500px;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 500px;
  z-index: 20; }
  /* line 202, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .is--ended .timeline {
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0 !important; }

/* line 208, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.timeline__anchors {
  left: 0;
  position: absolute;
  top: 0;
  height: 500px;
  pointer-events: none;
  visibility: hidden;
  width: 500px; }

/* line 217, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
.timeline__anchor {
  background: transparent;
  cursor: pointer;
  height: 20px;
  pointer-events: auto;
  position: absolute;
  -webkit-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  width: 20px;
  z-index: 1; }
  /* line 227, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .timeline__anchor:before {
    left: 50%;
    position: absolute;
    top: 50%;
    background: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    content: " ";
    display: block;
    height: 4px;
    -webkit-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -ms-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 4px;
    z-index: 1; }
  /* line 240, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .timeline__anchor:after {
    left: 50%;
    position: absolute;
    top: 50%;
    background: #FFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    content: " ";
    display: block;
    height: 8px;
    -webkit-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -ms-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 8px; }
  /* line 254, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .timeline__anchor.is--alternative:before {
    background: #000; }
  /* line 261, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .timeline__anchor:after {
    background: #d5d4d4; }
  /* line 267, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .timeline__anchor.is--alternative:before {
    background: #FFF; }
  /* line 275, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .timeline__anchor.active:after {
    background: #FFF !important; }
  /* line 281, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin .timeline__anchor.active:after {
    background: #0c7bf8 !important; }

/* line 290, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
#timelineSvg {
  left: 0;
  position: absolute;
  top: 0;
  height: 500px;
  opacity: 0;
  filter: alpha(opacity=0);
  pointer-events: none;
  width: 500px; }
  /* line 297, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  #timelineSvg .line, #timelineSvg .shape {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; }
  /* line 301, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  #timelineSvg .shape {
    pointer-events: stroke; }
  /* line 306, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .alternative--skin #timelineSvg .shape {
    stroke: rgba(159, 159, 159, 0.3); }
  /* line 312, /Volumes/WORK/www/DEV/trippeo.com/src/precss/view.timeline.scss */
  .is--ready #timelineSvg {
    opacity: 1;
    filter: alpha(opacity=100); }

/* line 8, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
.tablet .layout__features, .tablet .layout__pricing, .tablet .layout__annex, .mobile .layout__features, .mobile .layout__pricing, .mobile .layout__annex {
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch; }
/* line 13, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
.tablet .slideshow__title, .mobile .slideshow__title {
  font-size: 3.8em; }
/* line 17, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
.tablet .slideshow__description, .mobile .slideshow__description {
  font-size: 1.8em;
  position: relative; }

@media only screen and (max-width: 1024px) {
  /* line 27, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__preview {
    height: 485px;
    margin: -242.5px 0 0 -175.5px;
    width: 351px; }

  /* line 34, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__title {
    font: 300 3.4em/1 "Roboto", sans-serif; }

  /* line 39, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__description {
    font: 300 1.6em/1.4 "Roboto", sans-serif; }

  /* line 48, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .for--tracking .slideshow__preview.to--left {
    height: 416px;
    margin: -208px 0 0 -196.5px;
    width: 393px; }
  /* line 54, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .for--tracking .slideshow__preview.to--right {
    height: 505px;
    margin: -252.5px 0 0 -200.5px;
    width: 401px; }

  /* line 68, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .for--expense .slideshow__preview.to--left {
    height: 705px;
    margin: -352.5px 0 0 -186px;
    width: 372px; }
  /* line 74, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .for--expense .slideshow__preview.to--right {
    height: 352px;
    margin: -176px 0 0 -104.5px;
    width: 209px; }
 }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 87, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__title {
    font: 300 3.6em/1 "Roboto", sans-serif; }

  /* line 92, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__description {
    font: 300 1.6em/1.4 "Roboto", sans-serif; }
 }

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
  /* line 100, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__title {
    font: 300 3.8em/1 "Roboto", sans-serif; }

  /* line 105, /Volumes/WORK/www/DEV/trippeo.com/src/precss/adapt.all.scss */
  .slideshow__description {
    font: 300 1.8em/1.4 "Roboto", sans-serif; }
 }


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