a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
[hidden] {
  display: none;
}
body {
  line-height: 1;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  color: #000;
}
menu,
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=''] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav {
  margin-top: 10px;
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
} /*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounce {
  20%,
  53%,
  80%,
  from,
  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);
    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);
    transform: translate3d(0, -30px, 0);
  }
  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);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  20%,
  53%,
  80%,
  from,
  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);
    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);
    transform: translate3d(0, -30px, 0);
  }
  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);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  50%,
  from,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  50%,
  from,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
}
@keyframes pulse {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
}
@keyframes rubberBand {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.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% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
}
@keyframes tada {
  from,
  to {
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  from,
  to {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
}
@keyframes wobble {
  from,
  to {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  11.1%,
  from,
  to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  11.1%,
  from,
  to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  transform-origin: center;
}
@-webkit-keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  from,
  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;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  from,
  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;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInDown {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInLeft {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInRight {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  60%,
  75%,
  90%,
  from,
  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;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-35%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-35%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(50%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(50%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 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;
    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;
    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;
    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);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 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;
    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;
    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;
    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);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 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;
    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;
    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;
    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);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 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;
    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;
    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;
    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);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    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;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -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;
    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;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -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);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    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;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -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;
    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;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -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);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    transform: translate3d(-30%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-30%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    transform: scale(0.8);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
    transform: scale(1);
  }
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    transform: scale(0.8);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
    transform: scale(1);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@font-face {
  font-family: co_headline_corp_bold;
  src: url(../fonts/co_headline_corp_bold.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: co_headline_corp;
  src: url(../fonts/co_headline_corp.woff);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: co_headline_corp_light;
  src: url(../fonts/co_headline_corp_light.woff);
  font-weight: 300;
  font-style: normal;
}
.geting__coin {
  margin-left: -20px;
  margin-top: 69px;
  --diameter: 400px;
  --thickness: 20px;
  --scale: 0.75;
  --period: 5s;
  --gradient: linear-gradient(219.57deg, #a9abae 13.31%, #a9abae 48.14%, #a9abae 88.64%);
  transform-style: preserve-3d;
  width: var(--diameter);
  height: var(--diameter);
  -webkit-animation: spin var(--period) linear infinite;
  animation: spin var(--period) linear infinite;
}
.side {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #a9abae;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3c3c3c;
  font-size: calc(var(--diameter) * 0.6);
  font-weight: 700;
}
.head {
  transform: translateZ(calc(var(--thickness) / 2));
  -webkit-animation: flip-head var(--period) linear infinite;
  animation: flip-head var(--period) linear infinite;
}
.head:after {
  content: '';
  background-image: url('../images/money black m_02 1.png');
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.tail {
  transform: rotateY(180deg);
  -webkit-animation: flip-tail var(--period) linear infinite;
  animation: flip-tail var(--period) linear infinite;
  position: relative;
}
.tail:after {
  content: '';
  background-image: url('../images/money black b_01.png');
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.edge {
  position: absolute;
  width: var(--thickness);
  height: 100%;
  transform: translateX(calc(var(--diameter) / 2)) translateZ(calc(var(--thickness) / 2))
    rotateY(90deg);
  transform-origin: 0 0;
  border: 5px solid #00f;
}
@-webkit-keyframes spin {
  0% {
    transform: rotateY(0) scale(var(--scale));
  }
  100% {
    transform: rotateY(360deg) scale(var(--scale));
  }
}
@keyframes spin {
  0% {
    transform: rotateY(0) scale(var(--scale));
  }
  100% {
    transform: rotateY(360deg) scale(var(--scale));
  }
}
@-webkit-keyframes flip-tail {
  0%,
  100% {
    background-image: var(--gradient);
    color: transparent;
  }
  50% {
    background-image: url('../images/money black b_01.png');
    color: #202020;
  }
}
@keyframes flip-tail {
  0%,
  100% {
    background-image: var(--gradient);
    color: transparent;
  }
  50% {
    background-image: url('../images/money black b_01.png');
    color: #202020;
  }
}
@-webkit-keyframes flip-head {
  0%,
  100% {
    background-image: url('../images/money black m_02 1.png');
    color: #000;
  }
  50% {
    background-image: var(--gradient);
    color: transparent;
  }
}
@keyframes flip-head {
  0%,
  100% {
    background-image: url('../images/money black m_02 1.png');
    color: #000;
  }
  50% {
    background-image: var(--gradient);
    color: transparent;
  }
}
body::-webkit-scrollbar {
  display: none;
}
body,
html,
img {
  max-width: 100%;
}
a {
  color: #000;
  text-decoration: none;
}
button {
  border: none;
  background: 0 0;
}
.wrapper {
  width: 100%;
  overflow: hidden;
  height: auto;
}
.wrapper::-webkit-scrollbar {
  display: none;
}
.wrapper::-webkit-scrollbar-thumb {
  display: none;
}
.container {
  width: 100%;
  max-width: 1250px;
  padding-right: 15px;
  padding-left: 15px;
  margin-left: auto;
  margin-right: auto;
}
.it-modal {
  position: fixed;
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 100000;
  display: none;
}
.it-modal.__show {
  display: block;
}
.it-modal__overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}
.it-modal__video {
  width: 100%;
  height: 100%;
  max-width: 80%;
  max-height: 80%;
}
.it-modal__video iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  max-height: 100%;
}
* {
  box-sizing: border-box;
}
.button-wrap {
  display: block;
  height: auto;
}
.button-wrap a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.button {
  -webkit-font-smoothing: antialiased;
  background-color: transparent;
  border: 1px solid transparent;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing: 0.88px;
  color: #fff;
  text-transform: uppercase;
  transition: 0.1s ease-out;
  height: 100%;
}
.button:hover {
  background-color: #96dddd;
  color: #000 !important;
}
.button:active {
  transform: scale(0.95);
}
.button--bubble {
  position: relative;
  z-index: 2;
  color: #fff;
  background: 0 0;
}
.button--bubble:hover {
  background: 0 0;
}
.button--bubble:hover + .button--bubble__effect-container .button,
.button--bubble:hover + .button--bubble__effect-container .circle {
  background: #96dddd;
}
.button--bubble:active + .button--bubble__effect-container {
  transform: scale(0.95);
}
.button--bubble__container {
  position: relative;
  display: inline-block;
}
.button--bubble__container .effect-button {
  position: absolute;
  width: 50%;
  height: 25%;
  top: 50%;
  left: 25%;
  z-index: 1;
  transform: translateY(-50%);
  background: 0 0;
  transition: background 0.1s ease-out;
}
.button--bubble__effect-container {
  position: absolute;
  display: block;
  width: 200%;
  height: 400%;
  top: -150%;
  left: -50%;
  filter: url(#goo);
  transition: 0.1s ease-out;
  pointer-events: none;
}
.button--bubble__effect-container .circle {
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 15px;
  background: 0 0;
  transition: background 0.1s ease-out;
}
.button--bubble__effect-container .circle.top-left {
  top: 40%;
  left: 27%;
}
.button--bubble__effect-container .circle.bottom-right {
  bottom: 40%;
  right: 27%;
}
.goo {
  position: absolute;
  visibility: hidden;
  width: 1px;
  height: 1px;
}
.button--bubble__container {
  height: 100%;
}
@-webkit-keyframes hue-rotate {
  from {
    -moz-filter: hue-rotate(0);
    -ms-filter: hue-rotate(0);
    filter: hue-rotate(0);
  }
  to {
    -moz-filter: hue-rotate(360deg);
    -ms-filter: hue-rotate(360deg);
    filter: hue-rotate(360deg);
  }
}
@keyframes hue-rotate {
  from {
    -moz-filter: hue-rotate(0);
    -ms-filter: hue-rotate(0);
    filter: hue-rotate(0);
  }
  to {
    -moz-filter: hue-rotate(360deg);
    -ms-filter: hue-rotate(360deg);
    filter: hue-rotate(360deg);
  }
}
.lateral-menu {
  position: absolute;
  right: 0;
  top: 64px;
  width: 104px;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 10;
}
.lateral-menu a {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: block;
  text-transform: uppercase;
  min-width: 104px;
  color: #afb7bd;
  margin-top: 100px;
  transform: rotate(-90deg);
  white-space: nowrap;
}
.lateral-menu a i {
  margin-left: 10px;
}
.lateral-menu a:hover {
  color: #18cee5;
}
.header {
  position: absolute;
  left: 0;
  top: -2px;
  width: 100%;
  z-index: 3;
  min-height: 104px;
  height: 104px;
}
.header-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-nav__logo {
  display: block;
  background-color: #b5bfc6;
  min-height: 104px;
  height: 104px;
  padding-top: calc(12px + 26 * (100vw - 320px) / 1600);
  padding-bottom: calc(12px + 26 * (100vw - 320px) / 1600);
  padding-left: calc(12px + 30 * (100vw - 320px) / 1600);
  padding-right: calc(12px + 30 * (100vw - 320px) / 1600);
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-nav ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  padding-left: 30px;
  padding-right: 145px;
  position: relative;
  min-height: 104px;
  height: 104px;
}
.header-nav ul .header-nav__animatemenu {
  position: absolute;
  background: #8c949a;
  transition: 1s;
  top: -800px;
  left: 0;
  width: calc(100% - 105px);
  padding: 80px 50px 58px 10px;
}
.header-nav ul .header-nav__animatemenu ul {
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  display: none;
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: inherit !important;
  transform: scaleX(1) !important;
}
.header-nav ul .header-nav__animatemenu ul li {
  min-height: auto !important;
  height: auto !important;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 32px;
  display: inline-block;
  width: auto;
  margin-right: 30px;
  margin-left: 30px;
}
.header-nav ul .header-nav__animatemenu ul li:hover {
  background-color: transparent !important;
}
.header-nav ul .header-nav__animatemenu ul li:hover > a {
  color: #0ff;
}
.header-nav ul .header-nav__animatemenu ul li a {
  color: #fff;
  position: relative;
  transition: 0.55s;
  white-space: inherit;
  transform: scaleX(1) !important;
}
.header-nav ul .header-nav__animatemenu ul li a:before {
  content: '[';
  position: absolute;
  left: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.header-nav ul .header-nav__animatemenu ul li a:after {
  content: ']';
  position: absolute;
  right: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.header-nav ul .header-nav__animatemenu ul li a.__active {
  color: #0ff !important;
}
.header-nav ul .header-nav__animatemenu ul li a:hover:before {
  opacity: 1;
  left: -15px;
}
.header-nav ul .header-nav__animatemenu ul li a:hover:after {
  opacity: 1;
  right: -15px;
}
.header-nav ul .header-nav__animatemenu ul.__show {
  display: flex;
}
.header-nav ul .header-nav__animatemenu.__show {
  top: 104px;
}
.header-nav ul li {
  color: #8c949a;
  padding-left: calc(5px + 10 * (100vw - 320px) / 1600);
  padding-right: calc(5px + 10 * (100vw - 320px) / 1600);
  display: flex;
  align-items: center;
  min-height: 104px;
  height: 104px;
}
.header-nav ul li a {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  font-size: calc(10px + 5 * (100vw - 320px) / 1600);
  white-space: nowrap;
}
.header-nav ul li a.__order-color {
  color: #0ff;
}
.header-nav ul li.__no-bg-hover:hover {
  background-color: transparent !important;
}
.header-nav ul li.__reg_auth {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header-nav ul li.__reg_auth a {
  color: #8c949a !important;
}
.header-nav ul li.__reg_auth a:hover {
  color: #0ff !important;
}
.header-nav ul li.__reg_auth:hover i {
  color: #8c949a !important;
}
.header-nav ul li:hover {
  background-color: #8c949a;
  color: #0ff;
  cursor: pointer;
}
.header-nav ul li:hover > a {
  color: #0ff;
}
.header-nav ul li.__show {
  background-color: #8c949a;
  color: #0ff;
}
.header-nav__lang {
  background-color: #eaecec;
  position: absolute;
  right: 0;
  min-height: 104px;
  height: 104px;
  width: 104px;
  min-width: 104px;
  max-width: 104px;
  padding-top: calc(12px + 31 * (100vw - 320px) / 1600);
  padding-bottom: calc(12px + 31 * (100vw - 320px) / 1600);
  padding-left: calc(12px + 24 * (100vw - 320px) / 1600);
  padding-right: calc(12px + 24 * (100vw - 320px) / 1600);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-nav__lang-current {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
}
.open-menu {
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  background: #b5bfc6;
  display: none;
  z-index: 3;
  width: 100%;
}
.open-menu .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.open-menu__show-menu img {
  min-width: 60px;
}
.open-menu__logo {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.open-menu__logo img {
  min-width: 290px;
}
.open-menu__login {
  margin-left: auto;
  margin-right: 30px;
}
.open-menu__login svg {
  width: 30px;
  height: 31px;
}
.open-menu__lang {
  font-size: 20px;
  line-height: 16px;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
}
.site-menu {
  position: fixed;
  left: 0;
  top: 102px;
  z-index: 100;
  width: 100%;
  max-height: 100vh;
  overflow-y: scroll;
  display: none;
}
.site-menu.__show {
  display: block;
}
.site-menu::-webkit-scrollbar {
  width: 2px;
  background-color: #0e0e0d;
  display: none;
}
.site-menu::-webkit-scrollbar-thumb {
  background-color: #a8a3a3;
  border-radius: 2px;
  display: none;
}
.site-menu__close {
  width: 105px;
  height: 105px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  background: #8c949a;
  cursor: pointer;
}
.site-menu__close svg {
  min-width: 30px;
  min-height: 30px;
}
.site-menu ul {
  width: calc(100% - 105px);
  background: #8c949a;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 90px;
}
.site-menu ul li {
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 22px;
}
.site-menu ul li ul {
  display: none;
  margin-top: 20px;
  padding-bottom: 20px !important;
}
.site-menu ul li ul li a.__active,
.site-menu ul li ul li a:hover {
  text-decoration: underline;
}
.site-menu ul li a {
  color: #fff;
}
.site-menu ul li a.__order-color {
  display: flex;
  align-items: center;
  color: #0ff !important;
  cursor: pointer;
}
.site-menu ul li a.__order-color svg {
  margin-left: 10px;
}
.site-menu ul li.__order-color {
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
}
.site-menu ul li.__active ul {
  display: block;
}
.site-menu ul li.__active a.__order-color svg {
  transform: rotate(90deg);
}
.site-lang {
  position: fixed;
  left: 0;
  top: 102px;
  z-index: 100;
  width: 100%;
  max-height: 100vh;
  overflow-y: scroll;
  display: none;
}
.site-lang::-webkit-scrollbar {
  display: none;
}
.site-lang::-webkit-scrollbar-thumb {
  display: none;
}
.site-lang.__show {
  display: block;
}
.site-lang__close {
  width: 105px;
  height: 105px;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  background: #8c949a;
  cursor: pointer;
  display: none;
}
.site-lang__close svg {
  min-width: 30px;
  min-height: 30px;
}
.site-lang ul {
  width: 104px;
  background: #eaecec;
  padding-top: 30px;
  padding-bottom: 90px;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.site-lang ul li {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.site-lang ul li.current-lang {
  font-weight: 700;
}
.site-lang ul li a {
  opacity: 1;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.site-lang ul li a:hover {
  font-weight: 700;
  color: #000;
}
.site-lang ul li a {
  opacity: 1;
  pointer-events: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.index-main {
  position: relative;
  width: 100%;
  height: 100vh;
  background-color: #000;
}
.index-main__bg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.index-main__bg img {
  max-width: 97%;
}
.index-main__base {
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: 30.5%;
}
.index-main__base img {
  width: calc(90px + 37 * (100vw - 320px) / 820);
}
.index-main__shovideo {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #fff;
  z-index: 2;
}
.index-main__shovideo .index-main__shovideo-svg {
  margin-left: 10px;
  width: 106px;
  height: 104px;
  min-width: 104px;
  min-height: 104px;
  background: #96dddd;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.index-main__shovideo .index-main__shovideo-svg:hover {
  background: #bde9e9;
}
.index-main__shovideo p {
  max-width: 360px;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #fff;
}
.index-main .container {
  position: relative;
  z-index: 1;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 1500px;
}
.index-main .container h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  margin-bottom: 30px;
  font-size: calc(36px + 44 * (100vw - 320px) / 1600);
}
.index-main .container p {
  font-weight: 300;
  line-height: 34px;
  color: #97f8f8;
  margin-bottom: 60px;
  font-size: calc(20px + 3 * (100vw - 320px) / 1600);
}
.index-main .container p strong {
  font-weight: 700;
}
.index-main .container .index-main__getstarred {
  width: 110px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.index-main .container .index-main__getstarred span {
  display: block;
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 8px;
}
.index-main .container .index-main__getstarred img {
  width: 108px;
}
.index-main .container .index-main__getstarred:hover {
  opacity: 0.7;
}
.index-main__block {
  max-width: 645px;
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
.index-second {
  background-color: #f4f4f4;
  background-image: url(../images/index-second-bg-2.jpg);
  background-size: cover;
  background-position: bottom 0 right -425px;
  background-repeat: no-repeat;
  position: relative;
}
.index-second:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  height: 100%;
  content: '';
  background-color: red;
  display: none;
}
.index-second__block {
  padding-top: calc(104px + 68 * (100vw - 320px) / 1600);
  padding-bottom: calc(40px + 192 * (100vw - 320px) / 1600);
}
.index-second__block h2 {
  font-weight: 700;
  line-height: 103.4%;
  color: #c7d1d9;
  font-size: calc(36px + 44 * (100vw - 320px) / 1600);
  margin-bottom: calc(20px + 10 * (100vw - 320px) / 1600);
}
.index-second__block p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(20px + 3 * (100vw - 320px) / 1600);
  max-width: calc(200px + 556 * (100vw - 320px) / 1600);
}
.index-second__block .button-wrap {
  margin-top: 56px;
}
.index-second__block a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 24px 81px 21px;
  background-color: #8f969c;
}
.index-third {
  background-color: #030303;
  background-image: url(../images/index-third-bg.png);
  background-size: cover;
  position: relative;
  height: 100vh;
  z-index: 5;
  background-position: bottom -120px center;
  background-repeat: no-repeat;
}
.index-third:after {
  position: absolute;
  content: '';
  width: 806px;
  height: 774px;
  left: 50%;
  bottom: -55px;
  transform: translateX(-50%);
  z-index: -1;
  background-image: url(../images/index-third-after.png);
}
.index-third__block {
  padding-top: calc(104px + 43 * (100vw - 320px) / 1600);
}
.index-third__block h2 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  margin-bottom: 20px;
  font-size: calc(36px + 44 * (100vw - 320px) / 1600);
}
.index-third__block p {
  font-weight: 300;
  line-height: 150%;
  color: #b1bbc2;
  margin-bottom: 30px;
  font-size: calc(20px + 3 * (100vw - 320px) / 1600);
}
.index-third__block .button-wrap {
  margin-top: 64px;
}
.index-third__block a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 24px 81px 21px;
  background-color: #8f969c;
}
.index-fourth {
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.index-fourth__vectors {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  right: calc(500px + -500 * (100vw - 320px) / 1600);
}
.index-fourth__vectors .index-fourth__hand {
  width: 806px;
  height: 669px;
  position: absolute;
  left: -180px;
  top: 65%;
  transform: translateY(-50%);
}
.index-fourth__vectors .index-fourth__hand img {
  transform: matrix(-0.95, 0.31, 0.31, 0.95, 0, 0);
}
.index-fourth__vectors .index-fourth__coin {
  position: absolute;
  z-index: 1;
  top: 54%;
  left: 350px;
  transform: translateY(-50%);
}
.index-fourth__block {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-top: calc(104px + 132 * (100vw - 320px) / 1600);
  padding-bottom: calc(40px + 196 * (100vw - 320px) / 1600);
}
.index-fourth__block h2 {
  font-weight: 700;
  line-height: 103.4%;
  text-align: right;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 44 * (100vw - 320px) / 1600);
  margin-bottom: calc(20px + 10 * (100vw - 320px) / 1600);
}
.index-fourth__block p {
  font-weight: 300;
  line-height: 150%;
  text-align: right;
  color: #000;
  max-width: calc(200px + 598 * (100vw - 320px) / 1600);
  font-size: calc(22px + 6 * (100vw - 320px) / 1600);
}
.index-fourth__block .button-wrap {
  margin-top: 64px;
}
.index-fourth__block a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 24px 81px 21px;
  background-color: #8f969c;
}
.index-fourth .index-fourth__video {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  font-weight: 400 !important;
  font-size: 15px;
  line-height: 18px;
  text-align: right;
  text-transform: uppercase;
  margin-top: 112px;
  color: #000 !important;
  cursor: pointer;
}
.index-fourth .index-fourth__video svg {
  margin-left: 22px;
}
.index-fourth .index-fourth__video:hover {
  opacity: 0.7;
}
.about {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
}
.about h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.about .container {
  max-width: 1248px;
}
.about > .container {
  max-width: 1750px;
}
.about .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.about .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.about .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.about__content {
  padding-bottom: 100px;
}
.about__content.about__content-right-image {
  max-width: calc(200px + 544 * (100vw - 576px) / 1344) !important;
}
.about__content.about__content-right-image img {
  position: absolute;
  bottom: 0;
  right: 5%;
  z-index: -1;
}
.about__content.about__content-right-image-second > * {
  max-width: calc(200px + 580 * (100vw - 576px) / 1344) !important;
}
.about__content.about__content-right-image-second h1 {
  max-width: 100% !important;
}
.about__content.about__content-right-image-second img {
  position: absolute;
  bottom: 0;
  right: 5%;
  z-index: -1;
}
.about__content.about__content-right-image-third > * {
  max-width: calc(200px + 544 * (100vw - 576px) / 1344) !important;
}
.about__content.about__content-right-image-third h1 {
  max-width: calc(200px + 650 * (100vw - 576px) / 1344) !important;
}
.about__content.about__content-right-image-third img {
  position: absolute;
  bottom: 10%;
  right: 5%;
  z-index: -1;
}
.about__content.about__content-order-width > * {
  max-width: calc(200px + 448 * (100vw - 576px) / 1344) !important;
}
.about__content.about__content-order-width h1 {
  max-width: 100% !important;
}
.about__content .about__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.about__content .about__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0 !important;
}
.about__content .about__showvideo img {
  position: static !important;
  margin-left: 5px;
  margin-top: 0 !important;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.about__content .about__showvideo:hover {
  opacity: 0.7;
}
.about__content .about__image {
  position: relative;
  margin-top: -180px;
}
.about__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.about__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.about__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.about__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.about__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.about__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.about__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.about__content strong {
  font-weight: 700;
}
.about__content ul {
  margin-bottom: 20px;
}
.about__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.about__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.about.about-bg-black {
  background-color: #000;
}
.about.about-bg-black .about__content p {
  color: #b1bbc2;
}
.creating {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
}
.creating h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.creating .container {
  max-width: 1248px;
}
.creating > .container {
  max-width: 1750px;
}
.creating .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.creating .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.creating .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.creating__content.creating__content-right-image > * {
  max-width: calc(200px + 544 * (100vw - 576px) / 1344) !important;
}
.creating__content.creating__content-right-image h1 {
  max-width: 100% !important;
}
.creating__content.creating__content-right-image img {
  position: absolute;
  bottom: 0;
  z-index: -1;
}
.creating__content.creating__content-right-image img.creating__content--image {
  -o-object-fit: contain;
  object-fit: contain;
  bottom: inherit !important;
  top: 60px !important;
}
.creating__content.creating__content-order-width {
  max-width: 548px;
}
.creating__content .creating__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.creating__content .creating__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0;
}
.creating__content .creating__showvideo img {
  position: static !important;
  margin-left: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.creating__content .creating__showvideo:hover {
  opacity: 0.7;
}
.creating__content .creating__image {
  position: relative;
  margin-top: -180px;
}
.creating__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.creating__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.creating__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.creating__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.creating__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.creating__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.creating__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.creating__content strong {
  font-weight: 700;
}
.creating__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.creating__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.creating__content ol {
  border: 9px solid #afb7bd;
  display: inline-flex;
  margin-top: 20px;
  margin-bottom: 20px;
}
.creating__content ol li {
  font-weight: 300;
  text-align: center;
  color: #8c949a;
  border: 4px solid #afb7bd;
  font-size: calc(32px + 16 * (100vw - 576px) / 1344);
  padding: calc(10px + 5 * (100vw - 576px) / 1344);
}
.creating__content blockquote {
  margin-top: 63px;
  line-height: 150%;
  color: #18cee5;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 1100px;
}
.creating__content blockquote span {
  display: block;
  margin-right: 20px;
}
.creating__content blockquote span.blockquote__leftbtn__span {
  color: #000 !important;
  margin-left: 20px !important;
  margin-right: 0 !important;
}
.creating__content blockquote .button-wrap {
  min-width: 345px;
  max-width: 345px;
}
.creating__content blockquote .button-wrap .button--bubble__effect-container {
  width: 200%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.creating__content blockquote .button-wrap .button--bubble__container {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.creating__content blockquote a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 17px 81px;
  background-color: #8f969c;
}
.creating__content blockquote.blockquote__leftbtn {
  display: flex;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 15px;
}
.creating__content em,
.creating__content i {
  display: block;
  font-size: 22px;
  line-height: 150%;
  color: #18cee5;
  width: 140px;
  position: absolute;
  right: 27%;
  bottom: 32%;
  z-index: 1;
}
.creating.creating-bg-black {
  background-color: #000;
}
.creating.creating-bg-black .creating__content p {
  color: #b1bbc2;
}
.creating__twoimages {
  position: absolute;
  right: 0;
  width: 690px;
  height: 700px;
  bottom: 20%;
}
.creating__twoimages i {
  left: 23%;
  bottom: 30%;
  right: 0;
}
.creating__twoimages img {
  right: 0;
  top: 0;
  width: 100%;
}
.tools {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
}
.tools h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.tools .container {
  max-width: 1248px;
}
.tools > .container {
  max-width: 1750px;
}
.tools .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.tools .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.tools .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.tools__wrap {
  display: flex;
  justify-content: space-between;
}
.tools__wrap .tools__content {
  flex-grow: 1;
}
.tools__content {
  padding-bottom: 100px;
}
.tools__content .tools__flexblocks {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tools__content .tools__flexblocks .tools__flexblock {
  width: 48%;
}
.tools__content .tools__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.tools__content .tools__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0;
}
.tools__content .tools__showvideo img {
  position: static !important;
  margin-left: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.tools__content .tools__showvideo:hover {
  opacity: 0.7;
}
.tools__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.tools__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.tools__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.tools__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.tools__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.tools__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.tools__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.tools__content strong {
  font-weight: 700;
}
.tools__content img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
}
.tools__content ul {
  margin-bottom: 20px;
}
.tools__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.tools__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.tools__content ol {
  border: 9px solid #afb7bd;
  display: inline-flex;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tools__content ol li {
  font-weight: 300;
  text-align: center;
  color: #8c949a;
  border: 4px solid #afb7bd;
  font-size: calc(32px + 16 * (100vw - 576px) / 1344);
  padding: calc(10px + 5 * (100vw - 576px) / 1344);
}
.tools__content em,
.tools__content i {
  font-style: italic;
}
.tools__rightblock {
  min-width: 30%;
  padding-left: 2%;
  position: relative;
  margin-top: 100px;
}
.tools__rightblock .tools__rightblock--image {
  position: relative;
}
.tools__rightblock .tools__rightblock--image img {
  width: 100%;
}
.tools__rightblock .tools__rightblock--image img.__svg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  width: auto;
  max-width: 95%;
}
.tools__rightblock .button-wrap {
  margin-top: 15px;
  width: 100%;
}
.tools__rightblock .button-wrap .button--bubble__effect-container {
  width: 200%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.tools__rightblock .button-wrap .button--bubble__container {
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.tools__rightblock a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  padding: 36px 15px;
  background-color: #8f969c;
  width: 100%;
  min-width: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tools.tools-bg-black {
  background-color: #000;
}
.tools.tools-bg-black .tools__content p {
  color: #b1bbc2;
}
.tools-table {
  max-width: calc(100% - 65px);
  margin-left: auto;
  position: relative;
}
.tools-table:before {
  content: '';
  left: -65px;
  top: 10px;
  width: 60px;
  height: 361px;
  background-image: url(../images/table-before.svg);
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
}
.tools-table .tools-table__listtop {
  display: flex;
  justify-content: space-between;
  background: #96dddd;
  margin-bottom: 0 !important;
  padding: 15px 40px;
}
.tools-table .tools-table__listtop li {
  width: 25%;
  font-weight: 700;
  font-size: 15px;
  line-height: 150%;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.3);
}
.tools-table .tools-table__listtop li:before {
  display: none;
}
.tools-table .tools-table__list {
  display: flex;
  justify-content: space-between;
  background: #1b1b1b;
  margin-bottom: 0 !important;
  padding: 15px 40px 5px;
}
.tools-table .tools-table__list:last-child li {
  border-bottom: none !important;
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}
.tools-table .tools-table__list li {
  position: relative;
  display: flex;
  align-items: center;
  width: 25%;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  text-transform: uppercase;
  color: #afb7bd;
  border-bottom: 1px solid #2d2d2d;
}
.tools-table .tools-table__list li:after {
  content: '';
  width: 200px;
  height: 33px;
  background-size: 200px auto;
  background-image: url(../images/line-old-2907.svg);
  z-index: 1;
  align-items: center;
  flex-grow: 1;
  background-repeat: no-repeat;
  text-align: center;
  display: none;
}
.tools-table .tools-table__list li:last-child:after {
  display: none !important;
}
.tools-table .tools-table__list li:before {
  display: none;
}
.tools-table .tools-table__list.__first li:after,
.tools-table .tools-table__list:hover li:after {
  display: flex;
}
.how-it-works {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 100px;
}
.how-it-works .how-it-works__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.how-it-works .how-it-works__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0;
}
.how-it-works .how-it-works__showvideo img {
  position: static !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  margin-left: 5px;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.how-it-works .how-it-works__showvideo:hover {
  opacity: 0.7;
}
.how-it-works h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.how-it-works .container {
  max-width: 1248px;
}
.how-it-works > .container {
  max-width: 1750px;
}
.how-it-works .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.how-it-works .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.how-it-works .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.how-it-works__wrap {
  display: flex;
  justify-content: space-between;
}
.how-it-works__wrap .how-it-works__content {
  flex-grow: 1;
}
.how-it-works__content {
  padding-bottom: 30px;
}
.how-it-works__content .how-it-works__flexblocks {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.how-it-works__content .how-it-works__flexblocks .how-it-works__flexblock {
  width: 48%;
}
.how-it-works__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.how-it-works__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.how-it-works__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.how-it-works__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.how-it-works__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.how-it-works__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.how-it-works__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.how-it-works__content strong {
  font-weight: 700;
}
.how-it-works__content img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
}
.how-it-works__content ul {
  margin-bottom: 20px;
}
.how-it-works__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.how-it-works__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.how-it-works__content ol {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 25px;
}
.how-it-works__content ol li {
  line-height: 150%;
  font-weight: 300;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
}
.how-it-works__content a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd;
  display: inline-block;
  padding: 36px 15px;
  background-color: #8f969c;
  margin-right: 15px;
  margin-top: 20px;
}
.how-it-works__content a:hover {
  opacity: 0.7;
}
.how-it-works__content blockquote {
  display: flex;
  justify-content: space-between;
}
.how-it-works__content blockquote .button-wrap {
  margin-top: 15px;
  width: 49%;
}
.how-it-works__content blockquote .button-wrap .button--bubble__effect-container {
  width: 200%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.how-it-works__content blockquote .button-wrap .button--bubble__container {
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.how-it-works__content blockquote a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  padding: 36px 15px;
  background-color: #8f969c;
  width: 100%;
  min-width: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.how-it-works__content em,
.how-it-works__content i {
  font-style: italic;
}
.how-it-works__rightblock {
  min-width: 50%;
  max-width: 50%;
  padding-left: 2%;
}
.how-it-works__rightblock .how-it-works__showvideo {
  justify-content: center;
}
.how-it-works__rightblock .how-it-works__rightblock--image {
  position: relative;
}
.how-it-works__rightblock .how-it-works__rightblock--image img {
  width: 100%;
  transform: scale(1.6);
  position: relative;
  z-index: -1;
}
.how-it-works__rightblock .how-it-works__rightblock--image img.__svg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  width: auto;
  max-width: 95%;
}
.how-it-works__rightblock a {
  width: 94%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd;
  padding: 36px 15px;
  background-color: #8f969c;
  margin-top: 15px;
}
.how-it-works__rightblock a:hover {
  opacity: 0.7;
}
.how-it-works.how-it-works-bg-black {
  background-color: #000;
}
.how-it-works.how-it-works-bg-black .how-it-works__content p {
  color: #b1bbc2;
}
.how-it-works .how-it-works__items {
  display: flex;
  justify-content: space-between;
}
.how-it-works .how-it-works__items .how-it-works__item {
  width: 31.5%;
  background: #eaecec;
  border-radius: 30px;
  padding-top: calc(25px + 20 * (100vw - 576px) / 1344);
  padding-bottom: calc(25px + 20 * (100vw - 576px) / 1344);
  padding-right: calc(15px + 25 * (100vw - 576px) / 1344);
  padding-left: calc(15px + 25 * (100vw - 576px) / 1344);
}
.how-it-works .how-it-works__items .how-it-works__item img {
  margin-bottom: 30px;
}
.how-it-works .how-it-works__items .how-it-works__item strong {
  font-weight: 700;
  font-size: 22px;
  line-height: 150%;
  text-align: center;
  display: block;
  margin-bottom: 44px;
}
.how-it-works .how-it-works__items .how-it-works__item strong span {
  color: #18cee5;
}
.how-it-works .how-it-works__items .how-it-works__item i {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #18cee5;
  display: block;
  margin-bottom: 30px;
}
.how-it-works .how-it-works__items .how-it-works__item p {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #000;
}
.receive {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 150px;
}
.receive h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.receive .container {
  max-width: 1248px;
}
.receive > .container {
  max-width: 1750px;
}
.receive .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.receive .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.receive .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.receive__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #fff;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.receive__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #b1bbc2;
}
.receive__content h3 {
  font-weight: 700;
  line-height: 150%;
  color: #b1bbc2;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.receive__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.receive__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #b1bbc2;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.receive__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #b1bbc2;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.receive__content p {
  font-weight: 300;
  line-height: 150%;
  color: #b1bbc2;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.receive__content strong {
  font-weight: 700;
}
.receive.receive-bg-black {
  background-color: #000;
}
.receive.receive-bg-black .tools__content p {
  color: #b1bbc2;
}
.receive-table-first {
  margin-top: 70px;
  width: 100%;
  overflow: hidden;
}
.receive-table-first .receive-table-first__listtop {
  display: flex;
  justify-content: space-between;
  background: #96dddd;
  margin-bottom: 0 !important;
  position: relative;
  padding: 20px 40px;
}
.receive-table-first .receive-table-first__listtop li {
  position: relative;
}
.receive-table-first .receive-table-first__listtop li .__svg {
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 1;
  height: 200px;
  background-color: #0ff;
  width: 2px;
}
.receive-table-first .receive-table-first__listtop li .__svg p {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 300px;
  font-size: 15px;
  line-height: 150%;
}
.receive-table-first .receive-table-first__listtop li .__svg:before {
  content: '';
  top: -8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 9px;
  height: 9px;
  background-color: #0ff;
  border-radius: 100%;
}
.receive-table-first .receive-table-first__listtop li .__svg:after {
  content: '';
  bottom: -8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 9px;
  height: 9px;
  background-color: #0ff;
  border-radius: 100%;
}
.receive-table-first .receive-table-first__listtop li .__svg.__seventh {
  height: 495px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__seventh p {
  top: 515px;
  min-width: calc(289px + 310 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__sixth {
  height: 425px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__sixth p {
  top: 445px;
  min-width: calc(289px + 310 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__fifth {
  height: 351px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__fifth p {
  top: 371px;
  min-width: calc(289px + 310 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__fourth {
  height: 276px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__fourth p {
  top: 296px;
  min-width: calc(200px + 399 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__third {
  height: 205px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__third p {
  top: 225px;
  min-width: calc(189px + 410 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__second {
  height: 135px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__second p {
  top: 155px;
  min-width: calc(169px + 252 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__listtop li .__svg.__first {
  height: 45px;
}
.receive-table-first .receive-table-first__listtop li .__svg.__first p {
  top: 65px;
  min-width: calc(109px + 205 * (100vw - 576px) / 1344);
}
.receive-table-first .receive-table-first__list {
  background: #1b1b1b;
  position: relative;
  min-height: 700px;
  padding: 50px 40px 15px;
}
.receive-table-first .receive-table-first__list:before {
  content: '';
  position: absolute;
  left: 30px;
  top: 30px;
  background-image: url(../images/receive-ex.png);
  width: 581px;
  height: 255px;
  background-repeat: no-repeat;
}
.receive-table {
  max-width: 100%;
  margin-left: auto;
  position: relative;
  margin-top: 70px;
  margin-bottom: 50px;
}
.receive-table .receive-table__listtop {
  display: flex;
  justify-content: space-between;
  background: #96dddd;
  margin-bottom: 0 !important;
  align-items: flex-end;
  padding: 15px 40px;
}
.receive-table .receive-table__listtop li {
  width: 15%;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.3);
}
.receive-table .receive-table__listtop li:before {
  display: none;
}
.receive-table .receive-table__listtop li:last-child {
  width: 10%;
  text-transform: auto;
  font-size: 12px;
}
.receive-table .receive-table__listtop li.__order-width {
  width: 10%;
}
.receive-table .receive-table__listtop li.__order-width:first-child {
  width: 5%;
}
.receive-table .receive-table__list {
  display: flex;
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 5px;
  background: #1b1b1b;
  margin-bottom: 0 !important;
}
.receive-table .receive-table__list:last-child li {
  border-bottom: none !important;
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}
.receive-table .receive-table__list.__first li {
  position: relative;
  display: flex;
  align-items: center;
}
.receive-table .receive-table__list.__first li:after {
  content: '';
  width: 200px;
  height: 55px;
  background-size: 200px auto;
  background-image: url(../images/tools-line.svg);
  z-index: 1;
  display: flex;
  flex-grow: 1;
  background-repeat: no-repeat;
  text-align: center;
}
.receive-table .receive-table__list.__first li:last-child:after {
  display: none !important;
}
.receive-table .receive-table__list li {
  width: 15%;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afb7bd;
  border-bottom: 1px solid #2d2d2d;
}
.receive-table .receive-table__list li:before {
  display: none;
}
.receive-table .receive-table__list li:last-child {
  width: 10%;
  text-transform: auto;
  font-size: 12px;
}
.receive-table .receive-table__list li.__order-width {
  width: 10%;
}
.receive-table .receive-table__list li.__order-width:first-child {
  width: 5%;
}
.receive-table.receive-table__line-five .receive-table__listtop li {
  width: 18%;
}
.receive-table.receive-table__line-five .receive-table__listtop li.__order-width {
  width: 28%;
}
.receive-table.receive-table__line-five .receive-table__list li {
  width: 18%;
}
.receive-table.receive-table__line-five .receive-table__list li.__order-width {
  width: 28%;
}
.receive-table.receive-table__line-fourth .receive-table__listtop li {
  width: 24%;
}
.receive-table.receive-table__line-fourth .receive-table__listtop li.__order-width {
  width: 28%;
}
.receive-table.receive-table__line-fourth .receive-table__list li {
  width: 24%;
}
.receive-table.receive-table__line-fourth .receive-table__list li.__order-width {
  width: 28%;
}
.project {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 200px;
}
.project h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.project .container {
  max-width: 1248px;
}
.project > .container {
  max-width: 1750px;
}
.project .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.project .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.project .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.project__content.project__content-right-image {
  max-width: calc(200px + 544 * (100vw - 576px) / 1344) !important;
}
.project__content.project__content-right-image img {
  position: absolute;
  bottom: 0;
  z-index: -1;
}
.project__content.project__content-order-width {
  max-width: 548px;
}
.project__content .project__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.project__content .project__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0;
}
.project__content .project__showvideo img {
  position: static !important;
  margin-left: 5px;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.project__content .project__showvideo:hover {
  opacity: 0.7;
}
.project__content .project__image {
  position: relative;
  margin-top: -180px;
}
.project__content img.__md {
  display: none;
}
.project__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.project__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.project__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.project__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.project__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.project__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.project__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.project__content strong {
  font-weight: 700;
}
.project__content ul {
  margin-bottom: 20px;
}
.project__content ul li {
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 15px;
}
.project__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 100%;
}
.project .project__dates {
  position: relative;
  width: 100%;
}
.project .project__dates .project__date {
  position: absolute;
}
.project .project__dates .project__date p {
  position: absolute;
  font-size: 16px;
  line-height: 150%;
  color: #b1bbc2;
}
.project .project__dates .project__date strong {
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  color: #18cee5;
  margin-bottom: 4px;
  display: block;
}
.project .project__dates .project__date strong sub {
  color: #b1bbc2;
}
.project .project__dates .project__date span {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #b1bbc2;
}
.project .project__dates .project__date--first {
  left: 5%;
  top: 70px;
}
.project .project__dates .project__date--first p {
  min-width: calc(159px + 80 * (100vw - 576px) / 1344);
  max-width: calc(159px + 80 * (100vw - 576px) / 1344);
  bottom: -250px;
}
.project .project__dates .project__date--second {
  left: 30.5%;
  top: 20px;
}
.project .project__dates .project__date--second p {
  min-width: calc(179px + 84 * (100vw - 576px) / 1344);
  max-width: calc(179px + 84 * (100vw - 576px) / 1344);
  bottom: -230px;
}
.project .project__dates .project__date--third {
  left: 64%;
  top: -3px;
}
.project .project__dates .project__date--third p {
  min-width: calc(279px + 153 * (100vw - 576px) / 1344);
  max-width: calc(279px + 153 * (100vw - 576px) / 1344);
  bottom: -330px;
}
.project .project__images-list {
  display: flex;
  justify-content: center;
  margin-bottom: 170px;
  margin-top: 60px;
}
.project .project__images-list img {
  margin-left: calc(10px + 30 * (100vw - 576px) / 1344);
  margin-right: calc(10px + 30 * (100vw - 576px) / 1344);
}
.project .project__slider .project__slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.project .project__slider .project__slide img {
  margin-bottom: 34px;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
}
.project .project__slider .project__slide p {
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
}
.project .project__slider .project__slide span {
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #fff;
  display: block;
}
.project.project-bg-black {
  background-color: #000;
}
.project.project-bg-black.__fourth {
  background-size: 90% auto !important;
}
.project.project-bg-black.__fourth h1.__sm {
  padding-bottom: 59px;
}
.project.project-bg-black.__third {
  padding-bottom: 120px;
  background-position: bottom -30px center !important;
}
.project.project-bg-black.__second {
  background-size: 100% auto;
}
.project.project-bg-black .project__content h1,
.project.project-bg-black .project__content h2,
.project.project-bg-black .project__content h3,
.project.project-bg-black .project__content h5,
.project.project-bg-black .project__content h6,
.project.project-bg-black .project__content li,
.project.project-bg-black .project__content ol strong,
.project.project-bg-black .project__content ul {
  color: #b1bbc2;
}
.project.project-bg-black .project__content ul li:before {
  background-color: #fff;
}
.project.project-bg-black .project__content p {
  color: #b1bbc2;
}
.project-table-first {
  margin-top: 70px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 40px;
}
.project-table-first .project-table-first__listtop {
  display: flex;
  justify-content: space-between;
  background: #96dddd;
  margin-bottom: 0 !important;
  position: relative;
  padding: 20px 40px;
}
.project-table-first .project-table-first__listtop li {
  position: relative;
}
.project-table-first .project-table-first__listtop li em {
  display: block;
  font-weight: 700;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.3) !important;
}
.project-table-first .project-table-first__listtop li em strong {
  color: #000;
  display: block;
  margin-bottom: 0;
}
.project-table-first .project-table-first__listtop li:before {
  display: none;
}
.project-table-first .project-table-first__listtop li .__svg {
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1;
  height: 200px;
  background-color: #0ff;
  width: 2px;
}
.project-table-first .project-table-first__listtop li .__svg p {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 300px;
  font-size: 15px;
  line-height: 150%;
}
.project-table-first .project-table-first__listtop li .__svg:before {
  content: '';
  top: -8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 9px;
  height: 9px;
  background-color: #0ff;
  border-radius: 100%;
}
.project-table-first .project-table-first__listtop li .__svg:after {
  content: '';
  bottom: -8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 9px;
  height: 9px;
  background-color: #0ff;
  border-radius: 100%;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-6 {
  height: 500px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-6 p {
  top: 515px;
  min-width: calc(289px + 310 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__listtop li .__svg.__bl-5 {
  height: 425px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-5 p {
  top: 440px;
  min-width: calc(289px + 310 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__listtop li .__svg.__bl-4 {
  height: 360px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-4 p {
  top: 375px;
  min-width: calc(200px + 399 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__listtop li .__svg.__bl-3 {
  height: 300px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-3 p {
  top: 315px;
  min-width: calc(189px + 410 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__listtop li .__svg.__bl-2 {
  height: 230px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-2 p {
  top: 245px;
  min-width: calc(139px + 282 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__listtop li .__svg.__bl-1 {
  height: 85px;
}
.project-table-first .project-table-first__listtop li .__svg.__bl-1 p {
  top: 100px;
  min-width: calc(69px + 136 * (100vw - 576px) / 1344);
}
.project-table-first .project-table-first__list {
  background: #1b1b1b;
  position: relative;
  min-height: 700px;
  padding: 50px 40px 15px;
}
.project-table-first .project-table-first__list:before {
  content: '';
  position: absolute;
  left: 30px;
  top: 30px;
  background-image: url(../images/receive-ex.png);
  width: 581px;
  height: 255px;
  background-repeat: no-repeat;
}
.project-table {
  max-width: 100%;
  margin-left: auto;
  position: relative;
  margin-top: 70px;
  margin-bottom: 50px;
}
.project-table .project-table__listtop {
  display: flex;
  justify-content: space-between;
  background: #96dddd;
  margin-bottom: 0 !important;
  align-items: flex-end;
  padding: 15px 40px;
}
.project-table .project-table__listtop li {
  width: 15%;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.3) !important;
}
.project-table .project-table__listtop li:before {
  display: none;
}
.project-table .project-table__listtop li:last-child {
  width: 10%;
  text-transform: auto;
  font-size: 12px;
}
.project-table .project-table__listtop li.__order-width {
  width: 10%;
}
.project-table .project-table__listtop li.__order-width:first-child {
  width: 5%;
}
.project-table .project-table__list {
  display: flex;
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 5px;
  background: #1b1b1b;
  margin-bottom: 0 !important;
}
.project-table .project-table__list:last-child li {
  border-bottom: none !important;
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}
.project-table .project-table__list.__first li {
  position: relative;
  display: flex;
  align-items: center;
}
.project-table .project-table__list.__first li:after {
  content: '';
  width: 200px;
  height: 55px;
  background-size: 200px auto;
  background-image: url(../images/tools-line.svg);
  z-index: 1;
  display: flex;
  flex-grow: 1;
  background-repeat: no-repeat;
  text-align: center;
}
.project-table .project-table__list.__first li:last-child:after {
  display: none !important;
}
.project-table .project-table__list li {
  width: 15%;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afb7bd;
  border-bottom: 1px solid #2d2d2d;
}
.project-table .project-table__list li:before {
  display: none;
}
.project-table .project-table__list li:last-child {
  width: 10%;
  text-transform: auto;
  font-size: 12px;
}
.project-table .project-table__list li.__order-width {
  width: 10%;
}
.project-table .project-table__list li.__order-width:first-child {
  width: 5%;
}
.project-table.project-table__line-five .project-table__listtop li {
  width: 18%;
}
.project-table.project-table__line-five .project-table__listtop li.__order-width {
  width: 28%;
}
.project-table.project-table__line-five .project-table__list li {
  width: 18%;
}
.project-table.project-table__line-five .project-table__list li.__order-width {
  width: 28%;
}
.project-table.project-table__line-sixth .project-table__listtop li {
  padding: 0;
  width: 16.6666666667%;
}
.project-table.project-table__line-sixth .project-table__list li {
  padding: 0 !important;
  width: 16.6666666667%;
}
.project-table.project-table__line-fourth .project-table__listtop li {
  width: 24%;
}
.project-table.project-table__line-fourth .project-table__listtop li.__order-width {
  width: 28%;
}
.project-table.project-table__line-fourth .project-table__list li {
  width: 24%;
}
.project-table.project-table__line-fourth .project-table__list li.__order-width {
  width: 28%;
}
.smartcontract {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 100px;
}
.smartcontract .smartcontract__showvideo {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.smartcontract .smartcontract__showvideo p {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8c949a;
  max-width: 360px;
  margin-bottom: 0;
}
.smartcontract .smartcontract__showvideo img {
  margin-top: 0 !important;
  position: static !important;
  margin-left: 5px;
  width: calc(39px + 21 * (100vw - 576px) / 1344);
}
.smartcontract .smartcontract__showvideo:hover {
  opacity: 0.7;
}
.smartcontract h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.smartcontract .container {
  max-width: 1248px;
}
.smartcontract > .container {
  max-width: 1750px;
}
.smartcontract .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.smartcontract .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.smartcontract .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.smartcontract__wrap {
  display: flex;
  justify-content: space-between;
}
.smartcontract__wrap .smartcontract__content {
  flex-grow: 1;
}
.smartcontract__content {
  padding-bottom: 30px;
}
.smartcontract__content .smartcontract__flexblocks {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.smartcontract__content .smartcontract__flexblocks .smartcontract__flexblock {
  width: 48%;
}
.smartcontract__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.smartcontract__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.smartcontract__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  position: relative;
  padding-left: 15px;
}
.smartcontract__content h3:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 100%;
}
.smartcontract__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.smartcontract__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.smartcontract__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.smartcontract__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.smartcontract__content strong {
  font-weight: 700;
}
.smartcontract__content img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
}
.smartcontract__content ul {
  margin-bottom: 20px;
}
.smartcontract__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.smartcontract__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.smartcontract__content ol {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 25px;
}
.smartcontract__content ol li {
  line-height: 150%;
  font-weight: 300;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
}
.smartcontract__content a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd;
  display: inline-block;
  padding: 36px 15px;
  background-color: #8f969c;
  margin-right: 15px;
  margin-top: 20px;
}
.smartcontract__content a:hover {
  opacity: 0.7;
}
.smartcontract__content blockquote {
  display: flex;
}
.smartcontract__content blockquote a {
  flex-grow: 1;
}
.smartcontract__content blockquote a:last-child {
  background-color: #97f8f8;
  color: #777878;
}
.smartcontract__content em,
.smartcontract__content i {
  font-style: italic;
}
.smartcontract__rightblock {
  min-width: 50%;
  max-width: 50%;
  padding-left: 2%;
}
.smartcontract__rightblock .smartcontract__showvideo {
  justify-content: center;
}
.smartcontract__rightblock .smartcontract__rightblock--image {
  position: relative;
}
.smartcontract__rightblock .smartcontract__rightblock--image img {
  width: 100%;
  position: relative;
  z-index: -1;
}
.smartcontract__rightblock .smartcontract__rightblock--image img.__svg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  width: auto;
  max-width: 95%;
}
.smartcontract__rightblock a {
  width: 94%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd;
  padding: 36px 15px;
  background-color: #8f969c;
  margin-top: 15px;
}
.smartcontract__rightblock a:hover {
  opacity: 0.7;
}
.smartcontract.smartcontract-bg-black {
  background-color: #000;
}
.smartcontract.smartcontract-bg-black .how-it-works__content p {
  color: #b1bbc2;
}
.smartcontract .smartcontract__items {
  display: flex;
  justify-content: space-between;
}
.smartcontract .smartcontract__items .smartcontract__item {
  width: 31.5%;
  background: #eaecec;
  border-radius: 30px;
  padding-top: calc(25px + 20 * (100vw - 576px) / 1344);
  padding-bottom: calc(25px + 20 * (100vw - 576px) / 1344);
  padding-right: calc(15px + 25 * (100vw - 576px) / 1344);
  padding-left: calc(15px + 25 * (100vw - 576px) / 1344);
}
.smartcontract .smartcontract__items .smartcontract__item img {
  margin-bottom: 30px;
}
.smartcontract .smartcontract__items .smartcontract__item strong {
  font-weight: 700;
  font-size: 22px;
  line-height: 150%;
  text-align: center;
  display: block;
  margin-bottom: 44px;
}
.smartcontract .smartcontract__items .smartcontract__item strong span {
  color: #18cee5;
}
.smartcontract .smartcontract__items .smartcontract__item i {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #18cee5;
  display: block;
  margin-bottom: 30px;
}
.smartcontract .smartcontract__items .smartcontract__item p {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #000;
}
.our-approach {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 100px;
}
.our-approach .container {
  max-width: 1248px;
}
.our-approach > .container {
  max-width: 1750px;
}
.our-approach .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.our-approach .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.our-approach .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.our-approach__content img {
  display: block;
  margin: 70px auto 20px;
}
.our-approach__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.our-approach__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.our-approach__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  position: relative;
  padding-left: 15px;
}
.our-approach__content h3:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 100%;
}
.our-approach__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.our-approach__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.our-approach__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.our-approach__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.our-approach__content strong {
  font-weight: 700;
}
.our-approach__content ul {
  margin-bottom: 20px;
}
.our-approach__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.our-approach__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.our-approach__content ol {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 25px;
}
.our-approach__content ol li {
  line-height: 150%;
  font-weight: 300;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
}
.faq {
  background: top right/cover #f4f4f4;
  position: relative;
  z-index: 1;
  padding-top: calc(89px + 65 * (100vw - 576px) / 1344);
  padding-bottom: 100px;
}
.faq .container {
  max-width: 1248px;
}
.faq > .container {
  max-width: 1750px;
}
.faq .breadcrumbs {
  display: flex;
  margin-bottom: calc(35px + 70 * (100vw - 576px) / 1344);
}
.faq .breadcrumbs a {
  margin-right: 10px;
  font-size: 14px;
  line-height: 103.4%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #afb7bd;
}
.faq .breadcrumbs a.breadcrumbs__current {
  font-weight: 700;
  text-decoration: none;
}
.faq__content img {
  display: block;
  margin: 70px auto 20px;
}
.faq__content h1 {
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
  color: #c7d1d9;
}
.faq__content h2 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(24px + 8 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.faq__content h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  position: relative;
  padding-left: 15px;
}
.faq__content h3:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 100%;
}
.faq__content h4 {
  font-weight: 400;
  line-height: 150%;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
  color: #18cee5;
}
.faq__content h5 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.faq__content h6 {
  font-weight: 700;
  line-height: 150%;
  color: #000;
  font-size: calc(14px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.faq__content p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.faq__content strong {
  font-weight: 700;
}
.faq__content ul {
  margin-bottom: 20px;
}
.faq__content ul li {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  position: relative;
  padding-left: 10px;
}
.faq__content ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 15px;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 100%;
}
.faq__content ol {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 25px;
}
.faq__content ol li {
  line-height: 150%;
  font-weight: 300;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
}
.faq__content form {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 799px;
}
.faq__content form input {
  flex: 1;
  height: 52px;
  background-color: #e5e9ec;
  font-size: 15px;
  padding-left: 15px;
  border: none;
  outline: 0;
}
.faq__content form input:active,
.faq__content form input:focus {
  background-color: #dce2e6;
}
.faq__content form input::-moz-placeholder {
  color: #000;
}
.faq__content form input:-ms-input-placeholder {
  color: #000;
}
.faq__content form input::placeholder {
  color: #000;
}
.faq__content form button {
  width: 52px;
  height: 52px;
  background: #97f8f8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.faq__content form button:active,
.faq__content form button:focus {
  background-color: #89f7f7;
}
.faq__lists {
  margin-top: 70px;
}
.faq__lists .faq__list {
  margin-bottom: 20px;
  cursor: pointer;
}
.faq__lists .faq__list--top {
  display: flex;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  border-bottom: 1px solid #b5bec6;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
.faq__lists .faq__list--top svg {
  margin-top: 10px;
  margin-left: 50px;
  transform: rotate(90deg);
}
.faq__lists .faq__list--bottom {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  border-bottom: 1px solid #b5bec6;
  padding-bottom: 25px;
  display: none;
}
.faq__lists .faq__list.__active .faq__list--top svg {
  transform: rotate(0);
}
.faq__lists .faq__list.__active .faq__list--bottom {
  display: block;
}
.footer {
  position: relative;
  z-index: 2;
}
.footer-top {
  background: #8c949a;
  padding-top: calc(72px + 44 * (100vw - 576px) / 1344);
  padding-bottom: calc(25px + 15 * (100vw - 576px) / 1344);
}
.footer-top .container {
  display: flex;
  justify-content: space-between;
}
.footer-top__contacts {
  width: 25%;
}
.footer-top__contacts p {
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  margin-bottom: 33px;
}
.footer-top__soc {
  display: flex;
  align-items: center;
}
.footer-top__soc a {
  margin-right: 14px;
}
.footer-top__soc a:hover {
  opacity: 0.7;
}
.footer-top__menu {
  width: 22%;
}
.footer-top__menu h4 {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #0ff;
  margin-bottom: 25px;
}
.footer-top__menu a {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: inline-block !important;
  width: auto !important;
  margin-bottom: 20px;
  position: relative;
  transition: 0.55s;
  cursor: pointer;
}
.footer-top__menu a:before {
  content: '[';
  position: absolute;
  left: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.footer-top__menu a:after {
  content: ']';
  position: absolute;
  right: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.footer-top__menu a:hover {
  color: #0ff;
}
.footer-top__menu a:hover:before {
  opacity: 1;
  left: -15px;
}
.footer-top__menu a:hover:after {
  opacity: 1;
  right: -15px;
}
.footer-top__bottom {
  display: flex;
  justify-content: flex-end;
  margin-right: 52px;
  margin-top: 37px;
}
.footer-top__bottom a {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  position: relative;
  transition: 0.55s;
  cursor: pointer;
}
.footer-top__bottom a:before {
  content: '[';
  position: absolute;
  left: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.footer-top__bottom a:after {
  content: ']';
  position: absolute;
  right: -1px;
  top: 0;
  font-size: 18px;
  transition: 0.55s;
  opacity: 0;
}
.footer-top__bottom a:hover {
  color: #0ff;
}
.footer-top__bottom a:hover:before {
  opacity: 1;
  left: -15px;
}
.footer-top__bottom a:hover:after {
  opacity: 1;
  right: -15px;
}
.footer-bottom {
  background: #030303;
  padding-top: 38px;
  padding-bottom: 38px;
}
.footer-bottom .container {
  max-width: 95%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-bottom__logo {
  margin-right: calc(20px + 119 * (100vw - 576px) / 1344);
}
.footer-bottom__copyright {
  font-size: 14px;
  line-height: 17px;
  color: #8c949a;
  margin-right: auto;
}
.footer-bottom__copyright a {
  text-decoration: underline;
  color: #8c949a;
  margin-left: 12px;
}
.footer-bottom__copyright a:hover {
  text-decoration: none;
}
.footer-bottom__rimma {
  font-size: 13px;
  line-height: 16px;
  color: #8c949a;
}
.footer-bottom__rimma:hover {
  opacity: 0.7;
}
#canvasContainer img {
  max-width: inherit !important;
}
.wow {
  visibility: hidden;
}
@media (max-width: 1800px) {
  .index-main__base {
    left: 30%;
  }
}
@media (max-width: 1700px) {
  .index-main__base {
    left: 30%;
  }
}
@media (max-width: 1630px) {
  .header-nav ul {
    padding-left: 25px;
    padding-right: 105px;
  }
}
@media (max-width: 1600px) {
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
  .lateral-menu {
    top: 30px;
  }
  .lateral-menu a {
    min-width: 90px;
  }
}
@media (max-width: 1550px) {
  .index-main__bg {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .index-main__block {
    margin-right: calc(0px + 50 * (100vw - 320px) / 1600);
  }
}
@media (max-width: 1500px) {
  .header-nav ul {
    padding-right: 105px;
    padding-left: 0;
  }
  .header-nav ul li a {
    transform: scaleX(0.9);
  }
  .about,
  .creating,
  .faq,
  .how-it-works,
  .our-approach,
  .project,
  .receive,
  .smartcontract,
  .tools {
    background-size: 100% auto;
    background-position: bottom right;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1400px) {
  .header,
  .header-nav ul,
  .header-nav__lang {
    display: none;
  }
  .open-menu {
    display: block;
    height: 70px;
  }
  .site-lang,
  .site-menu {
    top: 70px;
  }
  .index-main__base {
    left: 29.5%;
  }
  .creating__content.creating__content-right-image img {
    right: 8% !important;
    bottom: 35% !important;
  }
  .creating__content.creating__content-right-image img.creating__content--image {
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 1200px) {
  .index-main__base {
    left: 28%;
  }
  .index-second {
    background-position: bottom 0 right -480px;
  }
  .about__content.about__content-right-image img {
    right: 0 !important;
  }
  .about__content.about__content-right-image img[data-attr='the-classic-bitcoin-mining'] {
    right: -20% !important;
  }
  .about__content.about__content-right-image-second img,
  .about__content.about__content-right-image-third img {
    right: 0 !important;
  }
  .creating__content.creating__content-right-image img[data-attr='the-classic-bitcoin-mining'] {
    right: -20% !important;
  }
  .creating__content blockquote {
    flex-wrap: wrap;
    min-width: 100% !important;
    max-width: 100%;
  }
  .creating__content blockquote span {
    width: 100%;
    margin-bottom: 20px;
  }
  .creating__content blockquote span.blockquote__leftbtn__span {
    margin-left: 0 !important;
    margin-top: 15px !important;
  }
  .creating__content em,
  .creating__content i {
    right: 0 !important;
  }
  .how-it-works__rightblock .how-it-works__rightblock--image img {
    transform: scale(1);
    margin-top: 20px !important;
  }
  .project__content.project__content-right-image img {
    right: 0 !important;
  }
  .project__content.project__content-right-image img[data-attr='the-classic-bitcoin-mining'] {
    right: -20% !important;
  }
  .smartcontract__rightblock .smartcontract__rightblock--image img {
    transform: scale(1);
  }
}
@media (max-width: 1100px) {
  .index-main__base {
    display: none;
  }
  .creating__content
    blockquote[style='min-width: 700px;']
    span[style='color: #000000 !important;'] {
    margin-top: 15px;
  }
  .creating__twoimages,
  .creating__twoimages i {
    position: relative;
    width: 100%;
    height: auto;
    bottom: inherit;
    right: inherit;
  }
  .creating__twoimages img {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    bottom: inherit !important;
    right: inherit !important;
  }
  .tools-table .tools-table__list li:after {
    display: none !important;
  }
  .receive-table .receive-table__listtop li {
    padding-right: 5px;
  }
  .receive-table .receive-table__list.__first li:after {
    display: none !important;
  }
  .project-table .project-table__listtop li {
    padding-right: 5px;
  }
  .project-table .project-table__list.__first li:after {
    display: none !important;
  }
}
@media (max-width: 1050px) {
  .project .project__dates .project__date--first {
    top: 50px;
  }
  .project .project__dates .project__date--second {
    top: 0;
  }
  .project .project__dates .project__date--third {
    top: -15px;
  }
}
@media (max-width: 992px) {
  .lateral-menu {
    display: none !important;
  }
  .index-main__bg {
    left: -100px;
  }
  .index-main__bg img {
    width: 900px;
    max-width: 900px;
  }
  .index-second {
    background-position: bottom 0 right -640px;
  }
  .index-fourth__vectors {
    right: inherit;
    left: 0;
  }
  .index-fourth__vectors .index-fourth__hand {
    width: 419px;
    height: 348px;
  }
  .index-fourth__vectors .index-fourth__coin {
    left: 40px;
    top: 54%;
    transform: translateY(-50%) scale(0.6);
  }
  .index-fourth .index-fourth__video {
    margin-top: 50px;
  }
  .about h1 br {
    display: none !important;
  }
  .about__content,
  .about__content.about__content-right-image {
    max-width: 100% !important;
  }
  .about__content.about__content-right-image img {
    position: static !important;
  }
  .about__content.about__content-right-image-second > * {
    max-width: 100% !important;
  }
  .about__content.about__content-right-image-second img {
    position: static !important;
  }
  .about__content.about__content-right-image-third h1,
  .about__content.about__content-right-image-third > * {
    max-width: 100% !important;
  }
  .about__content.about__content-right-image-third img {
    position: static !important;
  }
  .about__content.about__content-order-width > * {
    max-width: 100% !important;
  }
  .about__content .about__image {
    margin-top: -10px;
  }
  .creating h1 br {
    display: none !important;
  }
  .creating__content,
  .creating__content.creating__content-right-image > * {
    max-width: 100% !important;
  }
  .creating__content.creating__content-right-image img {
    position: static !important;
    transform: scale(1) !important;
    right: inherit !important;
    bottom: inherit !important;
  }
  .creating__content.creating__content-right-image img.creating__content--image {
    transform: scale(1) !important;
    height: auto !important;
    min-height: auto !important;
    max-height: auto !important;
    margin-left: auto;
    margin-right: auto;
  }
  .creating__content .creating__image {
    margin-top: -10px;
  }
  .creating__content img[src='images/creating-img6.png'] {
    -o-object-fit: contain;
    object-fit: contain;
    max-height: 400px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .creating__content em,
  .creating__content i {
    position: static !important;
  }
  .tools h1 br {
    display: none !important;
  }
  .tools__wrap {
    flex-wrap: wrap;
    padding-bottom: 48px !important;
  }
  .tools__wrap .tools__content {
    width: 100%;
    padding-bottom: 0 !important;
  }
  .tools__content {
    max-width: 100% !important;
  }
  .tools__content .tools__flexblocks .tools__flexblock {
    width: 100%;
    margin-bottom: 20px;
  }
  .tools__rightblock {
    width: 100%;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
  }
  .tools__rightblock .tools__rightblock--image {
    margin-top: 15px;
  }
  .tools__rightblock .button-wrap {
    order: -1;
  }
  .tools-table .tools-table__list,
  .tools-table .tools-table__listtop {
    padding-left: 15px;
    padding-right: 15px;
  }
  .how-it-works {
    padding-bottom: 48px;
  }
  .how-it-works h1 br {
    display: none !important;
  }
  .how-it-works__wrap {
    flex-wrap: wrap;
    padding-bottom: 48px !important;
  }
  .how-it-works__wrap .how-it-works__content {
    width: 100%;
    padding-bottom: 0 !important;
  }
  .how-it-works__content {
    max-width: 100% !important;
  }
  .how-it-works__content .how-it-works__flexblocks .how-it-works__flexblock {
    width: 100%;
    margin-bottom: 20px;
  }
  .how-it-works__content blockquote .button-wrap {
    order: -1;
  }
  .how-it-works__rightblock {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0;
  }
  .how-it-works__rightblock br {
    display: none;
  }
  .how-it-works__rightblock .how-it-works__showvideo {
    order: -1;
    margin-top: 0;
  }
  .how-it-works .how-it-works__items {
    flex-wrap: wrap;
  }
  .how-it-works .how-it-works__items .how-it-works__item {
    width: 100%;
    margin-bottom: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .receive h1 br {
    display: none !important;
  }
  .receive-table-first .receive-table-first__listtop li .__svg p {
    line-height: 100%;
    margin-bottom: 15px;
    font-size: 13px;
  }
  .receive-table .receive-table__list,
  .receive-table .receive-table__listtop {
    padding-left: 15px;
    padding-right: 15px;
  }
  .project {
    background-position: center center;
  }
  .project h1 br {
    display: none !important;
  }
  .project__content,
  .project__content.project__content-right-image {
    max-width: 100% !important;
  }
  .project__content.project__content-right-image img {
    position: static !important;
  }
  .project__content.project__content-right-image img.__one-image {
    position: relative !important;
    left: 50%;
    transform: translateX(-65%);
    min-width: 700px;
  }
  .project__content .project__showvideo.__md {
    display: none !important;
  }
  .project__content .project__image {
    margin-top: -10px;
  }
  .project__content img.__default {
    display: none;
  }
  .project__content img.__md {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .project .project__dates .project__date--first {
    top: 80px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .project .project__dates .project__date--first p {
    bottom: inherit;
    right: inherit;
    left: inherit;
    position: relative;
  }
  .project .project__dates .project__date--second {
    top: 450px;
    right: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .project .project__dates .project__date--second p {
    bottom: inherit;
    right: inherit;
    left: inherit;
    position: relative;
    order: -1;
  }
  .project .project__dates .project__date--third {
    top: 800px;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .project .project__dates .project__date--third p {
    margin-top: 30px;
    bottom: inherit;
    right: inherit;
    left: inherit;
    position: relative;
  }
  .project .project__images-list {
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .project .project__images-list img {
    margin-bottom: 20px;
  }
  .project-table-first .project-table-first__listtop li .__svg p {
    line-height: 100%;
    margin-bottom: 15px;
    font-size: 13px;
  }
  .project-table .project-table__list,
  .project-table .project-table__listtop {
    padding-left: 15px;
    padding-right: 15px;
  }
  .smartcontract {
    padding-bottom: 48px;
  }
  .smartcontract h1 br {
    display: none !important;
  }
  .smartcontract__wrap {
    flex-wrap: wrap;
    padding-bottom: 48px !important;
  }
  .smartcontract__wrap .smartcontract__content {
    width: 100%;
    padding-bottom: 0 !important;
  }
  .smartcontract__content {
    max-width: 100% !important;
  }
  .smartcontract__content .smartcontract__flexblocks .smartcontract__flexblock {
    width: 100%;
    margin-bottom: 20px;
  }
  .smartcontract__rightblock {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
  }
  .smartcontract__rightblock br {
    display: none;
  }
  .smartcontract .smartcontract__items {
    flex-wrap: wrap;
  }
  .smartcontract .smartcontract__items .smartcontract__item {
    width: 100%;
    margin-bottom: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .faq,
  .our-approach {
    padding-bottom: 48px;
  }
  .footer-top .container {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .footer-top__contacts {
    width: 100%;
    margin-bottom: 30px;
  }
  .footer-top__menu {
    max-width: 270px;
    width: 48%;
    margin-bottom: 30px;
  }
  .footer-bottom .container {
    max-width: 100%;
    flex-direction: column;
    align-items: center;
  }
  .footer-bottom__logo {
    margin-right: 0;
  }
  .footer-bottom__copyright {
    text-align: center;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 850px) {
  .receive-table-wrap {
    max-width: 100%;
    overflow: scroll;
    max-height: 700px;
    margin-bottom: 30px;
  }
  .receive-table-wrap::-webkit-scrollbar {
    width: 10px;
    background-color: rgba(159, 160, 162, 0.3);
  }
  .receive-table-wrap::-webkit-scrollbar-thumb {
    width: 10px;
    height: 10px;
    background-color: #18cee5;
    border-radius: 2px;
  }
  .receive-table {
    min-width: 850px;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 0;
  }
  .project-table-wrap {
    max-width: 100%;
    overflow: scroll;
    max-height: 700px;
    margin-bottom: 30px;
  }
  .project-table-wrap::-webkit-scrollbar {
    width: 10px;
    background-color: rgba(159, 160, 162, 0.3);
  }
  .project-table-wrap::-webkit-scrollbar-thumb {
    width: 10px;
    height: 10px;
    background-color: #18cee5;
    border-radius: 2px;
  }
  .project-table {
    min-width: 850px;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .open-menu {
    height: 60px;
    display: flex;
    align-items: center;
  }
  .open-menu__logo img,
  .open-menu__show-menu img {
    min-width: auto;
  }
  .open-menu__login svg {
    width: 17px;
    height: 18px;
  }
  .open-menu__lang {
    font-size: 13px;
  }
  .site-menu {
    top: 60px;
  }
  .site-menu__close {
    width: 63px;
    height: 63px;
  }
  .site-menu__close svg {
    min-width: 17px;
    min-height: 17px;
  }
  .site-menu ul {
    width: calc(100% - 63px);
    padding-left: 15px;
  }
  .site-lang {
    top: 60px;
  }
  .site-lang__close {
    width: 63px;
    height: 63px;
    display: flex;
  }
  .site-lang__close svg {
    min-width: 17px;
    min-height: 17px;
  }
  .site-lang ul {
    width: calc(100% - 63px);
  }
  .site-lang ul li {
    padding-right: 60px;
    justify-content: flex-end;
  }
  .index-second {
    background-position: bottom 0 right -805px;
  }
  .index-fourth__vectors {
    left: -50px;
    top: -100px;
  }
  .tools-table {
    width: 100%;
    max-width: 100%;
  }
  .tools-table:before {
    display: none;
  }
  .tools-table .tools-table__listtop li {
    font-size: 12px;
  }
  .tools-table .tools-table__list li {
    font-size: 10px;
  }
  .receive-table-first {
    margin-top: 40px;
  }
  .receive-table-first .receive-table-first__listtop {
    padding-left: 15px;
    padding-right: 15px;
  }
  .receive-table-first .receive-table-first__listtop li {
    font-size: 12px;
  }
  .receive-table-first .receive-table-first__list {
    padding-left: 15px;
    padding-right: 15px;
  }
  .receive-table-first .receive-table-first__list:before {
    width: 281px;
    height: 170px;
    background-size: 281px auto;
  }
  .receive-table .receive-table__listtop li {
    font-size: 12px;
  }
  .receive-table .receive-table__list li {
    font-size: 10px;
  }
  .project .project__dates .project__date--third p {
    min-width: calc(180px + 110 * (100vw - 320px) / 448) !important;
    max-width: calc(180px + 110 * (100vw - 320px) / 448) !important;
  }
  .project.project-bg-black h1.__sm {
    padding-bottom: 100px;
    margin-bottom: 0;
  }
  .project.project-bg-black.__fourth h1.__sm {
    padding-bottom: 100px;
  }
  .project.project-bg-black.__fourth {
    background-size: 800px auto !important;
    background-position: bottom 80px center !important;
    background-repeat: no-repeat;
  }
  .project.project-bg-black.__third {
    background-position: bottom center !important;
  }
  .project.project-bg-black.__second {
    background-size: 950px auto !important;
    background-position: top 250px left -250px !important;
  }
  .project.project-bg-black.__second h1.__sm {
    padding-bottom: 100px;
  }
  .project-table-first {
    margin-top: 40px;
  }
  .project-table-first .project-table-first__listtop {
    padding-left: 10px;
    padding-right: 10px;
  }
  .project-table-first .project-table-first__listtop li .__svg p {
    font-size: 11px;
  }
  .project-table-first .project-table-first__listtop li em {
    font-size: 10px;
  }
  .project-table-first .project-table-first__listtop li {
    font-size: 12px;
  }
  .project-table-first .project-table-first__list {
    padding-left: 15px;
    padding-right: 15px;
  }
  .project-table-first .project-table-first__list:before {
    width: 281px;
    height: 170px;
    background-size: 281px auto;
  }
  .project-table .project-table__listtop li {
    font-size: 12px;
  }
  .project-table .project-table__list li {
    font-size: 10px;
  }
  .footer-top__contacts {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer-top__bottom {
    flex-wrap: wrap;
    margin-right: 0;
    margin-top: 5px;
    justify-content: flex-start;
    padding-left: 15px;
  }
  .footer-top__bottom a {
    margin-left: 0;
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .it-modal__video {
    height: 260px;
    max-width: 90%;
  }
  .index-main__shovideo {
    padding-right: 15px;
    padding-left: 15px;
    z-index: 2;
  }
  .index-main__shovideo .index-main__shovideo-svg {
    width: 65px;
    height: 65px;
    min-width: 65px;
    min-height: 65px;
  }
  .index-main__shovideo .index-main__shovideo-svg img {
    width: 39px;
    height: 39px;
  }
  .index-main__shovideo p {
    font-size: 12px;
    line-height: 14px;
  }
  .index-main .container h1 {
    font-size: 36px;
    flex: 1;
  }
  .index-main .container p {
    max-width: 299px;
    line-height: 24px;
  }
  .index-main__block {
    margin-right: 0;
    margin-left: 0;
    align-items: flex-start;
    height: 100%;
    padding: 100px 30px;
  }
  .index-second {
    background-image: url(../images/index-second-bg-md.png);
    background-size: contain;
    background-position: bottom center;
    background-color: #eee;
  }
  .index-second .container {
    min-height: 100%;
    position: relative;
    padding-bottom: calc(530px + 340 * (100vw - 320px) / 256);
  }
  .index-second__block p {
    max-width: 100%;
  }
  .index-second__block .button-wrap {
    width: 100%;
    max-width: 94%;
    display: block;
    position: absolute;
    left: 3%;
    right: 3%;
    bottom: 30px;
    padding: 36px 0;
    display: flex;
    justify-content: center;
  }
  .index-second__block .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .index-second__block a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: block !important;
    width: 100% !important;
  }
  .index-third {
    background-position: bottom 200px center;
    background-size: 100% auto;
    padding-bottom: 450px;
    height: auto;
  }
  .index-third:after {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 500px auto;
    bottom: 50px;
    opacity: 0.6;
  }
  .index-third__block .button-wrap {
    width: 100%;
    max-width: 94%;
    display: block;
    position: absolute;
    left: 3%;
    right: 3%;
    bottom: 30px;
    padding: 36px 0;
    display: flex;
    justify-content: center;
  }
  .index-third__block .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .index-third__block a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: block !important;
    width: 100% !important;
  }
  .index-fourth__vectors {
    left: inherit;
    right: inherit;
    position: relative;
    top: inherit;
    height: 350px;
  }
  .index-fourth__vectors .index-fourth__coin {
    top: 45%;
  }
  .index-fourth__block {
    align-items: flex-start;
    padding-bottom: 120px;
  }
  .index-fourth__block h2 {
    text-align: left;
  }
  .index-fourth__block p {
    text-align: left;
    max-width: 100%;
  }
  .index-fourth__block .button-wrap {
    width: 100%;
    max-width: 94%;
    display: block;
    position: absolute;
    left: 3%;
    right: 3%;
    bottom: 0;
    padding: 36px 0;
    display: flex;
    justify-content: center;
  }
  .index-fourth__block .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .index-fourth__block a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: block !important;
    width: 100% !important;
  }
  .index-fourth .index-fourth__video {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .about {
    padding-bottom: 0 !important;
  }
  .about .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .about .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .about__content {
    padding-bottom: 48px !important;
  }
  .about__content .about__showvideo {
    margin-left: 0 !important;
  }
  .about__content img {
    margin-top: 20px !important;
  }
  .creating {
    padding-bottom: 0 !important;
  }
  .creating .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .creating .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .creating__content {
    padding-bottom: 48px !important;
    display: flex;
    flex-direction: column;
  }
  .creating__content .creating__showvideo {
    margin-left: 0 !important;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .creating__content br {
    display: none !important;
  }
  .creating__content img {
    margin-top: 20px !important;
    order: 9;
    height: auto;
  }
  .creating__content ol {
    width: 100%;
    display: flex;
  }
  .creating__content ol li {
    width: 33.3333%;
  }
  .creating__content blockquote {
    order: 10;
  }
  .creating__content blockquote span.blockquote__leftbtn__span {
    text-align: center;
  }
  .creating__content blockquote .button-wrap {
    min-width: 100%;
    max-width: 100%;
  }
  .creating__content blockquote .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .creating__content blockquote a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .creating__content
    blockquote[style='min-width: 700px;']
    span[style='color: #000000 !important;'] {
    text-align: center;
  }
  .creating__twoimages {
    order: 9;
  }
  .tools {
    padding-bottom: 0 !important;
  }
  .tools .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .tools .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .tools__content {
    padding-bottom: 48px !important;
    display: flex;
    flex-direction: column;
  }
  .tools__content .tools__showvideo {
    margin-left: 0 !important;
  }
  .tools__content img {
    margin-top: 20px !important;
    order: 9;
    height: auto;
  }
  .tools__rightblock .button-wrap,
  .tools__rightblock .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .tools__rightblock a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
  }
  .how-it-works .how-it-works__showvideo {
    margin-left: 0 !important;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .how-it-works .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .how-it-works .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .how-it-works__wrap {
    padding-bottom: 0 !important;
  }
  .how-it-works__content {
    display: flex;
    flex-direction: column;
  }
  .how-it-works__content .button-wrap.__first {
    display: flex;
    justify-content: center;
  }
  .how-it-works__content img {
    margin-top: 20px !important;
    order: 9;
    height: auto;
  }
  .how-it-works__content a {
    width: 100%;
    padding: 36px 15px;
  }
  .how-it-works__content blockquote {
    flex-wrap: wrap;
  }
  .how-it-works__content blockquote .button-wrap,
  .how-it-works__content blockquote .button-wrap .button--bubble__container {
    width: 100%;
    display: block;
  }
  .how-it-works__content blockquote a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
  }
  .how-it-works__rightblock a {
    width: 100%;
    display: block;
  }
  .receive {
    padding-bottom: 48px !important;
  }
  .receive .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .receive .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .receive-table-first .receive-table-first__listtop {
    padding-top: 45px;
    padding-bottom: 35px;
  }
  .receive-table-first .receive-table-first__listtop li .__svg p {
    font-size: 12px;
  }
  .receive-table-first .receive-table-first__listtop li i {
    transform: rotate(-90deg);
    display: block;
    position: relative;
    left: -30px;
    margin-top: -20px;
    font-size: 10px;
  }
  .receive-table-first .receive-table-first__listtop li {
    width: 100%;
  }
  .receive-table-first .receive-table-first__listtop li:last-child {
    min-width: 35px;
  }
  .receive-table-first .receive-table-first__listtop li:last-child i {
    left: 0;
    margin-top: -20px;
    min-width: 75px;
  }
  .receive-table-first .receive-table-first__listtop li:last-child br {
    display: none;
  }
  .project {
    padding-bottom: 48px !important;
  }
  .project .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .project .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .project__content {
    padding-bottom: 0 !important;
  }
  .project__content .project__showvideo {
    margin-left: 0 !important;
  }
  .project__content img {
    margin-top: 0 !important;
  }
  .project .project__dates .project__date p,
  .project .project__dates .project__date span,
  .project .project__dates .project__date strong {
    font-size: 12px;
  }
  .project .project__slider {
    min-width: 140%;
    margin-left: -20%;
    margin-bottom: 60px;
  }
  .project .project__slider .project__slide img {
    margin-bottom: 20px;
  }
  .project .project__slider .project__slide p {
    margin-bottom: 5px;
  }
  .project .project__slider .project__slide span {
    font-size: 11px;
  }
  .project-table-first .project-table-first__listtop {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .project-table-first .project-table-first__listtop li {
    max-width: 15%;
    width: 100%;
  }
  .project-table-first .project-table-first__listtop li .__svg p {
    font-size: 10px;
    line-height: 1.1;
  }
  .project-table-first .project-table-first__listtop li .__svg.__bl-2 {
    height: 200px;
  }
  .project-table-first .project-table-first__listtop li .__svg.__bl-2 p {
    top: 215px;
  }
  .project-table-first .project-table-first__listtop li .__svg.__bl-1 {
    height: 40px;
  }
  .project-table-first .project-table-first__listtop li .__svg.__bl-1 p {
    top: 55px;
  }
  .project-table-first .project-table-first__listtop li em {
    transform: rotate(-90deg);
    display: block;
    position: relative;
    left: -53px;
    margin-top: -15px;
    font-size: 8px;
    text-align: left;
    width: 95px;
  }
  .project-table-first .project-table-first__listtop li em br {
    display: none;
  }
  .smartcontract .smartcontract__showvideo {
    margin-left: 0 !important;
  }
  .smartcontract .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .smartcontract .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .smartcontract__content img {
    margin-top: 0 !important;
  }
  .smartcontract__content a {
    width: 100%;
    padding: 36px 15px;
  }
  .smartcontract__content blockquote {
    flex-wrap: wrap;
  }
  .smartcontract__rightblock a {
    width: 100%;
    display: block;
  }
  .our-approach .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .our-approach .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .our-approach__content img {
    margin-top: 0 !important;
  }
  .faq .container {
    padding-bottom: 0 !important;
    max-width: 100% !important;
  }
  .faq .container.container__interior {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .faq__content img {
    margin-top: 0 !important;
  }
  .faq__lists .faq__list--top svg {
    margin-left: 15px;
  }
  .footer-top__menu {
    max-width: 100%;
    width: 100%;
  }
  .footer-bottom__copyright a {
    margin-bottom: 10px;
    display: inline-block;
  }
}
@media (max-width: 576px) and (max-width: 576px) {
  .receive-table-first .receive-table-first__listtop li:last-child br {
    display: block;
  }
}
@media (max-width: 567px) {
  .index-main__bg {
    left: -200px;
  }
}
@media (max-width: 500px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -26px;
  }
}
@media (max-width: 480px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -25px;
  }
}
@media (max-width: 460px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -24px;
  }
}
@media (max-width: 450px) {
  .project-table-first .project-table-first__list,
  .receive-table-first .receive-table-first__list {
    min-height: 600px;
  }
}
@media (max-width: 440px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -23px;
  }
}
@media (max-width: 420px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -22px;
  }
}
@media (max-width: 412px) {
  .project .project__slider {
    margin-left: 0;
    min-width: 600px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 400px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -21px;
  }
}
@media (max-width: 380px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -20px;
  }
}
@media (max-width: 360px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -19px;
  }
}
@media (max-width: 340px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -18px;
  }
}
@media (max-width: 320px) {
  .receive-table-first .receive-table-first__listtop li i {
    left: -17px;
  }
}
/*# sourceMappingURL=style.min.css.map */
p:empty {
  display: none;
}
.show-mobile {
  display: none;
}
.show-desktop {
  display: block;
  margin-top: -60px;
}
.show-desktop .wp-block-group {
  margin-left: 0px;
  margin-top: 80px;
}
@media (min-width: 500px) {
  .wp-block-group {
    width: 100%;
    margin-left: 30px;
  }
}
@media (max-width: 499px) {
  .show-mobile {
    display: block;
  }
  .show-desktop {
    display: none;
  }
  .wp-block-group {
    width: 100%;
    margin-left: 18px;
  }
  .wp-block-group > p > a > img {
    width: 30%;
  }
}
@media (max-width: 375px) {
  .index-main__block {
    /* 	padding: 70px 30px; */
  }
}
.index-main__block > p {
  margin-bottom: 20px !important;
}
.post__content > h1 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 70px;
  line-height: 103.4%;
  text-transform: uppercase;
  color: #c7d1d9;
  margin-bottom: 38px;
}
.post__content > h2 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}
.post-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 37px;
  row-gap: 15px;
  justify-content: flex-start;
}
@media (max-width: 1600px) {
  .post-container {
    justify-content: center;
  }
}
.press-text {
  display: flex;
  flex-direction: column;
}
.press-text p {
  display: inline;
}
.press-text svg {
  padding-top: 3px;
}
.press-post {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 50px;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px solid #b5bec6;
}
@media (max-width: 625px) {
  .press-post {
    flex-wrap: wrap;
  }
  .press-post img {
    display: flex;
    order: -1;
    padding-bottom: 35px;
  }
  .post__content > h1 {
    font-size: 36px;
    margin-bottom: 12px;
  }
  .post__content > h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.press-post > h2 > a:hover,
.press-post > p > a:hover {
  color: #0ff;
}
.press-post > img {
  max-height: 60px;
  width: auto;
}
.press-post > img {
  height: fit-content;
}
.press-post h2 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 150%;
  color: #000000;
  margin-bottom: 15px;
}
.press-post-big h2 {
  border-top: none;
}
.press-post h3,
.press-post h4 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #000000;
  padding: 32px 0px;
}
.press-post-big h2,
.press-post-big h3,
.press-post-big h4 {
  padding: 10px 0px;
}
.press-date {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 150%;
  color: #8c949a;
}
.press-text a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 150%;
  color: #18cee5;
}
.press-text a:hover {
  text-decoration-line: underline;
}
.pagination {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.press-post h1 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 120%;
  color: #000000;
}
.page-numbers:hover {
  font-weight: 700;
  color: unset;
}
.press-post-big {
  width: 100%;
  height: auto;
  margin-bottom: 35px;
  border-bottom: 1px solid #b5bec6;
}
.press-post-big h1 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 120%;
}
.press-post-big p,
.press-post-big ul,
.press-post-big ol {
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 1em;
  list-style: disc;
  list-style-position: inside;
}
.press-post-big ol {
  list-style: auto;
  list-style-position: inside;
}
.press-post-big img,
.press-post-big > figure {
  width: auto;
  margin: 40px 0;
}
.press-post-big .press-date {
  margin-bottom: 0px;
  padding-bottom: 25px;
  border-bottom: 1px solid #b5bec6;
}

