:root {
  --white: 255, 255, 255;
  --black: 26, 26, 30;
  --mediumBlack: 94, 86, 105;
  --bgColor: 40, 36, 61;
  --themeColor: 49, 45, 75;
  --primary: 145, 85, 253;
  --success: 86, 202, 0;
  --info: 22, 177, 255;
  --error: 255, 76, 81;
  --accent: 13, 110, 253;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 400;
  margin: 0;
  padding: 0; }

html {
  height: 100%;
  font-family: "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", sans-serif;
  font-size: 16px;
  color: rgba(255,255,255,.8); }

body {
  height: 100%; }

a, a:hover, a:focus {
  color: inherit; }

button {
  padding: 0;
  margin: 0;
  border: none;
  background: none; }

button:focus,
input:focus,
textarea:focus {
  outline: none; }

b, strong {
  font-weight: 700; }

body.state-fixed-body {
  overflow: hidden; }

.page_wrapper {
  overflow-x: hidden; }

.overlay {
  height: 0;
  opacity: 0;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 10000;
  background-color: rgba(26, 26, 30, 0.6);
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  cursor: pointer; }
  .overlay.state-visible {
    opacity: 1;
    height: 100%; }

.container {
  max-width: 1200px;
  margin: auto; }
  .container:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }

.title {
  font-size: 2.625em;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease; }
  .title.skrollable-between {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  @media (max-width: 1366px) {
    .title {
      font-size: 32px; } }
  @media (max-width: 500px) {
    .title {
      font-size: 26px; } }
  @media (max-width: 375px) {
    .title {
      font-size: 20px; } }
  .title.dark {
    color: rgba(var(--bgColor), 1)
  }
  .title.light {
    color: rgba(var(--white), 1)
  }

.lined_title {
  position: relative;
  display: inline-block;
  padding: 0 20px;
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease; }
  .lined_title:before, .lined_title:after {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    width: 1.7em;
    background-color: rgba(255,255,255,.8);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99); }
    @media (max-width: 500px) {
      .lined_title:before, .lined_title:after {
        width: 1.2em; } }
  .lined_title:after {
    right: 0;
    -webkit-transform: translateX(160%) scaleX(0);
    -moz-transform: translateX(160%) scaleX(0);
    -ms-transform: translateX(160%) scaleX(0);
    -o-transform: translateX(160%) scaleX(0);
    transform: translateX(160%) scaleX(0);
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top; }
    @media (max-width: 500px) {
      .lined_title:after {
        -webkit-transform: translateX(100%) scaleX(0);
        -moz-transform: translateX(100%) scaleX(0);
        -ms-transform: translateX(100%) scaleX(0);
        -o-transform: translateX(100%) scaleX(0);
        transform: translateX(100%) scaleX(0); } }
  .lined_title:before {
    left: 0;
    -webkit-transform: translateX(-160%) scaleX(0);
    -moz-transform: translateX(-160%) scaleX(0);
    -ms-transform: translateX(-160%) scaleX(0);
    -o-transform: translateX(-160%) scaleX(0);
    transform: translateX(-160%) scaleX(0);
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top; }
    @media (max-width: 500px) {
      .lined_title:before {
        -webkit-transform: translateX(-100%) scaleX(0);
        -moz-transform: translateX(-100%) scaleX(0);
        -ms-transform: translateX(-100%) scaleX(0);
        -o-transform: translateX(-100%) scaleX(0);
        transform: translateX(-100%) scaleX(0); } }
  .lined_title.skrollable-between {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
    .lined_title.skrollable-between:after {
      -webkit-transform: translateX(160%) scaleX(1);
      -moz-transform: translateX(160%) scaleX(1);
      -ms-transform: translateX(160%) scaleX(1);
      -o-transform: translateX(160%) scaleX(1);
      transform: translateX(160%) scaleX(1); }
      @media (max-width: 500px) {
        .lined_title.skrollable-between:after {
          -webkit-transform: translateX(100%) scaleX(1);
          -moz-transform: translateX(100%) scaleX(1);
          -ms-transform: translateX(100%) scaleX(1);
          -o-transform: translateX(100%) scaleX(1);
          transform: translateX(100%) scaleX(1); } }
    .lined_title.skrollable-between:before {
      -webkit-transform: translateX(-160%) scaleX(1);
      -moz-transform: translateX(-160%) scaleX(1);
      -ms-transform: translateX(-160%) scaleX(1);
      -o-transform: translateX(-160%) scaleX(1);
      transform: translateX(-160%) scaleX(1); }
      @media (max-width: 500px) {
        .lined_title.skrollable-between:before {
          -webkit-transform: translateX(-100%) scaleX(1);
          -moz-transform: translateX(-100%) scaleX(1);
          -ms-transform: translateX(-100%) scaleX(1);
          -o-transform: translateX(-100%) scaleX(1);
          transform: translateX(-100%) scaleX(1); } }

.decor_square {
  -webkit-box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4);
  -moz-box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4);
  box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4); }
.decor_square.dark {
  background-color: rgba(var(--bgColor), 1);
}
.decor_square.light {
  background-color: rgba(var(--white), 1);
}

.decor_cross {
  position: relative; }
  .decor_cross:before, .decor_cross:after {
    content: "";
    position: absolute;
    background-color: rgba(var(--themeColor), 1); }
  .decor_cross:before {
    height: 100%;
    width: 1px;
    top: 0;
    left: -webkit-calc(50% - 1px);
    left: -moz-calc(50% - 1px);
    left: calc(50% - 1px); }
  .decor_cross:after {
    width: 100%;
    height: 1px;
    top: -webkit-calc(50% - 1px);
    top: -moz-calc(50% - 1px);
    top: calc(50% - 1px);
    left: 0; }

.decor__flying_word_box {
  position: absolute;
  left: 24%;
  width: 11.875em;
  height: 37.5em; }
  .decor__flying_word_box--top {
    bottom: -18.75em; }
  .decor__flying_word_box--bottom {
    top: -18.75em; }
  .decor__flying_word_box--right {
    left: auto;
    right: 20%; }
    @media (max-width: 1440px) {
      .decor__flying_word_box--right {
        right: 10%; } }
  .body--mobile .decor__flying_word_box {
    display: none; }

.decor__flying_word_img {
  position: absolute;
  top: 0;
  height: 37.5em; }

@media (min-width: 2560px) {
  .decor__flying_word_wrapper {
    font-size: 20px; } }

@media (max-width: 1440px) {
  .decor__flying_word_wrapper {
    font-size: 12px; } }

@media (max-width: 767px) {
  .decor__flying_word_wrapper {
    font-size: 1vw; } }

.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 213px;
  max-width: 213px;
  padding: 0 20px;
  height: 53px;
  line-height: 53px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  letter-spacing: 0.065em;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  .button {
    text-decoration: none !important; }
  .button:hover {
    color: inherit; }
  .button:hover, .button:focus, .button:active, .button:visited {
    text-decoration: none !important; }
  .button--white {
    background-color: rgba(var(--mediumBlack), 1);
    color: rgba(255,255,255,.8);
  }
    .button--white:hover, .button--white:focus, .button--white:active {
      background-color: rgba(255,255,255,.8);
      color: rgba(var(--mediumBlack), 1); }
  .button--black {
    background-color: rgba(255,255,255,.8);
    color: rgba(var(--mediumBlack), 1);
    border: 1px solid rgba(255,255,255,.8);
  }
    .button--black:hover, .button--black:focus, .button--black:active {
      background-color: rgba(var(--mediumBlack), 1);
      color: rgba(255,255,255,.8);
    }
  .button--green {
    background-color: rgba(var(--success), 1);
    color: rgba(var(--white), 1); }
    .button--green:hover, .button--green:focus {
      color: rgba(var(--success), 1);
      background-color: rgba(var(--white), 1);
    }
  .button--red {
    background-color: rgba(var(--error), 1);
    color: rgba(var(--white), 1); }
    .button--red:hover, .button--red:focus {
      color: rgba(var(--error), 1);
      background-color: rgba(var(--white), 1);
    }
  .button--blue {
    background-color: rgba(var(--accent), 1);
    color: rgba(var(--white), 1); }
    .button--blue:hover, .button--blue:focus {
      color: rgba(var(--accent), 1);
      background-color: rgba(var(--white), 1);
    }
  .button--cream-shadow {
    -webkit-box-shadow: 0 8px 40px rgba(40, 36, 61, 0.8);
    -moz-box-shadow: 0 8px 40px rgba(40, 36, 61, 0.8);
    box-shadow: 0 8px 40px rgba(40, 36, 61, 0.8); }
    .button--cream-shadow:hover {
      -webkit-box-shadow: 0 10px 47px rgba(40, 36, 61, 0.9);
      -moz-box-shadow: 0 10px 47px rgba(40, 36, 61, 0.9);
      box-shadow: 0 10px 47px rgba(40, 36, 61, 0.9); }
    @media (max-width: 500px) {
      .button--cream-shadow {
        -webkit-box-shadow: 0 4px 20px rgba(40, 36, 61, 0.6);
        -moz-box-shadow: 0 4px 20px rgba(40, 36, 61, 0.6);
        box-shadow: 0 4px 20px rgba(40, 36, 61, 0.6); }
        .button--cream-shadow:hover {
          -webkit-box-shadow: 0 6px 30px rgba(40, 36, 61, 0.8);
          -moz-box-shadow: 0 6px 30px rgba(40, 36, 61, 0.8);
          box-shadow: 0 6px 30px rgba(40, 36, 61, 0.8); } }
  .button--green-shadow {
    -webkit-box-shadow: 0 8px 20px rgba(var(--success), 0.8);
    -moz-box-shadow: 0 8px 20px rgba(var(--success), 0.8);
    box-shadow: 0 8px 20px rgba(var(--success), 0.8); }
    .button--green-shadow:hover {
      -webkit-box-shadow: 0 10px 20px rgba(var(--success), 0.9);
      -moz-box-shadow: 0 10px 20px rgba(var(--success), 0.9);
      box-shadow: 0 10px 20px rgba(var(--success), 0.9); }
    @media (max-width: 500px) {
      .button--green-shadow {
        -webkit-box-shadow: 0 4px 20px rgba(var(--success), 0.6);
        -moz-box-shadow: 0 4px 20px rgba(var(--success), 0.6);
        box-shadow: 0 4px 20px rgba(var(--success), 0.6); }
        .button--green-shadow:hover {
          -webkit-box-shadow: 0 6px 30px rgba(var(--success), 0.8);
          -moz-box-shadow: 0 6px 30px rgba(var(--success), 0.8);
          box-shadow: 0 6px 30px rgba(var(--success), 0.8); } }
  .button--red-shadow {
    -webkit-box-shadow: 0 8px 20px rgba(var(--error), 0.8);
    -moz-box-shadow: 0 8px 20px rgba(var(--error), 0.8);
    box-shadow: 0 8px 20px rgba(var(--error), 0.8); }
    .button--red-shadow:hover {
      -webkit-box-shadow: 0 10px 20px rgba(var(--error), 0.9);
      -moz-box-shadow: 0 10px 20px rgba(var(--error), 0.9);
      box-shadow: 0 10px 20px rgba(var(--error), 0.9); }
    @media (max-width: 500px) {
      .button--red-shadow {
        -webkit-box-shadow: 0 4px 20px rgba(var(--error), 0.6);
        -moz-box-shadow: 0 4px 20px rgba(var(--error), 0.6);
        box-shadow: 0 4px 20px rgba(var(--error), 0.6); }
        .button--red-shadow:hover {
          -webkit-box-shadow: 0 6px 30px rgba(var(--error), 0.8);
          -moz-box-shadow: 0 6px 30px rgba(var(--error), 0.8);
          box-shadow: 0 6px 30px rgba(var(--error), 0.8); } }
  .button--blue-shadow {
    -webkit-box-shadow: 0 8px 20px rgba(var(--accent), 0.8);
    -moz-box-shadow: 0 8px 20px rgba(var(--accent), 0.8);
    box-shadow: 0 8px 20px rgba(var(--accent), 0.8); }
    .button--blue-shadow:hover {
      -webkit-box-shadow: 0 10px 20px rgba(var(--accent), 0.9);
      -moz-box-shadow: 0 10px 20px rgba(var(--accent), 0.9);
      box-shadow: 0 10px 20px rgba(var(--accent), 0.9); }
    @media (max-width: 500px) {
      .button--blue-shadow {
        -webkit-box-shadow: 0 4px 20px rgba(var(--accent), 0.6);
        -moz-box-shadow: 0 4px 20px rgba(var(--accent), 0.6);
        box-shadow: 0 4px 20px rgba(var(--accent), 0.6); }
        .button--blue-shadow:hover {
          -webkit-box-shadow: 0 6px 30px rgba(var(--accent), 0.8);
          -moz-box-shadow: 0 6px 30px rgba(var(--accent), 0.8);
          box-shadow: 0 6px 30px rgba(var(--accent), 0.8); } }
  .button--cream-border {
    border: 1px solid rgba(var(--bgColor), 1);
    color: rgba(var(--mediumBlack), 1); }
    .button--cream-border:hover, .button--cream-border:focus, .button--cream-border:active {
      background-color: rgba(var(--mediumBlack), 1);
      color: rgba(255,255,255,.8); }
  .button--black-border {
    border: 1px solid rgba(255,255,255,.8); }
  @media (min-width: 2560px) {
    .button {
      min-width: 300px;
      padding: 0 30px;
      height: 75px;
      line-height: 75px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      font-size: 20px; } }
  @media (max-width: 500px) {
    .button {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; } }

.intro {
  position: relative;
  padding-top: 1px;
  height: 90vh;
  background-color: rgba(255,255,255,.9); }
  @media (min-height: 1090px) and (min-width: 1921px) {
    .intro {
      min-height: 989px; } }
  @media (min-width: 2560px) {
    .intro {
      min-height: 1200px;
      font-size: 20px; } }
  @media (max-width: 1600px) {
    .intro {
      min-height: 780px; } }
  @media (max-width: 1366px) {
    .intro {
      min-height: 620px;
      font-size: 12px; } }
  @media (max-width: 1023px) {
    .intro {
      min-height: 900px; } }
  @media (max-width: 767px) {
    .intro {
      min-height: 111vw;
      font-size: 1.55vw; } }

.intro__container, .loader__container {
  max-width: 1200px;
  margin: 130px auto auto; }
  .intro__container:after, .loader__container:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (min-height: 1090px) and (min-width: 1921px) {
    .intro__container, .loader__container {
      margin-top: 190px; } }
  @media (min-width: 2048px) {
    .intro__container, .loader__container {
      max-width: 1390px;
      margin-top: 150px; } }
  @media (min-width: 2560px) {
    .intro__container, .loader__container {
      max-width: 1800px; } }
  @media (max-width: 1600px) {
    .intro__container, .loader__container {
      max-width: 1100px;
      margin-top: 100px; } }
  @media (max-width: 1366px) {
    .intro__container, .loader__container {
      max-width: 900px;
      margin-top: 70px; } }
  @media (max-width: 1023px) {
    .intro__container, .loader__container {
      padding-left: 30px;
      padding-top: 130px;
      margin-top: 0; } }
  @media (max-width: 767px) {
    .intro__container, .loader__container {
      padding-left: 17px;
      padding-top: 17vw; } }

.intro__slider_box {
  position: relative;
  z-index: 10;
  width: 47%;
  float: left; }
  .intro__slider_box:before {
    content: "";
    display: block;
    padding-top: 100%; }
  @media (max-width: 1023px) {
    .intro__slider_box {
      float: right; } }
  @media (max-width: 1023px) {
    .intro__slider_box {
      position: absolute;
      right: -3%;
      width: 563px; } }
  @media (max-width: 900px) {
    .intro__slider_box {
      right: -13%; } }
  @media (max-width: 800px) {
    .intro__slider_box {
      right: -23%; } }
  @media (max-width: 767px) {
    .intro__slider_box {
      width: 73.4vw; } }

.intro__slider_dots_box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -50px;
  margin: auto;
  text-align: center; }
  @media (min-width: 2560px) {
    .intro__slider_dots_box {
      bottom: -70px; } }
  .body--mobile .intro__slider_dots_box {
    display: none; }

.intro__slider_dot {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  opacity: 0.2;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }
  .intro__slider_dot:hover {
    opacity: 0.8; }
  .intro__slider_dot:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 7px;
    width: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(49, 45, 75, .8);
    opacity: 0;
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease; }
    .state-intro-slides-dots-visible .intro__slider_dot:before {
      opacity: 1; }
  .intro__slider_dot:nth-child(1):before {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms; }
  .intro__slider_dot:nth-child(2):before {
    -webkit-transition-delay: 125ms;
    -moz-transition-delay: 125ms;
    -o-transition-delay: 125ms;
    transition-delay: 125ms; }
  .intro__slider_dot:nth-child(3):before {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms; }
  .intro__slider_dot:nth-child(4):before {
    -webkit-transition-delay: 275ms;
    -moz-transition-delay: 275ms;
    -o-transition-delay: 275ms;
    transition-delay: 275ms; }
  .intro__slider_dot:nth-child(5):before {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms; }
  .intro__slider_dot:nth-child(6):before {
    -webkit-transition-delay: 425ms;
    -moz-transition-delay: 425ms;
    -o-transition-delay: 425ms;
    transition-delay: 425ms; }
  .intro__slider_dot:nth-child(7):before {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms; }
  .intro__slider_dot:nth-child(8):before {
    -webkit-transition-delay: 575ms;
    -moz-transition-delay: 575ms;
    -o-transition-delay: 575ms;
    transition-delay: 575ms; }
  .intro__slider_dot:nth-child(9):before {
    -webkit-transition-delay: 650ms;
    -moz-transition-delay: 650ms;
    -o-transition-delay: 650ms;
    transition-delay: 650ms; }
  .intro__slider_dot:nth-child(10):before {
    -webkit-transition-delay: 725ms;
    -moz-transition-delay: 725ms;
    -o-transition-delay: 725ms;
    transition-delay: 725ms; }
  .intro__slider_dot.state-active {
    opacity: 0.8; }

.intro__slider {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto; }
  .intro__slider:before {
    content: "";
    position: absolute;
    z-index: 80;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(var(--bgColor), 1); }
    .state-show-slider .intro__slider:before {
      -webkit-transition: -webkit-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;
      -moz-transition: -moz-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;
      -o-transition: -o-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;
      transition: transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -o-transform: translateX(100%);
      transform: translateX(100%);
      visibility: hidden; }
  .state-slider-children-visible .intro__slider {
    overflow: visible; }

.intro_appearing_square, .intro__slider_square, .intro__text_box__square {
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s; }
  .state-show-corners .intro_appearing_square, .state-show-corners .intro__slider_square, .state-show-corners .intro__text_box__square {
    opacity: 1; }
  @media (max-width: 1023px) {
    .intro_appearing_square, .intro__slider_square, .intro__text_box__square {
      display: none; } }

.intro__slider_square {
  position: absolute;
  top: -11px;
  right: -11px;
  z-index: 100;
  width: 22px;
  height: 22px;
  -webkit-transition-delay: 2s;
  -moz-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s; }

.intro__text_box__square {
  position: absolute;
  right: -11px;
  top: 370px;
  width: 22px;
  height: 22px; }
  @media (min-width: 2560px) {
    .intro__text_box__square {
      top: 411px; } }

.intro__slider_line {
  position: absolute;
  top: 0;
  opacity: 0;
  right: -45px;
  z-index: 100;
  width: 45px;
  height: 1px;
  background-color: rgba(var(--themeColor), 1);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0); }
  .state-intro-lines-started-moving .intro__slider_line {
    -webkit-animation: intro_slider_line_moving 0.75s 0.6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    -moz-animation: intro_slider_line_moving 0.75s 0.6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    -o-animation: intro_slider_line_moving 0.75s 0.6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    animation: intro_slider_line_moving 0.75s 0.6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards; }
  @media (max-width: 1023px) {
    .intro__slider_line {
      display: none; } }

@-webkit-keyframes intro_slider_line_moving {
  0% {
    opacity: 0;
    right: -118%; }
  5% {
    opacity: 1;
    right: -118%; }
  100% {
    right: -45px;
    opacity: 1; } }

@-moz-keyframes intro_slider_line_moving {
  0% {
    opacity: 0;
    right: -118%; }
  5% {
    opacity: 1;
    right: -118%; }
  100% {
    right: -45px;
    opacity: 1; } }

@-o-keyframes intro_slider_line_moving {
  0% {
    opacity: 0;
    right: -118%; }
  5% {
    opacity: 1;
    right: -118%; }
  100% {
    right: -45px;
    opacity: 1; } }

@keyframes intro_slider_line_moving {
  0% {
    opacity: 0;
    right: -118%; }
  5% {
    opacity: 1;
    right: -118%; }
  100% {
    right: -45px;
    opacity: 1; } }

.intro__slider_item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: contain;
  will-change: transform;
  -webkit-transition: opacity 0.7s ease;
  -moz-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease;
  -webkit-transform: translate(-15px, 15px);
  -moz-transform: translate(-15px, 15px);
  -ms-transform: translate(-15px, 15px);
  -o-transform: translate(-15px, 15px);
  transform: translate(-15px, 15px); }
  @media (min-width: 2560px) {
    .intro__slider_item {
      -webkit-transform: translate(-25px, 25px);
      -moz-transform: translate(-25px, 25px);
      -ms-transform: translate(-25px, 25px);
      -o-transform: translate(-25px, 25px);
      transform: translate(-25px, 25px); } }
  .state-intro-slides-shift .intro__slider_item {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important; }
  .state-intro-slides-transition .intro__slider_item {
    -webkit-transition: -webkit-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), -webkit-box-shadow 0.7s ease !important;
    -moz-transition: -moz-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), -moz-box-shadow 0.7s ease !important;
    -o-transition: -o-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), box-shadow 0.7s ease !important;
    transition: transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), box-shadow 0.7s ease !important; }
    .state-intro-slides-transition .intro__slider_item:nth-child(1) {
      -webkit-transition-delay: 500ms !important;
      -moz-transition-delay: 500ms !important;
      -o-transition-delay: 500ms !important;
      transition-delay: 500ms !important; }
    .state-intro-slides-transition .intro__slider_item:nth-child(2) {
      -webkit-transition-delay: 200ms !important;
      -moz-transition-delay: 200ms !important;
      -o-transition-delay: 200ms !important;
      transition-delay: 200ms !important; }
    .state-intro-slides-transition .intro__slider_item:nth-child(3) {
      -webkit-transition-delay: -100ms !important;
      -moz-transition-delay: -100ms !important;
      -o-transition-delay: -100ms !important;
      transition-delay: -100ms !important; }
    .state-intro-slides-transition .intro__slider_item:nth-child(4) {
      -webkit-transition-delay: -400ms !important;
      -moz-transition-delay: -400ms !important;
      -o-transition-delay: -400ms !important;
      transition-delay: -400ms !important; }
    .state-intro-slides-transition .intro__slider_item:nth-child(5) {
      -webkit-transition-delay: -700ms !important;
      -moz-transition-delay: -700ms !important;
      -o-transition-delay: -700ms !important;
      transition-delay: -700ms !important; }
  .intro__slider_item.state-active-slide {
    z-index: 15 !important;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: -webkit-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);
    -moz-transition: -moz-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);
    -o-transition: -o-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);
    transition: transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07); }
  .intro__slider_item.state-active-slide + .intro__slider_item {
    z-index: 5; }
  .intro__slider_item.state-leaving-slide {
    z-index: 20 !important;
    -webkit-transform: translate(15px, -15px);
    -moz-transform: translate(15px, -15px);
    -ms-transform: translate(15px, -15px);
    -o-transform: translate(15px, -15px);
    transform: translate(15px, -15px);
    -webkit-transition: opacity 0.7s 0.2s ease, -webkit-transform 3s ease;
    -moz-transition: opacity 0.7s 0.2s ease, -moz-transform 3s ease;
    -o-transition: opacity 0.7s 0.2s ease, -o-transform 3s ease;
    transition: opacity 0.7s 0.2s ease, transform 3s ease;
    opacity: 0; }
    @media (min-width: 2560px) {
      .intro__slider_item.state-leaving-slide {
        -webkit-transform: translate(25px, -25px);
        -moz-transform: translate(25px, -25px);
        -ms-transform: translate(25px, -25px);
        -o-transform: translate(25px, -25px);
        transform: translate(25px, -25px); } }
  .intro__slider_item:first-child {
    z-index: 5; }
.js-intro-image {
  opacity: 0;
}
  .js-intro-image.state-active-slide {
    opacity: 1;
  }

.intro__text_box {
  position: relative;
  float: right;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
  color: rgba(var(--themeColor), 1);
  width: 52%; }
  @media (min-width: 2560px) {
    .intro__text_box {
      width: 51%; } }
  @media (max-width: 1023px) {
    .intro__text_box {
      float: left; } }

.intro__audience_box {
  position: absolute;
  opacity: 0;
  top: -10px;
  left: 22%;
  -webkit-transform: translateX(20%) translateZ(0);
  -moz-transform: translateX(20%) translateZ(0);
  transform: translateX(20%) translateZ(0);
  font-size: 2em;
  letter-spacing: 0.04em;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
  -moz-transition: opacity 0.25s ease, -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
  -o-transition: opacity 0.25s ease, -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
  transition: opacity 0.25s ease, transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
  -webkit-transition-delay: 0.7s;
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  transition-delay: 0.7s; }
  @media (min-width: 2560px) {
    .intro__audience_box {
      left: 32%;
      top: -18px; } }
  .state-intro-lines-started-moving .intro__audience_box {
    opacity: 1;
    -webkit-transform: translateX(0) translateZ(0);
    -moz-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0); }

.intro__audience_box__hidden_placeholder {
  position: relative; }

.intro__audience_box__hidden_placeholder__text {
  opacity: 0; }

.intro__audience_box__item {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  white-space: nowrap;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease;
  -moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.25s ease;
  transition: opacity 0.25s ease, transform 0.25s ease;
}
  .intro__audience_box__item.marked {
    font-weight: 700;
  }
  .intro__audience_box__item:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .intro__audience_box__item.marked:before {
    background-color: rgba(145, 85, 253, .2);
  }
  .intro__audience_box__item.state-visible {
    opacity: 1; }
    .intro__audience_box__item.state-visible:before {
      -webkit-animation: title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
      -moz-animation: title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
      -o-animation: title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
      animation: title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards; }

@-webkit-keyframes title_slide {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }

@-moz-keyframes title_slide {
  0% {
    -moz-transform: translateY(-100%);
    transform: translateY(-100%); }
  50% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }

@-o-keyframes title_slide {
  0% {
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  50% {
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }
  100% {
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }

@keyframes title_slide {
  0% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }

.intro__text_content {
  position: absolute;
  width: 100%; }
  @media (min-width: 2048px) {
    .intro__text_content {
      top: 80px; } }
  @media (max-width: 1366px) {
    .intro__text_content {
      top: -100px; } }
  @media (max-width: 767px) {
    .intro__text_content {
      top: -13vw; } }

.intro__title_cap {
  position: absolute;
  color: rgba(var(--mediumBlack), 1);
  opacity: .8;
  top: 160px;
  font-size: 1.5em;
}
  @media (min-width: 2048px) {
    .intro__title_cap {
      top: 160px; } }
  @media (max-width: 1366px) {
    .intro__title {
      top: 100px; } }
  @media (max-width: 500px) {
    .intro__title_cap {
      font-size: .6rem;
      top: 100px; } }

.intro__title {
  position: absolute;
  overflow: hidden;
  top: 218px;
  font-size: 6.5em;
  letter-spacing: 0.045em; }
  @media (max-width: 1366px) {
    .intro__title {
      top: 258px; } }
  @media (max-width: 767px) {
    .intro__title {
      top: 34vw; } }

.intro__title_visible_word,
.intro__subtitle_visible_word {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }
  .state-show-text .intro__title_visible_word, .state-show-text
  .intro__subtitle_visible_word {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }

.intro__title_visible_word {
  -webkit-transform: translateY(70%);
  -moz-transform: translateY(70%);
  -ms-transform: translateY(70%);
  -o-transform: translateY(70%);
  transform: translateY(70%);
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);
  -moz-transition: opacity 0.1s ease, -moz-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);
  -o-transition: opacity 0.1s ease, -o-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);
  transition: opacity 0.1s ease, transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99); }

