@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700");

/* [data-lang="en"] {
  font-family: 'Ubuntu', sans-serif;
  font-size: 12px
} */

/* [data-lang="ch"] {
  font-family: 'Nimbus Roman No9 L', 'Songti SC', 'Noto Serif CJK SC', 'Source Han Serif SC', 'Source Han Serif CN', STSong, 'AR PL New Sung', 'AR PL SungtiL GB', NSimSun, SimSun, TW-Sung, 'WenQuanYi Bitmap Song', 'AR PL UMing CN', 'AR PL UMing HK', 'AR PL UMing TW', 'AR PL UMing TW MBE', PMingLiU, MingLiU, serif;
  font-size: 14px
} */

@media all and (min-width: 1440px) {
  .size_h4[data-lang="ch"] {
    font-size: 5.33333rem;
    letter-spacing: 4px;
    line-height: 1.4063;
    color: #000;
    font-weight: bold
  }

  .size_h4[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 15px, rgba(255, 89, 90, 0) 15px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active,
  .size_h4[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 15px, rgba(255, 89, 90, 0) 15px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active:before,
  .size_h4[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h5[data-lang="ch"] {
    font-size: 3rem;
    letter-spacing: 4px;
    line-height: 1.33;
    color: #000;
    font-weight: bold
  }

  .size_h5[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 10px, rgba(255, 89, 90, 0) 10px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active,
  .size_h5[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 10px, rgba(255, 89, 90, 0) 10px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active:before,
  .size_h5[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h6[data-lang="ch"] {
    font-size: 2rem;
    letter-spacing: 1.4px;
    line-height: 1.5;
    color: #000;
    font-weight: bold
  }

  .size_h6[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active,
  .size_h6[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active:before,
  .size_h6[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h3[data-lang="en"] {
    font-size: 9rem;
    letter-spacing: 1.4px;
    line-height: .89;
    color: #000;
    font-weight: 300
  }

  .size_h3[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active,
  .size_h3[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h3[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h3[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active:before,
  .size_h3[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h4[data-lang="en"] {
    font-size: 8rem;
    letter-spacing: 1px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .size_h4[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active,
  .size_h4[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active:before,
  .size_h4[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h5[data-lang="en"] {
    font-size: 4rem;
    letter-spacing: 1.4px;
    line-height: 1.25;
    color: #000;
    font-weight: normal
  }

  .size_h5[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active,
  .size_h5[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active:before,
  .size_h5[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .size_h6[data-lang="en"] {
    font-size: 2rem;
    letter-spacing: 1.4px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .size_h6[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active,
  .size_h6[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active:before,
  .size_h6[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h4[data-lang="ch"] {
    font-size: 4.33333rem;
    letter-spacing: 3.3px;
    line-height: 1.4063;
    color: #000;
    font-weight: bold
  }

  .size_h4[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 12px, rgba(255, 89, 90, 0) 12px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active,
  .size_h4[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 12px, rgba(255, 89, 90, 0) 12px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active:before,
  .size_h4[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h5[data-lang="ch"] {
    font-size: 2.5rem;
    letter-spacing: 3.3px;
    line-height: 1.33;
    color: #000;
    font-weight: bold
  }

  .size_h5[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 8px, rgba(255, 89, 90, 0) 8px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active,
  .size_h5[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 8px, rgba(255, 89, 90, 0) 8px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active:before,
  .size_h5[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h6[data-lang="ch"] {
    font-size: 1.66667rem;
    letter-spacing: 1.2px;
    line-height: 1.5;
    color: #000;
    font-weight: bold
  }

  .size_h6[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active,
  .size_h6[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active:before,
  .size_h6[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h3[data-lang="en"] {
    font-size: 7.16667rem;
    letter-spacing: 1.1px;
    line-height: 1.12;
    color: #000;
    font-weight: 300
  }

  .size_h3[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active,
  .size_h3[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h3[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h3[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active:before,
  .size_h3[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h4[data-lang="en"] {
    font-size: 6.5rem;
    letter-spacing: .8px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .size_h4[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active,
  .size_h4[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active:before,
  .size_h4[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h5[data-lang="en"] {
    font-size: 3.16667rem;
    letter-spacing: 1.1px;
    line-height: 1.26;
    color: #000;
    font-weight: normal
  }

  .size_h5[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active,
  .size_h5[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active:before,
  .size_h5[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .size_h6[data-lang="en"] {
    font-size: 1.66667rem;
    letter-spacing: 1.2px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .size_h6[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active,
  .size_h6[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active:before,
  .size_h6[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h4[data-lang="ch"] {
    font-size: 3.5rem;
    letter-spacing: 2.6px;
    line-height: 1.4063;
    color: #000;
    font-weight: bold
  }

  .size_h4[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 10px, rgba(255, 89, 90, 0) 10px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active,
  .size_h4[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 10px, rgba(255, 89, 90, 0) 10px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="ch"] mark.active:before,
  .size_h4[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h5[data-lang="ch"] {
    font-size: 1.83333rem;
    letter-spacing: 2.4px;
    line-height: 1.36;
    color: #000;
    font-weight: bold
  }

  .size_h5[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: linear-gradient(to top, #ef0000 6px, rgba(255, 89, 90, 0) 6px);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active,
  .size_h5[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: linear-gradient(to top, #ef0000 6px, rgba(255, 89, 90, 0) 6px);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="ch"] mark.active:before,
  .size_h5[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h6[data-lang="ch"] {
    font-size: 1.5rem;
    letter-spacing: 1.1px;
    line-height: 1.33;
    color: #000;
    font-weight: bold
  }

  .size_h6[data-lang="ch"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active,
  .size_h6[data-lang="ch"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="ch"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="ch"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="ch"] mark.active:before,
  .size_h6[data-lang="ch"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h3[data-lang="en"] {
    font-size: 4.5rem;
    letter-spacing: .7px;
    line-height: 1.19;
    color: #000;
    font-weight: 300
  }

  .size_h3[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active,
  .size_h3[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h3[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h3[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h3[data-lang="en"] mark.active:before,
  .size_h3[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h4[data-lang="en"] {
    font-size: 4rem;
    letter-spacing: .5px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .size_h4[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active,
  .size_h4[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h4[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h4[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h4[data-lang="en"] mark.active:before,
  .size_h4[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h5[data-lang="en"] {
    font-size: 2rem;
    letter-spacing: .7px;
    line-height: 1.25;
    color: #000;
    font-weight: normal
  }

  .size_h5[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active,
  .size_h5[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h5[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h5[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h5[data-lang="en"] mark.active:before,
  .size_h5[data-lang="en"] mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .size_h6[data-lang="en"] {
    font-size: 1.5rem;
    letter-spacing: 1.1px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .size_h6[data-lang="en"] mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active,
  .size_h6[data-lang="en"] mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .size_h6[data-lang="en"] mark {
    display: inline-block;
    background: transparent
  }

  .size_h6[data-lang="en"] mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .size_h6[data-lang="en"] mark.active:before,
  .size_h6[data-lang="en"] mark:hover:before {
    width: 100%;
  }
}

/* * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none
}

html,
body {
  padding: 0;
  margin: 0
}

body {
  position: relative
}

a {
  text-decoration: none;
  color: #000
}

img {
  max-width: 100%;
  vertical-align: top;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear
} */
#app {
  padding-top: 60px;
}

/* img:not(.loaded) {
  opacity: 0
} */

[v-cloak] {
  display: none
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  padding: 0;
  margin: 0;
  z-index: -1;
  pointer-events: none
}

.svg-defs {
  position: absolute;
  height: 0;
  width: 0;
  z-index: -1
}

@media all and (min-width: 1680px) {
  [data-show="pc"] {
    display: block
  }

  [data-hide="pc"] {
    display: none
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-show="notebook"] {
    display: block
  }

  [data-hide="notebook"] {
    display: none
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-show="pad"] {
    display: block
  }

  [data-hide="pad"] {
    display: none
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-show="mobile"] {
    display: block
  }

  [data-hide="mobile"] {
    display: none
  }
}

@media all and (max-width: 479px) {
  [data-show="minimobile"] {
    display: block
  }

  [data-hide="minimobile"] {
    display: none
  }
}

@media all and (max-width: 1440px) {
  [data-show="max-view"] {
    display: block
  }

  [data-hide="max-view"] {
    display: none
  }
}

@media all and (max-width: 1679px) {
  [data-show="max-notebook"] {
    display: block
  }

  [data-hide="max-notebook"] {
    display: none
  }
}

@media all and (max-width: 1439px) {
  [data-show="max-pad"] {
    display: block
  }

  [data-hide="max-pad"] {
    display: none
  }
}

@media all and (max-width: 959px) {
  [data-show="max-mobile"] {
    display: block
  }

  [data-hide="max-mobile"] {
    display: none
  }
}

@media all and (max-width: 479px) {
  [data-show="max-minimobile"] {
    display: block
  }

  [data-hide="max-minimobile"] {
    display: none
  }
}

@media all and (min-width: 1440px) {
  [data-show="min-view"] {
    display: block
  }

  [data-hide="min-view"] {
    display: none
  }
}

@media all and (min-width: 1440px) {
  [data-show="min-notebook"] {
    display: block
  }

  [data-hide="min-notebook"] {
    display: none
  }
}

@media all and (min-width: 960px) {
  [data-show="min-pad"] {
    display: block
  }

  [data-hide="min-pad"] {
    display: none;
  }
}

@media all and (min-width: 480px) {
  [data-show="min-mobile"] {
    display: block
  }

  [data-hide="min-mobile"] {
    display: none
  }
}

@media all and (min-width: 320px) {
  [data-show="min-minimobile"] {
    display: block
  }

  [data-hide="min-minimobile"] {
    display: none
  }
}

/* html,
body {
  font-family: 'Ubuntu', sans-serif;
  letter-spacing: 1.4px;
  line-height: 2;
  font-size: 12px
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
  letter-spacing: 1.4px;
  line-height: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal
}

p {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 30px
}

@media all and (max-width: 1440px) {
  p {
    margin-bottom: 30px
  }
}

@media all and (min-width: 1680px) {
  p {
    margin-bottom: 30px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  p {
    margin-bottom: 30px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  p {
    margin-bottom: 30px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  p {
    margin-bottom: 30px
  }
}

@media all and (max-width: 479px) {
  p {
    margin-bottom: 30px
  }
}

blockquote {
  margin: 0
}

figure {
  margin: 0
}

[class*="size_h"] {
  margin-bottom: 30px
} */

@media all and (min-width: 1440px) {
  .articleTitle {
    font-family: 'Ubuntu', sans-serif;
    font-size: 8rem;
    letter-spacing: 1px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .articleTitle mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active,
  .articleTitle mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .articleTitle mark {
    display: inline-block;
    background: transparent
  }

  .articleTitle mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active:before,
  .articleTitle mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .articleTitle {
    font-family: 'Ubuntu', sans-serif;
    font-size: 6.5rem;
    letter-spacing: .8px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .articleTitle mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active,
  .articleTitle mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .articleTitle mark {
    display: inline-block;
    background: transparent
  }

  .articleTitle mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active:before,
  .articleTitle mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .articleTitle {
    font-family: 'Ubuntu', sans-serif;
    font-size: 4rem;
    letter-spacing: .5px;
    line-height: 1;
    color: #000;
    font-weight: normal
  }

  .articleTitle mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active,
  .articleTitle mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .articleTitle mark {
    display: inline-block;
    background: transparent
  }

  .articleTitle mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .articleTitle mark.active:before,
  .articleTitle mark:hover:before {
    width: 100%
  }
}

@media all and (min-width: 1440px) {
  .articleTitle {
    margin-bottom: 210px
  }
}

@media all and (max-width: 1679px) {
  .articleTitle {
    margin-bottom: 210px
  }
}

@media all and (max-width: 959px) {
  .articleTitle {
    margin-bottom: 120px
  }
}

.articleTitle:before {
  content: '';
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, gray), color-stop(50%, rgba(255, 89, 90, 0)));
  background: linear-gradient(gray 50%, rgba(255, 89, 90, 0) 50%);
  background-size: 100% 200%;
  background-position: 0 200%;
  width: 1px;
  height: 180px;
  margin-bottom: 60px
}

@media all and (max-width: 959px) {
  .articleTitle:before {
    height: 120px;
    margin-bottom: 30px
  }
}

.articleTitle [class^="word-"] {
  position: relative;
  display: inline-block
}

.articleTitle [class^="word-"].word-i:before {
  content: 'i';
  display: inline-block;
  position: absolute;
  width: 100%;
  left: 0;
  overflow: hidden
}

.articleTitle [class^="word-"].word-i:before {
  color: #ef0000;
  top: 0;
  height: 30%
}

.articleTitle [class^="word-"].word-t:before {
  content: '';
  position: absolute;
  top: .35em;
  width: .19em;
  height: .08em;
  right: .05em;
  background: #ef0000
}

.articleTitle .line-wrap {
  display: block;
  position: relative;
  overflow: hidden
}

.articleTitle .line-wrap .line-content {
  display: inline-block;
  line-height: 100%;
  vertical-align: text-top
}

.articleTitle {
  opacity: 1;
  -webkit-perspective: 700px;
  perspective: 700px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(100px);
  transform: translateZ(100px);
  -webkit-transition: all .5s linear;
  transition: all .5s linear
}

.articleTitle:not(.active):before {
  -webkit-transition: background .5s linear 0s;
  transition: background .5s linear 0s;
  background-position: 0 100%
}

.articleTitle:not(.active) .line-content {
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
  opacity: 0;
  -webkit-transition: -webkit-transform .1s linear;
  transition: -webkit-transform .1s linear;
  transition: transform .1s linear;
  transition: transform .1s linear, -webkit-transform .1s linear;
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.articleTitle.active {
  opacity: 1
}

.articleTitle.active:before {
  -webkit-transition: background .5s linear 0s;
  transition: background .5s linear 0s;
  background-position: 0 200%
}

.articleTitle.active .line-content {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: opacity .3s linear, -webkit-transform .3s linear;
  transition: opacity .3s linear, -webkit-transform .3s linear;
  transition: transform .3s linear, opacity .3s linear;
  transition: transform .3s linear, opacity .3s linear, -webkit-transform .3s linear
}

.articleTitle.active .line-wrap:nth-child(1) .line-content {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s
}

.articleTitle.active .line-wrap:nth-child(2) .line-content {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s
}

.articleTitle.active .line-wrap:nth-child(3) .line-content {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s
}

.articleTitle.active .line-wrap:nth-child(4) .line-content {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s
}

.articleTitle.active .line-wrap:nth-child(5) .line-content {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s
}

.articleTitle.active .line-wrap:nth-child(6) .line-content {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s
}

.articleTitle.active .line-wrap:nth-child(7) .line-content {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s
}

.articleTitle.active .line-wrap:nth-child(8) .line-content {
  -webkit-transition-delay: 1s;
  transition-delay: 1s
}

.articleTitle.active .line-wrap:nth-child(9) .line-content {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s
}

.itemItem {
  margin-right: 50px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0px 10px 20px 0px rgba(35, 61, 255, 0.16);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 66px;
  padding: 0 40px;
  color: #333;
  font-size: 18px;
}

@media all and (max-width: 1300px) {
  .itemItem {
    margin-right: 10px
  }

  .itemItem:nth-child(2n+2) {
    margin-right: 10px;
  }

  .itemItem:nth-child(3n+3) {
    margin-right: 0px;
  }

  .itemItem:nth-child(4n+4) {
    margin-right: 10px;
  }
}

@media (max-width: 1439px) and (min-width: 1300px) {
  .itemItem {
    margin-right: 45px
  }
}

/* .itemItem:nth-child(3n+3) {
  margin-right: 0;
} */
@media only screen and (min-width: 1900px) {
  .itemItem:nth-child(3n+3) {
    margin-right: 50px;
  }

  .itemItem:nth-child(4n+4) {
    margin-right: 0;
  }
}

@media all and (max-width: 959px) {
  .itemTitle {
    margin-bottom: 60px
  }
}

@media all and (min-width: 1680px) {

  [data-page="about"] .mainTitle,
  [data-page="case"] .mainTitle,
  [data-page="case"] #caseListBlock .caseListBlock_content,
  [data-page="case-detail"] .mainTitle,
  [data-page="contact"] .mainTitle,
  .successSend .mainTitle {
    margin-top: 210px;
    margin-bottom: 180px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {

  [data-page="about"] .mainTitle,
  [data-page="case"] .mainTitle,
  [data-page="case"] #caseListBlock .caseListBlock_content,
  [data-page="case-detail"] .mainTitle,
  [data-page="contact"] .mainTitle,
  .successSend .mainTitle {
    margin-top: 90px;
    margin-bottom: 120px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {

  [data-page="about"] .mainTitle,
  [data-page="case"] .mainTitle,
  [data-page="case"] #caseListBlock .caseListBlock_content,
  [data-page="case-detail"] .mainTitle,
  [data-page="contact"] .mainTitle,
  .successSend .mainTitle {
    margin-top: 40px;
    margin-bottom: 120px
  }
}

@media all and (max-width: 959px) {

  [data-page="about"] .mainTitle,
  [data-page="case"] .mainTitle,
  [data-page="case"] #caseListBlock .caseListBlock_content,
  [data-page="case-detail"] .mainTitle,
  [data-page="contact"] .mainTitle,
  .successSend .mainTitle {
    margin-top: 0;
    margin-bottom: 90px
  }
}

.superGrid {
  position: relative;
  overflow: hidden
}

.superGrid_row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.processBlock_imageBlock{ margin-right: -12%;}


.gridGuideLine {
  position: fixed;
  top: 0;
  height: 100vh;
  width: 100%;
  pointer-events: none;
  z-index: 100
}

.gridGuideLine div {
  height: 100%
}

.gridGuideLine [data-grid] {
  background: rgba(173, 255, 47, 0.1)
}

.gridGuideLine .superGrid:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  bottom: 0;
  background: rgba(0, 128, 0, 0.5)
}

.gridGuideLine .superGrid:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  bottom: 0;
  background: rgba(0, 128, 0, 0.5)
}

.gridGuideLine .mainView {
  position: relative;
}

.gridGuideLine .mainView:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  bottom: 0;
  background: rgba(0, 0, 255, 0.5)
}

.gridGuideLine .mainView:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  bottom: 0;
  background: rgba(0, 0, 255, 0.5)
}


@media all and (max-width: 479px) {

}

[data-flex-wrap="nowrap"] {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}

[data-flex-direction="column"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

[data-flex-direction="row"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

[data-flex-align="center"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

[data-flex-align="start"] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

[data-flex-align="end"] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

[data-flex-align="stretch"] {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

[data-flex-justify="center"] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

[data-flex-justify="start"] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

[data-flex-justify="end"] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

[data-flex-justify="stretch"] {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch
}

[data-flex-justify="between"] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

[data-flex-justify="around"] {
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.form [data-must]:after,
.form .must:after {
  content: '*';
  color: rgba(255, 255, 255, 0);
  display: inline-block;
  vertical-align: middle;
  background: url(../images/icon-heart.svg) no-repeat center center;
  width: 16px;
  margin-right: 15px
}

.form [data-must]>span,
.form .must>span {
  margin-right: 15px
}

.form input[type="text"],
.form input[type="email"],
.form input[type="tel"],
.form textarea,
.form select {
  background: #f2f2f2;
  border: 0;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  height: 45px;
  width: 100%;
  font-family: 'Nimbus Roman No9 L', 'Songti SC', 'Noto Serif CJK SC', 'Source Han Serif SC', 'Source Han Serif CN', STSong, 'AR PL New Sung', 'AR PL SungtiL GB', NSimSun, SimSun, TW-Sung, 'WenQuanYi Bitmap Song', 'AR PL UMing CN', 'AR PL UMing HK', 'AR PL UMing TW', 'AR PL UMing TW MBE', PMingLiU, MingLiU, serif;
  font-size: 14px;
  letter-spacing: 1px
}

::-webkit-input-placeholder {
  color: #ccc
}

:-moz-placeholder {
  color: #ccc
}

::-moz-placeholder {
  color: #ccc
}

:-ms-input-placeholder {
  color: #ccc
}

.form select:not(:focus) {
  color: #ccc
}

.form .formInfo {
  margin-bottom: 90px
}

.form .formInfo .size_h5 {
  margin-bottom: 60px
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .form .formInfo {
    margin-bottom: 50px
  }
}

@media all and (max-width: 1439px) {
  .form .formInfo {
    margin-bottom: 60px
  }
}

.form .formItem {
  position: relative;
  margin-bottom: 60px
}

.form .formItem label {
  display: block;
  margin-bottom: 15px;
  width: 100%
}

.form .formItem textarea {
  padding: 15px;
  height: 12em
}

@media all and (max-width: 959px) {
  .form .formItem textarea {
    height: 18em
  }
}

.form .formItem .select {
  position: relative
}

.form .formItem .select:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 10px;
  border: 1px solid gray;
  border-width: 0 1px 1px 0;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}

.form .formItem .select input[type="text"] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  pointer-events: none
}

.form .formItem .select select {
  position: relative;
  z-index: 0;
  opacity: 0
}

[data-form-col="2"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative
}

[data-form-col="2"] .formItem {
  display: inline-block;
  position: relative
}

[data-form-col="2"] .formItem.full {
  width: 100%
}

[data-form-col="2"] .formItem .errorMessage {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  color: #ef0000
}

@media all and (min-width: 1680px) {
  [data-form-col="2"] {
    margin-left: -12px;
    margin-right: -12px
  }

  [data-form-col="2"] .formItem {
    margin-left: 12px;
    margin-right: 12px
  }

  [data-form-col="2"] .formItem:not(.full) {
    width: calc(50% - 24px)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-form-col="2"] {
    margin-left: -12px;
    margin-right: -12px
  }

  [data-form-col="2"] .formItem {
    margin-left: 12px;
    margin-right: 12px
  }

  [data-form-col="2"] .formItem:not(.full) {
    width: calc(50% - 24px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-form-col="2"] {
    margin-left: -8px;
    margin-right: -8px
  }

  [data-form-col="2"] .formItem {
    margin-left: 8px;
    margin-right: 8px
  }

  [data-form-col="2"] .formItem:not(.full) {
    width: calc(50% - 16px)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-form-col="2"] {
    margin-left: -8px;
    margin-right: -8px
  }

  [data-form-col="2"] .formItem {
    margin-left: 8px;
    margin-right: 8px
  }

  [data-form-col="2"] .formItem:not(.full) {
    width: calc(50% - 16px)
  }
}

@media all and (max-width: 479px) {
  [data-form-col="2"] {
    margin-left: -8px;
    margin-right: -8px
  }

  [data-form-col="2"] .formItem {
    margin-left: 8px;
    margin-right: 8px
  }

  [data-form-col="2"] .formItem:not(.full) {
    width: calc(50% - 16px)
  }
}

@media all and (max-width: 959px) {
  [data-form-col="2"] .formItem:not(.full) {
    width: 100%
  }
}

.button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 100%;
  height: 60px;
  line-height: 60px;
  background: #000;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  border: 0;
  cursor: pointer
}

.button:before,
.button:after {
  content: "";
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25px;
  flex: 0 0 25px;
  top: 50%;
  min-width: 25px;
  height: 1px;
  background: rgba(255, 255, 255, 0.8)
}

.button span {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  display: inline-block;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  color: gray;
  font-size: 2rem;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  -webkit-transition: all .5s ease;
  transition: all .5s ease
}

.button span:before,
.button span:after {
  content: "";
  display: block;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  top: calc(50% - .5px);
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.8)
}

.button span:before {
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transform-origin: right;
  transform-origin: right
}

.button span:after {
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}

.button.disabled,
.button:disabled {
  background: gray
}

.button:hover span {
  color: #fff
}

.button:hover span:before {
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}

.button:hover span:after {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}

.slide_button,
.pink_button {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 30px;
  padding: 0;
  width: 60px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0);
  background: #000000;
  border: 0;
  border-radius: 50%;
  font-size: 0;
  -webkit-transition: background .3s ease;
  transition: background .3s ease;
  cursor: pointer;
  outline: none
}

.slide_button:before,
.pink_button:before,
.slide_button:after,
.pink_button:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left .3s ease;
  transition: left .3s ease
}

.slide_button[data-to="prev"],
.pink_button[data-to="prev"] {
  -webkit-transform: scale(-1);
  transform: scale(-1)
}

.disabled.slide_button,
.disabled.pink_button,
.slide_button:disabled,
.pink_button:disabled,
.disabled.slide_button:hover,
.disabled.pink_button:hover,
.slide_button:disabled:hover,
.pink_button:disabled:hover {
  background: gray
}

.slide_button:before {
  left: 0;
  width: 40px;
  height: 1px;
  background: #ffffff
}

.slide_button:after {
  width: 6px;
  height: 6px;
  left: 40px;
  border: 1px solid #ffffff;
  border-width: 1px 0 0 1px;
  -webkit-transform: translate(-100%, -50%) rotate(135deg);
  transform: translate(-100%, -50%) rotate(135deg)
}

.slide_button:hover {
  background: #ef0000
}

.slide_button:hover:before {
  -webkit-animation: button_circle_line .35s linear;
  animation: button_circle_line .35s linear
}

.slide_button:hover:after {
  -webkit-animation: button_circle_arrow .35s linear;
  animation: button_circle_arrow .35s linear
}

@-webkit-keyframes button_circle_line {

  to,
  from {
    left: 0
  }

  50% {
    left: 60px
  }

  51% {
    left: -60px
  }
}

@keyframes button_circle_line {

  to,
  from {
    left: 0
  }

  50% {
    left: 60px
  }

  51% {
    left: -60px
  }
}

@-webkit-keyframes button_circle_arrow {

  to,
  from {
    left: 40px
  }

  50% {
    left: 100px
  }

  51% {
    left: -20px
  }
}

@keyframes button_circle_arrow {

  to,
  from {
    left: 40px
  }

  50% {
    left: 100px
  }

  51% {
    left: -20px
  }
}

.pink_button {
  background: #ef0000
}

.pink_button:after {
  width: 6px;
  height: 6px;
  left: 10px;
  border: 1px solid #ffffff;
  border-width: 1px 0 0 1px;
  -webkit-transform: translate(0, -50%) rotate(135deg);
  transform: translate(0, -50%) rotate(135deg)
}

[data-icon] {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: 0;
  background: none;
  padding: 0
}

[data-icon]:before,
[data-icon]:after {
  content: ''
}

[data-icon="close"] {
  width: 20px;
  height: 12px
}

[data-icon="close"]:before,
[data-icon="close"]:after {
  position: absolute;
  width: 100%;
  left: 0;
  height: 2px;
  top: 0;
  background: #000000
}

[data-icon="close"]:before {
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: skewY(30deg);
  transform: skewY(30deg)
}

[data-icon="close"]:after {
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-transform: skewY(-30deg);
  transform: skewY(-30deg)
}

#lecenLogo {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: visible
}

#lecenLogo .logo-icon,
#lecenLogo .logo-text {
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
  display: block
}

#lecenLogo .logo-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0
}

#lecenLogo .logo-icon img {
  position: absolute
}

#lecenLogo:not(:hover) .logo-icon {
  opacity: 0;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%)
}

#lecenLogo:not(:hover) .logo-icon #logo-icon-1,
#lecenLogo:not(:hover) .logo-icon #logo-icon-2 {
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

#lecenLogo:not(:hover) .logo-icon img {
  opacity: 0
}

#lecenLogo:hover .logo-icon {
  opacity: 1
}

#lecenLogo:hover .logo-icon #logo-icon-1 {
  height: 100%;
  width: 100%;
  -webkit-transition: height .3s ease-in, width .3s ease-in;
  transition: height .3s ease-in, width .3s ease-in;
  -webkit-transition-delay: .4s, .7s;
  transition-delay: .4s, .7s
}

#lecenLogo:hover .logo-icon #logo-icon-2 {
  width: 100%;
  -webkit-transition: width .5s ease-in;
  transition: width .5s ease-in;
  -webkit-transition-delay: .8s;
  transition-delay: .8s
}

#lecenLogo:hover .logo-icon img {
  opacity: 1;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s
}

#lecenLogo:hover .logo-text {
  -webkit-transform: translateX(20%);
  transform: translateX(20%)
}

.stickyBlockSelector {
  position: fixed;
  top: 0;
  left: 30px;
  right: auto;
  bottom: auto;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100vh;
  vertical-align: top;
  z-index: 2
}

@media all and (max-width: 1440px) {
  .stickyBlockSelector {
    left: 30px
  }
}

@media all and (min-width: 1680px) {
  .stickyBlockSelector {
    left: 30px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .stickyBlockSelector {
    left: 30px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .stickyBlockSelector {
    left: 30px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .stickyBlockSelector {
    left: 30px
  }
}

@media all and (max-width: 479px) {
  .stickyBlockSelector {
    left: 30px
  }
}

.stickyBlockSelector_lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  padding-left: 120px;
  padding-right: 120px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.stickyBlockSelector_deco {
  display: inline-block;
  vertical-align: middle;
  height: 1px;
  width: 30px;
  background: #ccc;
  margin-right: 15px;
  margin-left: 13px
}

.stickyBlockSelector_item {
  white-space: nowrap
}

.stickyBlockSelector_item:last-child .stickyBlockSelector_deco {
  position: relative;
  width: 90px;
  margin-right: 0
}

.stickyBlockSelector_item:last-child .stickyBlockSelector_deco:after,
.stickyBlockSelector_item:last-child .stickyBlockSelector_deco:before {
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%
}

.stickyBlockSelector_item:last-child .stickyBlockSelector_deco:before {
  width: 15px;
  height: 13px;
  border-style: solid;
  border-color: #ccc;
  border-width: 1px 0 0 1px;
  -webkit-transform: translate(90%, -100%) skewY(40deg);
  transform: translate(90%, -100%) skewY(40deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-animation: stickyBlockSelectorArrow_skew 1s infinite;
  animation: stickyBlockSelectorArrow_skew 1s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.stickyBlockSelector_item:last-child .stickyBlockSelector_deco:after {
  width: 15px;
  height: 1px;
  background: #ccc;
  -webkit-transform: translateX(90%);
  transform: translateX(90%);
  top: -50%;
  -webkit-animation: stickyBlockSelectorArrow_line 1s infinite;
  animation: stickyBlockSelectorArrow_line 1s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

@-webkit-keyframes stickyBlockSelectorArrow_skew {

  100%,
  0% {
    -webkit-transform: translate(0, -100%) skewY(40deg);
    transform: translate(0, -100%) skewY(40deg)
  }

  50% {
    -webkit-transform: translate(90%, -100%) skewY(40deg);
    transform: translate(90%, -100%) skewY(40deg)
  }
}

@keyframes stickyBlockSelectorArrow_skew {

  100%,
  0% {
    -webkit-transform: translate(0, -100%) skewY(40deg);
    transform: translate(0, -100%) skewY(40deg)
  }

  50% {
    -webkit-transform: translate(90%, -100%) skewY(40deg);
    transform: translate(90%, -100%) skewY(40deg)
  }
}

@-webkit-keyframes stickyBlockSelectorArrow_line {

  100%,
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(90%);
    transform: translateX(90%)
  }
}

@keyframes stickyBlockSelectorArrow_line {

  100%,
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(90%);
    transform: translateX(90%)
  }
}

.stickyBlockSelector_link {
  color: #000;
  font-size: 12px;
  line-height: 2;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  bottom: 0;
  -webkit-transition: width .2s ease, color .2s ease, bottom .3s ease;
  transition: width .2s ease, color .2s ease, bottom .3s ease
}

.stickyBlockSelector_link:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -200%);
  transform: translate(-50%, -200%);
  background: linear-gradient(-45deg, #ef0000 50%, rgba(255, 89, 90, 0) 50%);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease
}

.stickyBlockSelector_link:hover {
  color: #808080;
  bottom: 3px
}

.stickyBlockSelector_link.active {
  color: #ef0000
}

.stickyBlockSelector_link.active:before {
  opacity: 1
}

.stickyBlockSelector.smallSize .stickyBlockSelector_lists {
  padding-left: 60px;
  padding-right: 60px
}

.stickyBlockSelector.smallSize .stickyBlockSelector_deco {
  width: 15px
}

.stickyBlockSelector.smallSize .stickyBlockSelector_item:last-child .stickyBlockSelector_deco {
  width: 45px
}

.stickyBlockSelector.smallSize .stickyBlockSelector_link:not(.active) {
  width: 5px;
  height: 5px;
  line-height: 5px;
  overflow: hidden;
  background: #000;
  color: transparent;
  border-radius: 100%
}

.stickyBlockSelector.smallSize .stickyBlockSelector_link:not(.active).active,
.stickyBlockSelector.smallSize .stickyBlockSelector_link:not(.active):hover {
  background: #ef0000
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .stickyBlockSelector {
    left: 15px
  }
}

@media all and (max-width: 959px) {
  .stickyBlockSelector:not([data-show="always"]) {
    display: none
  }
}

.stickyBlockTarget {
  -webkit-transition: opacity .2s linear, -webkit-transform .3s ease-out;
  transition: opacity .2s linear, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out, opacity .2s linear;
  transition: transform .3s ease-out, opacity .2s linear, -webkit-transform .3s ease-out
}

.stickyBlockTarget:not(.active) {
  opacity: 1
}

.stickyScrollProgress {
  position: fixed;
  top: 0;
  right: 120px;
  height: 100vh;
  width: 1px;
  overflow: hidden;
  background: #F2F2F2;
  z-index: 2;
  pointer-events: none
}

.stickyScrollProgress:before {
  content: '';
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  display: block;
  background: #ef0000;
  height: 0
}

.stickyScrollProgress[data-progress="1"]:before {
  height: 1%
}

.stickyScrollProgress[data-progress="2"]:before {
  height: 2%
}

.stickyScrollProgress[data-progress="3"]:before {
  height: 3%
}

.stickyScrollProgress[data-progress="4"]:before {
  height: 4%
}

.stickyScrollProgress[data-progress="5"]:before {
  height: 5%
}

.stickyScrollProgress[data-progress="6"]:before {
  height: 6%
}

.stickyScrollProgress[data-progress="7"]:before {
  height: 7%
}

.stickyScrollProgress[data-progress="8"]:before {
  height: 8%
}

.stickyScrollProgress[data-progress="9"]:before {
  height: 9%
}

.stickyScrollProgress[data-progress="10"]:before {
  height: 10%
}

.stickyScrollProgress[data-progress="11"]:before {
  height: 11%
}

.stickyScrollProgress[data-progress="12"]:before {
  height: 12%
}

.stickyScrollProgress[data-progress="13"]:before {
  height: 13%
}

.stickyScrollProgress[data-progress="14"]:before {
  height: 14%
}

.stickyScrollProgress[data-progress="15"]:before {
  height: 15%
}

.stickyScrollProgress[data-progress="16"]:before {
  height: 16%
}

.stickyScrollProgress[data-progress="17"]:before {
  height: 17%
}

.stickyScrollProgress[data-progress="18"]:before {
  height: 18%
}

.stickyScrollProgress[data-progress="19"]:before {
  height: 19%
}

.stickyScrollProgress[data-progress="20"]:before {
  height: 20%
}

.stickyScrollProgress[data-progress="21"]:before {
  height: 21%
}

.stickyScrollProgress[data-progress="22"]:before {
  height: 22%
}

.stickyScrollProgress[data-progress="23"]:before {
  height: 23%
}

.stickyScrollProgress[data-progress="24"]:before {
  height: 24%
}

.stickyScrollProgress[data-progress="25"]:before {
  height: 25%
}

.stickyScrollProgress[data-progress="26"]:before {
  height: 26%
}

.stickyScrollProgress[data-progress="27"]:before {
  height: 27%
}

.stickyScrollProgress[data-progress="28"]:before {
  height: 28%
}

.stickyScrollProgress[data-progress="29"]:before {
  height: 29%
}

.stickyScrollProgress[data-progress="30"]:before {
  height: 30%
}

.stickyScrollProgress[data-progress="31"]:before {
  height: 31%
}

.stickyScrollProgress[data-progress="32"]:before {
  height: 32%
}

.stickyScrollProgress[data-progress="33"]:before {
  height: 33%
}

.stickyScrollProgress[data-progress="34"]:before {
  height: 34%
}

.stickyScrollProgress[data-progress="35"]:before {
  height: 35%
}

.stickyScrollProgress[data-progress="36"]:before {
  height: 36%
}

.stickyScrollProgress[data-progress="37"]:before {
  height: 37%
}

.stickyScrollProgress[data-progress="38"]:before {
  height: 38%
}

.stickyScrollProgress[data-progress="39"]:before {
  height: 39%
}

.stickyScrollProgress[data-progress="40"]:before {
  height: 40%
}

.stickyScrollProgress[data-progress="41"]:before {
  height: 41%
}

.stickyScrollProgress[data-progress="42"]:before {
  height: 42%
}

.stickyScrollProgress[data-progress="43"]:before {
  height: 43%
}

.stickyScrollProgress[data-progress="44"]:before {
  height: 44%
}

.stickyScrollProgress[data-progress="45"]:before {
  height: 45%
}

.stickyScrollProgress[data-progress="46"]:before {
  height: 46%
}

.stickyScrollProgress[data-progress="47"]:before {
  height: 47%
}

.stickyScrollProgress[data-progress="48"]:before {
  height: 48%
}

.stickyScrollProgress[data-progress="49"]:before {
  height: 49%
}

.stickyScrollProgress[data-progress="50"]:before {
  height: 50%
}

.stickyScrollProgress[data-progress="51"]:before {
  height: 51%
}

.stickyScrollProgress[data-progress="52"]:before {
  height: 52%
}

.stickyScrollProgress[data-progress="53"]:before {
  height: 53%
}

.stickyScrollProgress[data-progress="54"]:before {
  height: 54%
}

.stickyScrollProgress[data-progress="55"]:before {
  height: 55%
}

.stickyScrollProgress[data-progress="56"]:before {
  height: 56%
}

.stickyScrollProgress[data-progress="57"]:before {
  height: 57%
}

.stickyScrollProgress[data-progress="58"]:before {
  height: 58%
}

.stickyScrollProgress[data-progress="59"]:before {
  height: 59%
}

.stickyScrollProgress[data-progress="60"]:before {
  height: 60%
}

.stickyScrollProgress[data-progress="61"]:before {
  height: 61%
}

.stickyScrollProgress[data-progress="62"]:before {
  height: 62%
}

.stickyScrollProgress[data-progress="63"]:before {
  height: 63%
}

.stickyScrollProgress[data-progress="64"]:before {
  height: 64%
}

.stickyScrollProgress[data-progress="65"]:before {
  height: 65%
}

.stickyScrollProgress[data-progress="66"]:before {
  height: 66%
}

.stickyScrollProgress[data-progress="67"]:before {
  height: 67%
}

.stickyScrollProgress[data-progress="68"]:before {
  height: 68%
}

.stickyScrollProgress[data-progress="69"]:before {
  height: 69%
}

.stickyScrollProgress[data-progress="70"]:before {
  height: 70%
}

.stickyScrollProgress[data-progress="71"]:before {
  height: 71%
}

.stickyScrollProgress[data-progress="72"]:before {
  height: 72%
}

.stickyScrollProgress[data-progress="73"]:before {
  height: 73%
}

.stickyScrollProgress[data-progress="74"]:before {
  height: 74%
}

.stickyScrollProgress[data-progress="75"]:before {
  height: 75%
}

.stickyScrollProgress[data-progress="76"]:before {
  height: 76%
}

.stickyScrollProgress[data-progress="77"]:before {
  height: 77%
}

.stickyScrollProgress[data-progress="78"]:before {
  height: 78%
}

.stickyScrollProgress[data-progress="79"]:before {
  height: 79%
}

.stickyScrollProgress[data-progress="80"]:before {
  height: 80%
}

.stickyScrollProgress[data-progress="81"]:before {
  height: 81%
}

.stickyScrollProgress[data-progress="82"]:before {
  height: 82%
}

.stickyScrollProgress[data-progress="83"]:before {
  height: 83%
}

.stickyScrollProgress[data-progress="84"]:before {
  height: 84%
}

.stickyScrollProgress[data-progress="85"]:before {
  height: 85%
}

.stickyScrollProgress[data-progress="86"]:before {
  height: 86%
}

.stickyScrollProgress[data-progress="87"]:before {
  height: 87%
}

.stickyScrollProgress[data-progress="88"]:before {
  height: 88%
}

.stickyScrollProgress[data-progress="89"]:before {
  height: 89%
}

.stickyScrollProgress[data-progress="90"]:before {
  height: 90%
}

.stickyScrollProgress[data-progress="91"]:before {
  height: 91%
}

.stickyScrollProgress[data-progress="92"]:before {
  height: 92%
}

.stickyScrollProgress[data-progress="93"]:before {
  height: 93%
}

.stickyScrollProgress[data-progress="94"]:before {
  height: 94%
}

.stickyScrollProgress[data-progress="95"]:before {
  height: 95%
}

.stickyScrollProgress[data-progress="96"]:before {
  height: 96%
}

.stickyScrollProgress[data-progress="97"]:before {
  height: 97%
}

.stickyScrollProgress[data-progress="98"]:before {
  height: 98%
}

.stickyScrollProgress[data-progress="99"]:before {
  height: 99%
}

.stickyScrollProgress[data-progress="100"]:before {
  height: 100%
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .stickyScrollProgress {
    right: 60px
  }
}

@media all and (max-width: 959px) {
  .stickyScrollProgress {
    right: 0
  }
}

@media all and (max-width: 959px) {
  .stickyScrollDown {
    -webkit-transition: opacity .1s;
    transition: opacity .1s
  }

  .stickyScrollDown .stickyBlockSelector_lists {
    padding-left: 30px;
    padding-right: 90px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }

  .stickyScrollDown .stickyBlockSelector_link {
    color: #fff
  }

  .stickyScrollDown.hide {
    opacity: 0
  }
}

.mainMenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 20
}

.mainMenu:before {
  content: '';
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  width: calc((1vw + 1vh - 1vmin) * 200);
  height: calc((1vw + 1vh - 1vmin) * 200);
  background: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, black 50%);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right top;
  transform-origin: right top
}

.mainMenu .menuBlock {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.mainMenu .menuBlock_content {
  margin-top: auto;
  margin-bottom: auto
}

.mainMenu .navMenu li {
  margin-bottom: 60px
}

@media all and (max-width: 1679px) {
  .mainMenu .navMenu li {
    margin-bottom: 45px
  }
}

@media all and (max-width: 479px) {
  .mainMenu .navMenu li {
    margin-bottom: 30px
  }
}

.mainMenu .navMenu li:last-child {
  margin-bottom: 0
}

.mainMenu .navMenu a {
  position: relative;
  z-index: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle
}

.mainMenu .navMenu a span {
  vertical-align: middle;
  margin-right: 15px;
  margin-bottom: 0
}

.mainMenu .navMenu a .num {
  color: #fff
}

.mainMenu .navMenu a [data-lang="en"] {
  font-style: normal;
  position: relative;
  background: transparent;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
  background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
  background-position: -100%;
  background-size: 0%;
  background-repeat: no-repeat;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  color: #fff;
  position: relative;
  margin-right: 60px
}

.mainMenu .navMenu a [data-lang="en"].active,
.mainMenu .navMenu a [data-lang="en"]:hover {
  background-size: 100%;
  background-position: 0
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .mainMenu .navMenu a [data-lang="en"] {
    display: inline-block;
    background: transparent
  }

  .mainMenu .navMenu a [data-lang="en"]:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .mainMenu .navMenu a [data-lang="en"].active:before,
  .mainMenu .navMenu a [data-lang="en"]:hover:before {
    width: 100%
  }
}

.mainMenu .navMenu a [data-lang="en"]:after {
  content: '';
  position: absolute;
  display: inline-block;
  height: 30px;
  right: -15px;
  top: 50%;
  width: 1px;
  border-left: 1px solid #fff;
  -webkit-transform: translateY(-50%) skewX(-45deg);
  transform: translateY(-50%) skewX(-45deg);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

.mainMenu .navMenu a [data-lang="ch"] {
  color: gray
}

.mainMenu .navMenu ul {
  list-style: none;
  padding: 0;
  margin: 0
}

.mainMenu .smallLinks {
  margin-top: 60px;
  margin-bottom: 60px
}

.mainMenu .smallLinks a {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 5px;
  position: relative
}

.mainMenu .smallLinks a:not(:last-child) {
  margin-right: 60px
}

.mainMenu .smallLinks a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff
}

.mainMenu .smallLinks a:hover {
  color: #ef0000
}

.mainMenu .menuHamburger {
  width: 120px;
  height: 120px;
  background: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, #000 50%);
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer
}

.mainMenu .menuHamburger .iconMenu {
  position: absolute;
  top: 30px;
  right: 30px;
  left: auto;
  bottom: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  vertical-align: top;
  width: 24px;
  height: 14px;
  color: #fff
}

.mainMenu .menuHamburger .iconMenu_line {
  display: inline-block;
  width: 100%;
  height: 2px;
  background: #fff
}

.mainMenu .menuHamburger .iconMenu_line:last-child {
  width: 50%
}

.mainMenu .menuHamburger:hover .iconMenu_line:nth-child(3) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out 0s forwards, hamburgerLine_in 0.2s ease-in-out 0.4s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out 0s forwards, hamburgerLine_in 0.2s ease-in-out 0.4s forwards
}

.mainMenu .menuHamburger:hover .iconMenu_line:nth-child(2) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out .1s forwards, hamburgerLine_in 0.2s ease-in-out 0.5s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out .1s forwards, hamburgerLine_in 0.2s ease-in-out 0.5s forwards
}

.mainMenu .menuHamburger:hover .iconMenu_line:nth-child(1) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out .2s forwards, hamburgerLine_in 0.2s ease-in-out 0.6s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out .2s forwards, hamburgerLine_in 0.2s ease-in-out 0.6s forwards
}

@-webkit-keyframes hamburgerLine_out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}

@keyframes hamburgerLine_out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}

@-webkit-keyframes hamburgerLine_in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes hamburgerLine_in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@media all and (max-width: 1439px) {
  .mainMenu .menuHamburger {
    width: 60px;
    height: 60px
  }

  .mainMenu .menuHamburger .iconMenu {
    top: 15px;
    right: 10px;
    width: 18px;
    height: 11px
  }
}

.mainMenu .menuHamburger .iconMenu:before {
  content: 'Close';
  color: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  opacity: 0
}

.mainMenu .menuHamburger .iconMenu:after {
  content: '';
  position: absolute;
  width: 190%;
  padding-bottom: 190%;
  border-radius: 100%;
  border: 1px solid #ef0000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0
}

.mainMenu .menuBackground {
  z-index: 0
}

.mainMenu .menuBackground,
.mainMenu .menuBackground_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.mainMenu .menuBackground_item {
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out
}

.mainMenu .menuBackground_item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  z-index: 1
}

.mainMenu .menuBackground_item:not(.active) {
  opacity: 0
}

.mainMenu .menuBackground_item.active {
  opacity: 1
}

.mainMenu:not(.active) {
  background: rgba(0, 0, 0, 0);
  width: 0;
  bottom: auto
}

.mainMenu:not(.active) .menuBlock {
  pointer-events: none;
  overflow: hidden
}

.mainMenu:not(.active) .mainView {
  overflow: hidden
}

.mainMenu:not(.active) .navMenu_item {
  opacity: 0;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%)
}

.mainMenu:not(.active) .linksBlock {
  opacity: 0;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%)
}

.mainMenu:not(.active) .menuHamburger .iconMenu:before {
  left: 0
}

.mainMenu.active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.mainMenu.active .navMenu_item {
  opacity: 1
}

.mainMenu.active .linksBlock {
  opacity: 1
}

.mainMenu.active .menuHamburger:hover .iconMenu:before {
  opacity: 1;
  left: -15px
}

.mainMenu.active .menuHamburger:hover .iconMenu_line {
  background: #ef0000
}

.mainMenu.active .menuHamburger .iconMenu_line {
  -webkit-animation: none !important;
  animation: none !important
}

.mainMenu.active .menuHamburger .iconMenu_line:first-child {
  -webkit-transform: skewY(27deg);
  transform: skewY(27deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  top: 50%
}

.mainMenu.active .menuHamburger .iconMenu_line:last-child {
  -webkit-transform: skewY(-27deg);
  transform: skewY(-27deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  top: 50%;
  width: 100%
}

.mainMenu.active .menuHamburger .iconMenu_line:nth-child(2) {
  opacity: 0
}

.mainMenu:before {
  -webkit-transition: all 0.8s cubic-bezier(0, 0.39, 0.59, 0.57);
  transition: all 0.8s cubic-bezier(0, 0.39, 0.59, 0.57);
  -webkit-transition-delay: 1s;
  transition-delay: 1s
}

.mainMenu .navMenu_item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.mainMenu .navMenu_item:nth-child(1) {
  -webkit-transition-delay: 1s;
  transition-delay: 1s
}

.mainMenu .navMenu_item:nth-child(2) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s
}

.mainMenu .navMenu_item:nth-child(3) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s
}

.mainMenu .navMenu_item:nth-child(4) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s
}

.mainMenu .navMenu_item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s
}

.mainMenu .menuBlock {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s
}

.mainMenu .smallLinks a,
.mainMenu .linksBlock {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.mainMenu .menuHamburger .iconMenu:before,
.mainMenu .menuHamburger .iconMenu:after {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.mainMenu .menuHamburger .iconMenu_line {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

.mainMenu.active:before {
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.mainMenu.active .navMenu_item:nth-child(1) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s
}

.mainMenu.active .navMenu_item:nth-child(2) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s
}

.mainMenu.active .navMenu_item:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s
}

.mainMenu.active .navMenu_item:nth-child(4) {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s
}

.mainMenu.active .navMenu_item:nth-child(5) {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s
}

.mainMenu.active .linksBlock {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s
}

.mainMenu.active .menuHamburger .iconMenu,
.mainMenu.active .menuHamburger .iconMenu_line {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s
}

@media all and (min-width: 960px) {
  .mainMenu .menuBlock_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 60px;
    padding-bottom: 76.66667px
  }

  .mainMenu .smallLinks {
    text-align: right
  }
}

@media all and (max-width: 1439px) {
  .mainMenu .superGrid {
    height: 100%
  }

  .mainMenu .superGrid_row {
    min-height: 100%
  }

  .mainMenu .mainView {
    padding-left: 7vw;
    padding-right: 7vw;
    overflow: auto
  }

  .mainMenu .menuBlock_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  .mainMenu .smallLinks {
    text-align: left
  }

  .mainMenu .menuBackground_item {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
  }
}

@media all and (max-width: 1439px) and (orientation: landscape) {
  .mainMenu .menuBlock_content {
    padding-top: 45px;
    padding-bottom: 30px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) and (orientation: portrait) {
  .mainMenu .menuBlock_content {
    padding-top: 120px;
    padding-bottom: 72.9px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .mainMenu .smallLinks {
    margin-top: 90px
  }
}

@media all and (max-width: 479px) and (orientation: portrait) {
  .mainMenu .menuBlock_content {
    padding-top: 90px;
    padding-bottom: 42.9px
  }
}

@media all and (max-width: 479px) {
  .mainMenu .smallLinks {
    margin-top: 60px
  }
}

body.openMainMenu {
  overflow: hidden
}

.socialLinks .icon-link {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 0;
  margin: 0;
  border: 0;
  outline: none
}

.socialLinks .icon-link[data-icon] {
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat
}

.socialLinks .icon-link[data-icon="facebook"] {
  background-image: url(../images/icon-facebook.svg);
  border-radius: 15%
}

.socialLinks .icon-link[data-icon="instagram"] {
  background-image: url(../images/icon-instagram.svg);
  border-radius: 32%
}

.socialLinks .icon-link[data-icon="pinterest"] {
  background-image: url(../images/icon-pinterest.svg);
  border-radius: 100%
}

.socialLinks .icon-link[data-icon="medium"] {
  background-image: url(../images/icon-medium.svg)
}

.socialLinks .icon-link[data-icon="local"] {
  background-image: url(../images/icon-local.svg)
}

.socialLinks .icon-link[data-icon="behance"] {
  background-image: url(../images/icon-behance.svg)
}

.socialLinks .icon-link:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px)
}

@media all and (max-width: 959px) {
  .socialLinks .icon-link {
    margin-bottom: 15px
  }
}

.socialLinks,
.socialLinks ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none
}

.socialLinks li:not(:last-child) {
  padding-right: 60px
}

@media all and (max-width: 479px) {
  .socialLinks li:not(:last-child) {
    padding-right: 30px
  }
}

.pageController {
  position: fixed;
  z-index: 2
}

.pageController_item {
  position: fixed;
  top: 80px;
  bottom: 80px;
  width: 54px;
  cursor: pointer
}

.pageController_item .item_title {
  position: absolute;
  z-index: 1;
  display: block;
  white-space: nowrap;
  top: 50%;
  width: 120px;
  text-align: center
}

.pageController_item .item_image {
  position: absolute;
  z-index: 0;
  top: -80px;
  bottom: -80px;
  width: 0;
  background-size: cover
}

.pageController_item .item_image:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7)
}

.pageController_item[data-pagenav="prev"] {
  left: 0
}

.pageController_item[data-pagenav="prev"] .item_title {
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(90deg) translateY(50%);
  transform: translate(50%, -50%) rotate(90deg) translateY(50%)
}

.pageController_item[data-pagenav="prev"] .item_image {
  left: 0;
  background-position: center
}

.pageController_item[data-pagenav="next"] {
  right: 0
}

.pageController_item[data-pagenav="next"] .item_title {
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(90deg) translateY(-50%);
  transform: translate(-50%, -50%) rotate(90deg) translateY(-50%)
}

.pageController_item[data-pagenav="next"] .item_image {
  right: 0;
  background-position: center
}

.pageController_item,
.pageController_item .item_title,
.pageController_item .item_image {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media all and (max-width: 959px) {
  .pageController {
    display: none
  }
}

[data-hover-go="next"] .pageController_item[data-pagenav="next"] {
  width: 120px
}

[data-hover-go="next"] .pageController_item[data-pagenav="next"] .item_image {
  width: 100%
}

[data-hover-go="next"] .pageController_item[data-pagenav="next"] .item_title {
  color: #fff
}

@media all and (min-width: 1440px) {
  [data-hover-go="next"] .pageController_item[data-pagenav="next"] .item_title {
    -webkit-transform: translate(0, -50%) rotate(0) translateY(0);
    transform: translate(0, -50%) rotate(0) translateY(0)
  }
}

@media all and (max-width: 1439px) {
  [data-hover-go="next"] .pageController_item[data-pagenav="next"] {
    width: 60px
  }
}

[data-hover-go="next"] .main {
  -webkit-transform: translateX(-120px);
  transform: translateX(-120px)
}

@media all and (max-width: 1439px) {
  [data-hover-go="next"] .main {
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px)
  }
}

[data-hover-go="prev"] .pageController_item[data-pagenav="prev"] {
  width: 120px
}

[data-hover-go="prev"] .pageController_item[data-pagenav="prev"] .item_image {
  width: 100%
}

[data-hover-go="prev"] .pageController_item[data-pagenav="prev"] .item_title {
  color: #fff
}

@media all and (min-width: 1440px) {
  [data-hover-go="prev"] .pageController_item[data-pagenav="prev"] .item_title {
    -webkit-transform: translate(0, -50%) rotate(0) translateY(0);
    transform: translate(0, -50%) rotate(0) translateY(0)
  }
}

@media all and (max-width: 1439px) {
  [data-hover-go="prev"] .pageController_item[data-pagenav="prev"] {
    width: 60px
  }
}

[data-hover-go="prev"] .main {
  -webkit-transform: translateX(120px);
  transform: translateX(120px)
}

@media all and (max-width: 1439px) {
  [data-hover-go="prev"] .main {
    -webkit-transform: translateX(60px);
    transform: translateX(60px)
  }
}

[data-click-go="next"] {
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="next"] .pageController_item[data-pagenav="next"] {
  width: 100%;
  z-index: 10;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="next"] .pageController_item[data-pagenav="next"] .item_image {
  width: 100%;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="next"] .pageController_item[data-pagenav="next"] .item_title {
  opacity: 0
}

[data-click-go="next"] .pageController {
  z-index: 21
}

[data-click-go="next"] .main {
  -webkit-transition: all 1s ease-in-out !important;
  transition: all 1s ease-in-out !important;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}

[data-click-go="prev"] {
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="prev"] .pageController_item[data-pagenav="prev"] {
  width: 100%;
  z-index: 10;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="prev"] .pageController_item[data-pagenav="prev"] .item_image {
  width: 100%;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

[data-click-go="prev"] .pageController_item[data-pagenav="prev"] .item_title {
  opacity: 0
}

[data-click-go="prev"] .pageController {
  z-index: 21
}

[data-click-go="prev"] .main {
  -webkit-transition: all 1s ease-in-out !important;
  transition: all 1s ease-in-out !important;
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}

.nextProjectLink {
  display: block;
  position: relative;
  height: 690px
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .nextProjectLink {
    height: 590px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .nextProjectLink {
    height: 150px
  }
}

@media all and (max-width: 479px) {
  .nextProjectLink {
    height: 115px
  }
}

.nextProjectLink_image {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-position: center
}

.nextProjectLink_image:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7)
}

.nextProjectLink_image .nextProjectLink_title {
  color: #fff;
  z-index: 1
}

.nextProjectLink_title {
  position: absolute;
  z-index: 0;
  white-space: nowrap;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.nextProjectLink_arrow {
  position: absolute;
  z-index: 2;
  height: 1px;
  width: 75%;
  left: 25%;
  top: calc(50% + 1em);
  background: #ef0000;
  -webkit-animation: nextprojectLink_arrow 1s infinite;
  animation: nextprojectLink_arrow 1s infinite
}

.nextProjectLink_arrow:after {
  content: '';
  position: absolute;
  right: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #ef0000;
  border-width: 1px 0 0 1px;
  -webkit-transform: translateY(-100%) skewY(45deg);
  transform: translateY(-100%) skewY(45deg);
  -webkit-transform-origin: left top;
  transform-origin: left top
}

@-webkit-keyframes nextprojectLink_arrow {

  100%,
  0% {
    width: 75%
  }

  50% {
    width: 70%
  }
}

@keyframes nextprojectLink_arrow {

  100%,
  0% {
    width: 75%
  }

  50% {
    width: 70%
  }
}

.nextProjectLink_fake {
  position: fixed;
  background: #000;
  z-index: 30;
  background-size: cover;
  background-position: center center;
  pointer-events: none;
  opacity: 0
}

.nextProjectLink_fake:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7)
}

.nextProjectLink:hover .nextProjectLink_title {
  padding-left: .5em
}

@media all and (max-width: 959px) {
  .nextProjectLink {
    margin-bottom: 90px
  }

  .nextProjectLink_image {
    width: 100%;
    left: 0
  }

  .nextProjectLink_title {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .nextProjectLink_arrow {
    display: none
  }
}

@media all and (min-width: 960px) {
  .nextProjectLink_image {
    width: 50%;
    left: 25%
  }

  .nextProjectLink_image .nextProjectLink_title {
    left: -50%
  }

  .nextProjectLink_title {
    top: 270px;
    left: 0
  }
}

.popBox {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 30;
  height: 100vh;
  overflow: auto
}

.popBox .popBox_content {
  position: relative;
  z-index: 0;
  padding-top: 200px;
  padding-bottom: 120px
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .popBox .popBox_content {
    padding-top: 150px;
    padding-bottom: 90px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .popBox .popBox_content {
    padding-top: 120px;
    padding-bottom: 90px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .popBox .popBox_content {
    padding-top: 120px;
    padding-bottom: 90px
  }
}

@media all and (max-width: 479px) {
  .popBox .popBox_content {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

.popBox .closeButton {
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 1
}

@media all and (max-width: 479px) {
  .popBox .closeButton {
    right: 20px;
    top: 20px
  }
}



.headerHamburger {
  width: 120px;
  height: 120px;
  background: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, #000 50%);
  position: fixed;
  top: 0;
  right: 0
}

.headerHamburger .iconMenu {
  position: absolute;
  top: 30px;
  right: 30px;
  left: auto;
  bottom: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  vertical-align: top;
  width: 24px;
  height: 14px;
  color: #fff
}

.headerHamburger .iconMenu_line {
  display: inline-block;
  width: 100%;
  height: 2px;
  background: #fff
}

.headerHamburger .iconMenu_line:last-child {
  width: 50%
}

.headerHamburger:hover .iconMenu_line:nth-child(3) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out 0s forwards, hamburgerLine_in 0.2s ease-in-out 0.4s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out 0s forwards, hamburgerLine_in 0.2s ease-in-out 0.4s forwards
}

.headerHamburger:hover .iconMenu_line:nth-child(2) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out .1s forwards, hamburgerLine_in 0.2s ease-in-out 0.5s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out .1s forwards, hamburgerLine_in 0.2s ease-in-out 0.5s forwards
}

.headerHamburger:hover .iconMenu_line:nth-child(1) {
  -webkit-animation: hamburgerLine_out 0.2s ease-in-out .2s forwards, hamburgerLine_in 0.2s ease-in-out 0.6s forwards;
  animation: hamburgerLine_out 0.2s ease-in-out .2s forwards, hamburgerLine_in 0.2s ease-in-out 0.6s forwards
}

@keyframes hamburgerLine_out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}

@keyframes hamburgerLine_in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@media all and (max-width: 1439px) {
  .headerHamburger {
    width: 60px;
    height: 60px
  }

  .headerHamburger .iconMenu {
    top: 15px;
    right: 10px;
    width: 18px;
    height: 11px
  }
}

.headerLogo {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  padding: 30px
}

.headerLogo svg,
.headerLogo img {
  height: 45px;
  width: 165px;
  vertical-align: middle
}

@media all and (max-width: 1439px) {
  .header {
    height: 90px
  }

  .header .headerLogo {
    padding: 30px
  }

  .header .headerLogo svg,
  .header .headerLogo img {
    height: 30px;
    width: 110px
  }
}

@media all and (max-width: 959px) {
  .header {
    height: 70px
  }

  .header .headerLogo {
    height: 70px;
    padding: 20px
  }

  .header .headerLogo svg,
  .header .headerLogo img {
    height: 30px;
    width: 110px
  }
}

.main {
  position: relative;
  overflow: hidden;
  z-index: 2
}

.bannerBlock {
  position: relative;
  overflow-y: visible;
  z-index: 10
}

@media all and (min-width: 1680px) {
  .bannerBlock {
    padding-top: 255px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .bannerBlock {
    padding-top: 195px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock {
    padding-top: 180px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock {
    padding-top: 120px
  }
}

@media all and (max-width: 479px) {
  .bannerBlock {
    padding-top: 120px
  }
}

@media all and (min-width: 960px) {
  .bannerBlock {
    margin-bottom: calc(5.5vw + 180px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock {
    margin-bottom: 120px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock {
    margin-bottom: 60px
  }
}

.bannerBlock .mainView {
  overflow: visible
}

.bannerBlock .mainTitle [class^="letter"] {
  font-style: inherit;
  display: inline-block
}

@media all and (min-width: 480px) {
  .bannerBlock .mainTitle span {
    display: block
  }
}

.bannerBlock .mainTitle mark {
  -webkit-transition-delay: 3s;
  transition-delay: 3s
}

.bannerBlock .mainTitle mark:before {
  -webkit-transition-delay: 3s;
  transition-delay: 3s
}

.bannerBlock blockquote {
  position: relative;
  padding-top: 60px
}

.bannerBlock blockquote:before {
  content: '';
  position: absolute;
  width: 12.5%;
  height: 1px;
  background: #cccccc;
  top: calc(60px + 1em)
}

.bannerBlock blockquote .quoteBlock_conent {
  position: relative
}

.bannerBlock blockquote .quoteBlock_conent .icon-quote {
  position: absolute;
  top: -60px;
  left: -60px;
  z-index: 0
}

.bannerBlock blockquote .quoteBlock_conent p {
  position: relative
}

@media all and (min-width: 960px) {
  .bannerBlock blockquote .quoteBlock_conent {
    margin-left: 12.5%;
    padding-left: 90px;
    width: 406px;
    max-width: 100%
  }

  .bannerBlock blockquote .quoteBlock_conent .icon-quote {
    left: 30px
  }

  .bannerBlock blockquote:before {
    left: 0
  }
}

@media all and (max-width: 479px) {
  .bannerBlock #quoteBlock {
    -webkit-transform: none !important;
    transform: none !important
  }
}

.bannerBlock #sloganBlock {
  z-index: 2
}

.bannerBlock #logoBlock {
  z-index: 0
}

.bannerBlock #drawBlock {
  z-index: 3
}

.bannerBlock #quoteBlock {
  z-index: 1
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .mainView {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .bannerBlock #sloganBlock {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }

  .bannerBlock #quoteBlock {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  .bannerBlock #logoBlock {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }

  .bannerBlock #drawBlock {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
  }
}

.bannerBlock .decoBg {
  position: absolute;
  right: 0;
  top: 0;
  height: calc(100% + 60px);
  background: #F8F9FA
}

@media all and (min-width: 1680px) {
  .bannerBlock .decoBg {
    left: calc((100vw - 1440px) / 2 + (1440px / 12 * 4) + 6px)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .bannerBlock .decoBg {
    left: calc((100vw - 1200px) / 2 + (1200px / 12 * 4) + 6px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock .decoBg {
    left: calc((100vw - 100%) / 2 + (100% / 8 * 4) + 4px)
  }
}

.bannerBlock .decoBlock {
  position: relative;
  width: 100%;
  height: 1px;
  pointer-events: none
}

.bannerBlock .decoBlock#logoBlock {
  margin-top: 30px
}

.bannerBlock .decoBlock#drawBlock {
  margin-bottom: 30px
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .decoBlock#drawBlock {
    margin-bottom: 17.53472vw
  }
}

.bannerBlock .decoBlock .decoPen {
  width: 100%;
  height: 300px;
  position: absolute;
  overflow: visible;
  bottom: 0;
  left: 0
}

.bannerBlock .decoBlock .decoPen .decoPenContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.bannerBlock .decoBlock .decoPen .lineBlock {
  position: relative
}

.bannerBlock .decoBlock .decoPen .lineBlock #drawLine {
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  position: absolute;
  right: -1px
}

.bannerBlock .decoBlock .decoPen .penBlock {
  position: relative;
  height: 100vh
}

@media all and (min-width: 960px) {
  .bannerBlock .decoBlock .decoPen .penBlock {
    width: calc(20.83333% + 12px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock .decoBlock .decoPen .penBlock {
    width: calc(6.25% + 8px)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .decoBlock .decoPen .penBlock {
    width: calc(25% + 8px)
  }
}

.bannerBlock .decoBlock .decoPen .penBlock span {
  position: absolute;
  width: 26.3vw;
  height: 100%;
  bottom: 0;
  left: 0
}

.bannerBlock .decoBlock .decoPen .penBlock .pen {
  background: url(../images/index-banner-pen.png) no-repeat left bottom/100%;
  z-index: 1
}

.bannerBlock .decoBlock .decoPen .penBlock .shadow {
  background: url(../images/index-banner-pen-shadow.png) no-repeat left bottom/100%;
  z-index: 0
}

.bannerBlock .decoBlock .decoPen.go .lineBlock {
  -webkit-animation: lineBlockAnimate 1.5s;
  animation: lineBlockAnimate 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 0
}

@media all and (min-width: 960px) {
  .bannerBlock .decoBlock .decoPen.go .lineBlock {
    width: calc(79.16667% + 12px)
  }

  @-webkit-keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(79.16667% + 12px)
    }
  }

  @keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(79.16667% + 12px)
    }
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock .decoBlock .decoPen.go .lineBlock {
    width: calc(93.75% + 8px)
  }

  @-webkit-keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(93.75% + 8px)
    }
  }

  @keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(93.75% + 8px)
    }
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .decoBlock .decoPen.go .lineBlock {
    width: calc(75% + 8px)
  }

  @-webkit-keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(75% + 8px)
    }
  }

  @keyframes lineBlockAnimate {
    0% {
      width: 0
    }

    100% {
      width: calc(75% + 8px)
    }
  }
}

.bannerBlock .decoBlock .decoPen.go .penBlock .pen {
  animation: penAnimate 1.5s;
  -webkit-animation: penAnimate 1.5s;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  transform-origin: left bottom;
  -webkit-transform-origin: left bottom
}

@-webkit-keyframes penAnimate {
  0% {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg)
  }

  100% {
    transform: rotate(0);
    -webkit-transform: rotate(0)
  }
}

@keyframes penAnimate {
  0% {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg)
  }

  100% {
    transform: rotate(0);
    -webkit-transform: rotate(0)
  }
}

.bannerBlock .decoBlock .decoPen.go .penBlock .shadow {
  animation: shadowAnimate 1.5s;
  -webkit-animation: shadowAnimate 1.5s;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  transform-origin: left bottom;
  -webkit-transform-origin: left bottom
}

@-webkit-keyframes shadowAnimate {
  0% {
    transform: scaleX(1.3);
    -webkit-transform: scaleX(1.3)
  }

  100% {
    transform: scaleX(1);
    -webkit-transform: scaleX(1)
  }
}

@keyframes shadowAnimate {
  0% {
    transform: scaleX(1.3);
    -webkit-transform: scaleX(1.3)
  }

  100% {
    transform: scaleX(1);
    -webkit-transform: scaleX(1)
  }
}

.bannerBlock .decoBlock .decoPen.effect3d {
  -webkit-perspective-origin: center center;
  perspective-origin: center center;
  -webkit-transform-origin: 0px 0px 0px;
  transform-origin: 0px 0px 0px;
  -webkit-perspective: 800px;
  perspective: 800px;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
  -webkit-transform-style: flat;
  transform-style: flat
}

.bannerBlock .decoBlock .decoPen.effect3d_box {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);
  transition: all .1s;
  -webkit-transition: all .1s
}

.bannerBlock .decoBlock .decoPen.effect3d .penBlock {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bannerBlock .decoBlock .decoPen.effect3d .lineBlock {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bannerBlock .decoBlock .decoLogo {
  position: absolute;
  right: 0;
  top: 50%;
  min-width: 202px
}

@media all and (min-width: 1680px) {
  .bannerBlock .decoBlock .decoLogo {
    width: calc(41.66667% - 12px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .bannerBlock .decoBlock .decoLogo {
    width: calc(33.33333% - 12px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock .decoBlock .decoLogo {
    width: calc(37.5% - 8px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .decoBlock .decoLogo {
    width: 35vw;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .bannerBlock .decoBlock .decoLogo {
    -webkit-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .bannerBlock .decoBlock .decoLogo {
    -webkit-transform: translateY(-66%) translateX(calc(30px + 5%));
    transform: translateY(-66%) translateX(calc(30px + 5%))
  }
}

.bannerBlock .decoBlock .decoLogo .icon-logo {
  width: 100%;
  height: 100vh
}

.bannerBlock .decoBlock .decoLogo.effect3d {
  -webkit-perspective-origin: center center;
  perspective-origin: center center;
  -webkit-transform-origin: cener center;
  transform-origin: cener center;
  -webkit-perspective: 70px;
  perspective: 70px
}

.bannerBlock .decoBlock .decoLogo.effect3d_box {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);
  -webkit-transform-origin: cener center;
  transform-origin: cener center;
  transition: all .1s;
  -webkit-transition: all .1s
}

.footer {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media all and (max-width: 479px) {
  .footer {
    padding-left: 20px;
    padding-right: 20px
  }
}

@media all and (min-width: 960px) {
  .footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .footer .copyright {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }

  .footer .socialLinks {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
}

.footer .socialLinks .icon-link {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0
}

.footer .socialLinks .openSocial {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  background: #000;
  color: #fff;
  position: relative;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  display: none
}

.footer .socialLinks .openSocial[data-icon] {
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat
}

.footer .socialLinks .openSocial[data-icon="facebook"] {
  background-image: url(../images/icon-facebook.svg);
  border-radius: 15%
}

.footer .socialLinks .openSocial[data-icon="instagram"] {
  background-image: url(../images/icon-instagram.svg);
  border-radius: 32%
}

.footer .socialLinks .openSocial[data-icon="pinterest"] {
  background-image: url(../images/icon-pinterest.svg);
  border-radius: 100%
}

.footer .socialLinks .openSocial[data-icon="medium"] {
  background-image: url(../images/icon-medium.svg)
}

.footer .socialLinks .openSocial[data-icon="local"] {
  background-image: url(../images/icon-local.svg)
}

.footer .socialLinks .openSocial[data-icon="behance"] {
  background-image: url(../images/icon-behance.svg)
}

.footer .socialLinks .openSocial:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px)
}

.footer .socialLinks .openSocial:after,
.footer .socialLinks .openSocial:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 2px;
  background: #fff
}

.footer .socialLinks .openSocial:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.footer .socialLinks .openSocial:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg)
}

.footer .socialLinks .openSocial:hover {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

@media all and (min-width: 960px) {
  .footer .socialLinks .openSocial {
    display: block;
    z-index: 1
  }

  .footer .socialLinks .iconlinks {
    position: relative;
    z-index: 0;
    right: -100%
  }

  .footer .socialLinks .iconlinks li {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
    padding: 0;
    -webkit-transform: translateY(-50%) translateX(0);
    transform: translateY(-50%) translateX(0);
    -webkit-transition: all .3s linear;
    transition: all .3s linear
  }

  .footer .socialLinks:hover .iconlinks {
    right: 0;
    top: 0
  }

  .footer .socialLinks:hover .iconlinks li {
    opacity: 1;
    padding: 15px 22.5px
  }

  .footer .socialLinks:hover .iconlinks li:nth-child(1) {
    -webkit-transform: translateY(-50%) translateX(0%);
    transform: translateY(-50%) translateX(0%)
  }

  .footer .socialLinks:hover .iconlinks li:nth-child(2) {
    -webkit-transform: translateY(-50%) translateX(-100%);
    transform: translateY(-50%) translateX(-100%)
  }

  .footer .socialLinks:hover .iconlinks li:nth-child(3) {
    -webkit-transform: translateY(-50%) translateX(-200%);
    transform: translateY(-50%) translateX(-200%)
  }

  .footer .socialLinks:hover .iconlinks li:nth-child(4) {
    -webkit-transform: translateY(-50%) translateX(-300%);
    transform: translateY(-50%) translateX(-300%)
  }

  .footer .socialLinks:hover .iconlinks li:nth-child(5) {
    -webkit-transform: translateY(-50%) translateX(-400%);
    transform: translateY(-50%) translateX(-400%)
  }
}

.footer .copyright {
  position: relative;
  z-index: 1;
  text-align: left;
  float: left
}

.footer .decoBg {
  position: absolute;
  pointer-events: none;
  z-index: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.footer .decoBg .decoContent {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.footer .decoBg .decoContent:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(12.5%, #EFEFEF), color-stop(12.5%, transparent), color-stop(50%, transparent), color-stop(50%, #EFEFEF), color-stop(62.5%, #EFEFEF), color-stop(62.5%, transparent), to(transparent));
  background: linear-gradient(0deg, #EFEFEF 12.5%, transparent 12.5%, transparent 50%, #EFEFEF 50%, #EFEFEF 62.5%, transparent 62.5%, transparent);
  background-size: 8px 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: left top;
  transform-origin: left top
}

@media all and (min-width: 1680px) {
  .footer .decoBg {
    width: 900px;
    height: 900px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .footer .decoBg {
    width: 720px;
    height: 720px
  }
}

@media all and (max-width: 1439px) {
  .footer .decoBg {
    width: 450px;
    height: 450px
  }
}
.circlePanel .circleItem{ cursor: pointer;}
.circlePanel .circleItem .itemNumber {
  display: inline-block;
  position: relative;
  color: gray !important;
}

@media all and (min-width: 1440px) {
  .circlePanel .circleItem .itemNumber {
    font-family: 'Ubuntu', sans-serif;
    font-size: 60px;
    letter-spacing: 1.4px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .circlePanel .circleItem .itemNumber mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active,
  .circlePanel .circleItem .itemNumber mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (min-width: 1440px) and (-ms-high-contrast: none),
all and (min-width: 1440px) and (-ms-high-contrast: active) {
  .circlePanel .circleItem .itemNumber mark {
    display: inline-block;
    background: transparent
  }

  .circlePanel .circleItem .itemNumber mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active:before,
  .circlePanel .circleItem .itemNumber mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 1679px) {
  .circlePanel .circleItem .itemNumber {
    font-size:42px;
    letter-spacing: 1.2px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .circlePanel .circleItem .itemNumber mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active,
  .circlePanel .circleItem .itemNumber mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 1679px) and (-ms-high-contrast: none),
all and (max-width: 1679px) and (-ms-high-contrast: active) {
  .circlePanel .circleItem .itemNumber mark {
    display: inline-block;
    background: transparent
  }

  .circlePanel .circleItem .itemNumber mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active:before,
  .circlePanel .circleItem .itemNumber mark:hover:before {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  .circlePanel .circleItem .itemNumber {
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    letter-spacing: 1.1px;
    line-height: 1.5;
    color: #000;
    font-weight: normal
  }

  .circlePanel .circleItem .itemNumber mark {
    font-style: normal;
    position: relative;
    background: transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background-image: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-position: -100%;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active,
  .circlePanel .circleItem .itemNumber mark:hover {
    background-size: 100%;
    background-position: 0
  }
}

@media all and (max-width: 959px) and (-ms-high-contrast: none),
all and (max-width: 959px) and (-ms-high-contrast: active) {
  .circlePanel .circleItem .itemNumber mark {
    display: inline-block;
    background: transparent
  }

  .circlePanel .circleItem .itemNumber mark:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    background: #ef0000;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(22%, #ef0000), color-stop(22%, rgba(255, 89, 90, 0)));
    background: linear-gradient(to top, #ef0000 22%, rgba(255, 89, 90, 0) 22%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -0.1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel .circleItem .itemNumber mark.active:before,
  .circlePanel .circleItem .itemNumber mark:hover:before {
    width: 100%
  }
}

.circlePanel .circleItem .itemNumber:before,
.circlePanel .circleItem .itemNumber:after {
  content: '';
  position: absolute;
  border-radius: 100%;
  background: #fff;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  cursor: pointer
}

.circlePanel .circleItem .itemNumber:before {
  width: 16px;
  height: 16px;
  border: 3px solid #cccccc
}

.circlePanel .circleItem .itemNumber:after {
  width: 16px;
  height: 16px;
  border: 7px solid #cccccc;
  opacity: 0
}

.circlePanel .circleItem .itemNumber:hover:after {
  opacity: 1;
  border-width: 5px
}

.circlePanel[data-active="1"] .circleItem:nth-child(1) .itemNumber:after {
  border-color: #ef0000;
  border-width: 3px;
  opacity: 1
}

.circlePanel[data-active="2"] .circleItem:nth-child(2) .itemNumber:after {
  border-color: #ef0000;
  border-width: 3px;
  opacity: 1
}

.circlePanel[data-active="3"] .circleItem:nth-child(3) .itemNumber:after {
  border-color: #ef0000;
  border-width: 3px;
  opacity: 1
}

.circlePanel[data-active="4"] .circleItem:nth-child(4) .itemNumber:after {
  border-color: #ef0000;
  border-width: 3px;
  opacity: 1
}

@media all and (min-width: 960px) {
  .circlePanel {
    position: relative;
    width: 800px;
    height: 800px;
    padding: 0;
    margin: 0;
    display: block;
    margin: auto
  }

  .circlePanel .circleBlock .circleBorder,
  .circlePanel .circleBlock .circleLine {
    position: absolute;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    border-radius: 50%
  }

  .circlePanel .circleBlock {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .circlePanel .circleBlock[data-size="XL"] {
    width: 100%;
    height: 100%
  }

  .circlePanel .circleBlock[data-size="L"] {
    width: 84.70588%;
    height: 84.70588%
  }

  .circlePanel .circleBlock[data-size="M"] {
    width: 74.11765%;
    height: 74.11765%
  }

  .circlePanel .circleBlock[data-size="S"] {
    width: 49.41176%;
    height: 49.41176%
  }

  .circlePanel .circleBlock[data-size="L"] [data-size="M"] {
    width: 87.5%;
    height: 87.5%
  }

  .circlePanel .circleBlock[data-size="L"] [data-size="M"] [data-size="S"] {
    width: 66.66667%;
    height: 66.66667%;
    border-radius: 50%;
    overflow: hidden
  }

  .circlePanel .circleBlock .circleBorder {
    border: 1px solid #F2F2F2;
    border-radius: 50%
  }

  .circlePanel .circleBlock .circleImg {
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-size: cover;
    opacity: 0;
    -webkit-transform: scale(1.1) translateX(10px);
    transform: scale(1.1) translateX(10px);
    -webkit-transition: opacity .5s linear, -webkit-transform .5s ease-in-out;
    transition: opacity .5s linear, -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out, opacity .5s linear;
    transition: transform .5s ease-in-out, opacity .5s linear, -webkit-transform .5s ease-in-out;
    -webkit-transition-delay: 0s, .2s;
    transition-delay: 0s, .2s
  }

  .circlePanel .circleBlock .circleLine {
    overflow: visible;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px
  }

  .circlePanel .circleBlock .circleLine svg {
    width: 100%;
    height: 100%
  }

  .circlePanel .circleBlock .circleLine svg circle {
    stroke: #F2F2F2
  }

  .circlePanel .circleBlock [data-size="M"] .circleLine svg circle:last-child {
    stroke-dasharray: 970% 1940%
  }

  .circlePanel .circleBlock .circleContent {
    position: absolute;
    width: 50%;
    top: 48%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .circlePanel .circleBlock .circleContent[data-color="white"] .itemTitle {
    color: rgba(255, 255, 255, 0)
  }

  .circlePanel .circleBlock .circleContent[data-color="black"] .itemTitle {
    color: rgba(0, 0, 0, 0)
  }

  .circlePanel .circleBlock .circleItem {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: right center;
    transform-origin: right center
  }

  .circlePanel .circleBlock .circleItem:nth-child(1) {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(2) {
    -webkit-transform: translateY(-50%) rotate(20deg);
    transform: translateY(-50%) rotate(20deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(3) {
    -webkit-transform: translateY(-50%) rotate(40deg);
    transform: translateY(-50%) rotate(40deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(4) {
    -webkit-transform: translateY(-50%) rotate(60deg);
    transform: translateY(-50%) rotate(60deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(5) {
    -webkit-transform: translateY(-50%) rotate(80deg);
    transform: translateY(-50%) rotate(80deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(6) {
    -webkit-transform: translateY(-50%) rotate(100deg);
    transform: translateY(-50%) rotate(100deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(7) {
    -webkit-transform: translateY(-50%) rotate(120deg);
    transform: translateY(-50%) rotate(120deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(8) {
    -webkit-transform: translateY(-50%) rotate(140deg);
    transform: translateY(-50%) rotate(140deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(9) {
    -webkit-transform: translateY(-50%) rotate(160deg);
    transform: translateY(-50%) rotate(160deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(10) {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(11) {
    -webkit-transform: translateY(-50%) rotate(200deg);
    transform: translateY(-50%) rotate(200deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(12) {
    -webkit-transform: translateY(-50%) rotate(220deg);
    transform: translateY(-50%) rotate(220deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(13) {
    -webkit-transform: translateY(-50%) rotate(240deg);
    transform: translateY(-50%) rotate(240deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(14) {
    -webkit-transform: translateY(-50%) rotate(260deg);
    transform: translateY(-50%) rotate(260deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(15) {
    -webkit-transform: translateY(-50%) rotate(280deg);
    transform: translateY(-50%) rotate(280deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(16) {
    -webkit-transform: translateY(-50%) rotate(300deg);
    transform: translateY(-50%) rotate(300deg)
  }

  .circlePanel .circleBlock .circleItem:nth-child(17) {
    -webkit-transform: translateY(-50%) rotate(320deg);
    transform: translateY(-50%) rotate(320deg)
  }

  .circlePanel .circleBlock .circleItem .itemTitle {
    padding-left: 50px;
    display: inline-block;
    vertical-align: middle;
    font-size: 26px;
    color: rgba(0, 0, 0, 0);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin-bottom: 0
  }

  .circlePanel .circleBlock .circleItem .itemTitle:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 1px;
    top: 50%;
    background: #000;
    left: 0
  }

  .circlePanel .circleBlock .circleItem .itemNumber {
    width: 65px
  }

  .circlePanel .circleBlock .circleItem .itemNumber:before,
  .circlePanel .circleBlock .circleItem .itemNumber:after {
    top: 50%;
    right: -10px;
  }

  .circlePanel .circleBlock .circleItem .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel .circleBlock .circleItem .itemNumber:after {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3)
  }

  .circlePanel .circleBlock .circleItem .itemNumber:hover:after {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel .circleBlock .circleWrap {
    position: relative;
    height: 100%;
  }

  .circlePanel .circleBlock .circleWrap .circleBlock[data-size="S"] .circleContent {
    width: 75%;
    -webkit-transform: translateY(-50%) translateX(-33.33333%);
    transform: translateY(-50%) translateX(-33.33333%)
  }

  .circlePanel .circleBlock .animateLine {
    -webkit-animation: circle 5s infinite linear;
    animation: circle 5s infinite linear
  }

  @-webkit-keyframes circle {
    from {
      -webkit-transform: rotate(0);
      transform: rotate(0)
    }

    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
    }
  }

  @keyframes circle {
    from {
      -webkit-transform: rotate(0);
      transform: rotate(0)
    }

    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
    }
  }

  .circlePanel .circleBlock [data-transform] {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="100"] {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="101"] {
    -webkit-transition-delay: 101ms;
    transition-delay: 101ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="102"] {
    -webkit-transition-delay: 102ms;
    transition-delay: 102ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="103"] {
    -webkit-transition-delay: 103ms;
    transition-delay: 103ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="104"] {
    -webkit-transition-delay: 104ms;
    transition-delay: 104ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="105"] {
    -webkit-transition-delay: 105ms;
    transition-delay: 105ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="106"] {
    -webkit-transition-delay: 106ms;
    transition-delay: 106ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="107"] {
    -webkit-transition-delay: 107ms;
    transition-delay: 107ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="108"] {
    -webkit-transition-delay: 108ms;
    transition-delay: 108ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="109"] {
    -webkit-transition-delay: 109ms;
    transition-delay: 109ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="110"] {
    -webkit-transition-delay: 110ms;
    transition-delay: 110ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="111"] {
    -webkit-transition-delay: 111ms;
    transition-delay: 111ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="112"] {
    -webkit-transition-delay: 112ms;
    transition-delay: 112ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="113"] {
    -webkit-transition-delay: 113ms;
    transition-delay: 113ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="114"] {
    -webkit-transition-delay: 114ms;
    transition-delay: 114ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="115"] {
    -webkit-transition-delay: 115ms;
    transition-delay: 115ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="116"] {
    -webkit-transition-delay: 116ms;
    transition-delay: 116ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="117"] {
    -webkit-transition-delay: 117ms;
    transition-delay: 117ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="118"] {
    -webkit-transition-delay: 118ms;
    transition-delay: 118ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="119"] {
    -webkit-transition-delay: 119ms;
    transition-delay: 119ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="120"] {
    -webkit-transition-delay: 120ms;
    transition-delay: 120ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="121"] {
    -webkit-transition-delay: 121ms;
    transition-delay: 121ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="122"] {
    -webkit-transition-delay: 122ms;
    transition-delay: 122ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="123"] {
    -webkit-transition-delay: 123ms;
    transition-delay: 123ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="124"] {
    -webkit-transition-delay: 124ms;
    transition-delay: 124ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="125"] {
    -webkit-transition-delay: 125ms;
    transition-delay: 125ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="126"] {
    -webkit-transition-delay: 126ms;
    transition-delay: 126ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="127"] {
    -webkit-transition-delay: 127ms;
    transition-delay: 127ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="128"] {
    -webkit-transition-delay: 128ms;
    transition-delay: 128ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="129"] {
    -webkit-transition-delay: 129ms;
    transition-delay: 129ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="130"] {
    -webkit-transition-delay: 130ms;
    transition-delay: 130ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="131"] {
    -webkit-transition-delay: 131ms;
    transition-delay: 131ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="132"] {
    -webkit-transition-delay: 132ms;
    transition-delay: 132ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="133"] {
    -webkit-transition-delay: 133ms;
    transition-delay: 133ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="134"] {
    -webkit-transition-delay: 134ms;
    transition-delay: 134ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="135"] {
    -webkit-transition-delay: 135ms;
    transition-delay: 135ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="136"] {
    -webkit-transition-delay: 136ms;
    transition-delay: 136ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="137"] {
    -webkit-transition-delay: 137ms;
    transition-delay: 137ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="138"] {
    -webkit-transition-delay: 138ms;
    transition-delay: 138ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="139"] {
    -webkit-transition-delay: 139ms;
    transition-delay: 139ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="140"] {
    -webkit-transition-delay: 140ms;
    transition-delay: 140ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="141"] {
    -webkit-transition-delay: 141ms;
    transition-delay: 141ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="142"] {
    -webkit-transition-delay: 142ms;
    transition-delay: 142ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="143"] {
    -webkit-transition-delay: 143ms;
    transition-delay: 143ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="144"] {
    -webkit-transition-delay: 144ms;
    transition-delay: 144ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="145"] {
    -webkit-transition-delay: 145ms;
    transition-delay: 145ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="146"] {
    -webkit-transition-delay: 146ms;
    transition-delay: 146ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="147"] {
    -webkit-transition-delay: 147ms;
    transition-delay: 147ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="148"] {
    -webkit-transition-delay: 148ms;
    transition-delay: 148ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="149"] {
    -webkit-transition-delay: 149ms;
    transition-delay: 149ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="150"] {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="151"] {
    -webkit-transition-delay: 151ms;
    transition-delay: 151ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="152"] {
    -webkit-transition-delay: 152ms;
    transition-delay: 152ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="153"] {
    -webkit-transition-delay: 153ms;
    transition-delay: 153ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="154"] {
    -webkit-transition-delay: 154ms;
    transition-delay: 154ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="155"] {
    -webkit-transition-delay: 155ms;
    transition-delay: 155ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="156"] {
    -webkit-transition-delay: 156ms;
    transition-delay: 156ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="157"] {
    -webkit-transition-delay: 157ms;
    transition-delay: 157ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="158"] {
    -webkit-transition-delay: 158ms;
    transition-delay: 158ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="159"] {
    -webkit-transition-delay: 159ms;
    transition-delay: 159ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="160"] {
    -webkit-transition-delay: 160ms;
    transition-delay: 160ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="161"] {
    -webkit-transition-delay: 161ms;
    transition-delay: 161ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="162"] {
    -webkit-transition-delay: 162ms;
    transition-delay: 162ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="163"] {
    -webkit-transition-delay: 163ms;
    transition-delay: 163ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="164"] {
    -webkit-transition-delay: 164ms;
    transition-delay: 164ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="165"] {
    -webkit-transition-delay: 165ms;
    transition-delay: 165ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="166"] {
    -webkit-transition-delay: 166ms;
    transition-delay: 166ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="167"] {
    -webkit-transition-delay: 167ms;
    transition-delay: 167ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="168"] {
    -webkit-transition-delay: 168ms;
    transition-delay: 168ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="169"] {
    -webkit-transition-delay: 169ms;
    transition-delay: 169ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="170"] {
    -webkit-transition-delay: 170ms;
    transition-delay: 170ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="171"] {
    -webkit-transition-delay: 171ms;
    transition-delay: 171ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="172"] {
    -webkit-transition-delay: 172ms;
    transition-delay: 172ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="173"] {
    -webkit-transition-delay: 173ms;
    transition-delay: 173ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="174"] {
    -webkit-transition-delay: 174ms;
    transition-delay: 174ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="175"] {
    -webkit-transition-delay: 175ms;
    transition-delay: 175ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="176"] {
    -webkit-transition-delay: 176ms;
    transition-delay: 176ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="177"] {
    -webkit-transition-delay: 177ms;
    transition-delay: 177ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="178"] {
    -webkit-transition-delay: 178ms;
    transition-delay: 178ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="179"] {
    -webkit-transition-delay: 179ms;
    transition-delay: 179ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="180"] {
    -webkit-transition-delay: 180ms;
    transition-delay: 180ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="181"] {
    -webkit-transition-delay: 181ms;
    transition-delay: 181ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="182"] {
    -webkit-transition-delay: 182ms;
    transition-delay: 182ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="183"] {
    -webkit-transition-delay: 183ms;
    transition-delay: 183ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="184"] {
    -webkit-transition-delay: 184ms;
    transition-delay: 184ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="185"] {
    -webkit-transition-delay: 185ms;
    transition-delay: 185ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="186"] {
    -webkit-transition-delay: 186ms;
    transition-delay: 186ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="187"] {
    -webkit-transition-delay: 187ms;
    transition-delay: 187ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="188"] {
    -webkit-transition-delay: 188ms;
    transition-delay: 188ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="189"] {
    -webkit-transition-delay: 189ms;
    transition-delay: 189ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="190"] {
    -webkit-transition-delay: 190ms;
    transition-delay: 190ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="191"] {
    -webkit-transition-delay: 191ms;
    transition-delay: 191ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="192"] {
    -webkit-transition-delay: 192ms;
    transition-delay: 192ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="193"] {
    -webkit-transition-delay: 193ms;
    transition-delay: 193ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="194"] {
    -webkit-transition-delay: 194ms;
    transition-delay: 194ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="195"] {
    -webkit-transition-delay: 195ms;
    transition-delay: 195ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="196"] {
    -webkit-transition-delay: 196ms;
    transition-delay: 196ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="197"] {
    -webkit-transition-delay: 197ms;
    transition-delay: 197ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="198"] {
    -webkit-transition-delay: 198ms;
    transition-delay: 198ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="199"] {
    -webkit-transition-delay: 199ms;
    transition-delay: 199ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="200"] {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="201"] {
    -webkit-transition-delay: 201ms;
    transition-delay: 201ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="202"] {
    -webkit-transition-delay: 202ms;
    transition-delay: 202ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="203"] {
    -webkit-transition-delay: 203ms;
    transition-delay: 203ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="204"] {
    -webkit-transition-delay: 204ms;
    transition-delay: 204ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="205"] {
    -webkit-transition-delay: 205ms;
    transition-delay: 205ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="206"] {
    -webkit-transition-delay: 206ms;
    transition-delay: 206ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="207"] {
    -webkit-transition-delay: 207ms;
    transition-delay: 207ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="208"] {
    -webkit-transition-delay: 208ms;
    transition-delay: 208ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="209"] {
    -webkit-transition-delay: 209ms;
    transition-delay: 209ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="210"] {
    -webkit-transition-delay: 210ms;
    transition-delay: 210ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="211"] {
    -webkit-transition-delay: 211ms;
    transition-delay: 211ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="212"] {
    -webkit-transition-delay: 212ms;
    transition-delay: 212ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="213"] {
    -webkit-transition-delay: 213ms;
    transition-delay: 213ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="214"] {
    -webkit-transition-delay: 214ms;
    transition-delay: 214ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="215"] {
    -webkit-transition-delay: 215ms;
    transition-delay: 215ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="216"] {
    -webkit-transition-delay: 216ms;
    transition-delay: 216ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="217"] {
    -webkit-transition-delay: 217ms;
    transition-delay: 217ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="218"] {
    -webkit-transition-delay: 218ms;
    transition-delay: 218ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="219"] {
    -webkit-transition-delay: 219ms;
    transition-delay: 219ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="220"] {
    -webkit-transition-delay: 220ms;
    transition-delay: 220ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="221"] {
    -webkit-transition-delay: 221ms;
    transition-delay: 221ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="222"] {
    -webkit-transition-delay: 222ms;
    transition-delay: 222ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="223"] {
    -webkit-transition-delay: 223ms;
    transition-delay: 223ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="224"] {
    -webkit-transition-delay: 224ms;
    transition-delay: 224ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="225"] {
    -webkit-transition-delay: 225ms;
    transition-delay: 225ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="226"] {
    -webkit-transition-delay: 226ms;
    transition-delay: 226ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="227"] {
    -webkit-transition-delay: 227ms;
    transition-delay: 227ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="228"] {
    -webkit-transition-delay: 228ms;
    transition-delay: 228ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="229"] {
    -webkit-transition-delay: 229ms;
    transition-delay: 229ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="230"] {
    -webkit-transition-delay: 230ms;
    transition-delay: 230ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="231"] {
    -webkit-transition-delay: 231ms;
    transition-delay: 231ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="232"] {
    -webkit-transition-delay: 232ms;
    transition-delay: 232ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="233"] {
    -webkit-transition-delay: 233ms;
    transition-delay: 233ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="234"] {
    -webkit-transition-delay: 234ms;
    transition-delay: 234ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="235"] {
    -webkit-transition-delay: 235ms;
    transition-delay: 235ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="236"] {
    -webkit-transition-delay: 236ms;
    transition-delay: 236ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="237"] {
    -webkit-transition-delay: 237ms;
    transition-delay: 237ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="238"] {
    -webkit-transition-delay: 238ms;
    transition-delay: 238ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="239"] {
    -webkit-transition-delay: 239ms;
    transition-delay: 239ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="240"] {
    -webkit-transition-delay: 240ms;
    transition-delay: 240ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="241"] {
    -webkit-transition-delay: 241ms;
    transition-delay: 241ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="242"] {
    -webkit-transition-delay: 242ms;
    transition-delay: 242ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="243"] {
    -webkit-transition-delay: 243ms;
    transition-delay: 243ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="244"] {
    -webkit-transition-delay: 244ms;
    transition-delay: 244ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="245"] {
    -webkit-transition-delay: 245ms;
    transition-delay: 245ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="246"] {
    -webkit-transition-delay: 246ms;
    transition-delay: 246ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="247"] {
    -webkit-transition-delay: 247ms;
    transition-delay: 247ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="248"] {
    -webkit-transition-delay: 248ms;
    transition-delay: 248ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="249"] {
    -webkit-transition-delay: 249ms;
    transition-delay: 249ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="250"] {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="251"] {
    -webkit-transition-delay: 251ms;
    transition-delay: 251ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="252"] {
    -webkit-transition-delay: 252ms;
    transition-delay: 252ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="253"] {
    -webkit-transition-delay: 253ms;
    transition-delay: 253ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="254"] {
    -webkit-transition-delay: 254ms;
    transition-delay: 254ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="255"] {
    -webkit-transition-delay: 255ms;
    transition-delay: 255ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="256"] {
    -webkit-transition-delay: 256ms;
    transition-delay: 256ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="257"] {
    -webkit-transition-delay: 257ms;
    transition-delay: 257ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="258"] {
    -webkit-transition-delay: 258ms;
    transition-delay: 258ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="259"] {
    -webkit-transition-delay: 259ms;
    transition-delay: 259ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="260"] {
    -webkit-transition-delay: 260ms;
    transition-delay: 260ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="261"] {
    -webkit-transition-delay: 261ms;
    transition-delay: 261ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="262"] {
    -webkit-transition-delay: 262ms;
    transition-delay: 262ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="263"] {
    -webkit-transition-delay: 263ms;
    transition-delay: 263ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="264"] {
    -webkit-transition-delay: 264ms;
    transition-delay: 264ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="265"] {
    -webkit-transition-delay: 265ms;
    transition-delay: 265ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="266"] {
    -webkit-transition-delay: 266ms;
    transition-delay: 266ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="267"] {
    -webkit-transition-delay: 267ms;
    transition-delay: 267ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="268"] {
    -webkit-transition-delay: 268ms;
    transition-delay: 268ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="269"] {
    -webkit-transition-delay: 269ms;
    transition-delay: 269ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="270"] {
    -webkit-transition-delay: 270ms;
    transition-delay: 270ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="271"] {
    -webkit-transition-delay: 271ms;
    transition-delay: 271ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="272"] {
    -webkit-transition-delay: 272ms;
    transition-delay: 272ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="273"] {
    -webkit-transition-delay: 273ms;
    transition-delay: 273ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="274"] {
    -webkit-transition-delay: 274ms;
    transition-delay: 274ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="275"] {
    -webkit-transition-delay: 275ms;
    transition-delay: 275ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="276"] {
    -webkit-transition-delay: 276ms;
    transition-delay: 276ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="277"] {
    -webkit-transition-delay: 277ms;
    transition-delay: 277ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="278"] {
    -webkit-transition-delay: 278ms;
    transition-delay: 278ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="279"] {
    -webkit-transition-delay: 279ms;
    transition-delay: 279ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="280"] {
    -webkit-transition-delay: 280ms;
    transition-delay: 280ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="281"] {
    -webkit-transition-delay: 281ms;
    transition-delay: 281ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="282"] {
    -webkit-transition-delay: 282ms;
    transition-delay: 282ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="283"] {
    -webkit-transition-delay: 283ms;
    transition-delay: 283ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="284"] {
    -webkit-transition-delay: 284ms;
    transition-delay: 284ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="285"] {
    -webkit-transition-delay: 285ms;
    transition-delay: 285ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="286"] {
    -webkit-transition-delay: 286ms;
    transition-delay: 286ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="287"] {
    -webkit-transition-delay: 287ms;
    transition-delay: 287ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="288"] {
    -webkit-transition-delay: 288ms;
    transition-delay: 288ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="289"] {
    -webkit-transition-delay: 289ms;
    transition-delay: 289ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="290"] {
    -webkit-transition-delay: 290ms;
    transition-delay: 290ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="291"] {
    -webkit-transition-delay: 291ms;
    transition-delay: 291ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="292"] {
    -webkit-transition-delay: 292ms;
    transition-delay: 292ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="293"] {
    -webkit-transition-delay: 293ms;
    transition-delay: 293ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="294"] {
    -webkit-transition-delay: 294ms;
    transition-delay: 294ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="295"] {
    -webkit-transition-delay: 295ms;
    transition-delay: 295ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="296"] {
    -webkit-transition-delay: 296ms;
    transition-delay: 296ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="297"] {
    -webkit-transition-delay: 297ms;
    transition-delay: 297ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="298"] {
    -webkit-transition-delay: 298ms;
    transition-delay: 298ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="299"] {
    -webkit-transition-delay: 299ms;
    transition-delay: 299ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="300"] {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="301"] {
    -webkit-transition-delay: 301ms;
    transition-delay: 301ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="302"] {
    -webkit-transition-delay: 302ms;
    transition-delay: 302ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="303"] {
    -webkit-transition-delay: 303ms;
    transition-delay: 303ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="304"] {
    -webkit-transition-delay: 304ms;
    transition-delay: 304ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="305"] {
    -webkit-transition-delay: 305ms;
    transition-delay: 305ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="306"] {
    -webkit-transition-delay: 306ms;
    transition-delay: 306ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="307"] {
    -webkit-transition-delay: 307ms;
    transition-delay: 307ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="308"] {
    -webkit-transition-delay: 308ms;
    transition-delay: 308ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="309"] {
    -webkit-transition-delay: 309ms;
    transition-delay: 309ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="310"] {
    -webkit-transition-delay: 310ms;
    transition-delay: 310ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="311"] {
    -webkit-transition-delay: 311ms;
    transition-delay: 311ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="312"] {
    -webkit-transition-delay: 312ms;
    transition-delay: 312ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="313"] {
    -webkit-transition-delay: 313ms;
    transition-delay: 313ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="314"] {
    -webkit-transition-delay: 314ms;
    transition-delay: 314ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="315"] {
    -webkit-transition-delay: 315ms;
    transition-delay: 315ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="316"] {
    -webkit-transition-delay: 316ms;
    transition-delay: 316ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="317"] {
    -webkit-transition-delay: 317ms;
    transition-delay: 317ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="318"] {
    -webkit-transition-delay: 318ms;
    transition-delay: 318ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="319"] {
    -webkit-transition-delay: 319ms;
    transition-delay: 319ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="320"] {
    -webkit-transition-delay: 320ms;
    transition-delay: 320ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="321"] {
    -webkit-transition-delay: 321ms;
    transition-delay: 321ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="322"] {
    -webkit-transition-delay: 322ms;
    transition-delay: 322ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="323"] {
    -webkit-transition-delay: 323ms;
    transition-delay: 323ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="324"] {
    -webkit-transition-delay: 324ms;
    transition-delay: 324ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="325"] {
    -webkit-transition-delay: 325ms;
    transition-delay: 325ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="326"] {
    -webkit-transition-delay: 326ms;
    transition-delay: 326ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="327"] {
    -webkit-transition-delay: 327ms;
    transition-delay: 327ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="328"] {
    -webkit-transition-delay: 328ms;
    transition-delay: 328ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="329"] {
    -webkit-transition-delay: 329ms;
    transition-delay: 329ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="330"] {
    -webkit-transition-delay: 330ms;
    transition-delay: 330ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="331"] {
    -webkit-transition-delay: 331ms;
    transition-delay: 331ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="332"] {
    -webkit-transition-delay: 332ms;
    transition-delay: 332ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="333"] {
    -webkit-transition-delay: 333ms;
    transition-delay: 333ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="334"] {
    -webkit-transition-delay: 334ms;
    transition-delay: 334ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="335"] {
    -webkit-transition-delay: 335ms;
    transition-delay: 335ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="336"] {
    -webkit-transition-delay: 336ms;
    transition-delay: 336ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="337"] {
    -webkit-transition-delay: 337ms;
    transition-delay: 337ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="338"] {
    -webkit-transition-delay: 338ms;
    transition-delay: 338ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="339"] {
    -webkit-transition-delay: 339ms;
    transition-delay: 339ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="340"] {
    -webkit-transition-delay: 340ms;
    transition-delay: 340ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="341"] {
    -webkit-transition-delay: 341ms;
    transition-delay: 341ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="342"] {
    -webkit-transition-delay: 342ms;
    transition-delay: 342ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="343"] {
    -webkit-transition-delay: 343ms;
    transition-delay: 343ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="344"] {
    -webkit-transition-delay: 344ms;
    transition-delay: 344ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="345"] {
    -webkit-transition-delay: 345ms;
    transition-delay: 345ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="346"] {
    -webkit-transition-delay: 346ms;
    transition-delay: 346ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="347"] {
    -webkit-transition-delay: 347ms;
    transition-delay: 347ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="348"] {
    -webkit-transition-delay: 348ms;
    transition-delay: 348ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="349"] {
    -webkit-transition-delay: 349ms;
    transition-delay: 349ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="350"] {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="351"] {
    -webkit-transition-delay: 351ms;
    transition-delay: 351ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="352"] {
    -webkit-transition-delay: 352ms;
    transition-delay: 352ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="353"] {
    -webkit-transition-delay: 353ms;
    transition-delay: 353ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="354"] {
    -webkit-transition-delay: 354ms;
    transition-delay: 354ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="355"] {
    -webkit-transition-delay: 355ms;
    transition-delay: 355ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="356"] {
    -webkit-transition-delay: 356ms;
    transition-delay: 356ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="357"] {
    -webkit-transition-delay: 357ms;
    transition-delay: 357ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="358"] {
    -webkit-transition-delay: 358ms;
    transition-delay: 358ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="359"] {
    -webkit-transition-delay: 359ms;
    transition-delay: 359ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="360"] {
    -webkit-transition-delay: 360ms;
    transition-delay: 360ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="361"] {
    -webkit-transition-delay: 361ms;
    transition-delay: 361ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="362"] {
    -webkit-transition-delay: 362ms;
    transition-delay: 362ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="363"] {
    -webkit-transition-delay: 363ms;
    transition-delay: 363ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="364"] {
    -webkit-transition-delay: 364ms;
    transition-delay: 364ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="365"] {
    -webkit-transition-delay: 365ms;
    transition-delay: 365ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="366"] {
    -webkit-transition-delay: 366ms;
    transition-delay: 366ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="367"] {
    -webkit-transition-delay: 367ms;
    transition-delay: 367ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="368"] {
    -webkit-transition-delay: 368ms;
    transition-delay: 368ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="369"] {
    -webkit-transition-delay: 369ms;
    transition-delay: 369ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="370"] {
    -webkit-transition-delay: 370ms;
    transition-delay: 370ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="371"] {
    -webkit-transition-delay: 371ms;
    transition-delay: 371ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="372"] {
    -webkit-transition-delay: 372ms;
    transition-delay: 372ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="373"] {
    -webkit-transition-delay: 373ms;
    transition-delay: 373ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="374"] {
    -webkit-transition-delay: 374ms;
    transition-delay: 374ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="375"] {
    -webkit-transition-delay: 375ms;
    transition-delay: 375ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="376"] {
    -webkit-transition-delay: 376ms;
    transition-delay: 376ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="377"] {
    -webkit-transition-delay: 377ms;
    transition-delay: 377ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="378"] {
    -webkit-transition-delay: 378ms;
    transition-delay: 378ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="379"] {
    -webkit-transition-delay: 379ms;
    transition-delay: 379ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="380"] {
    -webkit-transition-delay: 380ms;
    transition-delay: 380ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="381"] {
    -webkit-transition-delay: 381ms;
    transition-delay: 381ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="382"] {
    -webkit-transition-delay: 382ms;
    transition-delay: 382ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="383"] {
    -webkit-transition-delay: 383ms;
    transition-delay: 383ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="384"] {
    -webkit-transition-delay: 384ms;
    transition-delay: 384ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="385"] {
    -webkit-transition-delay: 385ms;
    transition-delay: 385ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="386"] {
    -webkit-transition-delay: 386ms;
    transition-delay: 386ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="387"] {
    -webkit-transition-delay: 387ms;
    transition-delay: 387ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="388"] {
    -webkit-transition-delay: 388ms;
    transition-delay: 388ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="389"] {
    -webkit-transition-delay: 389ms;
    transition-delay: 389ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="390"] {
    -webkit-transition-delay: 390ms;
    transition-delay: 390ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="391"] {
    -webkit-transition-delay: 391ms;
    transition-delay: 391ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="392"] {
    -webkit-transition-delay: 392ms;
    transition-delay: 392ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="393"] {
    -webkit-transition-delay: 393ms;
    transition-delay: 393ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="394"] {
    -webkit-transition-delay: 394ms;
    transition-delay: 394ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="395"] {
    -webkit-transition-delay: 395ms;
    transition-delay: 395ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="396"] {
    -webkit-transition-delay: 396ms;
    transition-delay: 396ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="397"] {
    -webkit-transition-delay: 397ms;
    transition-delay: 397ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="398"] {
    -webkit-transition-delay: 398ms;
    transition-delay: 398ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="399"] {
    -webkit-transition-delay: 399ms;
    transition-delay: 399ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="400"] {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="401"] {
    -webkit-transition-delay: 401ms;
    transition-delay: 401ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="402"] {
    -webkit-transition-delay: 402ms;
    transition-delay: 402ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="403"] {
    -webkit-transition-delay: 403ms;
    transition-delay: 403ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="404"] {
    -webkit-transition-delay: 404ms;
    transition-delay: 404ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="405"] {
    -webkit-transition-delay: 405ms;
    transition-delay: 405ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="406"] {
    -webkit-transition-delay: 406ms;
    transition-delay: 406ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="407"] {
    -webkit-transition-delay: 407ms;
    transition-delay: 407ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="408"] {
    -webkit-transition-delay: 408ms;
    transition-delay: 408ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="409"] {
    -webkit-transition-delay: 409ms;
    transition-delay: 409ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="410"] {
    -webkit-transition-delay: 410ms;
    transition-delay: 410ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="411"] {
    -webkit-transition-delay: 411ms;
    transition-delay: 411ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="412"] {
    -webkit-transition-delay: 412ms;
    transition-delay: 412ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="413"] {
    -webkit-transition-delay: 413ms;
    transition-delay: 413ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="414"] {
    -webkit-transition-delay: 414ms;
    transition-delay: 414ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="415"] {
    -webkit-transition-delay: 415ms;
    transition-delay: 415ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="416"] {
    -webkit-transition-delay: 416ms;
    transition-delay: 416ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="417"] {
    -webkit-transition-delay: 417ms;
    transition-delay: 417ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="418"] {
    -webkit-transition-delay: 418ms;
    transition-delay: 418ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="419"] {
    -webkit-transition-delay: 419ms;
    transition-delay: 419ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="420"] {
    -webkit-transition-delay: 420ms;
    transition-delay: 420ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="421"] {
    -webkit-transition-delay: 421ms;
    transition-delay: 421ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="422"] {
    -webkit-transition-delay: 422ms;
    transition-delay: 422ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="423"] {
    -webkit-transition-delay: 423ms;
    transition-delay: 423ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="424"] {
    -webkit-transition-delay: 424ms;
    transition-delay: 424ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="425"] {
    -webkit-transition-delay: 425ms;
    transition-delay: 425ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="426"] {
    -webkit-transition-delay: 426ms;
    transition-delay: 426ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="427"] {
    -webkit-transition-delay: 427ms;
    transition-delay: 427ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="428"] {
    -webkit-transition-delay: 428ms;
    transition-delay: 428ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="429"] {
    -webkit-transition-delay: 429ms;
    transition-delay: 429ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="430"] {
    -webkit-transition-delay: 430ms;
    transition-delay: 430ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="431"] {
    -webkit-transition-delay: 431ms;
    transition-delay: 431ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="432"] {
    -webkit-transition-delay: 432ms;
    transition-delay: 432ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="433"] {
    -webkit-transition-delay: 433ms;
    transition-delay: 433ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="434"] {
    -webkit-transition-delay: 434ms;
    transition-delay: 434ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="435"] {
    -webkit-transition-delay: 435ms;
    transition-delay: 435ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="436"] {
    -webkit-transition-delay: 436ms;
    transition-delay: 436ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="437"] {
    -webkit-transition-delay: 437ms;
    transition-delay: 437ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="438"] {
    -webkit-transition-delay: 438ms;
    transition-delay: 438ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="439"] {
    -webkit-transition-delay: 439ms;
    transition-delay: 439ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="440"] {
    -webkit-transition-delay: 440ms;
    transition-delay: 440ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="441"] {
    -webkit-transition-delay: 441ms;
    transition-delay: 441ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="442"] {
    -webkit-transition-delay: 442ms;
    transition-delay: 442ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="443"] {
    -webkit-transition-delay: 443ms;
    transition-delay: 443ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="444"] {
    -webkit-transition-delay: 444ms;
    transition-delay: 444ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="445"] {
    -webkit-transition-delay: 445ms;
    transition-delay: 445ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="446"] {
    -webkit-transition-delay: 446ms;
    transition-delay: 446ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="447"] {
    -webkit-transition-delay: 447ms;
    transition-delay: 447ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="448"] {
    -webkit-transition-delay: 448ms;
    transition-delay: 448ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="449"] {
    -webkit-transition-delay: 449ms;
    transition-delay: 449ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="450"] {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="451"] {
    -webkit-transition-delay: 451ms;
    transition-delay: 451ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="452"] {
    -webkit-transition-delay: 452ms;
    transition-delay: 452ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="453"] {
    -webkit-transition-delay: 453ms;
    transition-delay: 453ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="454"] {
    -webkit-transition-delay: 454ms;
    transition-delay: 454ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="455"] {
    -webkit-transition-delay: 455ms;
    transition-delay: 455ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="456"] {
    -webkit-transition-delay: 456ms;
    transition-delay: 456ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="457"] {
    -webkit-transition-delay: 457ms;
    transition-delay: 457ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="458"] {
    -webkit-transition-delay: 458ms;
    transition-delay: 458ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="459"] {
    -webkit-transition-delay: 459ms;
    transition-delay: 459ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="460"] {
    -webkit-transition-delay: 460ms;
    transition-delay: 460ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="461"] {
    -webkit-transition-delay: 461ms;
    transition-delay: 461ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="462"] {
    -webkit-transition-delay: 462ms;
    transition-delay: 462ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="463"] {
    -webkit-transition-delay: 463ms;
    transition-delay: 463ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="464"] {
    -webkit-transition-delay: 464ms;
    transition-delay: 464ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="465"] {
    -webkit-transition-delay: 465ms;
    transition-delay: 465ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="466"] {
    -webkit-transition-delay: 466ms;
    transition-delay: 466ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="467"] {
    -webkit-transition-delay: 467ms;
    transition-delay: 467ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="468"] {
    -webkit-transition-delay: 468ms;
    transition-delay: 468ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="469"] {
    -webkit-transition-delay: 469ms;
    transition-delay: 469ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="470"] {
    -webkit-transition-delay: 470ms;
    transition-delay: 470ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="471"] {
    -webkit-transition-delay: 471ms;
    transition-delay: 471ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="472"] {
    -webkit-transition-delay: 472ms;
    transition-delay: 472ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="473"] {
    -webkit-transition-delay: 473ms;
    transition-delay: 473ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="474"] {
    -webkit-transition-delay: 474ms;
    transition-delay: 474ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="475"] {
    -webkit-transition-delay: 475ms;
    transition-delay: 475ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="476"] {
    -webkit-transition-delay: 476ms;
    transition-delay: 476ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="477"] {
    -webkit-transition-delay: 477ms;
    transition-delay: 477ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="478"] {
    -webkit-transition-delay: 478ms;
    transition-delay: 478ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="479"] {
    -webkit-transition-delay: 479ms;
    transition-delay: 479ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="480"] {
    -webkit-transition-delay: 480ms;
    transition-delay: 480ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="481"] {
    -webkit-transition-delay: 481ms;
    transition-delay: 481ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="482"] {
    -webkit-transition-delay: 482ms;
    transition-delay: 482ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="483"] {
    -webkit-transition-delay: 483ms;
    transition-delay: 483ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="484"] {
    -webkit-transition-delay: 484ms;
    transition-delay: 484ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="485"] {
    -webkit-transition-delay: 485ms;
    transition-delay: 485ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="486"] {
    -webkit-transition-delay: 486ms;
    transition-delay: 486ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="487"] {
    -webkit-transition-delay: 487ms;
    transition-delay: 487ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="488"] {
    -webkit-transition-delay: 488ms;
    transition-delay: 488ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="489"] {
    -webkit-transition-delay: 489ms;
    transition-delay: 489ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="490"] {
    -webkit-transition-delay: 490ms;
    transition-delay: 490ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="491"] {
    -webkit-transition-delay: 491ms;
    transition-delay: 491ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="492"] {
    -webkit-transition-delay: 492ms;
    transition-delay: 492ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="493"] {
    -webkit-transition-delay: 493ms;
    transition-delay: 493ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="494"] {
    -webkit-transition-delay: 494ms;
    transition-delay: 494ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="495"] {
    -webkit-transition-delay: 495ms;
    transition-delay: 495ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="496"] {
    -webkit-transition-delay: 496ms;
    transition-delay: 496ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="497"] {
    -webkit-transition-delay: 497ms;
    transition-delay: 497ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="498"] {
    -webkit-transition-delay: 498ms;
    transition-delay: 498ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="499"] {
    -webkit-transition-delay: 499ms;
    transition-delay: 499ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="500"] {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="501"] {
    -webkit-transition-delay: 501ms;
    transition-delay: 501ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="502"] {
    -webkit-transition-delay: 502ms;
    transition-delay: 502ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="503"] {
    -webkit-transition-delay: 503ms;
    transition-delay: 503ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="504"] {
    -webkit-transition-delay: 504ms;
    transition-delay: 504ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="505"] {
    -webkit-transition-delay: 505ms;
    transition-delay: 505ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="506"] {
    -webkit-transition-delay: 506ms;
    transition-delay: 506ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="507"] {
    -webkit-transition-delay: 507ms;
    transition-delay: 507ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="508"] {
    -webkit-transition-delay: 508ms;
    transition-delay: 508ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="509"] {
    -webkit-transition-delay: 509ms;
    transition-delay: 509ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="510"] {
    -webkit-transition-delay: 510ms;
    transition-delay: 510ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="511"] {
    -webkit-transition-delay: 511ms;
    transition-delay: 511ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="512"] {
    -webkit-transition-delay: 512ms;
    transition-delay: 512ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="513"] {
    -webkit-transition-delay: 513ms;
    transition-delay: 513ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="514"] {
    -webkit-transition-delay: 514ms;
    transition-delay: 514ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="515"] {
    -webkit-transition-delay: 515ms;
    transition-delay: 515ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="516"] {
    -webkit-transition-delay: 516ms;
    transition-delay: 516ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="517"] {
    -webkit-transition-delay: 517ms;
    transition-delay: 517ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="518"] {
    -webkit-transition-delay: 518ms;
    transition-delay: 518ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="519"] {
    -webkit-transition-delay: 519ms;
    transition-delay: 519ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="520"] {
    -webkit-transition-delay: 520ms;
    transition-delay: 520ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="521"] {
    -webkit-transition-delay: 521ms;
    transition-delay: 521ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="522"] {
    -webkit-transition-delay: 522ms;
    transition-delay: 522ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="523"] {
    -webkit-transition-delay: 523ms;
    transition-delay: 523ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="524"] {
    -webkit-transition-delay: 524ms;
    transition-delay: 524ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="525"] {
    -webkit-transition-delay: 525ms;
    transition-delay: 525ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="526"] {
    -webkit-transition-delay: 526ms;
    transition-delay: 526ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="527"] {
    -webkit-transition-delay: 527ms;
    transition-delay: 527ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="528"] {
    -webkit-transition-delay: 528ms;
    transition-delay: 528ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="529"] {
    -webkit-transition-delay: 529ms;
    transition-delay: 529ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="530"] {
    -webkit-transition-delay: 530ms;
    transition-delay: 530ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="531"] {
    -webkit-transition-delay: 531ms;
    transition-delay: 531ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="532"] {
    -webkit-transition-delay: 532ms;
    transition-delay: 532ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="533"] {
    -webkit-transition-delay: 533ms;
    transition-delay: 533ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="534"] {
    -webkit-transition-delay: 534ms;
    transition-delay: 534ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="535"] {
    -webkit-transition-delay: 535ms;
    transition-delay: 535ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="536"] {
    -webkit-transition-delay: 536ms;
    transition-delay: 536ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="537"] {
    -webkit-transition-delay: 537ms;
    transition-delay: 537ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="538"] {
    -webkit-transition-delay: 538ms;
    transition-delay: 538ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="539"] {
    -webkit-transition-delay: 539ms;
    transition-delay: 539ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="540"] {
    -webkit-transition-delay: 540ms;
    transition-delay: 540ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="541"] {
    -webkit-transition-delay: 541ms;
    transition-delay: 541ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="542"] {
    -webkit-transition-delay: 542ms;
    transition-delay: 542ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="543"] {
    -webkit-transition-delay: 543ms;
    transition-delay: 543ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="544"] {
    -webkit-transition-delay: 544ms;
    transition-delay: 544ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="545"] {
    -webkit-transition-delay: 545ms;
    transition-delay: 545ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="546"] {
    -webkit-transition-delay: 546ms;
    transition-delay: 546ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="547"] {
    -webkit-transition-delay: 547ms;
    transition-delay: 547ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="548"] {
    -webkit-transition-delay: 548ms;
    transition-delay: 548ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="549"] {
    -webkit-transition-delay: 549ms;
    transition-delay: 549ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="550"] {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="551"] {
    -webkit-transition-delay: 551ms;
    transition-delay: 551ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="552"] {
    -webkit-transition-delay: 552ms;
    transition-delay: 552ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="553"] {
    -webkit-transition-delay: 553ms;
    transition-delay: 553ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="554"] {
    -webkit-transition-delay: 554ms;
    transition-delay: 554ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="555"] {
    -webkit-transition-delay: 555ms;
    transition-delay: 555ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="556"] {
    -webkit-transition-delay: 556ms;
    transition-delay: 556ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="557"] {
    -webkit-transition-delay: 557ms;
    transition-delay: 557ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="558"] {
    -webkit-transition-delay: 558ms;
    transition-delay: 558ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="559"] {
    -webkit-transition-delay: 559ms;
    transition-delay: 559ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="560"] {
    -webkit-transition-delay: 560ms;
    transition-delay: 560ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="561"] {
    -webkit-transition-delay: 561ms;
    transition-delay: 561ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="562"] {
    -webkit-transition-delay: 562ms;
    transition-delay: 562ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="563"] {
    -webkit-transition-delay: 563ms;
    transition-delay: 563ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="564"] {
    -webkit-transition-delay: 564ms;
    transition-delay: 564ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="565"] {
    -webkit-transition-delay: 565ms;
    transition-delay: 565ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="566"] {
    -webkit-transition-delay: 566ms;
    transition-delay: 566ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="567"] {
    -webkit-transition-delay: 567ms;
    transition-delay: 567ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="568"] {
    -webkit-transition-delay: 568ms;
    transition-delay: 568ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="569"] {
    -webkit-transition-delay: 569ms;
    transition-delay: 569ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="570"] {
    -webkit-transition-delay: 570ms;
    transition-delay: 570ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="571"] {
    -webkit-transition-delay: 571ms;
    transition-delay: 571ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="572"] {
    -webkit-transition-delay: 572ms;
    transition-delay: 572ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="573"] {
    -webkit-transition-delay: 573ms;
    transition-delay: 573ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="574"] {
    -webkit-transition-delay: 574ms;
    transition-delay: 574ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="575"] {
    -webkit-transition-delay: 575ms;
    transition-delay: 575ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="576"] {
    -webkit-transition-delay: 576ms;
    transition-delay: 576ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="577"] {
    -webkit-transition-delay: 577ms;
    transition-delay: 577ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="578"] {
    -webkit-transition-delay: 578ms;
    transition-delay: 578ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="579"] {
    -webkit-transition-delay: 579ms;
    transition-delay: 579ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="580"] {
    -webkit-transition-delay: 580ms;
    transition-delay: 580ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="581"] {
    -webkit-transition-delay: 581ms;
    transition-delay: 581ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="582"] {
    -webkit-transition-delay: 582ms;
    transition-delay: 582ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="583"] {
    -webkit-transition-delay: 583ms;
    transition-delay: 583ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="584"] {
    -webkit-transition-delay: 584ms;
    transition-delay: 584ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="585"] {
    -webkit-transition-delay: 585ms;
    transition-delay: 585ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="586"] {
    -webkit-transition-delay: 586ms;
    transition-delay: 586ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="587"] {
    -webkit-transition-delay: 587ms;
    transition-delay: 587ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="588"] {
    -webkit-transition-delay: 588ms;
    transition-delay: 588ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="589"] {
    -webkit-transition-delay: 589ms;
    transition-delay: 589ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="590"] {
    -webkit-transition-delay: 590ms;
    transition-delay: 590ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="591"] {
    -webkit-transition-delay: 591ms;
    transition-delay: 591ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="592"] {
    -webkit-transition-delay: 592ms;
    transition-delay: 592ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="593"] {
    -webkit-transition-delay: 593ms;
    transition-delay: 593ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="594"] {
    -webkit-transition-delay: 594ms;
    transition-delay: 594ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="595"] {
    -webkit-transition-delay: 595ms;
    transition-delay: 595ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="596"] {
    -webkit-transition-delay: 596ms;
    transition-delay: 596ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="597"] {
    -webkit-transition-delay: 597ms;
    transition-delay: 597ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="598"] {
    -webkit-transition-delay: 598ms;
    transition-delay: 598ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="599"] {
    -webkit-transition-delay: 599ms;
    transition-delay: 599ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="600"] {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="601"] {
    -webkit-transition-delay: 601ms;
    transition-delay: 601ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="602"] {
    -webkit-transition-delay: 602ms;
    transition-delay: 602ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="603"] {
    -webkit-transition-delay: 603ms;
    transition-delay: 603ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="604"] {
    -webkit-transition-delay: 604ms;
    transition-delay: 604ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="605"] {
    -webkit-transition-delay: 605ms;
    transition-delay: 605ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="606"] {
    -webkit-transition-delay: 606ms;
    transition-delay: 606ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="607"] {
    -webkit-transition-delay: 607ms;
    transition-delay: 607ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="608"] {
    -webkit-transition-delay: 608ms;
    transition-delay: 608ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="609"] {
    -webkit-transition-delay: 609ms;
    transition-delay: 609ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="610"] {
    -webkit-transition-delay: 610ms;
    transition-delay: 610ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="611"] {
    -webkit-transition-delay: 611ms;
    transition-delay: 611ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="612"] {
    -webkit-transition-delay: 612ms;
    transition-delay: 612ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="613"] {
    -webkit-transition-delay: 613ms;
    transition-delay: 613ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="614"] {
    -webkit-transition-delay: 614ms;
    transition-delay: 614ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="615"] {
    -webkit-transition-delay: 615ms;
    transition-delay: 615ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="616"] {
    -webkit-transition-delay: 616ms;
    transition-delay: 616ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="617"] {
    -webkit-transition-delay: 617ms;
    transition-delay: 617ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="618"] {
    -webkit-transition-delay: 618ms;
    transition-delay: 618ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="619"] {
    -webkit-transition-delay: 619ms;
    transition-delay: 619ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="620"] {
    -webkit-transition-delay: 620ms;
    transition-delay: 620ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="621"] {
    -webkit-transition-delay: 621ms;
    transition-delay: 621ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="622"] {
    -webkit-transition-delay: 622ms;
    transition-delay: 622ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="623"] {
    -webkit-transition-delay: 623ms;
    transition-delay: 623ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="624"] {
    -webkit-transition-delay: 624ms;
    transition-delay: 624ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="625"] {
    -webkit-transition-delay: 625ms;
    transition-delay: 625ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="626"] {
    -webkit-transition-delay: 626ms;
    transition-delay: 626ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="627"] {
    -webkit-transition-delay: 627ms;
    transition-delay: 627ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="628"] {
    -webkit-transition-delay: 628ms;
    transition-delay: 628ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="629"] {
    -webkit-transition-delay: 629ms;
    transition-delay: 629ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="630"] {
    -webkit-transition-delay: 630ms;
    transition-delay: 630ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="631"] {
    -webkit-transition-delay: 631ms;
    transition-delay: 631ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="632"] {
    -webkit-transition-delay: 632ms;
    transition-delay: 632ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="633"] {
    -webkit-transition-delay: 633ms;
    transition-delay: 633ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="634"] {
    -webkit-transition-delay: 634ms;
    transition-delay: 634ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="635"] {
    -webkit-transition-delay: 635ms;
    transition-delay: 635ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="636"] {
    -webkit-transition-delay: 636ms;
    transition-delay: 636ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="637"] {
    -webkit-transition-delay: 637ms;
    transition-delay: 637ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="638"] {
    -webkit-transition-delay: 638ms;
    transition-delay: 638ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="639"] {
    -webkit-transition-delay: 639ms;
    transition-delay: 639ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="640"] {
    -webkit-transition-delay: 640ms;
    transition-delay: 640ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="641"] {
    -webkit-transition-delay: 641ms;
    transition-delay: 641ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="642"] {
    -webkit-transition-delay: 642ms;
    transition-delay: 642ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="643"] {
    -webkit-transition-delay: 643ms;
    transition-delay: 643ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="644"] {
    -webkit-transition-delay: 644ms;
    transition-delay: 644ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="645"] {
    -webkit-transition-delay: 645ms;
    transition-delay: 645ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="646"] {
    -webkit-transition-delay: 646ms;
    transition-delay: 646ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="647"] {
    -webkit-transition-delay: 647ms;
    transition-delay: 647ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="648"] {
    -webkit-transition-delay: 648ms;
    transition-delay: 648ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="649"] {
    -webkit-transition-delay: 649ms;
    transition-delay: 649ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="650"] {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="651"] {
    -webkit-transition-delay: 651ms;
    transition-delay: 651ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="652"] {
    -webkit-transition-delay: 652ms;
    transition-delay: 652ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="653"] {
    -webkit-transition-delay: 653ms;
    transition-delay: 653ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="654"] {
    -webkit-transition-delay: 654ms;
    transition-delay: 654ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="655"] {
    -webkit-transition-delay: 655ms;
    transition-delay: 655ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="656"] {
    -webkit-transition-delay: 656ms;
    transition-delay: 656ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="657"] {
    -webkit-transition-delay: 657ms;
    transition-delay: 657ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="658"] {
    -webkit-transition-delay: 658ms;
    transition-delay: 658ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="659"] {
    -webkit-transition-delay: 659ms;
    transition-delay: 659ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="660"] {
    -webkit-transition-delay: 660ms;
    transition-delay: 660ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="661"] {
    -webkit-transition-delay: 661ms;
    transition-delay: 661ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="662"] {
    -webkit-transition-delay: 662ms;
    transition-delay: 662ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="663"] {
    -webkit-transition-delay: 663ms;
    transition-delay: 663ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="664"] {
    -webkit-transition-delay: 664ms;
    transition-delay: 664ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="665"] {
    -webkit-transition-delay: 665ms;
    transition-delay: 665ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="666"] {
    -webkit-transition-delay: 666ms;
    transition-delay: 666ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="667"] {
    -webkit-transition-delay: 667ms;
    transition-delay: 667ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="668"] {
    -webkit-transition-delay: 668ms;
    transition-delay: 668ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="669"] {
    -webkit-transition-delay: 669ms;
    transition-delay: 669ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="670"] {
    -webkit-transition-delay: 670ms;
    transition-delay: 670ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="671"] {
    -webkit-transition-delay: 671ms;
    transition-delay: 671ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="672"] {
    -webkit-transition-delay: 672ms;
    transition-delay: 672ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="673"] {
    -webkit-transition-delay: 673ms;
    transition-delay: 673ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="674"] {
    -webkit-transition-delay: 674ms;
    transition-delay: 674ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="675"] {
    -webkit-transition-delay: 675ms;
    transition-delay: 675ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="676"] {
    -webkit-transition-delay: 676ms;
    transition-delay: 676ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="677"] {
    -webkit-transition-delay: 677ms;
    transition-delay: 677ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="678"] {
    -webkit-transition-delay: 678ms;
    transition-delay: 678ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="679"] {
    -webkit-transition-delay: 679ms;
    transition-delay: 679ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="680"] {
    -webkit-transition-delay: 680ms;
    transition-delay: 680ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="681"] {
    -webkit-transition-delay: 681ms;
    transition-delay: 681ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="682"] {
    -webkit-transition-delay: 682ms;
    transition-delay: 682ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="683"] {
    -webkit-transition-delay: 683ms;
    transition-delay: 683ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="684"] {
    -webkit-transition-delay: 684ms;
    transition-delay: 684ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="685"] {
    -webkit-transition-delay: 685ms;
    transition-delay: 685ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="686"] {
    -webkit-transition-delay: 686ms;
    transition-delay: 686ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="687"] {
    -webkit-transition-delay: 687ms;
    transition-delay: 687ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="688"] {
    -webkit-transition-delay: 688ms;
    transition-delay: 688ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="689"] {
    -webkit-transition-delay: 689ms;
    transition-delay: 689ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="690"] {
    -webkit-transition-delay: 690ms;
    transition-delay: 690ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="691"] {
    -webkit-transition-delay: 691ms;
    transition-delay: 691ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="692"] {
    -webkit-transition-delay: 692ms;
    transition-delay: 692ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="693"] {
    -webkit-transition-delay: 693ms;
    transition-delay: 693ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="694"] {
    -webkit-transition-delay: 694ms;
    transition-delay: 694ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="695"] {
    -webkit-transition-delay: 695ms;
    transition-delay: 695ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="696"] {
    -webkit-transition-delay: 696ms;
    transition-delay: 696ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="697"] {
    -webkit-transition-delay: 697ms;
    transition-delay: 697ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="698"] {
    -webkit-transition-delay: 698ms;
    transition-delay: 698ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="699"] {
    -webkit-transition-delay: 699ms;
    transition-delay: 699ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="700"] {
    -webkit-transition-delay: 700ms;
    transition-delay: 700ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="701"] {
    -webkit-transition-delay: 701ms;
    transition-delay: 701ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="702"] {
    -webkit-transition-delay: 702ms;
    transition-delay: 702ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="703"] {
    -webkit-transition-delay: 703ms;
    transition-delay: 703ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="704"] {
    -webkit-transition-delay: 704ms;
    transition-delay: 704ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="705"] {
    -webkit-transition-delay: 705ms;
    transition-delay: 705ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="706"] {
    -webkit-transition-delay: 706ms;
    transition-delay: 706ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="707"] {
    -webkit-transition-delay: 707ms;
    transition-delay: 707ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="708"] {
    -webkit-transition-delay: 708ms;
    transition-delay: 708ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="709"] {
    -webkit-transition-delay: 709ms;
    transition-delay: 709ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="710"] {
    -webkit-transition-delay: 710ms;
    transition-delay: 710ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="711"] {
    -webkit-transition-delay: 711ms;
    transition-delay: 711ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="712"] {
    -webkit-transition-delay: 712ms;
    transition-delay: 712ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="713"] {
    -webkit-transition-delay: 713ms;
    transition-delay: 713ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="714"] {
    -webkit-transition-delay: 714ms;
    transition-delay: 714ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="715"] {
    -webkit-transition-delay: 715ms;
    transition-delay: 715ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="716"] {
    -webkit-transition-delay: 716ms;
    transition-delay: 716ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="717"] {
    -webkit-transition-delay: 717ms;
    transition-delay: 717ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="718"] {
    -webkit-transition-delay: 718ms;
    transition-delay: 718ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="719"] {
    -webkit-transition-delay: 719ms;
    transition-delay: 719ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="720"] {
    -webkit-transition-delay: 720ms;
    transition-delay: 720ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="721"] {
    -webkit-transition-delay: 721ms;
    transition-delay: 721ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="722"] {
    -webkit-transition-delay: 722ms;
    transition-delay: 722ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="723"] {
    -webkit-transition-delay: 723ms;
    transition-delay: 723ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="724"] {
    -webkit-transition-delay: 724ms;
    transition-delay: 724ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="725"] {
    -webkit-transition-delay: 725ms;
    transition-delay: 725ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="726"] {
    -webkit-transition-delay: 726ms;
    transition-delay: 726ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="727"] {
    -webkit-transition-delay: 727ms;
    transition-delay: 727ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="728"] {
    -webkit-transition-delay: 728ms;
    transition-delay: 728ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="729"] {
    -webkit-transition-delay: 729ms;
    transition-delay: 729ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="730"] {
    -webkit-transition-delay: 730ms;
    transition-delay: 730ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="731"] {
    -webkit-transition-delay: 731ms;
    transition-delay: 731ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="732"] {
    -webkit-transition-delay: 732ms;
    transition-delay: 732ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="733"] {
    -webkit-transition-delay: 733ms;
    transition-delay: 733ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="734"] {
    -webkit-transition-delay: 734ms;
    transition-delay: 734ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="735"] {
    -webkit-transition-delay: 735ms;
    transition-delay: 735ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="736"] {
    -webkit-transition-delay: 736ms;
    transition-delay: 736ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="737"] {
    -webkit-transition-delay: 737ms;
    transition-delay: 737ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="738"] {
    -webkit-transition-delay: 738ms;
    transition-delay: 738ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="739"] {
    -webkit-transition-delay: 739ms;
    transition-delay: 739ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="740"] {
    -webkit-transition-delay: 740ms;
    transition-delay: 740ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="741"] {
    -webkit-transition-delay: 741ms;
    transition-delay: 741ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="742"] {
    -webkit-transition-delay: 742ms;
    transition-delay: 742ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="743"] {
    -webkit-transition-delay: 743ms;
    transition-delay: 743ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="744"] {
    -webkit-transition-delay: 744ms;
    transition-delay: 744ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="745"] {
    -webkit-transition-delay: 745ms;
    transition-delay: 745ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="746"] {
    -webkit-transition-delay: 746ms;
    transition-delay: 746ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="747"] {
    -webkit-transition-delay: 747ms;
    transition-delay: 747ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="748"] {
    -webkit-transition-delay: 748ms;
    transition-delay: 748ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="749"] {
    -webkit-transition-delay: 749ms;
    transition-delay: 749ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="750"] {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="751"] {
    -webkit-transition-delay: 751ms;
    transition-delay: 751ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="752"] {
    -webkit-transition-delay: 752ms;
    transition-delay: 752ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="753"] {
    -webkit-transition-delay: 753ms;
    transition-delay: 753ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="754"] {
    -webkit-transition-delay: 754ms;
    transition-delay: 754ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="755"] {
    -webkit-transition-delay: 755ms;
    transition-delay: 755ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="756"] {
    -webkit-transition-delay: 756ms;
    transition-delay: 756ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="757"] {
    -webkit-transition-delay: 757ms;
    transition-delay: 757ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="758"] {
    -webkit-transition-delay: 758ms;
    transition-delay: 758ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="759"] {
    -webkit-transition-delay: 759ms;
    transition-delay: 759ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="760"] {
    -webkit-transition-delay: 760ms;
    transition-delay: 760ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="761"] {
    -webkit-transition-delay: 761ms;
    transition-delay: 761ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="762"] {
    -webkit-transition-delay: 762ms;
    transition-delay: 762ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="763"] {
    -webkit-transition-delay: 763ms;
    transition-delay: 763ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="764"] {
    -webkit-transition-delay: 764ms;
    transition-delay: 764ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="765"] {
    -webkit-transition-delay: 765ms;
    transition-delay: 765ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="766"] {
    -webkit-transition-delay: 766ms;
    transition-delay: 766ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="767"] {
    -webkit-transition-delay: 767ms;
    transition-delay: 767ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="768"] {
    -webkit-transition-delay: 768ms;
    transition-delay: 768ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="769"] {
    -webkit-transition-delay: 769ms;
    transition-delay: 769ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="770"] {
    -webkit-transition-delay: 770ms;
    transition-delay: 770ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="771"] {
    -webkit-transition-delay: 771ms;
    transition-delay: 771ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="772"] {
    -webkit-transition-delay: 772ms;
    transition-delay: 772ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="773"] {
    -webkit-transition-delay: 773ms;
    transition-delay: 773ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="774"] {
    -webkit-transition-delay: 774ms;
    transition-delay: 774ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="775"] {
    -webkit-transition-delay: 775ms;
    transition-delay: 775ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="776"] {
    -webkit-transition-delay: 776ms;
    transition-delay: 776ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="777"] {
    -webkit-transition-delay: 777ms;
    transition-delay: 777ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="778"] {
    -webkit-transition-delay: 778ms;
    transition-delay: 778ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="779"] {
    -webkit-transition-delay: 779ms;
    transition-delay: 779ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="780"] {
    -webkit-transition-delay: 780ms;
    transition-delay: 780ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="781"] {
    -webkit-transition-delay: 781ms;
    transition-delay: 781ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="782"] {
    -webkit-transition-delay: 782ms;
    transition-delay: 782ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="783"] {
    -webkit-transition-delay: 783ms;
    transition-delay: 783ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="784"] {
    -webkit-transition-delay: 784ms;
    transition-delay: 784ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="785"] {
    -webkit-transition-delay: 785ms;
    transition-delay: 785ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="786"] {
    -webkit-transition-delay: 786ms;
    transition-delay: 786ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="787"] {
    -webkit-transition-delay: 787ms;
    transition-delay: 787ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="788"] {
    -webkit-transition-delay: 788ms;
    transition-delay: 788ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="789"] {
    -webkit-transition-delay: 789ms;
    transition-delay: 789ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="790"] {
    -webkit-transition-delay: 790ms;
    transition-delay: 790ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="791"] {
    -webkit-transition-delay: 791ms;
    transition-delay: 791ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="792"] {
    -webkit-transition-delay: 792ms;
    transition-delay: 792ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="793"] {
    -webkit-transition-delay: 793ms;
    transition-delay: 793ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="794"] {
    -webkit-transition-delay: 794ms;
    transition-delay: 794ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="795"] {
    -webkit-transition-delay: 795ms;
    transition-delay: 795ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="796"] {
    -webkit-transition-delay: 796ms;
    transition-delay: 796ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="797"] {
    -webkit-transition-delay: 797ms;
    transition-delay: 797ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="798"] {
    -webkit-transition-delay: 798ms;
    transition-delay: 798ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="799"] {
    -webkit-transition-delay: 799ms;
    transition-delay: 799ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="800"] {
    -webkit-transition-delay: 800ms;
    transition-delay: 800ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="801"] {
    -webkit-transition-delay: 801ms;
    transition-delay: 801ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="802"] {
    -webkit-transition-delay: 802ms;
    transition-delay: 802ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="803"] {
    -webkit-transition-delay: 803ms;
    transition-delay: 803ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="804"] {
    -webkit-transition-delay: 804ms;
    transition-delay: 804ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="805"] {
    -webkit-transition-delay: 805ms;
    transition-delay: 805ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="806"] {
    -webkit-transition-delay: 806ms;
    transition-delay: 806ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="807"] {
    -webkit-transition-delay: 807ms;
    transition-delay: 807ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="808"] {
    -webkit-transition-delay: 808ms;
    transition-delay: 808ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="809"] {
    -webkit-transition-delay: 809ms;
    transition-delay: 809ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="810"] {
    -webkit-transition-delay: 810ms;
    transition-delay: 810ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="811"] {
    -webkit-transition-delay: 811ms;
    transition-delay: 811ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="812"] {
    -webkit-transition-delay: 812ms;
    transition-delay: 812ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="813"] {
    -webkit-transition-delay: 813ms;
    transition-delay: 813ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="814"] {
    -webkit-transition-delay: 814ms;
    transition-delay: 814ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="815"] {
    -webkit-transition-delay: 815ms;
    transition-delay: 815ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="816"] {
    -webkit-transition-delay: 816ms;
    transition-delay: 816ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="817"] {
    -webkit-transition-delay: 817ms;
    transition-delay: 817ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="818"] {
    -webkit-transition-delay: 818ms;
    transition-delay: 818ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="819"] {
    -webkit-transition-delay: 819ms;
    transition-delay: 819ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="820"] {
    -webkit-transition-delay: 820ms;
    transition-delay: 820ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="821"] {
    -webkit-transition-delay: 821ms;
    transition-delay: 821ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="822"] {
    -webkit-transition-delay: 822ms;
    transition-delay: 822ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="823"] {
    -webkit-transition-delay: 823ms;
    transition-delay: 823ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="824"] {
    -webkit-transition-delay: 824ms;
    transition-delay: 824ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="825"] {
    -webkit-transition-delay: 825ms;
    transition-delay: 825ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="826"] {
    -webkit-transition-delay: 826ms;
    transition-delay: 826ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="827"] {
    -webkit-transition-delay: 827ms;
    transition-delay: 827ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="828"] {
    -webkit-transition-delay: 828ms;
    transition-delay: 828ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="829"] {
    -webkit-transition-delay: 829ms;
    transition-delay: 829ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="830"] {
    -webkit-transition-delay: 830ms;
    transition-delay: 830ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="831"] {
    -webkit-transition-delay: 831ms;
    transition-delay: 831ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="832"] {
    -webkit-transition-delay: 832ms;
    transition-delay: 832ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="833"] {
    -webkit-transition-delay: 833ms;
    transition-delay: 833ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="834"] {
    -webkit-transition-delay: 834ms;
    transition-delay: 834ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="835"] {
    -webkit-transition-delay: 835ms;
    transition-delay: 835ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="836"] {
    -webkit-transition-delay: 836ms;
    transition-delay: 836ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="837"] {
    -webkit-transition-delay: 837ms;
    transition-delay: 837ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="838"] {
    -webkit-transition-delay: 838ms;
    transition-delay: 838ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="839"] {
    -webkit-transition-delay: 839ms;
    transition-delay: 839ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="840"] {
    -webkit-transition-delay: 840ms;
    transition-delay: 840ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="841"] {
    -webkit-transition-delay: 841ms;
    transition-delay: 841ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="842"] {
    -webkit-transition-delay: 842ms;
    transition-delay: 842ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="843"] {
    -webkit-transition-delay: 843ms;
    transition-delay: 843ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="844"] {
    -webkit-transition-delay: 844ms;
    transition-delay: 844ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="845"] {
    -webkit-transition-delay: 845ms;
    transition-delay: 845ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="846"] {
    -webkit-transition-delay: 846ms;
    transition-delay: 846ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="847"] {
    -webkit-transition-delay: 847ms;
    transition-delay: 847ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="848"] {
    -webkit-transition-delay: 848ms;
    transition-delay: 848ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="849"] {
    -webkit-transition-delay: 849ms;
    transition-delay: 849ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="850"] {
    -webkit-transition-delay: 850ms;
    transition-delay: 850ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="851"] {
    -webkit-transition-delay: 851ms;
    transition-delay: 851ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="852"] {
    -webkit-transition-delay: 852ms;
    transition-delay: 852ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="853"] {
    -webkit-transition-delay: 853ms;
    transition-delay: 853ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="854"] {
    -webkit-transition-delay: 854ms;
    transition-delay: 854ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="855"] {
    -webkit-transition-delay: 855ms;
    transition-delay: 855ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="856"] {
    -webkit-transition-delay: 856ms;
    transition-delay: 856ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="857"] {
    -webkit-transition-delay: 857ms;
    transition-delay: 857ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="858"] {
    -webkit-transition-delay: 858ms;
    transition-delay: 858ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="859"] {
    -webkit-transition-delay: 859ms;
    transition-delay: 859ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="860"] {
    -webkit-transition-delay: 860ms;
    transition-delay: 860ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="861"] {
    -webkit-transition-delay: 861ms;
    transition-delay: 861ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="862"] {
    -webkit-transition-delay: 862ms;
    transition-delay: 862ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="863"] {
    -webkit-transition-delay: 863ms;
    transition-delay: 863ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="864"] {
    -webkit-transition-delay: 864ms;
    transition-delay: 864ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="865"] {
    -webkit-transition-delay: 865ms;
    transition-delay: 865ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="866"] {
    -webkit-transition-delay: 866ms;
    transition-delay: 866ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="867"] {
    -webkit-transition-delay: 867ms;
    transition-delay: 867ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="868"] {
    -webkit-transition-delay: 868ms;
    transition-delay: 868ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="869"] {
    -webkit-transition-delay: 869ms;
    transition-delay: 869ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="870"] {
    -webkit-transition-delay: 870ms;
    transition-delay: 870ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="871"] {
    -webkit-transition-delay: 871ms;
    transition-delay: 871ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="872"] {
    -webkit-transition-delay: 872ms;
    transition-delay: 872ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="873"] {
    -webkit-transition-delay: 873ms;
    transition-delay: 873ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="874"] {
    -webkit-transition-delay: 874ms;
    transition-delay: 874ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="875"] {
    -webkit-transition-delay: 875ms;
    transition-delay: 875ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="876"] {
    -webkit-transition-delay: 876ms;
    transition-delay: 876ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="877"] {
    -webkit-transition-delay: 877ms;
    transition-delay: 877ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="878"] {
    -webkit-transition-delay: 878ms;
    transition-delay: 878ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="879"] {
    -webkit-transition-delay: 879ms;
    transition-delay: 879ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="880"] {
    -webkit-transition-delay: 880ms;
    transition-delay: 880ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="881"] {
    -webkit-transition-delay: 881ms;
    transition-delay: 881ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="882"] {
    -webkit-transition-delay: 882ms;
    transition-delay: 882ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="883"] {
    -webkit-transition-delay: 883ms;
    transition-delay: 883ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="884"] {
    -webkit-transition-delay: 884ms;
    transition-delay: 884ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="885"] {
    -webkit-transition-delay: 885ms;
    transition-delay: 885ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="886"] {
    -webkit-transition-delay: 886ms;
    transition-delay: 886ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="887"] {
    -webkit-transition-delay: 887ms;
    transition-delay: 887ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="888"] {
    -webkit-transition-delay: 888ms;
    transition-delay: 888ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="889"] {
    -webkit-transition-delay: 889ms;
    transition-delay: 889ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="890"] {
    -webkit-transition-delay: 890ms;
    transition-delay: 890ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="891"] {
    -webkit-transition-delay: 891ms;
    transition-delay: 891ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="892"] {
    -webkit-transition-delay: 892ms;
    transition-delay: 892ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="893"] {
    -webkit-transition-delay: 893ms;
    transition-delay: 893ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="894"] {
    -webkit-transition-delay: 894ms;
    transition-delay: 894ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="895"] {
    -webkit-transition-delay: 895ms;
    transition-delay: 895ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="896"] {
    -webkit-transition-delay: 896ms;
    transition-delay: 896ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="897"] {
    -webkit-transition-delay: 897ms;
    transition-delay: 897ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="898"] {
    -webkit-transition-delay: 898ms;
    transition-delay: 898ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="899"] {
    -webkit-transition-delay: 899ms;
    transition-delay: 899ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="900"] {
    -webkit-transition-delay: 900ms;
    transition-delay: 900ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="901"] {
    -webkit-transition-delay: 901ms;
    transition-delay: 901ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="902"] {
    -webkit-transition-delay: 902ms;
    transition-delay: 902ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="903"] {
    -webkit-transition-delay: 903ms;
    transition-delay: 903ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="904"] {
    -webkit-transition-delay: 904ms;
    transition-delay: 904ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="905"] {
    -webkit-transition-delay: 905ms;
    transition-delay: 905ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="906"] {
    -webkit-transition-delay: 906ms;
    transition-delay: 906ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="907"] {
    -webkit-transition-delay: 907ms;
    transition-delay: 907ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="908"] {
    -webkit-transition-delay: 908ms;
    transition-delay: 908ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="909"] {
    -webkit-transition-delay: 909ms;
    transition-delay: 909ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="910"] {
    -webkit-transition-delay: 910ms;
    transition-delay: 910ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="911"] {
    -webkit-transition-delay: 911ms;
    transition-delay: 911ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="912"] {
    -webkit-transition-delay: 912ms;
    transition-delay: 912ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="913"] {
    -webkit-transition-delay: 913ms;
    transition-delay: 913ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="914"] {
    -webkit-transition-delay: 914ms;
    transition-delay: 914ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="915"] {
    -webkit-transition-delay: 915ms;
    transition-delay: 915ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="916"] {
    -webkit-transition-delay: 916ms;
    transition-delay: 916ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="917"] {
    -webkit-transition-delay: 917ms;
    transition-delay: 917ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="918"] {
    -webkit-transition-delay: 918ms;
    transition-delay: 918ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="919"] {
    -webkit-transition-delay: 919ms;
    transition-delay: 919ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="920"] {
    -webkit-transition-delay: 920ms;
    transition-delay: 920ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="921"] {
    -webkit-transition-delay: 921ms;
    transition-delay: 921ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="922"] {
    -webkit-transition-delay: 922ms;
    transition-delay: 922ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="923"] {
    -webkit-transition-delay: 923ms;
    transition-delay: 923ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="924"] {
    -webkit-transition-delay: 924ms;
    transition-delay: 924ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="925"] {
    -webkit-transition-delay: 925ms;
    transition-delay: 925ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="926"] {
    -webkit-transition-delay: 926ms;
    transition-delay: 926ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="927"] {
    -webkit-transition-delay: 927ms;
    transition-delay: 927ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="928"] {
    -webkit-transition-delay: 928ms;
    transition-delay: 928ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="929"] {
    -webkit-transition-delay: 929ms;
    transition-delay: 929ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="930"] {
    -webkit-transition-delay: 930ms;
    transition-delay: 930ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="931"] {
    -webkit-transition-delay: 931ms;
    transition-delay: 931ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="932"] {
    -webkit-transition-delay: 932ms;
    transition-delay: 932ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="933"] {
    -webkit-transition-delay: 933ms;
    transition-delay: 933ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="934"] {
    -webkit-transition-delay: 934ms;
    transition-delay: 934ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="935"] {
    -webkit-transition-delay: 935ms;
    transition-delay: 935ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="936"] {
    -webkit-transition-delay: 936ms;
    transition-delay: 936ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="937"] {
    -webkit-transition-delay: 937ms;
    transition-delay: 937ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="938"] {
    -webkit-transition-delay: 938ms;
    transition-delay: 938ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="939"] {
    -webkit-transition-delay: 939ms;
    transition-delay: 939ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="940"] {
    -webkit-transition-delay: 940ms;
    transition-delay: 940ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="941"] {
    -webkit-transition-delay: 941ms;
    transition-delay: 941ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="942"] {
    -webkit-transition-delay: 942ms;
    transition-delay: 942ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="943"] {
    -webkit-transition-delay: 943ms;
    transition-delay: 943ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="944"] {
    -webkit-transition-delay: 944ms;
    transition-delay: 944ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="945"] {
    -webkit-transition-delay: 945ms;
    transition-delay: 945ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="946"] {
    -webkit-transition-delay: 946ms;
    transition-delay: 946ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="947"] {
    -webkit-transition-delay: 947ms;
    transition-delay: 947ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="948"] {
    -webkit-transition-delay: 948ms;
    transition-delay: 948ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="949"] {
    -webkit-transition-delay: 949ms;
    transition-delay: 949ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="950"] {
    -webkit-transition-delay: 950ms;
    transition-delay: 950ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="951"] {
    -webkit-transition-delay: 951ms;
    transition-delay: 951ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="952"] {
    -webkit-transition-delay: 952ms;
    transition-delay: 952ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="953"] {
    -webkit-transition-delay: 953ms;
    transition-delay: 953ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="954"] {
    -webkit-transition-delay: 954ms;
    transition-delay: 954ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="955"] {
    -webkit-transition-delay: 955ms;
    transition-delay: 955ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="956"] {
    -webkit-transition-delay: 956ms;
    transition-delay: 956ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="957"] {
    -webkit-transition-delay: 957ms;
    transition-delay: 957ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="958"] {
    -webkit-transition-delay: 958ms;
    transition-delay: 958ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="959"] {
    -webkit-transition-delay: 959ms;
    transition-delay: 959ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="960"] {
    -webkit-transition-delay: 960ms;
    transition-delay: 960ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="961"] {
    -webkit-transition-delay: 961ms;
    transition-delay: 961ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="962"] {
    -webkit-transition-delay: 962ms;
    transition-delay: 962ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="963"] {
    -webkit-transition-delay: 963ms;
    transition-delay: 963ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="964"] {
    -webkit-transition-delay: 964ms;
    transition-delay: 964ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="965"] {
    -webkit-transition-delay: 965ms;
    transition-delay: 965ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="966"] {
    -webkit-transition-delay: 966ms;
    transition-delay: 966ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="967"] {
    -webkit-transition-delay: 967ms;
    transition-delay: 967ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="968"] {
    -webkit-transition-delay: 968ms;
    transition-delay: 968ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="969"] {
    -webkit-transition-delay: 969ms;
    transition-delay: 969ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="970"] {
    -webkit-transition-delay: 970ms;
    transition-delay: 970ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="971"] {
    -webkit-transition-delay: 971ms;
    transition-delay: 971ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="972"] {
    -webkit-transition-delay: 972ms;
    transition-delay: 972ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="973"] {
    -webkit-transition-delay: 973ms;
    transition-delay: 973ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="974"] {
    -webkit-transition-delay: 974ms;
    transition-delay: 974ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="975"] {
    -webkit-transition-delay: 975ms;
    transition-delay: 975ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="976"] {
    -webkit-transition-delay: 976ms;
    transition-delay: 976ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="977"] {
    -webkit-transition-delay: 977ms;
    transition-delay: 977ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="978"] {
    -webkit-transition-delay: 978ms;
    transition-delay: 978ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="979"] {
    -webkit-transition-delay: 979ms;
    transition-delay: 979ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="980"] {
    -webkit-transition-delay: 980ms;
    transition-delay: 980ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="981"] {
    -webkit-transition-delay: 981ms;
    transition-delay: 981ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="982"] {
    -webkit-transition-delay: 982ms;
    transition-delay: 982ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="983"] {
    -webkit-transition-delay: 983ms;
    transition-delay: 983ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="984"] {
    -webkit-transition-delay: 984ms;
    transition-delay: 984ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="985"] {
    -webkit-transition-delay: 985ms;
    transition-delay: 985ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="986"] {
    -webkit-transition-delay: 986ms;
    transition-delay: 986ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="987"] {
    -webkit-transition-delay: 987ms;
    transition-delay: 987ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="988"] {
    -webkit-transition-delay: 988ms;
    transition-delay: 988ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="989"] {
    -webkit-transition-delay: 989ms;
    transition-delay: 989ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="990"] {
    -webkit-transition-delay: 990ms;
    transition-delay: 990ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="991"] {
    -webkit-transition-delay: 991ms;
    transition-delay: 991ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="992"] {
    -webkit-transition-delay: 992ms;
    transition-delay: 992ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="993"] {
    -webkit-transition-delay: 993ms;
    transition-delay: 993ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="994"] {
    -webkit-transition-delay: 994ms;
    transition-delay: 994ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="995"] {
    -webkit-transition-delay: 995ms;
    transition-delay: 995ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="996"] {
    -webkit-transition-delay: 996ms;
    transition-delay: 996ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="997"] {
    -webkit-transition-delay: 997ms;
    transition-delay: 997ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="998"] {
    -webkit-transition-delay: 998ms;
    transition-delay: 998ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="999"] {
    -webkit-transition-delay: 999ms;
    transition-delay: 999ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1000"] {
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1001"] {
    -webkit-transition-delay: 1001ms;
    transition-delay: 1001ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1002"] {
    -webkit-transition-delay: 1002ms;
    transition-delay: 1002ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1003"] {
    -webkit-transition-delay: 1003ms;
    transition-delay: 1003ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1004"] {
    -webkit-transition-delay: 1004ms;
    transition-delay: 1004ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1005"] {
    -webkit-transition-delay: 1005ms;
    transition-delay: 1005ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1006"] {
    -webkit-transition-delay: 1006ms;
    transition-delay: 1006ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1007"] {
    -webkit-transition-delay: 1007ms;
    transition-delay: 1007ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1008"] {
    -webkit-transition-delay: 1008ms;
    transition-delay: 1008ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1009"] {
    -webkit-transition-delay: 1009ms;
    transition-delay: 1009ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1010"] {
    -webkit-transition-delay: 1010ms;
    transition-delay: 1010ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1011"] {
    -webkit-transition-delay: 1011ms;
    transition-delay: 1011ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1012"] {
    -webkit-transition-delay: 1012ms;
    transition-delay: 1012ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1013"] {
    -webkit-transition-delay: 1013ms;
    transition-delay: 1013ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1014"] {
    -webkit-transition-delay: 1014ms;
    transition-delay: 1014ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1015"] {
    -webkit-transition-delay: 1015ms;
    transition-delay: 1015ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1016"] {
    -webkit-transition-delay: 1016ms;
    transition-delay: 1016ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1017"] {
    -webkit-transition-delay: 1017ms;
    transition-delay: 1017ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1018"] {
    -webkit-transition-delay: 1018ms;
    transition-delay: 1018ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1019"] {
    -webkit-transition-delay: 1019ms;
    transition-delay: 1019ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1020"] {
    -webkit-transition-delay: 1020ms;
    transition-delay: 1020ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1021"] {
    -webkit-transition-delay: 1021ms;
    transition-delay: 1021ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1022"] {
    -webkit-transition-delay: 1022ms;
    transition-delay: 1022ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1023"] {
    -webkit-transition-delay: 1023ms;
    transition-delay: 1023ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1024"] {
    -webkit-transition-delay: 1024ms;
    transition-delay: 1024ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1025"] {
    -webkit-transition-delay: 1025ms;
    transition-delay: 1025ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1026"] {
    -webkit-transition-delay: 1026ms;
    transition-delay: 1026ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1027"] {
    -webkit-transition-delay: 1027ms;
    transition-delay: 1027ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1028"] {
    -webkit-transition-delay: 1028ms;
    transition-delay: 1028ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1029"] {
    -webkit-transition-delay: 1029ms;
    transition-delay: 1029ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1030"] {
    -webkit-transition-delay: 1030ms;
    transition-delay: 1030ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1031"] {
    -webkit-transition-delay: 1031ms;
    transition-delay: 1031ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1032"] {
    -webkit-transition-delay: 1032ms;
    transition-delay: 1032ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1033"] {
    -webkit-transition-delay: 1033ms;
    transition-delay: 1033ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1034"] {
    -webkit-transition-delay: 1034ms;
    transition-delay: 1034ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1035"] {
    -webkit-transition-delay: 1035ms;
    transition-delay: 1035ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1036"] {
    -webkit-transition-delay: 1036ms;
    transition-delay: 1036ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1037"] {
    -webkit-transition-delay: 1037ms;
    transition-delay: 1037ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1038"] {
    -webkit-transition-delay: 1038ms;
    transition-delay: 1038ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1039"] {
    -webkit-transition-delay: 1039ms;
    transition-delay: 1039ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1040"] {
    -webkit-transition-delay: 1040ms;
    transition-delay: 1040ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1041"] {
    -webkit-transition-delay: 1041ms;
    transition-delay: 1041ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1042"] {
    -webkit-transition-delay: 1042ms;
    transition-delay: 1042ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1043"] {
    -webkit-transition-delay: 1043ms;
    transition-delay: 1043ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1044"] {
    -webkit-transition-delay: 1044ms;
    transition-delay: 1044ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1045"] {
    -webkit-transition-delay: 1045ms;
    transition-delay: 1045ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1046"] {
    -webkit-transition-delay: 1046ms;
    transition-delay: 1046ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1047"] {
    -webkit-transition-delay: 1047ms;
    transition-delay: 1047ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1048"] {
    -webkit-transition-delay: 1048ms;
    transition-delay: 1048ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1049"] {
    -webkit-transition-delay: 1049ms;
    transition-delay: 1049ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1050"] {
    -webkit-transition-delay: 1050ms;
    transition-delay: 1050ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1051"] {
    -webkit-transition-delay: 1051ms;
    transition-delay: 1051ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1052"] {
    -webkit-transition-delay: 1052ms;
    transition-delay: 1052ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1053"] {
    -webkit-transition-delay: 1053ms;
    transition-delay: 1053ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1054"] {
    -webkit-transition-delay: 1054ms;
    transition-delay: 1054ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1055"] {
    -webkit-transition-delay: 1055ms;
    transition-delay: 1055ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1056"] {
    -webkit-transition-delay: 1056ms;
    transition-delay: 1056ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1057"] {
    -webkit-transition-delay: 1057ms;
    transition-delay: 1057ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1058"] {
    -webkit-transition-delay: 1058ms;
    transition-delay: 1058ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1059"] {
    -webkit-transition-delay: 1059ms;
    transition-delay: 1059ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1060"] {
    -webkit-transition-delay: 1060ms;
    transition-delay: 1060ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1061"] {
    -webkit-transition-delay: 1061ms;
    transition-delay: 1061ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1062"] {
    -webkit-transition-delay: 1062ms;
    transition-delay: 1062ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1063"] {
    -webkit-transition-delay: 1063ms;
    transition-delay: 1063ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1064"] {
    -webkit-transition-delay: 1064ms;
    transition-delay: 1064ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1065"] {
    -webkit-transition-delay: 1065ms;
    transition-delay: 1065ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1066"] {
    -webkit-transition-delay: 1066ms;
    transition-delay: 1066ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1067"] {
    -webkit-transition-delay: 1067ms;
    transition-delay: 1067ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1068"] {
    -webkit-transition-delay: 1068ms;
    transition-delay: 1068ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1069"] {
    -webkit-transition-delay: 1069ms;
    transition-delay: 1069ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1070"] {
    -webkit-transition-delay: 1070ms;
    transition-delay: 1070ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1071"] {
    -webkit-transition-delay: 1071ms;
    transition-delay: 1071ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1072"] {
    -webkit-transition-delay: 1072ms;
    transition-delay: 1072ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1073"] {
    -webkit-transition-delay: 1073ms;
    transition-delay: 1073ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1074"] {
    -webkit-transition-delay: 1074ms;
    transition-delay: 1074ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1075"] {
    -webkit-transition-delay: 1075ms;
    transition-delay: 1075ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1076"] {
    -webkit-transition-delay: 1076ms;
    transition-delay: 1076ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1077"] {
    -webkit-transition-delay: 1077ms;
    transition-delay: 1077ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1078"] {
    -webkit-transition-delay: 1078ms;
    transition-delay: 1078ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1079"] {
    -webkit-transition-delay: 1079ms;
    transition-delay: 1079ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1080"] {
    -webkit-transition-delay: 1080ms;
    transition-delay: 1080ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1081"] {
    -webkit-transition-delay: 1081ms;
    transition-delay: 1081ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1082"] {
    -webkit-transition-delay: 1082ms;
    transition-delay: 1082ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1083"] {
    -webkit-transition-delay: 1083ms;
    transition-delay: 1083ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1084"] {
    -webkit-transition-delay: 1084ms;
    transition-delay: 1084ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1085"] {
    -webkit-transition-delay: 1085ms;
    transition-delay: 1085ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1086"] {
    -webkit-transition-delay: 1086ms;
    transition-delay: 1086ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1087"] {
    -webkit-transition-delay: 1087ms;
    transition-delay: 1087ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1088"] {
    -webkit-transition-delay: 1088ms;
    transition-delay: 1088ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1089"] {
    -webkit-transition-delay: 1089ms;
    transition-delay: 1089ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1090"] {
    -webkit-transition-delay: 1090ms;
    transition-delay: 1090ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1091"] {
    -webkit-transition-delay: 1091ms;
    transition-delay: 1091ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1092"] {
    -webkit-transition-delay: 1092ms;
    transition-delay: 1092ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1093"] {
    -webkit-transition-delay: 1093ms;
    transition-delay: 1093ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1094"] {
    -webkit-transition-delay: 1094ms;
    transition-delay: 1094ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1095"] {
    -webkit-transition-delay: 1095ms;
    transition-delay: 1095ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1096"] {
    -webkit-transition-delay: 1096ms;
    transition-delay: 1096ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1097"] {
    -webkit-transition-delay: 1097ms;
    transition-delay: 1097ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1098"] {
    -webkit-transition-delay: 1098ms;
    transition-delay: 1098ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1099"] {
    -webkit-transition-delay: 1099ms;
    transition-delay: 1099ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1100"] {
    -webkit-transition-delay: 1100ms;
    transition-delay: 1100ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1101"] {
    -webkit-transition-delay: 1101ms;
    transition-delay: 1101ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1102"] {
    -webkit-transition-delay: 1102ms;
    transition-delay: 1102ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1103"] {
    -webkit-transition-delay: 1103ms;
    transition-delay: 1103ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1104"] {
    -webkit-transition-delay: 1104ms;
    transition-delay: 1104ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1105"] {
    -webkit-transition-delay: 1105ms;
    transition-delay: 1105ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1106"] {
    -webkit-transition-delay: 1106ms;
    transition-delay: 1106ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1107"] {
    -webkit-transition-delay: 1107ms;
    transition-delay: 1107ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1108"] {
    -webkit-transition-delay: 1108ms;
    transition-delay: 1108ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1109"] {
    -webkit-transition-delay: 1109ms;
    transition-delay: 1109ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1110"] {
    -webkit-transition-delay: 1110ms;
    transition-delay: 1110ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1111"] {
    -webkit-transition-delay: 1111ms;
    transition-delay: 1111ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1112"] {
    -webkit-transition-delay: 1112ms;
    transition-delay: 1112ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1113"] {
    -webkit-transition-delay: 1113ms;
    transition-delay: 1113ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1114"] {
    -webkit-transition-delay: 1114ms;
    transition-delay: 1114ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1115"] {
    -webkit-transition-delay: 1115ms;
    transition-delay: 1115ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1116"] {
    -webkit-transition-delay: 1116ms;
    transition-delay: 1116ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1117"] {
    -webkit-transition-delay: 1117ms;
    transition-delay: 1117ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1118"] {
    -webkit-transition-delay: 1118ms;
    transition-delay: 1118ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1119"] {
    -webkit-transition-delay: 1119ms;
    transition-delay: 1119ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1120"] {
    -webkit-transition-delay: 1120ms;
    transition-delay: 1120ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1121"] {
    -webkit-transition-delay: 1121ms;
    transition-delay: 1121ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1122"] {
    -webkit-transition-delay: 1122ms;
    transition-delay: 1122ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1123"] {
    -webkit-transition-delay: 1123ms;
    transition-delay: 1123ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1124"] {
    -webkit-transition-delay: 1124ms;
    transition-delay: 1124ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1125"] {
    -webkit-transition-delay: 1125ms;
    transition-delay: 1125ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1126"] {
    -webkit-transition-delay: 1126ms;
    transition-delay: 1126ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1127"] {
    -webkit-transition-delay: 1127ms;
    transition-delay: 1127ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1128"] {
    -webkit-transition-delay: 1128ms;
    transition-delay: 1128ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1129"] {
    -webkit-transition-delay: 1129ms;
    transition-delay: 1129ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1130"] {
    -webkit-transition-delay: 1130ms;
    transition-delay: 1130ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1131"] {
    -webkit-transition-delay: 1131ms;
    transition-delay: 1131ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1132"] {
    -webkit-transition-delay: 1132ms;
    transition-delay: 1132ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1133"] {
    -webkit-transition-delay: 1133ms;
    transition-delay: 1133ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1134"] {
    -webkit-transition-delay: 1134ms;
    transition-delay: 1134ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1135"] {
    -webkit-transition-delay: 1135ms;
    transition-delay: 1135ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1136"] {
    -webkit-transition-delay: 1136ms;
    transition-delay: 1136ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1137"] {
    -webkit-transition-delay: 1137ms;
    transition-delay: 1137ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1138"] {
    -webkit-transition-delay: 1138ms;
    transition-delay: 1138ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1139"] {
    -webkit-transition-delay: 1139ms;
    transition-delay: 1139ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1140"] {
    -webkit-transition-delay: 1140ms;
    transition-delay: 1140ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1141"] {
    -webkit-transition-delay: 1141ms;
    transition-delay: 1141ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1142"] {
    -webkit-transition-delay: 1142ms;
    transition-delay: 1142ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1143"] {
    -webkit-transition-delay: 1143ms;
    transition-delay: 1143ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1144"] {
    -webkit-transition-delay: 1144ms;
    transition-delay: 1144ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1145"] {
    -webkit-transition-delay: 1145ms;
    transition-delay: 1145ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1146"] {
    -webkit-transition-delay: 1146ms;
    transition-delay: 1146ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1147"] {
    -webkit-transition-delay: 1147ms;
    transition-delay: 1147ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1148"] {
    -webkit-transition-delay: 1148ms;
    transition-delay: 1148ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1149"] {
    -webkit-transition-delay: 1149ms;
    transition-delay: 1149ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1150"] {
    -webkit-transition-delay: 1150ms;
    transition-delay: 1150ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1151"] {
    -webkit-transition-delay: 1151ms;
    transition-delay: 1151ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1152"] {
    -webkit-transition-delay: 1152ms;
    transition-delay: 1152ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1153"] {
    -webkit-transition-delay: 1153ms;
    transition-delay: 1153ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1154"] {
    -webkit-transition-delay: 1154ms;
    transition-delay: 1154ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1155"] {
    -webkit-transition-delay: 1155ms;
    transition-delay: 1155ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1156"] {
    -webkit-transition-delay: 1156ms;
    transition-delay: 1156ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1157"] {
    -webkit-transition-delay: 1157ms;
    transition-delay: 1157ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1158"] {
    -webkit-transition-delay: 1158ms;
    transition-delay: 1158ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1159"] {
    -webkit-transition-delay: 1159ms;
    transition-delay: 1159ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1160"] {
    -webkit-transition-delay: 1160ms;
    transition-delay: 1160ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1161"] {
    -webkit-transition-delay: 1161ms;
    transition-delay: 1161ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1162"] {
    -webkit-transition-delay: 1162ms;
    transition-delay: 1162ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1163"] {
    -webkit-transition-delay: 1163ms;
    transition-delay: 1163ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1164"] {
    -webkit-transition-delay: 1164ms;
    transition-delay: 1164ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1165"] {
    -webkit-transition-delay: 1165ms;
    transition-delay: 1165ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1166"] {
    -webkit-transition-delay: 1166ms;
    transition-delay: 1166ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1167"] {
    -webkit-transition-delay: 1167ms;
    transition-delay: 1167ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1168"] {
    -webkit-transition-delay: 1168ms;
    transition-delay: 1168ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1169"] {
    -webkit-transition-delay: 1169ms;
    transition-delay: 1169ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1170"] {
    -webkit-transition-delay: 1170ms;
    transition-delay: 1170ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1171"] {
    -webkit-transition-delay: 1171ms;
    transition-delay: 1171ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1172"] {
    -webkit-transition-delay: 1172ms;
    transition-delay: 1172ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1173"] {
    -webkit-transition-delay: 1173ms;
    transition-delay: 1173ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1174"] {
    -webkit-transition-delay: 1174ms;
    transition-delay: 1174ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1175"] {
    -webkit-transition-delay: 1175ms;
    transition-delay: 1175ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1176"] {
    -webkit-transition-delay: 1176ms;
    transition-delay: 1176ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1177"] {
    -webkit-transition-delay: 1177ms;
    transition-delay: 1177ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1178"] {
    -webkit-transition-delay: 1178ms;
    transition-delay: 1178ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1179"] {
    -webkit-transition-delay: 1179ms;
    transition-delay: 1179ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1180"] {
    -webkit-transition-delay: 1180ms;
    transition-delay: 1180ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1181"] {
    -webkit-transition-delay: 1181ms;
    transition-delay: 1181ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1182"] {
    -webkit-transition-delay: 1182ms;
    transition-delay: 1182ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1183"] {
    -webkit-transition-delay: 1183ms;
    transition-delay: 1183ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1184"] {
    -webkit-transition-delay: 1184ms;
    transition-delay: 1184ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1185"] {
    -webkit-transition-delay: 1185ms;
    transition-delay: 1185ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1186"] {
    -webkit-transition-delay: 1186ms;
    transition-delay: 1186ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1187"] {
    -webkit-transition-delay: 1187ms;
    transition-delay: 1187ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1188"] {
    -webkit-transition-delay: 1188ms;
    transition-delay: 1188ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1189"] {
    -webkit-transition-delay: 1189ms;
    transition-delay: 1189ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1190"] {
    -webkit-transition-delay: 1190ms;
    transition-delay: 1190ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1191"] {
    -webkit-transition-delay: 1191ms;
    transition-delay: 1191ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1192"] {
    -webkit-transition-delay: 1192ms;
    transition-delay: 1192ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1193"] {
    -webkit-transition-delay: 1193ms;
    transition-delay: 1193ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1194"] {
    -webkit-transition-delay: 1194ms;
    transition-delay: 1194ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1195"] {
    -webkit-transition-delay: 1195ms;
    transition-delay: 1195ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1196"] {
    -webkit-transition-delay: 1196ms;
    transition-delay: 1196ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1197"] {
    -webkit-transition-delay: 1197ms;
    transition-delay: 1197ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1198"] {
    -webkit-transition-delay: 1198ms;
    transition-delay: 1198ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1199"] {
    -webkit-transition-delay: 1199ms;
    transition-delay: 1199ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1200"] {
    -webkit-transition-delay: 1200ms;
    transition-delay: 1200ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1201"] {
    -webkit-transition-delay: 1201ms;
    transition-delay: 1201ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1202"] {
    -webkit-transition-delay: 1202ms;
    transition-delay: 1202ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1203"] {
    -webkit-transition-delay: 1203ms;
    transition-delay: 1203ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1204"] {
    -webkit-transition-delay: 1204ms;
    transition-delay: 1204ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1205"] {
    -webkit-transition-delay: 1205ms;
    transition-delay: 1205ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1206"] {
    -webkit-transition-delay: 1206ms;
    transition-delay: 1206ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1207"] {
    -webkit-transition-delay: 1207ms;
    transition-delay: 1207ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1208"] {
    -webkit-transition-delay: 1208ms;
    transition-delay: 1208ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1209"] {
    -webkit-transition-delay: 1209ms;
    transition-delay: 1209ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1210"] {
    -webkit-transition-delay: 1210ms;
    transition-delay: 1210ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1211"] {
    -webkit-transition-delay: 1211ms;
    transition-delay: 1211ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1212"] {
    -webkit-transition-delay: 1212ms;
    transition-delay: 1212ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1213"] {
    -webkit-transition-delay: 1213ms;
    transition-delay: 1213ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1214"] {
    -webkit-transition-delay: 1214ms;
    transition-delay: 1214ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1215"] {
    -webkit-transition-delay: 1215ms;
    transition-delay: 1215ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1216"] {
    -webkit-transition-delay: 1216ms;
    transition-delay: 1216ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1217"] {
    -webkit-transition-delay: 1217ms;
    transition-delay: 1217ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1218"] {
    -webkit-transition-delay: 1218ms;
    transition-delay: 1218ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1219"] {
    -webkit-transition-delay: 1219ms;
    transition-delay: 1219ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1220"] {
    -webkit-transition-delay: 1220ms;
    transition-delay: 1220ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1221"] {
    -webkit-transition-delay: 1221ms;
    transition-delay: 1221ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1222"] {
    -webkit-transition-delay: 1222ms;
    transition-delay: 1222ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1223"] {
    -webkit-transition-delay: 1223ms;
    transition-delay: 1223ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1224"] {
    -webkit-transition-delay: 1224ms;
    transition-delay: 1224ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1225"] {
    -webkit-transition-delay: 1225ms;
    transition-delay: 1225ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1226"] {
    -webkit-transition-delay: 1226ms;
    transition-delay: 1226ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1227"] {
    -webkit-transition-delay: 1227ms;
    transition-delay: 1227ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1228"] {
    -webkit-transition-delay: 1228ms;
    transition-delay: 1228ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1229"] {
    -webkit-transition-delay: 1229ms;
    transition-delay: 1229ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1230"] {
    -webkit-transition-delay: 1230ms;
    transition-delay: 1230ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1231"] {
    -webkit-transition-delay: 1231ms;
    transition-delay: 1231ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1232"] {
    -webkit-transition-delay: 1232ms;
    transition-delay: 1232ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1233"] {
    -webkit-transition-delay: 1233ms;
    transition-delay: 1233ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1234"] {
    -webkit-transition-delay: 1234ms;
    transition-delay: 1234ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1235"] {
    -webkit-transition-delay: 1235ms;
    transition-delay: 1235ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1236"] {
    -webkit-transition-delay: 1236ms;
    transition-delay: 1236ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1237"] {
    -webkit-transition-delay: 1237ms;
    transition-delay: 1237ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1238"] {
    -webkit-transition-delay: 1238ms;
    transition-delay: 1238ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1239"] {
    -webkit-transition-delay: 1239ms;
    transition-delay: 1239ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1240"] {
    -webkit-transition-delay: 1240ms;
    transition-delay: 1240ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1241"] {
    -webkit-transition-delay: 1241ms;
    transition-delay: 1241ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1242"] {
    -webkit-transition-delay: 1242ms;
    transition-delay: 1242ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1243"] {
    -webkit-transition-delay: 1243ms;
    transition-delay: 1243ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1244"] {
    -webkit-transition-delay: 1244ms;
    transition-delay: 1244ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1245"] {
    -webkit-transition-delay: 1245ms;
    transition-delay: 1245ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1246"] {
    -webkit-transition-delay: 1246ms;
    transition-delay: 1246ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1247"] {
    -webkit-transition-delay: 1247ms;
    transition-delay: 1247ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1248"] {
    -webkit-transition-delay: 1248ms;
    transition-delay: 1248ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1249"] {
    -webkit-transition-delay: 1249ms;
    transition-delay: 1249ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1250"] {
    -webkit-transition-delay: 1250ms;
    transition-delay: 1250ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1251"] {
    -webkit-transition-delay: 1251ms;
    transition-delay: 1251ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1252"] {
    -webkit-transition-delay: 1252ms;
    transition-delay: 1252ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1253"] {
    -webkit-transition-delay: 1253ms;
    transition-delay: 1253ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1254"] {
    -webkit-transition-delay: 1254ms;
    transition-delay: 1254ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1255"] {
    -webkit-transition-delay: 1255ms;
    transition-delay: 1255ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1256"] {
    -webkit-transition-delay: 1256ms;
    transition-delay: 1256ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1257"] {
    -webkit-transition-delay: 1257ms;
    transition-delay: 1257ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1258"] {
    -webkit-transition-delay: 1258ms;
    transition-delay: 1258ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1259"] {
    -webkit-transition-delay: 1259ms;
    transition-delay: 1259ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1260"] {
    -webkit-transition-delay: 1260ms;
    transition-delay: 1260ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1261"] {
    -webkit-transition-delay: 1261ms;
    transition-delay: 1261ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1262"] {
    -webkit-transition-delay: 1262ms;
    transition-delay: 1262ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1263"] {
    -webkit-transition-delay: 1263ms;
    transition-delay: 1263ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1264"] {
    -webkit-transition-delay: 1264ms;
    transition-delay: 1264ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1265"] {
    -webkit-transition-delay: 1265ms;
    transition-delay: 1265ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1266"] {
    -webkit-transition-delay: 1266ms;
    transition-delay: 1266ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1267"] {
    -webkit-transition-delay: 1267ms;
    transition-delay: 1267ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1268"] {
    -webkit-transition-delay: 1268ms;
    transition-delay: 1268ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1269"] {
    -webkit-transition-delay: 1269ms;
    transition-delay: 1269ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1270"] {
    -webkit-transition-delay: 1270ms;
    transition-delay: 1270ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1271"] {
    -webkit-transition-delay: 1271ms;
    transition-delay: 1271ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1272"] {
    -webkit-transition-delay: 1272ms;
    transition-delay: 1272ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1273"] {
    -webkit-transition-delay: 1273ms;
    transition-delay: 1273ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1274"] {
    -webkit-transition-delay: 1274ms;
    transition-delay: 1274ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1275"] {
    -webkit-transition-delay: 1275ms;
    transition-delay: 1275ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1276"] {
    -webkit-transition-delay: 1276ms;
    transition-delay: 1276ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1277"] {
    -webkit-transition-delay: 1277ms;
    transition-delay: 1277ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1278"] {
    -webkit-transition-delay: 1278ms;
    transition-delay: 1278ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1279"] {
    -webkit-transition-delay: 1279ms;
    transition-delay: 1279ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1280"] {
    -webkit-transition-delay: 1280ms;
    transition-delay: 1280ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1281"] {
    -webkit-transition-delay: 1281ms;
    transition-delay: 1281ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1282"] {
    -webkit-transition-delay: 1282ms;
    transition-delay: 1282ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1283"] {
    -webkit-transition-delay: 1283ms;
    transition-delay: 1283ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1284"] {
    -webkit-transition-delay: 1284ms;
    transition-delay: 1284ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1285"] {
    -webkit-transition-delay: 1285ms;
    transition-delay: 1285ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1286"] {
    -webkit-transition-delay: 1286ms;
    transition-delay: 1286ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1287"] {
    -webkit-transition-delay: 1287ms;
    transition-delay: 1287ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1288"] {
    -webkit-transition-delay: 1288ms;
    transition-delay: 1288ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1289"] {
    -webkit-transition-delay: 1289ms;
    transition-delay: 1289ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1290"] {
    -webkit-transition-delay: 1290ms;
    transition-delay: 1290ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1291"] {
    -webkit-transition-delay: 1291ms;
    transition-delay: 1291ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1292"] {
    -webkit-transition-delay: 1292ms;
    transition-delay: 1292ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1293"] {
    -webkit-transition-delay: 1293ms;
    transition-delay: 1293ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1294"] {
    -webkit-transition-delay: 1294ms;
    transition-delay: 1294ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1295"] {
    -webkit-transition-delay: 1295ms;
    transition-delay: 1295ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1296"] {
    -webkit-transition-delay: 1296ms;
    transition-delay: 1296ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1297"] {
    -webkit-transition-delay: 1297ms;
    transition-delay: 1297ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1298"] {
    -webkit-transition-delay: 1298ms;
    transition-delay: 1298ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1299"] {
    -webkit-transition-delay: 1299ms;
    transition-delay: 1299ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1300"] {
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1301"] {
    -webkit-transition-delay: 1301ms;
    transition-delay: 1301ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1302"] {
    -webkit-transition-delay: 1302ms;
    transition-delay: 1302ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1303"] {
    -webkit-transition-delay: 1303ms;
    transition-delay: 1303ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1304"] {
    -webkit-transition-delay: 1304ms;
    transition-delay: 1304ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1305"] {
    -webkit-transition-delay: 1305ms;
    transition-delay: 1305ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1306"] {
    -webkit-transition-delay: 1306ms;
    transition-delay: 1306ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1307"] {
    -webkit-transition-delay: 1307ms;
    transition-delay: 1307ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1308"] {
    -webkit-transition-delay: 1308ms;
    transition-delay: 1308ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1309"] {
    -webkit-transition-delay: 1309ms;
    transition-delay: 1309ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1310"] {
    -webkit-transition-delay: 1310ms;
    transition-delay: 1310ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1311"] {
    -webkit-transition-delay: 1311ms;
    transition-delay: 1311ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1312"] {
    -webkit-transition-delay: 1312ms;
    transition-delay: 1312ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1313"] {
    -webkit-transition-delay: 1313ms;
    transition-delay: 1313ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1314"] {
    -webkit-transition-delay: 1314ms;
    transition-delay: 1314ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1315"] {
    -webkit-transition-delay: 1315ms;
    transition-delay: 1315ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1316"] {
    -webkit-transition-delay: 1316ms;
    transition-delay: 1316ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1317"] {
    -webkit-transition-delay: 1317ms;
    transition-delay: 1317ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1318"] {
    -webkit-transition-delay: 1318ms;
    transition-delay: 1318ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1319"] {
    -webkit-transition-delay: 1319ms;
    transition-delay: 1319ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1320"] {
    -webkit-transition-delay: 1320ms;
    transition-delay: 1320ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1321"] {
    -webkit-transition-delay: 1321ms;
    transition-delay: 1321ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1322"] {
    -webkit-transition-delay: 1322ms;
    transition-delay: 1322ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1323"] {
    -webkit-transition-delay: 1323ms;
    transition-delay: 1323ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1324"] {
    -webkit-transition-delay: 1324ms;
    transition-delay: 1324ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1325"] {
    -webkit-transition-delay: 1325ms;
    transition-delay: 1325ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1326"] {
    -webkit-transition-delay: 1326ms;
    transition-delay: 1326ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1327"] {
    -webkit-transition-delay: 1327ms;
    transition-delay: 1327ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1328"] {
    -webkit-transition-delay: 1328ms;
    transition-delay: 1328ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1329"] {
    -webkit-transition-delay: 1329ms;
    transition-delay: 1329ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1330"] {
    -webkit-transition-delay: 1330ms;
    transition-delay: 1330ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1331"] {
    -webkit-transition-delay: 1331ms;
    transition-delay: 1331ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1332"] {
    -webkit-transition-delay: 1332ms;
    transition-delay: 1332ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1333"] {
    -webkit-transition-delay: 1333ms;
    transition-delay: 1333ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1334"] {
    -webkit-transition-delay: 1334ms;
    transition-delay: 1334ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1335"] {
    -webkit-transition-delay: 1335ms;
    transition-delay: 1335ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1336"] {
    -webkit-transition-delay: 1336ms;
    transition-delay: 1336ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1337"] {
    -webkit-transition-delay: 1337ms;
    transition-delay: 1337ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1338"] {
    -webkit-transition-delay: 1338ms;
    transition-delay: 1338ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1339"] {
    -webkit-transition-delay: 1339ms;
    transition-delay: 1339ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1340"] {
    -webkit-transition-delay: 1340ms;
    transition-delay: 1340ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1341"] {
    -webkit-transition-delay: 1341ms;
    transition-delay: 1341ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1342"] {
    -webkit-transition-delay: 1342ms;
    transition-delay: 1342ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1343"] {
    -webkit-transition-delay: 1343ms;
    transition-delay: 1343ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1344"] {
    -webkit-transition-delay: 1344ms;
    transition-delay: 1344ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1345"] {
    -webkit-transition-delay: 1345ms;
    transition-delay: 1345ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1346"] {
    -webkit-transition-delay: 1346ms;
    transition-delay: 1346ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1347"] {
    -webkit-transition-delay: 1347ms;
    transition-delay: 1347ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1348"] {
    -webkit-transition-delay: 1348ms;
    transition-delay: 1348ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1349"] {
    -webkit-transition-delay: 1349ms;
    transition-delay: 1349ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1350"] {
    -webkit-transition-delay: 1350ms;
    transition-delay: 1350ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1351"] {
    -webkit-transition-delay: 1351ms;
    transition-delay: 1351ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1352"] {
    -webkit-transition-delay: 1352ms;
    transition-delay: 1352ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1353"] {
    -webkit-transition-delay: 1353ms;
    transition-delay: 1353ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1354"] {
    -webkit-transition-delay: 1354ms;
    transition-delay: 1354ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1355"] {
    -webkit-transition-delay: 1355ms;
    transition-delay: 1355ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1356"] {
    -webkit-transition-delay: 1356ms;
    transition-delay: 1356ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1357"] {
    -webkit-transition-delay: 1357ms;
    transition-delay: 1357ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1358"] {
    -webkit-transition-delay: 1358ms;
    transition-delay: 1358ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1359"] {
    -webkit-transition-delay: 1359ms;
    transition-delay: 1359ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1360"] {
    -webkit-transition-delay: 1360ms;
    transition-delay: 1360ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1361"] {
    -webkit-transition-delay: 1361ms;
    transition-delay: 1361ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1362"] {
    -webkit-transition-delay: 1362ms;
    transition-delay: 1362ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1363"] {
    -webkit-transition-delay: 1363ms;
    transition-delay: 1363ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1364"] {
    -webkit-transition-delay: 1364ms;
    transition-delay: 1364ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1365"] {
    -webkit-transition-delay: 1365ms;
    transition-delay: 1365ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1366"] {
    -webkit-transition-delay: 1366ms;
    transition-delay: 1366ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1367"] {
    -webkit-transition-delay: 1367ms;
    transition-delay: 1367ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1368"] {
    -webkit-transition-delay: 1368ms;
    transition-delay: 1368ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1369"] {
    -webkit-transition-delay: 1369ms;
    transition-delay: 1369ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1370"] {
    -webkit-transition-delay: 1370ms;
    transition-delay: 1370ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1371"] {
    -webkit-transition-delay: 1371ms;
    transition-delay: 1371ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1372"] {
    -webkit-transition-delay: 1372ms;
    transition-delay: 1372ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1373"] {
    -webkit-transition-delay: 1373ms;
    transition-delay: 1373ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1374"] {
    -webkit-transition-delay: 1374ms;
    transition-delay: 1374ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1375"] {
    -webkit-transition-delay: 1375ms;
    transition-delay: 1375ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1376"] {
    -webkit-transition-delay: 1376ms;
    transition-delay: 1376ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1377"] {
    -webkit-transition-delay: 1377ms;
    transition-delay: 1377ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1378"] {
    -webkit-transition-delay: 1378ms;
    transition-delay: 1378ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1379"] {
    -webkit-transition-delay: 1379ms;
    transition-delay: 1379ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1380"] {
    -webkit-transition-delay: 1380ms;
    transition-delay: 1380ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1381"] {
    -webkit-transition-delay: 1381ms;
    transition-delay: 1381ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1382"] {
    -webkit-transition-delay: 1382ms;
    transition-delay: 1382ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1383"] {
    -webkit-transition-delay: 1383ms;
    transition-delay: 1383ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1384"] {
    -webkit-transition-delay: 1384ms;
    transition-delay: 1384ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1385"] {
    -webkit-transition-delay: 1385ms;
    transition-delay: 1385ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1386"] {
    -webkit-transition-delay: 1386ms;
    transition-delay: 1386ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1387"] {
    -webkit-transition-delay: 1387ms;
    transition-delay: 1387ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1388"] {
    -webkit-transition-delay: 1388ms;
    transition-delay: 1388ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1389"] {
    -webkit-transition-delay: 1389ms;
    transition-delay: 1389ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1390"] {
    -webkit-transition-delay: 1390ms;
    transition-delay: 1390ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1391"] {
    -webkit-transition-delay: 1391ms;
    transition-delay: 1391ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1392"] {
    -webkit-transition-delay: 1392ms;
    transition-delay: 1392ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1393"] {
    -webkit-transition-delay: 1393ms;
    transition-delay: 1393ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1394"] {
    -webkit-transition-delay: 1394ms;
    transition-delay: 1394ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1395"] {
    -webkit-transition-delay: 1395ms;
    transition-delay: 1395ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1396"] {
    -webkit-transition-delay: 1396ms;
    transition-delay: 1396ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1397"] {
    -webkit-transition-delay: 1397ms;
    transition-delay: 1397ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1398"] {
    -webkit-transition-delay: 1398ms;
    transition-delay: 1398ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1399"] {
    -webkit-transition-delay: 1399ms;
    transition-delay: 1399ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1400"] {
    -webkit-transition-delay: 1400ms;
    transition-delay: 1400ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1401"] {
    -webkit-transition-delay: 1401ms;
    transition-delay: 1401ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1402"] {
    -webkit-transition-delay: 1402ms;
    transition-delay: 1402ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1403"] {
    -webkit-transition-delay: 1403ms;
    transition-delay: 1403ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1404"] {
    -webkit-transition-delay: 1404ms;
    transition-delay: 1404ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1405"] {
    -webkit-transition-delay: 1405ms;
    transition-delay: 1405ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1406"] {
    -webkit-transition-delay: 1406ms;
    transition-delay: 1406ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1407"] {
    -webkit-transition-delay: 1407ms;
    transition-delay: 1407ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1408"] {
    -webkit-transition-delay: 1408ms;
    transition-delay: 1408ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1409"] {
    -webkit-transition-delay: 1409ms;
    transition-delay: 1409ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1410"] {
    -webkit-transition-delay: 1410ms;
    transition-delay: 1410ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1411"] {
    -webkit-transition-delay: 1411ms;
    transition-delay: 1411ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1412"] {
    -webkit-transition-delay: 1412ms;
    transition-delay: 1412ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1413"] {
    -webkit-transition-delay: 1413ms;
    transition-delay: 1413ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1414"] {
    -webkit-transition-delay: 1414ms;
    transition-delay: 1414ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1415"] {
    -webkit-transition-delay: 1415ms;
    transition-delay: 1415ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1416"] {
    -webkit-transition-delay: 1416ms;
    transition-delay: 1416ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1417"] {
    -webkit-transition-delay: 1417ms;
    transition-delay: 1417ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1418"] {
    -webkit-transition-delay: 1418ms;
    transition-delay: 1418ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1419"] {
    -webkit-transition-delay: 1419ms;
    transition-delay: 1419ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1420"] {
    -webkit-transition-delay: 1420ms;
    transition-delay: 1420ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1421"] {
    -webkit-transition-delay: 1421ms;
    transition-delay: 1421ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1422"] {
    -webkit-transition-delay: 1422ms;
    transition-delay: 1422ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1423"] {
    -webkit-transition-delay: 1423ms;
    transition-delay: 1423ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1424"] {
    -webkit-transition-delay: 1424ms;
    transition-delay: 1424ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1425"] {
    -webkit-transition-delay: 1425ms;
    transition-delay: 1425ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1426"] {
    -webkit-transition-delay: 1426ms;
    transition-delay: 1426ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1427"] {
    -webkit-transition-delay: 1427ms;
    transition-delay: 1427ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1428"] {
    -webkit-transition-delay: 1428ms;
    transition-delay: 1428ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1429"] {
    -webkit-transition-delay: 1429ms;
    transition-delay: 1429ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1430"] {
    -webkit-transition-delay: 1430ms;
    transition-delay: 1430ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1431"] {
    -webkit-transition-delay: 1431ms;
    transition-delay: 1431ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1432"] {
    -webkit-transition-delay: 1432ms;
    transition-delay: 1432ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1433"] {
    -webkit-transition-delay: 1433ms;
    transition-delay: 1433ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1434"] {
    -webkit-transition-delay: 1434ms;
    transition-delay: 1434ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1435"] {
    -webkit-transition-delay: 1435ms;
    transition-delay: 1435ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1436"] {
    -webkit-transition-delay: 1436ms;
    transition-delay: 1436ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1437"] {
    -webkit-transition-delay: 1437ms;
    transition-delay: 1437ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1438"] {
    -webkit-transition-delay: 1438ms;
    transition-delay: 1438ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1439"] {
    -webkit-transition-delay: 1439ms;
    transition-delay: 1439ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1440"] {
    -webkit-transition-delay: 1440ms;
    transition-delay: 1440ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1441"] {
    -webkit-transition-delay: 1441ms;
    transition-delay: 1441ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1442"] {
    -webkit-transition-delay: 1442ms;
    transition-delay: 1442ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1443"] {
    -webkit-transition-delay: 1443ms;
    transition-delay: 1443ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1444"] {
    -webkit-transition-delay: 1444ms;
    transition-delay: 1444ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1445"] {
    -webkit-transition-delay: 1445ms;
    transition-delay: 1445ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1446"] {
    -webkit-transition-delay: 1446ms;
    transition-delay: 1446ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1447"] {
    -webkit-transition-delay: 1447ms;
    transition-delay: 1447ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1448"] {
    -webkit-transition-delay: 1448ms;
    transition-delay: 1448ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1449"] {
    -webkit-transition-delay: 1449ms;
    transition-delay: 1449ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1450"] {
    -webkit-transition-delay: 1450ms;
    transition-delay: 1450ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1451"] {
    -webkit-transition-delay: 1451ms;
    transition-delay: 1451ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1452"] {
    -webkit-transition-delay: 1452ms;
    transition-delay: 1452ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1453"] {
    -webkit-transition-delay: 1453ms;
    transition-delay: 1453ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1454"] {
    -webkit-transition-delay: 1454ms;
    transition-delay: 1454ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1455"] {
    -webkit-transition-delay: 1455ms;
    transition-delay: 1455ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1456"] {
    -webkit-transition-delay: 1456ms;
    transition-delay: 1456ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1457"] {
    -webkit-transition-delay: 1457ms;
    transition-delay: 1457ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1458"] {
    -webkit-transition-delay: 1458ms;
    transition-delay: 1458ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1459"] {
    -webkit-transition-delay: 1459ms;
    transition-delay: 1459ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1460"] {
    -webkit-transition-delay: 1460ms;
    transition-delay: 1460ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1461"] {
    -webkit-transition-delay: 1461ms;
    transition-delay: 1461ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1462"] {
    -webkit-transition-delay: 1462ms;
    transition-delay: 1462ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1463"] {
    -webkit-transition-delay: 1463ms;
    transition-delay: 1463ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1464"] {
    -webkit-transition-delay: 1464ms;
    transition-delay: 1464ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1465"] {
    -webkit-transition-delay: 1465ms;
    transition-delay: 1465ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1466"] {
    -webkit-transition-delay: 1466ms;
    transition-delay: 1466ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1467"] {
    -webkit-transition-delay: 1467ms;
    transition-delay: 1467ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1468"] {
    -webkit-transition-delay: 1468ms;
    transition-delay: 1468ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1469"] {
    -webkit-transition-delay: 1469ms;
    transition-delay: 1469ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1470"] {
    -webkit-transition-delay: 1470ms;
    transition-delay: 1470ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1471"] {
    -webkit-transition-delay: 1471ms;
    transition-delay: 1471ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1472"] {
    -webkit-transition-delay: 1472ms;
    transition-delay: 1472ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1473"] {
    -webkit-transition-delay: 1473ms;
    transition-delay: 1473ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1474"] {
    -webkit-transition-delay: 1474ms;
    transition-delay: 1474ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1475"] {
    -webkit-transition-delay: 1475ms;
    transition-delay: 1475ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1476"] {
    -webkit-transition-delay: 1476ms;
    transition-delay: 1476ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1477"] {
    -webkit-transition-delay: 1477ms;
    transition-delay: 1477ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1478"] {
    -webkit-transition-delay: 1478ms;
    transition-delay: 1478ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1479"] {
    -webkit-transition-delay: 1479ms;
    transition-delay: 1479ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1480"] {
    -webkit-transition-delay: 1480ms;
    transition-delay: 1480ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1481"] {
    -webkit-transition-delay: 1481ms;
    transition-delay: 1481ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1482"] {
    -webkit-transition-delay: 1482ms;
    transition-delay: 1482ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1483"] {
    -webkit-transition-delay: 1483ms;
    transition-delay: 1483ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1484"] {
    -webkit-transition-delay: 1484ms;
    transition-delay: 1484ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1485"] {
    -webkit-transition-delay: 1485ms;
    transition-delay: 1485ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1486"] {
    -webkit-transition-delay: 1486ms;
    transition-delay: 1486ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1487"] {
    -webkit-transition-delay: 1487ms;
    transition-delay: 1487ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1488"] {
    -webkit-transition-delay: 1488ms;
    transition-delay: 1488ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1489"] {
    -webkit-transition-delay: 1489ms;
    transition-delay: 1489ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1490"] {
    -webkit-transition-delay: 1490ms;
    transition-delay: 1490ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1491"] {
    -webkit-transition-delay: 1491ms;
    transition-delay: 1491ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1492"] {
    -webkit-transition-delay: 1492ms;
    transition-delay: 1492ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1493"] {
    -webkit-transition-delay: 1493ms;
    transition-delay: 1493ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1494"] {
    -webkit-transition-delay: 1494ms;
    transition-delay: 1494ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1495"] {
    -webkit-transition-delay: 1495ms;
    transition-delay: 1495ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1496"] {
    -webkit-transition-delay: 1496ms;
    transition-delay: 1496ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1497"] {
    -webkit-transition-delay: 1497ms;
    transition-delay: 1497ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1498"] {
    -webkit-transition-delay: 1498ms;
    transition-delay: 1498ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1499"] {
    -webkit-transition-delay: 1499ms;
    transition-delay: 1499ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1500"] {
    -webkit-transition-delay: 1500ms;
    transition-delay: 1500ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1501"] {
    -webkit-transition-delay: 1501ms;
    transition-delay: 1501ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1502"] {
    -webkit-transition-delay: 1502ms;
    transition-delay: 1502ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1503"] {
    -webkit-transition-delay: 1503ms;
    transition-delay: 1503ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1504"] {
    -webkit-transition-delay: 1504ms;
    transition-delay: 1504ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1505"] {
    -webkit-transition-delay: 1505ms;
    transition-delay: 1505ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1506"] {
    -webkit-transition-delay: 1506ms;
    transition-delay: 1506ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1507"] {
    -webkit-transition-delay: 1507ms;
    transition-delay: 1507ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1508"] {
    -webkit-transition-delay: 1508ms;
    transition-delay: 1508ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1509"] {
    -webkit-transition-delay: 1509ms;
    transition-delay: 1509ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1510"] {
    -webkit-transition-delay: 1510ms;
    transition-delay: 1510ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1511"] {
    -webkit-transition-delay: 1511ms;
    transition-delay: 1511ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1512"] {
    -webkit-transition-delay: 1512ms;
    transition-delay: 1512ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1513"] {
    -webkit-transition-delay: 1513ms;
    transition-delay: 1513ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1514"] {
    -webkit-transition-delay: 1514ms;
    transition-delay: 1514ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1515"] {
    -webkit-transition-delay: 1515ms;
    transition-delay: 1515ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1516"] {
    -webkit-transition-delay: 1516ms;
    transition-delay: 1516ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1517"] {
    -webkit-transition-delay: 1517ms;
    transition-delay: 1517ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1518"] {
    -webkit-transition-delay: 1518ms;
    transition-delay: 1518ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1519"] {
    -webkit-transition-delay: 1519ms;
    transition-delay: 1519ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1520"] {
    -webkit-transition-delay: 1520ms;
    transition-delay: 1520ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1521"] {
    -webkit-transition-delay: 1521ms;
    transition-delay: 1521ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1522"] {
    -webkit-transition-delay: 1522ms;
    transition-delay: 1522ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1523"] {
    -webkit-transition-delay: 1523ms;
    transition-delay: 1523ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1524"] {
    -webkit-transition-delay: 1524ms;
    transition-delay: 1524ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1525"] {
    -webkit-transition-delay: 1525ms;
    transition-delay: 1525ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1526"] {
    -webkit-transition-delay: 1526ms;
    transition-delay: 1526ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1527"] {
    -webkit-transition-delay: 1527ms;
    transition-delay: 1527ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1528"] {
    -webkit-transition-delay: 1528ms;
    transition-delay: 1528ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1529"] {
    -webkit-transition-delay: 1529ms;
    transition-delay: 1529ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1530"] {
    -webkit-transition-delay: 1530ms;
    transition-delay: 1530ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1531"] {
    -webkit-transition-delay: 1531ms;
    transition-delay: 1531ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1532"] {
    -webkit-transition-delay: 1532ms;
    transition-delay: 1532ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1533"] {
    -webkit-transition-delay: 1533ms;
    transition-delay: 1533ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1534"] {
    -webkit-transition-delay: 1534ms;
    transition-delay: 1534ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1535"] {
    -webkit-transition-delay: 1535ms;
    transition-delay: 1535ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1536"] {
    -webkit-transition-delay: 1536ms;
    transition-delay: 1536ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1537"] {
    -webkit-transition-delay: 1537ms;
    transition-delay: 1537ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1538"] {
    -webkit-transition-delay: 1538ms;
    transition-delay: 1538ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1539"] {
    -webkit-transition-delay: 1539ms;
    transition-delay: 1539ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1540"] {
    -webkit-transition-delay: 1540ms;
    transition-delay: 1540ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1541"] {
    -webkit-transition-delay: 1541ms;
    transition-delay: 1541ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1542"] {
    -webkit-transition-delay: 1542ms;
    transition-delay: 1542ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1543"] {
    -webkit-transition-delay: 1543ms;
    transition-delay: 1543ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1544"] {
    -webkit-transition-delay: 1544ms;
    transition-delay: 1544ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1545"] {
    -webkit-transition-delay: 1545ms;
    transition-delay: 1545ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1546"] {
    -webkit-transition-delay: 1546ms;
    transition-delay: 1546ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1547"] {
    -webkit-transition-delay: 1547ms;
    transition-delay: 1547ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1548"] {
    -webkit-transition-delay: 1548ms;
    transition-delay: 1548ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1549"] {
    -webkit-transition-delay: 1549ms;
    transition-delay: 1549ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1550"] {
    -webkit-transition-delay: 1550ms;
    transition-delay: 1550ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1551"] {
    -webkit-transition-delay: 1551ms;
    transition-delay: 1551ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1552"] {
    -webkit-transition-delay: 1552ms;
    transition-delay: 1552ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1553"] {
    -webkit-transition-delay: 1553ms;
    transition-delay: 1553ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1554"] {
    -webkit-transition-delay: 1554ms;
    transition-delay: 1554ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1555"] {
    -webkit-transition-delay: 1555ms;
    transition-delay: 1555ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1556"] {
    -webkit-transition-delay: 1556ms;
    transition-delay: 1556ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1557"] {
    -webkit-transition-delay: 1557ms;
    transition-delay: 1557ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1558"] {
    -webkit-transition-delay: 1558ms;
    transition-delay: 1558ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1559"] {
    -webkit-transition-delay: 1559ms;
    transition-delay: 1559ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1560"] {
    -webkit-transition-delay: 1560ms;
    transition-delay: 1560ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1561"] {
    -webkit-transition-delay: 1561ms;
    transition-delay: 1561ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1562"] {
    -webkit-transition-delay: 1562ms;
    transition-delay: 1562ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1563"] {
    -webkit-transition-delay: 1563ms;
    transition-delay: 1563ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1564"] {
    -webkit-transition-delay: 1564ms;
    transition-delay: 1564ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1565"] {
    -webkit-transition-delay: 1565ms;
    transition-delay: 1565ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1566"] {
    -webkit-transition-delay: 1566ms;
    transition-delay: 1566ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1567"] {
    -webkit-transition-delay: 1567ms;
    transition-delay: 1567ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1568"] {
    -webkit-transition-delay: 1568ms;
    transition-delay: 1568ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1569"] {
    -webkit-transition-delay: 1569ms;
    transition-delay: 1569ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1570"] {
    -webkit-transition-delay: 1570ms;
    transition-delay: 1570ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1571"] {
    -webkit-transition-delay: 1571ms;
    transition-delay: 1571ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1572"] {
    -webkit-transition-delay: 1572ms;
    transition-delay: 1572ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1573"] {
    -webkit-transition-delay: 1573ms;
    transition-delay: 1573ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1574"] {
    -webkit-transition-delay: 1574ms;
    transition-delay: 1574ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1575"] {
    -webkit-transition-delay: 1575ms;
    transition-delay: 1575ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1576"] {
    -webkit-transition-delay: 1576ms;
    transition-delay: 1576ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1577"] {
    -webkit-transition-delay: 1577ms;
    transition-delay: 1577ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1578"] {
    -webkit-transition-delay: 1578ms;
    transition-delay: 1578ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1579"] {
    -webkit-transition-delay: 1579ms;
    transition-delay: 1579ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1580"] {
    -webkit-transition-delay: 1580ms;
    transition-delay: 1580ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1581"] {
    -webkit-transition-delay: 1581ms;
    transition-delay: 1581ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1582"] {
    -webkit-transition-delay: 1582ms;
    transition-delay: 1582ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1583"] {
    -webkit-transition-delay: 1583ms;
    transition-delay: 1583ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1584"] {
    -webkit-transition-delay: 1584ms;
    transition-delay: 1584ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1585"] {
    -webkit-transition-delay: 1585ms;
    transition-delay: 1585ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1586"] {
    -webkit-transition-delay: 1586ms;
    transition-delay: 1586ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1587"] {
    -webkit-transition-delay: 1587ms;
    transition-delay: 1587ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1588"] {
    -webkit-transition-delay: 1588ms;
    transition-delay: 1588ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1589"] {
    -webkit-transition-delay: 1589ms;
    transition-delay: 1589ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1590"] {
    -webkit-transition-delay: 1590ms;
    transition-delay: 1590ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1591"] {
    -webkit-transition-delay: 1591ms;
    transition-delay: 1591ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1592"] {
    -webkit-transition-delay: 1592ms;
    transition-delay: 1592ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1593"] {
    -webkit-transition-delay: 1593ms;
    transition-delay: 1593ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1594"] {
    -webkit-transition-delay: 1594ms;
    transition-delay: 1594ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1595"] {
    -webkit-transition-delay: 1595ms;
    transition-delay: 1595ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1596"] {
    -webkit-transition-delay: 1596ms;
    transition-delay: 1596ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1597"] {
    -webkit-transition-delay: 1597ms;
    transition-delay: 1597ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1598"] {
    -webkit-transition-delay: 1598ms;
    transition-delay: 1598ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1599"] {
    -webkit-transition-delay: 1599ms;
    transition-delay: 1599ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1600"] {
    -webkit-transition-delay: 1600ms;
    transition-delay: 1600ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1601"] {
    -webkit-transition-delay: 1601ms;
    transition-delay: 1601ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1602"] {
    -webkit-transition-delay: 1602ms;
    transition-delay: 1602ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1603"] {
    -webkit-transition-delay: 1603ms;
    transition-delay: 1603ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1604"] {
    -webkit-transition-delay: 1604ms;
    transition-delay: 1604ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1605"] {
    -webkit-transition-delay: 1605ms;
    transition-delay: 1605ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1606"] {
    -webkit-transition-delay: 1606ms;
    transition-delay: 1606ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1607"] {
    -webkit-transition-delay: 1607ms;
    transition-delay: 1607ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1608"] {
    -webkit-transition-delay: 1608ms;
    transition-delay: 1608ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1609"] {
    -webkit-transition-delay: 1609ms;
    transition-delay: 1609ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1610"] {
    -webkit-transition-delay: 1610ms;
    transition-delay: 1610ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1611"] {
    -webkit-transition-delay: 1611ms;
    transition-delay: 1611ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1612"] {
    -webkit-transition-delay: 1612ms;
    transition-delay: 1612ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1613"] {
    -webkit-transition-delay: 1613ms;
    transition-delay: 1613ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1614"] {
    -webkit-transition-delay: 1614ms;
    transition-delay: 1614ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1615"] {
    -webkit-transition-delay: 1615ms;
    transition-delay: 1615ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1616"] {
    -webkit-transition-delay: 1616ms;
    transition-delay: 1616ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1617"] {
    -webkit-transition-delay: 1617ms;
    transition-delay: 1617ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1618"] {
    -webkit-transition-delay: 1618ms;
    transition-delay: 1618ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1619"] {
    -webkit-transition-delay: 1619ms;
    transition-delay: 1619ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1620"] {
    -webkit-transition-delay: 1620ms;
    transition-delay: 1620ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1621"] {
    -webkit-transition-delay: 1621ms;
    transition-delay: 1621ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1622"] {
    -webkit-transition-delay: 1622ms;
    transition-delay: 1622ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1623"] {
    -webkit-transition-delay: 1623ms;
    transition-delay: 1623ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1624"] {
    -webkit-transition-delay: 1624ms;
    transition-delay: 1624ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1625"] {
    -webkit-transition-delay: 1625ms;
    transition-delay: 1625ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1626"] {
    -webkit-transition-delay: 1626ms;
    transition-delay: 1626ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1627"] {
    -webkit-transition-delay: 1627ms;
    transition-delay: 1627ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1628"] {
    -webkit-transition-delay: 1628ms;
    transition-delay: 1628ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1629"] {
    -webkit-transition-delay: 1629ms;
    transition-delay: 1629ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1630"] {
    -webkit-transition-delay: 1630ms;
    transition-delay: 1630ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1631"] {
    -webkit-transition-delay: 1631ms;
    transition-delay: 1631ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1632"] {
    -webkit-transition-delay: 1632ms;
    transition-delay: 1632ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1633"] {
    -webkit-transition-delay: 1633ms;
    transition-delay: 1633ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1634"] {
    -webkit-transition-delay: 1634ms;
    transition-delay: 1634ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1635"] {
    -webkit-transition-delay: 1635ms;
    transition-delay: 1635ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1636"] {
    -webkit-transition-delay: 1636ms;
    transition-delay: 1636ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1637"] {
    -webkit-transition-delay: 1637ms;
    transition-delay: 1637ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1638"] {
    -webkit-transition-delay: 1638ms;
    transition-delay: 1638ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1639"] {
    -webkit-transition-delay: 1639ms;
    transition-delay: 1639ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1640"] {
    -webkit-transition-delay: 1640ms;
    transition-delay: 1640ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1641"] {
    -webkit-transition-delay: 1641ms;
    transition-delay: 1641ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1642"] {
    -webkit-transition-delay: 1642ms;
    transition-delay: 1642ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1643"] {
    -webkit-transition-delay: 1643ms;
    transition-delay: 1643ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1644"] {
    -webkit-transition-delay: 1644ms;
    transition-delay: 1644ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1645"] {
    -webkit-transition-delay: 1645ms;
    transition-delay: 1645ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1646"] {
    -webkit-transition-delay: 1646ms;
    transition-delay: 1646ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1647"] {
    -webkit-transition-delay: 1647ms;
    transition-delay: 1647ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1648"] {
    -webkit-transition-delay: 1648ms;
    transition-delay: 1648ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1649"] {
    -webkit-transition-delay: 1649ms;
    transition-delay: 1649ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1650"] {
    -webkit-transition-delay: 1650ms;
    transition-delay: 1650ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1651"] {
    -webkit-transition-delay: 1651ms;
    transition-delay: 1651ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1652"] {
    -webkit-transition-delay: 1652ms;
    transition-delay: 1652ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1653"] {
    -webkit-transition-delay: 1653ms;
    transition-delay: 1653ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1654"] {
    -webkit-transition-delay: 1654ms;
    transition-delay: 1654ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1655"] {
    -webkit-transition-delay: 1655ms;
    transition-delay: 1655ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1656"] {
    -webkit-transition-delay: 1656ms;
    transition-delay: 1656ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1657"] {
    -webkit-transition-delay: 1657ms;
    transition-delay: 1657ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1658"] {
    -webkit-transition-delay: 1658ms;
    transition-delay: 1658ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1659"] {
    -webkit-transition-delay: 1659ms;
    transition-delay: 1659ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1660"] {
    -webkit-transition-delay: 1660ms;
    transition-delay: 1660ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1661"] {
    -webkit-transition-delay: 1661ms;
    transition-delay: 1661ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1662"] {
    -webkit-transition-delay: 1662ms;
    transition-delay: 1662ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1663"] {
    -webkit-transition-delay: 1663ms;
    transition-delay: 1663ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1664"] {
    -webkit-transition-delay: 1664ms;
    transition-delay: 1664ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1665"] {
    -webkit-transition-delay: 1665ms;
    transition-delay: 1665ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1666"] {
    -webkit-transition-delay: 1666ms;
    transition-delay: 1666ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1667"] {
    -webkit-transition-delay: 1667ms;
    transition-delay: 1667ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1668"] {
    -webkit-transition-delay: 1668ms;
    transition-delay: 1668ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1669"] {
    -webkit-transition-delay: 1669ms;
    transition-delay: 1669ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1670"] {
    -webkit-transition-delay: 1670ms;
    transition-delay: 1670ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1671"] {
    -webkit-transition-delay: 1671ms;
    transition-delay: 1671ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1672"] {
    -webkit-transition-delay: 1672ms;
    transition-delay: 1672ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1673"] {
    -webkit-transition-delay: 1673ms;
    transition-delay: 1673ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1674"] {
    -webkit-transition-delay: 1674ms;
    transition-delay: 1674ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1675"] {
    -webkit-transition-delay: 1675ms;
    transition-delay: 1675ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1676"] {
    -webkit-transition-delay: 1676ms;
    transition-delay: 1676ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1677"] {
    -webkit-transition-delay: 1677ms;
    transition-delay: 1677ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1678"] {
    -webkit-transition-delay: 1678ms;
    transition-delay: 1678ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1679"] {
    -webkit-transition-delay: 1679ms;
    transition-delay: 1679ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1680"] {
    -webkit-transition-delay: 1680ms;
    transition-delay: 1680ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1681"] {
    -webkit-transition-delay: 1681ms;
    transition-delay: 1681ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1682"] {
    -webkit-transition-delay: 1682ms;
    transition-delay: 1682ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1683"] {
    -webkit-transition-delay: 1683ms;
    transition-delay: 1683ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1684"] {
    -webkit-transition-delay: 1684ms;
    transition-delay: 1684ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1685"] {
    -webkit-transition-delay: 1685ms;
    transition-delay: 1685ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1686"] {
    -webkit-transition-delay: 1686ms;
    transition-delay: 1686ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1687"] {
    -webkit-transition-delay: 1687ms;
    transition-delay: 1687ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1688"] {
    -webkit-transition-delay: 1688ms;
    transition-delay: 1688ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1689"] {
    -webkit-transition-delay: 1689ms;
    transition-delay: 1689ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1690"] {
    -webkit-transition-delay: 1690ms;
    transition-delay: 1690ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1691"] {
    -webkit-transition-delay: 1691ms;
    transition-delay: 1691ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1692"] {
    -webkit-transition-delay: 1692ms;
    transition-delay: 1692ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1693"] {
    -webkit-transition-delay: 1693ms;
    transition-delay: 1693ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1694"] {
    -webkit-transition-delay: 1694ms;
    transition-delay: 1694ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1695"] {
    -webkit-transition-delay: 1695ms;
    transition-delay: 1695ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1696"] {
    -webkit-transition-delay: 1696ms;
    transition-delay: 1696ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1697"] {
    -webkit-transition-delay: 1697ms;
    transition-delay: 1697ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1698"] {
    -webkit-transition-delay: 1698ms;
    transition-delay: 1698ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1699"] {
    -webkit-transition-delay: 1699ms;
    transition-delay: 1699ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1700"] {
    -webkit-transition-delay: 1700ms;
    transition-delay: 1700ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1701"] {
    -webkit-transition-delay: 1701ms;
    transition-delay: 1701ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1702"] {
    -webkit-transition-delay: 1702ms;
    transition-delay: 1702ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1703"] {
    -webkit-transition-delay: 1703ms;
    transition-delay: 1703ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1704"] {
    -webkit-transition-delay: 1704ms;
    transition-delay: 1704ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1705"] {
    -webkit-transition-delay: 1705ms;
    transition-delay: 1705ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1706"] {
    -webkit-transition-delay: 1706ms;
    transition-delay: 1706ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1707"] {
    -webkit-transition-delay: 1707ms;
    transition-delay: 1707ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1708"] {
    -webkit-transition-delay: 1708ms;
    transition-delay: 1708ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1709"] {
    -webkit-transition-delay: 1709ms;
    transition-delay: 1709ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1710"] {
    -webkit-transition-delay: 1710ms;
    transition-delay: 1710ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1711"] {
    -webkit-transition-delay: 1711ms;
    transition-delay: 1711ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1712"] {
    -webkit-transition-delay: 1712ms;
    transition-delay: 1712ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1713"] {
    -webkit-transition-delay: 1713ms;
    transition-delay: 1713ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1714"] {
    -webkit-transition-delay: 1714ms;
    transition-delay: 1714ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1715"] {
    -webkit-transition-delay: 1715ms;
    transition-delay: 1715ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1716"] {
    -webkit-transition-delay: 1716ms;
    transition-delay: 1716ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1717"] {
    -webkit-transition-delay: 1717ms;
    transition-delay: 1717ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1718"] {
    -webkit-transition-delay: 1718ms;
    transition-delay: 1718ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1719"] {
    -webkit-transition-delay: 1719ms;
    transition-delay: 1719ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1720"] {
    -webkit-transition-delay: 1720ms;
    transition-delay: 1720ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1721"] {
    -webkit-transition-delay: 1721ms;
    transition-delay: 1721ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1722"] {
    -webkit-transition-delay: 1722ms;
    transition-delay: 1722ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1723"] {
    -webkit-transition-delay: 1723ms;
    transition-delay: 1723ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1724"] {
    -webkit-transition-delay: 1724ms;
    transition-delay: 1724ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1725"] {
    -webkit-transition-delay: 1725ms;
    transition-delay: 1725ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1726"] {
    -webkit-transition-delay: 1726ms;
    transition-delay: 1726ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1727"] {
    -webkit-transition-delay: 1727ms;
    transition-delay: 1727ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1728"] {
    -webkit-transition-delay: 1728ms;
    transition-delay: 1728ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1729"] {
    -webkit-transition-delay: 1729ms;
    transition-delay: 1729ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1730"] {
    -webkit-transition-delay: 1730ms;
    transition-delay: 1730ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1731"] {
    -webkit-transition-delay: 1731ms;
    transition-delay: 1731ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1732"] {
    -webkit-transition-delay: 1732ms;
    transition-delay: 1732ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1733"] {
    -webkit-transition-delay: 1733ms;
    transition-delay: 1733ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1734"] {
    -webkit-transition-delay: 1734ms;
    transition-delay: 1734ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1735"] {
    -webkit-transition-delay: 1735ms;
    transition-delay: 1735ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1736"] {
    -webkit-transition-delay: 1736ms;
    transition-delay: 1736ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1737"] {
    -webkit-transition-delay: 1737ms;
    transition-delay: 1737ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1738"] {
    -webkit-transition-delay: 1738ms;
    transition-delay: 1738ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1739"] {
    -webkit-transition-delay: 1739ms;
    transition-delay: 1739ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1740"] {
    -webkit-transition-delay: 1740ms;
    transition-delay: 1740ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1741"] {
    -webkit-transition-delay: 1741ms;
    transition-delay: 1741ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1742"] {
    -webkit-transition-delay: 1742ms;
    transition-delay: 1742ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1743"] {
    -webkit-transition-delay: 1743ms;
    transition-delay: 1743ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1744"] {
    -webkit-transition-delay: 1744ms;
    transition-delay: 1744ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1745"] {
    -webkit-transition-delay: 1745ms;
    transition-delay: 1745ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1746"] {
    -webkit-transition-delay: 1746ms;
    transition-delay: 1746ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1747"] {
    -webkit-transition-delay: 1747ms;
    transition-delay: 1747ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1748"] {
    -webkit-transition-delay: 1748ms;
    transition-delay: 1748ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1749"] {
    -webkit-transition-delay: 1749ms;
    transition-delay: 1749ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1750"] {
    -webkit-transition-delay: 1750ms;
    transition-delay: 1750ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1751"] {
    -webkit-transition-delay: 1751ms;
    transition-delay: 1751ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1752"] {
    -webkit-transition-delay: 1752ms;
    transition-delay: 1752ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1753"] {
    -webkit-transition-delay: 1753ms;
    transition-delay: 1753ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1754"] {
    -webkit-transition-delay: 1754ms;
    transition-delay: 1754ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1755"] {
    -webkit-transition-delay: 1755ms;
    transition-delay: 1755ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1756"] {
    -webkit-transition-delay: 1756ms;
    transition-delay: 1756ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1757"] {
    -webkit-transition-delay: 1757ms;
    transition-delay: 1757ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1758"] {
    -webkit-transition-delay: 1758ms;
    transition-delay: 1758ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1759"] {
    -webkit-transition-delay: 1759ms;
    transition-delay: 1759ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1760"] {
    -webkit-transition-delay: 1760ms;
    transition-delay: 1760ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1761"] {
    -webkit-transition-delay: 1761ms;
    transition-delay: 1761ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1762"] {
    -webkit-transition-delay: 1762ms;
    transition-delay: 1762ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1763"] {
    -webkit-transition-delay: 1763ms;
    transition-delay: 1763ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1764"] {
    -webkit-transition-delay: 1764ms;
    transition-delay: 1764ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1765"] {
    -webkit-transition-delay: 1765ms;
    transition-delay: 1765ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1766"] {
    -webkit-transition-delay: 1766ms;
    transition-delay: 1766ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1767"] {
    -webkit-transition-delay: 1767ms;
    transition-delay: 1767ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1768"] {
    -webkit-transition-delay: 1768ms;
    transition-delay: 1768ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1769"] {
    -webkit-transition-delay: 1769ms;
    transition-delay: 1769ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1770"] {
    -webkit-transition-delay: 1770ms;
    transition-delay: 1770ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1771"] {
    -webkit-transition-delay: 1771ms;
    transition-delay: 1771ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1772"] {
    -webkit-transition-delay: 1772ms;
    transition-delay: 1772ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1773"] {
    -webkit-transition-delay: 1773ms;
    transition-delay: 1773ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1774"] {
    -webkit-transition-delay: 1774ms;
    transition-delay: 1774ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1775"] {
    -webkit-transition-delay: 1775ms;
    transition-delay: 1775ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1776"] {
    -webkit-transition-delay: 1776ms;
    transition-delay: 1776ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1777"] {
    -webkit-transition-delay: 1777ms;
    transition-delay: 1777ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1778"] {
    -webkit-transition-delay: 1778ms;
    transition-delay: 1778ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1779"] {
    -webkit-transition-delay: 1779ms;
    transition-delay: 1779ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1780"] {
    -webkit-transition-delay: 1780ms;
    transition-delay: 1780ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1781"] {
    -webkit-transition-delay: 1781ms;
    transition-delay: 1781ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1782"] {
    -webkit-transition-delay: 1782ms;
    transition-delay: 1782ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1783"] {
    -webkit-transition-delay: 1783ms;
    transition-delay: 1783ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1784"] {
    -webkit-transition-delay: 1784ms;
    transition-delay: 1784ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1785"] {
    -webkit-transition-delay: 1785ms;
    transition-delay: 1785ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1786"] {
    -webkit-transition-delay: 1786ms;
    transition-delay: 1786ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1787"] {
    -webkit-transition-delay: 1787ms;
    transition-delay: 1787ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1788"] {
    -webkit-transition-delay: 1788ms;
    transition-delay: 1788ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1789"] {
    -webkit-transition-delay: 1789ms;
    transition-delay: 1789ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1790"] {
    -webkit-transition-delay: 1790ms;
    transition-delay: 1790ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1791"] {
    -webkit-transition-delay: 1791ms;
    transition-delay: 1791ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1792"] {
    -webkit-transition-delay: 1792ms;
    transition-delay: 1792ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1793"] {
    -webkit-transition-delay: 1793ms;
    transition-delay: 1793ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1794"] {
    -webkit-transition-delay: 1794ms;
    transition-delay: 1794ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1795"] {
    -webkit-transition-delay: 1795ms;
    transition-delay: 1795ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1796"] {
    -webkit-transition-delay: 1796ms;
    transition-delay: 1796ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1797"] {
    -webkit-transition-delay: 1797ms;
    transition-delay: 1797ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1798"] {
    -webkit-transition-delay: 1798ms;
    transition-delay: 1798ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1799"] {
    -webkit-transition-delay: 1799ms;
    transition-delay: 1799ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1800"] {
    -webkit-transition-delay: 1800ms;
    transition-delay: 1800ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1801"] {
    -webkit-transition-delay: 1801ms;
    transition-delay: 1801ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1802"] {
    -webkit-transition-delay: 1802ms;
    transition-delay: 1802ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1803"] {
    -webkit-transition-delay: 1803ms;
    transition-delay: 1803ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1804"] {
    -webkit-transition-delay: 1804ms;
    transition-delay: 1804ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1805"] {
    -webkit-transition-delay: 1805ms;
    transition-delay: 1805ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1806"] {
    -webkit-transition-delay: 1806ms;
    transition-delay: 1806ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1807"] {
    -webkit-transition-delay: 1807ms;
    transition-delay: 1807ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1808"] {
    -webkit-transition-delay: 1808ms;
    transition-delay: 1808ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1809"] {
    -webkit-transition-delay: 1809ms;
    transition-delay: 1809ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1810"] {
    -webkit-transition-delay: 1810ms;
    transition-delay: 1810ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1811"] {
    -webkit-transition-delay: 1811ms;
    transition-delay: 1811ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1812"] {
    -webkit-transition-delay: 1812ms;
    transition-delay: 1812ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1813"] {
    -webkit-transition-delay: 1813ms;
    transition-delay: 1813ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1814"] {
    -webkit-transition-delay: 1814ms;
    transition-delay: 1814ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1815"] {
    -webkit-transition-delay: 1815ms;
    transition-delay: 1815ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1816"] {
    -webkit-transition-delay: 1816ms;
    transition-delay: 1816ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1817"] {
    -webkit-transition-delay: 1817ms;
    transition-delay: 1817ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1818"] {
    -webkit-transition-delay: 1818ms;
    transition-delay: 1818ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1819"] {
    -webkit-transition-delay: 1819ms;
    transition-delay: 1819ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1820"] {
    -webkit-transition-delay: 1820ms;
    transition-delay: 1820ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1821"] {
    -webkit-transition-delay: 1821ms;
    transition-delay: 1821ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1822"] {
    -webkit-transition-delay: 1822ms;
    transition-delay: 1822ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1823"] {
    -webkit-transition-delay: 1823ms;
    transition-delay: 1823ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1824"] {
    -webkit-transition-delay: 1824ms;
    transition-delay: 1824ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1825"] {
    -webkit-transition-delay: 1825ms;
    transition-delay: 1825ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1826"] {
    -webkit-transition-delay: 1826ms;
    transition-delay: 1826ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1827"] {
    -webkit-transition-delay: 1827ms;
    transition-delay: 1827ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1828"] {
    -webkit-transition-delay: 1828ms;
    transition-delay: 1828ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1829"] {
    -webkit-transition-delay: 1829ms;
    transition-delay: 1829ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1830"] {
    -webkit-transition-delay: 1830ms;
    transition-delay: 1830ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1831"] {
    -webkit-transition-delay: 1831ms;
    transition-delay: 1831ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1832"] {
    -webkit-transition-delay: 1832ms;
    transition-delay: 1832ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1833"] {
    -webkit-transition-delay: 1833ms;
    transition-delay: 1833ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1834"] {
    -webkit-transition-delay: 1834ms;
    transition-delay: 1834ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1835"] {
    -webkit-transition-delay: 1835ms;
    transition-delay: 1835ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1836"] {
    -webkit-transition-delay: 1836ms;
    transition-delay: 1836ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1837"] {
    -webkit-transition-delay: 1837ms;
    transition-delay: 1837ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1838"] {
    -webkit-transition-delay: 1838ms;
    transition-delay: 1838ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1839"] {
    -webkit-transition-delay: 1839ms;
    transition-delay: 1839ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1840"] {
    -webkit-transition-delay: 1840ms;
    transition-delay: 1840ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1841"] {
    -webkit-transition-delay: 1841ms;
    transition-delay: 1841ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1842"] {
    -webkit-transition-delay: 1842ms;
    transition-delay: 1842ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1843"] {
    -webkit-transition-delay: 1843ms;
    transition-delay: 1843ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1844"] {
    -webkit-transition-delay: 1844ms;
    transition-delay: 1844ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1845"] {
    -webkit-transition-delay: 1845ms;
    transition-delay: 1845ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1846"] {
    -webkit-transition-delay: 1846ms;
    transition-delay: 1846ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1847"] {
    -webkit-transition-delay: 1847ms;
    transition-delay: 1847ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1848"] {
    -webkit-transition-delay: 1848ms;
    transition-delay: 1848ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1849"] {
    -webkit-transition-delay: 1849ms;
    transition-delay: 1849ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1850"] {
    -webkit-transition-delay: 1850ms;
    transition-delay: 1850ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1851"] {
    -webkit-transition-delay: 1851ms;
    transition-delay: 1851ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1852"] {
    -webkit-transition-delay: 1852ms;
    transition-delay: 1852ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1853"] {
    -webkit-transition-delay: 1853ms;
    transition-delay: 1853ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1854"] {
    -webkit-transition-delay: 1854ms;
    transition-delay: 1854ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1855"] {
    -webkit-transition-delay: 1855ms;
    transition-delay: 1855ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1856"] {
    -webkit-transition-delay: 1856ms;
    transition-delay: 1856ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1857"] {
    -webkit-transition-delay: 1857ms;
    transition-delay: 1857ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1858"] {
    -webkit-transition-delay: 1858ms;
    transition-delay: 1858ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1859"] {
    -webkit-transition-delay: 1859ms;
    transition-delay: 1859ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1860"] {
    -webkit-transition-delay: 1860ms;
    transition-delay: 1860ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1861"] {
    -webkit-transition-delay: 1861ms;
    transition-delay: 1861ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1862"] {
    -webkit-transition-delay: 1862ms;
    transition-delay: 1862ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1863"] {
    -webkit-transition-delay: 1863ms;
    transition-delay: 1863ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1864"] {
    -webkit-transition-delay: 1864ms;
    transition-delay: 1864ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1865"] {
    -webkit-transition-delay: 1865ms;
    transition-delay: 1865ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1866"] {
    -webkit-transition-delay: 1866ms;
    transition-delay: 1866ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1867"] {
    -webkit-transition-delay: 1867ms;
    transition-delay: 1867ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1868"] {
    -webkit-transition-delay: 1868ms;
    transition-delay: 1868ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1869"] {
    -webkit-transition-delay: 1869ms;
    transition-delay: 1869ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1870"] {
    -webkit-transition-delay: 1870ms;
    transition-delay: 1870ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1871"] {
    -webkit-transition-delay: 1871ms;
    transition-delay: 1871ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1872"] {
    -webkit-transition-delay: 1872ms;
    transition-delay: 1872ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1873"] {
    -webkit-transition-delay: 1873ms;
    transition-delay: 1873ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1874"] {
    -webkit-transition-delay: 1874ms;
    transition-delay: 1874ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1875"] {
    -webkit-transition-delay: 1875ms;
    transition-delay: 1875ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1876"] {
    -webkit-transition-delay: 1876ms;
    transition-delay: 1876ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1877"] {
    -webkit-transition-delay: 1877ms;
    transition-delay: 1877ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1878"] {
    -webkit-transition-delay: 1878ms;
    transition-delay: 1878ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1879"] {
    -webkit-transition-delay: 1879ms;
    transition-delay: 1879ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1880"] {
    -webkit-transition-delay: 1880ms;
    transition-delay: 1880ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1881"] {
    -webkit-transition-delay: 1881ms;
    transition-delay: 1881ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1882"] {
    -webkit-transition-delay: 1882ms;
    transition-delay: 1882ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1883"] {
    -webkit-transition-delay: 1883ms;
    transition-delay: 1883ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1884"] {
    -webkit-transition-delay: 1884ms;
    transition-delay: 1884ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1885"] {
    -webkit-transition-delay: 1885ms;
    transition-delay: 1885ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1886"] {
    -webkit-transition-delay: 1886ms;
    transition-delay: 1886ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1887"] {
    -webkit-transition-delay: 1887ms;
    transition-delay: 1887ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1888"] {
    -webkit-transition-delay: 1888ms;
    transition-delay: 1888ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1889"] {
    -webkit-transition-delay: 1889ms;
    transition-delay: 1889ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1890"] {
    -webkit-transition-delay: 1890ms;
    transition-delay: 1890ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1891"] {
    -webkit-transition-delay: 1891ms;
    transition-delay: 1891ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1892"] {
    -webkit-transition-delay: 1892ms;
    transition-delay: 1892ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1893"] {
    -webkit-transition-delay: 1893ms;
    transition-delay: 1893ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1894"] {
    -webkit-transition-delay: 1894ms;
    transition-delay: 1894ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1895"] {
    -webkit-transition-delay: 1895ms;
    transition-delay: 1895ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1896"] {
    -webkit-transition-delay: 1896ms;
    transition-delay: 1896ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1897"] {
    -webkit-transition-delay: 1897ms;
    transition-delay: 1897ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1898"] {
    -webkit-transition-delay: 1898ms;
    transition-delay: 1898ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1899"] {
    -webkit-transition-delay: 1899ms;
    transition-delay: 1899ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1900"] {
    -webkit-transition-delay: 1900ms;
    transition-delay: 1900ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1901"] {
    -webkit-transition-delay: 1901ms;
    transition-delay: 1901ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1902"] {
    -webkit-transition-delay: 1902ms;
    transition-delay: 1902ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1903"] {
    -webkit-transition-delay: 1903ms;
    transition-delay: 1903ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1904"] {
    -webkit-transition-delay: 1904ms;
    transition-delay: 1904ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1905"] {
    -webkit-transition-delay: 1905ms;
    transition-delay: 1905ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1906"] {
    -webkit-transition-delay: 1906ms;
    transition-delay: 1906ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1907"] {
    -webkit-transition-delay: 1907ms;
    transition-delay: 1907ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1908"] {
    -webkit-transition-delay: 1908ms;
    transition-delay: 1908ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1909"] {
    -webkit-transition-delay: 1909ms;
    transition-delay: 1909ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1910"] {
    -webkit-transition-delay: 1910ms;
    transition-delay: 1910ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1911"] {
    -webkit-transition-delay: 1911ms;
    transition-delay: 1911ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1912"] {
    -webkit-transition-delay: 1912ms;
    transition-delay: 1912ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1913"] {
    -webkit-transition-delay: 1913ms;
    transition-delay: 1913ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1914"] {
    -webkit-transition-delay: 1914ms;
    transition-delay: 1914ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1915"] {
    -webkit-transition-delay: 1915ms;
    transition-delay: 1915ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1916"] {
    -webkit-transition-delay: 1916ms;
    transition-delay: 1916ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1917"] {
    -webkit-transition-delay: 1917ms;
    transition-delay: 1917ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1918"] {
    -webkit-transition-delay: 1918ms;
    transition-delay: 1918ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1919"] {
    -webkit-transition-delay: 1919ms;
    transition-delay: 1919ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1920"] {
    -webkit-transition-delay: 1920ms;
    transition-delay: 1920ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1921"] {
    -webkit-transition-delay: 1921ms;
    transition-delay: 1921ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1922"] {
    -webkit-transition-delay: 1922ms;
    transition-delay: 1922ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1923"] {
    -webkit-transition-delay: 1923ms;
    transition-delay: 1923ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1924"] {
    -webkit-transition-delay: 1924ms;
    transition-delay: 1924ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1925"] {
    -webkit-transition-delay: 1925ms;
    transition-delay: 1925ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1926"] {
    -webkit-transition-delay: 1926ms;
    transition-delay: 1926ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1927"] {
    -webkit-transition-delay: 1927ms;
    transition-delay: 1927ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1928"] {
    -webkit-transition-delay: 1928ms;
    transition-delay: 1928ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1929"] {
    -webkit-transition-delay: 1929ms;
    transition-delay: 1929ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1930"] {
    -webkit-transition-delay: 1930ms;
    transition-delay: 1930ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1931"] {
    -webkit-transition-delay: 1931ms;
    transition-delay: 1931ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1932"] {
    -webkit-transition-delay: 1932ms;
    transition-delay: 1932ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1933"] {
    -webkit-transition-delay: 1933ms;
    transition-delay: 1933ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1934"] {
    -webkit-transition-delay: 1934ms;
    transition-delay: 1934ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1935"] {
    -webkit-transition-delay: 1935ms;
    transition-delay: 1935ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1936"] {
    -webkit-transition-delay: 1936ms;
    transition-delay: 1936ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1937"] {
    -webkit-transition-delay: 1937ms;
    transition-delay: 1937ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1938"] {
    -webkit-transition-delay: 1938ms;
    transition-delay: 1938ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1939"] {
    -webkit-transition-delay: 1939ms;
    transition-delay: 1939ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1940"] {
    -webkit-transition-delay: 1940ms;
    transition-delay: 1940ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1941"] {
    -webkit-transition-delay: 1941ms;
    transition-delay: 1941ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1942"] {
    -webkit-transition-delay: 1942ms;
    transition-delay: 1942ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1943"] {
    -webkit-transition-delay: 1943ms;
    transition-delay: 1943ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1944"] {
    -webkit-transition-delay: 1944ms;
    transition-delay: 1944ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1945"] {
    -webkit-transition-delay: 1945ms;
    transition-delay: 1945ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1946"] {
    -webkit-transition-delay: 1946ms;
    transition-delay: 1946ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1947"] {
    -webkit-transition-delay: 1947ms;
    transition-delay: 1947ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1948"] {
    -webkit-transition-delay: 1948ms;
    transition-delay: 1948ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1949"] {
    -webkit-transition-delay: 1949ms;
    transition-delay: 1949ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1950"] {
    -webkit-transition-delay: 1950ms;
    transition-delay: 1950ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1951"] {
    -webkit-transition-delay: 1951ms;
    transition-delay: 1951ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1952"] {
    -webkit-transition-delay: 1952ms;
    transition-delay: 1952ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1953"] {
    -webkit-transition-delay: 1953ms;
    transition-delay: 1953ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1954"] {
    -webkit-transition-delay: 1954ms;
    transition-delay: 1954ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1955"] {
    -webkit-transition-delay: 1955ms;
    transition-delay: 1955ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1956"] {
    -webkit-transition-delay: 1956ms;
    transition-delay: 1956ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1957"] {
    -webkit-transition-delay: 1957ms;
    transition-delay: 1957ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1958"] {
    -webkit-transition-delay: 1958ms;
    transition-delay: 1958ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1959"] {
    -webkit-transition-delay: 1959ms;
    transition-delay: 1959ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1960"] {
    -webkit-transition-delay: 1960ms;
    transition-delay: 1960ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1961"] {
    -webkit-transition-delay: 1961ms;
    transition-delay: 1961ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1962"] {
    -webkit-transition-delay: 1962ms;
    transition-delay: 1962ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1963"] {
    -webkit-transition-delay: 1963ms;
    transition-delay: 1963ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1964"] {
    -webkit-transition-delay: 1964ms;
    transition-delay: 1964ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1965"] {
    -webkit-transition-delay: 1965ms;
    transition-delay: 1965ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1966"] {
    -webkit-transition-delay: 1966ms;
    transition-delay: 1966ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1967"] {
    -webkit-transition-delay: 1967ms;
    transition-delay: 1967ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1968"] {
    -webkit-transition-delay: 1968ms;
    transition-delay: 1968ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1969"] {
    -webkit-transition-delay: 1969ms;
    transition-delay: 1969ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1970"] {
    -webkit-transition-delay: 1970ms;
    transition-delay: 1970ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1971"] {
    -webkit-transition-delay: 1971ms;
    transition-delay: 1971ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1972"] {
    -webkit-transition-delay: 1972ms;
    transition-delay: 1972ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1973"] {
    -webkit-transition-delay: 1973ms;
    transition-delay: 1973ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1974"] {
    -webkit-transition-delay: 1974ms;
    transition-delay: 1974ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1975"] {
    -webkit-transition-delay: 1975ms;
    transition-delay: 1975ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1976"] {
    -webkit-transition-delay: 1976ms;
    transition-delay: 1976ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1977"] {
    -webkit-transition-delay: 1977ms;
    transition-delay: 1977ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1978"] {
    -webkit-transition-delay: 1978ms;
    transition-delay: 1978ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1979"] {
    -webkit-transition-delay: 1979ms;
    transition-delay: 1979ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1980"] {
    -webkit-transition-delay: 1980ms;
    transition-delay: 1980ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1981"] {
    -webkit-transition-delay: 1981ms;
    transition-delay: 1981ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1982"] {
    -webkit-transition-delay: 1982ms;
    transition-delay: 1982ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1983"] {
    -webkit-transition-delay: 1983ms;
    transition-delay: 1983ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1984"] {
    -webkit-transition-delay: 1984ms;
    transition-delay: 1984ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1985"] {
    -webkit-transition-delay: 1985ms;
    transition-delay: 1985ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1986"] {
    -webkit-transition-delay: 1986ms;
    transition-delay: 1986ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1987"] {
    -webkit-transition-delay: 1987ms;
    transition-delay: 1987ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1988"] {
    -webkit-transition-delay: 1988ms;
    transition-delay: 1988ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1989"] {
    -webkit-transition-delay: 1989ms;
    transition-delay: 1989ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1990"] {
    -webkit-transition-delay: 1990ms;
    transition-delay: 1990ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1991"] {
    -webkit-transition-delay: 1991ms;
    transition-delay: 1991ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1992"] {
    -webkit-transition-delay: 1992ms;
    transition-delay: 1992ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1993"] {
    -webkit-transition-delay: 1993ms;
    transition-delay: 1993ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1994"] {
    -webkit-transition-delay: 1994ms;
    transition-delay: 1994ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1995"] {
    -webkit-transition-delay: 1995ms;
    transition-delay: 1995ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1996"] {
    -webkit-transition-delay: 1996ms;
    transition-delay: 1996ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1997"] {
    -webkit-transition-delay: 1997ms;
    transition-delay: 1997ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1998"] {
    -webkit-transition-delay: 1998ms;
    transition-delay: 1998ms
  }

  .circlePanel .circleBlock [data-transform-delay][data-transform-delay="1999"] {
    -webkit-transition-delay: 1999ms;
    transition-delay: 1999ms
  }

  .circlePanel[data-active="1"] [data-transform] {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  .circlePanel[data-active="1"] .circleItem:nth-child(1) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="1"] .circleItem:nth-child(1) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="1"] .circleImg:nth-child(1) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="1"] [data-color="white"] .circleItem:nth-child(1) .itemTitle {
    color: #fff;
    margin-top: -10px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 48px;
    padding-right: 5px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="1"] [data-color="black"] .circleItem:nth-child(1) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 48px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="1"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 0% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="2"] [data-transform] {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg)
  }

  .circlePanel[data-active="2"] .circleItem:nth-child(2) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="2"] .circleItem:nth-child(2) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="2"] .circleImg:nth-child(2) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="2"] [data-color="white"] .circleItem:nth-child(2) .itemTitle {
    color: #fff;
    margin-top: -5px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="2"] [data-color="black"] .circleItem:nth-child(2) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="2"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 125.6% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="3"] [data-transform] {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg)
  }

  .circlePanel[data-active="3"] .circleItem:nth-child(3) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="3"] .circleItem:nth-child(3) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="3"] .circleImg:nth-child(3) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="3"] [data-color="white"] .circleItem:nth-child(3) .itemTitle {
    color: #fff;
    margin-top: -5px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 55px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="3"] [data-color="black"] .circleItem:nth-child(3) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 55px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="3"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 251.2% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="4"] [data-transform] {
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg)
  }

  .circlePanel[data-active="4"] .circleItem:nth-child(4) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="4"] .circleItem:nth-child(4) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="4"] .circleImg:nth-child(4) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="4"] [data-color="white"] .circleItem:nth-child(4) .itemTitle {
    color: #fff;
    margin-top: -5px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 56px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="4"] [data-color="black"] .circleItem:nth-child(4) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 56px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="4"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 376.8% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="5"] [data-transform] {
    -webkit-transform: rotate(-80deg);
    transform: rotate(-80deg)
  }

  .circlePanel[data-active="5"] .circleItem:nth-child(5) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="5"] .circleItem:nth-child(5) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="5"] .circleImg:nth-child(5) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="5"] [data-color="white"] .circleItem:nth-child(5) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="5"] [data-color="black"] .circleItem:nth-child(5) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="5"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 502.4% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="6"] [data-transform] {
    -webkit-transform: rotate(-100deg);
    transform: rotate(-100deg)
  }

  .circlePanel[data-active="6"] .circleItem:nth-child(6) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="6"] .circleItem:nth-child(6) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="6"] .circleImg:nth-child(6) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="6"] [data-color="white"] .circleItem:nth-child(6) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="6"] [data-color="black"] .circleItem:nth-child(6) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="6"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 628% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="7"] [data-transform] {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg)
  }

  .circlePanel[data-active="7"] .circleItem:nth-child(7) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="7"] .circleItem:nth-child(7) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="7"] .circleImg:nth-child(7) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="7"] [data-color="white"] .circleItem:nth-child(7) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="7"] [data-color="black"] .circleItem:nth-child(7) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="7"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 753.6% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="8"] [data-transform] {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg)
  }

  .circlePanel[data-active="8"] .circleItem:nth-child(8) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="8"] .circleItem:nth-child(8) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="8"] .circleImg:nth-child(8) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="8"] [data-color="white"] .circleItem:nth-child(8) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="8"] [data-color="black"] .circleItem:nth-child(8) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="8"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 879.2% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="9"] [data-transform] {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg)
  }

  .circlePanel[data-active="9"] .circleItem:nth-child(9) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="9"] .circleItem:nth-child(9) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="9"] .circleImg:nth-child(9) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="9"] [data-color="white"] .circleItem:nth-child(9) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="9"] [data-color="black"] .circleItem:nth-child(9) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="9"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1004.8% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="10"] [data-transform] {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }

  .circlePanel[data-active="10"] .circleItem:nth-child(10) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="10"] .circleItem:nth-child(10) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="10"] .circleImg:nth-child(10) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="10"] [data-color="white"] .circleItem:nth-child(10) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="10"] [data-color="black"] .circleItem:nth-child(10) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="10"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1130.4% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="11"] [data-transform] {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg)
  }

  .circlePanel[data-active="11"] .circleItem:nth-child(11) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="11"] .circleItem:nth-child(11) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="11"] .circleImg:nth-child(11) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="11"] [data-color="white"] .circleItem:nth-child(11) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="11"] [data-color="black"] .circleItem:nth-child(11) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="11"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1256% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="12"] [data-transform] {
    -webkit-transform: rotate(-220deg);
    transform: rotate(-220deg)
  }

  .circlePanel[data-active="12"] .circleItem:nth-child(12) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="12"] .circleItem:nth-child(12) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="12"] .circleImg:nth-child(12) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="12"] [data-color="white"] .circleItem:nth-child(12) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="12"] [data-color="black"] .circleItem:nth-child(12) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="12"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1381.6% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="13"] [data-transform] {
    -webkit-transform: rotate(-240deg);
    transform: rotate(-240deg)
  }

  .circlePanel[data-active="13"] .circleItem:nth-child(13) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="13"] .circleItem:nth-child(13) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="13"] .circleImg:nth-child(13) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="13"] [data-color="white"] .circleItem:nth-child(13) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="13"] [data-color="black"] .circleItem:nth-child(13) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="13"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1507.2% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="14"] [data-transform] {
    -webkit-transform: rotate(-260deg);
    transform: rotate(-260deg)
  }

  .circlePanel[data-active="14"] .circleItem:nth-child(14) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="14"] .circleItem:nth-child(14) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="14"] .circleImg:nth-child(14) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="14"] [data-color="white"] .circleItem:nth-child(14) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="14"] [data-color="black"] .circleItem:nth-child(14) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="14"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1632.8% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="15"] [data-transform] {
    -webkit-transform: rotate(-280deg);
    transform: rotate(-280deg)
  }

  .circlePanel[data-active="15"] .circleItem:nth-child(15) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="15"] .circleItem:nth-child(15) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="15"] .circleImg:nth-child(15) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="15"] [data-color="white"] .circleItem:nth-child(15) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="15"] [data-color="black"] .circleItem:nth-child(15) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="15"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1758.4% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="16"] [data-transform] {
    -webkit-transform: rotate(-300deg);
    transform: rotate(-300deg)
  }

  .circlePanel[data-active="16"] .circleItem:nth-child(16) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="16"] .circleItem:nth-child(16) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="16"] .circleImg:nth-child(16) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="16"] [data-color="white"] .circleItem:nth-child(16) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="16"] [data-color="black"] .circleItem:nth-child(16) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="16"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 1884% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-active="17"] [data-transform] {
    -webkit-transform: rotate(-320deg);
    transform: rotate(-320deg)
  }

  .circlePanel[data-active="17"] .circleItem:nth-child(17) .itemNumber:before {
    -webkit-transform: translateY(-50%) translateX(50%) scale(1.3);
    transform: translateY(-50%) translateX(50%) scale(1.3);
    opacity: 0;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
  }

  .circlePanel[data-active="17"] .circleItem:nth-child(17) .itemNumber:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(50%) scale(1);
    transform: translateY(-50%) translateX(50%) scale(1)
  }

  .circlePanel[data-active="17"] .circleImg:nth-child(17) {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    -webkit-transition-delay: .3s, 0;
    transition-delay: .3s, 0
  }

  .circlePanel[data-active="17"] [data-color="white"] .circleItem:nth-child(17) .itemTitle {
    color: #fff;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-active="17"] [data-color="black"] .circleItem:nth-child(17) .itemTitle {
    color: #000;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding-left: 50px;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
  }

  .circlePanel[data-total="17"] [data-size="L"]>.circleLine svg circle {
    stroke-dasharray: 2009.6% 2260.8%;
    stroke: #ef0000
  }

  .circlePanel[data-show] {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel[data-show] .circleLine {
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }

  .circlePanel[data-show] .circleBorder {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }

  .circlePanel[data-show] .circleItem {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  .circlePanel[data-show] .circleItem .itemNumber {
    opacity: 0;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    -webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)
  }

  .circlePanel[data-show="show"] {
    opacity: 1
  }

  .circlePanel[data-show="show"] .circleLine {
    opacity: 1
  }

  .circlePanel[data-show="show"] .circleBorder {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  .circlePanel[data-show="show"] .circleBorder {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
  }

  .circlePanel[data-show="show"] .circleItem {
    opacity: 1
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(1) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(1) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(2) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(2) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(3) {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(3) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(4) {
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(4) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 2.1s;
    transition-delay: 2.1s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(5) {
    -webkit-transition-delay: 2.1s;
    transition-delay: 2.1s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(5) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 2.4s;
    transition-delay: 2.4s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(6) {
    -webkit-transition-delay: 2.4s;
    transition-delay: 2.4s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(6) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 2.7s;
    transition-delay: 2.7s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(7) {
    -webkit-transition-delay: 2.7s;
    transition-delay: 2.7s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(7) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 3s;
    transition-delay: 3s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(8) {
    -webkit-transition-delay: 3s;
    transition-delay: 3s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(8) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 3.3s;
    transition-delay: 3.3s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(9) {
    -webkit-transition-delay: 3.3s;
    transition-delay: 3.3s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(9) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 3.6s;
    transition-delay: 3.6s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(10) {
    -webkit-transition-delay: 3.6s;
    transition-delay: 3.6s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(10) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 3.9s;
    transition-delay: 3.9s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(11) {
    -webkit-transition-delay: 3.9s;
    transition-delay: 3.9s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(11) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 4.2s;
    transition-delay: 4.2s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(12) {
    -webkit-transition-delay: 4.2s;
    transition-delay: 4.2s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(12) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 4.5s;
    transition-delay: 4.5s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(13) {
    -webkit-transition-delay: 4.5s;
    transition-delay: 4.5s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(13) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 4.8s;
    transition-delay: 4.8s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(14) {
    -webkit-transition-delay: 4.8s;
    transition-delay: 4.8s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(14) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 5.1s;
    transition-delay: 5.1s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(15) {
    -webkit-transition-delay: 5.1s;
    transition-delay: 5.1s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(15) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 5.4s;
    transition-delay: 5.4s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(16) {
    -webkit-transition-delay: 5.4s;
    transition-delay: 5.4s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(16) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 5.7s;
    transition-delay: 5.7s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(17) {
    -webkit-transition-delay: 5.7s;
    transition-delay: 5.7s
  }

  .circlePanel[data-show="show"] .circleItem:nth-child(17) .itemNumber {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 6s;
    transition-delay: 6s
  }
}

@media all and (max-width: 959px) {
  .circlePanel {
    position: relative
  }

  .circlePanel>.circleBlock:not(.numberBlock) {
    display: none
  }

  .circlePanel .numberBlock {
    position: relative;
    z-index: 1
  }

  .circlePanel .numberBlock .circleContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .circlePanel .numberBlock .circleItem {
    width: 25%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
  }

  .circlePanel .numberBlock .circleItem .itemNumber:before {
    top: -100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .circlePanel .numberBlock .circleItem .itemNumber:after {
    top: calc(-100% - 7px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .circlePanel .numberBlock .circleItem .itemNumber:hover:after {
    border-width: 3px
  }

  .circlePanel .slideController {
    position: absolute;
    top: calc(-100% - 20px);
    width: 100vw;
    left: 50%;
    z-index: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .circlePanel .slideController:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #f2f2f2;
    top: 30px;
    z-index: 0
  }

  .circlePanel .slideController [data-to="prev"],
  .circlePanel .slideController [data-to="next"] {
    position: absolute;
    margin: 0;
    z-index: 1
  }

  .circlePanel .slideController [data-to="prev"] {
    left: 0;
    -webkit-transform: translateX(-50%) scale(-1);
    transform: translateX(-50%) scale(-1)
  }

  .circlePanel .slideController [data-to="next"] {
    right: 0;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
  }
}

[data-scroll-animation] {
  opacity: 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: opacity .3s linear, -webkit-transform .3s linear;
  transition: opacity .3s linear, -webkit-transform .3s linear;
  transition: opacity .3s linear, transform .3s linear;
  transition: opacity .3s linear, transform .3s linear, -webkit-transform .3s linear;
  -webkit-transform: perspective(100px) translate3d(0, 1em, -5px) rotateX(-3deg);
  transform: perspective(100px) translate3d(0, 1em, -5px) rotateX(-3deg);
  -webkit-transform-origin: bottom;
  transform-origin: bottom
}

[data-scroll-animation].active {
  opacity: 1;
  -webkit-transform: perspective(100px) translate3d(0, 0, 0) rotateX(0);
  transform: perspective(100px) translate3d(0, 0, 0) rotateX(0)
}

.fade-enter-active,
.fade-leave-active {
  -webkit-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out
}

.fade-leave-to,
.fade-enter {
  opacity: 0
}

.fade-fast-enter-active {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.fade-fast-enter {
  opacity: 0
}

.slide-up-enter-active,
.slide-up-leave-active {
  -webkit-transition: all 2s linear;
  transition: all 2s linear
}

.slide-up-leave-to {
  -webkit-transform: translateY(-100vh);
  transform: translateY(-100vh)
}

.slide-up-enter {
  -webkit-transform: translateY(100vh);
  transform: translateY(100vh)
}

[data-page="index"] #topBlock {
  z-index: 10
}

[data-page="index"] .aboutDecoBg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0
}

[data-page="index"] .aboutDecoBg .decoContent {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden
}

[data-page="index"] .aboutDecoBg .decoContent:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(12.5%, #EFEFEF), color-stop(12.5%, transparent), color-stop(50%, transparent), color-stop(50%, #EFEFEF), color-stop(62.5%, #EFEFEF), color-stop(62.5%, transparent), to(transparent));
  background: linear-gradient(0deg, #EFEFEF 12.5%, transparent 12.5%, transparent 50%, #EFEFEF 50%, #EFEFEF 62.5%, transparent 62.5%, transparent);
  background-size: 8px 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: left top;
  transform-origin: left top
}

@media all and (min-width: 1680px) {
  [data-page="index"] .aboutDecoBg {
    width: 900px;
    height: 900px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="index"] .aboutDecoBg {
    width: 720px;
    height: 720px
  }
}

@media all and (max-width: 1439px) {
  [data-page="index"] .aboutDecoBg {
    width: 450px;
    height: 450px
  }
}

[data-page="index"] .aboutDecoBg .decoContent.active {
  position: fixed;
  top: auto;
  bottom: 0
}

[data-page="index"] #aboutBlock {
  position: relative
}

@media all and (min-width: 1440px) {
  [data-page="index"] #aboutBlock {
    margin-bottom: 180px
  }
}

@media all and (max-width: 1679px) {
  [data-page="index"] #aboutBlock {
    margin-bottom: 120px
  }
}

@media all and (max-width: 959px) {
  [data-page="index"] #aboutBlock {
    margin-bottom: 90px
  }
}

[data-page="index"] #aboutBlock .superGrid_row {
  display: block
}

[data-page="index"] #aboutBlock .aboutImgBlock {
  position: relative;
  overflow: hidden;
  z-index: 0;
  float: left
}

[data-page="index"] #aboutBlock .aboutContent_title {
  float: right
}

[data-page="index"] #aboutBlock .aboutContent_text {
  float: left;
  margin-bottom: 60px
}

[data-page="index"] #aboutBlock .aboutContent_button {
  float: right
}

[data-page="index"] #aboutBlock .aboutContent_title,
[data-page="index"] #aboutBlock .aboutContent_text,
[data-page="index"] #aboutBlock .aboutContent_button {
  position: relative;
  z-index: 100
}

[data-page="index"] #aboutBlock .aboutImg {
  padding-bottom: 315.78947%;
  position: relative;
  overflow: hidden;
  z-index: 0;
  margin-top: 240px;
  margin-bottom: 60px
}

[data-page="index"] #aboutBlock .aboutImg .svg-defs {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 0;
  height: 0
}

[data-page="index"] #aboutBlock .aboutImg .aboutImg_content {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 0 75%, 78.95% 100%, 100% 100%, 100% 31.67%, 0 0);
  clip-path: url(#clipping)
}

[data-page="index"] #aboutBlock .aboutImg .aboutImg_content img {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  height: 138.88889%
}

@media all and (max-width: 959px) {
  [data-page="index"] #aboutBlock .aboutImg {
    margin-top: 0
  }
}

@media all and (max-width: 479px) {
  [data-page="index"] #aboutBlock .aboutImg {
    padding-bottom: 100%
  }

  [data-page="index"] #aboutBlock .aboutImg .aboutImg_content {
    -webkit-clip-path: polygon(0 0, 0 81.25261%, 18.74739% 100%, 100% 100%, 100% 37.49478%, 62.50522% 0);
    clip-path: url(#clipping-mobile)
  }
}

@media all and (min-width: 1440px) {
  [data-page="index"] #projectBlock {
    margin-bottom: 300px
  }
}

@media all and (max-width: 1679px) {
  [data-page="index"] #projectBlock {
    margin-bottom: 210px
  }
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock {
    margin-bottom: 120px
  }
}

[data-page="index"] #projectBlock .mainView {
  overflow: visible
}

[data-page="index"] #projectBlock .articleTitle {
  position: relative
}

@media all and (min-width: 960px) {
  [data-page="index"] #projectBlock .articleTitle {
    left: 60px;
    width: calc(60px + 100%);
    margin-bottom: 90px
  }
}

[data-page="index"] #projectBlock .caseInfo:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  border-top: 1px solid #CCCCCC;
  margin-bottom: 30px;
  margin-top: 30px;
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
  -webkit-transform-origin: right top;
  transform-origin: right top
}

@media all and (min-width: 1680px) {
  [data-page="index"] #projectBlock .caseInfo:before {
    width: 60px;
    height: 60px
  }
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock .caseInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  [data-page="index"] #projectBlock .caseInfo:before {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top
  }
}

[data-page="index"] #projectBlock .caseName {
  margin-bottom: 15px
}

[data-page="index"] #projectBlock .caseName:before,
[data-page="index"] #projectBlock .caseName:after {
  content: ' ::: ';
  color: #ef0000
}

[data-page="index"] #projectBlock .decoText {
  width: 50%;
  position: absolute;
  right: 0;
  top: 210px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  white-space: nowrap;
  color: #CCCCCC
}

[data-page="index"] #projectBlock .decoText [class^="size_"] {
  color: #CCCCCC !important;
  margin-bottom: 0
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock .decoText {
    top: 120px
  }
}

[data-page="index"] #projectBlock .decoBg {
  width: 100vw;
  background: #F8F9FA;
  position: absolute;
  bottom: 30px;
  top: 0;
  right: 10%;
  z-index: 0
}

@media all and (max-width: 1439px) {
  [data-page="index"] #projectBlock .decoBg {
    width: 150vw;
    right: 50%;
    -webkit-transform: translate(50%);
    transform: translate(50%)
  }
}

[data-page="index"] #projectBlock .projectList {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock .projectList {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  [data-page="index"] #projectBlock .projectList .projectList_image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  [data-page="index"] #projectBlock .projectList .projectList_info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    position: static
  }

  [data-page="index"] #projectBlock .projectList .projectList_info .articleTitle {
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none
  }

  [data-page="index"] #projectBlock .projectList .decoText {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }

  [data-page="index"] #projectBlock .projectList .projectList_viewall {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
  }
}

[data-page="index"] #projectBlock .projectList_image {
  margin-top: 210px;
  position: relative;
  overflow: visible;
  z-index: 0
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock .projectList_image {
    margin-top: 135px
  }
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 60px
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 6px;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 21vw
}

@media all and (max-width: 479px) {
  [data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item {
    width: 100%
  }
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.mockup,
[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.active {
  width: 42vw
}

@media all and (max-width: 479px) {

  [data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.mockup,
  [data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.active {
    width: 100%
  }
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.mockup~.item:not(.active) {
  -webkit-transform: translateX(30vw) translateX(6px);
  transform: translateX(30vw) translateX(6px)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item:not(.mockup) {
  position: absolute;
  opacity: 1;
  -webkit-transition: all .5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: all .5s cubic-bezier(0.65, 0.05, 0.36, 1);
  left: 42vw
}

@media all and (max-width: 479px) {
  [data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item:not(.mockup) {
    left: 100%
  }
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.active {
  left: 0;
  z-index: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item.active-pre {
  left: 0;
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s, width .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0.3s, -webkit-transform 0s cubic-bezier(0.65, 0.05, 0.36, 1) 0.2s;
  transition: opacity .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s, width .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0.3s, -webkit-transform 0s cubic-bezier(0.65, 0.05, 0.36, 1) 0.2s;
  transition: opacity .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s, width .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0.3s, transform 0s cubic-bezier(0.65, 0.05, 0.36, 1) 0.2s;
  transition: opacity .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s, width .5s cubic-bezier(0.65, 0.05, 0.36, 1) 0.3s, transform 0s cubic-bezier(0.65, 0.05, 0.36, 1) 0.2s, -webkit-transform 0s cubic-bezier(0.65, 0.05, 0.36, 1) 0.2s
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item:not(.active) .img {
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-filter: gray;
  filter: gray;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item:not(.active) .img:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item .img {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding-bottom: 54.21687%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all 2s;
  transition: all 2s
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item .img img {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
  -webkit-transform-origin: center center;
  transform-origin: center center
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="image"] .item .img img:hover {
  -webkit-transition: all 9s;
  transition: all 9s;
  -webkit-transform: scale(1.2) translateY(-50%);
  transform: scale(1.2) translateY(-50%)
}

[data-page="index"] #projectBlock .projectList_info {
  position: relative;
  z-index: 2;
  margin-bottom: 60px
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] {
  position: relative
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item .caseTitle {
  -webkit-transition: opacity .3s linear, -webkit-transform .3s linear 0s;
  transition: opacity .3s linear, -webkit-transform .3s linear 0s;
  transition: opacity .3s linear, transform .3s linear 0s;
  transition: opacity .3s linear, transform .3s linear 0s, -webkit-transform .3s linear 0s
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item .caseName {
  -webkit-transition: opacity .3s linear, -webkit-transform .3s linear .1s;
  transition: opacity .3s linear, -webkit-transform .3s linear .1s;
  transition: opacity .3s linear, transform .3s linear .1s;
  transition: opacity .3s linear, transform .3s linear .1s, -webkit-transform .3s linear .1s
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item .caseType {
  -webkit-transition: opacity .3s linear, -webkit-transform .3s linear .2s;
  transition: opacity .3s linear, -webkit-transform .3s linear .2s;
  transition: opacity .3s linear, transform .3s linear .2s;
  transition: opacity .3s linear, transform .3s linear .2s, -webkit-transform .3s linear .2s
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item .caseInfo:before {
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item:not(.active) {
  position: absolute;
  left: 0;
  top: 0
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item:not(.active) .caseTitle,
[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item:not(.active) .caseName,
[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item:not(.active) .caseType {
  opacity: 0;
  -webkit-transform: translateX(10px);
  transform: translateX(10px)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item:not(.active) .caseInfo:before {
  opacity: 0
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item.active .caseTitle,
[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item.active .caseName,
[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item.active .caseType {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0)
}

[data-page="index"] #projectBlock .projectList_slide[data-slide="info"] .item.active .caseInfo:before {
  opacity: 1
}

[data-page="index"] #projectBlock .projectList_controller {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

[data-page="index"] #projectBlock .projectList_controller .button {
  width: calc(30% - 12px);
  min-width: 0
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="index"] #projectBlock .projectList_controller .button {
    width: calc(66.66667% - 8px)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="index"] #projectBlock .projectList_controller .button {
    width: calc(75% - 8px)
  }
}

@media all and (max-width: 479px) {
  [data-page="index"] #projectBlock .projectList_controller .button {
    width: 100%
  }
}

@media all and (max-width: 959px) {
  [data-page="index"] #projectBlock .projectList_controller {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: calc(100vw + 60px);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  [data-page="index"] #projectBlock .projectList_controller .slideController .pink_button {
    margin: 0;
    position: absolute
  }

  [data-page="index"] #projectBlock .projectList_controller .slideController .pink_button[data-to="prev"] {
    left: 0
  }

  [data-page="index"] #projectBlock .projectList_controller .slideController .pink_button[data-to="next"] {
    right: 0
  }

  [data-page="index"] #projectBlock .projectList_controller .button {
    display: none
  }
}

[data-page="about"] .main {
  padding-top: 120px
}

@media all and (min-width: 1440px) {

  [data-page="about"] .main #aboutBlock,
  [data-page="about"] .main #whyusBlock,
  [data-page="about"] .main #processBlock,
  [data-page="about"] .main #serviceBlock {
    margin-bottom: 180px
  }
}

@media all and (max-width: 1679px) {

  [data-page="about"] .main #aboutBlock,
  [data-page="about"] .main #whyusBlock,
  [data-page="about"] .main #processBlock,
  [data-page="about"] .main #serviceBlock {
    margin-bottom: 120px
  }
}

@media all and (max-width: 959px) {

  [data-page="about"] .main #aboutBlock,
  [data-page="about"] .main #whyusBlock,
  [data-page="about"] .main #processBlock,
  [data-page="about"] .main #serviceBlock {
    margin-bottom: 90px
  }
}

@media all and (min-width: 1440px) {
  [data-page="about"] .main #partnersBlock {
    margin-bottom: 300px
  }
}

@media all and (max-width: 1679px) {
  [data-page="about"] .main #partnersBlock {
    margin-bottom: 210px
  }
}

@media all and (max-width: 959px) {
  [data-page="about"] .main #partnersBlock {
    margin-bottom: 120px
  }
}

@media all and (min-width: 1440px) {
  [data-page="about"] .main #caseStudyBlock {
    margin-bottom: 120px
  }
}

@media all and (max-width: 1679px) {
  [data-page="about"] .main #caseStudyBlock {
    margin-bottom: 90px
  }
}

@media all and (max-width: 959px) {
  [data-page="about"] .main #caseStudyBlock {
    margin-bottom: 90px
  }
}

[data-page="about"] #aboutBlock .superGrid {
  overflow: visible
}

[data-page="about"] #aboutBlock .aboutBlock_content {
  position: relative
}

[data-page="about"] #aboutBlock .aboutBlock_content section>:last-child {
  margin-bottom: 0
}

[data-page="about"] #aboutBlock>div {
  position: relative;
  overflow: visible
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage {
  width: 430px;
  position: absolute;
  overflow: visible;
  top: 0;
  right: 120px
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div {
  width: 100%;
  padding-bottom: 186%;
  position: relative
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item {
  position: absolute;
  overflow: hidden;
  -webkit-transform: skewY(45deg);
  transform: skewY(45deg);
  -webkit-transform-origin: top left;
  transform-origin: top left;
  opacity: 1;
  -webkit-transition: all 0.5s cubic-bezier(0, 0.37, 0.23, 0.99);
  transition: all 0.5s cubic-bezier(0, 0.37, 0.23, 0.99)
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 200%;
  top: 0;
  left: 0;
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
  -webkit-transform-origin: top left;
  transform-origin: top left;
  background: url(../images/about_deco_image.jpg) no-repeat;
  background-size: 430px auto
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(1) {
  width: 6.976%;
  height: 33.5%;
  top: 17.5%;
  left: 0
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(1):before {
  background-position: 0% 52.5%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(2) {
  left: 9%;
  top: 25%;
  width: 12.6%;
  height: 42%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(2):before {
  background-position: 9% 157%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(3) {
  left: 23.7%;
  top: 0;
  width: 16.3%;
  height: 51.3%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(3):before {
  background-position: 27.7% 0%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(4) {
  left: 42.4%;
  top: 17.5%;
  width: 26%;
  height: 68.5%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(4):before {
  background-position: 57.4% -48%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(5) {
  left: 70.8%;
  top: 17.6%;
  width: 21.6%;
  height: 40.8%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(5):before {
  background-position: 89.8% 96%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(6) {
  left: 95.7%;
  top: 21%;
  width: 4.3%;
  height: 35.6%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item:nth-child(6):before {
  background-position: 97.7% 73%
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(odd) {
  -webkit-animation: aboutDecoAnimate_1 5s ease-in-out infinite;
  animation: aboutDecoAnimate_1 5s ease-in-out infinite
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(even) {
  -webkit-animation: aboutDecoAnimate_2 5s ease-in-out infinite;
  animation: aboutDecoAnimate_2 5s ease-in-out infinite
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(1) {
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 5.1s;
  animation-duration: 5.1s
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(2) {
  -webkit-transition-delay: .15s;
  transition-delay: .15s;
  -webkit-animation-delay: 0.65s;
  animation-delay: 0.65s;
  -webkit-animation-duration: 5.3s;
  animation-duration: 5.3s
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(3) {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
  -webkit-animation-duration: 5.5s;
  animation-duration: 5.5s
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(4) {
  -webkit-transition-delay: .25s;
  transition-delay: .25s;
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
  -webkit-animation-duration: 5.7s;
  animation-duration: 5.7s
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(5) {
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-duration: 5.9s;
  animation-duration: 5.9s
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage.active>div .item:nth-child(6) {
  -webkit-transition-delay: .35s;
  transition-delay: .35s;
  -webkit-animation-delay: 0.85s;
  animation-delay: 0.85s;
  -webkit-animation-duration: 6.1s;
  animation-duration: 6.1s
}

@-webkit-keyframes aboutDecoAnimate_1 {

  100%,
  0% {
    -webkit-transform: skewY(45deg) translateY(0px);
    transform: skewY(45deg) translateY(0px)
  }

  50% {
    -webkit-transform: skewY(45deg) translateY(10px);
    transform: skewY(45deg) translateY(10px)
  }
}

@keyframes aboutDecoAnimate_1 {

  100%,
  0% {
    -webkit-transform: skewY(45deg) translateY(0px);
    transform: skewY(45deg) translateY(0px)
  }

  50% {
    -webkit-transform: skewY(45deg) translateY(10px);
    transform: skewY(45deg) translateY(10px)
  }
}

@-webkit-keyframes aboutDecoAnimate_2 {

  100%,
  0% {
    -webkit-transform: skewY(45deg) translateY(0px);
    transform: skewY(45deg) translateY(0px)
  }

  50% {
    -webkit-transform: skewY(45deg) translateY(-10px);
    transform: skewY(45deg) translateY(-10px)
  }
}

@keyframes aboutDecoAnimate_2 {

  100%,
  0% {
    -webkit-transform: skewY(45deg) translateY(0px);
    transform: skewY(45deg) translateY(0px)
  }

  50% {
    -webkit-transform: skewY(45deg) translateY(-10px);
    transform: skewY(45deg) translateY(-10px)
  }
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage:not(.active)>div .item {
  -webkit-transform: scale(0.3) skewY(45deg);
  transform: scale(0.3) skewY(45deg)
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage:not(.active)>div .item:nth-child(even) {
  top: 100%;
  opacity: 0
}

[data-page="about"] #aboutBlock .aboutBlockDecoImage:not(.active)>div .item:nth-child(odd) {
  top: -100%;
  opacity: 0
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="about"] #aboutBlock .aboutBlockDecoImage {
    right: auto;
    left: calc(75% - 16px)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="about"] #aboutBlock .aboutBlockDecoImage {
    right: auto;
    left: calc(75% - 16px)
  }
}

@media all and (max-width: 479px) {
  [data-page="about"] #aboutBlock .aboutBlockDecoImage {
    position: relative;
    overflow: hidden;
    right: auto;
    left: auto;
    width: 100%;
    padding-bottom: 100%;
    margin-top: 60px
  }

  [data-page="about"] #aboutBlock .aboutBlockDecoImage>div {
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 200%;
    padding-bottom: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg)
  }

  [data-page="about"] #aboutBlock .aboutBlockDecoImage>div:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/about_deco_image_mobile.jpg) no-repeat center center/100%, #ccc;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  [data-page="about"] #aboutBlock .aboutBlockDecoImage>div .item {
    display: none
  }
}

[data-page="about"] .moveEye {
  position: relative;
  font-weight: normal;
  color: rgba(0, 0, 0, 0);
  background: url(../images/eye-open.svg) no-repeat center center/100%
}

[data-page="about"] .moveEye:hover:after,
[data-page="about"] .moveEye.wink:after {
  content: '';
  position: absolute;
  z-index: 10;
  display: inline-block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/eye-close.svg) no-repeat center center/100%, #fff
}

[data-page="about"] .moveEye .ball {
  content: '';
  position: absolute;
  display: inline-block;
  overflow: hidden;
  border-radius: 100%;
  width: .45em;
  height: .45em;
  top: .45em;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%)
}

[data-page="about"] .moveEye .ball:before {
  content: '';
  position: absolute;
  display: inline-block;
  background: #000;
  width: 60%;
  height: 60%;
  border-radius: 100%;
  left: 70%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%)
}

[data-page="about"] .moveEye .ball[data-posX="1"]:before {
  left: 1%
}

[data-page="about"] .moveEye .ball[data-posY="1"]:before {
  top: 1%
}

[data-page="about"] .moveEye .ball[data-posX="2"]:before {
  left: 2%
}

[data-page="about"] .moveEye .ball[data-posY="2"]:before {
  top: 2%
}

[data-page="about"] .moveEye .ball[data-posX="3"]:before {
  left: 3%
}

[data-page="about"] .moveEye .ball[data-posY="3"]:before {
  top: 3%
}

[data-page="about"] .moveEye .ball[data-posX="4"]:before {
  left: 4%
}

[data-page="about"] .moveEye .ball[data-posY="4"]:before {
  top: 4%
}

[data-page="about"] .moveEye .ball[data-posX="5"]:before {
  left: 5%
}

[data-page="about"] .moveEye .ball[data-posY="5"]:before {
  top: 5%
}

[data-page="about"] .moveEye .ball[data-posX="6"]:before {
  left: 6%
}

[data-page="about"] .moveEye .ball[data-posY="6"]:before {
  top: 6%
}

[data-page="about"] .moveEye .ball[data-posX="7"]:before {
  left: 7%
}

[data-page="about"] .moveEye .ball[data-posY="7"]:before {
  top: 7%
}

[data-page="about"] .moveEye .ball[data-posX="8"]:before {
  left: 8%
}

[data-page="about"] .moveEye .ball[data-posY="8"]:before {
  top: 8%
}

[data-page="about"] .moveEye .ball[data-posX="9"]:before {
  left: 9%
}

[data-page="about"] .moveEye .ball[data-posY="9"]:before {
  top: 9%
}

[data-page="about"] .moveEye .ball[data-posX="10"]:before {
  left: 10%
}

[data-page="about"] .moveEye .ball[data-posY="10"]:before {
  top: 10%
}

[data-page="about"] .moveEye .ball[data-posX="11"]:before {
  left: 11%
}

[data-page="about"] .moveEye .ball[data-posY="11"]:before {
  top: 11%
}

[data-page="about"] .moveEye .ball[data-posX="12"]:before {
  left: 12%
}

[data-page="about"] .moveEye .ball[data-posY="12"]:before {
  top: 12%
}

[data-page="about"] .moveEye .ball[data-posX="13"]:before {
  left: 13%
}

[data-page="about"] .moveEye .ball[data-posY="13"]:before {
  top: 13%
}

[data-page="about"] .moveEye .ball[data-posX="14"]:before {
  left: 14%
}

[data-page="about"] .moveEye .ball[data-posY="14"]:before {
  top: 14%
}

[data-page="about"] .moveEye .ball[data-posX="15"]:before {
  left: 15%
}

[data-page="about"] .moveEye .ball[data-posY="15"]:before {
  top: 15%
}

[data-page="about"] .moveEye .ball[data-posX="16"]:before {
  left: 16%
}

[data-page="about"] .moveEye .ball[data-posY="16"]:before {
  top: 16%
}

[data-page="about"] .moveEye .ball[data-posX="17"]:before {
  left: 17%
}

[data-page="about"] .moveEye .ball[data-posY="17"]:before {
  top: 17%
}

[data-page="about"] .moveEye .ball[data-posX="18"]:before {
  left: 18%
}

[data-page="about"] .moveEye .ball[data-posY="18"]:before {
  top: 18%
}

[data-page="about"] .moveEye .ball[data-posX="19"]:before {
  left: 19%
}

[data-page="about"] .moveEye .ball[data-posY="19"]:before {
  top: 19%
}

[data-page="about"] .moveEye .ball[data-posX="20"]:before {
  left: 20%
}

[data-page="about"] .moveEye .ball[data-posY="20"]:before {
  top: 20%
}

[data-page="about"] .moveEye .ball[data-posX="21"]:before {
  left: 21%
}

[data-page="about"] .moveEye .ball[data-posY="21"]:before {
  top: 21%
}

[data-page="about"] .moveEye .ball[data-posX="22"]:before {
  left: 22%
}

[data-page="about"] .moveEye .ball[data-posY="22"]:before {
  top: 22%
}

[data-page="about"] .moveEye .ball[data-posX="23"]:before {
  left: 23%
}

[data-page="about"] .moveEye .ball[data-posY="23"]:before {
  top: 23%
}

[data-page="about"] .moveEye .ball[data-posX="24"]:before {
  left: 24%
}

[data-page="about"] .moveEye .ball[data-posY="24"]:before {
  top: 24%
}

[data-page="about"] .moveEye .ball[data-posX="25"]:before {
  left: 25%
}

[data-page="about"] .moveEye .ball[data-posY="25"]:before {
  top: 25%
}

[data-page="about"] .moveEye .ball[data-posX="26"]:before {
  left: 26%
}

[data-page="about"] .moveEye .ball[data-posY="26"]:before {
  top: 26%
}

[data-page="about"] .moveEye .ball[data-posX="27"]:before {
  left: 27%
}

[data-page="about"] .moveEye .ball[data-posY="27"]:before {
  top: 27%
}

[data-page="about"] .moveEye .ball[data-posX="28"]:before {
  left: 28%
}

[data-page="about"] .moveEye .ball[data-posY="28"]:before {
  top: 28%
}

[data-page="about"] .moveEye .ball[data-posX="29"]:before {
  left: 29%
}

[data-page="about"] .moveEye .ball[data-posY="29"]:before {
  top: 29%
}

[data-page="about"] .moveEye .ball[data-posX="30"]:before {
  left: 30%
}

[data-page="about"] .moveEye .ball[data-posY="30"]:before {
  top: 30%
}

[data-page="about"] .moveEye .ball[data-posX="31"]:before {
  left: 31%
}

[data-page="about"] .moveEye .ball[data-posY="31"]:before {
  top: 31%
}

[data-page="about"] .moveEye .ball[data-posX="32"]:before {
  left: 32%
}

[data-page="about"] .moveEye .ball[data-posY="32"]:before {
  top: 32%
}

[data-page="about"] .moveEye .ball[data-posX="33"]:before {
  left: 33%
}

[data-page="about"] .moveEye .ball[data-posY="33"]:before {
  top: 33%
}

[data-page="about"] .moveEye .ball[data-posX="34"]:before {
  left: 34%
}

[data-page="about"] .moveEye .ball[data-posY="34"]:before {
  top: 34%
}

[data-page="about"] .moveEye .ball[data-posX="35"]:before {
  left: 35%
}

[data-page="about"] .moveEye .ball[data-posY="35"]:before {
  top: 35%
}

[data-page="about"] .moveEye .ball[data-posX="36"]:before {
  left: 36%
}

[data-page="about"] .moveEye .ball[data-posY="36"]:before {
  top: 36%
}

[data-page="about"] .moveEye .ball[data-posX="37"]:before {
  left: 37%
}

[data-page="about"] .moveEye .ball[data-posY="37"]:before {
  top: 37%
}

[data-page="about"] .moveEye .ball[data-posX="38"]:before {
  left: 38%
}

[data-page="about"] .moveEye .ball[data-posY="38"]:before {
  top: 38%
}

[data-page="about"] .moveEye .ball[data-posX="39"]:before {
  left: 39%
}

[data-page="about"] .moveEye .ball[data-posY="39"]:before {
  top: 39%
}

[data-page="about"] .moveEye .ball[data-posX="40"]:before {
  left: 40%
}

[data-page="about"] .moveEye .ball[data-posY="40"]:before {
  top: 40%
}

[data-page="about"] .moveEye .ball[data-posX="41"]:before {
  left: 41%
}

[data-page="about"] .moveEye .ball[data-posY="41"]:before {
  top: 41%
}

[data-page="about"] .moveEye .ball[data-posX="42"]:before {
  left: 42%
}

[data-page="about"] .moveEye .ball[data-posY="42"]:before {
  top: 42%
}

[data-page="about"] .moveEye .ball[data-posX="43"]:before {
  left: 43%
}

[data-page="about"] .moveEye .ball[data-posY="43"]:before {
  top: 43%
}

[data-page="about"] .moveEye .ball[data-posX="44"]:before {
  left: 44%
}

[data-page="about"] .moveEye .ball[data-posY="44"]:before {
  top: 44%
}

[data-page="about"] .moveEye .ball[data-posX="45"]:before {
  left: 45%
}

[data-page="about"] .moveEye .ball[data-posY="45"]:before {
  top: 45%
}

[data-page="about"] .moveEye .ball[data-posX="46"]:before {
  left: 46%
}

[data-page="about"] .moveEye .ball[data-posY="46"]:before {
  top: 46%
}

[data-page="about"] .moveEye .ball[data-posX="47"]:before {
  left: 47%
}

[data-page="about"] .moveEye .ball[data-posY="47"]:before {
  top: 47%
}

[data-page="about"] .moveEye .ball[data-posX="48"]:before {
  left: 48%
}

[data-page="about"] .moveEye .ball[data-posY="48"]:before {
  top: 48%
}

[data-page="about"] .moveEye .ball[data-posX="49"]:before {
  left: 49%
}

[data-page="about"] .moveEye .ball[data-posY="49"]:before {
  top: 49%
}

[data-page="about"] .moveEye .ball[data-posX="50"]:before {
  left: 50%
}

[data-page="about"] .moveEye .ball[data-posY="50"]:before {
  top: 50%
}

[data-page="about"] .moveEye .ball[data-posX="51"]:before {
  left: 51%
}

[data-page="about"] .moveEye .ball[data-posY="51"]:before {
  top: 51%
}

[data-page="about"] .moveEye .ball[data-posX="52"]:before {
  left: 52%
}

[data-page="about"] .moveEye .ball[data-posY="52"]:before {
  top: 52%
}

[data-page="about"] .moveEye .ball[data-posX="53"]:before {
  left: 53%
}

[data-page="about"] .moveEye .ball[data-posY="53"]:before {
  top: 53%
}

[data-page="about"] .moveEye .ball[data-posX="54"]:before {
  left: 54%
}

[data-page="about"] .moveEye .ball[data-posY="54"]:before {
  top: 54%
}

[data-page="about"] .moveEye .ball[data-posX="55"]:before {
  left: 55%
}

[data-page="about"] .moveEye .ball[data-posY="55"]:before {
  top: 55%
}

[data-page="about"] .moveEye .ball[data-posX="56"]:before {
  left: 56%
}

[data-page="about"] .moveEye .ball[data-posY="56"]:before {
  top: 56%
}

[data-page="about"] .moveEye .ball[data-posX="57"]:before {
  left: 57%
}

[data-page="about"] .moveEye .ball[data-posY="57"]:before {
  top: 57%
}

[data-page="about"] .moveEye .ball[data-posX="58"]:before {
  left: 58%
}

[data-page="about"] .moveEye .ball[data-posY="58"]:before {
  top: 58%
}

[data-page="about"] .moveEye .ball[data-posX="59"]:before {
  left: 59%
}

[data-page="about"] .moveEye .ball[data-posY="59"]:before {
  top: 59%
}

[data-page="about"] .moveEye .ball[data-posX="60"]:before {
  left: 60%
}

[data-page="about"] .moveEye .ball[data-posY="60"]:before {
  top: 60%
}

[data-page="about"] .moveEye .ball[data-posX="61"]:before {
  left: 61%
}

[data-page="about"] .moveEye .ball[data-posY="61"]:before {
  top: 61%
}

[data-page="about"] .moveEye .ball[data-posX="62"]:before {
  left: 62%
}

[data-page="about"] .moveEye .ball[data-posY="62"]:before {
  top: 62%
}

[data-page="about"] .moveEye .ball[data-posX="63"]:before {
  left: 63%
}

[data-page="about"] .moveEye .ball[data-posY="63"]:before {
  top: 63%
}

[data-page="about"] .moveEye .ball[data-posX="64"]:before {
  left: 64%
}

[data-page="about"] .moveEye .ball[data-posY="64"]:before {
  top: 64%
}

[data-page="about"] .moveEye .ball[data-posX="65"]:before {
  left: 65%
}

[data-page="about"] .moveEye .ball[data-posY="65"]:before {
  top: 65%
}

[data-page="about"] .moveEye .ball[data-posX="66"]:before {
  left: 66%
}

[data-page="about"] .moveEye .ball[data-posY="66"]:before {
  top: 66%
}

[data-page="about"] .moveEye .ball[data-posX="67"]:before {
  left: 67%
}

[data-page="about"] .moveEye .ball[data-posY="67"]:before {
  top: 67%
}

[data-page="about"] .moveEye .ball[data-posX="68"]:before {
  left: 68%
}

[data-page="about"] .moveEye .ball[data-posY="68"]:before {
  top: 68%
}

[data-page="about"] .moveEye .ball[data-posX="69"]:before {
  left: 69%
}

[data-page="about"] .moveEye .ball[data-posY="69"]:before {
  top: 69%
}

[data-page="about"] .moveEye .ball[data-posX="70"]:before {
  left: 70%
}

[data-page="about"] .moveEye .ball[data-posY="70"]:before {
  top: 70%
}

[data-page="about"] .moveEye .ball[data-posX="71"]:before {
  left: 71%
}

[data-page="about"] .moveEye .ball[data-posY="71"]:before {
  top: 71%
}

[data-page="about"] .moveEye .ball[data-posX="72"]:before {
  left: 72%
}

[data-page="about"] .moveEye .ball[data-posY="72"]:before {
  top: 72%
}

[data-page="about"] .moveEye .ball[data-posX="73"]:before {
  left: 73%
}

[data-page="about"] .moveEye .ball[data-posY="73"]:before {
  top: 73%
}

[data-page="about"] .moveEye .ball[data-posX="74"]:before {
  left: 74%
}

[data-page="about"] .moveEye .ball[data-posY="74"]:before {
  top: 74%
}

[data-page="about"] .moveEye .ball[data-posX="75"]:before {
  left: 75%
}

[data-page="about"] .moveEye .ball[data-posY="75"]:before {
  top: 75%
}

[data-page="about"] .moveEye .ball[data-posX="76"]:before {
  left: 76%
}

[data-page="about"] .moveEye .ball[data-posY="76"]:before {
  top: 76%
}

[data-page="about"] .moveEye .ball[data-posX="77"]:before {
  left: 77%
}

[data-page="about"] .moveEye .ball[data-posY="77"]:before {
  top: 77%
}

[data-page="about"] .moveEye .ball[data-posX="78"]:before {
  left: 78%
}

[data-page="about"] .moveEye .ball[data-posY="78"]:before {
  top: 78%
}

[data-page="about"] .moveEye .ball[data-posX="79"]:before {
  left: 79%
}

[data-page="about"] .moveEye .ball[data-posY="79"]:before {
  top: 79%
}

[data-page="about"] .moveEye .ball[data-posX="80"]:before {
  left: 80%
}

[data-page="about"] .moveEye .ball[data-posY="80"]:before {
  top: 80%
}

[data-page="about"] .moveEye .ball[data-posX="81"]:before {
  left: 81%
}

[data-page="about"] .moveEye .ball[data-posY="81"]:before {
  top: 81%
}

[data-page="about"] .moveEye .ball[data-posX="82"]:before {
  left: 82%
}

[data-page="about"] .moveEye .ball[data-posY="82"]:before {
  top: 82%
}

[data-page="about"] .moveEye .ball[data-posX="83"]:before {
  left: 83%
}

[data-page="about"] .moveEye .ball[data-posY="83"]:before {
  top: 83%
}

[data-page="about"] .moveEye .ball[data-posX="84"]:before {
  left: 84%
}

[data-page="about"] .moveEye .ball[data-posY="84"]:before {
  top: 84%
}

[data-page="about"] .moveEye .ball[data-posX="85"]:before {
  left: 85%
}

[data-page="about"] .moveEye .ball[data-posY="85"]:before {
  top: 85%
}

[data-page="about"] .moveEye .ball[data-posX="86"]:before {
  left: 86%
}

[data-page="about"] .moveEye .ball[data-posY="86"]:before {
  top: 86%
}

[data-page="about"] .moveEye .ball[data-posX="87"]:before {
  left: 87%
}

[data-page="about"] .moveEye .ball[data-posY="87"]:before {
  top: 87%
}

[data-page="about"] .moveEye .ball[data-posX="88"]:before {
  left: 88%
}

[data-page="about"] .moveEye .ball[data-posY="88"]:before {
  top: 88%
}

[data-page="about"] .moveEye .ball[data-posX="89"]:before {
  left: 89%
}

[data-page="about"] .moveEye .ball[data-posY="89"]:before {
  top: 89%
}

[data-page="about"] .moveEye .ball[data-posX="90"]:before {
  left: 90%
}

[data-page="about"] .moveEye .ball[data-posY="90"]:before {
  top: 90%
}

[data-page="about"] .moveEye .ball[data-posX="91"]:before {
  left: 91%
}

[data-page="about"] .moveEye .ball[data-posY="91"]:before {
  top: 91%
}

[data-page="about"] .moveEye .ball[data-posX="92"]:before {
  left: 92%
}

[data-page="about"] .moveEye .ball[data-posY="92"]:before {
  top: 92%
}

[data-page="about"] .moveEye .ball[data-posX="93"]:before {
  left: 93%
}

[data-page="about"] .moveEye .ball[data-posY="93"]:before {
  top: 93%
}

[data-page="about"] .moveEye .ball[data-posX="94"]:before {
  left: 94%
}

[data-page="about"] .moveEye .ball[data-posY="94"]:before {
  top: 94%
}

[data-page="about"] .moveEye .ball[data-posX="95"]:before {
  left: 95%
}

[data-page="about"] .moveEye .ball[data-posY="95"]:before {
  top: 95%
}

[data-page="about"] .moveEye .ball[data-posX="96"]:before {
  left: 96%
}

[data-page="about"] .moveEye .ball[data-posY="96"]:before {
  top: 96%
}

[data-page="about"] .moveEye .ball[data-posX="97"]:before {
  left: 97%
}

[data-page="about"] .moveEye .ball[data-posY="97"]:before {
  top: 97%
}

[data-page="about"] .moveEye .ball[data-posX="98"]:before {
  left: 98%
}

[data-page="about"] .moveEye .ball[data-posY="98"]:before {
  top: 98%
}

[data-page="about"] .moveEye .ball[data-posX="99"]:before {
  left: 99%
}

[data-page="about"] .moveEye .ball[data-posY="99"]:before {
  top: 99%
}

[data-page="about"] .moveEye .ball[data-posX="100"]:before {
  left: 100%
}

[data-page="about"] .moveEye .ball[data-posY="100"]:before {
  top: 100%
}

[data-page="about"] #whyusBlock .superGrid {
  overflow: visible
}

[data-page="about"] #whyusBlock .whyusBlockDecoImage_content {
  position: absolute;
  width: 48%;
  top: 330px
}

[data-page="about"] #whyusBlock .whyusBlockDecoImage_image {
  width: 100%;
  padding-bottom: 125.07123%;
  background: url(../images/about_whyus_deco_image.svg) no-repeat center center/100%
}

@media all and (min-width: 1440px) {
  [data-page="about"] #whyusBlock .whyusBlockDecoImage_image {
    -webkit-transform: translateX(-100%) translateX(-24px);
    transform: translateX(-100%) translateX(-24px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="about"] #whyusBlock .whyusBlockDecoImage_image {
    -webkit-transform: translateX(-100%) translateX(-16px);
    transform: translateX(-100%) translateX(-16px)
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="about"] #whyusBlock .whyusBlockDecoImage {
    width: calc(37.5% - 16px);
    margin-left: calc(25% / 2 + 8px)
  }

  [data-page="about"] #whyusBlock .whyusBlockDecoImage_content {
    top: 150px
  }

  [data-page="about"] #whyusBlock .whyusBlockDecoImage_image {
    -webkit-transform: translateX(-100%) translateX(-16px);
    transform: translateX(-100%) translateX(-16px)
  }
}

@media all and (max-width: 479px) {
  [data-page="about"] #whyusBlock .whyusBlockDecoImage {
    display: none
  }
}

[data-page="about"] #whyusBlock .whyusBlock_item section {
  margin-bottom: 90px90px
}

[data-page="about"] #whyusBlock .whyusBlock_item section>:last-child {
  margin-bottom: 0
}

[data-page="about"] #whyusBlock .whyusBlock_item:last-child section {
  margin-bottom: 0
}

@media all and (min-width: 1440px) {

  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(1),
  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(3) {
    margin-top: 60px
  }

  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(2),
  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(4) {
    margin-top: 120px
  }

  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(5) {
    margin-top: 180px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {

  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(2),
  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(4) {
    margin-top: 120px
  }

  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(3),
  [data-page="about"] #whyusBlock .whyusBlock_item:nth-of-type(5) {
    margin-top: 180px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="about"] #whyusBlock .whyusBlock_item:not(:first-child) {
    margin-top: 30px
  }
}

[data-page="about"] #processBlock {
  position: relative
}

[data-page="about"] #processBlock .superGrid {
  overflow: visible
}

[data-page="about"] #processBlock .processDecoBg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  z-index: 0
}

[data-page="about"] #processBlock .processDecoBg .decoContent {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden
}

[data-page="about"] #processBlock .processDecoBg .decoContent:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(12.5%, #EFEFEF), color-stop(12.5%, transparent), color-stop(50%, transparent), color-stop(50%, #EFEFEF), color-stop(62.5%, #EFEFEF), color-stop(62.5%, transparent), to(transparent));
  background: linear-gradient(0deg, #EFEFEF 12.5%, transparent 12.5%, transparent 50%, #EFEFEF 50%, #EFEFEF 62.5%, transparent 62.5%, transparent);
  background-size: 8px 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: left top;
  transform-origin: left top
}

@media all and (min-width: 1680px) {
  [data-page="about"] #processBlock .processDecoBg {
    width: 900px;
    height: 900px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="about"] #processBlock .processDecoBg {
    width: 720px;
    height: 720px
  }
}

@media all and (max-width: 1439px) {
  [data-page="about"] #processBlock .processDecoBg {
    width: 450px;
    height: 450px
  }
}

[data-page="about"] #processBlock .processDecoBg .decoContent.active {
  position: fixed;
  top: auto;
  bottom: 0
}

[data-page="about"] #processBlock .processBlock_content {
  position: relative;
  z-index: 1
}



[data-page="about"] #processBlock .processBlock_textBlock {
  position: relative
}

[data-page="about"] #processBlock .processBlock_item {
  position: relative;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
  /* margin-bottom: 60px; */
}

[data-page="about"] #processBlock .processBlock_item:not(.active) {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0
}

[data-page="about"] #processBlock .processBlock_item:not(.active) {
  opacity: 0;
  /* -webkit-transform: translateX(30px);
  transform: translateX(30px); */
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

[data-page="about"] #processBlock .processBlock_controller {
  position: relative
}

[data-page="about"] #processBlock .processBlock_controller .slideController {
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  white-space: nowrap
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="about"] #processBlock .processBlock_controller .slideController {
    -webkit-transform: rotate(90deg) translateY(-100%);
    transform: rotate(90deg) translateY(-100%);
    left: calc((100% - 60px) / 2)
  }
}

@media all and (max-width: 959px) {
  [data-page="about"] #processBlock .processBlock_item {
    margin-bottom: 0
  }

  [data-page="about"] #processBlock .processBlock_textBlock {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  [data-page="about"] #processBlock .processBlock_imageBlock {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-bottom: 70px
  }
}

[data-page="about"] #serviceBlock .superGrid {
  overflow: visible
}

[data-page="about"] #serviceBlock .serviceBlock_title,
[data-page="about"] #serviceBlock .serviceBlock_links,
[data-page="about"] #serviceBlock .serviceBlock_deco {
  position: relative;
  z-index: 1
}

[data-page="about"] #serviceBlock .serviceBlock_links {
  margin-bottom: 30px
}

[data-page="about"] #serviceBlock .serviceBlock_linkItem {
  cursor: pointer;
  color: gray;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="about"] #serviceBlock .serviceBlock_linkItem:not(:last-of-type):after {
  content: ' / '
}

[data-page="about"] #serviceBlock .serviceBlock_linkItem.active {
  color: #ef0000
}

[data-page="about"] #serviceBlock .serviceBlock_linkItem.active:after {
  color: gray
}

[data-page="about"] #serviceBlock .serviceBlock_decoImage {
  position: relative;
  overflow: hidden;
  z-index: 0;
  width: 100%;
  height: 0;
  padding-bottom: 41.97761%
}

[data-page="about"] #serviceBlock .serviceBlock_decoImageItem {
  position: absolute;
  width: 100%;
  height: 100%
}

[data-page="about"] #serviceBlock .serviceBlock_decoImageItem .imageBox {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  -webkit-transform-origin: right top;
  transform-origin: right top
}

[data-page="about"] #serviceBlock .serviceBlock_decoImageItem .imageBox .img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  -webkit-transform: skewX(45deg);
  transform: skewX(45deg);
  -webkit-transform-origin: right top;
  transform-origin: right top
}

[data-page="about"] #serviceBlock .serviceBlock_decoImageItem .imageBox .img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7)
}

[data-page="about"] #serviceBlock .serviceBlock_decoImageItem .img {
  -webkit-transition: opacity .5s linear, -webkit-transform .5s ease-in-out;
  transition: opacity .5s linear, -webkit-transform .5s ease-in-out;
  transition: transform .5s ease-in-out, opacity .5s linear;
  transition: transform .5s ease-in-out, opacity .5s linear, -webkit-transform .5s ease-in-out;
  -webkit-transition-delay: 0s, .2s;
  transition-delay: 0s, .2s
}

[data-page="about"] #serviceBlock .serviceBlock_infos {
  position: relative
}

@media all and (min-width: 960px) {
  [data-page="about"] #serviceBlock .serviceBlock_decoImage {
    position: absolute;
    top: 390px
  }

  [data-page="about"] #serviceBlock .serviceBlock_decoImageItem:not(.active) .img {
    opacity: 0;
    -webkit-transform: skewX(45deg) scale(1.1);
    transform: skewX(45deg) scale(1.1)
  }

  [data-page="about"] #serviceBlock .serviceBlock_infoItem {
    position: relative;
    z-index: 1;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
  }

  [data-page="about"] #serviceBlock .serviceBlock_infoItem:not(.active) {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0
  }

  [data-page="about"] #serviceBlock .serviceBlock_infoItem:not(.active) {
    opacity: 0;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
    -webkit-transition-delay: 0s;
    transition-delay: 0s
  }
}

@media all and (max-width: 959px) {
  [data-page="about"] #serviceBlock .serviceBlock_decoImage {
    margin-bottom: 30px
  }

  [data-page="about"] #serviceBlock .serviceBlock_infoItem>:last-child {
    margin-bottom: 0
  }

  [data-page="about"] #serviceBlock .serviceBlock_infoItem:not(:last-child) {
    margin-bottom: 90px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="about"] #serviceBlock .serviceBlock_infoItem:not(:last-child) {
    margin-bottom: 120px
  }

  [data-page="about"] #serviceBlock .serviceBlock_decoImage {
    position: absolute;
    left: calc(-100% - 16px)
  }
}

[data-page="about"] #partnersBlock .partnerBlock_info {
  margin-bottom: 90px
}

@media all and (min-width: 1440px) {
  [data-page="about"] #partnersBlock .partnerBlock_info {
    padding-left: 60px
  }
}

[data-page="about"] #partnersBlock .partnerBlock_item {
  margin-bottom: 30px
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 100%
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage .imgBox,
[data-page="about"] #partnersBlock .partnerBlock_itemImage .canvasBox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  opacity: .5
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage .imgBox {
  opacity: 0
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage img {
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  position: absolute;
  top: 0;
  left: 0
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage:hover .canvasBox {
  opacity: 0
}

[data-page="about"] #partnersBlock .partnerBlock_itemImage:hover .imgBox {
  opacity: 1
}

[data-page="about"] #partnersBlock .andYou {
  margin-top: 0;
  margin-bottom: 0
}

[data-page="about"] #caseStudyBlock .caseStudyBlock_content {
  height: 300px;
  position: relative
}

[data-page="about"] #caseStudyBlock .caseStudyBlock_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ccc;
  background-size: cover;
  background-position: center center
}

[data-page="about"] #caseStudyBlock .caseStudyBlock_item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 0
}

[data-page="about"] #caseStudyBlock .caseStudyBlock_item span {
  color: #fff;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="about"] #caseStudyBlock .caseStudyBlock_item:hover span {
  color: #ef0000
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="about"] #caseStudyBlock .caseStudyBlock_content {
    height: 150px
  }
}

@media all and (max-width: 479px) {
  [data-page="about"] #caseStudyBlock {
    padding-left: 0;
    padding-right: 0
  }

  [data-page="about"] #caseStudyBlock .caseStudyBlock_content {
    height: 115px
  }
}

[data-page="case"] .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%
}

[data-page="case"] .footer .decoBg {
  display: none
}

[data-page="case"] .header {
  position: fixed
}

@media all and (min-width: 960px) {
  [data-page="case"] .footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%
  }
}

@media all and (max-width: 959px) {

  [data-page="case"] .header svg polygon,
  [data-page="case"] .header svg #logo,
  [data-page="case"] .header svg path {
    fill: #fff
  }

  [data-page="case"] .footer .copyright {
    color: #fff
  }

  [data-page="case"] .caseNumber {
    opacity: 0
  }

  [data-page="case"] .stickyScrollDown {
    opacity: 1
  }

  [data-page="case"] .footer {
    opacity: 0
  }

  [data-page="case"][data-scrolling="true"] .caseNumber {
    opacity: 1
  }

  [data-page="case"][data-scrolling="true"] .stickyScrollDown {
    opacity: 0
  }

  [data-page="case"][data-scrolling="true"] .footer {
    opacity: 1
  }
}

[data-page="case"] .caseAwardBlock {
  position: fixed;
  z-index: 2;
  left: calc(50% - 15px);
  top: 50%;
  width: 94px;
  height: 94px
}

[data-page="case"] .caseAwardBlock .caseAward {
  position: relative;
  width: 100%;
  height: 100%
}

[data-page="case"] .caseAwardBlock .caseAward_circle {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-animation: awards_circle 5s infinite;
  animation: awards_circle 5s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

@-webkit-keyframes awards_circle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes awards_circle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

[data-page="case"] .caseAwardBlock .caseAward_circleSmall {
  position: absolute;
  width: 63.83%;
  height: 63.83%;
  border: 1px solid #cccccc;
  border-radius: 100%;
  top: 50%;
  left: 50%
}

[data-page="case"] .caseAwardBlock .caseAward_text {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0
}

[data-page="case"] .caseAwardBlock .caseAward img {
  width: 100%
}

[data-page="case"] .caseAwardBlock .caseAward_circle,
[data-page="case"] .caseAwardBlock .caseAward_circleSmall,
[data-page="case"] .caseAwardBlock .caseAward_text {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  opacity: 0
}

[data-page="case"] .caseAwardBlock .caseAward .caseAward_circle {
  -webkit-transform: scale(0.5) rotate(0deg);
  transform: scale(0.5) rotate(0deg)
}

[data-page="case"] .caseAwardBlock .caseAward .caseAward_circleSmall {
  -webkit-transform: translate(-50%, -50%) scale(0.5);
  transform: translate(-50%, -50%) scale(0.5)
}

[data-page="case"] .caseAwardBlock .caseAward .caseAward_text {
  -webkit-transform: scale(1.5);
  transform: scale(1.5)
}

[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_circle,
[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_circleSmall,
[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_text {
  opacity: 1
}

[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_circle {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition-delay: .5s;
  transition-delay: .5s
}

[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_circleSmall {
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

[data-page="case"] .caseAwardBlock .caseAward.active .caseAward_text {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

[data-page="case"] .mainTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media all and (max-width: 959px) {
  [data-page="case"] .mainTitle {
    color: #fff
  }
}

[data-page="case"] .caseNumber {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

[data-page="case"] .caseNumber_now {
  display: block;
  margin-bottom: 0
}

[data-page="case"] .caseNumber_now:after {
  content: '';
  display: block;
  width: 60px;
  height: 60px;
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-left: 1px solid #ccc
}

[data-page="case"] .caseNumber_total {
  display: block;
  margin-bottom: 0;
  color: gray
}

@media all and (max-width: 1679px) {
  [data-page="case"] .caseNumber_now:after {
    width: 30px;
    height: 30px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {

  [data-page="case"] .caseNumber_now,
  [data-page="case"] .caseNumber_now:after,
  [data-page="case"] .caseNumber_total {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px
  }
}

@media all and (max-width: 959px) {
  [data-page="case"] .caseNumber {
    position: fixed;
    z-index: 1;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }

  [data-page="case"] .caseNumber_now,
  [data-page="case"] .caseNumber_total {
    color: #fff
  }

  [data-page="case"] .caseNumber .caseList_targetLine {
    position: absolute;
    top: 50%;
    right: 0
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="case"] .caseNumber {
    left: calc((100vw - (90% + 60px)) / 2 + 30px);
    width: calc(22.5% - 8px)
  }

  [data-page="case"] .caseNumber .caseList_targetLine {
    width: 30px
  }
}

@media all and (max-width: 479px) {
  [data-page="case"] .caseNumber {
    left: 20px;
    width: calc(22.5% - 8px)
  }

  [data-page="case"] .caseNumber .caseList_targetLine {
    width: 15px
  }
}

[data-page="case"] .caseList_targetLine {
  width: calc(37.5% - 12px);
  height: 1px;
  background: #ef0000;
  position: relative;
  top: .5em
}

[data-page="case"] .caseList_targetLine:before,
[data-page="case"] .caseList_targetLine:after {
  content: '';
  position: absolute;
  right: 0;
  width: 5px;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #ef0000;
  border-radius: 50%
}

[data-page="case"] .caseList_targetLine:before {
  -webkit-animation: caseListTragetLineDot 2s infinite;
  animation: caseListTragetLineDot 2s infinite
}

@-webkit-keyframes caseListTragetLineDot {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
  }

  100%,
  50% {
    opacity: 0;
    -webkit-transform: translateY(-50%) scale(3.5);
    transform: translateY(-50%) scale(3.5)
  }
}

@keyframes caseListTragetLineDot {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
  }

  100%,
  50% {
    opacity: 0;
    -webkit-transform: translateY(-50%) scale(3.5);
    transform: translateY(-50%) scale(3.5)
  }
}

[data-page="case"] .caseImage_item {
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  opacity: 0
}

[data-page="case"] .caseImage_item.active {
  opacity: 1
}

[data-page="case"] #mainTitleBlock,
[data-page="case"] .caseImageBlock {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  bottom: 0;
  z-index: 0
}

[data-page="case"] #mainTitleBlock .mainView,
[data-page="case"] #mainTitleBlock .superGrid,
[data-page="case"] #mainTitleBlock .superGrid_row,
[data-page="case"] #mainTitleBlock .superGrid_col,
[data-page="case"] #mainTitleBlock .caseImage_item,
[data-page="case"] .caseImageBlock .mainView,
[data-page="case"] .caseImageBlock .superGrid,
[data-page="case"] .caseImageBlock .superGrid_row,
[data-page="case"] .caseImageBlock .superGrid_col,
[data-page="case"] .caseImageBlock .caseImage_item {
  height: 100%
}

[data-page="case"] .caseImageBlock .caseImage_item {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 0
}

[data-page="case"] .caseImageBlock .caseImageMask {
  margin: auto;
  height: 100%
}

[data-page="case"] .caseImageBlock .caseImageMask .textMask,
[data-page="case"] .caseImageBlock .caseImageMask .imageMask {
  overflow: hidden;
  position: relative;
  height: 100%
}

[data-page="case"] .caseImageBlock .caseImageMask .imageMask:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1
}

[data-page="case"] .caseImageBlock .caseImageMask .textMask.black {
  overflow: visible
}

@media all and (min-width: 1680px) {
  [data-page="case"] .caseImageBlock .caseImageMask {
    width: 1440px
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask {
    left: 16.66667%;
    width: 33.33333%
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask .decoTitle {
    left: calc((1440px + 0px) / 12 * -2 + 0px);
    width: calc((1440px + 0px) / 12 * 8 + 0px)
  }

  [data-page="case"] .caseImageBlock .caseImageMask .imageMask {
    left: 16.66667%;
    width: 33.33333%
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case"] .caseImageBlock .caseImageMask {
    width: 1200px
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask {
    left: 16.66667%;
    width: 33.33333%
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask .decoTitle {
    left: calc((1200px + 0px) / 12 * -2 + 0px);
    width: calc((1200px + 0px) / 12 * 8 + 0px)
  }

  [data-page="case"] .caseImageBlock .caseImageMask .imageMask {
    left: 16.66667%;
    width: 33.33333%
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="case"] .caseImageBlock .caseImageMask {
    width: 100%;
    padding-left: 60px;
    padding-right: 60px
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask {
    left: 25%
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask .decoTitle {
    left: calc((100% + 0px) / 8 * -1 + 0px);
    width: calc((100% + 0px) / 8 * 2.5 + 0px)
  }

  [data-page="case"] .caseImageBlock .caseImageMask .imageMask {
    left: 25%;
    right: 0
  }
}

@media all and (max-width: 959px) {
  [data-page="case"] .caseImageBlock .caseImageMask {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  [data-page="case"] .caseImageBlock .caseImageMask .textMask {
    display: none
  }

  [data-page="case"] .caseImageBlock .caseImageMask .imageMask {
    left: 0;
    right: 0
  }
}

[data-page="case"] .caseImageBlock .decoTitle {
  position: absolute;
  padding-top: 120px;
  z-index: 1
}

[data-page="case"] .caseImageBlock .decoTitle[data-color="white"] .mainTitle {
  color: #fff
}

[data-page="case"] #mainTitleBlock {
  padding-top: 120px
}

@media all and (min-width: 960px) {
  [data-page="case"] #mainTitleBlock .mainTitle span {
    color: rgba(255, 255, 255, 0)
  }
}

@media all and (max-width: 959px) {
  [data-page="case"] #mainTitleBlock {
    position: static;
    height: auto
  }
}

[data-page="case"] #caseListBlock {
  position: relative;
  height: 100%;
  overflow: visible;
  z-index: 1
}

[data-page="case"] #caseListBlock .superGrid {
  overflow: visible
}

[data-page="case"] #caseListBlock .caseList_item {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  position: relative;
  overflow: visible;
  margin-top: 90px;
  margin-bottom: 60px;
  display: block
}

[data-page="case"] #caseListBlock .caseList_item .caseInfo_title[data-lang="ch"] {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform-origin: left;
  transform-origin: left
}

[data-page="case"] #caseListBlock .caseList_item .caseInfo_title[data-lang="en"] {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform-origin: left;
  transform-origin: left;
  color: #808080;
  font-weight: 300
}

[data-page="case"] #caseListBlock .caseList_item .caseInfo_type {
  margin-bottom: 0;
  padding-bottom: 15px;
  position: absolute;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform-origin: top;
  transform-origin: top
}

[data-page="case"] #caseListBlock .caseList_item .caseInfo_type>span {
  margin-right: 30px
}

[data-page="case"] #caseListBlock .caseList_item .caseInfo_type .caseClient:before,
[data-page="case"] #caseListBlock .caseList_item .caseInfo_type .caseClient:after {
  content: ' ::: ';
  color: #ef0000
}

[data-page="case"] #caseListBlock .caseList_item:last-child:last-child {
  margin-bottom: 0
}

[data-page="case"] #caseListBlock .caseList_item:not(.active) {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0
}

[data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_title[data-lang="ch"] {
  margin-top: 0;
  margin-bottom: 0
}

[data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_title[data-lang="en"] {
  max-height: 1em;
  margin-top: -1em;
  margin-bottom: 0;
  opacity: 0
}

[data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_type {
  opacity: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

[data-page="case"] #caseListBlock .caseList_item.active .caseInfo_title[data-lang="en"] {
  opacity: 1;
  max-height: 100em;
  -webkit-transition-delay: .15s;
  transition-delay: .15s
}

[data-page="case"] #caseListBlock .caseList_item.active .caseInfo_type {
  opacity: 1;
  -webkit-transition-delay: .15s;
  transition-delay: .15s
}

[data-page="case"] #caseListBlock .caseListBlock_content {
  margin-bottom: 0
}

@media all and (min-width: 960px) {
  [data-page="case"] #caseListBlock {
    padding-top: 120px;
    margin-top: 25px
  }
}

@media all and (max-width: 479px) {
  [data-page="case"] #caseListBlock .caseList_item .caseInfo_type>span {
    display: block;
    margin-right: 0
  }
}

@media all and (max-width: 1439px) {

  [data-page="case"] #caseListBlock .caseList_item.active .caseInfo_title[data-lang],
  [data-page="case"] #caseListBlock .caseList_item.active .caseInfo_title[data-lang] mark,
  [data-page="case"] #caseListBlock .caseList_item.active .caseInfo_type,
  [data-page="case"] #caseListBlock .caseList_item.active .caseInfo_type mark,
  [data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_title[data-lang],
  [data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_title[data-lang] mark,
  [data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_type,
  [data-page="case"] #caseListBlock .caseList_item:not(.active) .caseInfo_type mark {
    color: #fff
  }
}

[data-page="case"].goDetail,
[data-page="case"].goDetail .appContent>*:not(.main),
[data-page="case"].goDetail .main>*:not(#caseImageBlock) {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s
}

[data-page="case"].goDetail .appContent>*:not(.main),
[data-page="case"].goDetail .main>*:not(#caseImageBlock) {
  opacity: 0
}

[data-page="case"].goDetail .caseImageBlock .caseImageMask,
[data-page="case"].goDetail .caseImageBlock .imageMask {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s
}

[data-page="case"].goDetail .caseImageBlock .caseImageMask {
  width: 100%;
  left: 0;
  padding-left: 0;
  padding-right: 0
}

[data-page="case"].goDetail .caseImageBlock .caseImageMask .imageMask {
  left: 0;
  right: 0;
  width: 100%
}

[data-page="case-detail"] .main {
  padding-top: 120px;
  min-height: 400vh;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="case-detail"] .mainTitle>p span {
  margin-right: 30px
}

[data-page="case-detail"] .mainTitle .size_h4 {
  margin-bottom: 60px
}

[data-page="case-detail"] .blockTitle>*:before {
  content: '.';
  display: inline-block;
  width: 1em;
  background: url(../images/icon-arrow.svg) no-repeat center center;
  color: rgba(255, 255, 255, 0);
  margin-right: .5em
}

[data-page="case-detail"] .link2website {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="case-detail"] .link2website:before {
  content: '.';
  display: inline-block;
  width: 1.5em;
  background: url(../images/icon-pc.svg) no-repeat center center;
  background-size: contain;
  color: rgba(255, 255, 255, 0);
  margin-right: 10px
}

[data-page="case-detail"] .link2website:hover {
  color: gray;
  -webkit-text-decoration-color: rgba(255, 255, 255, 0);
  text-decoration-color: rgba(255, 255, 255, 0)
}

[data-page="case-detail"] .awards_wrap {
  display: inline-block;
  background: #000000;
  padding: 30px 60px
}

[data-page="case-detail"] .awards_wrap>* {
  color: #fff
}

[data-page="case-detail"] .imageLayers_wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #fafafa
}

[data-page="case-detail"] .imageLayers_wrap .imageLayers_img {
  position: relative;
  z-index: 0;
  opacity: 0
}

[data-page="case-detail"] .imageLayers_wrap .imageLayers_item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

[data-page="case-detail"] .imageLayers_wrap .imageLayers_item:not(.loaded) {
  opacity: 0
}

[data-page="case-detail"] .caseSlide_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="case-detail"] .caseSlide_wrap .caseSlide_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%
}

[data-page="case-detail"] .caseSlide_wrap .item_number {
  margin-right: 30px
}

[data-page="case-detail"] .caseSlide_wrap .item_image {
  margin-right: 60px;
  margin-bottom: 30px;
  background: #fafafa
}

[data-page="case-detail"] .caseSlide_wrap[data-slide-mode="auto"] {
  -webkit-transition: none;
  transition: none;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  cursor: move
}

[data-page="case-detail"] .caseSlide_wrap[data-slide-mode="auto"] img {
  pointer-events: none
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] .caseSlide_wrap .caseSlide_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }

  [data-page="case-detail"] .caseSlide_wrap .item_image {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }

  [data-page="case-detail"] .caseSlide_wrap .item_number {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  [data-page="case-detail"] .caseSlide_wrap .item_image,
  [data-page="case-detail"] .caseSlide_wrap .item_number {
    width: 100%;
    text-align: center;
    margin-right: 0
  }
}

[data-page="case-detail"] .blockImage {
  background: #fafafa
}

[data-page="case-detail"] dl dt,
[data-page="case-detail"] dl dd {
  margin-left: 0;
  margin-right: 0
}

[data-page="case-detail"] dl dt {
  margin-bottom: 15px
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #topBlock {
    margin-bottom: 150px
  }
}

@media all and (max-width: 1679px) {
  [data-page="case-detail"] #topBlock {
    margin-bottom: 90px
  }
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] #topBlock {
    margin-bottom: 90px
  }
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #topBlock .mainTitle {
    margin-left: calc(8.33333% + 12px)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #topBlock .mainTitle {
    margin-left: calc(8.33333% + 12px)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="case-detail"] #topBlock .mainTitle {
    margin-left: calc(12.5% + 8px)
  }
}

[data-page="case-detail"] #topBlock .caseClient:before,
[data-page="case-detail"] #topBlock .caseClient:after {
  content: ' ::: ';
  color: #ef0000
}

[data-page="case-detail"] #bannerBlock {
  position: relative
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #bannerBlock {
    margin-bottom: 310px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #bannerBlock {
    margin-bottom: 200px
  }
}

@media all and (max-width: 1439px) {
  [data-page="case-detail"] #bannerBlock {
    margin-bottom: 60px
  }
}

[data-page="case-detail"] #bannerBlock .bannerBlock_images {
  position: relative;
  overflow: hidden;
  margin-bottom: 60px
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images {
    margin-left: calc((100% - 1200px) / 2 + 100px)
  }
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images {
    margin-left: calc((100% - 1440px) / 2)
  }
}

@media all and (max-width: 479px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images .imageLayers_wrap {
    padding-bottom: 100%
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images .imageLayers_wrap {
    padding-bottom: 64.58333%
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images .imageLayers_wrap {
    padding-bottom: 53.125%
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images .imageLayers_wrap {
    padding-bottom: 64.36782%
  }
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_images .imageLayers_wrap {
    padding-bottom: 53.57143%
  }
}

[data-page="case-detail"] #bannerBlock .bannerBlock_awards {
  margin-bottom: 60px;
  max-width: 100%;
  margin: auto
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: calc(1440px + 240px);
    padding-left: 120px;
    padding-right: 120px
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: calc(1200px + 240px);
    padding-left: 120px;
    padding-right: 120px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: calc(100% + 120px);
    padding-left: 60px;
    padding-right: 60px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: calc(90% + 60px);
    padding-left: 30px;
    padding-right: 30px
  }
}

@media all and (max-width: 479px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: calc(100% + 40px);
    padding-left: 20px;
    padding-right: 20px
  }
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    position: absolute;
    left: 50%
  }
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    top: 180px;
    -webkit-transform: translateX(-50%) translatex(-90px);
    transform: translateX(-50%) translatex(-90px)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    top: 180px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    width: 50%;
    margin-left: 0;
    padding-right: 0;
    position: absolute
  }

  [data-page="case-detail"] #bannerBlock .bannerBlock_awards .awards_wrap {
    width: 75%
  }
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards .awards_wrap {
    width: 100%
  }
}

@media all and (max-width: 1439px) {
  [data-page="case-detail"] #bannerBlock .bannerBlock_awards {
    display: none
  }
}

[data-page="case-detail"] #caseDescriptionBlock {
  position: relative;
  z-index: 0;
  padding-top: 180px;
  padding-bottom: 180px
}

[data-page="case-detail"] #caseDescriptionBlock+section {
  position: relative
}

[data-page="case-detail"] #caseDescriptionBlock dl {
  position: relative;
  z-index: 1
}

@media all and (min-width: 960px) {
  [data-page="case-detail"] #caseDescriptionBlock .case_description dt {
    position: absolute;
    width: 16.66667%;
    padding-right: 1em
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_description dd {
    width: 83.33333%;
    margin-left: auto
  }
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #caseDescriptionBlock .case_description dd {
    width: 85.71429%
  }
}

[data-page="case-detail"] #caseDescriptionBlock .case_actors {
  margin-bottom: 90px
}

[data-page="case-detail"] #caseDescriptionBlock .case_actors dt {
  margin-bottom: 2.5em
}

[data-page="case-detail"] #caseDescriptionBlock .case_awards {
  display: none;
  margin-bottom: 60px
}

[data-page="case-detail"] #caseDescriptionBlock .case_awards .awards_wrap {
  width: 100%
}

[data-page="case-detail"] #caseDescriptionBlock:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  bottom: -360px;
  background: #F8F9FA
}

@media all and (min-width: 1680px) {
  [data-page="case-detail"] #caseDescriptionBlock:before {
    width: calc((100% - 1440px) / 2 + 960px)
  }
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  [data-page="case-detail"] #caseDescriptionBlock:before {
    width: calc((100% - 1200px) / 2 + 800px)
  }
}

@media all and (max-width: 1439px) {
  [data-page="case-detail"] #caseDescriptionBlock {
    padding-top: 0;
    padding-bottom: 0
  }

  [data-page="case-detail"] #caseDescriptionBlock:before {
    display: none
  }

  [data-page="case-detail"] #caseDescriptionBlock .superGrid {
    overflow: visible
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_description {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 180px;
    padding-bottom: 180px;
    position: relative
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_description:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: -360px;
    background: #F8F9FA;
    width: calc(60px + .875 * (100vw - 120px));
    left: -60px
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_artors {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_awards {
    display: block;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] #caseDescriptionBlock .case_description {
    padding-top: 120px;
    padding-bottom: 120px
  }

  [data-page="case-detail"] #caseDescriptionBlock .case_description:before {
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}

[data-page="case-detail"] #caseResultsBlock {
  position: relative;
  z-index: 0
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #caseResultsBlock {
    margin-top: -180px
  }
}

@media all and (max-width: 1679px) {
  [data-page="case-detail"] #caseResultsBlock {
    margin-top: -90px
  }
}

[data-page="case-detail"] #caseResultsBlock .superGrid {
  padding-top: 90px;
  padding-bottom: 120px;
  overflow: visible
}

[data-page="case-detail"] #caseResultsBlock .superGrid:before {
  content: '';
  position: absolute;
  top: -300px;
  bottom: -90px;
  left: -60px;
  right: -60px;
  background: #F8F9FA
}

@media all and (max-width: 1439px) {
  [data-page="case-detail"] #caseResultsBlock .superGrid:before {
    width: 100vw
  }
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] #caseResultsBlock .superGrid {
    padding-top: 120px;
    padding-bottom: 120px;
    margin-bottom: 120px
  }

  [data-page="case-detail"] #caseResultsBlock .superGrid:before {
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}

[data-page="case-detail"] #caseResultsBlock .caseResultsBlock_text {
  margin-bottom: 120px;
  position: relative
}

@media all and (min-width: 960px) {
  [data-page="case-detail"] #caseResultsBlock .caseResultsBlock_text dt {
    position: absolute;
    width: 20%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] #caseResultsBlock .caseResultsBlock_text dt {
    width: 12.5%
  }
}

[data-page="case-detail"] #caseResultsBlock .caseResultsBlock_thankyou>span:after {
  content: '.';
  color: rgba(255, 255, 255, 0);
  display: inline-block;
  width: 1em;
  background: url(../images/icon-heart.svg) no-repeat center center;
  background-size: 60%
}

[data-page="case-detail"] #letsTalkBlock {
  margin-bottom: 90px
}

@media all and (min-width: 960px) {
  [data-page="case-detail"] #letsTalkBlock .letsTalk {
    margin-top: 210px
  }
}

[data-page="case-detail"] .caseBlock {
  position: relative;
  z-index: 1
}

@media all and (min-width: 1440px) {
  [data-page="case-detail"] .caseBlock {
    margin-bottom: 300px
  }
}

@media all and (max-width: 1679px) {
  [data-page="case-detail"] .caseBlock {
    margin-bottom: 210px
  }
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] .caseBlock {
    margin-bottom: 120px
  }
}

[data-page="case-detail"] [data-overflow="hidden"] {
  position: relative;
  overflow: hidden
}

[data-page="case-detail"] [data-overflow="visible"] {
  position: relative;
  overflow: visible
}

[data-page="case-detail"] [data-block-type="image"] img {
  width: 100%
}

[data-page="case-detail"] [data-block-type="imageLayers"] .imageLayers_wrap {
  z-index: 1;
  height: 100%
}

[data-page="case-detail"] [data-block-type="slide"] {
  position: relative;
  overflow: hidden
}

[data-page="case-detail"] [data-block-type="slide"] .mainView {
  overflow: visible
}

@media all and (max-width: 959px) {
  [data-page="case-detail"] [data-block-type="slide"] .mainView {
    padding-left: 0;
    padding-right: 0;
    width: 100%
  }

  [data-page="case-detail"] [data-block-type="slide"] .slideController {
    position: absolute;
    width: calc(100% + 60px);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translateY(-60px);
    transform: translate(-50%, -50%) translateY(-60px)
  }

  [data-page="case-detail"] [data-block-type="slide"] .slideController .pink_button {
    margin: 0;
    position: absolute
  }

  [data-page="case-detail"] [data-block-type="slide"] .slideController .pink_button[data-to="prev"] {
    left: 0
  }

  [data-page="case-detail"] [data-block-type="slide"] .slideController .pink_button[data-to="next"] {
    right: 0
  }
}

[data-page="case-detail"] [data-block-type="deco"] {
  pointer-events: none;
  z-index: 10;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 100%;
  margin: 0;
  padding: 0
}

[data-page="case-detail"] [data-block-type="deco"] .decoLayer {
  z-index: 100;
  position: absolute;
  pointer-events: none
}

[data-page="case-detail"] [data-block-type="deco"] .decoLayer img {
  max-width: 33vw
}

[data-page="case-detail"] [data-block-type="deco"] .decoLayer[data-deco-position="left"] {
  left: 0
}

[data-page="case-detail"] [data-block-type="deco"] .decoLayer[data-deco-position="right"] {
  right: 0
}

[data-page="case-detail"] [data-block-type="video"] .videoBlock {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 45.7%
}

[data-page="case-detail"] [data-block-type="video"] video {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

[data-page="contact"] .main {
  padding-top: 120px
}

@media all and (min-width: 1440px) {
  [data-page="contact"] .mainTitleBlock {
    margin-bottom: 180px
  }
}

@media all and (max-width: 1679px) {
  [data-page="contact"] .mainTitleBlock {
    margin-bottom: 120px
  }
}

@media all and (max-width: 959px) {
  [data-page="contact"] .mainTitleBlock {
    margin-bottom: 90px
  }
}

@media all and (min-width: 1440px) {
  [data-page="contact"] .contactLinksBlock {
    margin-bottom: 180px
  }
}

@media all and (max-width: 1679px) {
  [data-page="contact"] .contactLinksBlock {
    margin-bottom: 120px
  }
}

@media all and (max-width: 959px) {
  [data-page="contact"] .contactLinksBlock {
    margin-bottom: 90px
  }
}

[data-page="contact"] .contactLinksBlock_item {
  display: inline-block;
  text-align: center
}

[data-page="contact"] .contactLinksBlock .item_link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  border-radius: 100%;
  position: relative
}

[data-page="contact"] .contactLinksBlock .item_link.size_big {
  width: 240px;
  height: 240px
}

[data-page="contact"] .contactLinksBlock .item_link.size_middle {
  width: 180px;
  height: 180px
}

[data-page="contact"] .contactLinksBlock .item_link.size_small {
  width: 135px;
  height: 135px
}

[data-page="contact"] .contactLinksBlock .item_link>span {
  display: block;
  position: relative;
  z-index: 1;
  margin: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="contact"] .contactLinksBlock .item_link:before {
  content: '';
  background: #000;
  position: absolute;
  border-radius: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="contact"] .contactLinksBlock .item_link:after {
  content: '';
  border: 1px solid #ef0000;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

[data-page="contact"] .contactLinksBlock .item_link:not(:hover) span {
  color: #fff
}

[data-page="contact"] .contactLinksBlock .item_link:not(:hover):after {
  opacity: 0;
  -webkit-transform: scale(0.3);
  transform: scale(0.3)
}

[data-page="contact"] .contactLinksBlock .item_link:not(:hover):before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1)
}

[data-page="contact"] .contactLinksBlock .item_link:hover span {
  color: #000000
}

[data-page="contact"] .contactLinksBlock .item_link:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1)
}

[data-page="contact"] .contactLinksBlock .item_link:hover:before {
  opacity: 0;
  -webkit-transform: scale(0.3);
  transform: scale(0.3)
}

@media all and (min-width: 960px) {
  [data-page="contact"] .contactLinksBlock_item {
    margin-right: 60px
  }
}

@media all and (min-width: 480px) and (max-width: 959px) {
  [data-page="contact"] .contactLinksBlock_item {
    width: 50%;
    display: block
  }

  [data-page="contact"] .contactLinksBlock_item:nth-child(1) {
    width: 100%;
    margin-bottom: 15px
  }

  [data-page="contact"] .contactLinksBlock_item:nth-child(3) {
    margin-left: auto;
    margin-right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

@media all and (max-width: 479px) {
  [data-page="contact"] .contactLinksBlock_item {
    width: 100%;
    display: block;
    margin-bottom: 30px
  }
}

[data-page^="contact-"] .contactForm {
  margin-bottom: 30px
}

[data-page^="contact-"] .popBox[data-success] {
  overflow: hidden
}

[data-page^="contact-"] .popBox[data-success] .successSend .balloon,
[data-page^="contact-"] .popBox[data-success] .successSend_content {
  -webkit-transition: all .5s linear;
  transition: all .5s linear
}

[data-page^="contact-"] .popBox[data-success] .successSend_content {
  top: 0
}

[data-page^="contact-"] .popBox[data-success] .successSend .balloon {
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%)
}

[data-page^="contact-"] .stickyScrollProgress {
  display: none
}

.formProgress {
  position: absolute;
  top: 0;
  right: 12px
}

@media all and (min-width: 1440px) and (max-width: 1679px) {
  .formProgress {
    right: 12px
  }
}

@media all and (min-width: 960px) and (max-width: 1439px) {
  .formProgress {
    right: 8px
  }
}

@media all and (max-width: 959px) {
  .formProgress {
    display: none
  }
}

.formProgress .progressBlock .number {
  display: block;
  text-align: right;
  position: relative;
  margin-bottom: 20px
}

.formProgress .progressBlock .number:before,
.formProgress .progressBlock .number:after {
  font-family: 'Ubuntu', sans-serif;
  font-style: italic
}

.formProgress .progressBlock .number:before {
  content: attr(data-progress);
  font-size: 300px;
  line-height: 220px;
  position: relative;
  right: 60px
}

.formProgress .progressBlock .number:after {
  content: '%';
  font-size: 150px;
  line-height: 1;
  color: #cccccc;
  position: absolute;
  bottom: -50px;
  right: 0
}

.formProgress .progressBlock .bar {
  position: absolute;
  right: 130px;
  width: 205px;
  height: 1px;
  display: block;
  overflow: visible;
  background: #979797
}

.formProgress .progressBlock .bar:before {
  content: 'å®Œæˆé€²åº¦';
  font-family: 'Nimbus Roman No9 L', 'Songti SC', 'Noto Serif CJK SC', 'Source Han Serif SC', 'Source Han Serif CN', STSong, 'AR PL New Sung', 'AR PL SungtiL GB', NSimSun, SimSun, TW-Sung, 'WenQuanYi Bitmap Song', 'AR PL UMing CN', 'AR PL UMing HK', 'AR PL UMing TW', 'AR PL UMing TW MBE', PMingLiU, MingLiU, serif;
  font-size: 14px;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 50%;
  -webkit-transform: translateX(-100%) translateX(-30px) translateY(-50%);
  transform: translateX(-100%) translateX(-30px) translateY(-50%)
}

.formProgress .progressBlock .bar:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #ef0000;
  width: 0%;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.formProgress .progressBlock .bar[data-progress="1"]:after {
  width: 1%
}

.formProgress .progressBlock .bar[data-progress="2"]:after {
  width: 2%
}

.formProgress .progressBlock .bar[data-progress="3"]:after {
  width: 3%
}

.formProgress .progressBlock .bar[data-progress="4"]:after {
  width: 4%
}

.formProgress .progressBlock .bar[data-progress="5"]:after {
  width: 5%
}

.formProgress .progressBlock .bar[data-progress="6"]:after {
  width: 6%
}

.formProgress .progressBlock .bar[data-progress="7"]:after {
  width: 7%
}

.formProgress .progressBlock .bar[data-progress="8"]:after {
  width: 8%
}

.formProgress .progressBlock .bar[data-progress="9"]:after {
  width: 9%
}

.formProgress .progressBlock .bar[data-progress="10"]:after {
  width: 10%
}

.formProgress .progressBlock .bar[data-progress="11"]:after {
  width: 11%
}

.formProgress .progressBlock .bar[data-progress="12"]:after {
  width: 12%
}

.formProgress .progressBlock .bar[data-progress="13"]:after {
  width: 13%
}

.formProgress .progressBlock .bar[data-progress="14"]:after {
  width: 14%
}

.formProgress .progressBlock .bar[data-progress="15"]:after {
  width: 15%
}

.formProgress .progressBlock .bar[data-progress="16"]:after {
  width: 16%
}

.formProgress .progressBlock .bar[data-progress="17"]:after {
  width: 17%
}

.formProgress .progressBlock .bar[data-progress="18"]:after {
  width: 18%
}

.formProgress .progressBlock .bar[data-progress="19"]:after {
  width: 19%
}

.formProgress .progressBlock .bar[data-progress="20"]:after {
  width: 20%
}

.formProgress .progressBlock .bar[data-progress="21"]:after {
  width: 21%
}

.formProgress .progressBlock .bar[data-progress="22"]:after {
  width: 22%
}

.formProgress .progressBlock .bar[data-progress="23"]:after {
  width: 23%
}

.formProgress .progressBlock .bar[data-progress="24"]:after {
  width: 24%
}

.formProgress .progressBlock .bar[data-progress="25"]:after {
  width: 25%
}

.formProgress .progressBlock .bar[data-progress="26"]:after {
  width: 26%
}

.formProgress .progressBlock .bar[data-progress="27"]:after {
  width: 27%
}

.formProgress .progressBlock .bar[data-progress="28"]:after {
  width: 28%
}

.formProgress .progressBlock .bar[data-progress="29"]:after {
  width: 29%
}

.formProgress .progressBlock .bar[data-progress="30"]:after {
  width: 30%
}

.formProgress .progressBlock .bar[data-progress="31"]:after {
  width: 31%
}

.formProgress .progressBlock .bar[data-progress="32"]:after {
  width: 32%
}

.formProgress .progressBlock .bar[data-progress="33"]:after {
  width: 33%
}

.formProgress .progressBlock .bar[data-progress="34"]:after {
  width: 34%
}

.formProgress .progressBlock .bar[data-progress="35"]:after {
  width: 35%
}

.formProgress .progressBlock .bar[data-progress="36"]:after {
  width: 36%
}

.formProgress .progressBlock .bar[data-progress="37"]:after {
  width: 37%
}

.formProgress .progressBlock .bar[data-progress="38"]:after {
  width: 38%
}

.formProgress .progressBlock .bar[data-progress="39"]:after {
  width: 39%
}

.formProgress .progressBlock .bar[data-progress="40"]:after {
  width: 40%
}

.formProgress .progressBlock .bar[data-progress="41"]:after {
  width: 41%
}

.formProgress .progressBlock .bar[data-progress="42"]:after {
  width: 42%
}

.formProgress .progressBlock .bar[data-progress="43"]:after {
  width: 43%
}

.formProgress .progressBlock .bar[data-progress="44"]:after {
  width: 44%
}

.formProgress .progressBlock .bar[data-progress="45"]:after {
  width: 45%
}

.formProgress .progressBlock .bar[data-progress="46"]:after {
  width: 46%
}

.formProgress .progressBlock .bar[data-progress="47"]:after {
  width: 47%
}

.formProgress .progressBlock .bar[data-progress="48"]:after {
  width: 48%
}

.formProgress .progressBlock .bar[data-progress="49"]:after {
  width: 49%
}

.formProgress .progressBlock .bar[data-progress="50"]:after {
  width: 50%
}

.formProgress .progressBlock .bar[data-progress="51"]:after {
  width: 51%
}

.formProgress .progressBlock .bar[data-progress="52"]:after {
  width: 52%
}

.formProgress .progressBlock .bar[data-progress="53"]:after {
  width: 53%
}

.formProgress .progressBlock .bar[data-progress="54"]:after {
  width: 54%
}

.formProgress .progressBlock .bar[data-progress="55"]:after {
  width: 55%
}

.formProgress .progressBlock .bar[data-progress="56"]:after {
  width: 56%
}

.formProgress .progressBlock .bar[data-progress="57"]:after {
  width: 57%
}

.formProgress .progressBlock .bar[data-progress="58"]:after {
  width: 58%
}

.formProgress .progressBlock .bar[data-progress="59"]:after {
  width: 59%
}

.formProgress .progressBlock .bar[data-progress="60"]:after {
  width: 60%
}

.formProgress .progressBlock .bar[data-progress="61"]:after {
  width: 61%
}

.formProgress .progressBlock .bar[data-progress="62"]:after {
  width: 62%
}

.formProgress .progressBlock .bar[data-progress="63"]:after {
  width: 63%
}

.formProgress .progressBlock .bar[data-progress="64"]:after {
  width: 64%
}

.formProgress .progressBlock .bar[data-progress="65"]:after {
  width: 65%
}

.formProgress .progressBlock .bar[data-progress="66"]:after {
  width: 66%
}

.formProgress .progressBlock .bar[data-progress="67"]:after {
  width: 67%
}

.formProgress .progressBlock .bar[data-progress="68"]:after {
  width: 68%
}

.formProgress .progressBlock .bar[data-progress="69"]:after {
  width: 69%
}

.formProgress .progressBlock .bar[data-progress="70"]:after {
  width: 70%
}

.formProgress .progressBlock .bar[data-progress="71"]:after {
  width: 71%
}

.formProgress .progressBlock .bar[data-progress="72"]:after {
  width: 72%
}

.formProgress .progressBlock .bar[data-progress="73"]:after {
  width: 73%
}

.formProgress .progressBlock .bar[data-progress="74"]:after {
  width: 74%
}

.formProgress .progressBlock .bar[data-progress="75"]:after {
  width: 75%
}

.formProgress .progressBlock .bar[data-progress="76"]:after {
  width: 76%
}

.formProgress .progressBlock .bar[data-progress="77"]:after {
  width: 77%
}

.formProgress .progressBlock .bar[data-progress="78"]:after {
  width: 78%
}

.formProgress .progressBlock .bar[data-progress="79"]:after {
  width: 79%
}

.formProgress .progressBlock .bar[data-progress="80"]:after {
  width: 80%
}

.formProgress .progressBlock .bar[data-progress="81"]:after {
  width: 81%
}

.formProgress .progressBlock .bar[data-progress="82"]:after {
  width: 82%
}

.formProgress .progressBlock .bar[data-progress="83"]:after {
  width: 83%
}

.formProgress .progressBlock .bar[data-progress="84"]:after {
  width: 84%
}

.formProgress .progressBlock .bar[data-progress="85"]:after {
  width: 85%
}

.formProgress .progressBlock .bar[data-progress="86"]:after {
  width: 86%
}

.formProgress .progressBlock .bar[data-progress="87"]:after {
  width: 87%
}

.formProgress .progressBlock .bar[data-progress="88"]:after {
  width: 88%
}

.formProgress .progressBlock .bar[data-progress="89"]:after {
  width: 89%
}

.formProgress .progressBlock .bar[data-progress="90"]:after {
  width: 90%
}

.formProgress .progressBlock .bar[data-progress="91"]:after {
  width: 91%
}

.formProgress .progressBlock .bar[data-progress="92"]:after {
  width: 92%
}

.formProgress .progressBlock .bar[data-progress="93"]:after {
  width: 93%
}

.formProgress .progressBlock .bar[data-progress="94"]:after {
  width: 94%
}

.formProgress .progressBlock .bar[data-progress="95"]:after {
  width: 95%
}

.formProgress .progressBlock .bar[data-progress="96"]:after {
  width: 96%
}

.formProgress .progressBlock .bar[data-progress="97"]:after {
  width: 97%
}

.formProgress .progressBlock .bar[data-progress="98"]:after {
  width: 98%
}

.formProgress .progressBlock .bar[data-progress="99"]:after {
  width: 99%
}

.formProgress .progressBlock .bar[data-progress="100"]:after {
  width: 100%
}

@media all and (max-width: 1679px) {
  .formProgress .progressBlock .bar {
    width: 90px;
    right: 77px
  }

  .formProgress .progressBlock .number:before {
    font-size: 200px;
    line-height: 140px;
    right: 30px
  }

  .formProgress .progressBlock .number:after {
    font-size: 90px
  }
}

@media all and (max-width: 959px) {
  .formProgress .progressBlock {
    display: none
  }
}

.successSend {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  height: 100vh
}

.successSend_content {
  padding: 120px 15px;
  position: absolute;
  z-index: 0;
  top: 140px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0 120px rgba(170, 170, 170, 0.2);
  box-shadow: 0 0 120px rgba(170, 170, 170, 0.2)
}

.successSend .mainTitle {
  margin-top: 0
}

.successSend .number {
  color: #ef0000
}

.successSend .balloon {
  position: relative;
  z-index: 1;
  left: 50%;
  top: 0;
  text-align: center;
  display: block;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.successSend .balloon img {
  width: auto;
  height: 150px;
  -webkit-animation: ballon_animate 1.5s ease-in-out infinite;
  animation: ballon_animate 1.5s ease-in-out infinite
}

@-webkit-keyframes ballon_animate {

  100%,
  0% {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%)
  }

  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%)
  }
}

@keyframes ballon_animate {

  100%,
  0% {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%)
  }

  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%)
  }
}

.casePaBanner {
  width: 100%;
  background: url(../images/case/pa/banner/background.png) no-repeat top center/100%, #f7f271;
  overflow: hidden;
  position: relative;
  padding-bottom: 50%
}

.casePaBanner .bannerContent {
  position: absolute;
  width: 100%
}

.casePaBanner .ribbon {
  position: absolute;
  width: 100%;
  bottom: -4%
}

.casePaBanner .ribbon img {
  width: 100%
}

.casePaBanner .scence {
  position: relative
}

.casePaBanner .layer {
  height: 50vw;
  width: 100%
}

.casePaBanner .hotballoon {
  position: absolute;
  width: 27vw;
  top: 5%;
  right: 20%;
  -webkit-animation: hotballoonAnimate 180s linear infinite;
  animation: hotballoonAnimate 180s linear infinite
}

@-webkit-keyframes hotballoonAnimate {
  from {
    right: 20%
  }

  77% {
    right: 120%;
    opacity: 1
  }

  78% {
    right: 120%;
    opacity: 0
  }

  79% {
    right: -20%;
    opacity: 0
  }

  80% {
    right: -20%;
    opacity: 1
  }

  100% {
    right: 20%;
    opacity: 1
  }
}

@keyframes hotballoonAnimate {
  from {
    right: 20%
  }

  77% {
    right: 120%;
    opacity: 1
  }

  78% {
    right: 120%;
    opacity: 0
  }

  79% {
    right: -20%;
    opacity: 0
  }

  80% {
    right: -20%;
    opacity: 1
  }

  100% {
    right: 20%;
    opacity: 1
  }
}

.casePaBanner .cloud {
  position: absolute;
  width: 110%;
  left: -5%
}

.casePaBanner .cloudGroup {
  position: absolute;
  width: 220%;
  height: 11.9vw;
  background: url(../images/case/pa/banner/cloud/cloud.svg) repeat-x;
  background-size: 45%;
  opacity: .5;
  -webkit-animation: cloudAnimate 200s linear infinite;
  animation: cloudAnimate 200s linear infinite
}

.casePaBanner .cloudGroup img {
  opacity: 0;
  display: none
}

@-webkit-keyframes cloudAnimate {
  from {
    background-position-x: 0
  }

  to {
    background-position-x: 100%
  }
}

@keyframes cloudAnimate {
  from {
    background-position-x: 0
  }

  to {
    background-position-x: 100%
  }
}

.casePaBanner .city {
  position: absolute;
  width: 100%;
  top: 22%
}

.casePaBanner .city img {
  width: calc(100% + 60px);
  max-width: none;
  position: relative;
  left: -30px
}

.casePaBanner .word {
  position: absolute;
  width: 19.79vw;
  right: 22%;
  top: 15%
}

.casePaBanner .roller {
  position: absolute;
  width: 100%;
  top: 18%;
  height: 18.75vw
}

.casePaBanner .roller>img,
.casePaBanner svg {
  position: absolute;
  bottom: 0;
  width: calc(100% + 120px);
  height: auto;
  left: -60px;
  z-index: 0;
  max-width: none
}

.casePaBanner .flower {
  position: absolute;
  width: 104%;
  left: -2%;
  top: 50%
}

.casePaBanner .carousel {
  position: absolute;
  width: 13.8vw;
  right: 14%;
  top: 35%
}

.casePaBanner .carouselGroup .house {
  position: absolute;
  top: 0;
  left: 0
}

.casePaBanner .carouselGroup .hourse_1 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: carouselAnimate_1 2s ease-in-out infinite;
  animation: carouselAnimate_1 2s ease-in-out infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate
}

.casePaBanner .carouselGroup .hourse_2 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: carouselAnimate_2 2s ease-in-out infinite;
  animation: carouselAnimate_2 2s ease-in-out infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate
}

@-webkit-keyframes carouselAnimate_1 {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  to {
    -webkit-transform: translateY(1.5vw);
    transform: translateY(1.5vw)
  }
}

@keyframes carouselAnimate_1 {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  to {
    -webkit-transform: translateY(1.5vw);
    transform: translateY(1.5vw)
  }
}

@-webkit-keyframes carouselAnimate_2 {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  to {
    -webkit-transform: translateY(-1.5vw);
    transform: translateY(-1.5vw)
  }
}

@keyframes carouselAnimate_2 {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  to {
    -webkit-transform: translateY(-1.5vw);
    transform: translateY(-1.5vw)
  }
}

.casePaBanner .house {
  position: absolute;
  width: 17.3vw;
  left: 39.5%;
  top: 28%
}

.casePaBanner .house>img {
  opacity: 0
}

.casePaBanner .houseGroup>* {
  position: absolute;
  top: 0;
  left: 0
}

.casePaBanner .houseGirlGroup {
  width: 18.7%;
  left: 40.65%;
  top: 23%
}

.casePaBanner .houseGirlGroup .body {
  position: absolute;
  z-index: 0
}

.casePaBanner .houseGirlGroup .right {
  width: 47.28%;
  position: absolute;
  z-index: 0;
  right: 0;
  top: 0;
  -webkit-animation: house_girlAnimate_right 1s linear infinite;
  animation: house_girlAnimate_right 1s linear infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

.casePaBanner .houseGirlGroup .left {
  width: 47.28%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  -webkit-animation: house_girlAnimate_left 1s linear infinite;
  animation: house_girlAnimate_left 1s linear infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom
}

@-webkit-keyframes house_girlAnimate_left {
  from {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }

  to {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }
}

@keyframes house_girlAnimate_left {
  from {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }

  to {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }
}

@-webkit-keyframes house_girlAnimate_right {
  from {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }
}

@keyframes house_girlAnimate_right {
  from {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }
}

.casePaBanner .mo {
  position: absolute;
  top: 5px;
  left: 11vw;
  width: 24.3vw;
  height: 24.3vw
}

.casePaBanner .mo>img {
  position: absolute;
  width: 100%
}

.casePaBanner .mo .proGroup {
  position: absolute;
  width: 90%;
  padding-bottom: 90%;
  height: 0;
  top: 15%;
  left: 5%
}

.casePaBanner .mo .pro {
  position: absolute;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 11%
}

.casePaBanner .mo .pro.pro_1 {
  top: 0%;
  left: 50%
}

.casePaBanner .mo .pro.pro_5 {
  top: 100%;
  left: 50%
}

.casePaBanner .mo .pro.pro_3 {
  top: 50%;
  right: -10%
}

.casePaBanner .mo .pro.pro_7 {
  top: 50%;
  left: 2%
}

.casePaBanner .mo .pro.pro_2 {
  top: 15%;
  right: 7%
}

.casePaBanner .mo .pro.pro_8 {
  top: 15%;
  left: 17%
}

.casePaBanner .mo .pro.pro_4 {
  top: 85%;
  right: 7%
}

.casePaBanner .mo .pro.pro_6 {
  top: 85%;
  left: 17%
}

.casePaBanner .mo .circle {
  -webkit-animation: mo_circleAnimate 20s linear infinite;
  animation: mo_circleAnimate 20s linear infinite
}

.casePaBanner .mo .proGroup {
  -webkit-animation: mo_circleAnimate 20s linear infinite;
  animation: mo_circleAnimate 20s linear infinite
}

.casePaBanner .mo .pro img {
  -webkit-animation: mo_proAnimate 20s linear infinite;
  animation: mo_proAnimate 20s linear infinite
}

@-webkit-keyframes mo_circleAnimate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes mo_circleAnimate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-webkit-keyframes mo_proAnimate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
  }
}

@keyframes mo_proAnimate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
  }
}

.casePaBanner .train {
  position: absolute;
  width: 100%;
  bottom: 25%
}

.casePaBanner .trainGroup {
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0
}

.casePaBanner .trainGroup .track {
  position: absolute;
  width: 130%;
  left: -15%;
  bottom: 0;
  z-index: 0
}

.casePaBanner .trainGroup .train {
  position: absolute;
  width: 23.958%;
  bottom: 0;
  z-index: 1;
  -webkit-animation: train_trainAnimate 30s linear infinite;
  animation: train_trainAnimate 30s linear infinite
}

.casePaBanner .trainGroup .train>img {
  opacity: 0;
  vertical-align: middle
}

@-webkit-keyframes train_trainAnimate {
  from {
    left: 103%
  }

  to {
    left: -30%
  }
}

@keyframes train_trainAnimate {
  from {
    left: 103%
  }

  to {
    left: -30%
  }
}

.casePaBanner .trainGroup .trainStepAnimate {
  position: absolute;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  left: 0;
  background-position: 0
}

.casePaBanner .trainGroup .trainStepAnimate>img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: none;
  -webkit-animation: train_trainStepAnimate 2s steps(24) infinite;
  animation: train_trainStepAnimate 2s steps(24) infinite
}

@-webkit-keyframes train_trainStepAnimate {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

@keyframes train_trainStepAnimate {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

.casePaBanner .cat {
  position: absolute;
  width: 4.43vw;
  bottom: 36%;
  left: 30%;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-animation: cat_catAnimate 16s linear infinite;
  animation: cat_catAnimate 16s linear infinite
}

.casePaBanner .catGroup>img {
  opacity: 0;
  vertical-align: middle;
  display: none
}

@-webkit-keyframes cat_catAnimate {
  from {
    left: -40%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  50% {
    left: 140%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  51% {
    left: 140%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
  }

  100% {
    left: -40%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
  }
}

@keyframes cat_catAnimate {
  from {
    left: -40%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  50% {
    left: 140%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  51% {
    left: 140%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
  }

  100% {
    left: -40%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
  }
}

.casePaBanner .catGroup .catStepAnimate {
  position: absolute;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 55%;
  left: 0;
  top: 0;
  background-position: 0
}

.casePaBanner .catGroup .catStepAnimate>img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: none;
  -webkit-animation: cat_catStepAnimate 0.6s steps(6) infinite;
  animation: cat_catStepAnimate 0.6s steps(6) infinite
}

@-webkit-keyframes cat_catStepAnimate {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

@keyframes cat_catStepAnimate {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

.casePaBanner [data-showmb] {
  display: none
}

#letsTalkBlock .superGrid {
  overflow: visible
}

@media all and (min-width: 1440px) {
  .letsTalk {
    margin-bottom: 300px
  }
}

@media all and (max-width: 1679px) {
  .letsTalk {
    margin-bottom: 210px
  }
}

@media all and (max-width: 959px) {
  .letsTalk {
    margin-bottom: 120px
  }
}

.letsTalk_content {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: -webkit-transform .1s linear;
  transition: -webkit-transform .1s linear;
  transition: transform .1s linear;
  transition: transform .1s linear, -webkit-transform .1s linear
}

@media all and (min-width: 480px) and (max-width: 959px) {
  .letsTalk_content {
    margin-left: 60px
  }
}

@media all and (max-width: 479px) {
  .letsTalk_content {
    margin-left: 30px
  }
}

.letsTalk_content:before,
.letsTalk_content:after {
  content: '';
  display: block;
  margin-top: 15px;
  height: 8px;
  background: #ef0000;
  width: 0%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

@media all and (min-width: 1680px) {

  .letsTalk_content:before,
  .letsTalk_content:after {
    height: 10px
  }
}

.letsTalk_content:before {
  background: #000000;
  position: absolute;
  bottom: 0;
  right: 0
}

.letsTalk_content.active:after {
  width: 100%
}

.letsTalk_content:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear
}

.letsTalk_content:hover:before {
  width: 100%
}

.letsTalk .bullhorn {
  display: inline-block;
  width: 156px;
  height: 90px;
  margin-bottom: 30px;
  position: relative
}

.letsTalk .bullhorn:before {
  content: '';
  width: 100%;
  height: 100%;
  background: url(../images/bullhorn.svg) -1248px center/1248px;
  position: absolute;
  top: 0;
  left: 0;
  animation: bullhornAnimate 2400ms steps(8, start) 0s infinite reverse both running
}

@-webkit-keyframes bullhornAnimate {
  from {
    background-position: -1248px
  }

  to {
    background-position: 0
  }
}

@keyframes bullhornAnimate {
  from {
    background-position: -1248px
  }

  to {
    background-position: 0
  }
}

.letsTalk .talk {
  position: relative;
  margin-bottom: 30px;
  display: inline-block;
  width: 156px;
  height: 126px
}

.letsTalk .talk:before {
  content: '';
  width: 100%;
  height: 100%;
  background: url(../images/talk.svg) -1560px center/1560px;
  position: absolute;
  top: 0;
  left: 0;
  animation: talkAnimate 2400ms steps(10, start) 0s infinite reverse both running
}

@-webkit-keyframes talkAnimate {
  from {
    background-position: -1560px
  }

  to {
    background-position: 0
  }
}

@keyframes talkAnimate {
  from {
    background-position: -1560px
  }

  to {
    background-position: 0
  }
}

.infoBlock {
  position: relative;
  margin-bottom: 90px
}

@media all and (min-width: 1680px) {
  .infoBlock {
    margin-bottom: 120px
  }
}

.infoBlock_title:after {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  border-top: 1px solid #CCCCCC;
  margin-bottom: 30px;
  margin-top: 30px;
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
  -webkit-transform-origin: right top;
  transform-origin: right top
}

@media all and (min-width: 1680px) {
  .infoBlock_title:after {
    width: 60px;
    height: 60px
  }
}

.infoBlock .icon-link {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 45px;
  height: 45px;
  line-height: 45px;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 0;
  margin: 0;
  border: 0;
  outline: none
}

.infoBlock .icon-link[data-icon] {
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat
}

.infoBlock .icon-link[data-icon="facebook"] {
  background-image: url(../images/icon-facebook.svg);
  border-radius: 15%
}

.infoBlock .icon-link[data-icon="instagram"] {
  background-image: url(../images/icon-instagram.svg);
  border-radius: 32%
}

.infoBlock .icon-link[data-icon="pinterest"] {
  background-image: url(../images/icon-pinterest.svg);
  border-radius: 100%
}

.infoBlock .icon-link[data-icon="medium"] {
  background-image: url(../images/icon-medium.svg)
}

.infoBlock .icon-link[data-icon="local"] {
  background-image: url(../images/icon-local.svg)
}

.infoBlock .icon-link[data-icon="behance"] {
  background-image: url(../images/icon-behance.svg)
}

.infoBlock .icon-link:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px)
}

/*# sourceMappingURL=style.css.map */

@media all and (max-width: 1440px) {
  .circlePanel {
    width: 750px;
    height: 750px;
  }

  .circlePanel .circleBlock .circleItem:nth-child(1) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(1) .itemNumber:after {
    right: -5px !important;
  }

  .circlePanel .circleBlock .circleItem:nth-child(2) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(2) .itemNumber:after {
    right: -5px !important;
  }

  .circlePanel .circleBlock .circleItem:nth-child(3) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(3) .itemNumber:after {
    right: -5px !important;
  }

  .circlePanel .circleBlock .circleItem:nth-child(4) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(4) .itemNumber:after {
    right: -5px !important;
  }

  .circlePanel[data-active="1"] [data-color="white"] .circleItem:nth-child(1) .itemTitle {
    margin-top: -5px;
    padding-left: 37px;
  }

  .circlePanel[data-active="1"] [data-color="black"] .circleItem:nth-child(1) .itemTitle {
    color: #000;
    padding-left: 37px;
  }

  .circlePanel[data-active="2"] [data-color="white"] .circleItem:nth-child(2) .itemTitle {
    margin-top: -5px;
    padding-left: 39px;
  }

  .circlePanel[data-active="2"] [data-color="black"] .circleItem:nth-child(2) .itemTitle {
    color: #000;
    padding-left: 39px;
  }
   .circlePanel[data-active="3"] [data-color="white"] .circleItem:nth-child(3) .itemTitle {
    margin-top: -5px;
    padding-left: 43px;
  }

  .circlePanel[data-active="3"] [data-color="black"] .circleItem:nth-child(3) .itemTitle {
    color: #000;
    padding-left: 43px;
  }

    .circlePanel[data-active="4"] [data-color="white"] .circleItem:nth-child(4) .itemTitle {
    margin-top: -5px;
    padding-left: 46px;
  }

  .circlePanel[data-active="4"] [data-color="black"] .circleItem:nth-child(4) .itemTitle {
    color: #000;
    padding-left: 46px;
  }
}

@media all and (max-width: 1370px) {
  .circlePanel {
    width: 720px;
    height: 720px;
  }
    .circlePanel .circleBlock .circleItem:nth-child(1) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(1) .itemNumber:after {
    right: -2px !important;
  }

  .circlePanel .circleBlock .circleItem:nth-child(2) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(2) .itemNumber:after {
     right: -2px !important;
  }

  .circlePanel .circleBlock .circleItem:nth-child(3) .itemNumber:before,
  .circlePanel .circleBlock .circleItem:nth-child(3) .itemNumber:after {
    right: -3px !important;
  }

}