.index-second {
  background-color: #f9fbfa;
  background-position: center right;
  background-size: auto;
  background-image: url('../images/index-second-bg-2.jpg') !important;
}
@media (max-width: 992px) {
  .index-second {
    background-position: center right -90px;
    background-size: 70%;
  }
}
@media (max-width: 576px) {
  .index-second {
    background-position: bottom 160px center;
    background-size: contain;
  }
  .container {
    /* padding-bottom: 500px !important; */
  }
}
@media (max-width: 320px) {
  .index-second {
    background-position: bottom 160px center;
    background-size: contain;
  }
  .container {
    /* padding-bottom: 400px !important; */
  }
}
.home__content > h5 {
  font-size: 28px;
  font-weight: 300;
}
.home__content h3 {
  margin-top: 33px;
}
.project .project__dates .project__date p {
  position: unset;
}
.about__content .about__showvideo p {
  max-width: 230px;
}
.about__content .about__showvideo img {
  margin-left: 15px;
}
.about__content a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 21px 81px;
  padding-top: 24px;
  background-color: #8f969c;
}
.about__content .about__showvideo {
  margin-top: 0;
}
.about__content > .flex-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 80px;
  row-gap: 40px;
  margin-top: calc(40px + 40 * (100vw - 576px) / 1344);
}

