.hidden {
  display: none; }

.cover_v5 {
  background-color: #000;
  position: relative;
  margin-top: -3em !important;
  min-width: 950px; }

.portfolio_screenshot.v5 {
  padding: 0 22px;
  text-align: center; }
.portfolio_screenshot .media {
  display: inline-block;
  position: relative;
  max-width: 1264px;
  width: 100%; }
  .portfolio_screenshot .media img {
    position: absolute;
    top: 0;
    left: 0; }
  .portfolio_screenshot .media .zoom {
    background: rgba(155, 164, 166, 0.7);
    border-radius: 100%;
    cursor: pointer;
    position: absolute;
    top: 27%;
    right: -16px;
    width: 106px;
    height: 106px;
    z-index: 1234 }
    .portfolio_screenshot .media .zoom:hover {
      background: rgba(155, 164, 166, 0.9); }
    .portfolio_screenshot .media .zoom ins {
      -moz-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      -webkit-transition: all 0.5s ease-out;
      -ms-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out; }
    .portfolio_screenshot .media .zoom:before {
      content: '';
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -ms-transition: rotate(90deg);
      transform: rotate(90deg); }
    .portfolio_screenshot .media .zoom ins, .portfolio_screenshot .media .zoom:before {
      background: #FFF;
      position: absolute;
      width: 1px;
      top: 33px;
      bottom: 33px; }

.descr.v5 {
  margin-top: 10px;
  padding-right: 44px; }