.intro__subtitle_visible_word {
  -webkit-transform: translateY(-90%);
  -moz-transform: translateY(-90%);
  -ms-transform: translateY(-90%);
  -o-transform: translateY(-90%);
  transform: translateY(-90%);
  -webkit-transition: opacity 0.1s 0.25s ease, -webkit-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);
  -moz-transition: opacity 0.1s 0.25s ease, -moz-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);
  -o-transition: opacity 0.1s 0.25s ease, -o-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);
  transition: opacity 0.1s 0.25s ease, transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99); }

.intro__title_hidden_word,
.intro__subtitle_hidden_word {
  visibility: hidden; }

.intro__subtitle {
  overflow: hidden;
  position: absolute;
  top: 412px;
  font-size: 1.3em;
  letter-spacing: 0.08em;
  text-indent: 0.3em; }
  @media (min-width: 2560px) {
    .intro__subtitle {
      top: 462px; } }
  @media (max-width: 1023px) {
    .intro__subtitle {
      text-indent: 0; } }
  @media (max-width: 767px) {
    .intro__subtitle {
      top: 53.5vw; } }
  @media (max-width: 500px) {
    .intro__subtitle {
      font-size: 1.5em; } }
  @media (min-width: 1024px) {
    .intro__subtitle br {
      display: none; } }

.intro__button_box {
  position: absolute;
  opacity: 0;
  top: 500px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 7rem !important;
  -webkit-transition: opacity 0.7s ease;
  -moz-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease;
  -webkit-transition-delay: 2.2s;
  -moz-transition-delay: 2.2s;
  -o-transition-delay: 2.2s;
  transition-delay: 2.2s; }
  .intro__button_box a {
    font-size: .8rem !important;
  }
  @media (min-width: 2560px) {
    .intro__button_box {
      top: 600px; } }
  @media (max-width: 1366px) {
    .intro__button_box {
      top: 480px; } }
  .state-intro-lines-started-moving .intro__button_box {
    opacity: 1; }

.intro__buy_button_box {
  right: -11px; }
  @media (max-width: 1023px) {
    .intro__buy_button_box {
      display: none; } }

@media (min-width: 1024px) {
  .intro__live_button_box {
    display: none; } }
    .intro__live_button_box.to_detail {
      color: rgba(var(--mediumBlack), 1) !important;
    }

@media (max-width: 1023px) {
  .intro__live_button_box {
    top: 540px; }
  }

@media (max-width: 767px) {
  .intro__live_button_box {
    top: 70.5vw; }
    .intro__live_button_box .button {
      min-width: 24.8vw;
      height: 6.6vw;
      line-height: 6.6vw;
      font-size: 1.7vw; } }

@media (max-width: 500px) {
  .intro__live_button_box .button {
    min-width: 29.76vw;
    height: 7.92vw;
    line-height: 7.92vw;
    font-size: 2.38vw; } }

.intro__text_box__cross {
  position: absolute;
  right: -47px;
  top: -47px;
  width: 95px;
  height: 95px;
  opacity: 0;
  -webkit-transition: opacity 0.7s ease;
  -moz-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease; }
  @media (max-width: 1366px) {
    .intro__text_box__cross {
      width: 60px;
      height: 60px;
      right: -30px;
      top: -30px; } }
  .state-show-corners .intro__text_box__cross {
    opacity: 1; }
  @media (max-width: 1023px) {
    .intro__text_box__cross {
      right: auto; } }
  @media (max-width: 767px) {
    .intro__text_box__cross {
      width: 7vw;
      height: 7vw;
      top: -3.5vw; } }

.intro__text_box__line {
  position: absolute;
  opacity: 0;
  right: 0;
  top: 261px;
  width: 1px;
  height: 45px;
  background-color: rgba(var(--themeColor), 1);
  -webkit-transform: translateY(120px) translateZ(0);
  -moz-transform: translateY(120px) translateZ(0);
  transform: translateY(120px) translateZ(0); }
  .state-intro-lines-started-moving .intro__text_box__line {
    -webkit-animation: intro_box_line_moving 0.25s 0.495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    -moz-animation: intro_box_line_moving 0.25s 0.495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    -o-animation: intro_box_line_moving 0.25s 0.495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;
    animation: intro_box_line_moving 0.25s 0.495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards; }
  @media (max-width: 1023px) {
    .intro__text_box__line {
      display: none; } }

@-webkit-keyframes intro_box_line_moving {
  0% {
    -webkit-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  10% {
    opacity: 1;
    -webkit-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px) translateZ(0);
    transform: translateY(0px) translateZ(0); } }

@-moz-keyframes intro_box_line_moving {
  0% {
    -moz-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  10% {
    opacity: 1;
    -moz-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0px) translateZ(0);
    transform: translateY(0px) translateZ(0); } }

@-o-keyframes intro_box_line_moving {
  0% {
    transform: translateY(80px) translateZ(0); }
  10% {
    opacity: 1;
    transform: translateY(80px) translateZ(0); }
  100% {
    opacity: 1;
    transform: translateY(0px) translateZ(0); } }

@keyframes intro_box_line_moving {
  0% {
    -webkit-transform: translateY(80px) translateZ(0);
    -moz-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  10% {
    opacity: 1;
    -webkit-transform: translateY(80px) translateZ(0);
    -moz-transform: translateY(80px) translateZ(0);
    transform: translateY(80px) translateZ(0); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px) translateZ(0);
    -moz-transform: translateY(0px) translateZ(0);
    transform: translateY(0px) translateZ(0); } }

.intro__text_box__big_line {
  position: absolute;
  top: 382px;
  right: 62px;
  height: 1px;
  width: 3000px;
  background-color: rgba(var(--themeColor), 1);
  -webkit-transform: translateX(-100%) translateZ(0);
  -moz-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  -webkit-transition: -webkit-transform 0.5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);
  -moz-transition: -moz-transform 0.5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);
  -o-transition: -o-transform 0.5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);
  transition: transform 0.5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99); }
  @media (min-width: 2560px) {
    .intro__text_box__big_line {
      top: 422px; } }
  .state-intro-lines-started-moving .intro__text_box__big_line {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  @media (max-width: 1023px) {
    .intro__text_box__big_line {
      left: -300px;
      right: auto; } }
  @media (max-width: 767px) {
    .intro__text_box__big_line {
      top: 50.3vw; } }

.intro__scroll_down_box {
  overflow: hidden;
  position: absolute;
  z-index: 100;
  top: 50%;
  width: 1px;
  height: 780px;
  left: -webkit-calc(43% + 50px);
  left: -moz-calc(43% + 50px);
  left: calc(43% + 50px); }
  @media (min-width: 2560px) {
    .intro__scroll_down_box {
      height: 970px; } }
  @media (max-width: 1680px) {
    .intro__scroll_down_box {
      height: 740px; } }
  @media (max-width: 1600px) {
    .intro__scroll_down_box {
      height: 700px; } }
  @media (max-width: 1440px) {
    .intro__scroll_down_box {
      height: 550px; } }
  @media (max-width: 1366px) {
    .intro__scroll_down_box {
      left: -webkit-calc(41% + 50px);
      left: -moz-calc(41% + 50px);
      left: calc(41% + 50px); } }
  @media (max-width: 1023px) {
    .intro__scroll_down_box {
      left: auto;
      right: 40%;
      top: 40%;
      height: 660px; } }
  @media (max-width: 767px) {
    .intro__scroll_down_box {
      height: 76vw; } }

.intro__scroll_down_line {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(var(--themeColor), 1);
  -webkit-transform: translateY(-100%) translateZ(0);
  -moz-transform: translateY(-100%) translateZ(0);
  transform: translateY(-100%) translateZ(0);
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -moz-transition: opacity 0.25s ease, -moz-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -o-transition: opacity 0.25s ease, -o-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  transition: opacity 0.25s ease, transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -webkit-transition-delay: 1.45s;
  -moz-transition-delay: 1.45s;
  -o-transition-delay: 1.45s;
  transition-delay: 1.45s; }
  .state-intro-lines-started-moving .intro__scroll_down_line {
    opacity: 1;
    -webkit-transform: translateY(0) translateZ(0);
    -moz-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0); }

.intro__scroll_down_word {
  position: absolute;
  opacity: 0;
  z-index: 100;
  bottom: 170px;
  left: 44%;
  font-size: 8px;
  text-transform: uppercase;
  color: rgba(var(--mediumBlack), 1);
  -webkit-transform: translateY(-10%) translateZ(0);
  -moz-transform: translateY(-10%) translateZ(0);
  transform: translateY(-10%) translateZ(0);
  cursor: pointer;
  -webkit-transition: color 0.25s ease, opacity 0.25s ease, -webkit-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);
  -moz-transition: color 0.25s ease, opacity 0.25s ease, -moz-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);
  -o-transition: color 0.25s ease, opacity 0.25s ease, -o-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);
  transition: color 0.25s ease, opacity 0.25s ease, transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);
  -webkit-transition-delay: 1.7s;
  -moz-transition-delay: 1.7s;
  -o-transition-delay: 1.7s;
  transition-delay: 1.7s; }
  .intro__scroll_down_word:hover {
    opacity: 0.5; }
  @media (min-width: 2560px) {
    .intro__scroll_down_word {
      bottom: 170px;
      left: 42.5%;
      font-size: 12px; } }
  @media (max-width: 1366px) {
    .intro__scroll_down_word {
      left: 43%;
      bottom: 130px; } }
  @media (max-width: 1023px) {
    .intro__scroll_down_word {
      left: auto;
      right: 42%;
      bottom: 170px; } }
  @media (max-width: 767px) {
    .intro__scroll_down_word {
      bottom: 10vw;
      font-size: 1.1vw; } }
  @media (max-width: 500px) {
    .intro__scroll_down_word {
      top: 20vh; } }
  @media (max-width: 375px) {
    .intro__scroll_down_word {
      top: 50vh; } }
  .state-intro-lines-started-moving .intro__scroll_down_word {
    opacity: 1;
    -webkit-transform: translateY(0) translateZ(0);
    -moz-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0); }

@media (max-width: 1366px) {
  .intro__scroll_down_word_img {
    height: 60px; } }

@media (max-width: 1023px) {
  .intro__scroll_down_word_img {
    height: 80px; } }

@media (max-width: 767px) {
  .intro__scroll_down_word_img {
    height: 10vw; } }

.testimonials {
  position: relative;
  overflow: hidden;
  padding-bottom: 122px;
  text-align: center; }
  @media (max-width: 1023px) {
    .testimonials {
      padding-bottom: 262px; } }
  @media (max-width: 767px) {
    .testimonials {
      padding-bottom: 34vw; } }
  @media (max-width: 375px) {
    .testimonials {
      padding-bottom: 48vw; } }

.testimonials__header_box {
  overflow: hidden;
  position: relative;
  padding-top: 102px;
  height: 600px;
  background-color: black; }
  @media (max-width: 1280px) {
    .testimonials__header_box {
      padding-top: 62px; } }
  @media (max-width: 1023px) {
    .testimonials__header_box {
      padding-top: 54px;
      height: 477px; } }
  @media (max-width: 767px) {
    .testimonials__header_box {
      padding-top: 9vw;
      height: 64vw; } }

.testimonials__header_item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  -webkit-transform: translateY(-3%);
  -moz-transform: translateY(-3%);
  -ms-transform: translateY(-3%);
  -o-transform: translateY(-3%);
  transform: translateY(-3%);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.7s ease, -webkit-transform 0.8s ease;
  -moz-transition: opacity 0.7s ease, -moz-transform 0.8s ease;
  -o-transition: opacity 0.7s ease, -o-transform 0.8s ease;
  transition: opacity 0.7s ease, transform 0.8s ease; }
  .testimonials__header_item.state-active {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1; }
  .testimonials__header_item {
    background-size: 1920px 600px;
  }
  .testimonials__laptop_content_box {
    background-size: 657px 413px;
  }
  .testimonials__header_item.one, .testimonials__laptop_content_box.one {
    background: url(/img/pictures/bi/01.jpg) no-repeat center center / cover;
  }
  .testimonials__header_item.two, .testimonials__laptop_content_box.two {
    background: url(/img/pictures/bi/02.jpg) no-repeat center center / cover;
  }
  .testimonials__header_item.three, .testimonials__laptop_content_box.three{
    background: url(/img/pictures/bi/03.jpg) no-repeat center center / cover;
  }
  .testimonials__header_item.four, .testimonials__laptop_content_box.four {
    background: url(/img/pictures/bi/04.jpg) no-repeat center center / cover;
  }
  .testimonials__header_item.five, .testimonials__laptop_content_box.five {
    background: url(/img/pictures/bi/05.jpg) no-repeat center center / cover;
  }

.testimonials__header_item__overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  background-color: rgba(26, 26, 30, 0.45); }
  .body--mobile .testimonials__header_item__overlay {
    -webkit-transition: background-color 0.7s ease;
    -moz-transition: background-color 0.7s ease;
    -o-transition: background-color 0.7s ease;
    transition: background-color 0.7s ease;
    background-color: #1a1a1e; }
    .body--mobile .testimonials__header_item__overlay.skrollable-between {
      background-color: rgba(26, 26, 30, 0.45); }

.testimonials__title {
  position: relative;
  z-index: 1;
  color: rgba(var(--mediumBlack), 1); }

.testimonials__laptop_box {
  padding-top: 3rem;
  position: relative; }
  @media (max-width: 1366px) {
    .testimonials__laptop_box {
      top: 40px; } }

.testimonials__numbers_box {
  position: absolute;
  left: 15%;
  bottom: -11%; }
  @media (max-width: 1920px) {
    .testimonials__numbers_box {
      left: 11%; } }
  @media (max-width: 1600px) {
    .testimonials__numbers_box {
      left: 5%; } }
  @media (max-width: 1366px) {
    .testimonials__numbers_box {
      bottom: -42%;
      left: 1%; } }

.testimonials__number {
  position: absolute;
  opacity: 0;
  color: rgba(var(--bgColor), 1);
  font-size: 18.75em;
  -webkit-transition: opacity 0.7s ease;
  -moz-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease; }
  .testimonials__number.state-visible {
    position: relative;
    opacity: 0.4; }
  @media (max-width: 767px) {
    .testimonials__number {
      font-size: 39vw; } }

.testimonials__laptop {
  position: relative;
  z-index: 50;
  margin: -373px auto auto;
  width: 882px;
  height: 607px; }
  @media (max-width: 1280px) {
    .testimonials__laptop {
      margin-top: -473px; } }
  @media (max-width: 1023px) {
    .testimonials__laptop {
      margin-top: -373px;
      width: 728px;
      height: 457px; } }
  @media (max-width: 767px) {
    .testimonials__laptop {
      width: 100%;
      height: 60vw;
      margin-top: -49vw; } }

.testimonials__arrow {
  position: absolute;
  z-index: 150;
  top: 136px;
  width: 88px;
  height: 32px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.25s ease, opacity 0.2s ease;
  -moz-transition: -moz-transform 0.25s ease, opacity 0.2s ease;
  -o-transition: -o-transform 0.25s ease, opacity 0.2s ease;
  transition: transform 0.25s ease, opacity 0.2s ease; }
  @media (max-width: 500px) {
    .testimonials__arrow {
      top: 20vw; } }
  .testimonials__arrow--left {
    left: 0;
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNDQiIGhlaWdodD0iOCI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDEiPjwvZGVmcz48cGF0aCBpZD0iU3ZnanNQYXRoMTAwNyIgZD0iTTUzMy4wMDggNTM2Ny45OUw0OTcuMDAwMDAwMDAwMDAwMDYgNTM2OEw0OTYuOTgyMDAwMDAwMDAwMSA1MzY1TDQ4OC45OTIwMDAwMDAwMDAxIDUzNjlMNDk3LjAwMDAwMDAwMDAwMDA2IDUzNzNMNDk3LjAwMDAwMDAwMDAwMDA2IDUzNzBMNTMzLjAwOCA1MzcwLjAxWiAiIGZpbGw9IiNmZmZmZmYiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTQ4OSwtNTM2NSkiPjwvcGF0aD48L3N2Zz4=) no-repeat center/50% 25%; }
    @media (max-width: 1024px) {
      .testimonials__arrow--left {
        left: -20px; } }
    @media (max-width: 767px) {
      .testimonials__arrow--left {
        left: 0; } }
    @media (max-width: 710px) {
      .testimonials__arrow--left {
        -moz-background-size: 30% 20%;
        -o-background-size: 30% 20%;
        background-size: 30% 20%;
        background-position-x: 20px; } }
    @media (max-width: 500px) {
      .testimonials__arrow--left {
        background-position-x: 10px; } }
    @media (max-width: 375px) {
      .testimonials__arrow--left {
        background-position-x: 5px; } }
  .testimonials__arrow--right {
    right: 0;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDA4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNDQiIGhlaWdodD0iOCI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDkiPjwvZGVmcz48cGF0aCBpZD0iU3ZnanNQYXRoMTAxMCIgZD0iTTEzOTguOTkgNTM2Ny45OUwxNDM1IDUzNjhMMTQzNS4wMiA1MzY1TDE0NDMuMDEgNTM2OUwxNDM1IDUzNzNMMTQzNSA1MzcwTDEzOTguOTkgNTM3MC4wMVogIiBmaWxsPSIjZmZmZmZmIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC0xMzk5LC01MzY1KSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/50% 25%; }
    @media (max-width: 1024px) {
      .testimonials__arrow--right {
        right: -20px; } }
    @media (max-width: 767px) {
      .testimonials__arrow--right {
        right: 0; } }
    @media (max-width: 710px) {
      .testimonials__arrow--right {
        -moz-background-size: 30% 20%;
        -o-background-size: 30% 20%;
        background-size: 30% 20%;
        background-position: right 20px center; } }
    @media (max-width: 500px) {
      .testimonials__arrow--right {
        background-position: right 10px center; } }
    @media (max-width: 375px) {
      .testimonials__arrow--right {
        background-position: right 5px center; } }
  .testimonials__arrow.state-disabled {
    opacity: 0.3; }
    .testimonials__arrow.state-disabled:hover {
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; }
  .testimonials__arrow:hover {
    -webkit-transform: scaleX(1.1);
    -moz-transform: scaleX(1.1);
    -ms-transform: scaleX(1.1);
    -o-transform: scaleX(1.1);
    transform: scaleX(1.1); }

.testimonials__laptop_img {
  position: relative;
  z-index: 100;
  display: inline-block;
  width: 882px;
  height: 607px;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1023px) {
    .testimonials__laptop_img {
      width: 728px;
      height: 457px;
      background-position: center top; } }
  @media (max-width: 767px) {
    .testimonials__laptop_img {
      width: 97%;
      height: 64vw; } }

.testimonials__laptop_content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 10; }

.testimonials__wrapper {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  width: 677px;
  height: 464px; }
  @media (max-width: 1023px) {
    .testimonials__wrapper {
      top: 15px;
      width: 576px;
      height: 380px; } }
  @media (max-width: 767px) {
    .testimonials__wrapper {
      width: 78%;
      height: 80%; } }

.testimonials__laptop_content_box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .testimonials__laptop_content_box.state-previous {
    z-index: 10;
    -webkit-transform: translateY(-99%);
    -moz-transform: translateY(-99%);
    -ms-transform: translateY(-99%);
    -o-transform: translateY(-99%);
    transform: translateY(-99%);
    -webkit-transition: 0.4s -webkit-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -moz-transition: 0.4s -moz-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -o-transition: 0.4s -o-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    transition: 0.4s transform cubic-bezier(0.66, 0.04, 0.29, 0.99); }
  .testimonials__laptop_content_box.state-active {
    z-index: 15;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.4s -webkit-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -moz-transition: 0.4s -moz-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -o-transition: 0.4s -o-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    transition: 0.4s transform cubic-bezier(0.66, 0.04, 0.29, 0.99); }
  .testimonials__laptop_content_box.state-next {
    z-index: 12;
    -webkit-transform: translateY(99%);
    -moz-transform: translateY(99%);
    -ms-transform: translateY(99%);
    -o-transform: translateY(99%);
    transform: translateY(99%);
    -webkit-transition: 0.4s -webkit-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -moz-transition: 0.4s -moz-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    -o-transition: 0.4s -o-transform cubic-bezier(0.66, 0.04, 0.29, 0.99);
    transition: 0.4s transform cubic-bezier(0.66, 0.04, 0.29, 0.99); }
    .state-hide-next-item .testimonials__laptop_content_box.state-next {
      opacity: 0; }

.testimonials__box {
  position: relative;
  display: inline-block;
  width: 677px;
  height: 464px;
  padding: 126px 98px 0 88px;
  background-color: rgba(21, 21, 21, 0.6); }
  @media (max-width: 1023px) {
    .testimonials__box {
      width: 576px;
      height: 390px;
      padding-top: 96px; } }
  @media (max-width: 767px) {
    .testimonials__box {
      width: 100%;
      height: 100%;
      padding: 0;
      font-size: 2.075vw; } }

