/* ==========================================================================
   Index of scss files
   ========================================================================== */
/* Normalize
   ========================================================================== */
/* Include media
   ========================================================================== */
/* Base
   ========================================================================== */
/* Colors
========================================================================== */
/* Fonts
========================================================================== */
/* Animations
========================================================================== */
/* Sizes
========================================================================== */
/* Breakpoints
========================================================================== */
/* body {
    @include media("<=t") {
        background: blue;
    }
} */
/* ==========================================================================
   Mixins
   ========================================================================== */
/* 1. Font smoothing
========================================================================== */
/* Better font-rendering on OSX
   https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
*/
/* 2. Animation
   ========================================================================== */
/* 3. Get font vw
========================================================================== */
/* 4. Arrow
========================================================================== */
@font-face {
  font-family: 'Bourton Hand';
  src: url("../fonts/BourtonHandBase.woff2") format("woff2"), url("../fonts/BourtonHandBase.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

/* ==========================================================================
   Helpers
   ========================================================================== */
/* Clearfixes
   ========================================================================== */
.lp-t-head:first-child {
  margin-top: 0; }

.lp-t-head:last-child {
  margin-bottom: 0; }

.lp-l-sec-three__head__p1, .lp-l-sec-four__head__p1, .lp-l-sec-four__head__p2, .lp-l-sec-four__head__p3, .lp-l-sec-four__head-2__p1, .lp-l-sec-four__head-2__p2, .lp-l-sec-five__head__p1, .lp-l-sec-six__head-2__p1, .lp-l-sec-six__head-3__p1, .lp-l-sec-six__head-3__p2, .lp-l-sec-six__head-3__p3, .lp-l-sec-six__head-3__p4, .lp-l-sec-six__head-4__p1, .lp-l-sec-six__head-4__p2, .lp-l-sec-six__head-4__p3 {
  display: inline-block; }

.lp-sec, .lp-l-sec-six__el, .lp-l-sec-six__arrow span, .lp-l-sec-six__break:after,
.lp-l-sec-six__break:before {
  background-size: cover; }

.lp-sec, .lp-l-sec-six__el, .lp-l-sec-six__arrow span, .lp-l-sec-six__break:after,
.lp-l-sec-six__break:before {
  background-repeat: no-repeat; }

.lp-sec {
  background-position: 50% 50%; }

/* Display flex
   ========================================================================== */
.lp-l-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/*
    Flex direction
 */
/*
    Flex wrap
 */
.lp-l-grid {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/*
    Flex flow
 */
/*
    Order
 */
/*
    Flex grow
 */
/*
    Flex shrink
 */
/*
    Flex basis
 */
/*
    Flex
 */
/*
    Justify content
 */
.lp-l-grid {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

/*
    Align items
 */
.lp-l-grid {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/*
    Align self
 */
/*
    Align content
 */
.lp-l-grid-wrapper {
  width: 100%; }

.lp-l-grid--alt {
  position: relative;
  margin: 0 -45px; }
  @media (max-width: 1500px) {
    .lp-l-grid--alt {
      margin-left: -40px;
      margin-right: -40px; } }

.lp-l-grid--alt .lp-l-grid__item {
  padding-left: 45px;
  padding-right: 45px; }
  @media (max-width: 1500px) {
    .lp-l-grid--alt .lp-l-grid__item {
      padding-left: 40px;
      padding-right: 40px; } }

.lp-l-grid__item {
  position: relative; }

.lp-l-grid__item-1 {
  width: 8.33333%; }

.lp-l-grid__item-2 {
  width: 16.66667%; }

.lp-l-grid__item-3 {
  width: 25%; }

.lp-l-grid__item-4 {
  width: 33.33333%; }

.lp-l-grid__item-5 {
  width: 41.66667%; }

.lp-l-grid__item-6 {
  width: 50%; }

.lp-l-grid__item-7 {
  width: 58.33333%; }

.lp-l-grid__item-8 {
  width: 66.66667%; }

.lp-l-grid__item-9 {
  width: 75%; }

.lp-l-grid__item-10 {
  width: 83.33333%; }

.lp-l-grid__item-11 {
  width: 91.66667%; }

.lp-l-grid__item-12 {
  width: 100%; }

@media (max-width: 1500px) {
  .lp-l-grid__item-1\@l {
    width: 8.33333%; }
  .lp-l-grid__item-2\@l {
    width: 16.66667%; }
  .lp-l-grid__item-3\@l {
    width: 25%; }
  .lp-l-grid__item-4\@l {
    width: 33.33333%; }
  .lp-l-grid__item-5\@l {
    width: 41.66667%; }
  .lp-l-grid__item-6\@l {
    width: 50%; }
  .lp-l-grid__item-7\@l {
    width: 58.33333%; }
  .lp-l-grid__item-8\@l {
    width: 66.66667%; }
  .lp-l-grid__item-9\@l {
    width: 75%; }
  .lp-l-grid__item-10\@l {
    width: 83.33333%; }
  .lp-l-grid__item-11\@l {
    width: 91.66667%; }
  .lp-l-grid__item-12\@l {
    width: 100%; } }

@media (max-width: 1360px) {
  .lp-l-grid__item-1\@t {
    width: 8.33333%; }
  .lp-l-grid__item-2\@t {
    width: 16.66667%; }
  .lp-l-grid__item-3\@t {
    width: 25%; }
  .lp-l-grid__item-4\@t {
    width: 33.33333%; }
  .lp-l-grid__item-5\@t {
    width: 41.66667%; }
  .lp-l-grid__item-6\@t {
    width: 50%; }
  .lp-l-grid__item-7\@t {
    width: 58.33333%; }
  .lp-l-grid__item-8\@t {
    width: 66.66667%; }
  .lp-l-grid__item-9\@t {
    width: 75%; }
  .lp-l-grid__item-10\@t {
    width: 83.33333%; }
  .lp-l-grid__item-11\@t {
    width: 91.66667%; }
  .lp-l-grid__item-12\@t {
    width: 100%; } }

@media (max-width: 1000px) {
  .lp-l-grid__item-1\@m {
    width: 8.33333%; }
  .lp-l-grid__item-2\@m {
    width: 16.66667%; }
  .lp-l-grid__item-3\@m {
    width: 25%; }
  .lp-l-grid__item-4\@m {
    width: 33.33333%; }
  .lp-l-grid__item-5\@m {
    width: 41.66667%; }
  .lp-l-grid__item-6\@m {
    width: 50%; }
  .lp-l-grid__item-7\@m {
    width: 58.33333%; }
  .lp-l-grid__item-8\@m {
    width: 66.66667%; }
  .lp-l-grid__item-9\@m {
    width: 75%; }
  .lp-l-grid__item-10\@m {
    width: 83.33333%; }
  .lp-l-grid__item-11\@m {
    width: 91.66667%; }
  .lp-l-grid__item-12\@m {
    width: 100%; } }

@media (max-width: 700px) {
  .lp-l-grid__item-1\@m-s {
    width: 8.33333%; }
  .lp-l-grid__item-2\@m-s {
    width: 16.66667%; }
  .lp-l-grid__item-3\@m-s {
    width: 25%; }
  .lp-l-grid__item-4\@m-s {
    width: 33.33333%; }
  .lp-l-grid__item-5\@m-s {
    width: 41.66667%; }
  .lp-l-grid__item-6\@m-s {
    width: 50%; }
  .lp-l-grid__item-7\@m-s {
    width: 58.33333%; }
  .lp-l-grid__item-8\@m-s {
    width: 66.66667%; }
  .lp-l-grid__item-9\@m-s {
    width: 75%; }
  .lp-l-grid__item-10\@m-s {
    width: 83.33333%; }
  .lp-l-grid__item-11\@m-s {
    width: 91.66667%; }
  .lp-l-grid__item-12\@m-s {
    width: 100%; } }

/* Contents
   ========================================================================== */
/* Head
   ========================================================================== */
.lp-t-head {
  position: relative;
  margin: 0;
  line-height: 1.2; }

.lp-t-content {
  font-style: normal;
  font-size: 16px; }
  .lp-t-content p {
    margin: 0 0 10px 0; }
    .lp-t-content p:last-child {
      margin-bottom: 0; }

.lp-t-content--alt p:not(:last-child) {
  margin-bottom: 10px; }

/* Components
   ========================================================================== */
.lp-c-logo {
  display: block;
  width: 242px;
  height: 129px;
  background: url("../img/default/logo-wedel.png") no-repeat;
  background-size: cover; }

.lp-c-logo--center {
  margin-left: auto;
  margin-right: auto; }

.lp-o-image img,
.lp-o-image {
  position: relative;
  margin: 0;
  display: block; }

.lp-o-image--fit {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
  width: 100%;
  height: 100%; }

.lp-o-image--fluid {
  width: 100%; }

.lp-o-image--centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.lp-o-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.lp-c-line {
  display: block;
  width: 8px;
  height: 100px;
  background: url("../img/default/path.png") no-repeat 50% 0; }

.c-square--center {
  margin-left: auto;
  margin-right: auto; }

.c-square {
  display: block;
  width: 270px;
  height: 95px;
  background: url("../img/default/bg-btn-orange.png") no-repeat;
  background-size: cover;
  padding: 21px 5px 19px 5px;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  color: #fff; }
  @media (max-width: 1500px) {
    .c-square {
      margin-left: auto;
      margin-right: auto; } }

/* Modifiers
   ========================================================================== */
.lp-u-text-center {
  text-align: center; }
  .lp-u-text-center img {
    margin-left: auto;
    margin-right: auto; }

.lp-u-text-right {
  text-align: right; }

.lp-u-bg {
  display: inline-block;
  margin: -3px -3px 4px -3px;
  padding: 5px 3px 1px 3px;
  line-height: 1;
  border-radius: 3px;
  color: #fff;
  background: #5b1e0f;
  vertical-align: middle; }

.lp-u-bg--alt {
  padding-top: 10px;
  line-height: 0.8;
  margin-bottom: 5px; }

.lp-u-bg--inline {
  display: inline;
  margin: 0;
  padding: 7px 0;
  line-height: 1.3 !important;
  border-radius: 0;
  -webkit-box-shadow: 10px 0 0 #5b1e0f, -10px 0 0 #5b1e0f;
          box-shadow: 10px 0 0 #5b1e0f, -10px 0 0 #5b1e0f; }

.lp-u-bg-2 {
  background: #2a0501; }
  .lp-u-bg-2.lp-u-bg--inline {
    -webkit-box-shadow: 10px 0 0 #2a0501, -10px 0 0 #2a0501;
            box-shadow: 10px 0 0 #2a0501, -10px 0 0 #2a0501; }

.lp-u-bg-3 {
  background: #0b4d98; }
  .lp-u-bg-3.lp-u-bg--inline {
    -webkit-box-shadow: 10px 0 0 #0b4d98, -10px 0 0 #0b4d98;
            box-shadow: 10px 0 0 #0b4d98, -10px 0 0 #0b4d98; }

.lp-u-bg-4 {
  color: #0b4d98;
  background: #fff; }
  .lp-u-bg-4.lp-u-bg--inline {
    -webkit-box-shadow: 10px 0 0 #0b4d98, -10px 0 0 #0b4d98;
            box-shadow: 10px 0 0 #0b4d98, -10px 0 0 #0b4d98; }

.lp-u-c-blue {
  color: #0b4d98; }

.lp-u-lh-zero {
  line-height: 1; }

.lp-u-hidden {
  display: none; }

@media (max-width: 1500px) {
  .lp-u-hidden\@l {
    display: none; }
  .lp-u-show\@l {
    display: block; } }

@media (max-width: 1360px) {
  .lp-u-hidden\@t {
    display: none; }
  .lp-u-show\@t {
    display: block; } }

@media (max-width: 1000px) {
  .lp-u-hidden\@m {
    display: none; }
  .lp-u-show\@m {
    display: block; } }

@media (max-width: 700px) {
  .lp-u-hidden\@m-s {
    display: none; }
  .lp-u-show\@m-s {
    display: block; } }

/* Layouts
   ========================================================================== */
/* Page
   ========================================================================== */
.lp-l-page {
  overflow: hidden;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: left; }
  .lp-l-page,
  .lp-l-page h1, .lp-l-page h2, .lp-l-page h3, .lp-l-page h4, .lp-l-page h5, .lp-l-page h6 {
    font-family: 'Bourton Hand';
    font-weight: 700; }
  .lp-l-page img {
    max-width: 100%; }

@media screen and (max-width: 1700px) {
  .product__wrapper {
    width: 90% !important; } }

@media screen and (max-width: 1200px) {
  .product__wrapper {
    width: 100% !important; } }

@media screen and (max-width: 767px) {
  .product__wrapper {
    padding: 0 !important; } }

.lp-sec {
  padding-left: 60px;
  padding-right: 60px; }
  @media (max-width: 1500px) {
    .lp-sec {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 35px;
      padding-bottom: 35px; } }
  @media (max-width: 1360px) {
    .lp-sec {
      padding-left: 20px;
      padding-right: 20px; } }

.lp-l-sec-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 277px;
  color: #fff;
  background-image: url("../img/default/sec-1-bg.jpg"); }

.lp-l-sec-one__head {
  font-size: 39px; }
  @media (max-width: 1360px) {
    .lp-l-sec-one__head {
      font-size: 30px; } }

.lp-l-sec-two {
  height: 1074px;
  padding-top: 75px;
  color: #722917;
  background-image: url("../img/default/sec-2-bg.jpg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-two {
      height: auto; } }

.lp-l-sec-two__head {
  position: absolute;
  top: 120px;
  left: 0;
  z-index: 50;
  font-size: 60px; }
  @media (max-width: 1500px) {
    .lp-l-sec-two__head {
      font-size: 55px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-two__head {
      position: relative;
      top: 0;
      text-align: center;
      margin-bottom: 30px;
      font-size: 32px; } }
  .lp-l-sec-two__head .lp-u-bg {
    line-height: 0.8;
    padding-top: 10px; }

.lp-l-sec-two__head-2 {
  font-size: 23px; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__head-2 {
      font-size: 18px;
      text-align: center; } }

.lp-l-sec-two__head-2__p1 {
  margin-bottom: -10px;
  display: inline-block;
  font-size: 112px; }
  @media (max-width: 1500px) {
    .lp-l-sec-two__head-2__p1 {
      font-size: 100px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-two__head-2__p1 {
      font-size: 80px; } }

.lp-l-sec-two__head-3 {
  margin-top: 5px;
  font-size: 21px;
  line-height: 1.2; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__head-3 {
      font-size: 16px;
      text-align: center; } }

.lp-l-sec-two__tree-wrapper {
  position: relative; }

.lp-l-sec-two__tree {
  position: relative;
  width: 680px;
  height: 620px;
  background: url("../img/default/sec-2-tree.gif") no-repeat;
  background-size: cover;
  margin: 0 auto; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__tree {
      width: 339px;
      height: 310px;
      margin-bottom: 90px; } }

.lp-l-sec-two__tree svg {
  width: 100%;
  height: 100%; }

.lp-l-sec-two__tree__head {
  position: absolute;
  right: 160px;
  bottom: 50px;
  font-size: 10px; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__tree__head {
      position: relative;
      bottom: 0;
      right: 0;
      text-align: center;
      padding-top: 324px; } }
  .lp-l-sec-two__tree__head span {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 18px;
    font-style: italic; }

.lp-l-sec-two__image {
  margin-top: -25px; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__image {
      margin-top: 0;
      margin-bottom: 30px; } }

.lp-l-sec-two__text {
  margin-top: 30px; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__text {
      margin-top: 0; } }

.lp-l-sec-two__line {
  position: absolute;
  top: 60px;
  right: 0;
  height: 287px; }
  @media (max-width: 1360px) {
    .lp-l-sec-two__line {
      display: none; } }

.lp-l-sec-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 277px;
  color: #fff;
  background-image: url("../img/default/sec-3-bg.jpg");
  background-color: #00539a; }
  @media (max-width: 1360px) {
    .lp-l-sec-three {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      background-position: 300px 0; } }
  @media (max-width: 1000px) {
    .lp-l-sec-three {
      background-position: 100px 0; } }

.lp-l-sec-three__head {
  font-size: 20px; }
  @media (max-width: 1360px) {
    .lp-l-sec-three__head {
      font-size: 16px; } }

.lp-l-sec-three__head__p1 {
  margin-bottom: -5px;
  font-size: 60px; }
  @media (max-width: 1360px) {
    .lp-l-sec-three__head__p1 {
      margin-bottom: 5px;
      font-size: 32px; } }

.lp-l-sec-four {
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 397px;
  color: #fff;
  background-color: #006fbe; }
  .lp-l-sec-four .lp-sec__parallax {
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
    height: 100%; }
    .lp-l-sec-four .lp-sec__parallax img {
      width: 100%; }
  .lp-l-sec-four .simpleParallax {
    overflow: visible !important; }
  @media (max-width: 1360px) {
    .lp-l-sec-four {
      display: block;
      height: auto;
      padding-top: 35px;
      padding-bottom: 35px;
      background-size: auto 480px;
      background-position: 20% 100%; } }
  @media (max-width: 1000px) {
    .lp-l-sec-four {
      background-position: 50% 0; } }

.lp-l-sec-four__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__box {
      display: block;
      height: auto; } }

.lp-l-sec-four__head {
  text-align: center; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head {
      margin-bottom: 40px; } }

.lp-l-sec-four__head__p1 {
  font-size: 69px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head__p1 {
      font-size: 35px; } }

.lp-l-sec-four__head__p2 {
  margin-bottom: -6px;
  font-size: 120px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head__p2 {
      margin-bottom: 0;
      font-size: 61px; } }

.lp-l-sec-four__head__p3 {
  font-size: 62px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head__p3 {
      font-size: 32px; } }

.lp-l-sec-four__head-2 {
  text-align: left; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head-2 {
      text-align: center; } }

.lp-l-sec-four__head-2__p1 {
  margin-bottom: -7px;
  font-size: 43px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head-2__p1 {
      font-size: 32px; } }

.lp-l-sec-four__head-2__p2 {
  margin: -8px 0 -23px 0px;
  font-size: 60px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head-2__p2 {
      margin: 10px 0 -10px 0;
      font-size: 47px; } }
  .lp-l-sec-four__head-2__p2 span {
    position: relative;
    font-size: 155px; }
    @media (max-width: 1360px) {
      .lp-l-sec-four__head-2__p2 span {
        top: -5px;
        font-size: 112px;
        vertical-align: top; } }

.lp-l-sec-four__head-2__p2 span {
  margin-left: -10px; }

.lp-l-sec-four__head-2__p3 {
  font-size: 36px; }
  @media (max-width: 1360px) {
    .lp-l-sec-four__head-2__p3 {
      font-size: 27px; } }

.lp-l-sec-five {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 93px;
  color: #fff;
  background-image: url("../img/default/sec-5-bg.jpg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-five {
      display: block;
      height: auto;
      padding-top: 25px;
      padding-bottom: 25px; } }

.lp-l-sec-five__head {
  font-size: 24px; }
  @media (max-width: 1500px) {
    .lp-l-sec-five__head {
      font-size: 22px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-five__head {
      text-align: center;
      font-size: 18px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-five__head > span {
      display: block; } }
  @media (max-width: 1360px) {
    .lp-l-sec-five__head > span:not(:first-child) {
      margin-top: 20px; } }

.lp-l-sec-five__head__p1 {
  font-size: 65px;
  vertical-align: middle; }
  @media (max-width: 1360px) {
    .lp-l-sec-five__head__p1 {
      font-size: 52px; } }

.lp-l-sec-six {
  position: relative;
  height: 4118px;
  color: #5b1e0f;
  background: url("../img/default/sec-6-bg-repeat.jpg") 50% 0; }

@media (max-width: 1500px) and (min-width: 1361px) {
  .lp-l-sec-six {
    padding-top: 0;
    padding-bottom: 0; } }
  @media (max-width: 1360px) {
    .lp-l-sec-six {
      height: auto; } }

.lp-l-sec-six:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: url("../img/default/sec-6-bg.png") no-repeat 50% 0;
  background-size: cover;
  pointer-events: none; }

.lp-l-sec-six__inner {
  position: relative;
  z-index: 1; }

.lp-l-sec-six__inner:after {
  position: absolute;
  top: 140px;
  left: calc(50% - 4px);
  content: '';
  width: 9px;
  height: 3867px;
  background: url("../img/default/sec-6-path.png") no-repeat; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__inner:after {
      display: none; } }

.lp-l-sec-six__head {
  padding: 50px 0;
  margin: 0 -60px;
  font-size: 52px;
  text-align: center; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head {
      margin: 0 0 35px 0;
      padding: 0;
      font-size: 30px; } }

.lp-l-sec-six__head-2__p1 {
  margin-bottom: -25px;
  font-size: 100px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-2__p1 {
      margin-bottom: -10px;
      font-size: 67px; } }

.lp-l-sec-six__head-2__p2 {
  font-size: 61px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-2__p2 {
      font-size: 41px; } }

.lp-l-sec-six__head-3--alt {
  margin-bottom: 10px; }

.lp-l-sec-six__head-3__p1 {
  font-size: 52px; }
  @media (max-width: 1500px) {
    .lp-l-sec-six__head-3__p1 {
      font-size: 46px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-3__p1 {
      font-size: 39px; } }

.lp-l-sec-six__head-3__p2 {
  font-size: 43px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-3__p2 {
      font-size: 34px; } }

.lp-l-sec-six__head-3__p3 {
  font-size: 30px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-3__p3 {
      font-size: 23px; } }

.lp-l-sec-six__head-3__p4 {
  font-size: 21px;
  margin-top: -4px; }

.lp-l-sec-six__head-4__p1 {
  font-size: 45px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-4__p1 {
      font-size: 29px; } }

.lp-l-sec-six__head-4__p2 {
  font-size: 63px;
  margin: -1px 0 -7px 0; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-4__p2 {
      margin: 0;
      font-size: 45px; } }

.lp-l-sec-six__head-4__p3 {
  font-size: 59px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-4__p3 {
      font-size: 38px; } }

.lp-l-sec-six__head-5 {
  margin-bottom: 10px;
  font-size: 157px;
  line-height: 0.8; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-5 {
      font-size: 90px; } }

.lp-l-sec-six__head-5--alt {
  font-size: 55px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-5--alt {
      left: -60px;
      font-size: 31px; } }

.lp-l-sec-six__head-5 span,
.lp-l-sec-six__head-5 small {
  position: relative;
  top: 0.5em;
  vertical-align: top; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__head-5 span,
    .lp-l-sec-six__head-5 small {
      top: 0; } }

.lp-l-sec-six__head-5 span {
  font-size: 25%; }

.lp-l-sec-six__head-5 small {
  top: 0em;
  font-size: 65%; }

.lp-l-sec-six__box-1 {
  padding-top: 52px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-1 {
      margin-bottom: 85px !important; } }

.lp-l-sec-six__box-1 .lp-l-sec-six__arrow-1,
.lp-l-sec-six__box-1 .lp-l-sec-six__arrow-2 {
  display: none; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-1 .lp-l-sec-six__arrow-1,
    .lp-l-sec-six__box-1 .lp-l-sec-six__arrow-2 {
      display: block; } }

@media (max-width: 1360px) {
  .lp-l-sec-six__box-1 .lp-l-sec-six__arrow-1 {
    top: -30px;
    left: 30px;
    -webkit-transform: rotate(-180deg) scaleY(-1);
            transform: rotate(-180deg) scaleY(-1); } }

@media (max-width: 1360px) {
  .lp-l-sec-six__box-1 .lp-l-sec-six__arrow-2 {
    bottom: -50px;
    right: 40px;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg); } }

.lp-l-sec-six__box-2 {
  height: 463px;
  padding-top: 180px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-2 {
      margin-bottom: 85px !important; } }

.lp-l-sec-six__box-2 .lp-t-content {
  margin-bottom: 50px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-2 .lp-t-content {
      margin-bottom: 30px; } }

.lp-l-sec-six__box-2 .lp-l-sec-six__arrow-1 {
  top: 90px;
  left: -5px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-2 .lp-l-sec-six__arrow-1 {
      top: 220px;
      left: 40px;
      -webkit-transform: rotate(-35deg) scaleX(-1);
              transform: rotate(-35deg) scaleX(-1); } }

.lp-l-sec-six__box-2 .lp-l-sec-six__arrow-2 {
  top: 305px;
  left: 10px;
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-2 .lp-l-sec-six__arrow-2 {
      display: none; } }

.lp-l-sec-six__box-3 {
  height: 329px;
  padding-top: 30px;
  margin-left: 50px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-3 {
      margin-bottom: 30px; } }

.lp-l-sec-six__box-3 .lp-l-sec-six__arrow-1 {
  top: -90px;
  right: 0px;
  -webkit-transform: rotate(38deg) scaleX(-1);
          transform: rotate(38deg) scaleX(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-3 .lp-l-sec-six__arrow-1 {
      top: 255px;
      right: 40px;
      -webkit-transform: rotate(38deg);
              transform: rotate(38deg); } }

.lp-l-sec-six__box-3 .lp-l-sec-six__arrow-2 {
  top: 90px;
  right: 5px;
  -webkit-transform: rotate(115deg) scaleY(-1);
          transform: rotate(115deg) scaleY(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-3 .lp-l-sec-six__arrow-2 {
      display: none; } }

.lp-l-sec-six__box-4 {
  height: 327px;
  margin-top: 125px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-4 {
      margin-bottom: 60px; } }

.lp-l-sec-six__box-4 .lp-l-sec-six__arrow-1 {
  top: 185px;
  left: 0px;
  -webkit-transform: rotate(55deg);
          transform: rotate(55deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-4 .lp-l-sec-six__arrow-1 {
      top: 340px;
      left: 40px;
      -webkit-transform: rotate(-30deg) scaleX(-1);
              transform: rotate(-30deg) scaleX(-1); } }

.lp-l-sec-six__box-5 {
  height: 355px;
  margin-top: -80px;
  margin-left: 50px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-5 {
      margin-bottom: 60px; } }

.lp-l-sec-six__box-5 .lp-l-sec-six__arrow-1 {
  top: -35px;
  right: 10px;
  -webkit-transform: rotate(-105deg) scaleY(-1);
          transform: rotate(-105deg) scaleY(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-5 .lp-l-sec-six__arrow-1 {
      display: none; } }

.lp-l-sec-six__box-5 .lp-l-sec-six__arrow-2 {
  top: 301px;
  right: 10px;
  -webkit-transform: rotate(-98deg) scaleX(-1);
          transform: rotate(-98deg) scaleX(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-5 .lp-l-sec-six__arrow-2 {
      top: 320px;
      right: 30px;
      -webkit-transform: rotate(30deg);
              transform: rotate(30deg); } }

.lp-l-sec-six__box-6 {
  height: 333px;
  margin-top: 125px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-6 {
      margin-bottom: 70px; } }

.lp-l-sec-six__box-6 .lp-l-sec-six__arrow-1 {
  top: 160px;
  left: 10px;
  -webkit-transform: rotate(-115deg) scaleY(-1);
          transform: rotate(-115deg) scaleY(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-6 .lp-l-sec-six__arrow-1 {
      top: 320px;
      left: 30px;
      -webkit-transform: rotate(-195deg) scaleY(-1);
              transform: rotate(-195deg) scaleY(-1); } }

.lp-l-sec-six__box-7 {
  height: 322px;
  margin-top: -130px;
  margin-left: 50px; }

.lp-l-sec-six__box-7 .lp-l-sec-six__arrow-1 {
  top: 82px;
  right: 30px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.lp-l-sec-six__box-7__sub-title {
  max-width: 258px; }

.lp-l-sec-six__box-8 {
  height: 187px;
  margin-top: -150px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-8 {
      margin-bottom: 90px; } }

.lp-l-sec-six__box-8 .lp-l-sec-six__arrow-1 {
  top: 175px;
  left: 0;
  -webkit-transform: rotate(65deg);
          transform: rotate(65deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-8 .lp-l-sec-six__arrow-1 {
      top: 125px;
      right: 20px;
      left: auto;
      -webkit-transform: rotate(24deg);
              transform: rotate(24deg); } }

.lp-l-sec-six__box-9 {
  height: 347px;
  margin-top: 30px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-9 {
      margin-bottom: 90px; } }

.lp-l-sec-six__box-9 .lp-l-sec-six__arrow-1 {
  top: 280px;
  right: -58px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  @media (max-width: 1500px) {
    .lp-l-sec-six__box-9 .lp-l-sec-six__arrow-1 {
      right: -45px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-9 .lp-l-sec-six__arrow-1 {
      top: 295px;
      left: 40px;
      -webkit-transform: rotate(-20deg) scaleX(-1);
              transform: rotate(-20deg) scaleX(-1); } }

.lp-l-sec-six__box-10 {
  height: 347px;
  margin-top: 205px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-10 {
      margin-bottom: 40px; } }

.lp-l-sec-six__box-10 .lp-l-sec-six__arrow-1 {
  display: none;
  top: 280px;
  right: -58px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-10 .lp-l-sec-six__arrow-1 {
      display: block;
      top: 330px;
      right: 20px;
      -webkit-transform: rotate(41deg);
              transform: rotate(41deg); } }

.lp-l-sec-six__box-10 .lp-l-sec-six__arrow-2 {
  top: 295px;
  left: -110px;
  -webkit-transform: rotate(-145deg) scaleY(-1);
          transform: rotate(-145deg) scaleY(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-10 .lp-l-sec-six__arrow-2 {
      display: none; } }

.lp-l-sec-six__box-11 {
  height: 313px;
  margin-top: 144px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-11 {
      margin-bottom: 20px; } }

.lp-l-sec-six__box-11 .lp-l-sec-six__arrow-1 {
  top: 300px;
  right: 0px;
  -webkit-transform: rotate(-65deg) scaleX(-1);
          transform: rotate(-65deg) scaleX(-1); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-11 .lp-l-sec-six__arrow-1 {
      top: -100px;
      left: 20px;
      right: auto;
      -webkit-transform: rotate(-23deg) scaleX(-1);
              transform: rotate(-23deg) scaleX(-1); } }

.lp-l-sec-six__box-12 {
  height: 373px;
  margin-top: 84px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-12 {
      margin-bottom: 60px; } }

.lp-l-sec-six__box-12 .lp-l-sec-six__box__wrapper {
  position: absolute;
  top: 60px;
  left: -20px;
  z-index: 10;
  width: 100%; }
  @media (max-width: 1500px) {
    .lp-l-sec-six__box-12 .lp-l-sec-six__box__wrapper {
      left: 0; } }

.lp-l-sec-six__box-12 .lp-l-sec-six__arrow-1 {
  top: -35px;
  left: 30px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-12 .lp-l-sec-six__arrow-1 {
      top: 180px;
      right: 30px;
      left: auto;
      -webkit-transform: rotate(25deg);
              transform: rotate(25deg); } }

.lp-l-sec-six__box-13 {
  margin-top: 95px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-13 {
      margin-bottom: 20px; } }

.lp-l-sec-six__box-13 .lp-l-sec-six__arrow-1 {
  top: 210px;
  left: 30px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box-13 .lp-l-sec-six__arrow-1 {
      top: 370px;
      left: 30px;
      -webkit-transform: rotate(-24deg) scaleX(-1);
              transform: rotate(-24deg) scaleX(-1); } }

.lp-l-sec-six__box-14 {
  margin-top: 55px; }

.lp-l-sec-six__box {
  position: relative; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__box {
      height: auto;
      padding: 0;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      max-width: 340px;
      text-align: center; } }

.lp-l-sec-six__foot {
  margin-top: 50px;
  text-align: center; }

.lp-l-sec-six__el {
  position: relative;
  margin: 0 auto; }

.lp-l-sec-six__el-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 228px;
  height: 394px;
  background-image: url("../img/svg/sec-6-ziarna.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-1 {
      width: 206px;
      height: 357px; } }

.lp-l-sec-six__el-1 .lp-t-head {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.lp-l-sec-six__el-2 {
  width: 188px;
  height: 105px;
  background-image: url("../img/svg/sec-6-fermentacja.svg"); }

.lp-l-sec-six__el-3 {
  width: 280px;
  height: 190px;
  margin: -25px 0 0 -25px;
  background-image: url("../img/svg/sec-6-suszenie.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-3 {
      margin: 0 auto; } }

.lp-l-sec-six__el-4 {
  width: 212px;
  height: 212px;
  margin: -12px auto 0 auto;
  background-image: url("../img/svg/sec-6-prazenie.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-4 {
      margin-top: 30px; } }

.lp-l-sec-six__el-5 {
  width: 153px;
  height: 105px;
  margin: 0 auto 20px auto;
  background-image: url("../img/svg/sec-6-mielenie.svg"); }

.lp-l-sec-six__el-6 {
  left: -20px;
  width: 148px;
  height: 76px;
  margin: 10px auto 0 auto;
  background-image: url("../img/svg/sec-6-kostki.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-6 {
      left: 0; } }

.lp-l-sec-six__el-7 {
  width: 245px;
  height: 208px;
  background-image: url("../img/svg/sec-6-worki.svg"); }

.lp-l-sec-six__el-8 {
  width: 218px;
  height: 117px;
  background-image: url("../img/default/sec-6-wedel.png");
  margin-top: 20px; }

.lp-l-sec-six__el-9 {
  z-index: -1;
  width: 346px;
  height: 347px;
  margin-top: -180px;
  background-image: url("../img/svg/sec-6-miksowanie.svg"); }

.lp-l-sec-six__el-10 {
  width: 126px;
  height: 373px;
  background-image: url("../img/svg/sec-6-termometr1.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-10 {
      width: 80px;
      height: 230px; } }

.lp-l-sec-six__el-11 {
  width: 301px;
  height: 328px;
  background-image: url("../img/svg/sec-6-formowanie.svg"); }
  @media (max-width: 1360px) {
    .lp-l-sec-six__el-11 {
      width: 227px;
      height: 229px;
      left: 40px; } }

.lp-l-sec-six__arrow {
  display: block;
  position: absolute;
  width: 24px;
  height: 86px; }

.lp-l-sec-six__arrow span {
  width: 24px;
  height: 86px;
  display: block;
  background-image: url("../img/svg/sec-6-strzalka.svg"); }

.lp-l-sec-six__break:after,
.lp-l-sec-six__break:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 100%;
  height: 100%; }

.lp-l-sec-six__break:before {
  top: 29px;
  width: 680px;
  background-image: url("../img/default/sec-6-break.gif");
  background-position: 50% 0; }

.lp-l-sec-six__break:after {
  width: 845px;
  top: -22px;
  background-image: url("../img/default/sec-6-break-state.png");
  background-position: 100% 50%;
  background-size: 560px auto; }

.lp-l-sec-six__break {
  margin: -220px -60px 10px -60px;
  height: 560px;
  position: relative;
  z-index: 20; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__break {
      margin-top: -180px;
      margin-bottom: -50px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); } }
  @media (max-width: 1000px) {
    .lp-l-sec-six__break {
      margin-top: -170px; } }

.lp-l-sec-six__player {
  position: relative;
  z-index: 20;
  height: 413px;
  margin-top: 125px;
  color: #fff; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__player {
      height: auto;
      margin: 40px 0 60px; } }

.lp-l-sec-six__player__video {
  position: absolute;
  top: 0;
  left: 0; }

.lp-l-sec-six__player__main {
  position: relative;
  z-index: 2;
  padding: 50px 20px 50px 50px; }
  @media (max-width: 1500px) {
    .lp-l-sec-six__player__main {
      padding: 40px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-six__player__main {
      padding: 30px; } }

.lp-l-sec-six__player-head-2 {
  margin-bottom: 30px;
  font-size: 55px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__player-head-2 {
      margin-bottom: 30px;
      font-size: 33px; } }

.lp-l-sec-six__player-head {
  font-size: 24px; }
  @media (max-width: 1360px) {
    .lp-l-sec-six__player-head {
      font-size: 13px; } }

.lp-l-sec-six__player-head--alt {
  margin-left: 80px;
  margin-top: 30px; }
  @media (max-width: 1500px) {
    .lp-l-sec-six__player-head--alt {
      margin-left: 30px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-six__player-head--alt {
      margin-left: 0;
      margin-top: 20px; } }

.lp-l-sec-seven {
  height: 433px;
  padding-top: 58px;
  padding-left: 120px;
  color: #fff;
  background: #0b4d98; }
  @media (max-width: 1360px) {
    .lp-l-sec-seven {
      height: auto;
      padding-left: 20px;
      padding-top: 35px; } }

.lp-l-sec-seven__head {
  position: relative;
  z-index: 10;
  margin-bottom: -35px;
  font-size: 32px; }
  @media (max-width: 1360px) {
    .lp-l-sec-seven__head {
      margin-bottom: -15px;
      font-size: 20px; } }

.lp-l-sec-seven__image {
  margin-top: -40px; }
  .lp-l-sec-seven__image img {
    max-width: 80%;
    margin: 0 auto;
    display: block; }
  @media (max-width: 1360px) {
    .lp-l-sec-seven__image {
      margin-bottom: -30px; } }
  @media (max-width: 1000px) {
    .lp-l-sec-seven__image {
      margin-top: 0; } }

.lp-l-sec-eight {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  color: #fff;
  background: #722917; }
  @media (max-width: 1360px) {
    .lp-l-sec-eight {
      display: block; } }

.lp-l-sec-eight__slogan {
  font-size: 22px;
  text-align: left; }

.lp-l-sec-eight__head {
  margin-bottom: 15px;
  font-size: 49px; }
  @media (max-width: 1500px) {
    .lp-l-sec-eight__head {
      font-size: 42px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-eight__head {
      font-size: 36px; } }

.lp-l-sec-eight__content {
  font-size: 16px; }
  @media (max-width: 1500px) {
    .lp-l-sec-eight__content {
      font-size: 14px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-eight__content {
      font-size: 14px; } }

.lp-l-sec-eight__box,
.lp-l-sec-eight__pic {
  width: 50%; }
  @media (max-width: 1360px) {
    .lp-l-sec-eight__box,
    .lp-l-sec-eight__pic {
      width: auto; } }

@media (max-width: 1360px) {
  .lp-l-sec-eight__pic {
    display: none; } }

.lp-l-sec-eight__box {
  padding-left: 50px;
  padding-right: 50px; }
  @media (max-width: 1500px) {
    .lp-l-sec-eight__box {
      padding-left: 30px;
      padding-right: 30px; } }
  @media (max-width: 1360px) {
    .lp-l-sec-eight__box {
      padding: 35px 20px;
      text-align: center; } }

.lp-l-sec-eight--alt {
  background: #0b4d98; }
  @media (max-width: 1360px) {
    .lp-l-sec-eight--alt {
      text-align: center; } }

.lp-l-sec-eight--alt .lp-l-sec-eight__box {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.lp-l-sec-eight--alt .lp-l-sec-eight__pic {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.lp-l-sec-eight--alt .lp-l-sec-eight__logo {
  margin-top: 40px; }
  @media (max-width: 1360px) {
    .lp-l-sec-eight--alt .lp-l-sec-eight__logo {
      margin-top: 30px; } }

/* Vendor
   ========================================================================== */
/* Animate
   ========================================================================== */
/*
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s; }

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
          animation-duration: .75s; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig; }

/* Slick
   ========================================================================== */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
  /*
    .slick-initialized & {
        display: block;
    } */ }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-disabled {
  display: none !important; }

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