.crop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.model {
  background: #C9CECB;
  background-image: -webkit-gradient(linear, left top, left top, color-stop(0, #D1D3D0), color-stop(1, #ABB5B7));
  background-image: -o-linear-gradient(left top, #D1D3D0 0%, #ABB5B7 100%);
  background-image: -moz-linear-gradient(left top, #D1D3D0 0%, #ABB5B7 100%);
  background-image: -webkit-linear-gradient(left top, #D1D3D0 0%, #ABB5B7 100%);
  background-image: -ms-linear-gradient(left top, #D1D3D0 0%, #ABB5B7 100%);
  background-image: linear-gradient(to left top, #D1D3D0 0%, #ABB5B7 100%);
  position: relative;
  height: 1354px; }
  .model .model__img {
    position: absolute;
    top: 150px;
    left: -120px;
    width: 100%;
    height: auto;
    max-width: 1335px; }
  .model.m2 {
    height: 824px; }
    .model.m2 .model__img {
      top: 129px;
      right: 0;
      left: auto;
      max-width: 1074px; }
  .model.m3 {
    height: 779px; }
    .model.m3 .model__img {
      top: -30px;
      max-width: 1500px; }
  .model.m2, .model.m3 {
    margin-bottom: 73px; }
.model__img_2 {
  margin-top: -150px;
}
.screenshot {
  width: 100%;
  height: auto;
  max-width: 1264px; }

.row {
  padding-bottom: 60px; }
  .row.last {
    padding-bottom: 40px; }

.columns {
  position: relative;
  margin: 0 auto;
  max-width: 1490px; }
  .columns.col2 .column {
    width: 50%; }
  .columns.middle .column {
    vertical-align: middle; }
  .columns.irregular .column {
    width: 55%;
    margin-right: 5%; }
    .columns.irregular .column:last-child {
      width: 40%;
      margin-right: 0; }
  .columns .column {
    display: inline-block;
    margin-left: -3px; }

.gif {
  position: absolute;
  bottom: 138px;
  left: 17%;
  width: 10%; }
  .gif img {
    width: 100%;
    height: auto; }


.collection-1 {
  z-index: 3; }
.collection-1 .parallax-wrapper.right.slide-1 {
  right: 25px;
  top: 25px;
  z-index: 5; }
.collection-1 .parallax-wrapper.right.slide-2 {
  right: 0;
  top: 300px;
  z-index: 6; }
.collection-1 .parallax-wrapper.right.slide-3 {
  right: 195px;
  top: 91px;
  z-index: 3; }
.collection-1 .parallax-wrapper.right.slide-4 {
  right: 365px;
  top: 100px;
  z-index: 1; }
.collection-1 .parallax-wrapper.right.slide-5 {
  right: 130px;
  top: 616px;
  z-index: 2; }
.collection-1 .parallax-wrapper.right.slide-6 {
  right: 250px;
  top: 540px;
  z-index: 4; }

.collection-2 {
  z-index: 2; }
.collection-2 .parallax-wrapper.left.leaf-scale {
  left: -100px;
  right: -100px; }
.collection-2 .parallax-wrapper.left.slide-1 {
  left: 25px;
  top: 25px;
  z-index: 1; }
.collection-2 .parallax-wrapper.left.slide-2 {
  left: 0;
  top: 300px;
  z-index: 4; }
.collection-2 .parallax-wrapper.left.slide-3 {
  left: 195px;
  z-index: 5;
  top: 111px; }
.collection-2 .parallax-wrapper.left.slide-4 {
  left: 365px;
  top: 130px;
  z-index: 6; }
.collection-2 .parallax-wrapper.left.slide-5 {
  left: 130px;
  top: 616px;
  z-index: 3; }
.collection-2 .parallax-wrapper.left.slide-6 {
  left: 250px;
  top: 540px;
  z-index: 2; }

.collection-3 .parallax-wrapper.right.slide-1 {
  right: 25px;
  top: 25px;
  z-index: 6; }
.collection-3 .parallax-wrapper.right.slide-2 {
  right: 0;
  top: 300px;
  z-index: 3; }
.collection-3 .parallax-wrapper.right.slide-3 {
  right: 195px;
  top: 91px;
  z-index: 5; }
.collection-3 .parallax-wrapper.right.slide-4 {
  right: 365px;
  top: 100px;
  z-index: 1; }
.collection-3 .parallax-wrapper.right.slide-5 {
  right: 130px;
  top: 616px;
  z-index: 2; }
.collection-3 .parallax-wrapper.right.slide-6 {
  right: 250px;
  top: 540px;
  z-index: 4; }

.plume img {
  max-width: 100%; }

.plume_right {
  text-align: right; }

.parallax-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  will-change: transform; }
.inited .parallax-wrapper {
  position: fixed;
}
.js-parallax.leaf {
  max-height: 400px;
  -webkit-transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
  transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both; }

@media (min-width: 1824px) {
  .collection-1 .parallax-wrapper.left.slide-1, .collection-2 .parallax-wrapper.left.slide-1, .collection-3 .parallax-wrapper.left.slide-1 {
    left: 25px;
    top: 25px; }
  .collection-1 .parallax-wrapper.left.slide-2, .collection-2 .parallax-wrapper.left.slide-2, .collection-3 .parallax-wrapper.left.slide-2 {
    left: 0;
    top: 500px; }
  .collection-1 .parallax-wrapper.left.slide-3, .collection-2 .parallax-wrapper.left.slide-3, .collection-3 .parallax-wrapper.left.slide-3 {
    left: 395px;
    top: 191px; }
  .collection-1 .parallax-wrapper.left.slide-4, .collection-2 .parallax-wrapper.left.slide-4, .collection-3 .parallax-wrapper.left.slide-4 {
    left: 755px;
    top: 200px; }
  .collection-1 .parallax-wrapper.left.slide-5, .collection-2 .parallax-wrapper.left.slide-5, .collection-3 .parallax-wrapper.left.slide-5 {
    left: 330px;
    top: 856px; }
  .collection-1 .parallax-wrapper.left.slide-6, .collection-2 .parallax-wrapper.left.slide-6, .collection-3 .parallax-wrapper.left.slide-6 {
    left: 620px;
    top: 740px; }
  .collection-1 .parallax-wrapper.right.slide-1, .collection-2 .parallax-wrapper.right.slide-1, .collection-3 .parallax-wrapper.right.slide-1 {
    right: 25px;
    top: 25px; }
  .collection-1 .parallax-wrapper.right.slide-2, .collection-2 .parallax-wrapper.right.slide-2, .collection-3 .parallax-wrapper.right.slide-2 {
    right: 0;
    top: 500px; }
  .collection-1 .parallax-wrapper.right.slide-3, .collection-2 .parallax-wrapper.right.slide-3, .collection-3 .parallax-wrapper.right.slide-3 {
    right: 395px;
    top: 191px; }
  .collection-1 .parallax-wrapper.right.slide-4, .collection-2 .parallax-wrapper.right.slide-4, .collection-3 .parallax-wrapper.right.slide-4 {
    right: 755px;
    top: 200px; }
  .collection-1 .parallax-wrapper.right.slide-5, .collection-2 .parallax-wrapper.right.slide-5, .collection-3 .parallax-wrapper.right.slide-5 {
    right: 330px;
    top: 856px; }
  .collection-1 .parallax-wrapper.right.slide-6, .collection-2 .parallax-wrapper.right.slide-6, .collection-3 .parallax-wrapper.right.slide-6 {
    right: 620px;
    top: 740px; } }

.row {
  position: relative;
  background: #fff;
}
#header {
  z-index: 400 !important;
}
.row-1 {
  z-index: 300;
}
.row-2 {
  z-index: 200;
}
.row-3 {
  z-index: 100;
}
/*# sourceMappingURL=jsantel.css.map */


.media .video {
  position: absolute;
  top: 79px;
  left: 33px;
  right: 33px;
}

.body_link_v5 {
  position: relative;
  z-index: 12;
}