.testimonials__text {
  position: relative;
  margin-bottom: 75px;
  color: rgba(var(--white), 1);
  font-size: 1.75em;
  line-height: 1.3;
  font-weight: 300;
  font-size: 3em;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease;
  -moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.25s ease;
  transition: opacity 0.25s ease, transform 0.25s ease; }
  .testimonials__text:after, .testimonials__text:before {
    content: "";
    position: absolute;
    height: 18px;
    width: 15px; }
    .state-previous .testimonials__text:after, .state-previous .testimonials__text:before {
      opacity: 0; }
    .state-active .testimonials__text:after, .state-active .testimonials__text:before {
      opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      -webkit-transition: opacity 1.2s 0.54s ease, -webkit-transform 0.5s 0.54s cubic-bezier(0.8, 0.29, 0, 0.99);
      -moz-transition: opacity 1.2s 0.54s ease, -moz-transform 0.5s 0.54s cubic-bezier(0.8, 0.29, 0, 0.99);
      -o-transition: opacity 1.2s 0.54s ease, -o-transform 0.5s 0.54s cubic-bezier(0.8, 0.29, 0, 0.99);
      transition: opacity 1.2s 0.54s ease, transform 0.5s 0.54s cubic-bezier(0.8, 0.29, 0, 0.99); }
    .state-next .testimonials__text:after, .state-next .testimonials__text:before {
      opacity: 0; }
    @media (max-width: 767px) {
      .testimonials__text:after, .testimonials__text:before {
        height: 3.78vw;
        width: 3.15vw; } }
  .testimonials__text:after {
    right: -15px;
    bottom: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDE1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMTciIGhlaWdodD0iMTUiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDE2Ij48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMTciIGQ9Ik0xMjA5LjMzIDUzOTcuMjJDMTIwOC44OTk5OTk5OTk5OTk5IDUzOTcuNDAwMDAwMDAwMDAxIDEyMDguNzIgNTM5Ny45MSAxMjA4LjkwOTk5OTk5OTk5OTkgNTM5OC4zMjAwMDAwMDAwMDFMMTIwOS41OSA1Mzk5LjczMDAwMDAwMDAwMDVDMTIwOS43OCA1NDAwLjEzIDEyMTAuMjUgNTQwMC4zMSAxMjEwLjY1OTk5OTk5OTk5OTkgNTQwMC4xM0MxMjExLjgzIDUzOTkuNjQgMTIxMi44MyA1Mzk4Ljk5IDEyMTMuNjI5OTk5OTk5OTk5OSA1Mzk4LjIxQzEyMTQuNiA1Mzk3LjI5IDEyMTUuMjYgNTM5Ni4yMzAwMDAwMDAwMDA1IDEyMTUuNjIgNTM5NS4wN0MxMjE1Ljk3OTk5OTk5OTk5OTggNTM5My44ODk5OTk5OTk5OTkgMTIxNi4xNjk5OTk5OTk5OTk4IDUzOTIuMjggMTIxNi4xNjk5OTk5OTk5OTk4IDUzOTAuMjNMMTIxNi4xNjk5OTk5OTk5OTk4IDUzODYuMDE5OTk5OTk5OTk5NUMxMjE2LjE2OTk5OTk5OTk5OTggNTM4NS41NyAxMjE1LjggNTM4NS4yIDEyMTUuMzQgNTM4NS4yTDEyMDkuOTQ5OTk5OTk5OTk5OCA1Mzg1LjJDMTIwOS40ODk5OTk5OTk5OTk4IDUzODUuMiAxMjA5LjEyIDUzODUuNTcgMTIwOS4xMiA1Mzg2LjAxOTk5OTk5OTk5OTVMMTIwOS4xMiA1MzkxLjQxQzEyMDkuMTIgNTM5MS44NyAxMjA5LjQ4OTk5OTk5OTk5OTggNTM5Mi4yNCAxMjA5Ljk0OTk5OTk5OTk5OTggNTM5Mi4yNEwxMjEyLjUyOTk5OTk5OTk5OTcgNTM5Mi4yNEMxMjEyLjQ5OTk5OTk5OTk5OTggNTM5My42MiAxMjEyLjE2OTk5OTk5OTk5OTggNTM5NC43NCAxMjExLjU2OTk5OTk5OTk5OTcgNTM5NS41N0MxMjExLjA2OTk5OTk5OTk5OTcgNTM5Ni4yNSAxMjEwLjMyOTk5OTk5OTk5OTcgNTM5Ni43OTk5OTk5OTk5OTkgMTIwOS4zMjk5OTk5OTk5OTk3IDUzOTcuMjE5OTk5OTk5OTk5Wk0xMTk5LjYzIDUzOTcuMjJDMTE5OS4yIDUzOTcuNDAwMDAwMDAwMDAxIDExOTkuMDIwMDAwMDAwMDAwMiA1Mzk3LjkxIDExOTkuMjIgNTM5OC4zMjAwMDAwMDAwMDFMMTE5OS44OSA1Mzk5LjcyQzEyMDAuMDgwMDAwMDAwMDAwMiA1NDAwLjEyIDEyMDAuNTUwMDAwMDAwMDAwMiA1NDAwLjMgMTIwMC45NiA1NDAwLjEyQzEyMDIuMTEwMDAwMDAwMDAwMSA1Mzk5LjYyIDEyMDMuMTAwMDAwMDAwMDAwMSA1Mzk4Ljk4IDEyMDMuOTEgNTM5OC4yMUMxMjA0Ljg5IDUzOTcuMjggMTIwNS41NjAwMDAwMDAwMDAyIDUzOTYuMjIgMTIwNS45MiA1Mzk1LjA1QzEyMDYuMjggNTM5My45MDAwMDAwMDAwMDEgMTIwNi40NiA1MzkyLjI5IDEyMDYuNDYgNTM5MC4yMzAwMDAwMDAwMDA1TDEyMDYuNDYgNTM4Ni4wMkMxMjA2LjQ2IDUzODUuNTcwMDAwMDAwMDAxIDEyMDYuMDggNTM4NS4yMDAwMDAwMDAwMDEgMTIwNS42MyA1Mzg1LjIwMDAwMDAwMDAwMUwxMjAwLjIzIDUzODUuMjAwMDAwMDAwMDAxQzExOTkuNzggNTM4NS4yMDAwMDAwMDAwMDEgMTE5OS40MSA1Mzg1LjU3MDAwMDAwMDAwMSAxMTk5LjQxIDUzODYuMDJMMTE5OS40MSA1MzkxLjQxMDAwMDAwMDAwMUMxMTk5LjQxIDUzOTEuODcwMDAwMDAwMDAxIDExOTkuNzggNTM5Mi4yNDAwMDAwMDAwMDEgMTIwMC4yMyA1MzkyLjI0MDAwMDAwMDAwMUwxMjAyLjgzIDUzOTIuMjQwMDAwMDAwMDAxQzEyMDIuOCA1MzkzLjYyMDAwMDAwMDAwMSAxMjAyLjQ3IDUzOTQuNzQwMDAwMDAwMDAxIDEyMDEuODcgNTM5NS41NzAwMDAwMDAwMDFDMTIwMS4zNyA1Mzk2LjI1MDAwMDAwMDAwMSAxMjAwLjYyOTk5OTk5OTk5OTkgNTM5Ni44IDExOTkuNjI5OTk5OTk5OTk5OSA1Mzk3LjIyWiAiIGZpbGw9IiNmZmZmZmYiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTExOTksLTUzODUpIj48L3BhdGg+PC9zdmc+) no-repeat center/contain; }
    .state-previous .testimonials__text:after {
      -webkit-transform: translateY(-30%);
      -moz-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
      -o-transform: translateY(-30%);
      transform: translateY(-30%); }
    .state-active .testimonials__text:after {
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%); }
    .state-next .testimonials__text:after {
      opacity: 0;
      -webkit-transform: translateY(30%);
      -moz-transform: translateY(30%);
      -ms-transform: translateY(30%);
      -o-transform: translateY(30%);
      transform: translateY(30%); }
  .testimonials__text:before {
    left: -15px;
    top: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMTciIGhlaWdodD0iMTUiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDEzIj48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMTQiIGQ9Ik02OTMuMjk1IDUyMjguOThDNjkzLjcyMzk5OTk5OTk5OTkgNTIyOC43OTk5OTk5OTk5OTkgNjkzLjkwNCA1MjI4LjI5IDY5My43MDk5OTk5OTk5OTk5IDUyMjcuODc5OTk5OTk5OTk5TDY5My4wMzE5OTk5OTk5OTk5IDUyMjYuNDU5OTk5OTk5OTk5QzY5Mi44Mzg5OTk5OTk5OTk5IDUyMjYuMDY5OTk5OTk5OTk5IDY5Mi4zNjc5OTk5OTk5OTk5IDUyMjUuODg5OTk5OTk5OTk5IDY5MS45NTMgNTIyNi4wNjk5OTk5OTk5OTlDNjkwLjc3Njk5OTk5OTk5OTkgNTIyNi41NTk5OTk5OTk5OTkgNjg5Ljc2NiA1MjI3LjIwOTk5OTk5OTk5OSA2ODguOTYzOTk5OTk5OTk5OSA1MjI3Ljk4OTk5OTk5OTk5OUM2ODcuOTgxIDUyMjguOTA5OTk5OTk5OTk5IDY4Ny4zMTY5OTk5OTk5OTk5IDUyMjkuOTY5OTk5OTk5OTk4IDY4Ni45NTcgNTIzMS4xMjk5OTk5OTk5OTlDNjg2LjU5NyA1MjMyLjMwOTk5OTk5OTk5OTUgNjg2LjQwNCA1MjMzLjkxOTk5OTk5OTk5OSA2ODYuNDA0IDUyMzUuOTU5OTk5OTk5OTk5TDY4Ni40MDQgNTI0MC4xNzk5OTk5OTk5OTlDNjg2LjQwNCA1MjQwLjYyOTk5OTk5OTk5OSA2ODYuNzc3IDUyNDAuOTk5OTk5OTk5OTk5IDY4Ny4yMzQgNTI0MC45OTk5OTk5OTk5OTlMNjkyLjY3MyA1MjQwLjk5OTk5OTk5OTk5OUM2OTMuMTI5IDUyNDAuOTk5OTk5OTk5OTk5IDY5My41MDMgNTI0MC42Mjk5OTk5OTk5OTkgNjkzLjUwMyA1MjQwLjE3OTk5OTk5OTk5OUw2OTMuNTAzIDUyMzQuNzhDNjkzLjUwMyA1MjM0LjMzIDY5My4xMjkgNTIzMy45NiA2OTIuNjczIDUyMzMuOTZMNjkwLjA3MSA1MjMzLjk2QzY5MC4wOTkgNTIzMi41NyA2OTAuNDMxIDUyMzEuNDYgNjkxLjA0MDAwMDAwMDAwMDEgNTIzMC42MkM2OTEuNTM4MDAwMDAwMDAwMSA1MjI5Ljk1IDY5Mi4yODUwMDAwMDAwMDAxIDUyMjkuNCA2OTMuMjk1MDAwMDAwMDAwMSA1MjI4Ljk4Wk03MDMuMDY1IDUyMjguOThDNzAzLjQ5NCA1MjI4Ljc5OTk5OTk5OTk5OSA3MDMuNjc0MDAwMDAwMDAwMSA1MjI4LjI5IDcwMy40OCA1MjI3Ljg3OTk5OTk5OTk5OUw3MDIuODAyIDUyMjYuNDhDNzAyLjYwOSA1MjI2LjA4IDcwMi4xMzggNTIyNS45IDcwMS43MjMwMDAwMDAwMDAxIDUyMjYuMDhDNzAwLjU2MSA1MjI2LjU3IDY5OS41NjQwMDAwMDAwMDAxIDUyMjcuMjIgNjk4Ljc0OCA1MjI3Ljk5QzY5Ny43NjUwMDAwMDAwMDAxIDUyMjguOTIgNjk3LjA4NzAwMDAwMDAwMDEgNTIyOS45OCA2OTYuNzI3MDAwMDAwMDAwMSA1MjMxLjE1QzY5Ni4zNjcwMDAwMDAwMDAxIDUyMzIuMjk5OTk5OTk5OTk5IDY5Ni4xODgwMDAwMDAwMDAxIDUyMzMuOSA2OTYuMTg4MDAwMDAwMDAwMSA1MjM1Ljk2TDY5Ni4xODgwMDAwMDAwMDAxIDUyNDAuMThDNjk2LjE4ODAwMDAwMDAwMDEgNTI0MC42MyA2OTYuNTYxMDAwMDAwMDAwMSA1MjQxIDY5Ny4wMTgwMDAwMDAwMDAxIDUyNDFMNzAyLjQ1NjAwMDAwMDAwMDEgNTI0MUM3MDIuOTEzMDAwMDAwMDAwMSA1MjQxIDcwMy4yODcwMDAwMDAwMDAxIDUyNDAuNjMgNzAzLjI4NzAwMDAwMDAwMDEgNTI0MC4xOEw3MDMuMjg3MDAwMDAwMDAwMSA1MjM0Ljc4MDAwMDAwMDAwMUM3MDMuMjg3MDAwMDAwMDAwMSA1MjM0LjMzMDAwMDAwMDAwMSA3MDIuOTEzMDAwMDAwMDAwMSA1MjMzLjk2MDAwMDAwMDAwMSA3MDIuNDU2MDAwMDAwMDAwMSA1MjMzLjk2MDAwMDAwMDAwMUw2OTkuODQxMDAwMDAwMDAwMSA1MjMzLjk2MDAwMDAwMDAwMUM2OTkuODY5MDAwMDAwMDAwMSA1MjMyLjU3MDAwMDAwMDAwMSA3MDAuMjAxMDAwMDAwMDAwMSA1MjMxLjQ2MDAwMDAwMDAwMSA3MDAuODEwMDAwMDAwMDAwMiA1MjMwLjYyMDAwMDAwMDAwMUM3MDEuMzA4MDAwMDAwMDAwMiA1MjI5Ljk1MDAwMDAwMDAwMSA3MDIuMDU1MDAwMDAwMDAwMiA1MjI5LjQwMDAwMDAwMDAwMSA3MDMuMDY1MDAwMDAwMDAwMiA1MjI4Ljk4MDAwMDAwMDAwMDVaICIgZmlsbD0iI2ZmZmZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNjg2LC01MjI2KSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% auto; }
    .state-previous .testimonials__text:before {
      -webkit-transform: translateY(-30%);
      -moz-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
      -o-transform: translateY(-30%);
      transform: translateY(-30%); }
    .state-active .testimonials__text:before {
      -webkit-transform: translateY(-100%);
      -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -o-transform: translateY(-100%);
      transform: translateY(-100%); }
    .state-next .testimonials__text:before {
      opacity: 0;
      -webkit-transform: translateY(30%);
      -moz-transform: translateY(30%);
      -ms-transform: translateY(30%);
      -o-transform: translateY(30%);
      transform: translateY(30%); }
  .state-previous .testimonials__text {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%); }
  .state-active .testimonials__text {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.7s 0.4s ease, -webkit-transform 0.25s 0.4s ease;
    -moz-transition: opacity 0.7s 0.4s ease, -moz-transform 0.25s 0.4s ease;
    -o-transition: opacity 0.7s 0.4s ease, -o-transform 0.25s 0.4s ease;
    transition: opacity 0.7s 0.4s ease, transform 0.25s 0.4s ease; }
  .state-next .testimonials__text {
    opacity: 0;
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -o-transform: translateY(10%);
    transform: translateY(10%); }
  @media (max-width: 1023px) {
    .testimonials__text {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .testimonials__text {
      margin: 12% 13% 7% 13%; } }

.testimonials__person_name {
  display: block;
  margin-bottom: 11px;
  color: rgba(var(--mediumBlack), 1);
  font-size: 0.6875em;
  font-weight: 700;
  letter-spacing: 0.065em;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease;
  -moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.25s ease;
  transition: opacity 0.25s ease, transform 0.25s ease; }
  .state-previous .testimonials__person_name {
    opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  .state-active .testimonials__person_name {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 1.1s 0.44s ease, -webkit-transform 0.25s 0.44s ease;
    -moz-transition: opacity 1.1s 0.44s ease, -moz-transform 0.25s 0.44s ease;
    -o-transition: opacity 1.1s 0.44s ease, -o-transform 0.25s 0.44s ease;
    transition: opacity 1.1s 0.44s ease, transform 0.25s 0.44s ease; }
  .state-next .testimonials__person_name {
    opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -ms-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
  @media (max-width: 767px) {
    .testimonials__person_name {
      margin-bottom: 1em; } }

.testimonials__person_title {
  color: rgba(var(--mediumBlack), 1);
  font-weight: 300;
  font-size: 0.6875em; }
  .state-previous .testimonials__person_title {
    opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  .state-active .testimonials__person_title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 1.1s 0.48s ease, -webkit-transform 0.25s 0.48s ease;
    -moz-transition: opacity 1.1s 0.48s ease, -moz-transform 0.25s 0.48s ease;
    -o-transition: opacity 1.1s 0.48s ease, -o-transform 0.25s 0.48s ease;
    transition: opacity 1.1s 0.48s ease, transform 0.25s 0.48s ease; }
  .state-next .testimonials__person_title {
    opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -ms-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }

.testimonials__laptop_big_line {
  position: absolute;
  left: 0;
  right: 0;
  top: 390px;
  margin: auto;
  width: 1px;
  height: 480px;
  background-color: rgba(var(--bgColor), 1);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
  @media (max-width: 1023px) {
    .testimonials__laptop_big_line {
      display: none; } }

.testimonials__button {
  position: relative;
  z-index: 5; }
  @media (max-width: 1023px) {
    .testimonials__button {
      right: -186px;
      top: 50px; } }
  @media (max-width: 767px) {
    .testimonials__button {
      top: 6.5vw;
      right: 0; } }
  .body--mobile .testimonials__button {
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
    -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
    -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
    transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease; }
    .body--mobile .testimonials__button.skrollable-between {
      opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }

.footer {
  position: relative;
  background-color: rgba(var(--mediumBlack), 1); }

.footer__container {
  padding: 0 15px;
  max-width: 1200px;
  position: relative; }
  .footer__container:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }

@media (max-width: 992px) {
  .footer__social_box {
    position: absolute;
    top: 0;
    right: 15px; } }

.footer__nav {
  padding: 0;
  margin: 0;
  list-style: none; }

.footer__nav__item {
  display: inline-block; }

.footer__nav__link {
  text-decoration: none; }

.footer__nav__link:hover {
  color: inherit; }

.footer__description {
  display: inline-block;
  max-width: 300px;
  margin-bottom: 60px;
  font-size: 13px;
  line-height: 1.6;
  letter-spacing: 0.05em; }
  @media (max-width: 992px) {
    .footer__description {
      margin-bottom: 20px; } }

.footer__copyright {
  float: right;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em; }
  @media (max-width: 992px) {
    .footer__copyright {
      float: left; } }

.footer__logo_text {
  position: relative;
  top: 2px;
  font-size: 16px;
  color: rgba(var(--mediumBlack), 1);
  letter-spacing: 0.05em; }

.footer__logo_box {
  display: block;
  margin-bottom: 28px;
  width: 82px;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease; }
  .footer__logo_box {
    text-decoration: none; }
  .footer__logo_box:hover {
    color: inherit; }
  .footer__logo_box img {
    width: 100%; }
  @media (max-width: 992px) {
    .footer__logo_box {
      margin-bottom: 20px; } }
  .footer__logo_box:hover {
    opacity: 0.8; }

.footer__menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  margin-right: 65px; }
  .footer__menu:last-child {
    margin-right: 0; }
    @media (max-width: 500px) {
      .footer__menu:last-child {
        width: 100%; } }
  @media (max-width: 500px) {
    .footer__menu {
      float: left;
      width: 49%;
      margin-right: 0;
      margin-bottom: 20px; } }

.footer__menu__item {
  margin-bottom: 15px; }
  @media (min-width: 993px) {
    .footer__menu__item:last-child {
      margin-bottom: 0; } }

.footer__menu__footer {
  margin-bottom: 25px; }

.footer__menu__link {
  position: relative;
  font-size: 13px;
  letter-spacing: 0.05em;
  text-decoration: none;
  color: #333435;
  font-weight: 700;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease; }
  .footer__menu__link:hover, .footer__menu__link:focus, .footer__menu__link:active, .footer__menu__link:visited {
    text-decoration: none; }
  .footer__menu__link:hover:before {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  .footer__menu__link:before {
    content: "";
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px;
    width: 100%;
    height: 2px;
    -webkit-transform: translateY(2px) rotateZ(1deg);
    -moz-transform: translateY(2px) rotateZ(1deg);
    transform: translateY(2px) rotateZ(1deg);
    background-color: #6a6969;
    -webkit-transition: opacity 0.3s ease, -webkit-transform .2s ease;
    -moz-transition: opacity 0.3s ease, -moz-transform .2s ease;
    -o-transition: opacity 0.3s ease, -o-transform .2s ease;
    transition: opacity 0.3s ease, transform .2s ease; }

.footer__menu__title {
  color:  rgba(var(--white), .8);
  font-size: 11px;
  letter-spacing: 0.05em;
  font-weight: 700;
  text-transform: uppercase; }

.footer__main_box {
  padding: 49px 0 75px;
  border-bottom: 1px solid rgba(188, 198, 208, 0.4); }
  .footer__main_box:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (max-width: 500px) {
    .footer__main_box {
      padding-bottom: 35px; } }

@media (min-width: 993px) {
  .footer__left_box {
    float: left; } }

@media (max-width: 992px) {
  .footer__left_box {
    margin-bottom: 40px; } }

.footer__logo {
  margin-right: 10px; }

@media (min-width: 993px) {
  .footer__right_box {
    float: right; } }

.footer__description_box {
  padding: 23px 0 25px; }

.footer__form {
  position: relative; }

.footer__input {
  max-width: 207px;
  height: 42px;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  border-radius: 42px;
  line-height: 42px;
  background-color: rgba(var(--mediumBlack), 1);
  border: 1px solid #ebebeb;
  padding-left: 15px;
  padding-right: 40px;
  -webkit-transition: border-color .2s ease;
  -moz-transition: border-color .2s ease;
  -o-transition: border-color .2s ease;
  transition: border-color .2s ease; }
  .footer__input::-webkit-input-placeholder {
    color: rgba(106, 105, 105, 0.6);
    font-size: 13px;
    -webkit-transition: -webkit-filter .2s ease, opacity .2s .2s ease, filter .2s ease, opacity .2s .2s ease;
    transition: filter .2s ease, opacity .2s .2s ease; }
  .footer__input:-moz-placeholder {
    color: rgba(106, 105, 105, 0.6);
    font-size: 13px;
    -moz-transition: filter .2s ease, opacity .2s .2s ease;
    transition: filter .2s ease, opacity .2s .2s ease; }
  .footer__input::-moz-placeholder {
    color: rgba(106, 105, 105, 0.6);
    font-size: 13px;
    -moz-transition: filter .2s ease, opacity .2s .2s ease;
    transition: filter .2s ease, opacity .2s .2s ease; }
  .footer__input:-ms-input-placeholder {
    color: rgba(106, 105, 105, 0.6);
    font-size: 13px;
    transition: filter .2s ease, opacity .2s .2s ease; }
  @media (max-width: 500px) {
    .footer__input {
      max-width: 100%;
      width: 100%; } }
  .footer__input.state-blinking {
    -webkit-animation: border_blinking 0.75s ease infinite;
    -moz-animation: border_blinking 0.75s ease infinite;
    -o-animation: border_blinking 0.75s ease infinite;
    animation: border_blinking 0.75s ease infinite; }

@-webkit-keyframes border_blinking {
  0% {
    border-color: #ebebeb; }
  50% {
    border-color: orangered; }
  100% {
    border-color: #ebebeb; } }

@-moz-keyframes border_blinking {
  0% {
    border-color: #ebebeb; }
  50% {
    border-color: orangered; }
  100% {
    border-color: #ebebeb; } }

@-o-keyframes border_blinking {
  0% {
    border-color: #ebebeb; }
  50% {
    border-color: orangered; }
  100% {
    border-color: #ebebeb; } }

@keyframes border_blinking {
  0% {
    border-color: #ebebeb; }
  50% {
    border-color: orangered; }
  100% {
    border-color: #ebebeb; } }

.footer__input:focus {
  border-color: #333435; }
  .footer__input:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-filter: blur(3px);
    filter: blur(3px); }
  .footer__input:focus:-moz-placeholder {
    opacity: 0;
    filter: blur(3px); }
  .footer__input:focus::-moz-placeholder {
    opacity: 0;
    filter: blur(3px); }
  .footer__input:focus:-ms-input-placeholder {
    opacity: 0;
    filter: blur(3px); }

.footer__button {
  position: absolute;
  right: 10px;
  bottom: 0;
  top: 0;
  cursor: pointer;
  margin: auto;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(51, 52, 53, 0.66);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmktLWFycm93LS1yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpLS1hcnJvdy0tcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNTAwMDAwLCA1LjAwMDAwMCkgcm90YXRlKDI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNC41MDAwMDAsIC01LjAwMDAwMCkgIiBmaWxsPSIjMzMzNDM1Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTcuNyw1LjE2NSBMNS4xMjUsNy43NDEgTDUuMTI1LDEuMTI1IEM1LjEyNSwwLjc4IDQuODQ1LDAuNSA0LjUsMC41IEM0LjE1NSwwLjUgMy44NzUsMC43OCAzLjg3NSwxLjEyNSBMMy44NzUsNy43NDEgTDEuMjk5LDUuMTY1IEMxLjA1NSw0LjkyMSAwLjY2LDQuOTIxIDAuNDE2LDUuMTY1IEMwLjE3MSw1LjQxIDAuMTcxLDUuODA1IDAuNDE2LDYuMDQ5IEwzLjk1MSw5LjU4NCBDNC4xMDEsOS43MzQgNC4zMDYsOS43OCA0LjUsOS43NDYgQzQuNjk0LDkuNzggNC45LDkuNzMzIDUuMDUsOS41ODQgTDguNTg1LDYuMDQ5IEM4LjgyOSw1LjgwNSA4LjgyOSw1LjQwOSA4LjU4NSw1LjE2NSBDOC4zNCw0LjkyMSA3Ljk0NCw0LjkyMSA3LjcsNS4xNjUgTDcuNyw1LjE2NSBaIiBpZD0iU3ZnanNQYXRoMTAxMCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center/10px auto;
  -webkit-transition: border-color .2s ease, background-color .2s ease, -webkit-transform .2s ease;
  -moz-transition: border-color .2s ease, background-color .2s ease, -moz-transform .2s ease;
  -o-transition: border-color .2s ease, background-color .2s ease, -o-transform .2s ease;
  transition: border-color .2s ease, background-color .2s ease, transform .2s ease; }
  .footer__button:hover {
    border-color: #209cff;
    -webkit-transform: translateX(3px) scale(1.1);
    -moz-transform: translateX(3px) scale(1.1);
    -ms-transform: translateX(3px) scale(1.1);
    -o-transform: translateX(3px) scale(1.1);
    transform: translateX(3px) scale(1.1);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlN2Z2pzUGF0aDEwMTA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaS0tYXJyb3ctLXJpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUwMDAwMCwgNS4wMDAwMDApIHJvdGF0ZSgyNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuNTAwMDAwLCAtNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjcsNS4xNjUgTDUuMTI1LDcuNzQxIEw1LjEyNSwxLjEyNSBDNS4xMjUsMC43OCA0Ljg0NSwwLjUgNC41LDAuNSBDNC4xNTUsMC41IDMuODc1LDAuNzggMy44NzUsMS4xMjUgTDMuODc1LDcuNzQxIEwxLjI5OSw1LjE2NSBDMS4wNTUsNC45MjEgMC42Niw0LjkyMSAwLjQxNiw1LjE2NSBDMC4xNzEsNS40MSAwLjE3MSw1LjgwNSAwLjQxNiw2LjA0OSBMMy45NTEsOS41ODQgQzQuMTAxLDkuNzM0IDQuMzA2LDkuNzggNC41LDkuNzQ2IEM0LjY5NCw5Ljc4IDQuOSw5LjczMyA1LjA1LDkuNTg0IEw4LjU4NSw2LjA0OSBDOC44MjksNS44MDUgOC44MjksNS40MDkgOC41ODUsNS4xNjUgQzguMzQsNC45MjEgNy45NDQsNC45MjEgNy43LDUuMTY1IEw3LjcsNS4xNjUgWiIgaWQ9IlN2Z2pzUGF0aDEwMTAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/9px 10px #209cff; }
  .footer__button--blue {
    border-color: #209cff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlN2Z2pzUGF0aDEwMTA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaS0tYXJyb3ctLXJpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUwMDAwMCwgNS4wMDAwMDApIHJvdGF0ZSgyNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuNTAwMDAwLCAtNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjcsNS4xNjUgTDUuMTI1LDcuNzQxIEw1LjEyNSwxLjEyNSBDNS4xMjUsMC43OCA0Ljg0NSwwLjUgNC41LDAuNSBDNC4xNTUsMC41IDMuODc1LDAuNzggMy44NzUsMS4xMjUgTDMuODc1LDcuNzQxIEwxLjI5OSw1LjE2NSBDMS4wNTUsNC45MjEgMC42Niw0LjkyMSAwLjQxNiw1LjE2NSBDMC4xNzEsNS40MSAwLjE3MSw1LjgwNSAwLjQxNiw2LjA0OSBMMy45NTEsOS41ODQgQzQuMTAxLDkuNzM0IDQuMzA2LDkuNzggNC41LDkuNzQ2IEM0LjY5NCw5Ljc4IDQuOSw5LjczMyA1LjA1LDkuNTg0IEw4LjU4NSw2LjA0OSBDOC44MjksNS44MDUgOC44MjksNS40MDkgOC41ODUsNS4xNjUgQzguMzQsNC45MjEgNy45NDQsNC45MjEgNy43LDUuMTY1IEw3LjcsNS4xNjUgWiIgaWQ9IlN2Z2pzUGF0aDEwMTAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/9px 10px #209cff; }
    .footer__button--blue:hover {
      border-color: #1665a8;
      background-color: #1665a8; }

.footer__message {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  padding: 15px 0 0 0;
  font-size: 10px;
  text-transform: uppercase; }
  .footer__message, .footer__message a {
    font-weight: 700; }
  .footer__message--red {
    color: #f84b29; }
  .footer__message--green {
    color: #21d593; }

.followers {
  padding: 0;
  margin: 0;
  list-style: none; }

.followers {
  padding-top: 79px;
  padding-bottom: 143px;
  background-color: #f0f4f7; }
  @media (max-width: 767px) {
    .followers {
      padding-top: 40px;
      padding-bottom: 60px; } }

.followers__title {
  padding: 0 15px;
  color: #1a1a1e;
  text-align: center;
  font-size: 30px; }
  @media (max-width: 767px) {
    .followers__title {
      font-size: 22px; } }

.followers__title__number_box {
  overflow: hidden;
  position: relative;
  z-index: 1; }
  .followers__title__number_box:before, .followers__title__number_box:after {
    content: "";
    position: absolute;
    left: -7px;
    right: -7px;
    bottom: -2px;
    top: -2px;
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);
    transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99); }
  .followers__title__number_box:before {
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    background-color: rgba(0, 92, 255, 0.09); }
  .followers__title__number_box:after {
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    background-color: rgba(0, 92, 255, 0.13); }
  .followers__title__number_box:after {
    -webkit-transform: rotate(3deg) scaleX(0);
    -moz-transform: rotate(3deg) scaleX(0);
    -ms-transform: rotate(3deg) scaleX(0);
    -o-transform: rotate(3deg) scaleX(0);
    transform: rotate(3deg) scaleX(0);
    right: -13px; }
  .followers__title__number_box:before {
    -webkit-transform: rotate(-5deg) scaleX(0);
    -moz-transform: rotate(-5deg) scaleX(0);
    -ms-transform: rotate(-5deg) scaleX(0);
    -o-transform: rotate(-5deg) scaleX(0);
    transform: rotate(-5deg) scaleX(0); }
  .followers__title__number_box.skrollable-between:after {
    -webkit-transform: rotate(3deg) scaleX(1);
    -moz-transform: rotate(3deg) scaleX(1);
    -ms-transform: rotate(3deg) scaleX(1);
    -o-transform: rotate(3deg) scaleX(1);
    transform: rotate(3deg) scaleX(1); }
  .followers__title__number_box.skrollable-between:before {
    -webkit-transform: rotate(-5deg) scaleX(1);
    -moz-transform: rotate(-5deg) scaleX(1);
    -ms-transform: rotate(-5deg) scaleX(1);
    -o-transform: rotate(-5deg) scaleX(1);
    transform: rotate(-5deg) scaleX(1); }

.followers__title__number_text {
  position: relative;
  z-index: 10;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease; }

.followers__container {
  max-width: 790px;
  margin: 115px auto auto;
  padding: 0 15px;
  text-align: left; }
  .followers__container:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (max-width: 1023px) {
    .followers__container {
      text-align: center; } }
  @media (max-width: 767px) {
    .followers__container {
      margin-top: 45px; } }

.followers__item {
  width: 25%;
  float: left;
  text-decoration: none; }
  @media (max-width: 1023px) {
    .followers__item {
      display: inline-block;
      float: none;
      width: 140px;
      text-align: left; } }
  @media (max-width: 640px) {
    .followers__item {
      display: block;
      margin: auto auto 30px; }
      .followers__item:last-child {
        margin-bottom: 0; } }

a.followers__item {
  cursor: pointer; }

.followers__icon {
  vertical-align: top;
  display: inline-block;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  -webkit-transition: -webkit-box-shadow 0.35s ease;
  -moz-transition: -moz-box-shadow 0.35s ease;
  -o-transition: box-shadow 0.35s ease;
  transition: box-shadow 0.35s ease; }
  .followers__icon--mail {
    -webkit-box-shadow: 0 3px 27px rgba(34, 34, 34, 0.49);
    -moz-box-shadow: 0 3px 27px rgba(34, 34, 34, 0.49);
    box-shadow: 0 3px 27px rgba(34, 34, 34, 0.49);
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDExIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMTMiIGhlaWdodD0iMTAiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDEyIj48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMTMiIGQ9Ik02NTUuMjA1IDkxNzEuNUM2NTUuNDkgOTE3MS41IDY1NS43MzcwMDAwMDAwMDAxIDkxNzEuNCA2NTUuOTQ3IDkxNzEuMjJMNjUyLjM1NiA5MTY3LjYwOTk5OTk5OTk5OUM2NTIuMjcgOTE2Ny42Njk5OTk5OTk5OTggNjUyLjE4NyA5MTY3LjczIDY1Mi4xMDggOTE2Ny43ODk5OTk5OTk5OTlDNjUxLjgzODk5OTk5OTk5OTkgOTE2Ny45OSA2NTEuNjIxIDkxNjguMTUgNjUxLjQ1MyA5MTY4LjI1OTk5OTk5OTk5OEM2NTEuMjg2IDkxNjguMzY5OTk5OTk5OTk5IDY1MS4wNjMgOTE2OC40Nzk5OTk5OTk5OTggNjUwLjc4NSA5MTY4LjU5OTk5OTk5OTk5OUM2NTAuNTA3IDkxNjguNzEgNjUwLjI0NyA5MTY4Ljc2OTk5OTk5OTk5OSA2NTAuMDA3IDkxNjguNzY5OTk5OTk5OTk5TDY0OS45OTI5OTk5OTk5OTk5IDkxNjguNzY5OTk5OTk5OTk5QzY0OS43NTIgOTE2OC43Njk5OTk5OTk5OTkgNjQ5LjQ5Mjk5OTk5OTk5OTkgOTE2OC43MSA2NDkuMjE0OTk5OTk5OTk5OSA5MTY4LjU5OTk5OTk5OTk5OUM2NDguOTM2OTk5OTk5OTk5OSA5MTY4LjQ3OTk5OTk5OTk5OCA2NDguNzEzOTk5OTk5OTk5OSA5MTY4LjM2OTk5OTk5OTk5OSA2NDguNTQ1OTk5OTk5OTk5OSA5MTY4LjI1OTk5OTk5OTk5OEM2NDguMzc4OTk5OTk5OTk5OSA5MTY4LjE0OTk5OTk5OTk5OCA2NDguMTYxIDkxNjcuOTg5OTk5OTk5OTk4IDY0Ny44OTE5OTk5OTk5OTk5IDkxNjcuNzg5OTk5OTk5OTk5QzY0Ny44MTY5OTk5OTk5OTk5IDkxNjcuNzQgNjQ3LjczMzk5OTk5OTk5OTkgOTE2Ny42Nzk5OTk5OTk5OTggNjQ3LjY0Mzk5OTk5OTk5OTkgOTE2Ny42MDk5OTk5OTk5OTlMNjQ0LjA1Mjk5OTk5OTk5OTkgOTE3MS4yMkM2NDQuMjYxOTk5OTk5OTk5OCA5MTcxLjQgNjQ0LjUwOTk5OTk5OTk5OTkgOTE3MS41IDY0NC43OTM5OTk5OTk5OTk5IDkxNzEuNVpNNjQ0LjM3NyA5MTY1LjM0QzY0NC4xMDggOTE2NS4xNiA2NDMuODcgOTE2NC45NjAwMDAwMDAwMDEgNjQzLjY2Mjk5OTk5OTk5OTkgOTE2NC43Mkw2NDMuNjYyOTk5OTk5OTk5OSA5MTcwLjIxTDY0Ni44Mjc5OTk5OTk5OTk5IDkxNjcuMDI5OTk5OTk5OTk5QzY0Ni4xOTQ5OTk5OTk5OTk4IDkxNjYuNTg5OTk5OTk5OTk4IDY0NS4zNzg5OTk5OTk5OTk5IDkxNjYuMDI5OTk5OTk5OTk5IDY0NC4zNzY5OTk5OTk5OTk4IDkxNjUuMzM5OTk5OTk5OTk4Wk02NTUuNjMgOTE2NS4zNEM2NTQuNjY1OTk5OTk5OTk5OSA5MTY2IDY1My44NDggOTE2Ni41NiA2NTMuMTczIDkxNjcuMDNMNjU2LjMzNyA5MTcwLjIxMDAwMDAwMDAwMUw2NTYuMzM3IDkxNjQuNzIwMDAwMDAwMDAxQzY1Ni4xMzQgOTE2NC45NSA2NTUuODk5IDkxNjUuMTYwMDAwMDAwMDAyIDY1NS42MyA5MTY1LjM0MDAwMDAwMDAwMlpNNjU1LjIwNSA5MTYxLjVMNjQ0Ljc5NDAwMDAwMDAwMDEgOTE2MS41QzY0NC40MzEgOTE2MS41IDY0NC4xNTIgOTE2MS42MiA2NDMuOTU2MDAwMDAwMDAwMSA5MTYxLjg3QzY0My43NjAwMDAwMDAwMDAxIDkxNjIuMTIgNjQzLjY2MzAwMDAwMDAwMDEgOTE2Mi40MiA2NDMuNjYzMDAwMDAwMDAwMSA5MTYyLjc5QzY0My42NjMwMDAwMDAwMDAxIDkxNjMuMDkgNjQzLjc5MzAwMDAwMDAwMDEgOTE2My40MTAwMDAwMDAwMDIgNjQ0LjA1MjAwMDAwMDAwMDEgOTE2My43NkM2NDQuMzExMDAwMDAwMDAwMSA5MTY0LjExIDY0NC41ODcwMDAwMDAwMDAxIDkxNjQuMzgwMDAwMDAwMDAxIDY0NC44NzkwMDAwMDAwMDAxIDkxNjQuNThDNjQ1LjA0MDAwMDAwMDAwMDEgOTE2NC43IDY0NS41MjMwMDAwMDAwMDAxIDkxNjUuMDMgNjQ2LjMyOTAwMDAwMDAwMDIgOTE2NS41OUM2NDYuNzY1MDAwMDAwMDAwMiA5MTY1LjkgNjQ3LjE0MzAwMDAwMDAwMDEgOTE2Ni4xNiA2NDcuNDY4MDAwMDAwMDAwMiA5MTY2LjM5QzY0Ny43NDYwMDAwMDAwMDAyIDkxNjYuNTggNjQ3Ljk4NTAwMDAwMDAwMDIgOTE2Ni43NSA2NDguMTgyMDAwMDAwMDAwMiA5MTY2Ljg5QzY0OC4yMDUwMDAwMDAwMDAzIDkxNjYuOTEgNjQ4LjI0MTAwMDAwMDAwMDIgOTE2Ni45MyA2NDguMjg4MDAwMDAwMDAwMiA5MTY2Ljk3QzY0OC4zMzkwMDAwMDAwMDAzIDkxNjcgNjQ4LjQwMzAwMDAwMDAwMDIgOTE2Ny4wNSA2NDguNDgzMDAwMDAwMDAwMyA5MTY3LjEwOTk5OTk5OTk5OUM2NDguNjM2MDAwMDAwMDAwMyA5MTY3LjIyIDY0OC43NjQwMDAwMDAwMDAyIDkxNjcuMzEgNjQ4Ljg2NTAwMDAwMDAwMDIgOTE2Ny4zOEM2NDguOTY2MDAwMDAwMDAwMiA5MTY3LjQ0OTk5OTk5OTk5OSA2NDkuMDg5MDAwMDAwMDAwMyA5MTY3LjUxOTk5OTk5OTk5OSA2NDkuMjMzMDAwMDAwMDAwMyA5MTY3LjYwOTk5OTk5OTk5OUM2NDkuMzc3MDAwMDAwMDAwMyA5MTY3LjY4OTk5OTk5OTk5OSA2NDkuNTEyMDAwMDAwMDAwMyA5MTY3Ljc1OTk5OTk5OTk5OCA2NDkuNjM5MDAwMDAwMDAwMiA5MTY3LjhDNjQ5Ljc2NzAwMDAwMDAwMDMgOTE2Ny44NCA2NDkuODg1MDAwMDAwMDAwMiA5MTY3Ljg1OTk5OTk5OTk5OSA2NDkuOTkzMDAwMDAwMDAwMyA5MTY3Ljg1OTk5OTk5OTk5OUw2NTAuMDA3MDAwMDAwMDAwMyA5MTY3Ljg1OTk5OTk5OTk5OUM2NTAuMTE2MDAwMDAwMDAwMyA5MTY3Ljg1OTk5OTk5OTk5OSA2NTAuMjMzMDAwMDAwMDAwMyA5MTY3LjgzOTk5OTk5OTk5OCA2NTAuMzYxMDAwMDAwMDAwMyA5MTY3LjhDNjUwLjQ4ODAwMDAwMDAwMDMgOTE2Ny43NTk5OTk5OTk5OTggNjUwLjYyNDAwMDAwMDAwMDQgOTE2Ny42ODk5OTk5OTk5OTkgNjUwLjc2ODAwMDAwMDAwMDQgOTE2Ny42MDk5OTk5OTk5OTlDNjUwLjkxMTAwMDAwMDAwMDQgOTE2Ny41MTk5OTk5OTk5OTkgNjUxLjAzNDAwMDAwMDAwMDMgOTE2Ny40NDk5OTk5OTk5OTkgNjUxLjEzNTAwMDAwMDAwMDMgOTE2Ny4zOEM2NTEuMjM3MDAwMDAwMDAwMyA5MTY3LjMxIDY1MS4zNjQwMDAwMDAwMDA0IDkxNjcuMjIgNjUxLjUxNzAwMDAwMDAwMDMgOTE2Ny4xMDk5OTk5OTk5OTlDNjUxLjU5NzAwMDAwMDAwMDMgOTE2Ny4wNSA2NTEuNjYxMDAwMDAwMDAwMyA5MTY2Ljk5OTk5OTk5OTk5OCA2NTEuNzEyMDAwMDAwMDAwMyA5MTY2Ljk3QzY1MS43NjAwMDAwMDAwMDAzIDkxNjYuOTI5OTk5OTk5OTk4IDY1MS43OTUwMDAwMDAwMDAzIDkxNjYuOTEgNjUxLjgxODAwMDAwMDAwMDMgOTE2Ni44OUM2NTEuOTcyMDAwMDAwMDAwMyA5MTY2Ljc3OTk5OTk5OTk5OSA2NTIuMjExMDAwMDAwMDAwNCA5MTY2LjYxOTk5OTk5OTk5OSA2NTIuNTM0MDAwMDAwMDAwMyA5MTY2LjM5QzY1My4xMjAwMDAwMDAwMDAzIDkxNjUuOTggNjUzLjk4NDAwMDAwMDAwMDQgOTE2NS4zOCA2NTUuMTI4MDAwMDAwMDAwNCA5MTY0LjU4QzY1NS40NzIwMDAwMDAwMDA0IDkxNjQuMzQgNjU1Ljc2MDAwMDAwMDAwMDMgOTE2NC4wNSA2NTUuOTkxMDAwMDAwMDAwNCA5MTYzLjcxQzY1Ni4yMjIwMDAwMDAwMDA0IDkxNjMuMzY5OTk5OTk5OTk5IDY1Ni4zMzcwMDAwMDAwMDA0IDkxNjMuMDA5OTk5OTk5OTk4IDY1Ni4zMzcwMDAwMDAwMDA0IDkxNjIuNjRDNjU2LjMzNzAwMDAwMDAwMDQgOTE2Mi4zMiA2NTYuMjI1MDAwMDAwMDAwNSA5MTYyLjA2IDY1Ni4wMDEwMDAwMDAwMDA0IDkxNjEuODNDNjU1Ljc3NzAwMDAwMDAwMDQgOTE2MS42MSA2NTUuNTEyMDAwMDAwMDAwNCA5MTYxLjUgNjU1LjIwNTAwMDAwMDAwMDQgOTE2MS41WiAiIGZpbGw9IiNmZmZmZmYiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTY0NCwtOTE2MikiPjwvcGF0aD48L3N2Zz4=) no-repeat center/14px 10px #1a1a1e; }
    a.followers__item:hover .followers__icon--mail {
      -webkit-box-shadow: 0 5px 33px rgba(34, 34, 34, 0.75);
      -moz-box-shadow: 0 5px 33px rgba(34, 34, 34, 0.75);
      box-shadow: 0 5px 33px rgba(34, 34, 34, 0.75); }
  .followers__icon--twitter {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aS10d2l0dGVyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImktdHdpdHRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC45OTUsMS44MSBDMTEuNDc1LDEuNTIgMTEuODQzLDEuMDYgMTIuMDE3LDAuNTEgQzExLjU2NywwLjc4IDExLjA3LDAuOTcgMTAuNTQsMS4wOCBDMTAuMTE2LDAuNjIgOS41MTIsMC4zMyA4Ljg0MywwLjMzIEM3LjU1OSwwLjMzIDYuNTE4LDEuMzkgNi41MTgsMi42OSBDNi41MTgsMi44NyA2LjUzOSwzLjA1IDYuNTc4LDMuMjMgQzQuNjQ2LDMuMTMgMi45MzMsMi4xOSAxLjc4NiwwLjc2IEMxLjU4NiwxLjExIDEuNDcyLDEuNTIgMS40NzIsMS45NSBDMS40NzIsMi43NyAxLjg4MywzLjQ5IDIuNTA2LDMuOTEgQzIuMTI1LDMuOSAxLjc2NiwzLjc5IDEuNDUzLDMuNjEgTDEuNDUzLDMuNjQgQzEuNDUzLDQuNzkgMi4yNTQsNS43NCAzLjMxOCw1Ljk2IEMzLjEyMyw2LjAxIDIuOTE4LDYuMDQgMi43MDYsNi4wNCBDMi41NTYsNi4wNCAyLjQxLDYuMDIgMi4yNjgsNiBDMi41NjQsNi45MyAzLjQyMyw3LjYxIDQuNDQsNy42MyBDMy42NDQsOC4yNiAyLjY0Miw4LjY0IDEuNTUyLDguNjQgQzEuMzY1LDguNjQgMS4xNzksOC42MyAwLjk5Nyw4LjYxIEMyLjAyNiw5LjI4IDMuMjQ4LDkuNjcgNC41NjIsOS42NyBDOC44MzgsOS42NyAxMS4xNzYsNi4wOCAxMS4xNzYsMi45NiBDMTEuMTc2LDIuODYgMTEuMTc0LDIuNzYgMTEuMTcsMi42NiBDMTEuNjI0LDIuMzMgMTIuMDE4LDEuOTEgMTIuMzMsMS40NCBDMTEuOTEzLDEuNjIgMTEuNDY1LDEuNzUgMTAuOTk1LDEuODEgWiIgaWQ9IlN2Z2pzUGF0aDEwMTYiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/12px 10px #1d96ef;
    -webkit-box-shadow: 0 3px 27px rgba(29, 150, 239, 0.49);
    -moz-box-shadow: 0 3px 27px rgba(29, 150, 239, 0.49);
    box-shadow: 0 3px 27px rgba(29, 150, 239, 0.49); }
    a.followers__item:hover .followers__icon--twitter {
      -webkit-box-shadow: 0 5px 33px rgba(29, 150, 239, 0.75);
      -moz-box-shadow: 0 5px 33px rgba(29, 150, 239, 0.75);
      box-shadow: 0 5px 33px rgba(29, 150, 239, 0.75); }
  .followers__icon--facebook {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmktZmFjZWJvb2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaS1mYWNlYm9vayIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTQuOTksMTEuOTkgTDIuMzIsMTEuOTkgTDIuMzIsNi4zMyBMMC45OSw2LjMzIEwwLjk5LDQuMTUgTDIuMzIsNC4xNSBMMi4zMiwyLjg0IEMyLjMyLDEuMDYgMy4wNywwIDUuMjEsMCBMNi45OSwwIEw2Ljk5LDIuMTggTDUuODgsMi4xOCBDNS4wNSwyLjE4IDQuOTksMi40OSA0Ljk5LDMuMDYgTDQuOTksNC4xNSBMNyw0LjE1IEw2Ljc3LDYuMzMgTDQuOTksNi4zMyBMNC45OSwxMS45OSBaIiBpZD0iU3ZnanNQYXRoMTAxOSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center/auto auto #3b5998;
    -webkit-box-shadow: 0 3px 27px rgba(62, 92, 154, 0.49);
    -moz-box-shadow: 0 3px 27px rgba(62, 92, 154, 0.49);
    box-shadow: 0 3px 27px rgba(62, 92, 154, 0.49); }
    a.followers__item:hover .followers__icon--facebook {
      -webkit-box-shadow: 0 5px 33px rgba(62, 92, 154, 0.75);
      -moz-box-shadow: 0 5px 33px rgba(62, 92, 154, 0.75);
      box-shadow: 0 5px 33px rgba(62, 92, 154, 0.75); }
  .followers__icon--behance {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aS1iZWhhbmNlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImktYmVoYW5jZSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTYuOTYsNS4xNyBDNy4yNyw1IDcuNTEsNC44MSA3LjY3LDQuNiBDNy45Niw0LjIzIDguMSwzLjc0IDguMSwzLjEzIEM4LjEsMi41NCA3Ljk2LDIuMDMgNy42NywxLjYgQzcuMiwwLjkxIDYuMzksMC41NiA1LjI2LDAuNTQgTDAuNzUsMC41NCBMMC43NSwxMC41MyBMNC45NSwxMC41MyBDNS40MiwxMC41MyA1Ljg2LDEwLjQ5IDYuMjcsMTAuNCBDNi42NywxMC4zMSA3LjAzLDEwLjE0IDcuMzIsOS44OSBDNy41OSw5LjY4IDcuODEsOS40MiA3Ljk4LDkuMTEgQzguMjYsOC42NCA4LjQsOC4xMSA4LjQsNy41MiBDOC40LDYuOTQgOC4yOCw2LjQ1IDguMDMsNi4wNSBDNy43OSw1LjY1IDcuNDMsNS4zNiA2Ljk2LDUuMTcgTDYuOTYsNS4xNyBaIE0xNS4xNiw0LjI3IEMxNC44NiwzLjc4IDE0LjQ3LDMuNDMgMTQsMy4yMSBDMTMuNTQsMi45OCAxMy4wMSwyLjg3IDEyLjQzLDIuODcgQzExLjQ1LDIuODcgMTAuNjYsMy4yIDEwLjA0LDMuODcgQzkuNDMsNC41MyA5LjEyLDUuNDggOS4xMiw2LjcyIEM5LjEyLDguMDQgOS40Niw5IDEwLjE0LDkuNTggQzEwLjgyLDEwLjE3IDExLjYsMTAuNDcgMTIuNSwxMC40NyBDMTMuNTcsMTAuNDcgMTQuNDEsMTAuMTIgMTUuMDEsOS40MiBDMTUuNCw4Ljk4IDE1LjYxLDguNTUgMTUuNjYsOC4xMyBMMTMuODcsOC4xMyBDMTMuNzcsOC4zNCAxMy42NSw4LjUgMTMuNTEsOC42MiBDMTMuMjYsOC44NCAxMi45NCw4Ljk1IDEyLjU0LDguOTUgQzEyLjE3LDguOTUgMTEuODUsOC44NiAxMS41OCw4LjY4IEMxMS4xNCw4LjM5IDEwLjkxLDcuODkgMTAuODgsNy4xNyBMMTUuNzUsNy4xNyBDMTUuNzYsNi41NSAxNS43NCw2LjA3IDE1LjY5LDUuNzUgQzE1LjYxLDUuMTkgMTUuNDMsNC42OSAxNS4xNiw0LjI3IEwxNS4xNiw0LjI3IFogTTUuODIsOC42MiBDNS41OSw4Ljc0IDUuMjgsOC44IDQuODcsOC44IEwyLjksOC44IEwyLjksNi4xMyBMNC45LDYuMTMgQzUuMyw2LjE0IDUuNjIsNi4xOSA1Ljg0LDYuMyBDNi4yMyw2LjUgNi40Myw2Ljg1IDYuNDMsNy4zNyBDNi40Myw3Ljk5IDYuMjMsOC40IDUuODIsOC42MiBaIE0yLjksMi4yOCBMNC42NCwyLjI4IEM1LjA4LDIuMjggNS40NSwyLjMzIDUuNzQsMi40MyBDNi4wNywyLjU4IDYuMjQsMi44OSA2LjI0LDMuMzUgQzYuMjQsMy43NyA2LjExLDQuMDcgNS44Niw0LjIzIEM1LjYxLDQuNCA1LjI4LDQuNDggNC44OCw0LjQ4IEwyLjksNC40OCBMMi45LDIuMjggWiBNMTQuMywxLjk1IEwxNC4zLDAuOTUgTDEwLjU0LDAuOTUgTDEwLjU0LDEuOTUgTDE0LjMsMS45NSBaIE0xMy45NCw1LjkzIEwxMC45Miw1LjkzIEMxMC45OSw1LjQ3IDExLjE0LDUuMSAxMS4zOSw0LjgzIEMxMS42NCw0LjU1IDExLjk4LDQuNDIgMTIuNDMsNC40MiBDMTIuODUsNC40MiAxMy4xOSw0LjU0IDEzLjQ3LDQuOCBDMTMuNzUsNS4wNiAxMy45LDUuNDQgMTMuOTQsNS45MyBMMTMuOTQsNS45MyBaIiBpZD0iU3ZnanNQYXRoMTAyMiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center/auto auto #005cff;
    -webkit-box-shadow: 0 3px 27px rgba(39, 105, 221, 0.49);
    -moz-box-shadow: 0 3px 27px rgba(39, 105, 221, 0.49);
    box-shadow: 0 3px 27px rgba(39, 105, 221, 0.49); }
    a.followers__item:hover .followers__icon--behance {
      -webkit-box-shadow: 0 5px 33px rgba(39, 105, 221, 0.75);
      -moz-box-shadow: 0 5px 33px rgba(39, 105, 221, 0.75);
      box-shadow: 0 5px 33px rgba(39, 105, 221, 0.75); }

.followers__info_box {
  vertical-align: top;
  display: inline-block; }

.followers__count {
  margin-bottom: 2px;
  font-size: 16px; }

.followers__text {
  font-size: 12px; }

.social {
  padding: 0;
  margin: 0;
  list-style: none; }

.social__item {
  display: inline-block; }
  .social__item--equal_margin {
    margin-left: 7.5px;
    margin-right: 7.5px; }
  .social__item--left_margin {
    margin-left: 15px; }
    .social__item--left_margin:first-child {
      margin-left: 0; }

.social__link {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease; }
  .social__link:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0; }
  .social__link--twitter, .social__link--twitter--black {
    width: 14px;
    height: 12px; }
    .social__link--twitter:before, .social__link--twitter--black:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEwIiB3aWR0aD0iMTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTEuMzMgMS40NCBDIDEwLjkxIDEuNjMgMTAuNDYgMS43NSA5Ljk5IDEuODEgQyAxMC40NyAxLjUyIDEwLjg0IDEuMDUgMTEuMDIgMC41MSBDIDEwLjU3IDAuNzggMTAuMDcgMC45NyA5LjU0IDEuMDggQyA5LjEyIDAuNjIgOC41MSAwLjMzIDcuODQgMC4zMyBDIDYuNTYgMC4zMyA1LjUyIDEuMzkgNS41MiAyLjY5IEMgNS41MiAyLjg3IDUuNTQgMy4wNSA1LjU4IDMuMjMgQyAzLjY1IDMuMTMgMS45MyAyLjE5IDAuNzkgMC43NiBDIDAuNTkgMS4xMSAwLjQ3IDEuNTIgMC40NyAxLjk1IEMgMC40NyAyLjc3IDAuODggMy40OSAxLjUxIDMuOTEgQyAxLjEzIDMuOSAwLjc3IDMuNzkgMC40NSAzLjYyIEMgMC40NSAzLjYzIDAuNDUgMy42MyAwLjQ1IDMuNjQgQyAwLjQ1IDQuNzkgMS4yNSA1Ljc0IDIuMzIgNS45NiBDIDIuMTIgNi4wMSAxLjkyIDYuMDQgMS43MSA2LjA0IEMgMS41NiA2LjA0IDEuNDEgNi4wMiAxLjI3IDYgQyAxLjU2IDYuOTMgMi40MiA3LjYxIDMuNDQgNy42MyBDIDIuNjQgOC4yNiAxLjY0IDguNjQgMC41NSA4LjY0IEMgMC4zNyA4LjY0IDAuMTggOC42MyAwIDguNjEgQyAxLjAzIDkuMjggMi4yNSA5LjY3IDMuNTYgOS42NyBDIDcuODQgOS42NyAxMC4xOCA2LjA4IDEwLjE4IDIuOTYgQyAxMC4xOCAyLjg2IDEwLjE3IDIuNzYgMTAuMTcgMi42NiBDIDEwLjYyIDIuMzMgMTEuMDIgMS45MSAxMS4zMyAxLjQ0IEMgMTEuMzMgMS40NCAxMS4zMyAxLjQ0IDExLjMzIDEuNDQgWiIgLz4KPC9zdmc+) no-repeat center/14px 12px; }
  .social__link--twitter--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEwIiB3aWR0aD0iMTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMCI+CiAgICA8cGF0aCBmaWxsPSIjMzMzNDM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTEuMzMgMS40NCBDIDEwLjkxIDEuNjMgMTAuNDYgMS43NSA5Ljk5IDEuODEgQyAxMC40NyAxLjUyIDEwLjg0IDEuMDUgMTEuMDIgMC41MSBDIDEwLjU3IDAuNzggMTAuMDcgMC45NyA5LjU0IDEuMDggQyA5LjEyIDAuNjIgOC41MSAwLjMzIDcuODQgMC4zMyBDIDYuNTYgMC4zMyA1LjUyIDEuMzkgNS41MiAyLjY5IEMgNS41MiAyLjg3IDUuNTQgMy4wNSA1LjU4IDMuMjMgQyAzLjY1IDMuMTMgMS45MyAyLjE5IDAuNzkgMC43NiBDIDAuNTkgMS4xMSAwLjQ3IDEuNTIgMC40NyAxLjk1IEMgMC40NyAyLjc3IDAuODggMy40OSAxLjUxIDMuOTEgQyAxLjEzIDMuOSAwLjc3IDMuNzkgMC40NSAzLjYyIEMgMC40NSAzLjYzIDAuNDUgMy42MyAwLjQ1IDMuNjQgQyAwLjQ1IDQuNzkgMS4yNSA1Ljc0IDIuMzIgNS45NiBDIDIuMTIgNi4wMSAxLjkyIDYuMDQgMS43MSA2LjA0IEMgMS41NiA2LjA0IDEuNDEgNi4wMiAxLjI3IDYgQyAxLjU2IDYuOTMgMi40MiA3LjYxIDMuNDQgNy42MyBDIDIuNjQgOC4yNiAxLjY0IDguNjQgMC41NSA4LjY0IEMgMC4zNyA4LjY0IDAuMTggOC42MyAwIDguNjEgQyAxLjAzIDkuMjggMi4yNSA5LjY3IDMuNTYgOS42NyBDIDcuODQgOS42NyAxMC4xOCA2LjA4IDEwLjE4IDIuOTYgQyAxMC4xOCAyLjg2IDEwLjE3IDIuNzYgMTAuMTcgMi42NiBDIDEwLjYyIDIuMzMgMTEuMDIgMS45MSAxMS4zMyAxLjQ0IEMgMTEuMzMgMS40NCAxMS4zMyAxLjQ0IDExLjMzIDEuNDQgWiIgLz4KPC9zdmc+) no-repeat center/14px 12px; }
  .social__link--facebook, .social__link--facebook--black {
    width: 6px;
    height: 12px; }
    .social__link--facebook:before, .social__link--facebook--black:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYgMTIiPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMuOTkgMTEuOTkgQyAzLjk5IDExLjk5IDEuMzIgMTEuOTkgMS4zMiAxMS45OSBDIDEuMzIgMTEuOTkgMS4zMiA2LjMzIDEuMzIgNi4zMyBDIDEuMzIgNi4zMyAtMC4wMSA2LjMzIC0wLjAxIDYuMzMgQyAtMC4wMSA2LjMzIC0wLjAxIDQuMTUgLTAuMDEgNC4xNSBDIC0wLjAxIDQuMTUgMS4zMiA0LjE1IDEuMzIgNC4xNSBDIDEuMzIgNC4xNSAxLjMyIDIuODQgMS4zMiAyLjg0IEMgMS4zMiAxLjA2IDIuMDggMCA0LjIxIDAgQyA0LjIxIDAgNS45OSAwIDUuOTkgMCBDIDUuOTkgMCA1Ljk5IDIuMTggNS45OSAyLjE4IEMgNS45OSAyLjE4IDQuODggMi4xOCA0Ljg4IDIuMTggQyA0LjA1IDIuMTggMy45OSAyLjQ5IDMuOTkgMy4wNSBDIDMuOTkgMy4wNSAzLjk5IDQuMTUgMy45OSA0LjE1IEMgMy45OSA0LjE1IDYgNC4xNSA2IDQuMTUgQyA2IDQuMTUgNS43NyA2LjMzIDUuNzcgNi4zMyBDIDUuNzcgNi4zMyAzLjk5IDYuMzMgMy45OSA2LjMzIEMgMy45OSA2LjMzIDMuOTkgMTEuOTkgMy45OSAxMS45OSBaIiAvPgo8L3N2Zz4=) no-repeat center/6px 12px; }
  .social__link--facebook--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYgMTIiPgogICAgPHBhdGggZmlsbD0iIzMzMzQzNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMuOTkgMTEuOTkgQyAzLjk5IDExLjk5IDEuMzIgMTEuOTkgMS4zMiAxMS45OSBDIDEuMzIgMTEuOTkgMS4zMiA2LjMzIDEuMzIgNi4zMyBDIDEuMzIgNi4zMyAtMC4wMSA2LjMzIC0wLjAxIDYuMzMgQyAtMC4wMSA2LjMzIC0wLjAxIDQuMTUgLTAuMDEgNC4xNSBDIC0wLjAxIDQuMTUgMS4zMiA0LjE1IDEuMzIgNC4xNSBDIDEuMzIgNC4xNSAxLjMyIDIuODQgMS4zMiAyLjg0IEMgMS4zMiAxLjA2IDIuMDggMCA0LjIxIDAgQyA0LjIxIDAgNS45OSAwIDUuOTkgMCBDIDUuOTkgMCA1Ljk5IDIuMTggNS45OSAyLjE4IEMgNS45OSAyLjE4IDQuODggMi4xOCA0Ljg4IDIuMTggQyA0LjA1IDIuMTggMy45OSAyLjQ5IDMuOTkgMy4wNSBDIDMuOTkgMy4wNSAzLjk5IDQuMTUgMy45OSA0LjE1IEMgMy45OSA0LjE1IDYgNC4xNSA2IDQuMTUgQyA2IDQuMTUgNS43NyA2LjMzIDUuNzcgNi4zMyBDIDUuNzcgNi4zMyAzLjk5IDYuMzMgMy45OSA2LjMzIEMgMy45OSA2LjMzIDMuOTkgMTEuOTkgMy45OSAxMS45OSBaIiAvPgo8L3N2Zz4=) no-repeat center/6px 12px; }
  .social__link--g_plus, .social__link--g_plus--black {
    width: 16px;
    height: 10px; }
    .social__link--g_plus:before, .social__link--g_plus--black:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjExIiB3aWR0aD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTQuMjMgNi4wNSBDIDE0LjIzIDYuMDUgMTQuMjMgNy43OSAxNC4yMyA3Ljc5IEMgMTQuMjMgNy43OSAxMi45NSA3Ljc5IDEyLjk1IDcuNzkgQyAxMi45NSA3Ljc5IDEyLjk1IDYuMDUgMTIuOTUgNi4wNSBDIDEyLjk1IDYuMDUgMTEuMTggNi4wNSAxMS4xOCA2LjA1IEMgMTEuMTggNi4wNSAxMS4xOCA0Ljc4IDExLjE4IDQuNzggQyAxMS4xOCA0Ljc4IDEyLjk1IDQuNzggMTIuOTUgNC43OCBDIDEyLjk1IDQuNzggMTIuOTUgMy4wNCAxMi45NSAzLjA0IEMgMTIuOTUgMy4wNCAxNC4yMyAzLjA0IDE0LjIzIDMuMDQgQyAxNC4yMyAzLjA0IDE0LjIzIDQuNzggMTQuMjMgNC43OCBDIDE0LjIzIDQuNzggMTYgNC43OCAxNiA0Ljc4IEMgMTYgNC43OCAxNiA2LjA1IDE2IDYuMDUgQyAxNiA2LjA1IDE0LjIzIDYuMDUgMTQuMjMgNi4wNSBaIE0gNS4wOCAxMC42NyBDIDIuMjcgMTAuNjcgMCA4LjQzIDAgNS42NiBDIDAgMi45IDIuMjcgMC42NyA1LjA4IDAuNjcgQyA2LjQgMC42NyA3LjYgMS4xNiA4LjUgMS45OCBDIDguNSAxLjk4IDcgMy40MiA3IDMuNDIgQyA2LjQ4IDIuOTkgNS44MSAyLjcyIDUuMDggMi43MiBDIDMuNDIgMi43MiAyLjA5IDQuMDQgMi4wOSA1LjY2IEMgMi4wOSA3LjI5IDMuNDIgOC42MSA1LjA4IDguNjEgQyA2LjM1IDguNjEgNy40NCA3LjgyIDcuODcgNi43MSBDIDcuODcgNi43MSA1LjAxIDYuNzEgNS4wMSA2LjcxIEMgNS4wMSA2LjcxIDUuMDEgNC42MiA1LjAxIDQuNjIgQyA1LjAxIDQuNjIgNy44NyA0LjYyIDcuODcgNC42MiBDIDcuODcgNC42MiAxMC4wMiA0LjYyIDEwLjAyIDQuNjIgQyAxMC4wMiA0LjYyIDEwLjA0IDQuNjIgMTAuMDQgNC42MiBDIDEwLjExIDQuOTYgMTAuMTUgNS4zMSAxMC4xNSA1LjY2IEMgMTAuMTUgOC40MyA3Ljg4IDEwLjY3IDUuMDggMTAuNjcgWiIgLz4KPC9zdmc+) no-repeat center/16px 10px; }
  .social__link--g_plus--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjExIiB3aWR0aD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMSI+CiAgICA8cGF0aCBmaWxsPSIjMzMzNDM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTQuMjMgNi4wNSBDIDE0LjIzIDYuMDUgMTQuMjMgNy43OSAxNC4yMyA3Ljc5IEMgMTQuMjMgNy43OSAxMi45NSA3Ljc5IDEyLjk1IDcuNzkgQyAxMi45NSA3Ljc5IDEyLjk1IDYuMDUgMTIuOTUgNi4wNSBDIDEyLjk1IDYuMDUgMTEuMTggNi4wNSAxMS4xOCA2LjA1IEMgMTEuMTggNi4wNSAxMS4xOCA0Ljc4IDExLjE4IDQuNzggQyAxMS4xOCA0Ljc4IDEyLjk1IDQuNzggMTIuOTUgNC43OCBDIDEyLjk1IDQuNzggMTIuOTUgMy4wNCAxMi45NSAzLjA0IEMgMTIuOTUgMy4wNCAxNC4yMyAzLjA0IDE0LjIzIDMuMDQgQyAxNC4yMyAzLjA0IDE0LjIzIDQuNzggMTQuMjMgNC43OCBDIDE0LjIzIDQuNzggMTYgNC43OCAxNiA0Ljc4IEMgMTYgNC43OCAxNiA2LjA1IDE2IDYuMDUgQyAxNiA2LjA1IDE0LjIzIDYuMDUgMTQuMjMgNi4wNSBaIE0gNS4wOCAxMC42NyBDIDIuMjcgMTAuNjcgMCA4LjQzIDAgNS42NiBDIDAgMi45IDIuMjcgMC42NyA1LjA4IDAuNjcgQyA2LjQgMC42NyA3LjYgMS4xNiA4LjUgMS45OCBDIDguNSAxLjk4IDcgMy40MiA3IDMuNDIgQyA2LjQ4IDIuOTkgNS44MSAyLjcyIDUuMDggMi43MiBDIDMuNDIgMi43MiAyLjA5IDQuMDQgMi4wOSA1LjY2IEMgMi4wOSA3LjI5IDMuNDIgOC42MSA1LjA4IDguNjEgQyA2LjM1IDguNjEgNy40NCA3LjgyIDcuODcgNi43MSBDIDcuODcgNi43MSA1LjAxIDYuNzEgNS4wMSA2LjcxIEMgNS4wMSA2LjcxIDUuMDEgNC42MiA1LjAxIDQuNjIgQyA1LjAxIDQuNjIgNy44NyA0LjYyIDcuODcgNC42MiBDIDcuODcgNC42MiAxMC4wMiA0LjYyIDEwLjAyIDQuNjIgQyAxMC4wMiA0LjYyIDEwLjA0IDQuNjIgMTAuMDQgNC42MiBDIDEwLjExIDQuOTYgMTAuMTUgNS4zMSAxMC4xNSA1LjY2IEMgMTAuMTUgOC40MyA3Ljg4IDEwLjY3IDUuMDggMTAuNjcgWiIgLz4KPC9zdmc+) no-repeat center/16px 10px; }
  .social__link--tumblr, .social__link--tumblr--black {
    width: 6px;
    height: 10px; }
    .social__link--tumblr:before, .social__link--tumblr--black:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJYTUxJRF8yXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2LjE2OHB4IiBoZWlnaHQ9IjEwLjY2ODlweCIgdmlld0JveD0iMCAwIDYuMTY4IDEwLjY2ODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYuMTY4IDEwLjY2ODkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9InR1YnIiIGZpbGw9IiNGRkZGRkYiIGQ9Ik01LjY2NSw4LjUyMjVDNS40NzE3LDguNjE3Miw1LjA5OTYsOC42OTkyLDQuODIzMiw4LjcwNw0KCUMzLjk4NzMsOC43MzA1LDMuOTkyMiw3LjkxODksMy45ODU0LDcuNDY2OFY0LjI2NzZINi4wMDFWMi42NjZIMy45ODU0VjBjMCwwLTEuODkzNiwwLjAwMjktMS45MTg5LDAuMDAyOQ0KCWMtMC4wMjQ0LDAtMC4wNjg0LDAuMDIyNS0wLjA3NDIsMC4wODExQzEuOTAyMywwLjkxNSwxLjU4NCwyLjA4NCwwLDIuNjY2djEuNjAzNWwxLjMyMDMtMC4wMDJWOC4wMDENCgljMCwxLjE5MjQsMC43NjQ2LDIuNzA4LDMuMDM5MSwyLjY2N2MwLjc2NzYtMC4wMTI3LDEuNjIwMS0wLjM0MTgsMS44MDg2LTAuNjI0TDUuNjY1LDguNTIyNXoiLz4NCjwvc3ZnPg0K) no-repeat center/6px 10px; }
  .social__link--tumblr--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYuMTY4cHgiIGhlaWdodD0iMTAuNjY4OXB4IiB2aWV3Qm94PSIwIDAgNi4xNjggMTAuNjY4OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNi4xNjggMTAuNjY4OSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iIiBmaWxsPSIjMzMzNDM1IiBkPSJNNS42NjUsOC41MjI1QzUuNDcxNyw4LjYxNzIsNS4wOTk2LDguNjk5Miw0LjgyMzIsOC43MDcNCglDMy45ODczLDguNzMwNSwzLjk5MjIsNy45MTg5LDMuOTg1NCw3LjQ2NjhWNC4yNjc2SDYuMDAxVjIuNjY2SDMuOTg1NFYwYzAsMC0xLjg5MzYsMC4wMDI5LTEuOTE4OSwwLjAwMjkNCgljLTAuMDI0NCwwLTAuMDY4NCwwLjAyMjUtMC4wNzQyLDAuMDgxMUMxLjkwMjMsMC45MTUsMS41ODQsMi4wODQsMCwyLjY2NnYxLjYwMzVsMS4zMjAzLTAuMDAyVjguMDAxDQoJYzAsMS4xOTI0LDAuNzY0NiwyLjcwOCwzLjAzOTEsMi42NjdjMC43Njc2LTAuMDEyNywxLjYyMDEtMC4zNDE4LDEuODA4Ni0wLjYyNEw1LjY2NSw4LjUyMjV6Ii8+DQo8L3N2Zz4NCg==) no-repeat center/6px 10px; }
  .social__link--pinterest, .social__link--pinterest--black {
    width: 9px;
    height: 11px; }
    .social__link--pinterest:before, .social__link--pinterest--black:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkuMzMzcHgiIGhlaWdodD0iMTEuMzQzOHB4IiB2aWV3Qm94PSIwIDAgOS4zMzMgMTEuMzQzOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zMzMgMTEuMzQzOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGludGVycyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTMuODM1OSw3LjUwMjljLTAuMzE1NCwxLjU2MDUtMC42OTkyLDMuMDU4Ni0xLjgzODksMy44NDA4DQoJQzEuNjQ0NSw4Ljk4MzQsMi41MTM3LDcuMjEsMi45MTcsNS4zMjkxQzIuMjI5NSw0LjIzNDQsMi45OTksMi4wMzIyLDQuNDQ5MiwyLjU3NDJjMS43ODQyLDAuNjY4LTEuNTQ0OSw0LjA2ODQsMC42OTA0LDQuNDk0MQ0KCWMyLjMzNCwwLjQ0MjQsMy4yODYxLTMuODI5MSwxLjgzODktNS4yMTg4QzQuODg3Ny0wLjE1NzIsMC44OTE2LDEuODAzNywxLjM4MzgsNC42NzY4YzAuMTE5MSwwLjcwMTIsMC44ODY3LDAuOTE1LDAuMzA2NiwxLjg4MjgNCglDMC4zNTE2LDYuMjgwMy0wLjA0NzksNS4yODIyLDAuMDAzOSwzLjk1MTJjMC4wODMtMi4xNzc3LDIuMDY5My0zLjcwMjEsNC4wNjI1LTMuOTEzMWMyLjUxOTUtMC4yNjc2LDQuODg0OCwwLjg3NSw1LjIxMTksMy4xMTYyDQoJYzAuMzY3MiwyLjUzMDMtMS4xMzc3LDUuMjcwNS0zLjgzMiw1LjA3MzJDNC43MTU4LDguMTcyOSw0LjQwODIsNy44MzIsMy44MzU5LDcuNTAyOXoiLz4NCjwvc3ZnPg0K) no-repeat center/9px 11px; }
  .social__link--pinterest--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkuMzMzcHgiIGhlaWdodD0iMTEuMzQzOHB4IiB2aWV3Qm94PSIwIDAgOS4zMzMgMTEuMzQzOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zMzMgMTEuMzQzOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGludGVycyIgZmlsbD0iIzMzMzQzNSIgZD0iTTMuODM1OSw3LjUwMjljLTAuMzE1NCwxLjU2MDUtMC42OTkyLDMuMDU4Ni0xLjgzODksMy44NDA4DQoJQzEuNjQ0NSw4Ljk4MzQsMi41MTM3LDcuMjEsMi45MTcsNS4zMjkxQzIuMjI5NSw0LjIzNDQsMi45OTksMi4wMzIyLDQuNDQ5MiwyLjU3NDJjMS43ODQyLDAuNjY4LTEuNTQ0OSw0LjA2ODQsMC42OTA0LDQuNDk0MQ0KCWMyLjMzNCwwLjQ0MjQsMy4yODYxLTMuODI5MSwxLjgzODktNS4yMTg4QzQuODg3Ny0wLjE1NzIsMC44OTE2LDEuODAzNywxLjM4MzgsNC42NzY4YzAuMTE5MSwwLjcwMTIsMC44ODY3LDAuOTE1LDAuMzA2NiwxLjg4MjgNCglDMC4zNTE2LDYuMjgwMy0wLjA0NzksNS4yODIyLDAuMDAzOSwzLjk1MTJjMC4wODMtMi4xNzc3LDIuMDY5My0zLjcwMjEsNC4wNjI1LTMuOTEzMWMyLjUxOTUtMC4yNjc2LDQuODg0OCwwLjg3NSw1LjIxMTksMy4xMTYyDQoJYzAuMzY3MiwyLjUzMDMtMS4xMzc3LDUuMjcwNS0zLjgzMiw1LjA3MzJDNC43MTU4LDguMTcyOSw0LjQwODIsNy44MzIsMy44MzU5LDcuNTAyOXoiLz4NCjwvc3ZnPg0K) no-repeat center/9px 11px; }
  .social__link--linkedin, .social__link--linkedin--black {
    width: 11px;
    height: 10px; }
    .social__link--linkedin:before, .social__link--linkedin--black:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJYTUxJRF8yXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMC42NjZweCIgaGVpZ2h0PSI5Ljk5OHB4IiB2aWV3Qm94PSIwIDAgMTAuNjY2IDkuOTk4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMC42NjYgOS45OTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImluIj4NCgk8Zz4NCgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjI5MywwQzAuNTEwNywwLDAsMC41MDM5LDAsMS4xNjYNCgkJCWMwLDAuNjQ2NSwwLjQ5NTEsMS4xNjQxLDEuMjYyNywxLjE2NDFoMC4wMTQ2YzAuNzk3OSwwLDEuMjkzLTAuNTE3NiwxLjI5My0xLjE2NDFDMi41NTY2LDAuNTAzOSwyLjA3NTIsMCwxLjI5MywweiBNMC4xMzQ4LDkuOTk4DQoJCQloMi4yODUyVjMuMjUySDAuMTM0OFY5Ljk5OHogTTguMDMzMiwzLjA5MzhjLTEuMjEzOSwwLTEuNzU2OCwwLjY1NDMtMi4wNjA1LDEuMTE0M3YwLjAyMjVINS45NTcNCgkJCUM1Ljk2MTksNC4yMjM2LDUuOTY3OCw0LjIxNDgsNS45NzI3LDQuMjA4VjMuMjUySDMuNjg2NWMwLjAzMDMsMC42MzI4LDAsNi43NDYxLDAsNi43NDYxaDIuMjg2MVY2LjIzMDUNCgkJCWMwLTAuMjAxMiwwLjAxMzctMC40MDMzLDAuMDc2Mi0wLjU0NjljMC4xNjQxLTAuNDA0MywwLjU0MS0wLjgyMDMsMS4xNzE5LTAuODIwM2MwLjgyNzEsMCwxLjE1ODIsMC42MTkxLDEuMTU4MiwxLjUyNjRWOS45OTgNCgkJCWgyLjI4NzFWNi4xMjk5QzEwLjY2Niw0LjA1NzYsOS41MzcxLDMuMDkzOCw4LjAzMzIsMy4wOTM4eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center/11px 10px; }
  .social__link--linkedin--black:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJYTUxJRF8yXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMC42NjZweCIgaGVpZ2h0PSI5Ljk5OHB4IiB2aWV3Qm94PSIwIDAgMTAuNjY2IDkuOTk4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMC42NjYgOS45OTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImluIj4NCgk8Zz4NCgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzM0MzUiIGQ9Ik0xLjI5MywwQzAuNTEwNywwLDAsMC41MDM5LDAsMS4xNjYNCgkJCWMwLDAuNjQ2NSwwLjQ5NTEsMS4xNjQxLDEuMjYyNywxLjE2NDFoMC4wMTQ2YzAuNzk3OSwwLDEuMjkzLTAuNTE3NiwxLjI5My0xLjE2NDFDMi41NTY2LDAuNTAzOSwyLjA3NTIsMCwxLjI5MywweiBNMC4xMzQ4LDkuOTk4DQoJCQloMi4yODUyVjMuMjUySDAuMTM0OFY5Ljk5OHogTTguMDMzMiwzLjA5MzhjLTEuMjEzOSwwLTEuNzU2OCwwLjY1NDMtMi4wNjA1LDEuMTE0M3YwLjAyMjVINS45NTcNCgkJCUM1Ljk2MTksNC4yMjM2LDUuOTY3OCw0LjIxNDgsNS45NzI3LDQuMjA4VjMuMjUySDMuNjg2NWMwLjAzMDMsMC42MzI4LDAsNi43NDYxLDAsNi43NDYxaDIuMjg2MVY2LjIzMDUNCgkJCWMwLTAuMjAxMiwwLjAxMzctMC40MDMzLDAuMDc2Mi0wLjU0NjljMC4xNjQxLTAuNDA0MywwLjU0MS0wLjgyMDMsMS4xNzE5LTAuODIwM2MwLjgyNzEsMCwxLjE1ODIsMC42MTkxLDEuMTU4MiwxLjUyNjRWOS45OTgNCgkJCWgyLjI4NzFWNi4xMjk5QzEwLjY2Niw0LjA1NzYsOS41MzcxLDMuMDkzOCw4LjAzMzIsMy4wOTM4eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center/11px 10px; }
  .social__link--behance, .social__link--behance--black {
    width: 13px;
    height: 11px; }
    .social__link--behance:before, .social__link--behance--black:before {
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDMwLjEyMyA0MzAuMTIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzAuMTIzIDQzMC4xMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBpZD0iQmVoYW5jZSIgZD0iTTM4OC40MzIsMTE5LjEySDI4MC42NTlWOTIuMzVoMTA3Ljc4MnYyNi43N0gzODguNDMyeiBNMjA4LjkxMiwyMjguODk1ICAgYzYuOTU0LDEwLjc3MSwxMC40MjksMjMuODQ5LDEwLjQyOSwzOS4yMDNjMCwxNS44NzgtMy45MTgsMzAuMTIyLTExLjg4OSw0Mi43MDRjLTUuMDcxLDguMzI2LTExLjM2NywxNS4zNTktMTguOTMyLDIxLjAyMSAgIGMtOC41Miw2LjU0OC0xOC42MDcsMTEuMDM4LTMwLjIwMywxMy40MzdjLTExLjYzMywyLjQwMy0yNC4yMjQsMy42MTctMzcuNzg3LDMuNjE3SDBWODEuMjQ3aDEyOS4yNSAgIGMzMi41NzksMC41Myw1NS42NzYsOS45NjksNjkuMzE1LDI4LjUwNmM4LjE4NCwxMS4zNjksMTIuMjM5LDI1LjAxMSwxMi4yMzksNDAuODY4YzAsMTYuMzYyLTQuMTA0LDI5LjQ1NC0xMi4zNjgsMzkuNDAxICAgYy00LjU5Nyw1LjU3Ny0xMS4zODgsMTAuNjUtMjAuMzc4LDE1LjIyOUMxOTEuNjc1LDIxMC4yMzYsMjAyLjAwNywyMTguMDg2LDIwOC45MTIsMjI4Ljg5NXogTTYxLjcyMiwxODYuNzZoNTYuNjMyICAgYzExLjYzOCwwLDIxLjA0Ni0yLjIxMiwyOC4yOTItNi42MzRjNy4yNDEtNC40MTUsMTAuODU0LTEyLjI2MywxMC44NTQtMjMuNTMxYzAtMTIuNDQ5LTQuNzg0LTIwLjcxMi0xNC4zNzUtMjQuNjg5ICAgYy04LjI0NC0yLjc2My0xOC43OTItNC4xODYtMzEuNTkxLTQuMTg2SDYxLjcyMlYxODYuNzZ6IE0xNjIuOTUzLDI2NC4yNzVjMC0xMy45MDItNS42ODItMjMuNTEzLTE3LjAyMy0yOC42NyAgIGMtNi4zNDItMi45MzEtMTUuMjktNC40MjktMjYuNzYzLTQuNTM2SDYxLjcyMnY3MS4zMjJoNTYuNTU2YzExLjYxOSwwLDIwLjYxMi0xLjUyMSwyNy4xMDItNC42OTQgICBDMTU3LjA4NCwyOTEuODYzLDE2Mi45NTMsMjgwLjc2LDE2Mi45NTMsMjY0LjI3NXogTTQyOC40MTksMjIwLjczNmMxLjMwMiw4Ljc1NiwxLjg5MSwyMS40NiwxLjY1MiwzOC4wNjVIMjkwLjQ5MyAgIGMwLjc3LDE5LjI2Niw3LjQyMSwzMi43MzksMjAuMDM1LDQwLjQ0OWM3LjYwNyw0LjgzNSwxNi44Myw3LjE5NiwyNy42Myw3LjE5NmMxMS4zODgsMCwyMC42Ny0yLjg3OSwyNy44MTUtOC43OTcgICBjMy44OTMtMy4xMzcsNy4zMjctNy41NjUsMTAuMjk2LTEzLjE1Mmg1MS4xNmMtMS4zNCwxMS4zNzktNy41LDIyLjkyLTE4LjU3LDM0LjY0OGMtMTcuMTUxLDE4LjY0MS00MS4yMDUsMjcuOTg4LTcyLjA5NywyNy45ODggICBjLTI1LjUyLDAtNDguMDExLTcuODgzLTY3LjUzMy0yMy41OTJDMjQ5Ljc3MiwzMDcuNzc3LDI0MCwyODIuMjExLDI0MCwyNDYuNzQ2YzAtMzMuMjU3LDguNzczLTU4LjcxMiwyNi4zNzgtNzYuNDMgICBjMTcuNjctMTcuNzUxLDQwLjQ3NC0yNi41ODYsNjguNTgzLTI2LjU4NmMxNi42NjEsMCwzMS42OCwyLjk3OCw0NS4wNzksOC45NjVjMTMuMzU3LDUuOTkzLDI0LjM5NiwxNS40MjUsMzMuMDksMjguMzg4ICAgQzQyMC45OTgsMTkyLjQ5OSw0MjYuMDU4LDIwNS42OTksNDI4LjQxOSwyMjAuNzM2eiBNMzc4LjA2MiwyMjUuNzNjLTAuOTM4LTEzLjMyMi01LjM4Ni0yMy40MDUtMTMuMzk1LTMwLjI5NiAgIGMtNy45NDMtNi45MS0xNy44NjYtMTAuMzc5LTI5LjcwNi0xMC4zNzljLTEyLjg4NiwwLTIyLjgzNiwzLjcwOC0yOS45MDYsMTAuOTk2Yy03LjExOCw3LjI3My0xMS41NDcsMTcuMTYxLTEzLjM2MiwyOS42OEgzNzguMDYyICAgTDM3OC4wNjIsMjI1LjczeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center/13px 11px; }
  .social__link--behance--black:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MzAuMTIzIDQzMC4xMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzMC4xMjMgNDMwLjEyMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGlkPSJCZWhhbmNlIiBkPSJNMzg4LjQzMiwxMTkuMTJIMjgwLjY1OVY5Mi4zNWgxMDcuNzgydjI2Ljc3SDM4OC40MzJ6IE0yMDguOTEyLDIyOC44OTUgICBjNi45NTQsMTAuNzcxLDEwLjQyOSwyMy44NDksMTAuNDI5LDM5LjIwM2MwLDE1Ljg3OC0zLjkxOCwzMC4xMjItMTEuODg5LDQyLjcwNGMtNS4wNzEsOC4zMjYtMTEuMzY3LDE1LjM1OS0xOC45MzIsMjEuMDIxICAgYy04LjUyLDYuNTQ4LTE4LjYwNywxMS4wMzgtMzAuMjAzLDEzLjQzN2MtMTEuNjMzLDIuNDAzLTI0LjIyNCwzLjYxNy0zNy43ODcsMy42MTdIMFY4MS4yNDdoMTI5LjI1ICAgYzMyLjU3OSwwLjUzLDU1LjY3Niw5Ljk2OSw2OS4zMTUsMjguNTA2YzguMTg0LDExLjM2OSwxMi4yMzksMjUuMDExLDEyLjIzOSw0MC44NjhjMCwxNi4zNjItNC4xMDQsMjkuNDU0LTEyLjM2OCwzOS40MDEgICBjLTQuNTk3LDUuNTc3LTExLjM4OCwxMC42NS0yMC4zNzgsMTUuMjI5QzE5MS42NzUsMjEwLjIzNiwyMDIuMDA3LDIxOC4wODYsMjA4LjkxMiwyMjguODk1eiBNNjEuNzIyLDE4Ni43Nmg1Ni42MzIgICBjMTEuNjM4LDAsMjEuMDQ2LTIuMjEyLDI4LjI5Mi02LjYzNGM3LjI0MS00LjQxNSwxMC44NTQtMTIuMjYzLDEwLjg1NC0yMy41MzFjMC0xMi40NDktNC43ODQtMjAuNzEyLTE0LjM3NS0yNC42ODkgICBjLTguMjQ0LTIuNzYzLTE4Ljc5Mi00LjE4Ni0zMS41OTEtNC4xODZINjEuNzIyVjE4Ni43NnogTTE2Mi45NTMsMjY0LjI3NWMwLTEzLjkwMi01LjY4Mi0yMy41MTMtMTcuMDIzLTI4LjY3ICAgYy02LjM0Mi0yLjkzMS0xNS4yOS00LjQyOS0yNi43NjMtNC41MzZINjEuNzIydjcxLjMyMmg1Ni41NTZjMTEuNjE5LDAsMjAuNjEyLTEuNTIxLDI3LjEwMi00LjY5NCAgIEMxNTcuMDg0LDI5MS44NjMsMTYyLjk1MywyODAuNzYsMTYyLjk1MywyNjQuMjc1eiBNNDI4LjQxOSwyMjAuNzM2YzEuMzAyLDguNzU2LDEuODkxLDIxLjQ2LDEuNjUyLDM4LjA2NUgyOTAuNDkzICAgYzAuNzcsMTkuMjY2LDcuNDIxLDMyLjczOSwyMC4wMzUsNDAuNDQ5YzcuNjA3LDQuODM1LDE2LjgzLDcuMTk2LDI3LjYzLDcuMTk2YzExLjM4OCwwLDIwLjY3LTIuODc5LDI3LjgxNS04Ljc5NyAgIGMzLjg5My0zLjEzNyw3LjMyNy03LjU2NSwxMC4yOTYtMTMuMTUyaDUxLjE2Yy0xLjM0LDExLjM3OS03LjUsMjIuOTItMTguNTcsMzQuNjQ4Yy0xNy4xNTEsMTguNjQxLTQxLjIwNSwyNy45ODgtNzIuMDk3LDI3Ljk4OCAgIGMtMjUuNTIsMC00OC4wMTEtNy44ODMtNjcuNTMzLTIzLjU5MkMyNDkuNzcyLDMwNy43NzcsMjQwLDI4Mi4yMTEsMjQwLDI0Ni43NDZjMC0zMy4yNTcsOC43NzMtNTguNzEyLDI2LjM3OC03Ni40MyAgIGMxNy42Ny0xNy43NTEsNDAuNDc0LTI2LjU4Niw2OC41ODMtMjYuNTg2YzE2LjY2MSwwLDMxLjY4LDIuOTc4LDQ1LjA3OSw4Ljk2NWMxMy4zNTcsNS45OTMsMjQuMzk2LDE1LjQyNSwzMy4wOSwyOC4zODggICBDNDIwLjk5OCwxOTIuNDk5LDQyNi4wNTgsMjA1LjY5OSw0MjguNDE5LDIyMC43MzZ6IE0zNzguMDYyLDIyNS43M2MtMC45MzgtMTMuMzIyLTUuMzg2LTIzLjQwNS0xMy4zOTUtMzAuMjk2ICAgYy03Ljk0My02LjkxLTE3Ljg2Ni0xMC4zNzktMjkuNzA2LTEwLjM3OWMtMTIuODg2LDAtMjIuODM2LDMuNzA4LTI5LjkwNiwxMC45OTZjLTcuMTE4LDcuMjczLTExLjU0NywxNy4xNjEtMTMuMzYyLDI5LjY4SDM3OC4wNjIgICBMMzc4LjA2MiwyMjUuNzN6IiBmaWxsPSIjMzMzNDM1Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat center/13px 11px; }
  .social__link--dribbble, .social__link--dribbble--black {
    width: 13px;
    height: 13px; }
    .social__link--dribbble:before, .social__link--dribbble--black:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MzguNTMzIDQzOC41MzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOC41MzMgNDM4LjUzMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik00MDkuMTMzLDEwOS4yMDNjLTE5LjYwOC0zMy41OTItNDYuMjA1LTYwLjE4OS03OS43OTgtNzkuNzk2QzI5NS43MzYsOS44MDEsMjU5LjA1OCwwLDIxOS4yNzMsMCAgIGMtMzkuNzgxLDAtNzYuNDcsOS44MDEtMTEwLjA2MywyOS40MDdjLTMzLjU5NSwxOS42MDQtNjAuMTkyLDQ2LjIwMS03OS44LDc5Ljc5NkM5LjgwMSwxNDIuOCwwLDE3OS40ODksMCwyMTkuMjY3ICAgYzAsMzkuNzgsOS44MDQsNzYuNDYzLDI5LjQwNywxMTAuMDYyYzE5LjYwNywzMy41OTIsNDYuMjA0LDYwLjE4OSw3OS43OTksNzkuNzk4YzMzLjU5NywxOS42MDUsNzAuMjgzLDI5LjQwNywxMTAuMDYzLDI5LjQwNyAgIHM3Ni40Ny05LjgwMiwxMTAuMDY1LTI5LjQwN2MzMy41OTMtMTkuNjAyLDYwLjE4OS00Ni4yMDYsNzkuNzk1LTc5Ljc5OGMxOS42MDMtMzMuNTk2LDI5LjQwMy03MC4yODQsMjkuNDAzLTExMC4wNjIgICBDNDM4LjUzMywxNzkuNDg1LDQyOC43MzIsMTQyLjc5NSw0MDkuMTMzLDEwOS4yMDN6IE0yMTkuMjcsMzEuOTc3YzQ3LjIwMSwwLDg4LjQxLDE1LjYwNywxMjMuNjIxLDQ2LjgybC0zLjU2OSw0Ljk5MyAgIGMtMS40MjcsMi4wMDItNC45OTYsNS44NTItMTAuNzA0LDExLjU2NWMtNS43MDksNS43MDgtMTEuOTQzLDExLjEzNi0xOC42OTksMTYuMjc0Yy02Ljc2Miw1LjE0LTE1Ljk0LDEwLjk5Mi0yNy41NTUsMTcuNTU5ICAgYy0xMS42MTEsNi41NjctMjMuOTgyLDEyLjMyOC0zNy4xMTcsMTcuMjc2Yy0yMS44ODctNDAuMzU1LTQ1LjI5Ni03Ni43MDktNzAuMjMxLTEwOS4wNjQgICBDMTkwLjA1NSwzMy43ODQsMjA0LjgwNSwzMS45NzcsMjE5LjI3LDMxLjk3N3ogTTcyLjUyNCwxMDMuMDZjMTguMjcxLTIzLjAyNiw0MC41MzctNDAuNzMsNjYuODA2LTUzLjEgICBjMjMuNjAxLDMxLjQwNSw0Ni44Miw2Ny4zODEsNjkuNjYyLDEwNy45MjFjLTU3Ljg2MiwxNS4yMjctMTE1LjUzMiwyMi44NDEtMTczLjAxNCwyMi44MzggICBDNDIuMDcyLDE1MS45OCw1NC4yNTMsMTI2LjA5MSw3Mi41MjQsMTAzLjA2eiBNNDQuNTQsMjg2Ljc5NGMtOC4zNzYtMjEuNDEyLTEyLjU2My00My45MjMtMTIuNTYzLTY3LjUyNyAgIGMwLTIuNjY2LDAuMDk4LTQuNjY1LDAuMjg2LTUuOTk2YzY4LjkwNSwwLDEzMi45NTUtOC44NDgsMTkyLjE0OS0yNi41NTNjNi4wOTIsMTEuOCwxMS4xMzYsMjIuMzY0LDE1LjEzMywzMS42OTMgICBjLTAuNzcxLDAuMzgtMS45OTksMC44MDYtMy43MTMsMS4yODNjLTEuNzE5LDAuNDc2LTIuOTUzLDAuODA2LTMuNzIxLDAuOTk5bC0xMC41NjEsMy43MTEgICBjLTcuMjM2LDIuNjY2LTE2LjcwOCw3LjIzNS0yOC40MDksMTMuNzAzYy0xMS43MDQsNi40NzgtMjQuMTIzLDE0LjE4Mi0zNy4yNTcsMjMuMTNjLTEzLjEzNCw4Ljk0OS0yNi42OTYsMjAuNzk3LTQwLjY4NCwzNS41NTMgICBjLTEzLjk5LDE0Ljc1LTI1Ljc0MywzMC41OTEtMzUuMjYsNDcuNTNDNjQuNzEzLDMyNy4zODEsNTIuOTE0LDMwOC4yLDQ0LjU0LDI4Ni43OTR6IE0yMTkuMjcsNDA2LjU2ICAgYy00NC41NCwwLTg0LjMyLTE0LjI3Ny0xMTkuMzQzLTQyLjgyNWw0LjI4MywzLjE0MmM2LjY2MS0xNC42NiwxNi40NjItMjguNzQ2LDI5LjQwOC00Mi4yNTcgICBjMTIuOTQ0LTEzLjUxMSwyNS40MS0yNC40MTMsMzcuNDAxLTMyLjY5NWMxMS45OTEtOC4yNzQsMjUuMDI4LTE2LjA3NywzOS4xMTUtMjMuNDE0YzE0LjA4NC03LjMyMywyMy42OTEtMTEuOTkxLDI4LjgzNS0xMy45ODMgICBjNS4xNC0xLjk5OCw5LjIzMy0zLjU3MiwxMi4yNzgtNC43MTZsMC41NjgtMC4yODdoMC41NzVjMTguNjQ3LDQ4LjkxNiwzMS45NzcsOTYuMzEzLDM5Ljk2OCwxNDIuMTg0ICAgQzI2OC43NTYsNDAxLjYxMSwyNDQuMzk3LDQwNi41NTcsMjE5LjI3LDQwNi41NnogTTM3Ni44NzYsMzIwLjQ3OWMtMTQuMDg2LDIxLjc5Ni0zMS42OTYsMzkuODM0LTUyLjgxNyw1NC4xMDQgICBjLTcuODEtNDMuNzc2LTE5Ljk4NS04OC40MTUtMzYuNTQ5LTEzMy45MDJjMzcuODc3LTUuOTA3LDc2LjgtMy4xNDIsMTE2Ljc3MSw4LjI3NCAgIEM0MDAuMDkyLDI3NC44NDEsMzkwLjk1NSwyOTguNjg3LDM3Ni44NzYsMzIwLjQ3OXogTTQwMy43MDYsMjE2LjY5OGMtMS45MDMtMC4zNzgtNC4yODUtMC44MS03LjEzOS0xLjI4MyAgIGMtMi44NTQtMC40NzMtNi4zMzEtMS4wNDctMTAuNDI0LTEuNzEzYy00LjA4Ny0wLjY2Ni04LjY2Mi0xLjI4My0xMy43MDItMS44NTVjLTUuMDQ1LTAuNTcxLTEwLjQyMS0xLjA5My0xNi4xMzYtMS41NjkgICBjLTUuNzA4LTAuNDc4LTExLjgtMC44NTUtMTguMjY4LTEuMTQzYy02LjQ3OS0wLjI4NC0xMy4wNDItMC40MjgtMTkuNzA1LTAuNDI4Yy02LjY1NiwwLTEzLjY1NywwLjE5My0yMC45ODEsMC41NzEgICBjLTcuMzI2LDAuMzc1LTE0LjQxNCwxLjA0OS0yMS4yNjUsMS45OTljLTAuNTc1LTAuOTUzLTEuMjg3LTIuNTI0LTIuMTQzLTQuNzE0Yy0wLjg1NS0yLjE4Ny0xLjQ3OS0zLjg1NS0xLjg0OC00Ljk5NyAgIGMtMy42MjEtNy45OTQtNy44MS0xNy4wMzYtMTIuNTczLTI3LjEyMWMxMy4xMzQtNS4zMzMsMjUuNjUyLTExLjQ2OSwzNy41NTUtMTguNDE4YzExLjg5Mi02Ljk0OSwyMS40MDItMTMuMTMxLDI4LjU0NC0xOC41NTUgICBjNy4xMzktNS40MywxMy44OTUtMTEuMTg4LDIwLjI3LTE3LjI3N2M2LjM3OS02LjA5LDEwLjUxMy0xMC4zMjMsMTIuNDIzLTEyLjcwM2MxLjkwNi0yLjM4NCwzLjcxMy00LjcxNCw1LjQyNC02Ljk5NWwwLjI4Ny0wLjI4OCAgIGMyNy43ODgsMzMuODgsNDEuOTc0LDcyLjg5Nyw0Mi41MzgsMTE3LjA1OUw0MDMuNzA2LDIxNi42OTh6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center/13px 13px; }
  .social__link--dribbble--black:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMjE5LjI3LDMxLjk3N2M0Ny4yMDEsMCw4OC40MSwxNS42MDcsMTIzLjYyMSw0Ni44MmwtMy41NjksNC45OTMgICBjLTEuNDI3LDIuMDAyLTQuOTk2LDUuODUyLTEwLjcwNCwxMS41NjVjLTUuNzA5LDUuNzA4LTExLjk0MywxMS4xMzYtMTguNjk5LDE2LjI3NGMtNi43NjIsNS4xNC0xNS45NCwxMC45OTItMjcuNTU1LDE3LjU1OSAgIGMtMTEuNjExLDYuNTY3LTIzLjk4MiwxMi4zMjgtMzcuMTE3LDE3LjI3NmMtMjEuODg3LTQwLjM1NS00NS4yOTYtNzYuNzA5LTcwLjIzMS0xMDkuMDY0ICAgQzE5MC4wNTUsMzMuNzg0LDIwNC44MDUsMzEuOTc3LDIxOS4yNywzMS45Nzd6IE03Mi41MjQsMTAzLjA2YzE4LjI3MS0yMy4wMjYsNDAuNTM3LTQwLjczLDY2LjgwNi01My4xICAgYzIzLjYwMSwzMS40MDUsNDYuODIsNjcuMzgxLDY5LjY2MiwxMDcuOTIxYy01Ny44NjIsMTUuMjI3LTExNS41MzIsMjIuODQxLTE3My4wMTQsMjIuODM4ICAgQzQyLjA3MiwxNTEuOTgsNTQuMjUzLDEyNi4wOTEsNzIuNTI0LDEwMy4wNnogTTQ0LjU0LDI4Ni43OTRjLTguMzc2LTIxLjQxMi0xMi41NjMtNDMuOTIzLTEyLjU2My02Ny41MjcgICBjMC0yLjY2NiwwLjA5OC00LjY2NSwwLjI4Ni01Ljk5NmM2OC45MDUsMCwxMzIuOTU1LTguODQ4LDE5Mi4xNDktMjYuNTUzYzYuMDkyLDExLjgsMTEuMTM2LDIyLjM2NCwxNS4xMzMsMzEuNjkzICAgYy0wLjc3MSwwLjM4LTEuOTk5LDAuODA2LTMuNzEzLDEuMjgzYy0xLjcxOSwwLjQ3Ni0yLjk1MywwLjgwNi0zLjcyMSwwLjk5OWwtMTAuNTYxLDMuNzExICAgYy03LjIzNiwyLjY2Ni0xNi43MDgsNy4yMzUtMjguNDA5LDEzLjcwM2MtMTEuNzA0LDYuNDc4LTI0LjEyMywxNC4xODItMzcuMjU3LDIzLjEzYy0xMy4xMzQsOC45NDktMjYuNjk2LDIwLjc5Ny00MC42ODQsMzUuNTUzICAgYy0xMy45OSwxNC43NS0yNS43NDMsMzAuNTkxLTM1LjI2LDQ3LjUzQzY0LjcxMywzMjcuMzgxLDUyLjkxNCwzMDguMiw0NC41NCwyODYuNzk0eiBNMjE5LjI3LDQwNi41NiAgIGMtNDQuNTQsMC04NC4zMi0xNC4yNzctMTE5LjM0My00Mi44MjVsNC4yODMsMy4xNDJjNi42NjEtMTQuNjYsMTYuNDYyLTI4Ljc0NiwyOS40MDgtNDIuMjU3ICAgYzEyLjk0NC0xMy41MTEsMjUuNDEtMjQuNDEzLDM3LjQwMS0zMi42OTVjMTEuOTkxLTguMjc0LDI1LjAyOC0xNi4wNzcsMzkuMTE1LTIzLjQxNGMxNC4wODQtNy4zMjMsMjMuNjkxLTExLjk5MSwyOC44MzUtMTMuOTgzICAgYzUuMTQtMS45OTgsOS4yMzMtMy41NzIsMTIuMjc4LTQuNzE2bDAuNTY4LTAuMjg3aDAuNTc1YzE4LjY0Nyw0OC45MTYsMzEuOTc3LDk2LjMxMywzOS45NjgsMTQyLjE4NCAgIEMyNjguNzU2LDQwMS42MTEsMjQ0LjM5Nyw0MDYuNTU3LDIxOS4yNyw0MDYuNTZ6IE0zNzYuODc2LDMyMC40NzljLTE0LjA4NiwyMS43OTYtMzEuNjk2LDM5LjgzNC01Mi44MTcsNTQuMTA0ICAgYy03LjgxLTQzLjc3Ni0xOS45ODUtODguNDE1LTM2LjU0OS0xMzMuOTAyYzM3Ljg3Ny01LjkwNyw3Ni44LTMuMTQyLDExNi43NzEsOC4yNzQgICBDNDAwLjA5MiwyNzQuODQxLDM5MC45NTUsMjk4LjY4NywzNzYuODc2LDMyMC40Nzl6IE00MDMuNzA2LDIxNi42OThjLTEuOTAzLTAuMzc4LTQuMjg1LTAuODEtNy4xMzktMS4yODMgICBjLTIuODU0LTAuNDczLTYuMzMxLTEuMDQ3LTEwLjQyNC0xLjcxM2MtNC4wODctMC42NjYtOC42NjItMS4yODMtMTMuNzAyLTEuODU1Yy01LjA0NS0wLjU3MS0xMC40MjEtMS4wOTMtMTYuMTM2LTEuNTY5ICAgYy01LjcwOC0wLjQ3OC0xMS44LTAuODU1LTE4LjI2OC0xLjE0M2MtNi40NzktMC4yODQtMTMuMDQyLTAuNDI4LTE5LjcwNS0wLjQyOGMtNi42NTYsMC0xMy42NTcsMC4xOTMtMjAuOTgxLDAuNTcxICAgYy03LjMyNiwwLjM3NS0xNC40MTQsMS4wNDktMjEuMjY1LDEuOTk5Yy0wLjU3NS0wLjk1My0xLjI4Ny0yLjUyNC0yLjE0My00LjcxNGMtMC44NTUtMi4xODctMS40NzktMy44NTUtMS44NDgtNC45OTcgICBjLTMuNjIxLTcuOTk0LTcuODEtMTcuMDM2LTEyLjU3My0yNy4xMjFjMTMuMTM0LTUuMzMzLDI1LjY1Mi0xMS40NjksMzcuNTU1LTE4LjQxOGMxMS44OTItNi45NDksMjEuNDAyLTEzLjEzMSwyOC41NDQtMTguNTU1ICAgYzcuMTM5LTUuNDMsMTMuODk1LTExLjE4OCwyMC4yNy0xNy4yNzdjNi4zNzktNi4wOSwxMC41MTMtMTAuMzIzLDEyLjQyMy0xMi43MDNjMS45MDYtMi4zODQsMy43MTMtNC43MTQsNS40MjQtNi45OTVsMC4yODctMC4yODggICBjMjcuNzg4LDMzLjg4LDQxLjk3NCw3Mi44OTcsNDIuNTM4LDExNy4wNTlMNDAzLjcwNiwyMTYuNjk4eiIgZmlsbD0iIzMzMzQzNSIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center/13px 13px; }
  .social__link--rounded {
    height: 36px;
    width: 36px;
    line-height: 36px;
    border: rgba(var(--mediumBlack), 1) 1px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
    opacity: 0.7; }
    .social__link--rounded:hover {
      opacity: 1; }
  .social__link:hover {
    opacity: 0.8; }