.bg-black {
  background-color: #000000;
}
.bg-gray {
  background-color: #f4f4f4;
}
.bg-white {
  background-color: #f9fbfa;
}
.content-new > * {
  max-width: calc(265px + 544 * (100vw - 576px) / 1344) !important;
  /* max-width: calc(200px + 544 * (100vw - 576px)/ 1344)!important; */
}
.content-new > *:not(img) {
  position: relative;
  z-index: 1;
}
@media (max-width: 992px) {
  .content-new > *:not(img) {
    max-width: 100% !important;
  }
}

.content-new {
  position: relative;
  padding-top: calc(104px + 68 * (100vw - 320px) / 1600);
  padding-bottom: calc(40px + 192 * (100vw - 320px) / 1600);
}
@media (max-width: 576px) {
  .content-new {
    padding-bottom: 60px;
  }
}
.content-new > h5 {
  font-size: 28px;
  font-weight: 300;
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.content-new h1 {
  color: #c7d1d9;
  font-weight: 700;
  line-height: 103.4%;
  text-transform: uppercase;
  font-size: calc(36px + 34 * (100vw - 576px) / 1344);
  margin-bottom: calc(25px + 23 * (100vw - 576px) / 1344);
}
.content-new h3 {
  font-weight: 700;
  line-height: 150%;
  font-size: calc(20px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.content-new p {
  font-weight: 300;
  line-height: 150%;
  color: #000;
  font-size: calc(18px + 2 * (100vw - 576px) / 1344);
  margin-bottom: calc(20px + 10 * (100vw - 576px) / 1344);
}
.content-new img {
  position: absolute;
  bottom: 0;
  z-index: 0;
  mix-blend-mode: darken;
}
@media (max-width: 992px) {
  .content-new img {
    position: static !important;
    transform: scale(1) !important;
    width: 100%;
    right: inherit !important;
    bottom: inherit !important;
  }
  .content-new img.full-width {
    margin-left: calc((100vw / 2 - 100% / 2) * -1);
    width: 100vw;
    margin-bottom: -100px;
  }
}

.content-new .flex-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 80px;
  row-gap: 40px;
  margin-top: calc(40px + 20 * (100vw - 576px) / 1344);
}
@media (max-width: 992px) {
  .content-new .flex-container {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .about__content-right-image-second {
    padding-bottom: 0 !important;
  }
}
.creating__showvideo {
  max-width: 350px;
}

.content-new a,
.button--bubble__container > a {
  font-weight: 700;
  font-size: 15px;
  line-height: 103.4%;
  text-align: center;
  text-transform: uppercase;
  color: #02fbfd !important;
  display: inline-block;
  padding: 21px 81px;
  padding-top: 24px;
  background-color: #8f969c;
  cursor: pointer;
}
.showvideo {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  font-weight: 400 !important;
  font-size: 15px;
  line-height: 18px;
  text-align: right;
  text-transform: uppercase;
  color: #000 !important;
  cursor: pointer;
}
.showvideo:hover {
  opacity: 0.7;
}
.showvideo img {
  position: static;
  margin-left: 22px;
}
.showvideo p {
  margin: 0;
}
@media (max-width: 576px) {
  .content-new a {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: block !important;
    width: 100% !important;
  }
  .flex-container,
  .content-new .button-wrap,
  .content-new .button--bubble__container {
    width: 100% !important;
  }
}

.container-new {
}

.bg-black img {
  mix-blend-mode: unset;
}
.bg-black .showvideo img {
  filter: invert(1);
  width: unset;
}
.bg-black > h1 {
  color: #c7d1d9;
}
.bg-black p,
.bg-black h3,
.bg-black h5 {
  color: #b1bbc2;
}
.big-number {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 32px;
}
.big-number h1 {
  color: #02fbfd;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  line-height: 150%;
  display: inline;
  font-size: 96px;
  margin: 0;
}
.big-number p {
  color: #18cee5;
  font-size: 16px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  margin: 0;
}
.home-4 h1 {
  max-width: 1045px !important;
}
.home-4 h3 {
  margin-top: 30px;
  margin-bottom: -15px;
}
@media (max-width: 999px) and (min-width: 576px) {
  .home-4 h3 {
    text-align: center;
  }
}
.content-new .li-btn li {
  position: relative;
  font-weight: 300;
  min-width: 865px;
  max-width: unset;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 65px;
  margin-bottom: 15px;
}
@media (max-width: 1000px) {
  .content-new .li-btn li {
    min-width: unset;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    row-gap: 30px;
    margin-bottom: 35px;
    padding-left: 70px;
  }
  .content-new .li-btn span {
    padding-top: 10px;
  }
}
.content-new .li-btn li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 60px;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI0MSIgdmlld0JveD0iMCAwIDU2IDQxIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTU2IDIwLjVDNTYgMjEuMjI3OCA1NS40NTIyIDIxLjc3MzcgNTQuNzIxNyAyMS43NzM3QzUzLjk5MTMgMjEuNzczNyA1My40NDM1IDIxLjIyNzggNTMuNDQzNSAyMC41QzUzLjQ0MzUgMTkuNzcyMiA1My45OTEzIDE5LjIyNjMgNTQuNzIxNyAxOS4yMjYzQzU1LjQ1MjIgMTkuMjI2MyA1NiAxOS43NzIyIDU2IDIwLjVaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik01Mi41MzA0IDE2LjYxODNDNTIuNTMwNCAxNy4yODU1IDUxLjk4MjYgMTcuODMxNCA1MS4zMTMgMTcuODMxNEM1MC42NDM1IDE3LjgzMTQgNTAuMDk1NiAxNy4yODU1IDUwLjA5NTYgMTYuNjE4M0M1MC4wOTU2IDE1Ljk1MTIgNTAuNjQzNSAxNS40MDUzIDUxLjMxMyAxNS40MDUzQzUxLjk4MjYgMTUuNDA1MyA1Mi41MzA0IDE1Ljg5MDUgNTIuNTMwNCAxNi42MTgzWiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNNTIuNTMwNCAyNC4zODE3QzUyLjUzMDQgMjUuMDQ4OCA1MS45ODI2IDI1LjU5NDcgNTEuMzEzIDI1LjU5NDdDNTAuNjQzNSAyNS41OTQ3IDUwLjA5NTYgMjUuMDQ4OCA1MC4wOTU2IDI0LjM4MTdDNTAuMDk1NiAyMy43MTQ1IDUwLjY0MzUgMjMuMTY4NiA1MS4zMTMgMjMuMTY4NkM1MS45ODI2IDIzLjE2ODYgNTIuNTMwNCAyMy43MTQ1IDUyLjUzMDQgMjQuMzgxN1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQ5LjA2MDkgMTIuNjc2QzQ5LjA2MDkgMTMuMzQzMiA0OC41MTMgMTMuODI4NCA0Ny45MDQzIDEzLjgyODRDNDcuMjM0OCAxMy44Mjg0IDQ2Ljc0NzggMTMuMjgyNSA0Ni43NDc4IDEyLjY3NkM0Ni43NDc4IDEyLjAwODkgNDcuMjk1NyAxMS41MjM3IDQ3LjkwNDMgMTEuNTIzN0M0OC41NzM5IDExLjUyMzcgNDkuMDYwOSAxMi4wNjk1IDQ5LjA2MDkgMTIuNjc2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNNDkuMDYwOSAyMC41QzQ5LjA2MDkgMjEuMTY3MiA0OC41MTMgMjEuNjUyNCA0Ny45MDQzIDIxLjY1MjRDNDcuMjM0OCAyMS42NTI0IDQ2Ljc0NzggMjEuMTA2NSA0Ni43NDc4IDIwLjVDNDYuNzQ3OCAxOS44MzI4IDQ3LjI5NTcgMTkuMzQ3NiA0Ny45MDQzIDE5LjM0NzZDNDguNTczOSAxOS4zNDc2IDQ5LjA2MDkgMTkuODMyOCA0OS4wNjA5IDIwLjVaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik00OS4wNjA5IDI4LjMyNEM0OS4wNjA5IDI4Ljk5MTEgNDguNTEzIDI5LjQ3NjMgNDcuOTA0MyAyOS40NzYzQzQ3LjIzNDggMjkuNDc2MyA0Ni43NDc4IDI4LjkzMDUgNDYuNzQ3OCAyOC4zMjRDNDYuNzQ3OCAyNy42NTY4IDQ3LjI5NTcgMjcuMTcxNiA0Ny45MDQzIDI3LjE3MTZDNDguNTczOSAyNy4xMTA5IDQ5LjA2MDkgMjcuNjU2OCA0OS4wNjA5IDI4LjMyNFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQ1LjU5MTMgOC43OTQzOEM0NS41OTEzIDkuNDAwODkgNDUuMTA0NCA5Ljg4NjA5IDQ0LjQ5NTcgOS44ODYwOUM0My44ODcgOS44ODYwOSA0My40IDkuNDAwODkgNDMuNCA4Ljc5NDM4QzQzLjQgOC4xODc4NyA0My44ODcgNy43MDI2NiA0NC40OTU3IDcuNzAyNjZDNDUuMTA0NCA3LjcwMjY2IDQ1LjU5MTMgOC4xODc4NyA0NS41OTEzIDguNzk0MzhaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik00NS41OTEzIDE2LjYxODNDNDUuNTkxMyAxNy4yMjQ5IDQ1LjEwNDQgMTcuNzEwMSA0NC40OTU3IDE3LjcxMDFDNDMuODg3IDE3LjcxMDEgNDMuNCAxNy4yMjQ5IDQzLjQgMTYuNjE4M0M0My40IDE2LjAxMTggNDMuODg3IDE1LjUyNjYgNDQuNDk1NyAxNS41MjY2QzQ1LjEwNDQgMTUuNDY2IDQ1LjU5MTMgMTYuMDExOCA0NS41OTEzIDE2LjYxODNaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik00NS41OTEzIDI0LjM4MTdDNDUuNTkxMyAyNC45ODgyIDQ1LjEwNDQgMjUuNDczNCA0NC40OTU3IDI1LjQ3MzRDNDMuODg3IDI1LjQ3MzQgNDMuNCAyNC45ODgyIDQzLjQgMjQuMzgxN0M0My40IDIzLjc3NTIgNDMuODg3IDIzLjI4OTkgNDQuNDk1NyAyMy4yODk5QzQ1LjEwNDQgMjMuMjg5OSA0NS41OTEzIDIzLjc3NTIgNDUuNTkxMyAyNC4zODE3WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNNDUuNTkxMyAzMi4yMDU2QzQ1LjU5MTMgMzIuODEyMSA0NS4xMDQ0IDMzLjI5NzMgNDQuNDk1NyAzMy4yOTczQzQzLjg4NyAzMy4yOTczIDQzLjQgMzIuODEyMSA0My40IDMyLjIwNTZDNDMuNCAzMS41OTkxIDQzLjg4NyAzMS4xMTM5IDQ0LjQ5NTcgMzEuMTEzOUM0NS4xMDQ0IDMxLjExMzkgNDUuNTkxMyAzMS41OTkxIDQ1LjU5MTMgMzIuMjA1NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQyLjE4MjYgNC45MTI3MkM0Mi4xODI2IDUuNDU4NTggNDEuNjk1NyA1Ljk0Mzc5IDQxLjE0NzggNS45NDM3OUM0MC42IDUuOTQzNzkgNDAuMTEzIDUuNDU4NTggNDAuMTEzIDQuOTEyNzJDNDAuMTEzIDQuMzY2ODYgNDAuNiAzLjg4MTY2IDQxLjE0NzggMy44ODE2NkM0MS42OTU3IDMuODIxMDEgNDIuMTgyNiA0LjMwNjIxIDQyLjE4MjYgNC45MTI3MloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQyLjE4MjYgMTIuNjc2QzQyLjE4MjYgMTMuMjIxOSA0MS42OTU3IDEzLjcwNzEgNDEuMTQ3OCAxMy43MDcxQzQwLjYgMTMuNzA3MSA0MC4xMTMgMTMuMjIxOSA0MC4xMTMgMTIuNjc2QzQwLjExMyAxMi4xMzAyIDQwLjYgMTEuNjQ1IDQxLjE0NzggMTEuNjQ1QzQxLjY5NTcgMTEuNjQ1IDQyLjE4MjYgMTIuMTMwMiA0Mi4xODI2IDEyLjY3NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQyLjE4MjYgMjAuNUM0Mi4xODI2IDIxLjA0NTkgNDEuNjk1NyAyMS41MzExIDQxLjE0NzggMjEuNTMxMUM0MC42IDIxLjUzMTEgNDAuMTEzIDIxLjA0NTkgNDAuMTEzIDIwLjVDNDAuMTEzIDE5Ljk1NDEgNDAuNiAxOS40Njg5IDQxLjE0NzggMTkuNDY4OUM0MS42OTU3IDE5LjQ2ODkgNDIuMTgyNiAxOS44OTM1IDQyLjE4MjYgMjAuNVoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQyLjE4MjYgMjguMzI0QzQyLjE4MjYgMjguODY5OCA0MS42OTU3IDI5LjM1NSA0MS4xNDc4IDI5LjM1NUM0MC42IDI5LjM1NSA0MC4xMTMgMjguODY5OCA0MC4xMTMgMjguMzI0QzQwLjExMyAyNy43NzgxIDQwLjYgMjcuMjkyOSA0MS4xNDc4IDI3LjI5MjlDNDEuNjk1NyAyNy4yMzIyIDQyLjE4MjYgMjcuNzE3NSA0Mi4xODI2IDI4LjMyNFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQyLjE4MjYgMzYuMDg3M0M0Mi4xODI2IDM2LjYzMzEgNDEuNjk1NyAzNy4xMTgzIDQxLjE0NzggMzcuMTE4M0M0MC42IDM3LjExODMgNDAuMTEzIDM2LjYzMzEgNDAuMTEzIDM2LjA4NzNDNDAuMTEzIDM1LjU0MTQgNDAuNiAzNS4wNTYyIDQxLjE0NzggMzUuMDU2MkM0MS42OTU3IDM1LjA1NjIgNDIuMTgyNiAzNS41NDE0IDQyLjE4MjYgMzYuMDg3M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTM4LjcxMyAwLjk3MDQxNEMzOC43MTMgMS41MTYyNyAzOC4yODcgMS45NDA4MyAzNy43MzkxIDEuOTQwODNDMzcuMTkxMyAxLjk0MDgzIDM2LjcwNDQgMS41MTYyNyAzNi43MDQ0IDAuOTcwNDE0QzM2LjcwNDQgMC40MjQ1NTYgMzcuMTkxMyAwIDM3LjczOTEgMEMzOC4yODcgMCAzOC43MTMgMC40MjQ1NTYgMzguNzEzIDAuOTcwNDE0WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzguNzEzIDguNzk0MzhDMzguNzEzIDkuMzQwMjQgMzguMjg3IDkuNzY0NzkgMzcuNzM5MSA5Ljc2NDc5QzM3LjE5MTMgOS43NjQ3OSAzNi43MDQ0IDkuMzQwMjQgMzYuNzA0NCA4Ljc5NDM4QzM2LjcwNDQgOC4yNDg1MiAzNy4xMzA0IDcuODIzOTYgMzcuNjc4MyA3LjgyMzk2QzM4LjIyNjEgNy44MjM5NiAzOC43MTMgOC4yNDg1MiAzOC43MTMgOC43OTQzOFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTM4LjcxMyAxNi42MTgzQzM4LjcxMyAxNy4xNjQyIDM4LjI4NyAxNy41ODg4IDM3LjczOTEgMTcuNTg4OEMzNy4xOTEzIDE3LjU4ODggMzYuNzA0NCAxNy4xMDM1IDM2LjcwNDQgMTYuNjE4M0MzNi43MDQ0IDE2LjEzMzEgMzcuMTkxMyAxNS41ODczIDM3LjczOTEgMTUuNTg3M0MzOC4yODcgMTUuNTg3MyAzOC43MTMgMTYuMDcyNSAzOC43MTMgMTYuNjE4M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTM4LjcxMyAyNC4zODE3QzM4LjcxMyAyNC45Mjc1IDM4LjI4NyAyNS4zNTIxIDM3LjczOTEgMjUuMzUyMUMzNy4xOTEzIDI1LjM1MjEgMzYuNzA0NCAyNC45Mjc1IDM2LjcwNDQgMjQuMzgxN0MzNi43MDQ0IDIzLjgzNTggMzcuMTMwNCAyMy40MTEyIDM3LjY3ODMgMjMuNDExMkMzOC4yMjYxIDIzLjQxMTIgMzguNzEzIDIzLjgzNTggMzguNzEzIDI0LjM4MTdaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0zOC43MTMgMzIuMjA1NkMzOC43MTMgMzIuNzUxNSAzOC4yODcgMzMuMTc2IDM3LjczOTEgMzMuMTc2QzM3LjE5MTMgMzMuMTc2IDM2LjcwNDQgMzIuNzUxNSAzNi43MDQ0IDMyLjIwNTZDMzYuNzA0NCAzMS42NTk4IDM3LjEzMDQgMzEuMjM1MiAzNy42NzgzIDMxLjIzNTJDMzguMjI2MSAzMS4yMzUyIDM4LjcxMyAzMS42NTk4IDM4LjcxMyAzMi4yMDU2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzguNzEzIDQwLjAyOTZDMzguNzEzIDQwLjU3NTQgMzguMjg3IDQxIDM3LjczOTEgNDFDMzcuMTkxMyA0MSAzNi43MDQ0IDQwLjU3NTQgMzYuNzA0NCA0MC4wMjk2QzM2LjcwNDQgMzkuNDgzNyAzNy4xMzA0IDM5LjA1OTIgMzcuNjc4MyAzOS4wNTkyQzM4LjIyNjEgMzkuMDU5MiAzOC43MTMgMzkuNDgzNyAzOC43MTMgNDAuMDI5NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTM0LjMzMDQgNS44MjI0OUMzNC44MzQ3IDUuODIyNDkgMzUuMjQzNSA1LjQxNTE3IDM1LjI0MzUgNC45MTI3MkMzNS4yNDM1IDQuNDEwMjcgMzQuODM0NyA0LjAwMjk2IDM0LjMzMDQgNC4wMDI5NkMzMy44MjYyIDQuMDAyOTYgMzMuNDE3NCA0LjQxMDI3IDMzLjQxNzQgNC45MTI3MkMzMy40MTc0IDUuNDE1MTcgMzMuODI2MiA1LjgyMjQ5IDM0LjMzMDQgNS44MjI0OVoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTM0LjMzMDQgMTMuNTg1OEMzNC44MzQ3IDEzLjU4NTggMzUuMjQzNSAxMy4xNzg1IDM1LjI0MzUgMTIuNjc2QzM1LjI0MzUgMTIuMTczNiAzNC44MzQ3IDExLjc2NjMgMzQuMzMwNCAxMS43NjYzQzMzLjgyNjIgMTEuNzY2MyAzMy40MTc0IDEyLjE3MzYgMzMuNDE3NCAxMi42NzZDMzMuNDE3NCAxMy4xNzg1IDMzLjgyNjIgMTMuNTg1OCAzNC4zMzA0IDEzLjU4NThaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0zNC4zMzA0IDIxLjQwOThDMzQuODM0NyAyMS40MDk4IDM1LjI0MzUgMjEuMDAyNCAzNS4yNDM1IDIwLjVDMzUuMjQzNSAxOS45OTc2IDM0LjgzNDcgMTkuNTkwMiAzNC4zMzA0IDE5LjU5MDJDMzMuODI2MiAxOS41OTAyIDMzLjQxNzQgMTkuOTk3NiAzMy40MTc0IDIwLjVDMzMuNDE3NCAyMS4wMDI0IDMzLjgyNjIgMjEuNDA5OCAzNC4zMzA0IDIxLjQwOThaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0zNC4zMzA0IDI5LjIzMzdDMzQuODM0NyAyOS4yMzM3IDM1LjI0MzUgMjguODI2NCAzNS4yNDM1IDI4LjMyNEMzNS4yNDM1IDI3LjgyMTUgMzQuODM0NyAyNy40MTQyIDM0LjMzMDQgMjcuNDE0MkMzMy44MjYyIDI3LjQxNDIgMzMuNDE3NCAyNy44MjE1IDMzLjQxNzQgMjguMzI0QzMzLjQxNzQgMjguODI2NCAzMy44MjYyIDI5LjIzMzcgMzQuMzMwNCAyOS4yMzM3WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzQuMzMwNCAzNi45OTdDMzQuODM0NyAzNi45OTcgMzUuMjQzNSAzNi41ODk3IDM1LjI0MzUgMzYuMDg3M0MzNS4yNDM1IDM1LjU4NDggMzQuODM0NyAzNS4xNzc1IDM0LjMzMDQgMzUuMTc3NUMzMy44MjYyIDM1LjE3NzUgMzMuNDE3NCAzNS41ODQ4IDMzLjQxNzQgMzYuMDg3M0MzMy40MTc0IDM2LjU4OTcgMzMuODI2MiAzNi45OTcgMzQuMzMwNCAzNi45OTdaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0zMC45MjE3IDEuODE5NTNDMzEuMzkyNCAxLjgxOTUzIDMxLjc3MzkgMS40MzkzNyAzMS43NzM5IDAuOTcwNDE0QzMxLjc3MzkgMC41MDE0NjIgMzEuMzkyNCAwLjEyMTMwMiAzMC45MjE3IDAuMTIxMzAyQzMwLjQ1MTEgMC4xMjEzMDIgMzAuMDY5NiAwLjUwMTQ2MiAzMC4wNjk2IDAuOTcwNDE0QzMwLjA2OTYgMS40MzkzNyAzMC40NTExIDEuODE5NTMgMzAuOTIxNyAxLjgxOTUzWiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzEuNzczOSA4Ljc5NDM4QzMxLjc3MzkgOS4yNzk1OSAzMS40MDg3IDkuNjQzNDkgMzAuOTIxNyA5LjY0MzQ5QzMwLjQzNDggOS42NDM0OSAzMC4wNjk2IDkuMjc5NTkgMzAuMDY5NiA4Ljc5NDM4QzMwLjA2OTYgOC4zMDkxNyAzMC40MzQ4IDcuOTQ1MjcgMzAuOTIxNyA3Ljk0NTI3QzMxLjQwODcgNy45NDUyNyAzMS43NzM5IDguMzA5MTcgMzEuNzczOSA4Ljc5NDM4WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzAuOTIxNyAxNy40Njc1QzMxLjM5MjQgMTcuNDY3NSAzMS43NzM5IDE3LjA4NzMgMzEuNzczOSAxNi42MTgzQzMxLjc3MzkgMTYuMTQ5NCAzMS4zOTI0IDE1Ljc2OTIgMzAuOTIxNyAxNS43NjkyQzMwLjQ1MTEgMTUuNzY5MiAzMC4wNjk2IDE2LjE0OTQgMzAuMDY5NiAxNi42MTgzQzMwLjA2OTYgMTcuMDg3MyAzMC40NTExIDE3LjQ2NzUgMzAuOTIxNyAxNy40Njc1WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzAuOTIxNyAyNS4yMzA4QzMxLjM5MjQgMjUuMjMwOCAzMS43NzM5IDI0Ljg1MDYgMzEuNzczOSAyNC4zODE3QzMxLjc3MzkgMjMuOTEyNyAzMS4zOTI0IDIzLjUzMjUgMzAuOTIxNyAyMy41MzI1QzMwLjQ1MTEgMjMuNTMyNSAzMC4wNjk2IDIzLjkxMjcgMzAuMDY5NiAyNC4zODE3QzMwLjA2OTYgMjQuODUwNiAzMC40NTExIDI1LjIzMDggMzAuOTIxNyAyNS4yMzA4WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzAuOTIxNyAzMy4wNTQ3QzMxLjM5MjQgMzMuMDU0NyAzMS43NzM5IDMyLjY3NDYgMzEuNzczOSAzMi4yMDU2QzMxLjc3MzkgMzEuNzM2NyAzMS4zOTI0IDMxLjM1NjUgMzAuOTIxNyAzMS4zNTY1QzMwLjQ1MTEgMzEuMzU2NSAzMC4wNjk2IDMxLjczNjcgMzAuMDY5NiAzMi4yMDU2QzMwLjA2OTYgMzIuNjc0NiAzMC40NTExIDMzLjA1NDcgMzAuOTIxNyAzMy4wNTQ3WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMzEuNzczOSA0MC4wMjk2QzMxLjc3MzkgNDAuNTE0OCAzMS40MDg3IDQwLjg3ODcgMzAuOTIxNyA0MC44Nzg3QzMwLjQzNDggNDAuODc4NyAzMC4wNjk2IDQwLjQ1NDEgMzAuMDY5NiA0MC4wMjk2QzMwLjA2OTYgMzkuNTQ0NCAzMC40MzQ4IDM5LjE4MDUgMzAuOTIxNyAzOS4xODA1QzMxLjQwODcgMzkuMTgwNSAzMS43NzM5IDM5LjU0NDQgMzEuNzczOSA0MC4wMjk2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjguMzA0MyA0LjkxMjcyQzI4LjMwNDMgNS4zMzcyOCAyNy45MzkxIDUuNzAxMTggMjcuNTEzIDUuNzAxMThDMjcuMDg3IDUuNzAxMTggMjYuNzIxNyA1LjMzNzI4IDI2LjcyMTcgNC45MTI3MkMyNi43MjE3IDQuNDg4MTcgMjcuMDg3IDQuMTI0MjYgMjcuNTEzIDQuMTI0MjZDMjcuOTM5MSA0LjA2MzYxIDI4LjMwNDMgNC40Mjc1MiAyOC4zMDQzIDQuOTEyNzJaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0yOC4zMDQzIDEyLjY3NkMyOC4zMDQzIDEzLjEwMDYgMjcuOTM5MSAxMy40NjQ1IDI3LjUxMyAxMy40NjQ1QzI3LjA4NyAxMy40NjQ1IDI2LjcyMTcgMTMuMTAwNiAyNi43MjE3IDEyLjY3NkMyNi43MjE3IDEyLjI1MTUgMjcuMDg3IDExLjg4NzYgMjcuNTEzIDExLjg4NzZDMjcuOTM5MSAxMS44ODc2IDI4LjMwNDMgMTIuMjUxNSAyOC4zMDQzIDEyLjY3NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTI4LjMwNDMgMjAuNUMyOC4zMDQzIDIwLjkyNDYgMjcuOTM5MSAyMS4yODg1IDI3LjUxMyAyMS4yODg1QzI3LjA4NyAyMS4yODg1IDI2LjcyMTcgMjAuOTI0NiAyNi43MjE3IDIwLjVDMjYuNzIxNyAyMC4wNzU0IDI3LjA4NyAxOS43MTE1IDI3LjUxMyAxOS43MTE1QzI3LjkzOTEgMTkuNzExNSAyOC4zMDQzIDIwLjA3NTQgMjguMzA0MyAyMC41WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjguMzA0MyAyOC4zMjRDMjguMzA0MyAyOC43NDg1IDI3LjkzOTEgMjkuMTEyNCAyNy41MTMgMjkuMTEyNEMyNy4wODcgMjkuMTEyNCAyNi43MjE3IDI4Ljc0ODUgMjYuNzIxNyAyOC4zMjRDMjYuNzIxNyAyNy44OTk0IDI3LjA4NyAyNy41MzU1IDI3LjUxMyAyNy41MzU1QzI3LjkzOTEgMjcuNDc0OCAyOC4zMDQzIDI3LjgzODggMjguMzA0MyAyOC4zMjRaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0yOC4zMDQzIDM2LjA4NzNDMjguMzA0MyAzNi41MTE4IDI3LjkzOTEgMzYuODc1NyAyNy41MTMgMzYuODc1N0MyNy4wODcgMzYuODc1NyAyNi43MjE3IDM2LjUxMTggMjYuNzIxNyAzNi4wODczQzI2LjcyMTcgMzUuNjYyNyAyNy4wODcgMzUuMjk4OCAyNy41MTMgMzUuMjk4OEMyNy45MzkxIDM1LjI5ODggMjguMzA0MyAzNS42NjI3IDI4LjMwNDMgMzYuMDg3M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTI0LjgzNDggMC45NzA0MTRDMjQuODM0OCAxLjM5NDk3IDI0LjUzMDQgMS42OTgyMiAyNC4xMDQzIDEuNjk4MjJDMjMuNjc4MyAxLjY5ODIyIDIzLjM3MzkgMS4zOTQ5NyAyMy4zNzM5IDAuOTcwNDE0QzIzLjM3MzkgMC41NDU4NTggMjMuNjc4MyAwLjI0MjYwNCAyNC4xMDQzIDAuMjQyNjA0QzI0LjUzMDQgMC4yNDI2MDQgMjQuODM0OCAwLjU0NTg1OCAyNC44MzQ4IDAuOTcwNDE0WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjQuODM0OCA4Ljc5NDM4QzI0LjgzNDggOS4yMTg5MyAyNC41MzA0IDkuNTIyMTkgMjQuMTA0MyA5LjUyMjE5QzIzLjY3ODMgOS41MjIxOSAyMy4zNzM5IDkuMjE4OTMgMjMuMzczOSA4Ljc5NDM4QzIzLjM3MzkgOC4zNjk4MiAyMy42NzgzIDguMDY2NTcgMjQuMTA0MyA4LjA2NjU3QzI0LjUzMDQgOC4wNjY1NyAyNC44MzQ4IDguMzY5ODIgMjQuODM0OCA4Ljc5NDM4WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjQuODM0OCAxNi42MTgzQzI0LjgzNDggMTcuMDQyOSAyNC41MzA0IDE3LjM0NjIgMjQuMTA0MyAxNy4zNDYyQzIzLjY3ODMgMTcuMzQ2MiAyMy4zNzM5IDE3LjA0MjkgMjMuMzczOSAxNi42MTgzQzIzLjM3MzkgMTYuMTkzOCAyMy42NzgzIDE1Ljg5MDUgMjQuMTA0MyAxNS44OTA1QzI0LjUzMDQgMTUuODI5OSAyNC44MzQ4IDE2LjE5MzggMjQuODM0OCAxNi42MTgzWiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjQuODM0OCAyNC4zODE3QzI0LjgzNDggMjQuODA2MiAyNC41MzA0IDI1LjEwOTUgMjQuMTA0MyAyNS4xMDk1QzIzLjY3ODMgMjUuMTA5NSAyMy4zNzM5IDI0LjgwNjIgMjMuMzczOSAyNC4zODE3QzIzLjM3MzkgMjMuOTU3MSAyMy42NzgzIDIzLjY1MzggMjQuMTA0MyAyMy42NTM4QzI0LjUzMDQgMjMuNjUzOCAyNC44MzQ4IDI0LjAxNzcgMjQuODM0OCAyNC4zODE3WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjQuODM0OCAzMi4yMDU2QzI0LjgzNDggMzIuNjMwMiAyNC41MzA0IDMyLjkzMzQgMjQuMTA0MyAzMi45MzM0QzIzLjY3ODMgMzIuOTMzNCAyMy4zNzM5IDMyLjYzMDIgMjMuMzczOSAzMi4yMDU2QzIzLjM3MzkgMzEuNzgxMSAyMy42NzgzIDMxLjQ3NzggMjQuMTA0MyAzMS40Nzc4QzI0LjUzMDQgMzEuNDc3OCAyNC44MzQ4IDMxLjc4MTEgMjQuODM0OCAzMi4yMDU2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMjQuODM0OCA0MC4wMjk2QzI0LjgzNDggNDAuNDU0MSAyNC41MzA0IDQwLjc1NzQgMjQuMTA0MyA0MC43NTc0QzIzLjY3ODMgNDAuNzU3NCAyMy4zNzM5IDQwLjQ1NDEgMjMuMzczOSA0MC4wMjk2QzIzLjM3MzkgMzkuNjA1IDIzLjY3ODMgMzkuMzAxOCAyNC4xMDQzIDM5LjMwMThDMjQuNTMwNCAzOS4zMDE4IDI0LjgzNDggMzkuNjA1IDI0LjgzNDggNDAuMDI5NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTIxLjM2NTIgNC45MTI3MkMyMS4zNjUyIDUuMjc2NjMgMjEuMDYwOSA1LjU3OTg4IDIwLjY5NTcgNS41Nzk4OEMyMC4zMzA0IDUuNTc5ODggMjAuMDI2MSA1LjI3NjYzIDIwLjAyNjEgNC45MTI3MkMyMC4wMjYxIDQuNTQ4ODIgMjAuMzMwNCA0LjI0NTU2IDIwLjY5NTcgNC4yNDU1NkMyMS4wNjA5IDQuMTg0OTEgMjEuMzY1MiA0LjQ4ODE3IDIxLjM2NTIgNC45MTI3MloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTIxLjM2NTIgMTIuNjc2QzIxLjM2NTIgMTMuMDM5OSAyMS4wNjA5IDEzLjM0MzIgMjAuNjk1NyAxMy4zNDMyQzIwLjMzMDQgMTMuMzQzMiAyMC4wMjYxIDEzLjAzOTkgMjAuMDI2MSAxMi42NzZDMjAuMDI2MSAxMi4zMTIxIDIwLjMzMDQgMTIuMDA4OSAyMC42OTU3IDEyLjAwODlDMjEuMDYwOSAxMi4wMDg5IDIxLjM2NTIgMTIuMzEyMSAyMS4zNjUyIDEyLjY3NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTIxLjM2NTIgMjAuNUMyMS4zNjUyIDIwLjg2MzkgMjEuMDYwOSAyMS4xNjcyIDIwLjY5NTcgMjEuMTY3MkMyMC4zMzA0IDIxLjE2NzIgMjAuMDI2MSAyMC44NjM5IDIwLjAyNjEgMjAuNUMyMC4wMjYxIDIwLjEzNjEgMjAuMzMwNCAxOS44MzI4IDIwLjY5NTcgMTkuODMyOEMyMS4wNjA5IDE5LjgzMjggMjEuMzY1MiAyMC4xMzYxIDIxLjM2NTIgMjAuNVoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTIxLjM2NTIgMjguMzI0QzIxLjM2NTIgMjguNjg3OSAyMS4wNjA5IDI4Ljk5MTEgMjAuNjk1NyAyOC45OTExQzIwLjMzMDQgMjguOTkxMSAyMC4wMjYxIDI4LjY4NzkgMjAuMDI2MSAyOC4zMjRDMjAuMDI2MSAyNy45NjAxIDIwLjMzMDQgMjcuNjU2OCAyMC42OTU3IDI3LjY1NjhDMjEuMDYwOSAyNy41OTYyIDIxLjM2NTIgMjcuODk5NCAyMS4zNjUyIDI4LjMyNFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTIwLjY5NTcgMzYuNzU0NEMyMS4wNjU0IDM2Ljc1NDQgMjEuMzY1MiAzNi40NTU3IDIxLjM2NTIgMzYuMDg3M0MyMS4zNjUyIDM1LjcxODggMjEuMDY1NCAzNS40MjAxIDIwLjY5NTcgMzUuNDIwMUMyMC4zMjU5IDM1LjQyMDEgMjAuMDI2MSAzNS43MTg4IDIwLjAyNjEgMzYuMDg3M0MyMC4wMjYxIDM2LjQ1NTcgMjAuMzI1OSAzNi43NTQ0IDIwLjY5NTcgMzYuNzU0NFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTE3Ljg5NTcgMC45NzA0MTRDMTcuODk1NyAxLjMzNDMyIDE3LjU5MTMgMS41NzY5MiAxNy4yODcgMS41NzY5MkMxNi45MjE3IDEuNTc2OTIgMTYuNjc4MyAxLjI3MzY3IDE2LjY3ODMgMC45NzA0MTRDMTYuNjc4MyAwLjY2NzE2IDE2Ljk4MjYgMC4zNjM5MDUgMTcuMjg3IDAuMzYzOTA1QzE3LjY1MjIgMC4zNjM5MDUgMTcuODk1NyAwLjY2NzE2IDE3Ljg5NTcgMC45NzA0MTRaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xNy44OTU3IDguNzk0MzhDMTcuODk1NyA5LjE1ODI4IDE3LjU5MTMgOS40MDA4OSAxNy4yODcgOS40MDA4OUMxNi45MjE3IDkuNDAwODkgMTYuNjc4MyA5LjA5NzYzIDE2LjY3ODMgOC43OTQzOEMxNi42NzgzIDguNDMwNDcgMTYuOTgyNiA4LjE4Nzg3IDE3LjI4NyA4LjE4Nzg3QzE3LjY1MjIgOC4xODc4NyAxNy44OTU3IDguNDMwNDcgMTcuODk1NyA4Ljc5NDM4WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMTcuODk1NyAxNi42MTgzQzE3Ljg5NTcgMTYuOTgyMiAxNy41OTEzIDE3LjIyNDggMTcuMjg3IDE3LjIyNDhDMTYuOTIxNyAxNy4yMjQ4IDE2LjY3ODMgMTYuOTIxNiAxNi42NzgzIDE2LjYxODNDMTYuNjc4MyAxNi4yNTQ0IDE2Ljk4MjYgMTYuMDExOCAxNy4yODcgMTYuMDExOEMxNy42NTIyIDE1Ljk1MTIgMTcuODk1NyAxNi4yNTQ0IDE3Ljg5NTcgMTYuNjE4M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTE3Ljg5NTcgMjQuMzgxN0MxNy44OTU3IDI0Ljc0NTYgMTcuNTkxMyAyNC45ODgyIDE3LjI4NyAyNC45ODgyQzE2LjkyMTcgMjQuOTg4MiAxNi42NzgzIDI0LjY4NDkgMTYuNjc4MyAyNC4zODE3QzE2LjY3ODMgMjQuMDE3NyAxNi45ODI2IDIzLjc3NTEgMTcuMjg3IDIzLjc3NTFDMTcuNjUyMiAyMy43NzUxIDE3Ljg5NTcgMjQuMDc4NCAxNy44OTU3IDI0LjM4MTdaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xNy44OTU3IDMyLjIwNTZDMTcuODk1NyAzMi41Njk1IDE3LjU5MTMgMzIuODEyMSAxNy4yODcgMzIuODEyMUMxNi45MjE3IDMyLjgxMjEgMTYuNjc4MyAzMi41MDg5IDE2LjY3ODMgMzIuMjA1NkMxNi42NzgzIDMxLjg0MTcgMTYuOTgyNiAzMS41OTkxIDE3LjI4NyAzMS41OTkxQzE3LjY1MjIgMzEuNTk5MSAxNy44OTU3IDMxLjg0MTcgMTcuODk1NyAzMi4yMDU2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMTcuODk1NyA0MC4wMjk2QzE3Ljg5NTcgNDAuMzkzNSAxNy41OTEzIDQwLjYzNjEgMTcuMjg3IDQwLjYzNjFDMTYuOTIxNyA0MC42MzYxIDE2LjY3ODMgNDAuMzMyOCAxNi42NzgzIDQwLjAyOTZDMTYuNjc4MyAzOS42NjU3IDE2Ljk4MjYgMzkuNDIzMSAxNy4yODcgMzkuNDIzMUMxNy42NTIyIDM5LjQyMzEgMTcuODk1NyAzOS42NjU3IDE3Ljg5NTcgNDAuMDI5NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTEzLjkzOTEgNS40NTg1OEMxNC4yNDE3IDUuNDU4NTggMTQuNDg3IDUuMjE0MTkgMTQuNDg3IDQuOTEyNzJDMTQuNDg3IDQuNjExMjUgMTQuMjQxNyA0LjM2Njg2IDEzLjkzOTEgNC4zNjY4NkMxMy42MzY2IDQuMzY2ODYgMTMuMzkxMyA0LjYxMTI1IDEzLjM5MTMgNC45MTI3MkMxMy4zOTEzIDUuMjE0MTkgMTMuNjM2NiA1LjQ1ODU4IDEzLjkzOTEgNS40NTg1OFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTEzLjkzOTEgMTMuMjIxOUMxNC4yNDE3IDEzLjIyMTkgMTQuNDg3IDEyLjk3NzUgMTQuNDg3IDEyLjY3NkMxNC40ODcgMTIuMzc0NiAxNC4yNDE3IDEyLjEzMDIgMTMuOTM5MSAxMi4xMzAyQzEzLjYzNjYgMTIuMTMwMiAxMy4zOTEzIDEyLjM3NDYgMTMuMzkxMyAxMi42NzZDMTMuMzkxMyAxMi45Nzc1IDEzLjYzNjYgMTMuMjIxOSAxMy45MzkxIDEzLjIyMTlaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xNC40ODcgMjAuNUMxNC40ODcgMjAuODAzMyAxNC4yNDM1IDIxLjA0NTkgMTMuOTM5MSAyMS4wNDU5QzEzLjYzNDggMjEuMDQ1OSAxMy4zOTEzIDIwLjgwMzMgMTMuMzkxMyAyMC41QzEzLjM5MTMgMjAuMTk2NyAxMy42MzQ4IDE5Ljk1NDEgMTMuOTM5MSAxOS45NTQxQzE0LjI0MzUgMTkuOTU0MSAxNC40ODcgMjAuMTk2NyAxNC40ODcgMjAuNVoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTE0LjQ4NyAyOC4zMjRDMTQuNDg3IDI4LjYyNzIgMTQuMjQzNSAyOC44Njk4IDEzLjkzOTEgMjguODY5OEMxMy42MzQ4IDI4Ljg2OTggMTMuMzkxMyAyOC42MjcyIDEzLjM5MTMgMjguMzI0QzEzLjM5MTMgMjguMDIwNyAxMy42MzQ4IDI3Ljc3ODEgMTMuOTM5MSAyNy43NzgxQzE0LjI0MzUgMjcuNzE3NSAxNC40ODcgMjguMDIwNyAxNC40ODcgMjguMzI0WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMTMuOTM5MSAzNi42MzMxQzE0LjI0MTcgMzYuNjMzMSAxNC40ODcgMzYuMzg4NyAxNC40ODcgMzYuMDg3M0MxNC40ODcgMzUuNzg1OCAxNC4yNDE3IDM1LjU0MTQgMTMuOTM5MSAzNS41NDE0QzEzLjYzNjYgMzUuNTQxNCAxMy4zOTEzIDM1Ljc4NTggMTMuMzkxMyAzNi4wODczQzEzLjM5MTMgMzYuMzg4NyAxMy42MzY2IDM2LjYzMzEgMTMuOTM5MSAzNi42MzMxWiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMTEuMDE3NCAwLjk3MDQxNEMxMS4wMTc0IDEuMjEzMDIgMTAuNzczOSAxLjQ1NTYyIDEwLjUzMDQgMS40NTU2MkMxMC4yODcgMS40NTU2MiAxMC4wNDM1IDEuMjczNjcgMTAuMDQzNSAwLjk3MDQxNEMxMC4wNDM1IDAuNjY3MTYgMTAuMjg3IDAuNDg1MjA3IDEwLjUzMDQgMC40ODUyMDdDMTAuNzczOSAwLjQ4NTIwNyAxMS4wMTc0IDAuNzI3ODExIDExLjAxNzQgMC45NzA0MTRaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xMS4wMTc0IDguNzk0MzhDMTEuMDE3NCA5LjAzNjk4IDEwLjc3MzkgOS4yNzk1OSAxMC41MzA0IDkuMjc5NTlDMTAuMjg3IDkuMjc5NTkgMTAuMDQzNSA5LjAzNjk4IDEwLjA0MzUgOC43OTQzOEMxMC4wNDM1IDguNTUxNzggMTAuMjg3IDguMzA5MTcgMTAuNTMwNCA4LjMwOTE3QzEwLjc3MzkgOC4zMDkxNyAxMS4wMTc0IDguNDkxMTMgMTEuMDE3NCA4Ljc5NDM4WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMTEuMDE3NCAxNi42MTgzQzExLjAxNzQgMTYuODYwOSAxMC43NzM5IDE3LjEwMzUgMTAuNTMwNCAxNy4xMDM1QzEwLjI4NyAxNy4xMDM1IDEwLjA0MzUgMTYuODYwOSAxMC4wNDM1IDE2LjYxODNDMTAuMDQzNSAxNi4zNzU3IDEwLjI4NyAxNi4xMzMxIDEwLjUzMDQgMTYuMTMzMUMxMC43NzM5IDE2LjEzMzEgMTEuMDE3NCAxNi4zMTUxIDExLjAxNzQgMTYuNjE4M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTExLjAxNzQgMjQuMzgxN0MxMS4wMTc0IDI0LjYyNDMgMTAuNzczOSAyNC44NjY5IDEwLjUzMDQgMjQuODY2OUMxMC4yODcgMjQuODY2OSAxMC4wNDM1IDI0LjY4NDkgMTAuMDQzNSAyNC4zODE3QzEwLjA0MzUgMjQuMTM5MSAxMC4yODcgMjMuODk2NSAxMC41MzA0IDIzLjg5NjVDMTAuNzczOSAyMy44OTY1IDExLjAxNzQgMjQuMTM5MSAxMS4wMTc0IDI0LjM4MTdaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xMS4wMTc0IDMyLjIwNTZDMTEuMDE3NCAzMi40NDgyIDEwLjc3MzkgMzIuNjkwOCAxMC41MzA0IDMyLjY5MDhDMTAuMjg3IDMyLjY5MDggMTAuMDQzNSAzMi40NDgyIDEwLjA0MzUgMzIuMjA1NkMxMC4wNDM1IDMxLjk2MyAxMC4yODcgMzEuNzIwNCAxMC41MzA0IDMxLjcyMDRDMTAuNzczOSAzMS43MjA0IDExLjAxNzQgMzEuOTAyNCAxMS4wMTc0IDMyLjIwNTZaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0xMS4wMTc0IDQwLjAyOTZDMTEuMDE3NCA0MC4yNzIyIDEwLjc3MzkgNDAuNTE0OCAxMC41MzA0IDQwLjUxNDhDMTAuMjg3IDQwLjUxNDggMTAuMDQzNSA0MC4yNzIyIDEwLjA0MzUgNDAuMDI5NkMxMC4wNDM1IDM5Ljc4NyAxMC4yODcgMzkuNTQ0NCAxMC41MzA0IDM5LjU0NDRDMTAuNzczOSAzOS41NDQ0IDExLjAxNzQgMzkuNzI2MyAxMS4wMTc0IDQwLjAyOTZaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik03LjU0NzgzIDQuOTEyNzJDNy41NDc4MyA1LjE1NTMyIDcuMzY1MjIgNS4zMzcyOCA3LjEyMTc0IDUuMzM3MjhDNi44NzgyNiA1LjMzNzI4IDYuNjk1NjUgNS4xNTUzMiA2LjY5NTY1IDQuOTEyNzJDNi42OTU2NSA0LjY3MDEyIDYuODc4MjYgNC40ODgxNyA3LjEyMTc0IDQuNDg4MTdDNy4zNjUyMiA0LjQyNzUxIDcuNTQ3ODMgNC42NzAxMiA3LjU0NzgzIDQuOTEyNzJaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik03LjU0NzgzIDEyLjY3NkM3LjU0NzgzIDEyLjkxODYgNy4zNjUyMiAxMy4xMDA2IDcuMTIxNzQgMTMuMTAwNkM2Ljg3ODI2IDEzLjEwMDYgNi42OTU2NSAxMi45MTg2IDYuNjk1NjUgMTIuNjc2QzYuNjk1NjUgMTIuNDMzNCA2Ljg3ODI2IDEyLjI1MTUgNy4xMjE3NCAxMi4yNTE1QzcuMzY1MjIgMTIuMjUxNSA3LjU0NzgzIDEyLjQzMzQgNy41NDc4MyAxMi42NzZaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik03LjU0NzgzIDIwLjVDNy41NDc4MyAyMC43NDI2IDcuMzY1MjIgMjAuOTI0NiA3LjEyMTc0IDIwLjkyNDZDNi44NzgyNiAyMC45MjQ2IDYuNjk1NjUgMjAuNzQyNiA2LjY5NTY1IDIwLjVDNi42OTU2NSAyMC4yNTc0IDYuODc4MjYgMjAuMDc1NCA3LjEyMTc0IDIwLjA3NTRDNy4zNjUyMiAyMC4wNzU0IDcuNTQ3ODMgMjAuMjU3NCA3LjU0NzgzIDIwLjVaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik03LjU0NzgzIDI4LjMyNEM3LjU0NzgzIDI4LjU2NjYgNy4zNjUyMiAyOC43NDg1IDcuMTIxNzQgMjguNzQ4NUM2Ljg3ODI2IDI4Ljc0ODUgNi42OTU2NSAyOC41MDU5IDYuNjk1NjUgMjguMzI0QzYuNjk1NjUgMjguMDgxNCA2Ljg3ODI2IDI3Ljg5OTQgNy4xMjE3NCAyNy44OTk0QzcuMzY1MjIgMjcuODk5NCA3LjU0NzgzIDI4LjA4MTQgNy41NDc4MyAyOC4zMjRaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik03LjU0NzgzIDM2LjA4NzNDNy41NDc4MyAzNi4zMjk5IDcuMzY1MjIgMzYuNTExOCA3LjEyMTc0IDM2LjUxMThDNi44NzgyNiAzNi41MTE4IDYuNjk1NjUgMzYuMzI5OSA2LjY5NTY1IDM2LjA4NzNDNi42OTU2NSAzNS44NDQ3IDYuODc4MjYgMzUuNjYyNyA3LjEyMTc0IDM1LjY2MjdDNy4zNjUyMiAzNS42NjI3IDcuNTQ3ODMgMzUuODQ0NyA3LjU0NzgzIDM2LjA4NzNaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik00LjA3ODI2IDAuOTcwNDE0QzQuMDc4MjYgMS4xNTIzNyAzLjg5NTY1IDEuMzM0MzIgMy43MTMwNCAxLjMzNDMyQzMuNTMwNDQgMS4zMzQzMiAzLjM0NzgzIDEuMTUyMzcgMy4zNDc4MyAwLjk3MDQxNEMzLjM0NzgzIDAuNzg4NDYxIDMuNTMwNDQgMC42MDY1MDkgMy43MTMwNCAwLjYwNjUwOUMzLjg5NTY1IDAuNjA2NTA5IDQuMDc4MjYgMC43ODg0NjEgNC4wNzgyNiAwLjk3MDQxNFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQuMDc4MjYgOC43OTQzOEM0LjA3ODI2IDguOTc2MzMgMy44OTU2NSA5LjE1ODI4IDMuNzEzMDQgOS4xNTgyOEMzLjUzMDQ0IDkuMTU4MjggMy4zNDc4MyA4Ljk3NjMzIDMuMzQ3ODMgOC43OTQzOEMzLjM0NzgzIDguNjEyNDMgMy41MzA0NCA4LjQzMDQ3IDMuNzEzMDQgOC40MzA0N0MzLjg5NTY1IDguNDMwNDcgNC4wNzgyNiA4LjU1MTc4IDQuMDc4MjYgOC43OTQzOFoiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQuMDc4MjYgMTYuNjE4M0M0LjA3ODI2IDE2LjgwMDMgMy44OTU2NSAxNi45ODIyIDMuNzEzMDQgMTYuOTgyMkMzLjUzMDQ0IDE2Ljk4MjIgMy4zNDc4MyAxNi44MDAzIDMuMzQ3ODMgMTYuNjE4M0MzLjM0NzgzIDE2LjQzNjQgMy41MzA0NCAxNi4yNTQ0IDMuNzEzMDQgMTYuMjU0NEMzLjg5NTY1IDE2LjE5MzggNC4wNzgyNiAxNi4zNzU3IDQuMDc4MjYgMTYuNjE4M1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQuMDc4MjYgMjQuMzgxN0M0LjA3ODI2IDI0LjU2MzYgMy44OTU2NSAyNC43NDU2IDMuNzEzMDQgMjQuNzQ1NkMzLjUzMDQ0IDI0Ljc0NTYgMy4zNDc4MyAyNC41NjM2IDMuMzQ3ODMgMjQuMzgxN0MzLjM0NzgzIDI0LjE5OTcgMy41MzA0NCAyNC4wMTc4IDMuNzEzMDQgMjQuMDE3OEMzLjg5NTY1IDI0LjAxNzggNC4wNzgyNiAyNC4xOTk3IDQuMDc4MjYgMjQuMzgxN1oiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQuMDc4MjYgMzIuMjA1NkM0LjA3ODI2IDMyLjM4NzYgMy44OTU2NSAzMi41Njk1IDMuNzEzMDQgMzIuNTY5NUMzLjUzMDQ0IDMyLjU2OTUgMy4zNDc4MyAzMi4zODc2IDMuMzQ3ODMgMzIuMjA1NkMzLjM0NzgzIDMyLjAyMzcgMy41MzA0NCAzMS44NDE3IDMuNzEzMDQgMzEuODQxN0MzLjg5NTY1IDMxLjg0MTcgNC4wNzgyNiAzMi4wMjM3IDQuMDc4MjYgMzIuMjA1NloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTQuMDc4MjYgNDAuMDI5NkM0LjA3ODI2IDQwLjIxMTUgMy44OTU2NSA0MC4zOTM1IDMuNzEzMDQgNDAuMzkzNUMzLjUzMDQ0IDQwLjM5MzUgMy4zNDc4MyA0MC4yMTE1IDMuMzQ3ODMgNDAuMDI5NkMzLjM0NzgzIDM5Ljg0NzYgMy41MzA0NCAzOS42NjU3IDMuNzEzMDQgMzkuNjY1N0MzLjg5NTY1IDM5LjY2NTcgNC4wNzgyNiAzOS43ODcgNC4wNzgyNiA0MC4wMjk2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMC42MDg2OTYgNC45MTI3MkMwLjYwODY5NiA1LjA5NDY3IDAuNDg2OTU3IDUuMjE1OTggMC4zMDQzNDggNS4yMTU5OEMwLjEyMTczOSA1LjIxNTk4IDAgNS4wMzQwMiAwIDQuOTEyNzJDMCA0LjczMDc3IDAuMTIxNzM5IDQuNjA5NDcgMC4zMDQzNDggNC42MDk0N0MwLjQ4Njk1NyA0LjU0ODgyIDAuNjA4Njk2IDQuNzMwNzcgMC42MDg2OTYgNC45MTI3MloiIGZpbGw9IiM1OTU4NUIiLz4KPHBhdGggZD0iTTAuNjA4Njk2IDEyLjY3NkMwLjYwODY5NiAxMi44NTggMC40ODY5NTcgMTIuOTc5MyAwLjMwNDM0OCAxMi45NzkzQzAuMTIxNzM5IDEyLjk3OTMgMCAxMi44NTggMCAxMi42NzZDMCAxMi40OTQxIDAuMTIxNzM5IDEyLjM3MjggMC4zMDQzNDggMTIuMzcyOEMwLjQ4Njk1NyAxMi4zNzI4IDAuNjA4Njk2IDEyLjQ5NDEgMC42MDg2OTYgMTIuNjc2WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMC42MDg2OTYgMjAuNUMwLjYwODY5NiAyMC42ODIgMC40ODY5NTcgMjAuODAzMyAwLjMwNDM0OCAyMC44MDMzQzAuMTIxNzM5IDIwLjgwMzMgMCAyMC42ODIgMCAyMC41QzAgMjAuMzE4IDAuMTIxNzM5IDIwLjE5NjcgMC4zMDQzNDggMjAuMTk2N0MwLjQ4Njk1NyAyMC4xOTY3IDAuNjA4Njk2IDIwLjMxOCAwLjYwODY5NiAyMC41WiIgZmlsbD0iIzU5NTg1QiIvPgo8cGF0aCBkPSJNMC42MDg2OTYgMjguMzI0QzAuNjA4Njk2IDI4LjUwNTkgMC40ODY5NTcgMjguNjI3MiAwLjMwNDM0OCAyOC42MjcyQzAuMTIxNzM5IDI4LjYyNzIgMCAyOC40NDUzIDAgMjguMzI0QzAgMjguMTQyIDAuMTIxNzM5IDI4LjAyMDcgMC4zMDQzNDggMjguMDIwN0MwLjQ4Njk1NyAyOC4wMjA3IDAuNjA4Njk2IDI4LjE0MiAwLjYwODY5NiAyOC4zMjRaIiBmaWxsPSIjNTk1ODVCIi8+CjxwYXRoIGQ9Ik0wLjYwODY5NiAzNi4wODczQzAuNjA4Njk2IDM2LjI2OTIgMC40ODY5NTcgMzYuMzkwNSAwLjMwNDM0OCAzNi4zOTA1QzAuMTIxNzM5IDM2LjM5MDUgMCAzNi4yNjkyIDAgMzYuMDg3M0MwIDM1LjkwNTMgMC4xMjE3MzkgMzUuNzg0IDAuMzA0MzQ4IDM1Ljc4NEMwLjQ4Njk1NyAzNS43ODQgMC42MDg2OTYgMzUuOTA1MyAwLjYwODY5NiAzNi4wODczWiIgZmlsbD0iIzU5NTg1QiIvPgo8L3N2Zz4=');
}
.content-new .li-btn li a {
  color: #000 !important;
  font-family: Montserrat;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-transform: uppercase;
  padding: 13px 0px;
  width: 233px;
}
.content-new .li-btn li span {
  max-width: 537px;
}
.content-new .li-btn li a:hover {
  text-decoration: underline;
}

.hiw-1 h1 {
  max-width: 1225px !important;
  margin-bottom: calc(25px + 50 * (100vw - 576px) / 1344);
}

.hiw-1 p {
  max-width: 52% !important;
}
 {
  .hiw-1 p {
    max-width: unset !important;
  }
}
.hiw-2 {
  z-index: 2;
}
.creating__content.creating__content-right-image .creating__twoimages {
  max-width: 820px !important;
  width: 820px;
  height: 800px;
  top: 19%;
}
@media (max-width: 992px) {
  .creating__content.creating__content-right-image .creating__twoimages {
    width: unset;
    height: unset;
    right: unset !important;
  }
}
@media (max-width: 1400px) {
  .creating__content.creating__content-right-image .creating__twoimages {
    right: -120px;
  }
}
@media (min-width: 1650px) {
  .creating__content blockquote .button-wrap {
    margin-right: -12% !important;
  }
}
@media (min-width: 1750px) {
  .creating__content blockquote .button-wrap {
    margin-right: -22% !important;
  }
}
.tools__content {
  z-index: 1;
}
.right-image {
  margin-left: -54%;
  max-width: unset !important;
  width: unset !important;
}
@media (max-width: 1000px) {
  .right-image {
    margin-left: unset !important;
    width: 100% !important;
  }
}

.bg-black .tools__showvideo img {
  filter: invert(1);
}

.about-1 h3,
.about-4 h3 {
  color: #18cee5;
  font-weight: 300;
}
.about-1 p,
.about-4 p {
  max-width: 585px !important;
}
.content-new > p > strong {
  font-weight: 700;
}
.about-2 p {
  max-width: calc(265px + 450 * (100vw - 576px) / 1344) !important;
}
@media (max-width: 1000px) {
  .about-2 p {
    max-width: 100% !important;
  }
}
.about-4 h1,
.about-5 h1 {
  width: 95%;
  max-width: unset !important;
}
.about-5 h3 {
  color: #18cee5;
  font-weight: 700;
}
.about-5 p {
  margin-bottom: 25px;
}
.about-5 h3 {
  max-width: 640px !important;
}
.about-5 .showvideo {
  margin-top: 150px;
}
.about-5 .showvideo p {
  margin: 0;
}

.footer-top__menu {
  width: 15%;
}

.btn-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 80px;
  row-gap: 40px;
  margin-top: calc(40px + 20 * (100vw - 576px) / 1344);
  width: 100%;
}
.text p {
  margin-bottom: 0 !important;
}
.project__content-new.project__content.project__content-right-image {
  max-width: unset !important;
}
.project__content-new.project__content.project__content-right-image img {
  position: relative;
  max-width: 37%;
  height: fit-content;
  align-self: center;
}
.project__content-new.project__content.project__content-right-image .text {
  max-width: 60%;
}
.project__content-new.project__content.project__content-right-image img {
  max-width: 37%;
}
.project__content-new.project__content.project__content-right-image .text {
  max-width: 60%;
}
.project__content-new.project__content.project__content-right-image h1 {
  width: 100% !important;
}

.project__content > .flex-container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1000px) {
  .btn-container > .creating__showvideo,
  .btn-container .button--bubble__container,
  .btn-container a {
    width: 100% !important;
    max-width: unset;
  }
  .project__content-new.project__content.project__content-right-image img {
    max-width: 100%;
    transform: none;
    margin: 0 auto;
    left: unset;
    min-width: none;
  }
  .project__content-new.project__content.project__content-right-image .text {
    max-width: 100% !important;
    width: 100% !important;
  }
  .project__content > .flex-container {
    flex-wrap: wrap;
    row-gap: 50px;
  }
}
@media (max-width: 992px) {
  .footer-top .container {
    justify-content: space-between;
  }
  .footer-top__menu {
    width: 50%;
  }
}

