@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

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

  to {
    opacity: 1;
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

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

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

:root{--mobile: 1130px}@-webkit-keyframes moveInLeft{0%{-webkit-transform:translate3d(-10rem, 0, 0);transform:translate3d(-10rem, 0, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes moveInLeft{0%{-webkit-transform:translate3d(-10rem, 0, 0);transform:translate3d(-10rem, 0, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes moveInBottom{0%{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes zoomInImage{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}}@keyframes zoomInImage{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}}@-webkit-keyframes zoomOutImage{from{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoomOutImage{from{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes zoomInImageBg{0%{background-size:100% auto}100%{background-size:110% auto}}@keyframes zoomInImageBg{0%{background-size:100% auto}100%{background-size:110% auto}}.animate{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.move-in-bottom{-webkit-animation-name:moveInBottom;animation-name:moveInBottom}.move-in-left{-webkit-animation-name:moveInLeft;animation-name:moveInLeft}:root{--mobile: 1130px}*,*::after,*::before{padding:0;margin:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*{min-height:0;min-width:0;outline:none}.overlay{background-color:black;opacity:0}.hidden-scroll{height:100%}img{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.position-bottom{position:absolute;bottom:0}p{margin:1.5rem 0}strong{font-size:2.4rem}h3{font-size:3rem;font-weight:300}h4{font-size:2.4rem;font-weight:normal}html{font-size:62.5% !important;scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}@media (max-width: 460px){html{font-size:56.5% !important}}@media (max-width: 360px){html{font-size:46.5% !important}}body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img:not([src]){visibility:hidden}table{border-collapse:collapse;width:100%;font-size:16px;font-family:'Grotesk'}table td,table th{border:1px solid rgba(153,153,153,0.4);padding:18px;background-color:white}table tr:nth-child(even) td,table tr:nth-child(even) th{background-color:#f0f8fa}table th{padding-top:22px;padding-bottom:22px;text-align:left}@font-face{font-family:'AkrobatRegular';src:url("../sass/fonts/Akrobat-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'AkrobatBold';src:url("../sass/fonts/Akrobat-Bold.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'AkrobatLight';src:url("../sass/fonts/Akrobat-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:'AkrobatExtraLight';src:url("../sass/fonts/Akrobat-ExtraLight.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Grotesk';src:url("../sass/fonts/hkgrotesk-regular-webfont.eot");src:url("../sass/fonts/hkgrotesk-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../sass/fonts/hkgrotesk-regular-webfont.woff2") format("woff2"),url("../sass/hkgrotesk-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Grotesk';src:url("../sass/fonts/hkgrotesk-light-webfont.eot");src:url("../sass/fonts/hkgrotesk-light-webfont.eot?#iefix") format("embedded-opentype"),url("../sass/fonts/hkgrotesk-light-webfont.woff2") format("woff2"),url("../sass/fonts/hkgrotesk-light-webfont.woff") format("woff");font-weight:300;font-style:normal}body{font-family:'AkrobatRegular', sans-serif;font-size:1.8rem;line-height:1.4;overflow-x:hidden}p{font-size:2rem;font-family:'Grotesk', sans-serif}h1,h2,h3,h4{line-height:1.1}h1{width:100%;font-size:4.8rem;font-weight:normal;color:teal;word-break:break-word;font-family:'AkrobatRegular', sans-serif}h2{font-size:6rem;font-family:'AkrobatLight', sans-serif;font-weight:normal;color:teal;position:relative}@media (max-width: 720px){h2{font-size:5rem}}h2:before{position:absolute;content:"\2022";top:-45px;font-size:7rem;left:-10px}@media (max-width: 1200px){h2:before{left:auto}}@media (max-width: 1200px){h2:before{display:none}}h3{color:#009aa0;font-size:3.6rem;font-weight:300}a,a:link,a:visited{color:#333;text-decoration:none;border-bottom:1px solid transparent}main a,main a:link,main a:visited{color:teal;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;border-bottom:1px solid transparent}main a:hover,main a:link:hover,main a:visited:hover{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;border-bottom:1px solid #fa0}.u-font-normal{font-weight:normal}.u-font-bold{font-weight:bold}.u-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-center .button-svg{left:50% !important;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.cf:before,.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.u-center-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center !important}.u-right-text{text-align:right !important}.u-left-text{text-align:left !important}.u-mb-sm{margin-bottom:1.5rem !important}.u-mb-md{margin-bottom:4rem !important}.u-mb-lg{margin-bottom:8rem !important}.u-mb-lgx{margin-bottom:22.5rem !important}.u-mt-sm{margin-top:1.5rem !important}.u-mt-md{margin-top:4rem !important}.u-mt-lg{margin-top:8rem !important}.u-mt-lgx{margin-top:22.5rem !important}.u-ml-sm{margin-left:1.5rem !important}.u-ml-md{margin-left:4rem !important}.u-ml-lg{margin-left:8rem !important}.u-ml-lgx{margin-left:22.5rem !important}.u-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}.u-align-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-moz-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:4rem}.u-padding-left-right-small{padding:0 4rem !important}@media (max-width: 460px){.u-padding-left-right-small{padding:0 3rem !important}}.u-padding-top-bottom-big{padding-top:8rem !important;padding-bottom:8rem !important}@media (max-width: 460px){.u-padding-top-bottom-big{padding-top:7rem !important;padding-bottom:7rem !important}}.u-padding-bottom-big{padding-bottom:8rem !important}.u-padding-bottom-small{padding-bottom:4rem !important}.u-padding-small{padding:5rem !important}.u-padding-medium{padding:10rem !important}.u-padding-big{padding:15rem !important}.u-no-padding-top{padding-top:0 !important}.right{float:right !important}.left{float:left !important}.u-text-right{margin-right:0 !important;float:right !important}.cf::before,.cf::after{content:'';display:block;clear:both}.u-hidden{overflow:hidden}.background-grey-light{background-color:#e8eaeb}.background-green,.background-brown{background-color:teal}.background-green *:not(a),.background-brown *:not(a){color:#fff}.background-green a,.background-green a:link,.background-green a:visited,.background-brown a,.background-brown a:link,.background-brown a:visited{color:#fff;border-bottom:1px solid #fff;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.background-green a:hover,.background-green a:link:hover,.background-green a:visited:hover,.background-brown a:hover,.background-brown a:link:hover,.background-brown a:visited:hover{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;border-bottom:1px solid transparent}.background-pink,.background-aquamarine{background-color:#E47782}.background-pink *:not(a),.background-aquamarine *:not(a){color:#fff}.background-brown{background-color:#daa486}.background-brown *:not(a){color:#fff !important}.background-teal-green{background-color:#13fbe2}.background-aquamarine{background-color:#008291}.background-aquamarine *:not(a){color:#fff}.background-orange{background-color:#fa0}.background-orange *{color:#fff}.background-orange a,.background-orange a:link,.background-orange a:visited{color:#fff;border-bottom:1px solid #fff;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.background-orange a:hover,.background-orange a:link:hover,.background-orange a:visited:hover{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;border-bottom:1px solid transparent}.background-white{background-color:#fff}.background-grey{background-color:#4d4d4d}.background-grey-dark{background-color:#333}.background-pink{background-color:#E47782}.background-blue-light{background-color:#16BECF}.background-blue-dark{background-color:#00A09E}.background-brown{background-color:#daa486}.background-cream{background-color:#fafcf0}.background-teal-green{background-color:#13fbe2}.background-aquamarine{background-color:#008291}.background-circle{position:relative;overflow:hidden}.background-circle .image-container::before{content:'';position:absolute;z-index:0;top:-175px;left:-195px;width:500px;height:100%;min-height:50rem;background:url("/kipo_front/themes/kipo/images/background-circle.svg") no-repeat}@media (max-width: 960px){.background-circle .image-container::before{display:none}}.background-circle .image-container img{position:relative}.background-circle--right:before{content:'';position:absolute;width:100%;height:100%;max-height:80%;top:80px;left:auto;background-position:180% !important;background:url("/kipo_front/themes/kipo/images/background-circle.svg") no-repeat}.u-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto}@media (max-width: 720px){.u-col-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.u-grid-1,.u-grid-2,.u-grid-3,.u-grid-4,.u-grid-5,.u-grid-6,.u-grid-7,.u-grid-8,.u-grid-9,.u-grid-10,.u-grid-11,.u-grid-12,.u-grid-13,.u-grid-14,.u-grid-15{display:grid}.u-grid-1{grid-template-columns:1fr}.u-grid-2{grid-template-columns:repeat(2, 1fr)}.u-grid-3{grid-template-columns:repeat(3, 1fr)}.u-grid-4{grid-template-columns:1fr 1fr 1fr 1.5fr}.u-grid-5{grid-template-columns:repeat(5, 1fr)}.u-grid-6{grid-template-columns:repeat(6, 1fr)}.u-grid-8{grid-template-columns:repeat(8, 1fr)}.u-grid-10{grid-template-columns:repeat(10, 1fr)}.u-grid-12{grid-template-columns:repeat(12, 1fr)}:root{--mobile: 1130px}.row{max-width:117rem;margin:0 auto}.row:not(:last-child){margin-bottom:4rem}.row::after{content:'';display:table;clear:both;height:0}.row [class^="col-"]{float:left}.row [class^="col-"]:not(:last-child){margin-right:4rem}.row .col-1-of-2{width:calc((100% - 4rem) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 4rem) / 3)}.row .col-2-of-3{width:calc((2 * (100% - 2 * 4rem) / 3) + 4rem)}.row .col-1-of-4{width:calc((100% - 3 * 4rem) / 4)}.row .col-2-of-4{width:calc(2 * ((100% - 3 * 4rem) / 4) + 4rem)}.row .col-3-of-4{width:calc(3 * ((100% - 3 * 4rem) / 4) + 2 * 4rem)}.row .col-1-of-6{width:calc((100% - 5 * 4rem) / 6)}.row .col-4{width:33.3%;float:left}.navigation{position:relative}.navigation-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:11rem;padding-left:10rem;padding-right:10rem;z-index:9;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.navigation-box-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.navigation-box.fixed.bgr-white{position:fixed;background-color:#fff;z-index:9999999}.navigation-box.open .search-form{display:block;opacity:1;-ms-touch-action:auto;touch-action:auto;pointer-events:all;right:0}@media (max-width: 1380px){.navigation-box{padding-left:5rem;padding-right:5rem}}@media (max-width: 929px){.navigation-box{padding-left:0;padding-right:0}}.navigation-box .nav{margin-right:auto;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navigation-box__logo-box{width:20rem;height:42px;min-width:100px;margin-right:3.7rem;z-index:999999999;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 1280px){.navigation-box__logo-box{width:15rem;margin-right:1.5rem}}@media (max-width: 929px){.navigation-box__logo-box{position:absolute;top:33px;left:40px;padding-bottom:0;padding-top:0}}@media (max-width: 640px){.navigation-box__logo-box{width:45vw;position:absolute;left:20px}}.navigation-box .navigation__logo{height:100%}.navigation-box .lang-box{color:teal;font-family:'AkrobatRegular', sans-serif;font-size:1.6rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 929px){.navigation-box .lang-box{margin-right:0rem}}.navigation-box .lang-box-drop{position:absolute;opacity:0;z-index:-1;pointer-events:none;top:80px;right:10rem;background:#fff;padding:15px 30px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 1380px){.navigation-box .lang-box-drop{right:5rem}}@media (max-width: 1280px){.navigation-box .lang-box-drop{right:3rem;top:60px}}@media (max-width: 929px){.navigation-box .lang-box-drop{top:35px}}.navigation-box .lang-box-drop a{display:block;font-size:16px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.navigation-box .lang-box-drop a:hover{color:teal;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.navigation-box .lang-box.active .lang-box-drop{opacity:1;z-index:auto;pointer-events:all;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.navigation-box .main-menu-btn{position:absolute;top:35px;right:0px}@media (min-width: 930px){.navigation-box .main-menu-btn{display:none}}.navigation-box #main-menu a img{display:none}@media (min-width: 930px){.navigation-box #main-menu a .sub-arrow{display:none}}.navigation-box .search-form{position:absolute;right:0;height:7rem;width:100%;background:#fff;top:100px;opacity:0;z-index:-1;-webkit-box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802);box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 1280px){.navigation-box .search-form{top:80px}}@media (max-width: 929px){.navigation-box .search-form{display:none;background:white;padding:20px 10px 10px;width:100%;right:0;top:93px;-webkit-box-shadow:none;box-shadow:none;z-index:999999;opacity:1;height:auto;background-color:white}}.navigation-box .search-form.active{opacity:1;z-index:auto}.navigation-box .search-form.active .search-content{width:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 360px){.navigation-box .search-form.active .search-content{width:90%}}.navigation-box .search-form-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:100px}@media (max-width: 1380px){.navigation-box .search-form-buttons{margin-right:50px}}@media (max-width: 929px){.navigation-box .search-form-buttons{display:none}}.navigation-box .search-form-buttons button{width:auto;padding-left:20px;padding-right:20px;font-family:'AkrobatRegular', sans-serif;margin-right:20px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:teal;color:#fff;border:1px solid transparent}.navigation-box .search-form-buttons button:hover{color:teal;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;border:1px solid teal}.navigation-box .search-form-buttons img{cursor:pointer}.navigation-box .search-content{position:absolute;right:0;width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:100px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 1380px){.navigation-box .search-content{padding-left:50px}}@media (max-width: 929px){.navigation-box .search-content{position:relative;padding-left:0;background:white;height:auto}}.navigation-box .search-content #close-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.navigation-box .search-content__input{height:40px;color:#999;font-size:1.4rem;outline:none;border-radius:30px;background:#fff;font-family:'AkrobatRegular', sans-serif;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 860px){.navigation-box .search-content__input{font-size:1.8rem}}@media (min-width: 930px){.navigation-box .search-content .search-content__button{display:none}}.navigation-box .search-content__button{height:24px;background:none;right:0;top:0;cursor:pointer;border-radius:50%;left:260px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;margin-right:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1280px){.navigation-box .search-content__button{margin-right:2rem}}@media (max-width: 929px){.navigation-box .search-content__button{display:none}}.navigation-box .search-content__input{width:80%;height:calc(100% - 48px);padding-left:5px;margin-right:auto}@media (max-width: 929px){.navigation-box .search-content__input{width:100%;height:40px;padding-left:15px;padding-right:60px;margin-right:auto;font-size:1.4rem;outline:none;border-radius:40px;font-family:'AkrobatRegular', sans-serif;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;border:1px solid #008080;background:white}}@media (max-width: 380px){.navigation-box .search-content__input{font-size:1.8rem}}.navigation-box .users{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#333;cursor:pointer;margin-left:auto;font-size:2.1rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width: 929px){.navigation-box .users{position:absolute;top:40px;right:60px;margin-right:0}}.navigation-box .profile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1280px){.navigation-box .profile{margin-right:2rem}}.navigation-box__menu{position:absolute;overflow:hidden;opacity:0;z-index:-1;height:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.navigation-box .burger-menu{display:none;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1060px){.navigation-box .burger-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.navigation-box .burger-menu__container{width:24px;height:24px;left:17px}@media (max-width: 640px){.navigation-box .burger-menu__container{left:0}}.navigation-box .burger-menu span{opacity:1;margin-right:1rem;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;text-transform:uppercase}@media (max-width: 640px){.navigation-box .burger-menu span{display:none}}.navigation-box .burger-menu__top,.navigation-box .burger-menu__middle,.navigation-box .burger-menu__bottom{position:absolute;width:100%;background-color:#333;height:2px;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}.navigation-box .burger-menu__middle{top:8px;opacity:1}.navigation-box .burger-menu__bottom{top:16px}.navigation-box form{position:relative}.navigation-box.open+.main-content .socials{z-index:0}@media (max-width: 640px){.navigation-box.open .lang-box{display:block;opacity:1;font-size:2rem;left:auto;right:80px}}.navigation-box.open .lang-box.active .lang-box-drop{z-index:99999999}.navigation-box.open .logo-box-fixed{position:fixed;width:20rem}.navigation-box.open .search-form .search-content__button{display:block;position:absolute;right:15px;left:unset;top:8px;height:24px;margin-right:0;cursor:pointer}.navigation-box.open .search-form.active .search-content__button{background:none}.navigation-box.open .search-form.active .search-content__button path{fill:#333333}.navigation-box.open .search-form.active .search-content__button:hover{background:none}.header--absolute{background-color:#333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}.header__logo-box{position:relative;width:340px;height:340px}@media (max-width: 1300px){.header__logo-box{margin:0 auto}}@media (max-width: 460px){.header__logo-box{width:50rem;height:auto}}@media (max-width: 720px){.header__logo-box>svg{display:none}}.header__logo{width:100%}.header__logo-mobile{display:none}@media (max-width: 720px){.header__logo-mobile{display:block}}.socials{position:fixed;z-index:9999999999999;left:2rem;bottom:45rem}@media (max-width: 1080px){.socials{left:6px;top:auto}}@media (max-width: 640px){.socials{width:100%;left:0;bottom:0;background:#fff}}.socials ul{list-style:none;margin-left:0;height:0}@media (max-width: 640px){.socials ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:1rem}}.socials ul li:not(:last-of-type){margin-bottom:1rem}@media (max-width: 640px){.socials ul li:not(:last-of-type){margin-bottom:0;margin-left:1.2rem}}.socials ul li:last-of-type{position:relative;top:110px;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);text-transform:uppercase}@media (max-width: 640px){.socials ul li:last-of-type{position:static;-webkit-transform:rotate(0deg) translateX(0);-ms-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);margin-left:auto;margin-right:1rem;line-height:26px}}.socials ul li:last-of-type:before{content:'';position:absolute;width:100px;bottom:10px;left:115px;border-bottom:1px solid #333}@media (max-width: 640px){.socials ul li:last-of-type:before{content:none}}.socials ul li:last-of-type a{color:inherit}.socials img{width:30px}:root{--mobile: 1130px}.footer{width:100%;font-size:1.8rem;padding:4rem 0}@media (max-width: 1600px){.footer{padding:4rem 10rem}}@media (max-width: 1300px){.footer{padding-left:4rem;padding-right:4rem}}@media (max-width: 640px){.footer{padding-left:2rem;padding-right:2rem;padding-bottom:6rem}}.footer-body .u-grid-4{grid-template-columns:2fr 1fr 1fr .5fr}@media (max-width: 860px){.footer-body .u-grid-4{grid-template-columns:1fr;grid-row-gap:3rem;margin-bottom:0}}.footer-body .u-grid-4 .xs-u-grid-2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@supports (-ms-ime-align: auto){.footer-body .u-grid-4 .xs-u-grid-2{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@supports (-ms-ime-align: auto){.footer-body .u-grid-4 .xs-u-grid-2 ul{margin:auto}}}@media (max-width: 860px){.footer-body .u-grid-4 .xs-u-grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 460px){.footer-body .u-grid-4{grid-template-columns:1fr;grid-row-gap:2rem}}.footer-body p{margin-right:2rem;margin-top:0;margin-bottom:0;font-size:1.8rem;color:#fff;font-weight:300;font-family:'AkrobatRegular', sans-serif}@media (max-width: 460px){.footer-body p{font-size:2rem}}@media (max-width: 360px){.footer-body p{font-size:2.4rem}}.footer-body p a{color:#fff}@media (max-width: 360px){.footer-body p a{font-size:2rem}}@media (max-width: 640px){.footer-body .footer-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-body__logo{line-height:0;margin-right:auto;width:20rem}@media (max-width: 640px){.footer-body__logo{margin-right:0;margin-bottom:0rem}}.footer-body ul{list-style:none;margin-left:0}@media (max-width: 860px){.footer-body ul{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-body ul li:not(:last-of-type){margin-right:1rem}.footer-body ul a{font-size:1.8rem;color:#fff;text-transform:none;font-weight:300}@media (max-width: 640px){.footer-body ul a{font-size:1.5rem}}@media (max-width: 460px){.footer-body ul a{font-size:2rem}}@media (max-width: 360px){.footer-body ul a{font-size:2.4rem}}.footer-body a:hover{border-bottom:1px solid}.footer-body__header{text-transform:uppercase}.footer-body__header h2{font-weight:normal;padding-bottom:2rem}.footer-body__contacts p{font-size:2.2rem}@media (max-width: 860px){.footer-body__contacts p{margin:2rem 0}}.footer-body__contacts ul{margin-top:2rem}@media (max-width: 860px){.footer-body__contacts{text-align:center;margin:0 auto}}.footer-body__contacts img{width:30px}.footer-body__copyright{display:grid;grid-template-columns:1.5fr 1fr 1fr;max-width:140rem;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:9rem}@media (max-width: 860px){.footer-body__copyright{grid-template-columns:1fr;grid-row-gap:3rem;margin-top:2rem}}@media (max-width: 640px){.footer-body__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-body__copyright p{margin-right:auto;color:#a3a3a3;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 640px){.footer-body__copyright p{font-size:1.8rem;margin-right:0}}@media (max-width: 460px){.footer-body__copyright p{font-size:2rem}}@media (max-width: 360px){.footer-body__copyright p{font-size:2.4rem}}.footer-body__copyright p:last-of-type{margin-left:auto;margin-right:0}.footer-body__copyright p a{color:inherit}.footer-body__copyright li{-webkit-box-flex:0;-webkit-flex:0 0 40px;-moz-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.footer-body .newsletter h3{margin-bottom:3rem;font-weight:bold}.footer-body .newsletter label{position:relative}.footer-body .newsletter img{position:absolute;width:30px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.footer-body .newsletter input{width:300px;max-width:100%;height:40px;padding-left:20px;color:#333;font-size:1.8rem;outline:none;border:2px solid teal;border-radius:30px;background:transparent;font-family:"AkrobatRegular",sans-serif}.footer-body .newsletter input ::-webkit-input-placeholder{font-family:"AkrobatRegular",sans-serif}.footer-body .newsletter input ::-moz-placeholder{font-family:"AkrobatRegular",sans-serif}.footer-body .newsletter input :-ms-input-placeholder{font-family:"AkrobatRegular",sans-serif}.footer-body .newsletter input :-moz-placeholder{font-family:"AkrobatRegular",sans-serif}@media (max-width: 1300px){.footer-body .row [class^="col-"]{width:calc((100% - 4rem) / 2) !important}}.section-features{padding:10rem}@media (max-width: 1140px){.section-features{padding:10rem 5rem}}@media (max-width: 460px){.section-features{padding:3rem}}.offices{padding:6rem 0 6rem 0}.offices header{margin-bottom:1.5rem}@media (max-width: 1200px){.offices{padding:6rem}}@media (max-width: 640px){.offices{padding:3rem}}.offices__content{grid-column-gap:10rem;grid-row-gap:3rem}@media (max-width: 960px){.offices__content{grid-column-gap:5rem}}@media (max-width: 640px){.offices__content{grid-template-columns:1fr}}@media (max-width: 1080px){.offices .list-box ul li{font-size:1.8rem}}.intro{padding:6rem 0}.intro header a,.intro header a:link,.intro header a:visited{color:teal;border-bottom:1px solid teal}.intro__content{max-width:117rem;margin:0 auto}@media (max-width: 1200px){.intro__content{padding:0 5rem}}@media (max-width: 640px){.intro__content{padding:0 2rem;margin-top:0}}@media (max-width: 960px){.intro__content h1{width:100%}}@media (max-width: 640px){.intro__content h1{font-size:4rem}}.intro__content h3{width:60%;font-size:4.8rem;font-weight:normal;line-height:1.1}.intro__content h4{width:50%;font-size:2.4rem;font-weight:normal;color:#4d4d4d}@media (max-width: 960px){.intro__content h4{width:100%}}.intro__description{grid-template-columns:1fr 1fr;grid-column-gap:5rem}@media (max-width: 960px){.intro__description{grid-template-columns:1fr}}.intro__description header{grid-template-columns:repeat(2, 1fr)}@media (max-width: 1300px){.intro__description header #anim{max-width:63rem}}@media (max-width: 1200px){.intro__description header #anim{max-width:50rem}}@media (max-width: 1080px){.intro__description header #anim{height:100%;position:relative;top:unset}}@media (max-width: 960px){.intro__description header #anim{display:none}}.intro__description header img,.intro__description header svg{height:auto !important;max-width:45vw;max-height:20vw;margin-bottom:-16rem;-webkit-transform:translateY(-8rem);-ms-transform:translateY(-8rem);transform:translateY(-8rem)}@media (max-width: 960px){.intro__description header img,.intro__description header svg{display:none}}@media (max-width: 1080px){.intro__description header:first-of-type{margin-top:15px}.intro__description header:last-of-type{margin-bottom:15px}}.intro__description header p{color:#666666}@media (max-width: 960px){.intro__description header p{margin:0}}.intro.background-green a,.intro.background-green a:link,.intro.background-green a:visited,.intro.background-orange a,.intro.background-orange a:link,.intro.background-orange a:visited,.intro.background-pink a,.intro.background-pink a:link,.intro.background-pink a:visited,.intro.background-blue-light a,.intro.background-blue-light a:link,.intro.background-blue-light a:visited,.intro.background-blue-dark a,.intro.background-blue-dark a:link,.intro.background-blue-dark a:visited,.intro.background-brown a,.intro.background-brown a:link,.intro.background-brown a:visited,.intro.background-teal-green a,.intro.background-teal-green a:link,.intro.background-teal-green a:visited,.intro.background-aquamarine a,.intro.background-aquamarine a:link,.intro.background-aquamarine a:visited{color:#fff}.intro.background-green a:not(.btn),.intro.background-green a:link:not(.btn),.intro.background-green a:visited:not(.btn),.intro.background-orange a:not(.btn),.intro.background-orange a:link:not(.btn),.intro.background-orange a:visited:not(.btn),.intro.background-pink a:not(.btn),.intro.background-pink a:link:not(.btn),.intro.background-pink a:visited:not(.btn),.intro.background-blue-light a:not(.btn),.intro.background-blue-light a:link:not(.btn),.intro.background-blue-light a:visited:not(.btn),.intro.background-blue-dark a:not(.btn),.intro.background-blue-dark a:link:not(.btn),.intro.background-blue-dark a:visited:not(.btn),.intro.background-brown a:not(.btn),.intro.background-brown a:link:not(.btn),.intro.background-brown a:visited:not(.btn),.intro.background-teal-green a:not(.btn),.intro.background-teal-green a:link:not(.btn),.intro.background-teal-green a:visited:not(.btn),.intro.background-aquamarine a:not(.btn),.intro.background-aquamarine a:link:not(.btn),.intro.background-aquamarine a:visited:not(.btn){border-bottom:1px solid #fff}.intro.background-green a.btn,.intro.background-green a:link.btn,.intro.background-green a:visited.btn,.intro.background-orange a.btn,.intro.background-orange a:link.btn,.intro.background-orange a:visited.btn,.intro.background-pink a.btn,.intro.background-pink a:link.btn,.intro.background-pink a:visited.btn,.intro.background-blue-light a.btn,.intro.background-blue-light a:link.btn,.intro.background-blue-light a:visited.btn,.intro.background-blue-dark a.btn,.intro.background-blue-dark a:link.btn,.intro.background-blue-dark a:visited.btn,.intro.background-brown a.btn,.intro.background-brown a:link.btn,.intro.background-brown a:visited.btn,.intro.background-teal-green a.btn,.intro.background-teal-green a:link.btn,.intro.background-teal-green a:visited.btn,.intro.background-aquamarine a.btn,.intro.background-aquamarine a:link.btn,.intro.background-aquamarine a:visited.btn{border-bottom:1px solid transparent}.intro.background-green .intro__content h1,.intro.background-green .intro__content p,.intro.background-green .intro__content h3,.intro.background-green .intro__content h4,.intro.background-orange .intro__content h1,.intro.background-orange .intro__content p,.intro.background-orange .intro__content h3,.intro.background-orange .intro__content h4,.intro.background-pink .intro__content h1,.intro.background-pink .intro__content p,.intro.background-pink .intro__content h3,.intro.background-pink .intro__content h4,.intro.background-blue-light .intro__content h1,.intro.background-blue-light .intro__content p,.intro.background-blue-light .intro__content h3,.intro.background-blue-light .intro__content h4,.intro.background-blue-dark .intro__content h1,.intro.background-blue-dark .intro__content p,.intro.background-blue-dark .intro__content h3,.intro.background-blue-dark .intro__content h4,.intro.background-brown .intro__content h1,.intro.background-brown .intro__content p,.intro.background-brown .intro__content h3,.intro.background-brown .intro__content h4,.intro.background-teal-green .intro__content h1,.intro.background-teal-green .intro__content p,.intro.background-teal-green .intro__content h3,.intro.background-teal-green .intro__content h4,.intro.background-aquamarine .intro__content h1,.intro.background-aquamarine .intro__content p,.intro.background-aquamarine .intro__content h3,.intro.background-aquamarine .intro__content h4{color:#fff}.intro.background-green .button-cont .button-svg .st0,.intro.background-orange .button-cont .button-svg .st0,.intro.background-pink .button-cont .button-svg .st0,.intro.background-blue-light .button-cont .button-svg .st0,.intro.background-blue-dark .button-cont .button-svg .st0,.intro.background-brown .button-cont .button-svg .st0,.intro.background-teal-green .button-cont .button-svg .st0,.intro.background-aquamarine .button-cont .button-svg .st0{stroke:#fff}.intro.background-green .button-cont .st1,.intro.background-orange .button-cont .st1,.intro.background-pink .button-cont .st1,.intro.background-blue-light .button-cont .st1,.intro.background-blue-dark .button-cont .st1,.intro.background-brown .button-cont .st1,.intro.background-teal-green .button-cont .st1,.intro.background-aquamarine .button-cont .st1{fill:#fff}.intro.background-cream a,.intro.background-cream a:link,.intro.background-cream a:visited{color:#333}.intro.background-cream a:not(.btn),.intro.background-cream a:link:not(.btn),.intro.background-cream a:visited:not(.btn){border-bottom:1px solid #333}.intro.background-cream a.btn,.intro.background-cream a:link.btn,.intro.background-cream a:visited.btn{border-bottom:1px solid transparent}.intro.background-cream .intro__content h1,.intro.background-cream .intro__content p,.intro.background-cream .intro__content h3,.intro.background-cream .intro__content h4{color:#333}.intro.background-cream .button-cont .button-svg .st0{stroke:#333}.intro.background-cream .button-cont .st1{fill:#333}.heading-50 h1{width:60%}@media (max-width: 960px){.heading-50 h1{width:100%}}.article-news{padding-bottom:0}.article-news p{font-size:2.4rem}.article-news h1{width:100%}.section-video{padding:6rem 0}.section-video h2{padding-bottom:2rem}.section-video .youtube-container{position:relative;place-self:end;width:100%;aspect-ratio:16/9;overflow:hidden}.section-video .youtube-container iframe{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:16/9}.section-video.type-2{margin-top:7rem;margin-bottom:5rem;padding:0 5rem}@media (max-width: 1080px){.section-video.type-2{margin-top:0rem;padding:0 2%}}.section-video.type-2>.row{display:grid;grid-template-columns:minmax(30%, 300px) 1fr;gap:2rem 3rem}@media (max-width: 1080px){.section-video.type-2>.row{grid-template-columns:1fr}}.section-video.type-2 .content{place-self:end end;display:grid;place-items:end}.section-video.type-2 .content .intro__description{display:block}.section-video.type-2 .content .btn{background:#e8eaeb}.section-video.type-2 .content>*{text-align:right}@media (max-width: 1080px){.section-video.type-2 .content{place-self:start start;place-items:start}.section-video.type-2 .content>*{text-align:left}}.section-video.type-2 .youtube-container{height:auto;aspect-ratio:16/9;overflow:visible}.section-video.type-2 .youtube-container::after{content:'';position:absolute;bottom:5%;right:-50%;-webkit-transform:scaleY(1.3);-ms-transform:scaleY(1.3);transform:scaleY(1.3);z-index:-1;width:100%;height:100%;aspect-ratio:16/9;background-color:white}.services{position:relative;z-index:1;padding:8rem 0 8rem}@media (max-width: 640px){.services{padding:8rem 0 10rem}}@media (max-width: 460px){.services{padding:2rem 0 4rem}}.services h2{color:#fff;margin-bottom:2rem}@media (max-width: 1200px){.services h2{padding:0 4rem}}.services h3{color:#333 !important;font-size:3rem}@media (max-width: 720px){.services h3{font-size:2.3rem}}.services .service-content{grid-gap:2rem}@media (max-width: 1200px){.services .service-content{padding:0 4rem}}@media (max-width: 960px){.services .service-content{grid-template-columns:repeat(2, 1fr)}}.services__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:auto;min-height:150px;background:#fff;-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width: 460px){.services__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width: 380px){.services__item{min-height:20rem}}.services__item ul{font-size:2.4rem;font-weight:300;position:absolute;width:100%;padding-bottom:2rem;left:0;opacity:0;z-index:-1;overflow:hidden;list-style:none;-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06)}@media (max-width: 460px){.services__item ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.services__item ul li{word-wrap:break-word;padding-left:120px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:0}@media (max-width: 960px){.services__item ul li{display:none}}.services__item ul li a{color:#333 !important}.services__item ul li:hover a{color:teal !important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;text-decoration:underline;border-bottom:1px solid transparent}.services__item ul.drop-down li{display:block}@media (min-width: 961px){.services__item:hover{-webkit-transform:scale3d(1.04, 1.04, 1.04);transform:scale3d(1.04, 1.04, 1.04);z-index:999999}}@media (min-width: 961px) and (max-width: 460px){.services__item:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media (min-width: 961px){.services__item:hover ul{position:absolute;margin-top:10px;left:0;opacity:1;overflow:visible;list-style:none;background:#fff}.services__item:hover ul li:nth-child(0){-webkit-transition-delay:.05s;transition-delay:.05s;opacity:1}.services__item:hover ul li:nth-child(1){-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1}.services__item:hover ul li:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s;opacity:1}.services__item:hover ul li:nth-child(3){-webkit-transition-delay:.35s;transition-delay:.35s;opacity:1}.services__item:hover ul li:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s;opacity:1}.services__item:hover ul li:nth-child(5){-webkit-transition-delay:.55s;transition-delay:.55s;opacity:1}.services__item:hover ul li:nth-child(6){-webkit-transition-delay:.65s;transition-delay:.65s;opacity:1}.services__item:hover ul li:nth-child(7){-webkit-transition-delay:.75s;transition-delay:.75s;opacity:1}.services__item:hover ul li:nth-child(8){-webkit-transition-delay:.85s;transition-delay:.85s;opacity:1}.services__item:hover ul li:nth-child(9){-webkit-transition-delay:.95s;transition-delay:.95s;opacity:1}.services__item:hover ul li:nth-child(10){-webkit-transition-delay:1.05s;transition-delay:1.05s;opacity:1}.services__item:hover ul li:nth-child(11){-webkit-transition-delay:1.15s;transition-delay:1.15s;opacity:1}.services__item:hover ul li:nth-child(12){-webkit-transition-delay:1.25s;transition-delay:1.25s;opacity:1}}.services__item img{position:relative;z-index:2;width:100%;max-width:90px}.services__img{min-width:90px;margin-right:10px;margin-left:10px}.services__img a{display:block}.services__img a:hover{border-bottom:1px solid transparent !important}@media (max-width: 720px){.services__img{min-width:90px;margin-right:10px}}@media (max-width: 380px){.services__img{width:60px;min-width:40px}}.services__box{word-wrap:break-word;width:120%;font-size:3rem}.services__box h3 a{color:#333 !important;width:95%;display:block}.services__box h3 a:hover{border-bottom:1px solid transparent !important}@media (max-width: 1080px){.services__box{width:calc(100% - 6rem)}}.service-content:hover .services__item{opacity:0.5}.service-content .services__item:hover{opacity:1}.brands{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:4rem 5rem}@media (max-width: 720px){.brands{padding:4rem 1.5rem}}@media (max-width: 480px){.brands{padding:3rem  1.5rem}}.brands__content{--width: 170px;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--width), 1fr));place-items:center;gap:5rem 3rem;width:100%;max-width:113rem}@media (max-width: 720px){.brands__content{--width: 150px;gap:3rem}}@media (max-width: 380px){.brands__content{gap:3rem;margin:30px 0;grid-template-areas:'col-1 col-2' 'col-3 col-4' 'col-5 col-5'}}.brands__content a{height:100%;width:100%}.brands__content>*{-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-bottom:0 !important}.brands__content>*:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.brands__content img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.partners{margin-bottom:5rem !important}@media (max-width: 460px){.partners{margin-bottom:5rem !important}}.partners .u-grid-2,.partners .u-grid-3,.partners .u-grid-4,.partners .u-grid-5,.partners .u-grid-6,.partners .u-grid-8,.partners .u-grid-10{grid-row-gap:4rem}@media (max-width: 960px){.partners .u-grid-5{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 720px){.partners .u-grid-5{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 540px){.partners .u-grid-5{grid-template-columns:repeat(2, 1fr)}}.partners__content{position:relative;max-width:103rem;padding:5rem;margin-top:-100px;margin-left:auto;margin-right:auto}@media (max-width: 1080px){.partners__content{max-width:calc(100% - 10rem)}}@media (max-width: 640px){.partners__content{padding:2rem;max-width:calc(100% - 4rem)}}@media (max-width: 460px){.partners__content{margin-top:5rem}}.partners__content h2{margin-bottom:5rem}.partners__images{grid-gap:3rem;margin-bottom:8rem}@media (max-width: 860px){.partners__images{grid-template-columns:repeat(2, 1fr)}}.partners__images img{margin:0 auto}@media (max-width: 720px){.partners__images img{width:auto}}.partners img{margin:0 auto}#news-wrapper{grid-row-gap:4rem}#news-wrapper a{border-bottom:1px solid transparent}#news-wrapper a:hover{border-bottom:1px solid transparent}.news{padding:5rem}@media (max-width: 640px){.news{padding:2rem}}.news__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:3rem}@media (max-width: 960px){.news__content{grid-template-columns:1fr}}.news__description{width:80%}@media (max-width: 460px){.news__description{width:100%}}@media (max-width: 960px){.news__description header{margin-top:3rem}}.news__description p{font-weight:300}.news.background-green h2,.news.background-orange h2,.news.background-pink h2,.news.background-blue-light h2,.news.background-blue-dark h2,.news.background-brown h2,.news.background-teal-green h2,.news.background-aquamarine h2{color:#fff}.news.background-green h2:before,.news.background-orange h2:before,.news.background-pink h2:before,.news.background-blue-light h2:before,.news.background-blue-dark h2:before,.news.background-brown h2:before,.news.background-teal-green h2:before,.news.background-aquamarine h2:before{color:#fff}.news.background-green h3,.news.background-orange h3,.news.background-pink h3,.news.background-blue-light h3,.news.background-blue-dark h3,.news.background-brown h3,.news.background-teal-green h3,.news.background-aquamarine h3{color:#fff}.news.background-green p,.news.background-orange p,.news.background-pink p,.news.background-blue-light p,.news.background-blue-dark p,.news.background-brown p,.news.background-teal-green p,.news.background-aquamarine p{color:#fff}.news.background-cream h2{color:#333}.news.background-cream h2:before{color:#333}.news.background-cream h3{color:#333}.news.background-cream p{color:#333}.section-article .article{max-width:80rem;margin:0 auto}.section-article .article__header{font-size:20px}.section-article .article__background{background-size:cover;height:35rem;border-radius:10px}.section-article .article__body{font-size:1.8rem}.article__container{padding:0 6rem}@media (max-width: 640px){.article__container{padding:0 2rem}}.article__container p,.article__container ul{color:#666666}.article__container ul{font-size:2rem;font-family:"Grotesk", sans-serif;margin-left:6rem}.article__content{margin-bottom:60px}@media (max-width: 640px){.article .breadcrumbs{width:100%}}.article .breadcrumbs__content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.article .ug-tiles-wrapper{margin-bottom:0}.article .article-gallery{min-width:600px !important;margin:15px 0 15px 15px;float:right;opacity:0;-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in}@media (max-width: 960px){.article .article-gallery{float:none;margin:2rem 0}}@media (max-width: 720px){.article .article-gallery{min-width:unset !important}}.none{display:none !important}.ug-thumb-wrapper:last-of-type{position:relative;font-family:'Grotesk', sans-serif;font-weight:300}.ug-thumb-wrapper:last-of-type:before{content:attr(data-remaining-img);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;font-size:40px;color:#fff;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:999999}.article-gallery.blur-image.ug-gallery-wrapper.ug-theme-tiles .ug-thumb-wrapper:last-of-type:before{background:rgba(0,0,0,0.4)}.main-slider{overflow-x:hidden;background-position:100% bottom}@media (max-width: 1200px){.main-slider{margin-top:2rem}}@media (max-width: 1080px){.main-slider{overflow-x:visible}}.main-slider .slick-slider{margin-bottom:0}.main-slider__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:680px;overflow:hidden}@media (max-width: 1080px){.main-slider__content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;max-width:100%;margin:0 5rem;overflow:visible}}@media (max-width: 640px){.main-slider__content{margin:0}}@media (max-width: 480px){.main-slider__content{max-height:600px}}@media (max-width: 360px){.main-slider__content{max-height:560px}}.main-slider__content h3{font-size:2.4rem;font-weight:normal;text-transform:uppercase;color:rgba(51,51,51,0.25);max-width:80%}@media (max-width: 1080px){.main-slider__content h3{color:#333}}@media (max-width: 460px){.main-slider__content h3{font-size:3.4rem}}.main-slider__content p{font-size:1.8rem;margin:0;color:rgba(51,51,51,0.25)}@media (max-width: 1080px){.main-slider__content p{color:#333;width:90%}}@media (max-width: 360px){.main-slider__content p{font-size:2rem}}.main-slider__content .slider-for{-webkit-box-flex:0;-webkit-flex:0 0 680px;-moz-box-flex:0;-ms-flex:0 0 680px;flex:0 0 680px}@media (max-width: 1080px){.main-slider__content .slider-for .slick-slide{background-position:center center}}@media (max-width: 480px){.main-slider__content .slider-for .slick-slide{height:380px !important}}@media (max-width: 1200px){.main-slider__content .slider-for{-webkit-box-flex:0;-webkit-flex:0 0 480px;-moz-box-flex:0;-ms-flex:0 0 480px;flex:0 0 480px}}@media (max-width: 1080px){.main-slider__content .slider-for{max-width:100%;left:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.main-slider__content .slider-for--right{-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 380px){.main-slider__content .slider-for--right{-webkit-box-ordinal-group:1 !important;-webkit-order:0 !important;-moz-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}}.main-slider__content .slider-for--right .slick-slide{right:0 !important}.main-slider__content .slider-nav{max-width:50%;left:-90px}@media (max-width: 1200px){.main-slider__content .slider-nav{max-width:100%}}@media (max-width: 1080px){.main-slider__content .slider-nav{position:absolute;width:90%;bottom:-4rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 720px){.main-slider__content .slider-nav{bottom:0}}@media (max-width: 480px){.main-slider__content .slider-nav{position:relative;width:100%;bottom:100px;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.main-slider__content .slider-nav__content{padding:2rem 0 2rem 10rem;background:#fff}.main-slider__content .slider-nav__item{position:relative;max-width:100%;padding-bottom:2rem;border-bottom:1px solid transparent}.main-slider__content .slider-nav__item:hover{border-bottom:1px solid transparent}.main-slider__content .slider-nav .active-slide:after{content:"";display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff;border-left:rgba(0,0,0,0);position:absolute;top:30px;left:-113px}.main-slider__content .slider-nav .active-slide:before{content:"";display:block;position:absolute;top:-6px;left:-40px;width:100px;height:100px;border-radius:50%;background-color:rgba(0,128,128,0.2);z-index:-1}@media (max-width: 1200px){.main-slider__content .slider-nav .active-slide:before{top:-18px}}.main-slider__content .slider-nav .active-slide h3{color:teal}.main-slider__content .slider-nav .active-slide p{color:rgba(51,51,51,0.8)}.main-slider__content .slider-nav .slick-list{height:auto !important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:4rem 10rem;background:#fff;overflow-y:auto;max-height:650px;-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06)}@media (max-width: 1080px){.main-slider__content .slider-nav .slick-list{padding:4rem 0 4rem 4rem}}@media (max-width: 480px){.main-slider__content .slider-nav .slick-list{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-bottom:0}}@media (max-width: 460px){.main-slider__content .slider-nav .slick-list{padding:4rem 0 0 2rem}}@media (max-width: 380px){.main-slider__content .slider-nav .slick-list{padding:2rem 0 2rem 2rem}}.main-slider__content .slider-nav .slick-list .slick-track{height:auto !important}.main-slider__content .slider-nav--left{left:70px;z-index:9}@media (max-width: 860px){.main-slider__content .slider-nav--left{left:50%}}.main-slider__content .slider-nav--left .active-slide:after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:rgba(0,0,0,0);border-left:12px solid #fff;left:auto;right:-110px}.main-slider__content .slick-prev,.main-slider__content .slick-next{position:absolute;bottom:340px;z-index:9;cursor:pointer}@media (max-width: 480px){.main-slider__content .slick-prev,.main-slider__content .slick-next{bottom:240px}}.main-slider__content .slick-next{right:0}.main-slider__buttons{margin-top:4rem}.main-slider__buttons a{text-transform:uppercase}.main-slider .slick-list{overflow:visible}@media (max-width: 1200px){.main-slider .slick-list{overflow:hidden}}@media (max-width: 480px){.main-slider .slick-list{height:480px}}.slick-dots{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;bottom:140px;z-index:2;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width: 860px){.slick-dots{bottom:2rem}}@media (max-width: 460px){.slick-dots{bottom:3rem}}.slick-dots li{display:inline-block;background-color:transparent;border:1px solid #fff;width:12px;height:12px;border-radius:50%;padding:0;cursor:pointer;margin-right:.5rem}.slick-dots li.slick-active{background-color:#fff}.slick-dots li button{display:none}.slick-dots li button:before{content:''}.horizontal-gallery,.vertical-gallery{padding:6rem}@media (max-width: 640px){.horizontal-gallery,.vertical-gallery{padding:3rem}}.horizontal-gallery header,.vertical-gallery header{padding-bottom:3rem}.horizontal-gallery header h3,.vertical-gallery header h3{color:#333;font-size:3rem}@media (max-width: 860px){.horizontal-gallery header h3,.vertical-gallery header h3{width:80%}}@media (max-width: 720px){.horizontal-gallery header h3,.vertical-gallery header h3{width:100%}}.ug-tiles-wrapper{margin-bottom:5rem}.horizontal-gallery.background-green .ug-tiles-wrapper,.horizontal-gallery.background-orange .ug-tiles-wrapper,.horizontal-gallery.background-pink .ug-tiles-wrapper,.horizontal-gallery.background-blue-dark .ug-tiles-wrapper,.horizontal-gallery.background-blue-light .ug-tiles-wrapper,.horizontal-gallery.background-cream .ug-tiles-wrapper,.horizontal-gallery.background-brown .ug-tiles-wrapper,.horizontal-gallery.background-teal-green .ug-tiles-wrapper,.horizontal-gallery.background-aquamarine .ug-tiles-wrapper{margin-bottom:0}.horizontal-gallery.background-green h2,.horizontal-gallery.background-orange h2,.horizontal-gallery.background-pink h2,.horizontal-gallery.background-blue-dark h2,.horizontal-gallery.background-blue-light h2,.horizontal-gallery.background-cream h2,.horizontal-gallery.background-brown h2,.horizontal-gallery.background-teal-green h2,.horizontal-gallery.background-aquamarine h2{color:#fff}.horizontal-gallery.background-cream h2{color:#fff}#horizontal-gallery{margin:0 auto}.timeline{position:relative;max-width:130rem}@media (max-width: 960px){.timeline{margin:0}}.timeline__list,.timeline .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:0;text-align:center;list-style:none}.timeline li{position:relative;border:none}.timeline li:after{content:attr(data-years);position:absolute;top:-40px;left:-10px;font-size:3.6rem;color:teal}.timeline li.slick-active{background-color:transparent}.timeline li.slick-current{font-size:6rem}@media (max-width: 480px){.timeline li.slick-current{font-size:4rem}}.timeline li.slick-current:before{color:#000;background-color:#333}.timeline li.slick-current:after{color:initial;font-size:5rem;top:-60px}@media (max-width: 480px){.timeline li.slick-current:after{font-size:4rem;top:-50px}}.timeline li:before{content:' ';position:absolute;top:4px;left:0;width:15px;height:15px;font-size:6px;line-height:20px;text-align:center;color:#000;border:2px solid #e8eaeb;background-color:#009aa0;border-radius:50%;z-index:5}.timeline .slick-list.draggable{margin:0 50px}@media (max-width: 460px){.timeline .slick-list.draggable{margin:0}}.timeline .slick-list.draggable:after{content:'';position:absolute;bottom:calc(50% - 6px);width:100%;height:1px;z-index:-1;background-color:#999}.timeline .slick-list .slick-track{height:120px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.timeline .slick-slide{width:200px !important}.timeline .prev-arrow,.timeline .next-arrow{outline:none;border:none;position:relative;cursor:pointer;color:teal;font-family:"Grotesk", sans-serif;top:61px;background:transparent}.timeline .prev-arrow:after,.timeline .next-arrow:after{background:teal;content:'';position:absolute;width:60px;height:1px;bottom:-10px;left:0;cursor:pointer}.timeline .next-arrow{right:-40px;position:absolute;text-align:right;width:60px}@media (max-width: 640px){.timeline .next-arrow{right:-20px}}.timeline .slick-disabled{cursor:not-allowed}.timeline.slick-dots{bottom:0;display:block}.slick-list{overflow:hidden}.history{padding:5rem}@media (max-width: 960px){.history{padding:0 5rem}}@media (max-width: 640px){.history{padding:0 3rem}}@media (max-width: 460px){.history .row{min-height:20rem}}@media (max-width: 360px){.history .row{min-height:50rem}}.history .image-container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:50rem}@media (max-width: 1080px){.history .image-container{position:static;min-height:unset;max-height:50rem}}@media (max-width: 960px){.history .image-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}}@media (max-width: 480px){.history .image-container{display:block}}.history .text{margin-left:4rem;width:50%}@media (max-width: 480px){.history .text{width:80%}}.history img{max-width:130px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 480px){.history img{display:none}}.history .slider-for{margin-bottom:0}.history.background-green .timeline li:after{color:#333}.history.background-green .timeline li.slick-current{font-size:6rem}.history.background-green .timeline li.slick-current:before{color:#fff;background-color:#333}.history.background-green .timeline li.slick-current:after{color:#fff}.history.background-green .timeline li:before{border:2px solid #e8eaeb;background-color:#333}.history.background-green .timeline .prev-arrow,.history.background-green .timeline .next-arrow{color:#fff}.history.background-green .timeline .prev-arrow:after,.history.background-green .timeline .next-arrow:after{background:#fff}.history.background-green .text h2,.history.background-green .text p{color:#fff}.upper{width:50%;min-height:30rem;background:#fff;border-radius:50px 50px 50px 0;left:50%;position:relative;padding:3rem;margin-bottom:3rem}@media (max-width: 960px){.upper{width:100%;left:0;border-radius:50px}}@media (max-width: 640px){.upper{min-height:20rem;margin-bottom:6rem}}.upper:before{content:'';width:0;height:0;position:absolute;bottom:-20px;left:0;-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg);border-style:solid;border-width:20px 30px 0 0;border-color:#ffffff transparent transparent transparent}@media (max-width: 960px){.upper:before{left:50%}}@media (max-width: 640px){.upper p{font-size:1.6rem}}@media (max-width: 360px){.upper p{font-size:2rem}}.testimonials{overflow:hidden}.testimonials .testimonial{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:60%;height:100%;margin:0 auto;padding:3rem 1rem 0rem;font-size:4.6rem}@media (max-width: 960px){.testimonials .testimonial{width:80%}}@media (max-width: 480px){.testimonials .testimonial{width:90%;font-size:3.6rem}}.testimonials .testimonial .message{font-weight:300}.testimonials .slick-list,.testimonials .slick-track{height:100%}.testimonials .slick-slide{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 10rem;gap:3rem;height:100%}.testimonials .slick-active .slide{-webkit-animation:zoomInImage 3s cubic-bezier(0.61, 1, 0.88, 1);animation:zoomInImage 3s cubic-bezier(0.61, 1, 0.88, 1)}.testimonials .slide{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}.testimonials .slick-prev,.testimonials .slick-next{position:absolute;left:200px;z-index:9;bottom:50%;cursor:pointer;width:30px;height:30px}@media (max-width: 1080px){.testimonials .slick-prev,.testimonials .slick-next{left:40px}}@media (max-width: 1080px){.testimonials .slick-prev,.testimonials .slick-next{left:0}}.testimonials .slick-next{left:auto;right:200px}@media (max-width: 1080px){.testimonials .slick-next{right:40px}}@media (max-width: 1080px){.testimonials .slick-next{right:0}}.testimonials .slick-dots{position:absolute;bottom:50px}.testimonials.background-cream .testimonial .message,.testimonials.background-teal-green .testimonial .message{color:#333}.color-green.testimonials .message{font-weight:300}.color-green.testimonials .slick-dots li{border:1px solid teal}.color-green.testimonials .slick-dots li.slick-active{background-color:teal}.background-cream .slick-dots li,.background-teal-green .slick-dots li{border:1px solid #333}.background-cream .slick-dots li.slick-active,.background-teal-green .slick-dots li.slick-active{background-color:#333}.live-in-neterra{position:relative;padding:7rem}.live-in-neterra .stroke:hover{color:#fff;background-color:"transparent"}.live-in-neterra .button-cont a{border-bottom:none}.live-in-neterra .button-cont a:hover{border-bottom:none !important}@media (max-width: 1300px){.live-in-neterra{padding:4rem 0}}.live-in-neterra .row{position:relative}.live-in-neterra header{margin-bottom:3rem}.live-in-neterra h2{color:#fff;line-height:1.1}.live-in-neterra .row{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 1fr;grid-template-areas:"col-1 col-2 col-2 col-3" "col-4 col-4 col-5 col-6";grid-gap:2rem}.live-in-neterra .row:after{content:none}@media (max-width: 1200px){.live-in-neterra .row{grid-template-columns:repeat(2, 1fr);grid-template-areas:"col-1 col-2" "col-3 col-4" "col-5 col-6";padding:6rem}}@media (max-width: 720px){.live-in-neterra .row{padding:5rem}}@media (max-width: 640px){.live-in-neterra .row{padding:2rem}}@media (max-width: 540px){.live-in-neterra .row{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"col-1 col-1" "col-2 col-3" "col-4 col-5" "col-6 col-6"}}.live-in-neterra .row>div{grid-area:1 / col-1}.live-in-neterra .row>a{max-height:280px;overflow:hidden;display:block;border-bottom:none}.live-in-neterra .row>a:hover{border-bottom:none}.live-in-neterra .row>a>div{height:30rem;background-size:cover;background-position:center, center;background-repeat:no-repeat;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 540px){.live-in-neterra .row>a>div{height:150px}}.live-in-neterra .row>a>div:hover:before{background-color:rgba(0,0,0,0.4)}.live-in-neterra .row>a>div:before{content:'';position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:rgba(0,0,0,0)}.live-in-neterra .row>a:nth-of-type(1){grid-area:col-2}.live-in-neterra .row>a:nth-of-type(2){grid-area:col-3}.live-in-neterra .row>a:nth-of-type(3){grid-area:col-4}.live-in-neterra .row>a:nth-of-type(4){grid-area:col-5}.live-in-neterra .row>a:nth-of-type(5){grid-area:col-6}.live-in-neterra.background-cream .stroke:hover{color:#333;background-color:"transparent"}.live-in-neterra.background-cream h2{color:#333}.section-page{overflow:hidden;padding:5rem;padding-top:8rem;padding-bottom:8rem;width:100%}.section-page--icon-right .image-container{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 960px){.section-page--icon-right .image-container{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}.section-page--icon-right .image-container:before{right:-175px;left:auto}@media (max-width: 860px){.section-page{padding-top:6rem;padding-bottom:6rem}}@media (max-width: 640px){.section-page{padding:3rem}}.section-page .row{position:relative;min-height:30rem}.section-page .image-container{width:200px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 960px){.section-page .image-container{margin:0 auto}}@media (max-width: 640px){.section-page .image-container{width:120px;min-width:50px}}.section-page .main-container{width:100%}.section-page article{width:100%;margin:0 6rem;margin-right:10rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-word}@media (max-width: 960px){.section-page article{margin:0}}.section-page article>p{width:100%;word-break:break-word}@media (max-width: 1080px){.section-page article{width:100%;padding-left:0}}.section-page article.u-center-text{margin:0 auto}.section-page .right article p{width:75%;word-break:break-word}@media (max-width: 1080px){.section-page .right article p{width:100%;word-break:unset}}@media (max-width: 960px){.section-page .u-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-page ul{list-style:none;margin-left:8rem}@media (max-width: 720px){.section-page ul{margin-left:6rem}}@media (max-width: 540px){.section-page ul{margin-left:4rem}}.section-page ul li{position:relative}@media (max-width: 720px){.section-page ul li{width:100%}}.section-page ul li:before{content:'';position:absolute;width:20px;height:20px;top:10px;left:-30px;background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark.svg")}.section-page h2{margin-bottom:2rem}@media (max-width: 720px){.section-page h2{font-size:5rem}}@media (max-width: 540px){.section-page h2{font-size:4.2rem}}@media (max-width: 360px){.section-page h2{font-size:3.6rem}}.section-page h3{font-size:3rem;font-family:AkrobatBold, sans-serif}.text-color-white ul li:before{background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark-white.svg")}.text-color-white ul li a{color:#fff}.text-color-black h3{color:#333}.section-page.background-orange h2,.section-page.background-orange p,.section-page.background-orange h3,.section-page.background-green h2,.section-page.background-green p,.section-page.background-green h3,.section-page.background-pink h2,.section-page.background-pink p,.section-page.background-pink h3,.section-page.background-blue-dark h2,.section-page.background-blue-dark p,.section-page.background-blue-dark h3,.section-page.background-blue-light h2,.section-page.background-blue-light p,.section-page.background-blue-light h3,.section-page.background-brown h2,.section-page.background-brown p,.section-page.background-brown h3,.section-page.background-aquamarine h2,.section-page.background-aquamarine p,.section-page.background-aquamarine h3{color:#fff}.section-page.background-orange ul li p,.section-page.background-green ul li p,.section-page.background-pink ul li p,.section-page.background-blue-dark ul li p,.section-page.background-blue-light ul li p,.section-page.background-brown ul li p,.section-page.background-aquamarine ul li p{color:#fff}.section-page.background-orange ul li:before,.section-page.background-green ul li:before,.section-page.background-pink ul li:before,.section-page.background-blue-dark ul li:before,.section-page.background-blue-light ul li:before,.section-page.background-brown ul li:before,.section-page.background-aquamarine ul li:before{background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark-white.svg")}.section-page.background-teal-green ul li p,.section-page.background-cream ul li p{color:#333}.section-page.background-teal-green ul li:before,.section-page.background-cream ul li:before{background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark.svg")}.section-page.background-circle-full{overflow:visible}.breadcrumbs{width:48%;margin-top:6rem}.breadcrumbs__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Grotesk", sans-serif;text-transform:uppercase;font-size:1.2rem;font-weight:300}.breadcrumbs__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__links a,.breadcrumbs__links span{color:#009aa0}.breadcrumbs__links svg .st0{fill:#009aa0}.breadcrumbs__links .active{color:#4d4d4d}.breadcrumbs .date{color:#4d4d4d}.box .breadcrumbs{position:absolute;width:100%;top:-40px;left:0;margin-top:0}@media (max-width: 860px){.box .breadcrumbs{position:static;top:20px;left:40px;margin-bottom:20px}}@media (max-width: 640px){.box .breadcrumbs{position:static}}.box .breadcrumbs__content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.box__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:0}@media (max-width: 860px){.box__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0}}.box__content{position:relative;width:100%;z-index:99999}@media (max-width: 360px){.box__content{top:0}}.box__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;max-width:800px;background:#fff;min-height:500px;padding:10rem;right:-100px;width:100%;top:50%;font-family:'AkrobatExtraLight', sans-serif;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06)}@media (max-width: 1200px){.box__item{padding:5rem}}@media (max-width: 860px){.box__item{position:static;padding-top:3rem;max-width:calc(100%);min-height:initial;right:auto;margin:0 auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width: 640px){.box__item{max-width:100%;padding:3rem;margin:0}}@media (max-width: 540px){.box__item{position:relative;max-width:none;-webkit-transform:none;-ms-transform:none;transform:none;top:0;padding:3rem;margin:0}}@media (max-width: 360px){.box__item{padding:2rem}}.box__item h3{text-align:center;font-size:4.8rem}@media (max-width: 1080px){.box__item h3{font-size:4.2rem}}@media (max-width: 460px){.box__item h3{font-size:3.6rem}}.box__item ul{list-style:none}@media (max-width: 860px){.box__item ul{margin-left:30px}}.box__item ul li{position:relative;font-size:2rem;font-family:'Grotesk', sans-serif}.box__item ul li:before{content:'';position:absolute;width:20px;height:20px;top:10px;left:-30px;background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark.svg")}.box__item.office-item ul li:before{background-image:none}.box__image{width:80%;height:685px;background-size:cover;background-position:70% center}@media (max-width: 860px){.box__image{width:100%}}@media (max-width: 460px){.box__image{height:50rem}}.box .list-box:not(:last-of-type){margin-bottom:6rem}.box--item-right .box__content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 860px){.box--item-right .box__content{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}.box--item-right .box__item{right:auto;left:-100px}@media (max-width: 860px){.box--item-right .box__item{left:0}}.box--item-right .breadcrumbs__links{position:absolute;left:110px;top:0}@media (max-width: 360px){.box--item-right .breadcrumbs__links{font-size:1.8rem}}@media (max-width: 860px){.box--item-right .breadcrumbs__links{position:static;right:auto;top:10px}}.box.background-orange .box__container,.box.background-green .box__container,.box.background-pink .box__container,.box.background-blue-light .box__container,.box.background-blue-dark .box__container,.box.background-brown .box__container,.box.background-cream .box__container,.box.background-teal-green .box__container,.box.background-aquamarine .box__container{padding-top:10rem}.box.background-orange .breadcrumbs__links a,.box.background-orange .breadcrumbs__links span,.box.background-green .breadcrumbs__links a,.box.background-green .breadcrumbs__links span,.box.background-pink .breadcrumbs__links a,.box.background-pink .breadcrumbs__links span,.box.background-blue-light .breadcrumbs__links a,.box.background-blue-light .breadcrumbs__links span,.box.background-blue-dark .breadcrumbs__links a,.box.background-blue-dark .breadcrumbs__links span,.box.background-brown .breadcrumbs__links a,.box.background-brown .breadcrumbs__links span,.box.background-cream .breadcrumbs__links a,.box.background-cream .breadcrumbs__links span,.box.background-teal-green .breadcrumbs__links a,.box.background-teal-green .breadcrumbs__links span,.box.background-aquamarine .breadcrumbs__links a,.box.background-aquamarine .breadcrumbs__links span{color:#fff}.box.background-orange .breadcrumbs__links svg .st0,.box.background-green .breadcrumbs__links svg .st0,.box.background-pink .breadcrumbs__links svg .st0,.box.background-blue-light .breadcrumbs__links svg .st0,.box.background-blue-dark .breadcrumbs__links svg .st0,.box.background-brown .breadcrumbs__links svg .st0,.box.background-cream .breadcrumbs__links svg .st0,.box.background-teal-green .breadcrumbs__links svg .st0,.box.background-aquamarine .breadcrumbs__links svg .st0{fill:#fff;stroke:none}.box.background-cream .breadcrumbs__links a,.box.background-cream .breadcrumbs__links span{color:#333}.box.background-cream .breadcrumbs__links svg .st0{fill:#333;stroke:none}.box.background-green .breadcrumbs__links a,.box.background-green .breadcrumbs__links span{color:#fff}.list-box ul{list-style:none}.list-box ul li{font-family:"Grotesk",sans-serif !important;font-weight:300;font-size:2.1rem;margin:1rem 0}@media (max-width: 860px){.list-box ul li{font-size:1.8rem}}@media (max-width: 640px){.list-box ul li{margin-left:2rem}}.list-box ul li span,.list-box ul li a{display:inline-block;vertical-align:middle;color:inherit}.list-box ul li img{width:25px}.list-box h4{font-weight:bold;font-family:'AkrobatExtraLight', sans-serif}.social-icons img{width:25px}.card{position:relative;padding:5rem;background:#fff;z-index:999}.card ul{font-family:'Grotesk', sans-serif;grid-column-gap:6rem;grid-row-gap:initial;list-style:none}.card ul li{position:relative;margin-left:4rem}.card ul li:before{content:'';position:absolute;width:2rem;height:2rem;top:1rem;left:-3rem;background-image:url("/kipo_front/themes/kipo/images/sections/SVGs/icons-checkmark.svg")}#floating-panel{position:absolute;top:10px;left:25%;z-index:5;background-color:#fff;padding:5px;border:1px solid #999;text-align:center;font-family:'Roboto', 'sans-serif';line-height:30px;padding-left:10px}.section-map .google-map-labels{background:#4d4d4d;border-radius:2px;color:#fff;padding:5px;font-weight:bold;font-size:12px;line-height:12px;overflow:visible !important;opacity:1;pointer-events:none;text-align:center;min-width:60px;white-space:nowrap}.section-map .google-map-labels::after{content:'';position:absolute;top:100%;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,0.7) transparent transparent transparent;left:25px}.section-map .legend{background:#fff;padding:20px}.section-map .legend-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.section-map .legend-name{margin-left:10px;font-size:12px;line-height:12px}.section-map .gm-style-cc{display:none}.section-map .gm-bundled-control{top:60px !important;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.section-map .gm-control-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.section-map [id*='polyline']{height:100%}.section-map .section_map{margin-top:50px;height:700px;background-size:cover;background-position:70% center;position:relative;overflow:hidden}.section-map .section_map .section-animated{height:100%}.section-map #map{height:100%}.section-map .maps{width:100%;height:100%}.mission{margin-top:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5rem}@media (max-width: 640px){.mission{padding:0 3rem}}.mission__content{gap:20px;max-width:117rem;margin:0 auto;padding:10rem 0}@media (max-width: 720px){.mission__content{grid-template-columns:1fr}}.mission img{width:20rem;height:auto;margin:0 auto}.mission h3{font-size:6rem}@media (max-width: 720px){.mission h3{font-size:5rem}}.mission div{margin:0 auto}.about-us{min-height:250px;position:relative;z-index:999}.about-us>.row{position:relative;top:100px}@media (max-width: 860px){.about-us>.row{position:static}}@media (max-width: 860px){.about-us{height:auto}}@media (max-width: 720px){.about-us .u-grid-2{grid-template-columns:1fr}}@media (max-width: 640px){.about-us{height:auto}}.mission.background-green h3,.mission.background-green p,.mission.background-orange h3,.mission.background-orange p,.mission.background-pink h3,.mission.background-pink p,.mission.background-blue-light h3,.mission.background-blue-light p,.mission.background-blue-dark h3,.mission.background-blue-dark p,.mission.background-brown h3,.mission.background-brown p,.mission.background-teal-green h3,.mission.background-teal-green p,.mission.background-aquamarine h3,.mission.background-aquamarine p{color:#fff}.mission.background-cream h3,.mission.background-cream p{color:#333}.members{padding:8rem 4rem}.members h2{color:#fff}@media (max-width: 1080px){.members{padding-left:5rem;padding-right:5rem}}@media (max-width: 640px){.members{padding-left:3rem;padding-right:3rem}}@media (max-width: 540px){.members{padding-left:2rem;padding-right:2rem}}.members .row{position:relative}.members__content{padding:6rem 10rem;grid-column-gap:5rem;grid-row-gap:5rem}@media (max-width: 1080px){.members__content{padding:4rem 0;grid-column-gap:4rem;grid-row-gap:4rem}}@media (max-width: 720px){.members__content{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.members__content{padding:3rem 0;grid-column-gap:3rem;grid-row-gap:3rem}}@media (max-width: 540px){.members__content{grid-template-columns:300px;padding:2rem 0;grid-column-gap:2rem;grid-row-gap:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.members__image{overflow:hidden;position:relative}.members__description{padding:2rem;background:#fff}.members__description h3{font-size:2.4rem;color:#009aa0 !important}@media (max-width: 540px){.members__description h3{font-size:3.4rem}}.members__description p{font-size:1.6rem;color:#4d4d4d !important}.members__description span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.members__description span img{width:30px}.members__description span a{color:teal !important;text-decoration:underline}.members__description span a:hover{border-bottom:none}.section-type-1,.section-type-2,.section-type-3{padding:6rem}@media (max-width: 1080px){.section-type-1,.section-type-2,.section-type-3{padding:5rem}}@media (max-width: 640px){.section-type-1,.section-type-2,.section-type-3{padding:3rem}}@media (max-width: 540px){.section-type-1,.section-type-2,.section-type-3{padding:2rem}}@media (max-width: 480px){.section-type-1,.section-type-2,.section-type-3{padding:1rem}}.section-type-1 h3,.section-type-2 h3,.section-type-3 h3{font-size:2.4rem;font-family:AkrobatRegular, sans-serif;color:#333}.section-type-1 header h3,.section-type-2 header h3,.section-type-3 header h3{font-weight:normal;font-size:3rem;width:50%}@media (max-width: 860px){.section-type-1 header h3,.section-type-2 header h3,.section-type-3 header h3{width:80%}}@media (max-width: 640px){.section-type-1 header h3,.section-type-2 header h3,.section-type-3 header h3{width:100%}}.section-type-1 .u-grid-4,.section-type-1 .u-grid-3,.section-type-1 .u-grid-2,.section-type-1 .u-grid-1{grid-gap:3rem}.section-type-1 .u-grid-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 860px){.section-type-1 .u-grid-3,.section-type-1 .u-grid-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 540px){.section-type-1 .u-grid-3,.section-type-1 .u-grid-4{grid-template-columns:1fr}}@media (max-width: 540px){.section-type-1 .u-grid-2{grid-template-columns:1fr}}.section-type-1 .row.u-grid-1{overflow-x:auto}.section-type-1 .background-image{height:30rem;background-size:cover;background-position:center, center;background-repeat:no-repeat}.section-type-1__description{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 2rem;font-size:2.1rem;text-align:center;color:#fff;text-transform:none;z-index:1}.section-type-1__description:before{content:'';position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:rgba(0,0,0,0.6)}.section-type-1__description:hover:before{background-color:rgba(0,0,0,0.4)}.section-type-1 .background-white .section-type-1__description:before{background-color:rgba(0,0,0,0)}.section-type-1 .background-white .section-type-1__description:hover:before{background-color:rgba(0,0,0,0.4)}.section-type-2 .u-grid-1 img,.section-type-2.image .u-grid-1 img{-o-object-fit:contain;object-fit:contain}.section-type-2 .u-grid-3,.section-type-2 .u-grid-2,.section-type-2.image .u-grid-3,.section-type-2.image .u-grid-2{grid-column-gap:3rem;grid-row-gap:1rem;margin-bottom:4rem}@media (max-width: 860px){.section-type-2 .u-grid-3,.section-type-2 .u-grid-2,.section-type-2.image .u-grid-3,.section-type-2.image .u-grid-2{grid-row-gap:2rem}}.section-type-2 .u-grid-3 img,.section-type-2 .u-grid-2 img,.section-type-2.image .u-grid-3 img,.section-type-2.image .u-grid-2 img{margin:1.5rem;width:130px;height:100px;margin-top:0;-o-object-fit:contain;object-fit:contain}@media (max-width: 1200px){.section-type-2 .u-grid-3 img,.section-type-2 .u-grid-2 img,.section-type-2.image .u-grid-3 img,.section-type-2.image .u-grid-2 img{float:none}}.section-type-2 .u-grid-4,.section-type-2.image .u-grid-4{gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.section-type-2 .u-grid-4 img,.section-type-2.image .u-grid-4 img{-o-object-fit:contain;object-fit:contain}@media (max-width: 1080px){.section-type-2 .u-grid-4,.section-type-2.image .u-grid-4{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 720px){.section-type-2 .u-grid-4,.section-type-2.image .u-grid-4{grid-template-columns:1fr 1fr}}@media (max-width: 540px){.section-type-2 .u-grid-4,.section-type-2.image .u-grid-4{grid-template-columns:1fr}}@media (max-width: 720px){.section-type-2 .u-grid-3,.section-type-2.image .u-grid-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 540px){.section-type-2 .u-grid-3,.section-type-2.image .u-grid-3{grid-template-columns:1fr}}@media (max-width: 1080px){.section-type-2 .u-grid-3 .u-grid-2,.section-type-2.image .u-grid-3 .u-grid-2{grid-template-columns:auto}}@media (max-width: 540px){.section-type-2 .u-grid-2,.section-type-2.image .u-grid-2{grid-template-columns:1fr}}@media (max-width: 860px){.section-type-2 .u-grid-2 .u-grid-2,.section-type-2.image .u-grid-2 .u-grid-2{grid-template-columns:auto;display:block}}.section-type-2 h3,.section-type-2.image h3{font-size:2.4rem;font-family:AkrobatBold, sans-serif;color:#333}@media (max-width: 460px){.section-type-2 h3,.section-type-2.image h3{font-size:3.2rem}}.section-type-2 h4,.section-type-2.image h4{font-size:1.6rem;padding:10px 0}@media (max-width: 460px){.section-type-2 h4,.section-type-2.image h4{font-size:2rem}}.section-type-2 p,.section-type-2.image p{font-size:1.6rem;margin-top:0}@media (max-width: 460px){.section-type-2 p,.section-type-2.image p{font-size:2rem}}.section-type-2.image .u-grid-1 img,.section-type-2.image .u-grid-2 img,.section-type-2.image .u-grid-3 img,.section-type-2.image .u-grid-4 img{margin:0;width:auto;height:auto}.section-type-2 .u-font-normal h3{font-weight:normal}.section-type-1 .normal-link,.section-type-1 .normal-link:link,.section-type-1 .normal-link:visited,.section-type-2 .normal-link,.section-type-2 .normal-link:link,.section-type-2 .normal-link:visited,.section-type-3 .normal-link,.section-type-3 .normal-link:link,.section-type-3 .normal-link:visited{color:inherit}.section-type-1 .normal-link:hover,.section-type-1 .normal-link:link:hover,.section-type-1 .normal-link:visited:hover,.section-type-2 .normal-link:hover,.section-type-2 .normal-link:link:hover,.section-type-2 .normal-link:visited:hover,.section-type-3 .normal-link:hover,.section-type-3 .normal-link:link:hover,.section-type-3 .normal-link:visited:hover{color:teal;border-bottom:1px solid transparent}.image .u-grid-2{grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:2rem;margin-bottom:0}@media (max-width: 640px){.image .u-grid-2{display:block}}.image .u-grid-2 img{width:100%;height:auto;float:none;margin:0}@media (max-width: 1200px){.image .u-grid-2 img{height:auto}}@media (max-width: 640px){.image .u-grid-2 img{width:auto}}.image .u-grid-1 img{margin:0 0 1.5rem}.image .u-grid-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:2rem}.image .u-grid-4 .u-grid-2{grid-template-columns:1fr 1.2fr}.image .u-grid-4 .u-grid-2.description-left{grid-template-columns:1.2fr 1fr}.image .u-grid-4 .u-grid-2 img{height:auto;width:auto}.description-left div:last-of-type{grid-row-start:1}@media (max-width: 860px){.description-left div:last-of-type{margin-top:2rem}}.description-left img{float:left}.description-right img{float:right}@media (max-width: 860px){.description-right div:last-of-type{margin-top:2rem}}@media (max-width: 860px){.u-grid-1 .description-left div:last-of-type{margin-top:0}}@media (max-width: 860px){.u-grid-1 div:last-of-type{margin-top:0}}.image img{float:none}.image-top{display:block}.image-top div:last-of-type{margin-top:2rem}.image-top img{width:auto;height:auto}.section-type-3 a,.section-type-3 a:link,.section-type-3 a:visited{color:inherit}.section-type-3 a:hover,.section-type-3 a:link:hover,.section-type-3 a:visited:hover{border-bottom:1px solid transparent}.section-type-3 .u-grid-3,.section-type-3 .u-grid-2{grid-column-gap:4rem}@media (max-width: 860px){.section-type-3 .u-grid-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.section-type-3 .u-grid-3{grid-template-columns:1fr}}@media (max-width: 640px){.section-type-3 .u-grid-2{grid-template-columns:1fr}}.section-type-3 header h3{color:#ca3610}.section-type-3 h4{font-size:1.6rem}@media (max-width: 460px){.section-type-3 h4{font-size:2rem}}.section-type-3 p{margin-top:0}@media (max-width: 460px){.section-type-3 p{font-size:2rem}}.section-type-2.background-green .section-type-3__description h4,.section-type-2.background-pink .section-type-3__description h4,.section-type-2.background-blue-dark .section-type-3__description h4,.section-type-2.background-blue-light .section-type-3__description h4,.section-type-3.background-green .section-type-3__description h4,.section-type-3.background-pink .section-type-3__description h4,.section-type-3.background-blue-dark .section-type-3__description h4,.section-type-3.background-blue-light .section-type-3__description h4,.section-type-2.background-brown .section-type-3__description h4,.section-type-2.background-teal-green .section-type-3__description h4,.section-type-2.background-aquamarine .section-type-3__description h4,.section-type-3.background-brown .section-type-3__description h4,.section-type-3.background-teal-green .section-type-3__description h4,.section-type-3.background-aquamarine .section-type-3__description h4{color:#fff}.section-type-2.background-cream .section-type-3__description h4,.section-type-3.background-cream .section-type-3__description h4{color:#333}.section-type-1.background-green h2,.section-type-1.background-orange h2,.section-type-1.background-blue-dark h2,.section-type-1.background-blue-light h2,.section-type-1.background-pink h2,.section-type-3.background-orange h2,.section-type-3.background-green h2,.section-type-3.background-blue-dark h2,.section-type-3.background-blue-light h2,.section-type-3.background-pink h2,.section-type-1.background-brown h2,.section-type-1.background-teal-green h2,.section-type-1.background-aquamarine h2,.section-type-3.background-brown h2,.section-type-3.background-teal-green h2,.section-type-3.background-aquamarine h2{color:#fff}.section-type-1.background-cream h2,.section-type-3.background-cream h2{color:teal}.section-type-3.background-orange .section-type-3__description h4,.section-type-2.background-orange .section-type-3__description h4{color:#ca3610}.section-type-2.background-orange>.row header h2,.section-type-2.background-green>.row header h2,.section-type-3.background-orange>.row header h2,.section-type-3.background-green>.row header h2,.section-type-2.background-pink>.row header h2,.section-type-3.background-pink>.row header h2,.section-type-2.background-blue-dark>.row header h2,.section-type-3.background-blue-dark>.row header h2,.section-type-2.background-blue-light>.row header h2,.section-type-3.background-blue-light>.row header h2{color:#fff}.section-type-2.background-orange p,.section-type-2.background-orange h3,.section-type-2.background-green p,.section-type-2.background-green h3,.section-type-3.background-orange p,.section-type-3.background-orange h3,.section-type-3.background-green p,.section-type-3.background-green h3,.section-type-2.background-pink p,.section-type-2.background-pink h3,.section-type-3.background-pink p,.section-type-3.background-pink h3,.section-type-2.background-blue-dark p,.section-type-2.background-blue-dark h3,.section-type-3.background-blue-dark p,.section-type-3.background-blue-dark h3,.section-type-2.background-blue-light p,.section-type-2.background-blue-light h3,.section-type-3.background-blue-light p,.section-type-3.background-blue-light h3{color:#fff !important}.section-type-1 ul,.section-type-2 ul,.section-type-3 ul{margin-left:30px}.archive{position:relative;max-width:117rem;margin:6rem auto}.archive__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:0;text-align:center;list-style:none}.archive__list:after{content:'';position:absolute;top:10px;width:100%;height:1px;background-color:#999}@media (max-width: 640px){.archive li:first-child{display:none}}.archive li:first-child span{font-size:2rem;font-family:'Grotesk', sans-serif;top:-24px}.archive__item{position:relative;display:block;height:20px;width:20px;padding:5px;border:0;background:transparent;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer}.archive span{font-family:'AkrobatRegular', sans-serif;font-weight:300;display:block;position:relative;top:-30px;left:-30px;font-size:2.8rem;color:#009aa0}@media (max-width: 640px){.archive span{left:-20px}}.archive button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.archive button:before{position:absolute;top:4px;left:0;content:' ';width:15px;height:15px;font-size:6px;line-height:20px;text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:2px solid #e8eaeb;background-color:#009aa0;border-radius:50%;-webkit-transition:all 200ms ease;transition:all 200ms ease;z-index:5}.careers{padding:6rem}@media (max-width: 640px){.careers{padding:3rem}}.careers h2{margin-bottom:4rem}.careers h4{font-size:3.6rem}.careers h3{font-size:2.1rem;color:teal}.careers h5{font-size:2.1rem;padding:1rem 0}.careers p,.careers ul{font-size:1.8rem;font-family:'Grotesk', sans-serif;font-weight:300}.careers p,.careers li{max-width:96%;font-size:inherit}.careers ul{margin-left:2rem;list-style:none}.careers ul li:before{content:"\2022";color:grey;display:inline-block;width:20px;font-size:26px}.careers .vacancy{padding:3rem;margin-bottom:3rem;cursor:unset}.careers .vacancy__content{display:none;margin-top:2rem;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;opacity:0}@media (max-width: 860px){.careers .vacancy__content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.careers .vacancy__content.fade{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.careers .vacancy .button-cont{margin-top:6rem;display:none}.careers .vacancy .accordion{position:relative;cursor:pointer}.careers .vacancy .icon-expand{width:30px;height:30px;background-size:cover;position:absolute;right:0;top:8px}.careers.background-green *:not(a),.careers.background-orange *:not(a),.careers.background-pink *:not(a),.careers.background-blue-dark *:not(a),.careers.background-blue-light *:not(a),.careers.background-brown *:not(a),.careers.background-teal-green *:not(a),.careers.background-aquamarine *:not(a){color:inherit}.careers.background-green a,.careers.background-green a:link,.careers.background-green a:visited,.careers.background-orange a,.careers.background-orange a:link,.careers.background-orange a:visited,.careers.background-pink a,.careers.background-pink a:link,.careers.background-pink a:visited,.careers.background-blue-dark a,.careers.background-blue-dark a:link,.careers.background-blue-dark a:visited,.careers.background-blue-light a,.careers.background-blue-light a:link,.careers.background-blue-light a:visited,.careers.background-brown a,.careers.background-brown a:link,.careers.background-brown a:visited,.careers.background-teal-green a,.careers.background-teal-green a:link,.careers.background-teal-green a:visited,.careers.background-aquamarine a,.careers.background-aquamarine a:link,.careers.background-aquamarine a:visited{color:teal}.careers.background-green h2,.careers.background-orange h2,.careers.background-pink h2,.careers.background-blue-dark h2,.careers.background-blue-light h2,.careers.background-brown h2,.careers.background-teal-green h2,.careers.background-aquamarine h2{color:#fff}.careers.background-cream *:not(a){color:inherit}.careers.background-cream a,.careers.background-cream a:link,.careers.background-cream a:visited{color:#333}.careers.background-cream h2{color:#333}.careers.background-green h5{color:teal}.careers.background-orange h5{color:#fa0}.careers.background-pink h5{color:#E47782}.careers.background-blue-dark h5{color:#00A09E}.careers.background-blue-light h5{color:#16BECF}.careers.background-brown h5{color:#daa486}.careers.background-cream h5{color:#fafcf0}.careers.background-teal-green h5{color:#13fbe2}.careers.background-aquamarine h5{color:#008291}.show{display:block !important}.closed .vertical{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.closed .horizontal{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1}.opened{opacity:1}.opened .vertical{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.opened .horizontal{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.opened .circle::before{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;opacity:1}.opened .circle::after{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important;opacity:1}.circle-plus{display:block;position:absolute;top:0;right:0;opacity:.7}.circle-plus .circle{display:inline-block;position:relative;width:40px;height:40px;border-radius:100%;border:solid 1px #009aa0}.circle-plus .circle::before{content:'';display:inline-block;width:20px;height:0;border-bottom:solid 2px #009aa0;position:absolute;bottom:18px;left:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.circle-plus .circle::after{content:'';display:inline-block;width:20px;height:0;border-bottom:solid 2px #009aa0;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);bottom:18px;left:9px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.search-result .accordion__content{-webkit-column-count:1;-moz-column-count:1;column-count:1}.search-result .vacancy a{color:#fff}.search-result .vacancy .accordion__content--text a{border-bottom:1px solid #fff}.search-result .vacancy .accordion__content--text a:hover{border-color:#fa0}.search-result .vacancy .accordion__content--text a:not(:last-of-type){display:inline-block;margin-bottom:2rem}@media (max-width: 360px){.search-result .vacancy .accordion__content--text a:not(:last-of-type){font-size:2rem}}.search-result .circle-plus .circle{border-color:#fff}.search-result .circle-plus .circle:before,.search-result .circle-plus .circle:after{border-color:#fff}.card-prices{padding:4rem}@media (max-width: 640px){.card-prices{padding:2rem;width:100%}}.card-prices .u-grid-3{grid-column-gap:6rem}.card-prices header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.card-prices header h2{font-family:'AkrobatBold', sans-serif;font-size:3.6rem;color:#333}.card-prices header h2:before{content:none}.card-prices header h3{font-family:'AkrobatBold', sans-serif;color:#fa0 !important;font-size:2.4rem;text-transform:uppercase}.card-prices header:after{content:'';position:absolute;width:250px;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid #fa0}.card-prices__item{display:inline-block;width:calc((100% - 2 * 6rem) / 3);padding:1rem 3rem 3rem;background:#fff;-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06)}.card-prices__item:not(:last-child){margin-right:6rem}@media (max-width: 960px){.card-prices__item:not(:last-child){margin-bottom:4rem}}@media (max-width: 720px){.card-prices__item:not(:last-child){margin-right:2rem;margin-bottom:2rem}}@media (max-width: 960px){.card-prices__item:nth-child(2){margin-right:0;margin-bottom:4rem}}@media (max-width: 720px){.card-prices__item:nth-child(2){margin-bottom:2rem}}@media (max-width: 960px){.card-prices__item{width:calc((100% - 2 * 4rem) / 2)}}@media (max-width: 720px){.card-prices__item{width:calc((100% - 2 * 1rem) / 2)}}@media (max-width: 640px){.card-prices__item{width:100%}}.card-prices__content{margin:2rem 0}.card-prices__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-prices__row p:first-of-type{color:#999}.card-prices p{font-size:1.6rem}.card-prices strong{font-size:3.6rem;color:#fa0}.card-prices img{margin-bottom:1rem}.card-prices.background-green>.row:first-of-type h2,.card-prices.background-orange>.row:first-of-type h2{color:#fff}.card-plans{padding:4rem;-webkit-box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06);box-shadow:10px 10px 25px -5px rgba(0,0,0,0.06)}@media (max-width: 640px){.card-plans h2{font-size:4rem}}.card-plans .u-grid-3{grid-template-columns:repeat(3, 1fr)}.card-plans .u-grid-4{grid-template-columns:repeat(4, 1fr)}.card-plans .u-grid-5{grid-template-columns:repeat(5, 1fr)}.card-plans .u-grid-6{grid-template-columns:repeat(6, minmax(120px, 1fr))}.card-plans .u-grid-7{grid-template-columns:repeat(7, 1fr)}.card-plans .u-grid-8{grid-template-columns:repeat(8, minmax(100px, 1fr))}.card-plans .u-grid-9{grid-template-columns:repeat(9, 1fr)}.card-plans .u-grid-10{grid-template-columns:repeat(10, 1fr);display:block}.card-plans .u-grid-11{grid-template-columns:repeat(11, 1fr);display:block}.card-plans .u-grid-12{grid-template-columns:repeat(12, 1fr);display:block}.card-plans .u-grid-13{grid-template-columns:repeat(13, 1fr);display:block}.card-plans .u-grid-14{grid-template-columns:repeat(14, 1fr);display:block}.card-plans .u-grid-15{grid-template-columns:repeat(15, 1fr);display:block}@media (max-width: 960px){.card-plans .u-grid-2,.card-plans .u-grid-3,.card-plans .u-grid-4,.card-plans .u-grid-4,.card-plans .u-grid-5,.card-plans .u-grid-6,.card-plans .u-grid-7,.card-plans .u-grid-8,.card-plans .u-grid-9,.card-plans .u-grid-10,.card-plans .u-grid-11,.card-plans .u-grid-12,.card-plans .u-grid-13,.card-plans .u-grid-14,.card-plans .u-grid-15{display:block}}@media (max-width: 960px){.card-plans .row{padding:0 4rem}}@media (max-width: 640px){.card-plans .row{padding:0 2rem}}.card-plans .icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background-color:#fff}@media (max-width: 720px){.card-plans .icon{display:block}}.card-plans p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;margin:0;height:100%;width:100%}@media (max-width: 960px){.card-plans p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.card-plans__container{width:80%}.card-plans__content{background-color:#fff;width:100%}.card-plans__content .table-arrow-prev,.card-plans__content .table-arrow-next{background-image:url("/kipo_front/themes/kipo/images/tables/table-arrows-left-passive.svg");background-repeat:no-repeat}.card-plans__content .table-arrow-prev:hover,.card-plans__content .table-arrow-next:hover{background-image:url("/kipo_front/themes/kipo/images/tables/table-arrows-left-active.svg")}.card-plans__content .table-arrow-next{background-image:url("/kipo_front/themes/kipo/images/tables/table-arrows-right-passive.svg")}.card-plans__content .table-arrow-next:hover{background-image:url("/kipo_front/themes/kipo/images/tables/table-arrows-right-active.svg")}.card-plans__value{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem}.card-plans__value:nth-of-type(2n){background-color:#f0f8fa}.card-plans__fixed{background-color:#fff;width:20%;position:relative}@media (max-width: 960px){.card-plans__fixed{width:30%}}@media (max-width: 540px){.card-plans__fixed{width:40%}}@media (max-width: 480px){.card-plans__fixed{width:50%}}.card-plans__fixed:after{content:'';position:absolute;top:20px;right:0;height:calc(100% - 40px);width:1px}.card-plans__fixed p:nth-of-type(2n){background-color:#f0f8fa}.card-plans__item{position:relative;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card-plans__item p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px}.card-plans__item p:nth-of-type(2n){background-color:#f0f8fa}.card-plans__item:not(:last-child):after{content:'';position:absolute;height:calc(100% - 40px);width:1px;z-index:999;right:0;background:rgba(153,153,153,0.4);top:20px}.card-plans .slick-prev.slick-arrow,.card-plans .slick-next.slick-arrow{cursor:pointer;position:absolute;top:-40px;left:0;width:60px;height:60px}@media (max-width: 960px){.card-plans .slick-prev.slick-arrow,.card-plans .slick-next.slick-arrow{left:2rem}}@media (max-width: 540px){.card-plans .slick-prev.slick-arrow,.card-plans .slick-next.slick-arrow{top:-20px}}@media (max-width: 460px){.card-plans .slick-prev.slick-arrow,.card-plans .slick-next.slick-arrow{left:9rem}}.card-plans .slick-next.slick-arrow{left:100px;width:60px;height:60px}@media (max-width: 960px){.card-plans .slick-next.slick-arrow{left:7rem}}@media (max-width: 540px){.card-plans .slick-next.slick-arrow{left:8rem}}@media (max-width: 460px){.card-plans .slick-next.slick-arrow{left:15rem}}.card-plans .slick-list{height:100%;overflow:hidden}.card-plans .slick-list .slick-track{height:100%}.card-plans .slick-disabled{pointer-events:none;cursor:unset;opacity:0}.description{padding:2rem}.description p{font-size:1.4rem}.description p:not(:last-of-type){margin-bottom:1rem}.card-plans.background-green>.row:first-of-type h2,.card-plans.background-orange>.row:first-of-type h2{color:#fff}.card-plans.background-green .description p,.card-plans.background-orange .description p{color:#fff}.btn,.btn:link,.btn:visited{display:block;position:relative;width:200px;height:40px;line-height:40px;border-radius:50px;text-align:center;font-size:2.1rem;font-family:'AkrobatBold', sans-serif;color:teal;border:1px solid}.btn:hover,.btn:link:hover,.btn:visited:hover{border:1px solid}.button-cont{position:relative}.button-cont a.btn{border-bottom:none !important}.button-cont .button-svg .st1{stroke:#e8eaeb}.button-cont .button-svg.stroke.background-white .st1,.button-cont .button-svg.solid.background-white .st1{stroke:#fff}.button-cont .button-svg.stroke.background-white .st1,.button-cont .button-svg.solid.background-white .st1{stroke:#fff}.button-cont .button-svg{position:absolute;top:-7px;left:-7px;pointer-events:none}.button-cont .button-svg .st0{stroke:teal}.button-cont .button-svg .st2{fill:teal;stroke:teal}.button-cont .button-svg.stroke-white .st0,.button-cont .button-svg.stroke-white .st1,.button-cont .button-svg.stroke-white .st2{stroke:#fff}.button-cont .button-svg.stroke-white .st2{fill:#fff}.button-cont .button-svg.stroke-white.background-orange .st1{fill:#fff;stroke:#fa0}.button-cont .button-svg.solid{background-color:transparent;color:teal}.button-cont .button-svg.solid .st0{stroke:teal}.button-cont .button-svg.solid .st1{fill:#e8eaeb}.stroke{background-color:transparent;color:teal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.stroke:hover{color:#fa0;background-color:"transparent";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.solid{display:inline-block !important;background-color:teal;color:#fff !important}.solid-white{display:inline-block !important;background-color:#fff;color:teal !important}.stroke-white,.stroke-white:link,.stroke-white:visited{position:relative;background-color:transparent;color:#fff !important}.stroke-white:hover,.stroke-white:link:hover,.stroke-white:visited:hover{border-bottom:1px solid transparent !important}.disabled{pointer-events:none}.checkbox-label{display:block;position:relative;margin:12px 0;cursor:pointer;font-size:16px;line-height:16px;width:auto;clear:both}.checkbox-label input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;width:16px;height:16px}.checkbox-label input:disabled ~ .checkbox-custom{background-color:teal}.checkbox-label input:checked ~ .checkbox-custom{background-color:teal;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:1px solid teal}.checkbox-label input:checked ~ .checkbox-custom::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox-label input:checked ~ .checkbox-custom::before{left:-3px;top:-3px;width:16px;height:16px;border-radius:3px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;z-index:999;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid teal}.checkbox-label .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:3px;border:solid teal;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.checkbox-label .checkbox-title{margin-left:30px;display:inline-block;width:100%;line-height:20px}.checkbox-label::before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:3px;border:1px solid #fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}button,a,select,input{outline:none;border:none;-moz-appearance:none;-webkit-appearance:none}.form,form{--_min-height: 5.3rem;--_padding: 0.8rem 1.2rem;--_fs: 1.6rem}.form.background-circle .image-container::before,form.background-circle .image-container::before{width:440px;height:100%;min-height:47rem;top:-80px;left:10rem}.form .select-label,form .select-label{display:block}.form textarea,.form select,.form input:not([type='checkbox']):not([type='radio']),form textarea,form select,form input:not([type='checkbox']):not([type='radio']){font-family:'AkrobatRegular';font-size:16px;background:white}.form textarea::-webkit-input-placeholder, .form select::-webkit-input-placeholder, .form input:not([type='checkbox']):not([type='radio'])::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select::-webkit-input-placeholder, form input:not([type='checkbox']):not([type='radio'])::-webkit-input-placeholder{font-family:'AkrobatRegular';font-size:16px;color:#666}.form textarea::-moz-placeholder, .form select::-moz-placeholder, .form input:not([type='checkbox']):not([type='radio'])::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder, form input:not([type='checkbox']):not([type='radio'])::-moz-placeholder{font-family:'AkrobatRegular';font-size:16px;color:#666}.form textarea:-ms-input-placeholder, .form select:-ms-input-placeholder, .form input:not([type='checkbox']):not([type='radio']):-ms-input-placeholder, form textarea:-ms-input-placeholder, form select:-ms-input-placeholder, form input:not([type='checkbox']):not([type='radio']):-ms-input-placeholder{font-family:'AkrobatRegular';font-size:16px;color:#666}.form textarea::-ms-input-placeholder, .form select::-ms-input-placeholder, .form input:not([type='checkbox']):not([type='radio'])::-ms-input-placeholder, form textarea::-ms-input-placeholder, form select::-ms-input-placeholder, form input:not([type='checkbox']):not([type='radio'])::-ms-input-placeholder{font-family:'AkrobatRegular';font-size:16px;color:#666}.form textarea::placeholder,.form select::placeholder,.form input:not([type='checkbox']):not([type='radio'])::placeholder,form textarea::placeholder,form select::placeholder,form input:not([type='checkbox']):not([type='radio'])::placeholder{font-family:'AkrobatRegular';font-size:16px;color:#666}.form select,form select{width:100%;min-height:var(--_min-height);min-width:15rem;padding:0 12px;border-bottom:1px solid #999;font-size:var(--_fs);font-family:'AkrobatRegular', sans-serif;font-size:1.6rem;line-height:var(--_min-height);color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/icon-set/icon-chevron-down.svg");background-repeat:no-repeat;background-position:right 1.5rem top 50%;background-size:2.3rem auto}.form .form-container input[type='radio']:checked+label:before,form .form-container input[type='radio']:checked+label:before{background-color:#058383;border-color:#058383;padding:0.3rem;-webkit-transition:all 400ms ease;transition:all 400ms ease}.form .form-container input[type='radio']:disabled+label,form .form-container input[type='radio']:disabled+label{border-color:#fff;color:#fff}.form .form-container input[type='radio']:disabled+label:before,form .form-container input[type='radio']:disabled+label:before{border-color:#fff}.form .form-container input[type='radio']:disabled:checked+label:before,form .form-container input[type='radio']:disabled:checked+label:before{background-color:#fff}.form .form-container input[type='radio'] ~ label,form .form-container input[type='radio'] ~ label{position:relative;display:block;padding-left:3rem}.form .form-container input[type='radio'] ~ label:before,form .form-container input[type='radio'] ~ label:before{content:'';position:absolute;top:0.2rem;left:0;display:inline-block;width:1.8rem;height:1.8rem;margin-right:1rem;padding:0.8rem;border-radius:50%;border:1px solid #058383;vertical-align:-3px;background-color:transparent;background-clip:content-box;-webkit-transition:all 400ms ease;transition:all 400ms ease}.form .form-check,form .form-check{padding-left:10px}.form .form-check label,form .form-check label{color:#666}.form .form-check input,form .form-check input{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;overflow:hidden}.form .form-check:not(:last-child),form .form-check:not(:last-child){margin-bottom:20px}.form .form-check-inline,form .form-check-inline{display:inline-block}.form .inquiry,form .inquiry{width:960px;position:relative;z-index:9}@media (max-width: 1300px){.form .inquiry,form .inquiry{width:90%;margin:auto}}@media (max-width: 760px){.form .inquiry,form .inquiry{width:100%;margin:auto}}.form .colocation,form .colocation{width:960px;position:relative;z-index:9}@media (max-width: 760px){.form .colocation,form .colocation{width:100%;margin:auto}}@media (max-width: 1300px){.form .section-page.form.background-circle .u-flex,form .section-page.form.background-circle .u-flex{display:block !important}}.form .form-container,form .form-container{display:grid;grid-template-columns:60% auto;grid-column-gap:30px;width:100%;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.form .form-container:not(:last-child),form .form-container:not(:last-child){margin-bottom:15px}@media (max-width: 760px){.form .form-container,form .form-container{width:100%;margin:auto;grid-template-columns:100%;grid-row-gap:30px}}.form .form-container .form-fields-container,form .form-container .form-fields-container{display:grid;grid-template-columns:auto auto;grid-column-gap:30px;grid-row-gap:25px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 460px){.form .form-container .form-fields-container,form .form-container .form-fields-container{grid-template-columns:100%}}.form .services-container,form .services-container{width:60%}.form .form-field,form .form-field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .form-field.other .form-field-control,.form .form-field.other .form-field-error-text,form .form-field.other .form-field-control,form .form-field.other .form-field-error-text{margin-left:30px}.form .form-field-is-active .form-field-control::after,form .form-field-is-active .form-field-control::after{border-bottom:2px solid teal;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.form .form-field-is-active .form-field-label,form .form-field-is-active .form-field-label{color:teal}.form .form-field.form-filed-error label,form .form-field.form-filed-error label{color:#ca3610}.form .form-field-error-text,form .form-field-error-text{margin-top:10px;font-size:12px;line-height:14px;color:#ca3610 !important}.form label,.form .form-field-label,.form .form-field-select-label,form label,form .form-field-label,form .form-field-select-label{display:block;font-size:1.6rem;font-weight:normal}.form label.big,.form .form-field-label.big,.form .form-field-select-label.big,form label.big,form .form-field-label.big,form .form-field-select-label.big{font-size:24px;margin-top:30px;margin-bottom:30px}.form .form-field-control,form .form-field-control{border-radius:4px 4px 0 0;overflow:hidden;position:relative}.form .form-field-control::after,form .form-field-control::after{border-bottom:2px solid teal;bottom:0;content:'';display:block;left:0;margin:0 auto;position:absolute;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s;transition:all .4s;width:1%}.form .form-field-input,.form .form-field-textarea,form .form-field-input,form .form-field-textarea{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #999;color:#333;display:block;font-size:1.6rem;outline:0;padding:15px 12px;width:100%}.form .form-field-textarea,form .form-field-textarea{font-family:inherit;min-height:149px;background:white;resize:none}.form #terms,form #terms{display:inline-block;margin-top:1.5rem;margin-bottom:2rem}.form #terms .form-field-control,form #terms .form-field-control{background:transparent}.form .send,form .send{cursor:pointer}.form .custom-radio-buttons,form .custom-radio-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .custom-radio-buttons label,form .custom-radio-buttons label{display:inline-block;padding:10px 20px;background-color:white;border:1px solid #058383;color:#4a4a4a}.form .custom-radio-buttons input[type='radio']:checked+label,form .custom-radio-buttons input[type='radio']:checked+label{background-color:#058383;color:white}.form.background-green :not(a),.form.background-green :not(button),.form.background-green :not(h2),.form.background-orange :not(a),.form.background-orange :not(button),.form.background-orange :not(h2),.form.background-pink :not(a),.form.background-pink :not(button),.form.background-pink :not(h2),.form.background-blue-dark :not(a),.form.background-blue-dark :not(button),.form.background-blue-dark :not(h2),.form.background-blue-light :not(a),.form.background-blue-light :not(button),.form.background-blue-light :not(h2),.form.background-brown :not(a),.form.background-brown :not(button),.form.background-brown :not(h2),.form.background-cream :not(a),.form.background-cream :not(button),.form.background-cream :not(h2),.form.background-teal-green :not(a),.form.background-teal-green :not(button),.form.background-teal-green :not(h2),.form.background-aquamarine :not(a),.form.background-aquamarine :not(button),.form.background-aquamarine :not(h2),form.background-green :not(a),form.background-green :not(button),form.background-green :not(h2),form.background-orange :not(a),form.background-orange :not(button),form.background-orange :not(h2),form.background-pink :not(a),form.background-pink :not(button),form.background-pink :not(h2),form.background-blue-dark :not(a),form.background-blue-dark :not(button),form.background-blue-dark :not(h2),form.background-blue-light :not(a),form.background-blue-light :not(button),form.background-blue-light :not(h2),form.background-brown :not(a),form.background-brown :not(button),form.background-brown :not(h2),form.background-cream :not(a),form.background-cream :not(button),form.background-cream :not(h2),form.background-teal-green :not(a),form.background-teal-green :not(button),form.background-teal-green :not(h2),form.background-aquamarine :not(a),form.background-aquamarine :not(button),form.background-aquamarine :not(h2){color:#fff}.form.background-green input,.form.background-green textarea,.form.background-green label,.form.background-orange input,.form.background-orange textarea,.form.background-orange label,.form.background-pink input,.form.background-pink textarea,.form.background-pink label,.form.background-blue-dark input,.form.background-blue-dark textarea,.form.background-blue-dark label,.form.background-blue-light input,.form.background-blue-light textarea,.form.background-blue-light label,.form.background-brown input,.form.background-brown textarea,.form.background-brown label,.form.background-cream input,.form.background-cream textarea,.form.background-cream label,.form.background-teal-green input,.form.background-teal-green textarea,.form.background-teal-green label,.form.background-aquamarine input,.form.background-aquamarine textarea,.form.background-aquamarine label,form.background-green input,form.background-green textarea,form.background-green label,form.background-orange input,form.background-orange textarea,form.background-orange label,form.background-pink input,form.background-pink textarea,form.background-pink label,form.background-blue-dark input,form.background-blue-dark textarea,form.background-blue-dark label,form.background-blue-light input,form.background-blue-light textarea,form.background-blue-light label,form.background-brown input,form.background-brown textarea,form.background-brown label,form.background-cream input,form.background-cream textarea,form.background-cream label,form.background-teal-green input,form.background-teal-green textarea,form.background-teal-green label,form.background-aquamarine input,form.background-aquamarine textarea,form.background-aquamarine label{color:#333}.form.background-green .form-field-error-text,.form.background-orange .form-field-error-text,.form.background-pink .form-field-error-text,.form.background-blue-dark .form-field-error-text,.form.background-blue-light .form-field-error-text,.form.background-brown .form-field-error-text,.form.background-cream .form-field-error-text,.form.background-teal-green .form-field-error-text,.form.background-aquamarine .form-field-error-text,form.background-green .form-field-error-text,form.background-orange .form-field-error-text,form.background-pink .form-field-error-text,form.background-blue-dark .form-field-error-text,form.background-blue-light .form-field-error-text,form.background-brown .form-field-error-text,form.background-cream .form-field-error-text,form.background-teal-green .form-field-error-text,form.background-aquamarine .form-field-error-text{margin-top:10px;font-size:12px;line-height:14px;color:#fff !important}.form.background-green .checkbox-label input:disabled ~ .checkbox-custom,form.background-green .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.form.background-green .checkbox-label input:checked ~ .checkbox-custom,form.background-green .checkbox-label input:checked ~ .checkbox-custom{background-color:#fff;border:1px solid #fff;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.form.background-green .checkbox-label input:checked ~ .checkbox-custom::after,form.background-green .checkbox-label input:checked ~ .checkbox-custom::after{border:solid teal;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.form.background-green .checkbox-label .checkbox-custom,form.background-green .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #fff}.form.background-green .checkbox-label .checkbox-custom::after,form.background-green .checkbox-label .checkbox-custom::after{border:solid #fff;position:absolute;content:'';left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.form.background-orange .checkbox-label input:disabled ~ .checkbox-custom,form.background-orange .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.form.background-orange .checkbox-label input:checked ~ .checkbox-custom,form.background-orange .checkbox-label input:checked ~ .checkbox-custom{background-color:#daa486;border:1px solid #daa486;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.form.background-orange .checkbox-label input:checked ~ .checkbox-custom::after,form.background-orange .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #fff;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.form.background-orange .checkbox-label .checkbox-custom,form.background-orange .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #daa486}.form.background-orange .checkbox-label .checkbox-custom::after,form.background-orange .checkbox-label .checkbox-custom::after{border:solid #daa486;position:absolute;content:'';left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.form.background-orange .form-field,form.background-orange .form-field{display:block}.form.background-orange .form-field-is-active .form-field-control::after,form.background-orange .form-field-is-active .form-field-control::after{border-bottom:2px solid #daa486;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.form.background-orange .form-field-is-active .form-field-label,form.background-orange .form-field-is-active .form-field-label{color:#daa486}.form.background-pink .checkbox-label input:disabled ~ .checkbox-custom,form.background-pink .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.form.background-pink .checkbox-label input:checked ~ .checkbox-custom,form.background-pink .checkbox-label input:checked ~ .checkbox-custom{background-color:#fff;border:1px solid #fff;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.form.background-pink .checkbox-label input:checked ~ .checkbox-custom::after,form.background-pink .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #E47782;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.form.background-pink .checkbox-label .checkbox-custom,form.background-pink .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #fff}.form.background-pink .checkbox-label .checkbox-custom::after,form.background-pink .checkbox-label .checkbox-custom::after{border:solid #fff;position:absolute;content:'';left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.form.background-pink .form-field,form.background-pink .form-field{display:block}.form.background-pink .form-field-is-active .form-field-control::after,form.background-pink .form-field-is-active .form-field-control::after{border-bottom:2px solid #E47782;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.form.background-pink .form-field-is-active .form-field-label,form.background-pink .form-field-is-active .form-field-label{color:#E47782}.form.background-blue-dark .checkbox-label input:disabled ~ .checkbox-custom,form.background-blue-dark .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.form.background-blue-dark .checkbox-label input:checked ~ .checkbox-custom,form.background-blue-dark .checkbox-label input:checked ~ .checkbox-custom{background-color:#fff;border:1px solid #fff;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.form.background-blue-dark .checkbox-label input:checked ~ .checkbox-custom::after,form.background-blue-dark .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #00A09E;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.form.background-blue-dark .checkbox-label .checkbox-custom,form.background-blue-dark .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #fff}.form.background-blue-dark .checkbox-label .checkbox-custom::after,form.background-blue-dark .checkbox-label .checkbox-custom::after{border:solid #fff;position:absolute;content:'';left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.form.background-blue-dark .form-field,form.background-blue-dark .form-field{display:block}.form.background-blue-dark .form-field-is-active .form-field-control::after,form.background-blue-dark .form-field-is-active .form-field-control::after{border-bottom:2px solid #00A09E;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.form.background-blue-dark .form-field-is-active .form-field-label,form.background-blue-dark .form-field-is-active .form-field-label{color:#00A09E}.form.background-blue-light .checkbox-label input:disabled ~ .checkbox-custom,form.background-blue-light .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.form.background-blue-light .checkbox-label input:checked ~ .checkbox-custom,form.background-blue-light .checkbox-label input:checked ~ .checkbox-custom{background-color:#fff;border:1px solid #fff;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.form.background-blue-light .checkbox-label input:checked ~ .checkbox-custom::after,form.background-blue-light .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #16BECF;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.form.background-blue-light .checkbox-label .checkbox-custom,form.background-blue-light .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #fff}.form.background-blue-light .checkbox-label .checkbox-custom::after,form.background-blue-light .checkbox-label .checkbox-custom::after{border:solid #fff;position:absolute;content:'';left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.form.background-blue-light .form-field,form.background-blue-light .form-field{display:block}.form.background-blue-light .form-field-is-active .form-field-control::after,form.background-blue-light .form-field-is-active .form-field-control::after{border-bottom:2px solid #16BECF;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.form.background-blue-light .form-field-is-active .form-field-label,form.background-blue-light .form-field-is-active .form-field-label{color:#16BECF}.success{margin-bottom:2rem;color:teal !important}.brochures .vacancy{max-width:56rem;margin:auto;padding:0}.brochures .vacancy h4{padding:2rem 0;text-align:center}.brochures .vacancy h4 span{color:teal;font-size:2.4rem}.brochures .vacancy .button-cont{display:block;margin-top:0}.brochures .vacancy .vacancy__content{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;margin-top:0;padding:3rem;background-color:#EEEFF0}.brochures .vacancy .form-container{grid-template-columns:100%;grid-row-gap:25px}.brochures .circle-plus{padding-top:2rem;padding-right:2rem}.brochures .circle-plus .circle{border-color:teal}.brochures .circle-plus .circle:before,.brochures .circle-plus .circle:after{border-color:teal}.brochures .accordion{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.brochures .accordion img{margin-left:3rem}.brochures .accordion img+span{margin-left:3rem;text-align:left;max-width:80%}@media (max-width: 560px){.brochures .accordion img+span{max-width:50%}}.brochures .send{margin:0 auto}.brochures p{font-size:1.8rem}.brochures.background-green :not(a),.brochures.background-green :not(button),.brochures.background-orange :not(a),.brochures.background-orange :not(button){color:unset}.brochures.background-green h2,.brochures.background-orange h2{color:#fff}.brochures.background-green a,.brochures.background-orange a{color:teal;border-bottom:1px solid teal}.brochures.background-green button,.brochures.background-orange button{border:1px solid teal;color:teal;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.brochures.background-green button:hover,.brochures.background-orange button:hover{background-color:teal;color:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.brochures.background-green input,.brochures.background-green textarea,.brochures.background-green label,.brochures.background-orange input,.brochures.background-orange textarea,.brochures.background-orange label{color:#333}.brochures.background-green .form-field-error-text,.brochures.background-orange .form-field-error-text{margin-top:10px;font-size:12px;line-height:14px;color:#ca3610 !important}.brochures.background-green .checkbox-label input:disabled ~ .checkbox-custom{background-color:teal}.brochures.background-green .checkbox-label input:checked ~ .checkbox-custom{background-color:teal;border:1px solid teal;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.brochures.background-green .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #fff;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.brochures.background-green .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid teal}.brochures.background-green .checkbox-label .checkbox-custom::after{border:solid teal;position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.brochures.background-orange .checkbox-label input:disabled ~ .checkbox-custom{background-color:#fff}.brochures.background-orange .checkbox-label input:checked ~ .checkbox-custom{background-color:#daa486;border:1px solid #daa486;border-radius:3px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.brochures.background-orange .checkbox-label input:checked ~ .checkbox-custom::after{border:solid #fff;background-color:transparent;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:6px;height:10px;border-width:0 2px 2px 0;border-radius:0}.brochures.background-orange .checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:3px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #daa486}.brochures.background-orange .checkbox-label .checkbox-custom::after{border:solid #daa486;position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:3px;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.brochures.background-orange .form-field{display:block}.brochures.background-orange .form-field-is-active .form-field-control::after{border-bottom:2px solid #daa486;-webkit-transform:scaleX(150);-ms-transform:scaleX(150);transform:scaleX(150)}.brochures.background-orange .form-field-is-active .form-field-label{color:#daa486;font-size:1.6rem;-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px)}.brochures.background-orange .form-field-is-filled .form-field-label{font-size:1.6rem;-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px)}.section-map{height:660px;background-size:cover;background-position:70% center;position:relative;overflow:hidden}.maps{width:100%;height:100%}.sm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:'';display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#main-menu{width:100%;background:#ffffff;top:155px;right:0;z-index:0;position:absolute;-webkit-box-shadow:10px 5px 60px rgba(0,0,0,0.1);box-shadow:10px 5px 60px rgba(0,0,0,0.1)}@media (max-width: 929px){#main-menu{display:none;max-height:calc(100vh - 20rem);overflow-x:hidden;overflow-y:auto}}.sm-simple a,.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active{padding:13px 20px;padding-right:68px;color:#00a09d;font-family:"AkrobatRegular",sans-serif;font-size:22px;font-weight:normal;line-height:28px;text-decoration:none}.sm-simple a.current{background:#00a09d;color:#fff}.sm-simple a.disabled{color:#ccc}.sm-simple a .sub-arrow{position:absolute;top:50%;margin-top:-15px;left:auto;right:20px;width:30px;height:30px;text-align:center;line-height:30px;font-size:24px;color:#999999}.sm-simple a .sub-arrow::before{content:'+'}.sm-simple a.highlighted .sub-arrow::before{content:'-'}.sm-simple>li:first-child{border-top:0}.sm-simple ul{background:rgba(179,179,179,0.1)}.sm-simple ul a,.sm-simple ul a:hover,.sm-simple ul a:focus,.sm-simple ul a:active{font-size:20px}.sm-simple ul ul a,.sm-simple ul ul a:hover,.sm-simple ul ul a:focus,.sm-simple ul ul a:active{border-left:16px solid transparent}.sm-simple ul ul ul a,.sm-simple ul ul ul a:hover,.sm-simple ul ul ul a:focus,.sm-simple ul ul ul a:active{border-left:24px solid transparent}.sm-simple ul ul ul ul a,.sm-simple ul ul ul ul a:hover,.sm-simple ul ul ul ul a:focus,.sm-simple ul ul ul ul a:active{border-left:32px solid transparent}.sm-simple ul ul ul ul ul a,.sm-simple ul ul ul ul ul a:hover,.sm-simple ul ul ul ul ul a:focus,.sm-simple ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 930px){#main-menu{display:block;width:auto;background:none;top:auto;right:auto;z-index:0;position:relative;-webkit-box-shadow:none;box-shadow:none}.sm-simple ul{position:absolute;width:12em}.sm-simple li{float:left}.sm-simple.sm-rtl li{float:right}.sm-simple ul li,.sm-simple.sm-rtl ul li,.sm-simple.sm-vertical li{float:none}.sm-simple a{white-space:nowrap}.sm-simple ul a,.sm-simple.sm-vertical a{white-space:normal}.sm-simple .sm-nowrap>li>a,.sm-simple .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-simple{background:#fff}.sm-simple a,.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{padding:10px 20px;color:#00a09d}.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{background:#fff}.sm-simple a.current{background:#00a09d;color:#fff}.sm-simple a.disabled{background:#fff;color:#ccc}.sm-simple a.has-submenu{padding-right:32px}.sm-simple a .sub-arrow{position:absolute;top:50%;margin-top:-3px;right:20px;left:auto;width:6px;height:6px;overflow:hidden;text-shadow:none;background:#00a09d;border-radius:50%}.sm-simple>li{border-top:0}.sm-simple>li:first-child{border-left:0}.sm-simple ul{background:#fff;-webkit-box-shadow:10px 5px 60px rgba(0,0,0,0.1);box-shadow:10px 5px 60px rgba(0,0,0,0.1)}.sm-simple ul a{border:0 !important}.sm-simple ul a.has-submenu{padding-right:32px}.sm-simple ul a .sub-arrow{left:auto;right:20px}.sm-simple ul>li{border-left:0}.sm-simple ul>li:first-child{border-top:0}.sm-simple .scroll-up,.sm-simple .scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.sm-simple .scroll-up-arrow,.sm-simple .scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #00a09d transparent}.sm-simple .scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#00a09d transparent transparent transparent}.sm-simple.sm-rtl a.has-submenu{padding-right:20px;padding-left:32px}.sm-simple.sm-rtl a .sub-arrow{left:auto;right:20px}.sm-simple.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-simple.sm-rtl.sm-vertical a .sub-arrow{left:auto;right:20px}.sm-simple.sm-rtl>li:last-child{border-left:0}.sm-simple.sm-rtl ul a.has-submenu{padding:10px 20px}.sm-simple.sm-rtl ul a .sub-arrow{left:auto;right:20px}.sm-simple.sm-vertical a .sub-arrow{left:auto;right:20px}.sm-simple.sm-vertical li{border-left:0}.sm-simple.sm-vertical>li:first-child{border-top:0}}.main-menu-btn{position:relative;display:inline-block;width:38px;height:28px;text-indent:28px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666666;-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0;background:transparent}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media (min-width: 930px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-simple a{padding:10px 15px}.sm-simple a.has-submenu{padding:10px 15px}@media (max-width: 1060px){.sm-simple a{font-size:18px}}@media (max-width: 929px){.sm-simple a{font-size:22px}}.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{padding:10px 15px}@media (max-width: 1060px){.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{font-size:18px}}@media (max-width: 929px){.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{font-size:22px}}@media (max-width: 1060px){.sm-simple ul a{font-size:17px}}@media (max-width: 929px){.sm-simple ul a{font-size:20px}}@media (max-width: 1060px){.sm-simple ul a:hover,.sm-simple ul a:focus,.sm-simple ul a:active,.sm-simple ul a.highlighted{font-size:17px}}@media (max-width: 929px){.sm-simple ul a:hover,.sm-simple ul a:focus,.sm-simple ul a:active,.sm-simple ul a.highlighted{font-size:20px}}.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1, 1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1, 1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:0.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0, 0) translateZ(0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:bold;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,0.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,0.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #D1D1D1;color:#2F2F2F}.noty_theme__mint.noty_type__warning{background-color:#FFAE42;border-bottom:1px solid #E89F3C;color:#fff}.noty_theme__mint.noty_type__error{background-color:#DE636F;border-bottom:1px solid #CA5A65;color:#fff}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{background-color:#7F7EFF;border-bottom:1px solid #7473E8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#AFC765;border-bottom:1px solid #A0B55C;color:#fff}.noty_theme__relax.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__relax.noty_bar .noty_body{padding:10px}.noty_theme__relax.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__relax.noty_type__alert,.noty_theme__relax.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__relax.noty_type__warning{background-color:#FFEAA8;border:1px solid #FFC237;color:#826200}.noty_theme__relax.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__relax.noty_type__error{background-color:#FF8181;border:1px solid #e25353;color:#FFF}.noty_theme__relax.noty_type__error .noty_buttons{border-color:darkred}.noty_theme__relax.noty_type__info,.noty_theme__relax.noty_type__information{background-color:#78C5E7;border:1px solid #3badd6;color:#FFF}.noty_theme__relax.noty_type__info .noty_buttons,.noty_theme__relax.noty_type__information .noty_buttons{border-color:#0B90C4}.noty_theme__relax.noty_type__success{background-color:#BCF5BC;border:1px solid #7cdd77;color:darkgreen}.noty_theme__relax.noty_type__success .noty_buttons{border-color:#50C24E}.noty_theme__nest.noty_bar{margin:0 0 15px 0;overflow:hidden;border-radius:2px;position:relative;-webkit-box-shadow:rgba(0,0,0,0.098039) 5px 4px 10px 0;box-shadow:rgba(0,0,0,0.098039) 5px 4px 10px 0}.noty_theme__nest.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.noty_theme__nest.noty_bar .noty_buttons{padding:10px}.noty_layout .noty_theme__nest.noty_bar{z-index:5}.noty_layout .noty_theme__nest.noty_bar:nth-child(2){position:absolute;top:0;margin-top:4px;margin-right:-4px;margin-left:4px;z-index:4;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(3){position:absolute;top:0;margin-top:8px;margin-right:-8px;margin-left:8px;z-index:3;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(4){position:absolute;top:0;margin-top:12px;margin-right:-12px;margin-left:12px;z-index:2;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(5){position:absolute;top:0;margin-top:16px;margin-right:-16px;margin-left:16px;z-index:1;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6){position:absolute;top:0;margin-top:20px;margin-right:-20px;margin-left:20px;z-index:-1;width:100%}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2){margin-top:4px;margin-left:-4px;margin-right:4px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3){margin-top:8px;margin-left:-8px;margin-right:8px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4){margin-top:12px;margin-left:-12px;margin-right:12px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5){margin-top:16px;margin-left:-16px;margin-right:16px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6){margin-top:20px;margin-left:-20px;margin-right:20px}.noty_theme__nest.noty_type__alert,.noty_theme__nest.noty_type__notification{background-color:#073B4C;color:#fff}.noty_theme__nest.noty_type__alert .noty_progressbar,.noty_theme__nest.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__nest.noty_type__warning{background-color:#FFD166;color:#fff}.noty_theme__nest.noty_type__error{background-color:#EF476F;color:#fff}.noty_theme__nest.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__nest.noty_type__info,.noty_theme__nest.noty_type__information{background-color:#118AB2;color:#fff}.noty_theme__nest.noty_type__info .noty_progressbar,.noty_theme__nest.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__nest.noty_type__success{background-color:#06D6A0;color:#fff}.noty_theme__semanticui.noty_bar{margin:4px 0;overflow:hidden;position:relative;border:1px solid transparent;font-size:1em;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent}.noty_theme__semanticui.noty_bar .noty_body{padding:1em 1.5em;line-height:1.4285em}.noty_theme__semanticui.noty_bar .noty_buttons{padding:10px}.noty_theme__semanticui.noty_type__alert,.noty_theme__semanticui.noty_type__notification{background-color:#f8f8f9;color:rgba(0,0,0,0.87)}.noty_theme__semanticui.noty_type__warning{background-color:#fffaf3;color:#573a08;-webkit-box-shadow:0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent}.noty_theme__semanticui.noty_type__error{background-color:#fff6f6;color:#9f3a38;-webkit-box-shadow:0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent}.noty_theme__semanticui.noty_type__info,.noty_theme__semanticui.noty_type__information{background-color:#f8ffff;color:#276f86;-webkit-box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent}.noty_theme__semanticui.noty_type__success{background-color:#fcfff5;color:#2c662d;-webkit-box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent}.noty_theme__metroui.noty_bar{margin:4px 0;overflow:hidden;position:relative;-webkit-box-shadow:rgba(0,0,0,0.298039) 0 0 5px 0;box-shadow:rgba(0,0,0,0.298039) 0 0 5px 0}.noty_theme__metroui.noty_bar .noty_progressbar{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#000;opacity:0.2;filter:alpha(opacity=20)}.noty_theme__metroui.noty_bar .noty_body{padding:1.25em;font-size:14px}.noty_theme__metroui.noty_bar .noty_buttons{padding:0 10px .5em 10px}.noty_theme__metroui.noty_type__alert,.noty_theme__metroui.noty_type__notification{background-color:#fff;color:#1d1d1d}.noty_theme__metroui.noty_type__warning{background-color:#FA6800;color:#fff}.noty_theme__metroui.noty_type__error{background-color:#CE352C;color:#FFF}.noty_theme__metroui.noty_type__info,.noty_theme__metroui.noty_type__information{background-color:#1BA1E2;color:#FFF}.noty_theme__metroui.noty_type__success{background-color:#60A917;color:#fff}.noty_theme__light.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__light.noty_bar .noty_body{padding:10px}.noty_theme__light.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__light.noty_type__alert,.noty_theme__light.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__light.noty_type__warning{background-color:#FFEAA8;border:1px solid #FFC237;color:#826200}.noty_theme__light.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__light.noty_type__error{background-color:#ED7000;border:1px solid #e25353;color:#FFF}.noty_theme__light.noty_type__error .noty_buttons{border-color:darkred}.noty_theme__light.noty_type__info,.noty_theme__light.noty_type__information{background-color:#78C5E7;border:1px solid #3badd6;color:#FFF}.noty_theme__light.noty_type__info .noty_buttons,.noty_theme__light.noty_type__information .noty_buttons{border-color:#0B90C4}.noty_theme__light.noty_type__success{background-color:#57C880;border:1px solid #7cdd77;color:darkgreen}.noty_theme__light.noty_type__success .noty_buttons{border-color:#50C24E}.noty_theme__bootstrap-v4.noty_bar{margin:4px 0;overflow:hidden;position:relative;border:1px solid transparent;border-radius:.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_body{padding:.75rem 1.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_buttons{padding:10px}.noty_theme__bootstrap-v4.noty_bar .noty_close_button{font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5;background:transparent}.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover{background:transparent;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.75}.noty_theme__bootstrap-v4.noty_type__alert,.noty_theme__bootstrap-v4.noty_type__notification{background-color:#fff;color:inherit}.noty_theme__bootstrap-v4.noty_type__warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.noty_theme__bootstrap-v4.noty_type__error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.noty_theme__bootstrap-v4.noty_type__info,.noty_theme__bootstrap-v4.noty_type__information{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.noty_theme__bootstrap-v4.noty_type__success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#073B4C;color:#fff}.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__sunset.noty_type__warning{background-color:#FFD166;color:#fff}.noty_theme__sunset.noty_type__error{background-color:#EF476F;color:#fff}.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:#118AB2;color:#fff}.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__sunset.noty_type__success{background-color:#06D6A0;color:#fff}