.hidden_paragraph, .body--mobile .paragraphs__item {
  opacity: 0;
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%); }

.visible_paragraph, .paragraphs_box, .body--mobile .paragraphs__item.skrollable-between {
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

.paragraphs {
  overflow: hidden; }
  .paragraphs:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (min-width: 2560px) {
    .paragraphs {
      font-size: 20px; } }
  @media (max-width: 1440px) {
    .paragraphs {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .paragraphs {
      font-size: 1vw; } }
  @media (max-width: 700px) {
    .paragraphs {
      font-size: 1.3vw; } }
  @media (max-width: 500px) {
    .paragraphs {
      font-size: 1.7vw; } }

.paragraphs_box {
  position: relative;
  padding-top: 60px;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }
  .paragraphs_box:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  .state-at-top-position .paragraphs_box {
    opacity: 0; }
  @media (max-width: 767px) {
    .paragraphs_box {
      padding-top: 6em; } }
  .paragraphs_box--black {
    background-color: rgba(var(--bgColor), 1); }
  .paragraphs_box--top {
    padding-bottom: 200px; }
    @media (min-width: 2560px) {
      .paragraphs_box--top {
        padding-bottom: 290px; } }
    @media (max-width: 1680px) {
      .paragraphs_box--top {
        padding-bottom: 240px; } }
    @media (max-width: 1366px) {
      .paragraphs_box--top {
        padding-bottom: 190px; } }
    @media (max-width: 1023px) {
      .paragraphs_box--top {
        padding-bottom: 100px; } }
    @media (max-width: 767px) {
      .paragraphs_box--top {
        padding-bottom: 9em; } }
  .paragraphs_box--middle {
    position: relative;
    padding-top: 237px;
    padding-bottom: 253px; }
    @media (min-width: 2560px) {
      .paragraphs_box--middle {
        padding-top: 337px;
        padding-bottom: 353px; } }
    @media (max-width: 1680px) {
      .paragraphs_box--middle {
        padding-top: 157px;
        padding-bottom: 153px; } }
    @media (max-width: 1366px) {
      .paragraphs_box--middle {
        padding-bottom: 93px; } }
    @media (max-width: 1366px) {
      .paragraphs_box--middle {
        padding-top: 107px; } }
    @media (max-width: 1023px) {
      .paragraphs_box--middle {
        padding-bottom: 142px; } }
    @media (max-width: 767px) {
      .paragraphs_box--middle {
        padding-top: 13em;
        padding-left: 11em;
        padding-bottom: 18.5em; } }
    @media (max-width: 500px) {
      .paragraphs_box--middle {
        padding-left: 40px; } }
    @media (max-width: 500px) {
      .paragraphs_box--middle {
        padding-top: 8em;
        padding-bottom: 14.5em; } }
    .paragraphs_box_big_line.dark {
      background-color: rgba(var(--bgColor), 1);
    }
    .paragraphs_box_big_line.light{
      background-color: rgba(var(--white), 1);
    }
    .paragraphs_box--middle .paragraphs_box_line,
    .paragraphs_box--middle .paragraphs_box_big_line {
      position: absolute;
      left: 86px;
      width: 1px;
      -webkit-transform-origin: center top;
      -moz-transform-origin: center top;
      -ms-transform-origin: center top;
      -o-transform-origin: center top;
      transform-origin: center top; }
      @media (max-width: 1023px) {
        .paragraphs_box--middle .paragraphs_box_line,
        .paragraphs_box--middle .paragraphs_box_big_line {
          display: none; } }
    .paragraphs_box--middle .paragraphs_box_big_line {
      height: 531px;
      bottom: 240px; }
      @media (min-width: 2560px) {
        .paragraphs_box--middle .paragraphs_box_big_line {
          height: 781px;
          bottom: 290px; } }
      @media (max-width: 1680px) {
        .paragraphs_box--middle .paragraphs_box_big_line {
          height: 491px;
          bottom: 190px; } }
      @media (max-width: 1440px) {
        .paragraphs_box--middle .paragraphs_box_big_line {
          height: 420px;
          bottom: 164px; } }
      @media (max-width: 1366px) {
        .paragraphs_box--middle .paragraphs_box_big_line {
          height: 241px; } }
    .paragraphs_box--middle .paragraphs_box_line {
      height: 24px;
      bottom: -48px; }
  .paragraphs_box--bottom {
    padding-top: 66px;
    padding-bottom: 30px; }
    @media (min-width: 2560px) {
      .paragraphs_box--bottom {
        padding-top: 196px;
        padding-bottom: 60px; } }
    @media (max-width: 1680px) {
      .paragraphs_box--bottom {
        padding-bottom: 60px; } }
    @media (max-width: 1600px) {
      .paragraphs_box--bottom {
        padding-top: 76px; } }
    @media (max-width: 1440px) {
      .paragraphs_box--bottom {
        padding-top: 56px; } }
    @media (max-width: 1023px) {
      .paragraphs_box--bottom {
        padding-bottom: 0; } }
    @media (max-width: 767px) {
      .paragraphs_box--bottom {
        padding-top: 6em; } }
  body:not(.body--mobile) .state-at-top-position .paragraphs_box--top {
    opacity: 0; }

.paragraphs_box__decor_word_container {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto; }

.paragraphs__item {
  position: relative; }
  .body--mobile .paragraphs__item {
    -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease-out;
    -moz-transition: opacity 0.5s ease, -moz-transform 0.5s ease-out;
    -o-transition: opacity 0.5s ease, -o-transform 0.5s ease-out;
    transition: opacity 0.5s ease, transform 0.5s ease-out; }
  .paragraphs__item--01 {
    margin-left: 18%; }
    .paragraphs__item--01 .paragraphs__item__text {
      margin-left: 6.9375em; }
    .paragraphs__item--01 .paragraphs__item__number {
      top: 14%; }
      @media (max-width: 1600px) {
        .paragraphs__item--01 .paragraphs__item__number {
          top: -2%; } }
    @media (min-width: 2560px) {
      .paragraphs__item--01 {
        margin-left: 14%; } }
    @media (max-width: 1680px) {
      .paragraphs__item--01 {
        margin-left: 12%; } }
  .paragraphs__item--02 {
    margin-left: 41.5%;
    margin-top: 4.375em; }
    .paragraphs__item--02 .paragraphs__item__text {
      margin-left: 17.4375em; }
    .paragraphs__item--02 .paragraphs__item__number {
      top: 22%;
      left: 7%; }
      @media (max-width: 1600px) {
        .paragraphs__item--02 .paragraphs__item__number {
          top: 10%;
          left: 6%; } }
    @media (min-width: 2560px) {
      .paragraphs__item--02 {
        margin-top: 1.375em; } }
    @media (max-width: 1440px) {
      .paragraphs__item--02 {
        margin-left: 51%; } }
  .paragraphs__item--no_number {
    margin-top: 0;
    margin-left: 44%; }
    @media (min-width: 2560px) {
      .paragraphs__item--no_number {
        margin-left: 49.6%; } }
    @media (max-width: 1200px) {
      .paragraphs__item--no_number {
        margin-left: 38.6%; } }
    @media (max-width: 1024px) {
      .paragraphs__item--no_number {
        margin-left: 36%; } }
    @media (max-width: 1023px) {
      .paragraphs__item--no_number {
        margin-left: 85px; } }
    @media (max-width: 767px) {
      .paragraphs__item--no_number {
        float: none !important;
        margin-left: 0 !important; } }
  .paragraphs__item--03 {
    float: right;
    margin-right: 13%; }
    @media (max-width: 1680px) {
      .paragraphs__item--03 {
        margin-right: 6%; } }
    .paragraphs__item--03 .paragraphs__item__title {
      position: relative;
      margin-left: 62px; }
    .paragraphs__item--03 .paragraphs__item__number {
      top: 20%;
      left: 44%; }
      @media (max-width: 1600px) {
        .paragraphs__item--03 .paragraphs__item__number {
          top: 10%;
          left: 34%; } }
      @media (max-width: 1440px) {
        .paragraphs__item--03 .paragraphs__item__number {
          left: 46%; } }
    .paragraphs_title_line.dark {
      background-color: rgba(var(--bgColor), 1);
    }
    .paragraphs_title_line.light{
      background-color: rgba(var(--white), 1);
    }
    .paragraphs_title_big_line.dark {
      background-color: rgba(var(--bgColor), 1);
    }
    .paragraphs_title_big_line.light{
      background-color: rgba(var(--white), 1);
    }
    .paragraphs__item--03 .paragraphs_title_line,
    .paragraphs__item--03 .paragraphs_title_big_line {
      position: absolute;
      right: 40.5%;
      width: 1px;
      -webkit-transform-origin: center top;
      -moz-transform-origin: center top;
      -ms-transform-origin: center top;
      -o-transform-origin: center top;
      transform-origin: center top; }
      @media (max-width: 1023px) {
        .paragraphs__item--03 .paragraphs_title_line,
        .paragraphs__item--03 .paragraphs_title_big_line {
          display: none; } }
    .paragraphs__item--03 .paragraphs_title_line {
      height: 128px;
      top: -160%; }
      @media (min-width: 2560px) {
        .paragraphs__item--03 .paragraphs_title_line {
          height: 227px;
          top: -222%; } }
      @media (max-width: 1440px) {
        .paragraphs__item--03 .paragraphs_title_line {
          height: 99px; } }
    .paragraphs__item--03 .paragraphs_title_big_line {
      height: 583px;
      top: 126%; }
      @media (max-width: 1440px) {
        .paragraphs__item--03 .paragraphs_title_big_line {
          height: 363px; } }
    .paragraphs__item--03 .paragraphs_title_square {
      position: absolute;
      height: 14px;
      width: 14px;
      right: -webkit-calc(40.5% - 7px);
      right: -moz-calc(40.5% - 7px);
      right: calc(40.5% - 7px);
      top: -webkit-calc(591px + 126%);
      top: -moz-calc(591px + 126%);
      top: calc(591px + 126%); }
      @media (max-width: 1440px) {
        .paragraphs__item--03 .paragraphs_title_square {
          top: -webkit-calc(374px + 126%);
          top: -moz-calc(374px + 126%);
          top: calc(374px + 126%); } }
      @media (max-width: 1023px) {
        .paragraphs__item--03 .paragraphs_title_square {
          display: none; } }
  .paragraphs__item--04 {
    float: left;
    margin-top: 288px;
    margin-left: 20.5%;
    margin-bottom: 227px; }
    @media (max-width: 1680px) {
      .paragraphs__item--04 {
        margin-left: 14.5%; } }
    @media (max-width: 1440px) {
      .paragraphs__item--04 {
        margin-top: 208px;
        margin-bottom: 117px; } }
    @media (max-width: 950px) {
      .paragraphs__item--04 {
        margin-left: 4.5%; } }
    @media (max-width: 767px) {
      .paragraphs__item--04 {
        margin-bottom: 15em; } }
    .paragraphs__item--04 .paragraphs__item__title {
      margin-left: 70px; }
    .paragraphs__item--04 .paragraphs__item__number {
      right: -21%;
      top: 21%; }
      @media (max-width: 1600px) {
        .paragraphs__item--04 .paragraphs__item__number {
          right: -1%;
          top: 7%; } }
    .paragraphs__item--04 .paragraphs_box_line {
      position: absolute;
      right: 11%;
      top: 52%;
      width: 1px;
      height: 450px;
      background-color: rgba(var(--bgColor), 1);
      -webkit-transform-origin: center top;
      -moz-transform-origin: center top;
      -ms-transform-origin: center top;
      -o-transform-origin: center top;
      transform-origin: center top; }
      @media (max-width: 1600px) {
        .paragraphs__item--04 .paragraphs_box_line {
          right: 29%; } }
      @media (max-width: 1023px) {
        .paragraphs__item--04 .paragraphs_box_line {
          display: none; } }
  @media (max-width: 767px) {
    .paragraphs__item {
      float: left;
      margin-right: auto;
      margin-left: 11em; } }
  @media (max-width: 500px) {
    .paragraphs__item {
      margin-left: 7em; } }
  @media (max-width: 500px) {
    .paragraphs__item {
      margin-left: 40px; } }
  @media (max-width: 767px) {
    .paragraphs__item:not(.paragraphs__item--no_number) {
      margin-top: 10em; } }
  .paragraphs__item:not(.paragraphs__item--no_number):first-child {
    margin-top: 0; }

.paragraphs__button {
  position: relative;
  z-index: 100;
  margin-left: 44%;
  margin-top: 72px; }
  @media (min-width: 2560px) {
    .paragraphs__button {
      margin-left: 49.6%; } }
  @media (max-width: 1200px) {
    .paragraphs__button {
      margin-left: 38.6%; } }
  @media (max-width: 1024px) {
    .paragraphs__button {
      margin-left: 36%; } }
  @media (max-width: 1023px) {
    .paragraphs__button {
      margin-left: 85px; } }
  @media (max-width: 767px) {
    .paragraphs__button {
      min-width: 37.2vw;
      height: 9.9vw;
      line-height: 9.9vw;
      margin-left: 0;
      font-size: 2.55vw; } }
  @media (max-width: 767px) {
    .paragraphs__button {
      margin-top: 5em; } }

.paragraphs__item__title {
  position: relative;
  z-index: 10;
  letter-spacing: 0.03em;
  font-size: 3.75em;
  font-weight: 700; }
  @media (max-width: 1023px) {
    .paragraphs__item .paragraphs__item__title {
      margin-left: 0;
      font-size: 35px; } }
  @media (max-width: 767px) {
    .paragraphs__item .paragraphs__item__title {
      font-size: 4.5em; } }
  .paragraphs__item__title.head {
    font-size: 4.0rem !important;
  }
  .paragraphs__item__title.dark {
    color: rgba(var(--mediumBlack), 1);
  }
  .paragraphs__item__title.light{
    color: rgba(var(--white), 1);
  }

.paragraphs__item__text {
  position: relative;
  z-index: 10;
  margin-top: 47px;
  max-width: 364px;
  line-height: 1.4;
  color: #1a1a1e;
  font-size: 1.2em; }
  .paragraphs__item__text.dark {
    color: rgba(var(--mediumBlack), 1)
  }
  .paragraphs__item__text.light{
    color: rgba(var(--white), 1)
  }
  @media (min-width: 2560px) {
    .paragraphs__item__text {
      max-width: 434px; } }
  @media (max-width: 1680px) {
    .paragraphs__item__text {
      margin-top: 17px; } }
  @media (max-width: 1600px) {
    .paragraphs__item__text {
      max-width: 304px; } }
  @media (max-width: 1440px) {
    .paragraphs__item__text {
      max-width: 230px; } }
  @media (max-width: 767px) {
    .paragraphs__item__text {
      margin-top: 1.2em; } }
  @media (max-width: 1023px) {
    .paragraphs__item:not(.paragraphs__item--no_number) .paragraphs__item__text {
      margin-left: 4em; } }
  @media (max-width: 375px) {
    .paragraphs__item:not(.paragraphs__item--no_number) .paragraphs__item__text {
      margin-left: 2.8em; } }
  @media (max-width: 1023px) {
    .paragraphs__item .paragraphs__item__text {
      max-width: 270px;
      font-size: 16px; } }
  @media (max-width: 767px) {
    .paragraphs__item .paragraphs__item__text {
      max-width: 25em;
      font-size: 1.56em; }
    .paragraphs__item .paragraphs__item__text.short {
      max-width: 15em;
      font-size: 1.56em; }}
  @media (max-width: 375px) {
    .paragraphs__item .paragraphs__item__text {
      font-size: 1.76em; } }

.paragraphs__item__number {
  position: absolute;
  font-size: 15em; }
  .paragraphs__item__number.dark {
    color: rgba(var(--primary), .3);
  }
  .paragraphs__item__number.light {
    color: rgba(var(--white), .3);
  }
  @media (max-width: 1023px) {
    .paragraphs__item .paragraphs__item__number {
      top: 22%;
      left: -3%;
      right: auto;
      bottom: auto;
      font-size: 120px; } }
  @media (max-width: 767px) {
    .paragraphs__item .paragraphs__item__number {
      font-size: 15.5em; } }

.paragraphs_box_img {
  position: absolute;
  z-index: 100;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .paragraphs_box_img--left {
    width: 37.6%;
    left: -10%;
    top: -34%; }
    @media (max-width: 1024px) {
      .paragraphs_box_img--left {
        top: -14%;
        width: 32.6%; } }
    @media (max-width: 1200px) {
      .paragraphs_box_img--left {
        top: -14%;
        width: 37.6%; } }
    @media (max-width: 1023px) {
      .paragraphs_box_img--left {
        display: none; } }
  .paragraphs_box_img--right {
    width: 51.7%;
    right: -12%;
    top: -23%; }
    .body--mobile .paragraphs_box_img--right {
      -webkit-transition: -webkit-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);
      -moz-transition: -moz-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);
      -o-transition: -o-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);
      transition: transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);
      -webkit-transform: translateY(50%) translateX(10%);
      -moz-transform: translateY(50%) translateX(10%);
      -ms-transform: translateY(50%) translateX(10%);
      -o-transform: translateY(50%) translateX(10%);
      transform: translateY(50%) translateX(10%); }
      @media (max-width: 500px) {
        .body--mobile .paragraphs_box_img--right {
          -webkit-transform: translateY(20%) translateX(0%);
          -moz-transform: translateY(20%) translateX(0%);
          -ms-transform: translateY(20%) translateX(0%);
          -o-transform: translateY(20%) translateX(0%);
          transform: translateY(20%) translateX(0%); } }
      .body--mobile .paragraphs_box_img--right.skrollable-between {
        -webkit-transform: translateY(30%) translateX(0%);
        -moz-transform: translateY(30%) translateX(0%);
        -ms-transform: translateY(30%) translateX(0%);
        -o-transform: translateY(30%) translateX(0%);
        transform: translateY(30%) translateX(0%); }
        @media (max-width: 500px) {
          .body--mobile .paragraphs_box_img--right.skrollable-between {
            -webkit-transform: translateY(5%) translateX(0%);
            -moz-transform: translateY(5%) translateX(0%);
            -ms-transform: translateY(5%) translateX(0%);
            -o-transform: translateY(5%) translateX(0%);
            transform: translateY(5%) translateX(0%); } }
    @media (max-width: 1680px) {
      .paragraphs_box_img--right {
        width: 51.7%;
        right: -10%;
        top: -37%; } }
    @media (max-width: 1200px) {
      .paragraphs_box_img--right {
        width: 47.7%;
        right: -10%;
        top: -17%; } }
    @media (max-width: 1024px) {
      .paragraphs_box_img--right {
        width: 44.7%;
        top: -21%; } }
    @media (max-width: 1023px) {
      .paragraphs_box_img--right {
        width: 71.7%;
        right: -14%;
        top: -22%; } }
    @media (max-width: 888px) {
      .paragraphs_box_img--right {
        width: 81.7%;
        right: -20%;
        top: -18%; } }
    @media (max-width: 768px) {
      .paragraphs_box_img--right {
        width: 61.7%;
        right: -18%;
        top: -24%; } }
    @media (max-width: 767px) {
      .paragraphs_box_img--right {
        width: 71.7%;
        right: -18%;
        top: -1%; } }
    @media (max-width: 500px) {
      .paragraphs_box_img--right {
        width: 80%;
        top: 6%;
        right: -21%; } }