.slider-container {
  display: flex;
  column-gap: 23px;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 100px;
  margin-bottom: 100px;
  width: 1212px;
}
@media (max-width: 992px) {
  .slider-container {
    overflow: scroll;
    scroll-snap-type: x mandatory;
    margin-top: 50px;
    margin-bottom: 55px;
    -webkit-overflow-scrolling: touch;
  }
}
.slide {
  display: flex;
  row-gap: 1px;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  width: 225px;
  min-width: 225px;
  scroll-snap-align: start;
}
.slide > * {
  max-width: unset !important;
  width: 100% !important;
  text-align: center;
  margin: 0 !important;
  font-weight: 700;
}
.slide h3 {
  color: #18cee5;
  text-transform: uppercase;
  font-size: calc(22px + 3 * (100vw - 576px) / 1344);
}
.slide h2 {
  color: grey;
  font-size: calc(30px + 2 * (100vw - 576px) / 1344);
}

.bg-dark-gray {
  background-color: #8c949a;
}
.bg-dark-gray img {
  mix-blend-mode: unset;
}
.bg-dark-gray .showvideo img {
  filter: invert(1);
  width: unset;
}
.bg-dark-gray h5 {
  color: #02fbfd;
}
.bg-dark-gray img {
  width: 100%;
  max-width: unset !important;
}
.bg-dark-gray h1 {
  color: #ffffff;
}
.bg-dark-gray p,
.bg-dark-gray h3 {
  color: #ffffff;
}