.features {
  padding-top: 95px;
  /* padding-bottom: 136px; */
  background-color: rgba(var(--bgColor), 1);
  text-align: center; }
  @media (max-width: 1024px) {
    .features {
      padding-top: 55px;
      padding-bottom: 66px;
      font-size: 13px; } }
  @media (max-width: 1023px) {
    .features {
      padding-top: 104px; } }
  @media (max-width: 767px) {
    .features {
      font-size: 22px; } }
  @media (max-width: 1023px) {
    .features {
      padding-top: 54px; } }
  @media (max-width: 500px) {
    .features {
      font-size: 15px; } }
  @media (max-width: 375px) {
    .features {
      font-size: 13px; } }

h2.features__title {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
  @media (max-width: 1023px) {
    h2.features__title {
      margin-bottom: 40px; } }

h2.features__title .header__logo_img {
  max-width: 300px;
}
  @media (max-width: 1680px) {
    h2.features__title .header__logo_img {
      width: 50%;
    }
  }

.features__items_box {
  position: relative;
  margin-top: 80px; }
  .features__items_box:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (max-width: 1023px) {
    .features__items_box {
      margin-top: 5px; } }

.features__item {
  position: relative;
  float: left;
  width: 33.2%;
  height: 22.0625em;
  -webkit-transition: -webkit-transform 0.5s ease-out, opacity 0.3s ease;
  -moz-transition: -moz-transform 0.5s ease-out, opacity 0.3s ease;
  -o-transition: -o-transform 0.5s ease-out, opacity 0.3s ease;
  transition: transform 0.5s ease-out, opacity 0.3s ease; }
  .features__item--delay {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    transition-delay: 0.15s; }
  .features__item.skrollable-before {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%); }
  .features__item.skrollable-after {
    opacity: 0;
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -o-transform: translateY(10%);
    transform: translateY(10%); }
  .body--mobile .features__item {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%); }
  .features__item.skrollable-between {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
    .features__item.skrollable-between:after {
      -webkit-transform: translateX(160%);
      -moz-transform: translateX(160%);
      -ms-transform: translateX(160%);
      -o-transform: translateX(160%);
      transform: translateX(160%); }
    .features__item.skrollable-between:before {
      -webkit-transform: translateX(-160%);
      -moz-transform: translateX(-160%);
      -ms-transform: translateX(-160%);
      -o-transform: translateX(-160%);
      transform: translateX(-160%); }
  @media (max-width: 1023px) {
    .features__item {
      float: none;
      display: inline-block;
      width: 100%;
      max-width: 360px;
      height: auto;
      padding: 0 15px;
      margin-bottom: 96px; }
      .features__item:last-child {
        margin-bottom: 0; } }
  @media (max-width: 767px) {
    .features__item {
      max-width: 100%; } }
  @media (min-width: 1024px) {
    .features__item--mobile {
      display: none; } }
  @media (max-width: 1023px) {
    .features__item--desktop {
      display: none; } }
  @media (max-width: 500px) {
    .features__item {
      margin-bottom: 50px; } }

.features__item__content {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 4.8125em; }
  @media (max-width: 1023px) {
    .features__item__content {
      position: static;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; } }
  @media (max-width: 767px) {
    .features__item__content {
      padding: 0; } }
.features__item__content .coming_soon {
  position: absolute;
  top: 70px;
  transform: rotate(16deg);
  z-index: 1;
  opacity: .9;
}

.features__icon {
  display: inline-block;
  position: relative;
  width: 7.1875em;
  height: 7.1875em;
  margin-bottom: 2em;
  /* background-color: rgba(var(--white), 1); */
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.1);
  -moz-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.1);
  box-shadow: 0 15px 42px rgba(40, 36, 61, 0.1);
  -webkit-transition: -webkit-box-shadow 1.15s ease;
  -moz-transition: -moz-box-shadow 1.15s ease;
  -o-transition: box-shadow 1.15s ease;
  transition: box-shadow 1.15s ease; }
  .features__icon:hover {
    -webkit-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3);
    -moz-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3);
    box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3); }
    .features__icon:hover:before {
      -webkit-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3);
      -moz-box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3);
      box-shadow: 0 15px 42px rgba(40, 36, 61, 0.3);
      border-color: transparent; }
  .features__icon:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 75%;
    width: 75%;
    /* border: 1px solid rgba(var(--mediumBlack), 1); */
    -webkit-transition: -webkit-box-shadow 0.95s ease, border-color ease 0.3s;
    -moz-transition: -moz-box-shadow 0.95s ease, border-color ease 0.3s;
    -o-transition: box-shadow 0.95s ease, border-color ease 0.3s;
    transition: box-shadow 0.95s ease, border-color ease 0.3s; }
  .features__icon:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto; }
  .features__icon--play {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Market.png') no-repeat center/100% auto; }
  .features__icon--diamond {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Paper.png') no-repeat center/100% auto; }
  .features__icon--star {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Phone_Trading_01.png') no-repeat center/100% auto; }
  .features__icon--tweaks {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_NFT.png') no-repeat center/100% auto; }
  .features__icon--media {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Graphs_01_.png') no-repeat center/100% auto; }
  .features__icon--code {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Planet_01.png') no-repeat center/100% auto; }
  .features__icon--zoom {
    width: 10em;
    height: 10em;
    background: url('/img/Icons_BluePurpleGold/Icons_BluePurpleGold_Blocks.png') no-repeat center/100% auto; }

.features__item__title {
  margin-bottom: 0.9375em;
  font-weight: 700;
  font-size: 0.875em;
  text-transform: uppercase;
  letter-spacing: 0.03em; }

.features__item__text {
  font-size: 0.9375em; }
  @media (max-width: 1023px) {
    .features__item__text {
      display: inline-block;
      max-width: 346px; } }
  @media (max-width: 500px) {
    .features__item__text {
      max-width: 200px; } }

.features__call_to_action_box {
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  @media (max-width: 1023px) {
    .features__call_to_action_box {
      position: static;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; } }

.features__call_to_action_title {
  margin-bottom: 3.125rem;
  font-size: 2.25em;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase; }
  @media (max-width: 500px) {
    .features__call_to_action_title {
      margin-bottom: 1.125rem;
      font-size: 1.65em; } }

.features__line {
  position: absolute;
  background-color: rgba(var(--mediumBlack), 1); }
  .features__line--1 {
    left: 33.33%;
    top: 0;
    width: 1px;
    height: 100%; }
  .features__line--2 {
    left: 66.667%;
    top: 0;
    width: 1px;
    height: 100%; }
  .features__line--3 {
    top: 33.333%;
    left: 0;
    height: 1px;
    width: 100%; }
  .features__line--4 {
    top: 66.6667%;
    left: 0;
    height: 1px;
    width: 100%; }
  @media (max-width: 1023px) {
    .features__line {
      display: none; } }

.for {
  position: relative;
  overflow: hidden;
  padding-top: 114px;
  padding-bottom: 40px;
  background-color: #1a1a1e;
  text-align: center; }
  @media (max-width: 1023px) {
    .for {
      padding-top: 54px; } }

.for__title {
  color: rgba(var(--mediumBlack), 1); }
  .for__title:before, .for__title:after {
    background-color: rgba(var(--mediumBlack), 1); }

.for__container {
  margin-top: 21.9vw; }
  @media (max-width: 1023px) {
    .for__container {
      margin-top: 54px; } }
  @media (max-width: 767px) {
    .for__container {
      padding: 0 100px; } }
  @media (max-width: 500px) {
    .for__container {
      padding: 0 50px; } }

.for__overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  background-image: -webkit-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);
  background-image: -moz-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);
  background-image: -o-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);
  background-image: linear-gradient(180deg, transparent 40%, #1a1a1e 98%); }

.for__item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 21.6%;
  margin: auto 4.4% 5.2vw;
  background-color: rgba(var(--bgColor), 1);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .for__item:before {
    content: "";
    display: block;
    padding-bottom: 74.7%; }
  .body--mobile .for__item {
    -webkit-transform: translateX(-15%) translateY(15%);
    -moz-transform: translateX(-15%) translateY(15%);
    -ms-transform: translateX(-15%) translateY(15%);
    -o-transform: translateX(-15%) translateY(15%);
    transform: translateX(-15%) translateY(15%);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;
    -moz-transition: -moz-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;
    -o-transition: -o-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;
    transition: transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease; }
    @media (max-width: 500px) {
      .body--mobile .for__item {
        -webkit-transform: translateX(-10%) translateY(10%);
        -moz-transform: translateX(-10%) translateY(10%);
        -ms-transform: translateX(-10%) translateY(10%);
        -o-transform: translateX(-10%) translateY(10%);
        transform: translateX(-10%) translateY(10%);
        -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;
        -moz-transition: -moz-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;
        -o-transition: -o-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;
        transition: transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease; } }
    .body--mobile .for__item.skrollable-between {
      opacity: 1;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; }
  .for__item--1 {
    margin-top: -17.4vw; }
  .for__item--2 {
    margin-top: -9.5vw; }
    .body--mobile .for__item--2 {
      -webkit-transform: translateX(15%) translateY(15%);
      -moz-transform: translateX(15%) translateY(15%);
      -ms-transform: translateX(15%) translateY(15%);
      -o-transform: translateX(15%) translateY(15%);
      transform: translateX(15%) translateY(15%);
      -webkit-transition-delay: 0.2s;
      -moz-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
      @media (max-width: 500px) {
        .body--mobile .for__item--2 {
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform: translateX(10%) translateY(10%);
          -moz-transform: translateX(10%) translateY(10%);
          -ms-transform: translateX(10%) translateY(10%);
          -o-transform: translateX(10%) translateY(10%);
          transform: translateX(10%) translateY(10%); } }
  .for__item--4 {
    margin-top: -17.4vw; }
    .body--mobile .for__item--4 {
      -webkit-transform: translateX(15%) translateY(15%);
      -moz-transform: translateX(15%) translateY(15%);
      -ms-transform: translateX(15%) translateY(15%);
      -o-transform: translateX(15%) translateY(15%);
      transform: translateX(15%) translateY(15%);
      -webkit-transition-delay: 0.2s;
      -moz-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
      @media (max-width: 500px) {
        .body--mobile .for__item--4 {
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform: translateX(10%) translateY(10%);
          -moz-transform: translateX(10%) translateY(10%);
          -ms-transform: translateX(10%) translateY(10%);
          -o-transform: translateX(10%) translateY(10%);
          transform: translateX(10%) translateY(10%); } }
  .for__item--5 {
    margin-top: -9.5vw; }
  .body--mobile .for__item--6 {
    -webkit-transform: translateX(15%) translateY(15%);
    -moz-transform: translateX(15%) translateY(15%);
    -ms-transform: translateX(15%) translateY(15%);
    -o-transform: translateX(15%) translateY(15%);
    transform: translateX(15%) translateY(15%);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s; }
    @media (max-width: 500px) {
      .body--mobile .for__item--6 {
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform: translateX(10%) translateY(10%);
        -moz-transform: translateX(10%) translateY(10%);
        -ms-transform: translateX(10%) translateY(10%);
        -o-transform: translateX(10%) translateY(10%);
        transform: translateX(10%) translateY(10%); } }
  .for__item--7 {
    margin-top: -17.4vw; }
  .for__item--8 {
    margin-top: -9.5vw;
    margin-bottom: 0; }
    .body--mobile .for__item--8 {
      -webkit-transform: translateX(15%) translateY(15%);
      -moz-transform: translateX(15%) translateY(15%);
      -ms-transform: translateX(15%) translateY(15%);
      -o-transform: translateX(15%) translateY(15%);
      transform: translateX(15%) translateY(15%);
      -webkit-transition-delay: 0.2s;
      -moz-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
      @media (max-width: 500px) {
        .body--mobile .for__item--8 {
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform: translateX(10%) translateY(10%);
          -moz-transform: translateX(10%) translateY(10%);
          -ms-transform: translateX(10%) translateY(10%);
          -o-transform: translateX(10%) translateY(10%);
          transform: translateX(10%) translateY(10%); } }
  .for__item--9 {
    height: 0; }
  @media (max-width: 1023px) {
    .for__item {
      width: 35%;
      margin: auto 4.4% 5.2vw !important; } }
  @media (max-width: 767px) {
    .for__item {
      display: block;
      width: 100%;
      margin-left: auto !important;
      margin-right: auto !important;
      margin-bottom: 70px !important; }
      .for__item--9, .for__item--8 {
        margin-bottom: 0 !important; } }
  @media (max-width: 500px) {
    .for__item {
      margin-bottom: 30px !important; } }

.for__img {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
  width: 85%;
  background-color: #1a1a1e; }
  .for__img:before {
    content: "";
    display: block;
    padding-bottom: 64.5%; }

.purchase {
  position: relative;
  padding-bottom: 134px;
  background-color: #1a1a1e; }
  @media (max-width: 1023px) {
    .purchase {
      padding-bottom: 74px; } }

.purchase__info_box {
  text-align: center;
  color: rgba(var(--mediumBlack), 1); }

.purchase__by {
  letter-spacing: 0.06em; }

.purchase__by_logo {
  vertical-align: middle;
  height: 14px; }

.purchase__title {
  margin-top: 0.9375em;
  margin-bottom: 3.125em;
  padding: 0 15px;
  font-size: 1.875em;
  letter-spacing: 0.085em; }
  @media (max-width: 1023px) {
    .purchase__title {
      margin-bottom: 40px; } }
  @media (max-width: 500px) {
    .purchase__title {
      font-size: 1.275em;
      margin-top: 7px; } }

.purchase__buy_box {
  position: relative;
  z-index: 10;
  max-width: 838px;
  padding: 0 15px;
  margin: auto; }
  .purchase__buy_box:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }

.purchase__buy_card {
  position: relative;
  width: 44%;
  height: 662px;
  padding: 31px 0 0;
  background-color: rgba(var(--mediumBlack), 1);
  -webkit-box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4);
  -moz-box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4);
  box-shadow: 0 17px 42px rgba(40, 36, 61, 0.4);
  text-align: center; }
  .purchase__buy_card--right {
    float: right; }
  .purchase__buy_card--left {
    float: left; }
    @media (max-width: 1023px) {
      .purchase__buy_card--left {
        height: 600px;
        margin-bottom: 80px !important; } }
  @media (max-width: 1023px) {
    .purchase__buy_card {
      float: none;
      max-width: 347px;
      margin: 0 auto; } }
  @media (max-width: 767px) {
    .purchase__buy_card {
      width: 100%; } }

.purchase__card_title {
  margin-bottom: 15px;
  color: #1a1a1e;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase; }

.purchase__card_subtitle {
  margin-bottom: 25px;
  color: #1a1a1e;
  font-weight: 300;
  font-size: 13px;
  opacity: 0.5; }

.purchase__card_price {
  display: inline-block;
  position: relative;
  margin-bottom: 52px;
  color: #0065ff;
  font-size: 38px;
  font-weight: 700;
  line-height: 1; }
  .purchase__card_price:before {
    content: "$";
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 7px;
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(-150%); }

.purchase__features_list {
  text-decoration: none; }

.purchase__features_list:hover {
  color: inherit; }

.purchase__feature__text {
  position: relative; }

.purchase__feature_inner_box {
  opacity: 0;
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0);
  position: absolute;
  left: 20px;
  right: 20px;
  top: -18px;
  z-index: 10;
  margin: auto;
  background-color: #ebf1fb;
  padding: 18px 16px;
  text-align: center;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -moz-transition: opacity 0.25s ease, -moz-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -o-transition: opacity 0.25s ease, -o-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  transition: opacity 0.25s ease, transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
  .purchase__feature_inner_box.state-opened {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
    .purchase__feature_inner_box.state-opened .purchase__feature_inner_box__title {
      opacity: 1; }
    .purchase__feature_inner_box.state-opened .purchase__feature_inner_box__text {
      opacity: 1; }

.purchase__feature_inner_box__title {
  cursor: pointer;
  opacity: 0;
  border-bottom: 1px dotted rgba(26, 26, 30, 0.6);
  -webkit-transition: border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;
  -moz-transition: border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;
  -o-transition: border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;
  transition: border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease; }
  .purchase__feature_inner_box__title:hover {
    border-bottom-color: #1a1a1e; }

.purchase__feature_inner_box__text {
  display: block;
  opacity: 0;
  margin-top: 10px;
  line-height: 1.45;
  -webkit-transition: opacity 0.5s 0.45s ease;
  -moz-transition: opacity 0.5s 0.45s ease;
  -o-transition: opacity 0.5s 0.45s ease;
  transition: opacity 0.5s 0.45s ease; }

.purchase__feature {
  position: relative;
  margin-bottom: 20px;
  color: #1a1a1e;
  font-size: 14px; }
  .purchase__feature--dotted .purchase__feature__text {
    cursor: pointer;
    border-bottom: 1px dotted rgba(26, 26, 30, 0.6);
    -webkit-transition: border-bottom-color 0.25s ease;
    -moz-transition: border-bottom-color 0.25s ease;
    -o-transition: border-bottom-color 0.25s ease;
    transition: border-bottom-color 0.25s ease; }
    .purchase__feature--dotted .purchase__feature__text:hover {
      border-bottom-color: #1a1a1e; }

.purchase__feature__info_link {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-left: 5px;
  border: 1px solid rgba(24, 25, 28, 0.2);
  height: 19px;
  width: 19px;
  -webkit-transition: border-color 0.25s ease;
  -moz-transition: border-color 0.25s ease;
  -o-transition: border-color 0.25s ease;
  transition: border-color 0.25s ease; }
  .purchase__feature__info_link:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQxLjIgKDM1Mzk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT4/PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ij8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS44MjcsMTAuMzI0IEM5LjgyNyw5LjMwMSAxMS43NjMsOC40NTQgMTEuNzYzLDYuOTI1IEMxMS43NjMsNS41MjggMTAuNTIsNSA5LjEzNCw1IEM4LjMwOSw1IDcuNTcyLDUuMjMxIDcsNS41MzkgTDcsNi45OTEgQzcuNDk1LDYuNzA1IDguMTc3LDYuNDUyIDguODU5LDYuNDUyIEM5LjU4NSw2LjQ1MiAxMC4xMTMsNi42NjEgMTAuMTEzLDcuMjc3IEMxMC4xMTMsOC4xMjQgOC4zNzUsOC45MjcgOC4zNzUsMTAuMzI0IEw5LjgyNywxMC4zMjQgWiBNMTAuMDM2LDEyLjA5NSBDMTAuMDM2LDExLjQ3OSA5LjYwNywxMS4xOTMgOS4xMTIsMTEuMTkzIEM4LjYxNywxMS4xOTMgOC4xNzcsMTEuNDc5IDguMTc3LDEyLjA5NSBDOC4xNzcsMTIuNzExIDguNjE3LDEyLjk5NyA5LjExMiwxMi45OTcgQzkuNjA3LDEyLjk5NyAxMC4wMzYsMTIuNzExIDEwLjAzNiwxMi4wOTUgWiIgaWQ9Ij8iIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzlBNTI1MiIgb3BhY2l0eT0iMC4wMDcyODc3Nzk4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSI5IiBjeT0iOSIgcj0iOSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center/90% 90%; }
  .purchase__feature__info_link:hover {
    border: 1px solid #18191c; }

.purchase__button_box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 25px 60px;
  border-top: 1px solid #e1e1e1; }
  @media (max-width: 500px) {
    .purchase__button_box {
      padding-left: 25px;
      padding-right: 25px; } }

.purchase__button {
  width: 100%;
  font-size: 16px; }

.purchase__card_badge {
  position: absolute;
  right: -36.52174px;
  top: -33.6px;
  height: 84px;
  width: 84px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iODUiIGhlaWdodD0iODUiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDAxIj48ZmlsdGVyIGlkPSJTdmdqc0ZpbHRlcjEwMDgiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIHg9Ii01MCUiIHk9Ii01MCUiPjxmZUdhdXNzaWFuQmx1ciBpZD0iU3ZnanNGZUdhdXNzaWFuQmx1cjEwMDkiIHN0ZERldmlhdGlvbj0iNyAiIHJlc3VsdD0iU3ZnanNGZUdhdXNzaWFuQmx1cjEwMDlPdXQiIGluPSJTb3VyY2VHcmFwaGljIj48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBpZD0iU3ZnanNQYXRoMTAwNyIgZD0iTTEzNjcuNSA3OTM2QzEzODMuMjQgNzkzNiAxMzk2IDc5NDguNzYgMTM5NiA3OTY0LjVDMTM5NiA3OTgwLjI0IDEzODMuMjQgNzk5MyAxMzY3LjUgNzk5M0MxMzUxLjc2IDc5OTMgMTMzOSA3OTgwLjI0IDEzMzkgNzk2NC41QzEzMzkgNzk0OC43NiAxMzUxLjc2IDc5MzYgMTM2Ny41IDc5MzZaICIgZmlsbD0iIzFiMWIxZiIgZmlsbC1vcGFjaXR5PSIwLjI5IiBmaWx0ZXI9InVybCgjU3ZnanNGaWx0ZXIxMDA4KSIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTMyNSwtNzkyMikiPjwvcGF0aD48cGF0aCBpZD0iU3ZnanNQYXRoMTAxMCIgZD0iTTEzNjcuNSA3OTI3QzEzODMuMjQgNzkyNyAxMzk2IDc5MzkuNzYgMTM5NiA3OTU1LjVDMTM5NiA3OTcxLjI0IDEzODMuMjQgNzk4NCAxMzY3LjUgNzk4NEMxMzUxLjc2IDc5ODQgMTMzOSA3OTcxLjI0IDEzMzkgNzk1NS41QzEzMzkgNzkzOS43NiAxMzUxLjc2IDc5MjcgMTM2Ny41IDc5MjdaICIgZmlsbD0iIzI4Y2U0ZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTMyNSwtNzkyMikiPjwvcGF0aD48cGF0aCBpZD0iU3ZnanNQYXRoMTAxMSIgZD0iTTEzOTkuMzEgNzk1NS4yMUMxNDAwLjM1IDc5NTQuMTEgMTQwMC4xOSA3OTUyLjM1IDEzOTguOTYgNzk1MS40NkwxMzk2LjUgNzk0OS42OEMxMzk1LjU2IDc5NDkgMTM5NS4yMSA3OTQ3Ljc4MDAwMDAwMDAwMSAxMzk1LjY0IDc5NDYuNzFMMTM5Ni43OTAwMDAwMDAwMDAyIDc5NDMuOTFDMTM5Ny4zNjAwMDAwMDAwMDAxIDc5NDIuNTEgMTM5Ni41NjAwMDAwMDAwMDAyIDc5NDAuOTMgMTM5NS4wOTAwMDAwMDAwMDAxIDc5NDAuNTRMMTM5Mi4xNSA3OTM5Ljc2QzEzOTEuMDIgNzkzOS40NiAxMzkwLjI1IDc5MzguNDUgMTM5MC4yNyA3OTM3LjI5TDEzOTAuMzEgNzkzNC4yOEMxMzkwLjMzIDc5MzIuNzY5OTk5OTk5OTk5NSAxMzg5LjAxIDc5MzEuNTggMTM4Ny41IDc5MzEuNzRMMTM4NC40NiA3OTMyLjA1OTk5OTk5OTk5OTVDMTM4My4zMSA3OTMyLjE5IDEzODIuMjIgNzkzMS41MTk5OTk5OTk5OTk1IDEzODEuODEgNzkzMC40NEwxMzgwLjc1IDc5MjcuNjFDMTM4MC4yMiA3OTI2LjIgMTM3OC41NiA3OTI1LjU1OTk5OTk5OTk5OTUgMTM3Ny4yIDc5MjYuMjVMMTM3NC40OSA3OTI3LjYzQzEzNzMuNDYgNzkyOC4xNiAxMzcyLjIgNzkyNy45MyAxMzcxLjQyIDc5MjcuMDdMMTM2OS40IDc5MjQuODA5OTk5OTk5OTk5NUMxMzY4LjM5IDc5MjMuNjc5OTk5OTk5OTk5IDEzNjYuNjEwMDAwMDAwMDAwMSA3OTIzLjY3OTk5OTk5OTk5OSAxMzY1LjYwMDAwMDAwMDAwMDEgNzkyNC44MDk5OTk5OTk5OTk1TDEzNjMuNTgwMDAwMDAwMDAwMiA3OTI3LjA3QzEzNjIuODAwMDAwMDAwMDAwMiA3OTI3LjkyOTk5OTk5OTk5OSAxMzYxLjU0MDAwMDAwMDAwMDIgNzkyOC4xNiAxMzYwLjUxMDAwMDAwMDAwMDIgNzkyNy42M0wxMzU3LjgwMDAwMDAwMDAwMDIgNzkyNi4yNUMxMzU2LjQ0MDAwMDAwMDAwMDMgNzkyNS41NiAxMzU0Ljc4MDAwMDAwMDAwMDIgNzkyNi4xOSAxMzU0LjI1MDAwMDAwMDAwMDIgNzkyNy42MUwxMzUzLjE5MDAwMDAwMDAwMDMgNzkzMC40NEMxMzUyLjc4MDAwMDAwMDAwMDIgNzkzMS41MTk5OTk5OTk5OTk1IDEzNTEuNjkwMDAwMDAwMDAwMyA3OTMyLjE5IDEzNTAuNTQwMDAwMDAwMDAwMiA3OTMyLjA1OTk5OTk5OTk5OTVMMTM0Ny41MDAwMDAwMDAwMDAyIDc5MzEuNzRDMTM0NS45OTAwMDAwMDAwMDAyIDc5MzEuNTggMTM0NC42NzAwMDAwMDAwMDAzIDc5MzIuNzY5OTk5OTk5OTk5NSAxMzQ0LjY5MDAwMDAwMDAwMDMgNzkzNC4yOEwxMzQ0LjczMDAwMDAwMDAwMDIgNzkzNy4yOUMxMzQ0Ljc1MDAwMDAwMDAwMDIgNzkzOC40NSAxMzQzLjk4MDAwMDAwMDAwMDIgNzkzOS40NiAxMzQyLjg1MDAwMDAwMDAwMDEgNzkzOS43NkwxMzM5LjkxIDc5NDAuNTRDMTMzOC40MyA3OTQwLjkzIDEzMzcuNjQgNzk0Mi41MSAxMzM4LjIxIDc5NDMuOTFMMTMzOS4zNTAwMDAwMDAwMDAxIDc5NDYuNzFDMTMzOS43OTAwMDAwMDAwMDAyIDc5NDcuNzcgMTMzOS40NCA3OTQ5IDEzMzguNTAwMDAwMDAwMDAwMiA3OTQ5LjY4TDEzMzYuMDQwMDAwMDAwMDAwMiA3OTUxLjQ2QzEzMzQuODEwMDAwMDAwMDAwMiA3OTUyLjM1IDEzMzQuNjUgNzk1NC4xMSAxMzM1LjY5MDAwMDAwMDAwMDMgNzk1NS4yMUwxMzM3Ljc4MDAwMDAwMDAwMDIgNzk1Ny40MUMxMzM4LjU3MDAwMDAwMDAwMDIgNzk1OC4yNSAxMzM4LjY5MDAwMDAwMDAwMDMgNzk1OS41MSAxMzM4LjA2MDAwMDAwMDAwMDIgNzk2MC40OEwxMzM2LjQyIDc5NjMuMDE5OTk5OTk5OTk5NUMxMzM1LjYwMDAwMDAwMDAwMDEgNzk2NC4yOSAxMzM2LjA5MDAwMDAwMDAwMDEgNzk2NS45OSAxMzM3LjQ2IDc5NjYuNjM5OTk5OTk5OTk5TDEzNDAuMjEgNzk2Ny45NUMxMzQxLjI2IDc5NjguNDUgMTM0MS44MyA3OTY5LjU4IDEzNDEuNjAwMDAwMDAwMDAwMSA3OTcwLjcxTDEzNDEuMDAwMDAwMDAwMDAwMiA3OTczLjY3QzEzNDAuNzAwMDAwMDAwMDAwMyA3OTc1LjE1IDEzNDEuNzcwMDAwMDAwMDAwMiA3OTc2LjU2IDEzNDMuMjkwMDAwMDAwMDAwMiA3OTc2LjY3TDEzNDYuMzMwMDAwMDAwMDAwMiA3OTc2LjkxQzEzNDcuNDkwMDAwMDAwMDAwMiA3OTc3IDEzNDguNDQgNzk3Ny44NDk5OTk5OTk5OTkgMTM0OC42NCA3OTc4Ljk5TDEzNDkuMTYgNzk4MS45NkMxMzQ5LjQyIDc5ODMuNDUgMTM1MC45MyA3OTg0LjM4IDEzNTIuMzkgNzk4My45NEwxMzU1LjMxMDAwMDAwMDAwMDIgNzk4My4wOEMxMzU2LjQzIDc5ODIuNzUgMTM1Ny42MyA3OTgzLjIgMTM1OC4yMjAwMDAwMDAwMDAzIDc5ODQuMTlMMTM1OS43OTAwMDAwMDAwMDAyIDc5ODYuNzhDMTM2MC41ODAwMDAwMDAwMDAyIDc5ODguMDcgMTM2Mi4zMzAwMDAwMDAwMDAyIDc5ODguNCAxMzYzLjUzMDAwMDAwMDAwMDIgNzk4Ny40Njk5OTk5OTk5OTlMMTM2NS45NDAwMDAwMDAwMDAzIDc5ODUuNjE5OTk5OTk5OTk5QzEzNjYuODYwMDAwMDAwMDAwNCA3OTg0LjkwOTk5OTk5OTk5OSAxMzY4LjE0MDAwMDAwMDAwMDMgNzk4NC45MDk5OTk5OTk5OTkgMTM2OS4wNjAwMDAwMDAwMDAyIDc5ODUuNjE5OTk5OTk5OTk5TDEzNzEuNDcwMDAwMDAwMDAwMyA3OTg3LjQ2OTk5OTk5OTk5OUMxMzcyLjY3MDAwMDAwMDAwMDMgNzk4OC40IDEzNzQuNDIwMDAwMDAwMDAwMyA3OTg4LjA3IDEzNzUuMjEwMDAwMDAwMDAwMyA3OTg2Ljc4TDEzNzYuNzcwMDAwMDAwMDAwMiA3OTg0LjE5QzEzNzcuMzcwMDAwMDAwMDAwMSA3OTgzLjIxIDEzNzguNTcwMDAwMDAwMDAwMiA3OTgyLjc1IDEzNzkuNjgwMDAwMDAwMDAwMyA3OTgzLjA4TDEzODIuNjEwMDAwMDAwMDAwNCA3OTgzLjk0QzEzODQuMDcwMDAwMDAwMDAwNCA3OTg0LjM3OTk5OTk5OTk5OSAxMzg1LjU4MDAwMDAwMDAwMDQgNzk4My40NSAxMzg1Ljg0MDAwMDAwMDAwMDQgNzk4MS45NkwxMzg2LjM2MDAwMDAwMDAwMDQgNzk3OC45OUMxMzg2LjU2MDAwMDAwMDAwMDQgNzk3Ny44NDk5OTk5OTk5OTkgMTM4Ny41MTAwMDAwMDAwMDA0IDc5NzcgMTM4OC42NjAwMDAwMDAwMDAzIDc5NzYuOTFMMTM5MS43MTAwMDAwMDAwMDAzIDc5NzYuNjdDMTM5My4yMzAwMDAwMDAwMDAyIDc5NzYuNTYgMTM5NC4zMDAwMDAwMDAwMDAyIDc5NzUuMTUgMTM5NC4wMDAwMDAwMDAwMDAyIDc5NzMuNjdMMTM5My40MDAwMDAwMDAwMDAzIDc5NzAuNzFDMTM5My4xNzAwMDAwMDAwMDAzIDc5NjkuNTkgMTM5My43NDAwMDAwMDAwMDAyIDc5NjguNDUgMTM5NC43OTAwMDAwMDAwMDA0IDc5NjcuOTVMMTM5Ny41NDAwMDAwMDAwMDA0IDc5NjYuNjM5OTk5OTk5OTk5QzEzOTguOTEwMDAwMDAwMDAwMyA3OTY1Ljk5IDEzOTkuNDAwMDAwMDAwMDAwMyA3OTY0LjI5OTk5OTk5OTk5OSAxMzk4LjU4MDAwMDAwMDAwMDQgNzk2My4wMTk5OTk5OTk5OTk1TDEzOTYuOTMwMDAwMDAwMDAwMyA3OTYwLjQ4QzEzOTYuMzEwMDAwMDAwMDAwNCA3OTU5LjUwOTk5OTk5OTk5OSAxMzk2LjQzMDAwMDAwMDAwMDMgNzk1OC4yNSAxMzk3LjIyMDAwMDAwMDAwMDMgNzk1Ny40MVogIiBmaWxsPSIjMjhjZTRmIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC0xMzI1LC03OTIyKSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% 100%; }

.purchase__card_badge__text {
  position: absolute;
  left: 0;
  right: 0;
  top: 22%;
  margin: auto;
  color: rgba(var(--mediumBlack), 1);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.065em; }

.purchase__features_box {
  max-width: 1000px;
  margin: 100px auto auto;
  text-align: left;
  padding: 0 15px; }
  .purchase__features_box:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  @media (max-width: 1023px) {
    .purchase__features_box {
      margin-bottom: -40px;
      text-align: center; } }

.purchase__features__item {
  float: left;
  width: 25%; }
  @media (max-width: 1023px) {
    .purchase__features__item {
      width: 50%;
      margin-bottom: 40px; } }
  @media (max-width: 500px) {
    .purchase__features__item {
      width: 100%; } }

.purchase__features__title {
  margin-bottom: 13px;
  color: rgba(var(--mediumBlack), 1);
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease; }
  .purchase__features__title.skrollable-between {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

.purchase__features__item:nth-child(1) .purchase__features__title,
.purchase__features__item:nth-child(1) .purchase__features__text {
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  -o-transition-delay: 0ms;
  transition-delay: 0ms; }

.purchase__features__item:nth-child(2) .purchase__features__title,
.purchase__features__item:nth-child(2) .purchase__features__text {
  -webkit-transition-delay: 70ms;
  -moz-transition-delay: 70ms;
  -o-transition-delay: 70ms;
  transition-delay: 70ms; }

.purchase__features__item:nth-child(3) .purchase__features__title,
.purchase__features__item:nth-child(3) .purchase__features__text {
  -webkit-transition-delay: 140ms;
  -moz-transition-delay: 140ms;
  -o-transition-delay: 140ms;
  transition-delay: 140ms; }

.purchase__features__item:nth-child(4) .purchase__features__title,
.purchase__features__item:nth-child(4) .purchase__features__text {
  -webkit-transition-delay: 210ms;
  -moz-transition-delay: 210ms;
  -o-transition-delay: 210ms;
  transition-delay: 210ms; }

.purchase__features__item:nth-child(5) .purchase__features__title,
.purchase__features__item:nth-child(5) .purchase__features__text {
  -webkit-transition-delay: 280ms;
  -moz-transition-delay: 280ms;
  -o-transition-delay: 280ms;
  transition-delay: 280ms; }

.purchase__features__item:nth-child(6) .purchase__features__title,
.purchase__features__item:nth-child(6) .purchase__features__text {
  -webkit-transition-delay: 350ms;
  -moz-transition-delay: 350ms;
  -o-transition-delay: 350ms;
  transition-delay: 350ms; }

.purchase__features__item:nth-child(7) .purchase__features__title,
.purchase__features__item:nth-child(7) .purchase__features__text {
  -webkit-transition-delay: 420ms;
  -moz-transition-delay: 420ms;
  -o-transition-delay: 420ms;
  transition-delay: 420ms; }

.purchase__features__item:nth-child(8) .purchase__features__title,
.purchase__features__item:nth-child(8) .purchase__features__text {
  -webkit-transition-delay: 490ms;
  -moz-transition-delay: 490ms;
  -o-transition-delay: 490ms;
  transition-delay: 490ms; }

.purchase__features__item:nth-child(9) .purchase__features__title,
.purchase__features__item:nth-child(9) .purchase__features__text {
  -webkit-transition-delay: 560ms;
  -moz-transition-delay: 560ms;
  -o-transition-delay: 560ms;
  transition-delay: 560ms; }

.purchase__features__item:nth-child(10) .purchase__features__title,
.purchase__features__item:nth-child(10) .purchase__features__text {
  -webkit-transition-delay: 630ms;
  -moz-transition-delay: 630ms;
  -o-transition-delay: 630ms;
  transition-delay: 630ms; }

.purchase__features__text {
  display: inline-block;
  max-width: 210px;
  color: #747474;
  font-size: 14px;
  font-weight: 400;
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -moz-transition: -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  -o-transition: -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;
  transition: transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease; }
  .purchase__features__text.skrollable-between {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

.purchase__diamond {
  display: inline-block;
  position: relative;
  vertical-align: top;
  top: -1px;
  margin-left: 2px;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,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) no-repeat center/100% auto; }

.loader {
  position: fixed;
  z-index: 99000;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  background-color: black; }
  @media (max-width: 500px) {
    .loader {
      font-size: 12px; } }

.loader__container {
  position: relative;
  z-index: 100; }
  @media (max-width: 1680px) {
    .loader__container {
      max-width: 1010px; } }
  @media (max-width: 1440px) {
    .loader__container {
      max-width: 820px; } }
  @media (max-width: 1366px) {
    .loader__container {
      max-width: 730px; } }
  @media (max-width: 1280px) {
    .loader__container {
      max-width: 650px; } }
  @media (max-width: 1280px) {
    .loader__container {
      max-width: 500px; } }
  @media (max-width: 1024px) {
    .loader__container {
      max-width: 400px; } }
  @media (max-width: 1023px) {
    .loader__container {
      max-width: 290px; } }
  @media (max-width: 767px) {
    .loader__container {
      margin-right: 30%; } }
  @media (max-width: 500px) {
    .loader__container {
      margin-right: 45%; } }

.loader__text_box__cross {
  position: absolute;
  left: -47px;
  top: -47px;
  width: 95px;
  height: 95px; }
  @media (max-width: 1366px) {
    .loader__text_box__cross {
      width: 60px;
      height: 60px;
      left: -30px;
      top: -30px; } }

.loader__text_box__line {
  position: absolute;
  top: 0;
  height: 1px;
  width: 58px;
  background-color: rgba(255,255,255,.8);
  left: -29px;
  will-change: left;
  -webkit-animation: move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
  -moz-animation: move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
  -o-animation: move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;
  animation: move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards; }

@-webkit-keyframes move_loader_small_line {
  0% {
    left: 0; }
  100% {
    left: -webkit-calc(100% - 58px);
    left: calc(100% - 58px); } }

@-moz-keyframes move_loader_small_line {
  0% {
    left: 0; }
  100% {
    left: -moz-calc(100% - 58px);
    left: calc(100% - 58px); } }

@-o-keyframes move_loader_small_line {
  0% {
    left: 0; }
  100% {
    left: calc(100% - 58px); } }

@keyframes move_loader_small_line {
  0% {
    left: 0; }
  100% {
    left: -webkit-calc(100% - 58px);
    left: -moz-calc(100% - 58px);
    left: calc(100% - 58px); } }

.loader__text_box__square {
  position: absolute;
  right: -11px;
  top: -11px;
  width: 22px;
  height: 22px; }

.loader__text_box__big_vertical_line {
  position: absolute;
  right: 0;
  top: 20vw;
  width: 1px;
  height: 50vw;
  background-color: rgba(var(--mediumBlack), 1); }
  @media (max-width: 1023px) {
    .loader__text_box__big_vertical_line {
      height: 180vw; } }

.loader__text_box__big_horizontal_line_box {
  position: fixed;
  right: 0;
  left: 0;
  top: 28vw; }

.loader__text_box__big_horizontal_line {
  width: 100vw;
  height: 1px;
  background-color: rgba(var(--mediumBlack), 1); }

.loader__container_horizontal_line_box {
  margin-top: 0; }

.loader__percent {
  float: right;
  position: relative;
  -webkit-transform: translate(107%, 0%);
  -moz-transform: translate(107%, 0%);
  -ms-transform: translate(107%, 0%);
  -o-transform: translate(107%, 0%);
  transform: translate(107%, 0%);
  width: 3em;
  font-size: 4.5em;
  color: rgba(var(--mediumBlack), 1); }
  @media (max-width: 1023px) {
    .loader__percent {
      -webkit-transform: translate(107%, 32%);
      -moz-transform: translate(107%, 32%);
      -ms-transform: translate(107%, 32%);
      -o-transform: translate(107%, 32%);
      transform: translate(107%, 32%); } }

.loader__percent__hidden {
  visibility: hidden; }

.loader__title {
  float: right;
  -webkit-transform: translate(30.8em, 5.3em);
  -moz-transform: translate(30.8em, 5.3em);
  -ms-transform: translate(30.8em, 5.3em);
  -o-transform: translate(30.8em, 5.3em);
  transform: translate(30.8em, 5.3em);
  font-size: 1em;
  color: rgba(var(--white), 1);
}
  @media (max-width: 1024px) {
    .loader__title {
      -webkit-transform: translate(17.5em, 3.3em);
      -moz-transform: translate(17.5em, 3.3em);
      -ms-transform: translate(17.5em, 3.3em);
      -o-transform: translate(17.5em, 3.3em);
      transform: translate(17.5em, 3.3em); } }
  @media (max-width: 1023px) {
    .loader__title {
      -webkit-transform: translate(9.6em, 3.9em);
      -moz-transform: translate(9.6em, 3.9em);
      -ms-transform: translate(9.6em, 3.9em);
      -o-transform: translate(9.6em, 3.9em);
      transform: translate(9.6em, 3.9em); } }
  @media (min-width: 1024px) {
    .loader__title br {
      display: none; } }

.loader__percent__value {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto; }

.loader__finishing_overlay {
  position: absolute;
  z-index: 150;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  -webkit-transform: translateX(-100%) translateZ(0);
  -moz-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  background-color: rgba(var(--bgColor), 1);
  -webkit-transition: -webkit-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);
  -moz-transition: -moz-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);
  -o-transition: -o-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);
  transition: transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99); }

.header__logo_img {
  width: 200px; }
.drawer-navbar {
  background: rgba(var(--bgColor), 1) !important;
  border: none !important;
  z-index: 999 !important;
}
.drawer-navbar-header {
  background: rgba(var(--bgColor), 1) !important;
}
.drawer-nav {
  background: rgba(var(--bgColor), 1) !important;
}
.drawer-brand {
  height: inherit !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.drawer-menu-item {
  color: rgba(var(--white), 1) !important;
}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before  {
  background: rgba(var(--white), 1) !important;
}

.position_relative {
  position: relative;
}

/**************************\
  Basic Modal Styles
\**************************/

.modal {
  font-family: -apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999;
}

.modal__container {
  background-color: rgb(var(--white));
  max-width: 500px;
  max-height: 95vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 24px 12px 24px;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: rgb(var(--themeColor));
  box-sizing: border-box;
}

.modal__close {
  background: transparent;
  border: 0;
}

.modal__header .modal__close:before { content: "\2715"; }

.modal__content {
  line-height: 1.5;
  color: rgba(0,0,0,.8);
  padding: 0 24px 24px 24px;
}

.modal__btn {
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #e6e6e6;
  color: rgba(0,0,0,.8);
  border-radius: .25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}

.modal__btn:focus, .modal__btn:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}



/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

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

@keyframes mmslideIn {
  from { transform: translateY(15%); }
    to { transform: translateY(0); }
}

@keyframes mmslideOut {
    from { transform: translateY(0); }
    to { transform: translateY(-10%); }
}

.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.pricing .background {
  padding: 0 25px 25px;
  position: relative;
  width: 100%;
}

.pricing .background::after {
  content: '';
  background: rgb(var(--black));
  background: -moz-linear-gradient(top, rgb(var(--black)) 0%, rgb(var(--mediumBlack)) 100%);
  background: -webkit-linear-gradient(top, rgb(var(--black)) 0%,rgb(var(--mediumBlack)) 100%);
  background: linear-gradient(to bottom, rgb(var(--black)) 0%,rgb(var(--mediumBlack)) 100%);
  /* filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#60a9ff', endColorstr='#4394f4', GradientType=0
  ); */
  height: 350px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media (min-width: 900px) {
  .pricing .background {
    padding: 0 0 5em;
  }
}

.pricing .container {
  margin: 0 auto;
  padding: 50px 0 0;
  max-width: 960px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.pricing .panel {
  background-color: rgb(var(--white));
  border-radius: 10px;
  padding: 15px 25px;
  position: relative;
  width: 100%;
  z-index: 10;
}

.pricing .pricing-table {
  box-shadow: 0px 10px 13px -6px rgba(var(--primary), 0.08),
    0px 20px 31px 3px rgba(var(--primary), 0.09),
    0px 8px 20px 7px rgba(var(--primary), 0.02);
  display: flex;
  flex-direction: column;
}

@media (min-width: 900px) {
  .pricing .pricing-table {
    flex-direction: row;
  }
}

.pricing .pricing-table * {
  text-align: center;
  text-transform: uppercase;
}

.pricing .pricing-plan {
  border-bottom: 1px solid rgba(var(--mediumBlack), .4);
  padding: 25px;
}

.pricing .pricing-plan:last-child {
  border-bottom: none;
}

@media (min-width: 900px) {
  .pricing .pricing-plan {
    border-bottom: none;
    border-right: 1px solid rgba(var(--mediumBlack), .4);
    flex-basis: 100%;
    padding: 25px 50px;
  }

  .pricing .pricing-plan:last-child {
    border-right: none;
  }
}

.pricing .pricing-img {
  margin-bottom: 25px;
  max-width: 100%;
}

.pricing .pricing-header {
  color: #888;
  font-weight: 600;
  letter-spacing: 1px;
}

.pricing .pricing-features {
  color: rgb(var(--mediumBlack));
  font-weight: 600;
  letter-spacing: 1px;
  margin: 50px 0 25px;
  list-style: none;
}

.pricing .pricing-features-item {
  border-top: 1px solid rgba(var(--mediumBlack), .4);
  font-size: 12px;
  line-height: 1.5;
  padding: 15px 0;
}

.pricing .pricing-features-item:last-child {
  border-bottom: 1px solid rgba(var(--mediumBlack), .4);
}

.pricing .pricing-price {
  color: rgb(var(--mediumBlack));
  display: block;
  font-size: 32px;
  font-weight: 700;
}