.bg-dark-gray .slide {
  width: 193px;
  max-width: 193px;
  min-width: 158px;
}
.bg-dark-gray .slider-container {
  column-gap: 62px;
  row-gap: 52px;
  align-items: center;
  overflow: hidden;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .bg-dark-gray .slider-container {
    column-gap: 12px;
  }
}
.bg-dark-gray .slide h3 {
  font-size: calc(12px + 3 * (100vw - 576px) / 1344);
  font-weight: 500;
  text-transform: none;
  margin-top: 60px !important;
}
.bg-dark-gray .slide h2 {
  font-size: calc(23px + 3 * (100vw - 576px) / 1344);
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 15px !important;
}
.bg-dark-gray .creating__showvideo {
  margin: 120px auto 0 auto;
}
.bg-dark-gray .button--bubble__container > a {
  background-color: #000000;
}
.bg-dark-gray .button--bubble:hover {
  background-color: #02fbfd;
}
.header-nav ul li.__show {
  background-color: unset !important;
}
.header-nav ul li.__show:hover a {
  color: #efefef;
}
.academy {
  min-height: 1080px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
.academy h1 {
  margin: 140px auto 20% auto;
  color: #000000;
  text-align: center;
}
.buttons-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.buttons-container:nth-child(3) {
  margin-left: 110px;
  margin-top: 110px;
}
@media (max-width: 1500px) {
  .buttons-container:nth-child(3) {
    margin-left: 50px;
  }
}
@media (max-width: 1200px) {
  .buttons-container {
    flex-wrap: wrap;
    row-gap: 55px;
  }
  .buttons-container:nth-child(3) {
    margin-left: unset;
    margin-top: 75px;
  }
  .button-wrap {
    width: 100%;
  }
  .buttons-container:nth-child(2) .button-wrap:nth-child(2n) {
    display: flex;
    justify-content: flex-end;
  }
  .buttons-container:nth-child(3) .button-wrap:nth-child(2n + 1) {
    display: flex;
    justify-content: flex-end;
  }
}
.project .project__dates .project__date p {
  min-width: calc(159px + 80 * (100vw - 576px) / 1344);
  max-width: calc(159px + 80 * (100vw - 576px) / 1344);
}
.project .project__dates .project__date--second {
  left: 18.5%;
  top: 20px;
}
.project .project__dates .project__date--third {
  left: 44%;
  top: -3px;
}
.project .project__dates .project__date--third p {
  min-width: calc(159px + 80 * (100vw - 576px) / 1344) !important;
  max-width: calc(159px + 80 * (100vw - 576px) / 1344) !important;
}
.project .project__dates .project__date--fourth {
  left: 70%;
  top: -33px;
}
@media (max-width: 768px) {
  .project .project__dates .project__date--fourth p {
    min-width: calc(180px + 110 * (100vw - 320px)/ 448)!important;
      max-width: calc(180px + 110 * (100vw - 320px)/ 448)!important;
  }
}
@media (max-width: 480px) {
  .project .project__dates .project__date--third p {
    min-width: calc(180px + 140 * (100vw - 320px)/ 448)!important;
      max-width: calc(180px + 140 * (100vw - 320px)/ 448)!important;
  }
}

.project .project__dates .project__date--second div:nth-child(2) {
  position: absolute;
  bottom: -200px;
}
.project .project__dates .project__date--third div:nth-child(2) {
  position: absolute;
  bottom: -245px;
}
@media (max-width: 992px) {
  .project .project__dates .project__date--second {
    top: 300px;
    left: 0;
    width: 100%;
  }
  .project .project__dates .project__date--third {
    flex-direction: row;
    justify-content: space-between;
    top: 640px;
    left: 0;
    width: 100%;
  }
  .project .project__dates .project__date--fourth {
    top: 960px;
    left: 0;
    width: 100%;
  }
  .project .project__dates .project__date--second div:nth-child(2) {
    position: static;
  }
  .project .project__dates .project__date--third div:nth-child(2) {
    position: static;
  }
  .project .project__dates .project__date--third p {
    margin-top: 0;
  }
}
.footer-top__menu p {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: inline-block !important;
  width: auto !important;
  margin-bottom: 20px;
  position: relative;
  transition: 0.55s;
}
.flex-container img {
  width: auto;
}
.flex-container p {
  max-width: unset !important;
}
.footer-top__menu {
  text-transform: uppercase;
}
