html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}

main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  height: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  min-height: 100%;
  background: radial-gradient(45.78% 63.89% at 50% 50%, #1A1A1A 0%, #0E0E0E 100%);
  scroll-behavior: smooth;
  overflow-x: hidden;
}

@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter-Regular.woff2") format("woff2"), url("/fonts/Inter-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter-SemiBold.woff2") format("woff2"), url("/fonts/Inter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter-Bold.woff2") format("woff2"), url("/fonts/Inter-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Orbitron";
  src: url("/fonts/Orbitron-SemiBold.woff2") format("woff2"), url("/fonts/Orbitron-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html {
  -webkit-font-smoothing: antialiased;
  font-size: 0.5208333333vw;
}

body {
  font-weight: 400;
  line-height: 1;
  font-family: "Inter", sans-serif;
  color: #ffffff;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  font-optical-sizing: auto;
  scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}
p b {
  font-weight: bold;
}
p i {
  font-style: italic;
}

ul,
ol {
  margin: 0;
  padding: 0;
}
ul li,
ol li {
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
  margin: 0;
  padding: 0;
  border-spacing: 0;
}
table tr th,
table tr td {
  padding: 0;
  margin: 0;
  text-align: left;
  border: none;
}
table th:last-child,
table td:last-child {
  margin-bottom: 0;
}

input[type=email],
input[type=number],
input[type=search],
input[type=text],
input[type=tel],
input[type=url],
input[type=password] {
  user-select: none;
}

textarea {
  user-select: none;
}

label,
legend {
  user-select: none;
  display: block;
}

fieldset {
  padding: 0;
  border-width: 0;
}

input[type=checkbox],
input[type=radio] {
  display: block;
  user-select: none;
}

select {
  user-select: none;
}
select option {
  user-select: none;
}

iframe {
  display: block;
  width: 100%;
  height: auto;
}

.preloader {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(1rem);
  will-change: opacity, visibility;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media (min-width: 2560px) {
  .preloader {
    backdrop-filter: blur(10px);
  }
}
@media (max-width: 1100px) {
  .preloader {
    backdrop-filter: blur(10px);
  }
}
.preloader.hide {
  opacity: 0;
  visibility: hidden;
}
.preloader__img {
  position: relative;
  width: 6.4rem;
  height: 6.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  transform: rotate(45deg);
  overflow: hidden;
}
@media (min-width: 2560px) {
  .preloader__img {
    width: 64px;
    height: 64px;
  }
}
@media (max-width: 1100px) {
  .preloader__img {
    width: 64px;
    height: 64px;
  }
}
.preloader__img:after {
  content: "";
  position: absolute;
  inset: 0.8rem;
  margin: auto;
  background: rgba(34, 43, 50, 0.5);
}
@media (min-width: 2560px) {
  .preloader__img:after {
    inset: 8px;
  }
}
@media (max-width: 1100px) {
  .preloader__img:after {
    inset: 8px;
  }
}
.preloader__img:before {
  content: "";
  position: absolute;
  inset: -1.5rem;
  margin: auto;
  background: #3AB4F2;
  animation: diamondLoader 2s linear infinite;
}
@media (min-width: 2560px) {
  .preloader__img:before {
    inset: -15px;
  }
}
@media (max-width: 1100px) {
  .preloader__img:before {
    inset: -15px;
  }
}

@keyframes diamondLoader {
  0%, 10% {
    transform: translate(-64px, -64px) rotate(-45deg);
  }
  90%, 100% {
    transform: translate(0px, 0px) rotate(-45deg);
  }
}
.header {
  padding: 8rem 0 0;
  width: 100%;
  position: relative;
  z-index: 9998;
}
@media (min-width: 2560px) {
  .header {
    padding: 80px 0 0;
  }
}
@media (max-width: 1100px) {
  .header {
    padding: 40px 0 0;
  }
}
.header__container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
}
@media (min-width: 2560px) {
  .header__container {
    padding: 0 20px;
  }
}
@media (max-width: 1100px) {
  .header__container {
    padding: 0 10px;
  }
}
@media (max-width: 992px) {
  .header__container {
    padding: 0 12px;
  }
}
.header__logo {
  user-select: none;
  border: none;
  outline: none;
  background: none;
  text-decoration: none;
  cursor: pointer;
  display: block;
  width: 22.4rem;
  height: 4.8716rem;
  will-change: opacity;
  transition: opacity 0.22s ease-in-out;
}
.header__logo:hover {
  opacity: 0.8;
}
.header__logo:active {
  opacity: 0.6;
}
@media (min-width: 2560px) {
  .header__logo {
    width: 224px;
    height: 48.716px;
  }
}
@media (max-width: 1100px) {
  .header__logo {
    width: 112px;
    height: 24.35820896px;
  }
}
@media (max-width: 660px) {
  .header__logo {
    width: 50px;
    height: 50px;
  }
}
.header__logo-img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}

.bg {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  transition: opacity 0.22s ease-in-out, visibility 0.22s ease-in-out;
}
.bg.show {
  opacity: 1;
  visibility: visible;
}
.bg__circle {
  position: absolute;
  top: 7.5rem;
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .bg__circle {
    top: 75px;
  }
}
@media (max-width: 660px) {
  .bg__circle {
    top: 26px;
  }
}
body.show .bg__circle {
  opacity: 1;
}
.bg__circle--first {
  width: 86.4rem;
  height: 81.4rem;
  opacity: 0;
  border-radius: 86.4rem;
  background: rgba(101, 242, 129, 0.3);
  mix-blend-mode: plus-lighter;
  filter: blur(22.5rem);
  z-index: 1;
  transform: translate3d(-100%, 0, 0);
  left: 17.5rem;
}
@media (min-width: 2560px) {
  .bg__circle--first {
    width: 864px;
    height: 814px;
    border-radius: 864px;
    filter: blur(225px);
    left: 175px;
  }
}
@media (max-width: 660px) {
  .bg__circle--first {
    width: 246.331px;
    height: 904px;
    border-radius: 904px;
    background: rgba(101, 242, 129, 0.3);
    mix-blend-mode: plus-lighter;
    filter: blur(100px);
    left: 0;
  }
}
.bg__circle--second {
  width: 86.4rem;
  height: 81.4rem;
  opacity: 0;
  border-radius: 86.4rem;
  background: rgba(101, 242, 129, 0.45);
  mix-blend-mode: plus-lighter;
  filter: blur(22.5rem);
  z-index: 2;
  transform: translate3d(-100%, 0, 0);
  left: 51.2rem;
}
@media (min-width: 2560px) {
  .bg__circle--second {
    width: 864px;
    height: 814px;
    border-radius: 864px;
    filter: blur(225px);
    left: 512px;
  }
}
@media (max-width: 660px) {
  .bg__circle--second {
    width: 246.331px;
    height: 904px;
    border-radius: 904px;
    background: rgba(101, 242, 129, 0.45);
    mix-blend-mode: plus-lighter;
    filter: blur(100px);
    transform: translate3d(0, 0, 0);
    left: -154px;
  }
}
.bg__circle--fifth {
  width: 108.2rem;
  height: 55.4rem;
  border-radius: 108.2rem;
  background: rgba(58, 180, 242, 0.45);
  mix-blend-mode: plus-lighter;
  filter: blur(20rem);
  transform: translate3d(0, -3.4rem, 0);
  right: 20.8rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .bg__circle--fifth {
    width: 1082px;
    height: 554px;
    border-radius: 1082px;
    filter: blur(200px);
    transform: translate3d(0, -34px, 0);
    right: 208px;
  }
}
@media (max-width: 660px) {
  .bg__circle--fifth {
    display: none;
  }
}
.bg__circle--sixth {
  width: 108.2rem;
  height: 55.4rem;
  border-radius: 108.2rem;
  background: rgba(58, 180, 242, 0.3);
  mix-blend-mode: plus-lighter;
  filter: blur(20rem);
  transform: translate3d(0, -3.4rem, 0);
  left: 20.8rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .bg__circle--sixth {
    width: 1082px;
    height: 554px;
    border-radius: 1082px;
    filter: blur(200px);
    transform: translate3d(0, -34px, 0);
    left: 208px;
  }
}
@media (max-width: 660px) {
  .bg__circle--sixth {
    display: none;
  }
}
.bg__circle--third {
  width: 86.4rem;
  height: 81.4rem;
  border-radius: 86.5rem;
  background: rgba(58, 180, 242, 0.3);
  mix-blend-mode: plus-lighter;
  filter: blur(22.5rem);
  transform: translate3d(100%, 0, 0);
  right: 17.5rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .bg__circle--third {
    width: 864px;
    height: 814px;
    border-radius: 865px;
    filter: blur(225px);
    right: 175px;
  }
}
@media (max-width: 660px) {
  .bg__circle--third {
    width: 246.331px;
    height: 904px;
    border-radius: 904px;
    background: rgba(58, 180, 242, 0.3);
    mix-blend-mode: plus-lighter;
    filter: blur(100px);
    right: 0;
  }
}
.bg__circle--fourth {
  width: 86.4rem;
  height: 81.4rem;
  border-radius: 86.5rem;
  background: rgba(58, 180, 242, 0.45);
  mix-blend-mode: plus-lighter;
  filter: blur(22.5rem);
  transform: translate3d(100%, 0, 0);
  right: 51.2rem;
  z-index: 2;
}
@media (min-width: 2560px) {
  .bg__circle--fourth {
    width: 864px;
    height: 814px;
    border-radius: 865px;
    filter: blur(225px);
    right: 512px;
  }
}
@media (max-width: 660px) {
  .bg__circle--fourth {
    width: 246.331px;
    height: 904px;
    border-radius: 904px;
    background: rgba(58, 180, 242, 0.45);
    mix-blend-mode: plus-lighter;
    filter: blur(100px);
    transform: translate3d(0, 0, 0);
    right: -154px;
  }
}
.bg__main-page {
  display: block;
  width: 100%;
  min-width: 100vw;
  height: 100%;
  min-height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  background: #191919;
}
.cookies-policy-banner {
  background: rgba(26, 26, 26, 0.85);
  bottom: 0;
  position: fixed;
  width: 100vw;
  color: #fff;
  font-weight: 400;
  padding: 3rem 2rem;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
}
@media (min-width: 2560px) {
  .cookies-policy-banner {
    padding: 30px 20px;
  }
}
@media (max-width: 992px) {
  .cookies-policy-banner {
    padding: 24px 12px;
  }
}
.cookies-policy-banner.show {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.cookies-policy-banner__inner {
  display: flex;
  align-items: center;
  margin: 0 auto;
  max-width: 59.54vw;
  width: 100%;
}
@media (max-width: 992px) {
  .cookies-policy-banner__inner {
    max-width: 100vw;
    flex-direction: column;
    gap: 14px;
  }
}
.cookies-policy-banner__text {
  display: flex;
  flex-direction: column;
  gap: 6px;
  max-width: 49.29vw;
  width: 100%;
}
@media (max-width: 992px) {
  .cookies-policy-banner__text {
    max-width: 100%;
  }
}
.cookies-policy-banner__title {
  font-size: 1.15vw;
  font-weight: 700;
}
@media (max-width: 992px) {
  .cookies-policy-banner__title {
    font-size: 12px;
  }
}
.cookies-policy-banner__description {
  color: #3AB4F2;
  text-align: left;
  line-height: 1.3vw;
  font-size: 0.78vw;
  font-weight: 400;
}
@media (max-width: 992px) {
  .cookies-policy-banner__description {
    font-size: 12px;
    line-height: 1.3;
  }
}
.cookies-policy-banner__link {
  color: #fff;
  display: inline;
  margin-left: 0.1vw;
}
.cookies-policy-banner__link:hover {
  text-decoration: none;
}
.cookies-policy-banner__actions {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.cookies-policy-banner__button {
  border-radius: 100px;
  align-items: center;
  background: rgb(26, 26, 26);
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 0.83vw;
  font-weight: 700;
  height: 2.92vw;
  justify-content: center;
  min-width: 7.81vw;
  padding: 0 0.78vw;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  border: none;
  border: 1px solid rgba(255, 255, 255, 0.4);
  position: relative;
}
@media (max-width: 992px) {
  .cookies-policy-banner__button {
    font-size: 13px;
    font-weight: 700;
    height: 34px;
    min-width: 86px;
    padding: 0 12px;
  }
}
.cookies-policy-banner__button:hover {
  background-color: #3AB4F2;
  border-color: #3AB4F2;
}
.cookies-policy-banner__button-content {
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 992px) {
  .cookies-policy-banner__button-content {
    font-size: 13px;
  }
}

.grid {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  position: relative;
}

.cover {
  padding: 5.4rem 0 9.1rem;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(100%);
  z-index: 4;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  will-change: opacity, visibility, transform, clip-path;
  transition: opacity 0.22s ease-in-out, visibility 0.22s ease-in-out, clip-path 0s linear 0.22s;
}
.cover.show {
  position: relative;
  left: auto;
  width: auto;
  height: auto;
  overflow: visible;
  clip-path: none;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.22s ease-in-out, visibility 0.22s ease-in-out, clip-path 0s linear;
}
.cover__container {
  width: 100%;
  max-width: 110.4rem;
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 2560px) {
  .cover__container {
    max-width: 1104px;
    padding: 0 20px;
  }
}
@media (max-width: 1100px) {
  .cover__container {
    max-width: 552px;
    padding: 0 10px;
  }
}
.cover__row {
  width: 100%;
}
.cover__row--top {
  display: grid;
  grid-template-columns: 1fr 40.3rem 1fr;
}
@media (min-width: 2560px) {
  .cover__row--top {
    grid-template-columns: 1fr 403px 1fr;
  }
}
@media (max-width: 1100px) {
  .cover__row--top {
    grid-template-columns: 1fr 201.5px 1fr;
  }
}
@media (max-width: 660px) {
  .cover__row--top {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
  }
}
.cover__row--middle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  min-height: 53.4rem;
}
@media (min-width: 2560px) {
  .cover__row--middle {
    min-height: 534px;
  }
}
@media (max-width: 1100px) {
  .cover__row--middle {
    min-height: 267px;
  }
}
.cover__row--bottom {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
}
@media (min-width: 2560px) {
  .cover__row--bottom {
    gap: 20px;
  }
}
@media (max-width: 1100px) {
  .cover__row--bottom {
    gap: 10px;
  }
}
.cover__col--left {
  position: relative;
}
.cover__col--center {
  position: relative;
  width: 100%;
  max-width: 40.3rem;
}
@media (min-width: 2560px) {
  .cover__col--center {
    max-width: 403px;
  }
}
@media (max-width: 1100px) {
  .cover__col--center {
    max-width: 201.5px;
  }
}
@media (max-width: 660px) {
  .cover__col--center {
    max-width: 342px;
  }
}
.cover__col--bottom {
  position: relative;
}
.cover__img {
  display: block;
  position: absolute;
  opacity: 0;
  will-change: opacity, transform;
}
body.show .cover__img {
  opacity: 1;
}
.cover__img--first {
  width: 22.4rem;
  height: 4.8716rem;
  left: 0;
  top: 4.4rem;
  transform: translate3d(-10rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__img--first {
    width: 224px;
    height: 48.716px;
    top: 44px;
    transform: translate3d(-100px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--first {
    width: 112px;
    height: 24.35820896px;
    top: 22px;
    transform: translate3d(-50px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--first {
    width: 50px;
    height: 50px;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    transform: translate3d(0, -200%, 0);
  }
}
body.show .cover__img--first {
  transform: translate3d(0, 0, 0);
}
.cover__img--first picture {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.cover__img--first img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.cover__img--second {
  width: 7.7rem;
  height: 2.1rem;
  left: 7.6rem;
  bottom: -2.1rem;
  transform: translate3d(-20rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--second {
    width: 77px;
    height: 21px;
    left: 76px;
    bottom: -21px;
    transform: translate3d(-200px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--second {
    width: 38.5px;
    height: 10.5px;
    left: 38px;
    bottom: -10.5px;
    transform: translate3d(-100px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--second {
    display: none;
  }
}
body.show .cover__img--second {
  transform: translate3d(0, 0, 0);
}
.cover__img--third {
  width: 1.1574rem;
  height: 12.6999rem;
  left: 0;
  top: 0;
  transform: translate3d(-12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--third {
    width: 11.574px;
    height: 126.999px;
    transform: translate3d(-120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--third {
    width: 5.787px;
    height: 63.4995px;
    transform: translate3d(-60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--third {
    display: none;
  }
}
body.show .cover__img--third {
  transform: translate3d(0, 0, 0);
}
.cover__img--third-mobile {
  width: 11.57px;
  height: 127px;
  left: 0;
  top: 0;
  transform: translate3d(-12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
  display: none;
}
@media (max-width: 660px) {
  .cover__img--third-mobile {
    display: block;
    top: -4px;
  }
}
body.show .cover__img--third-mobile {
  transform: translate3d(0, 0, 0);
}
.cover__img--fourth {
  width: 1.1574rem;
  height: 12.6999rem;
  right: 0;
  top: 0;
  transform: translate3d(12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--fourth {
    width: 11.574px;
    height: 126.999px;
    transform: translate3d(120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--fourth {
    width: 5.787px;
    height: 63.4995px;
    transform: translate3d(60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--fourth {
    display: none;
  }
}
body.show .cover__img--fourth {
  transform: translate3d(0, 0, 0);
}
.cover__img--fourth-mobile {
  width: 11.57px;
  height: 127px;
  right: 0;
  top: 0;
  transform: translate3d(12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
  display: none;
}
@media (max-width: 660px) {
  .cover__img--fourth-mobile {
    display: block;
    top: -4px;
  }
}
body.show .cover__img--fourth-mobile {
  transform: translate3d(0, 0, 0);
}
.cover__img--fifth {
  width: 4.2rem;
  height: 5rem;
  right: 0;
  top: 2.9rem;
  transform: translate3d(12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__img--fifth {
    width: 42px;
    height: 50px;
    top: 29px;
    transform: translate3d(120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--fifth {
    width: 21px;
    height: 25px;
    top: 14.5px;
    transform: translate3d(60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--fifth {
    display: none;
  }
}
body.show .cover__img--fifth {
  transform: translate3d(0, 0, 0);
}
.cover__img--sixth {
  width: 2.9rem;
  height: 11.9rem;
  right: 0;
  bottom: -15.5rem;
  transform: translate3d(0, -20rem, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--sixth {
    width: 29px;
    height: 119px;
    bottom: -155px;
    transform: translate3d(0, -200px, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--sixth {
    width: 14.5px;
    height: 59.5px;
    bottom: -77.5px;
    transform: translate3d(0, -100px, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--sixth {
    display: none;
  }
}
body.show .cover__img--sixth {
  transform: translate3d(0, 0, 0);
}
.cover__img--seventh {
  width: 1.157rem;
  height: 5.957rem;
  left: 0;
  top: 0;
  transform-origin: center center;
  transform: translate3d(0, -99%, 0) scale(0.1);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__img--seventh {
    width: 11.57px;
    height: 59.57px;
  }
}
@media (max-width: 1100px) {
  .cover__img--seventh {
    width: 5.785px;
    height: 29.785px;
  }
}
@media (max-width: 660px) {
  .cover__img--seventh {
    display: none;
  }
}
body.show .cover__img--seventh {
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__img--seventh-mobile {
  width: 11.57px;
  height: 59px;
  left: 0;
  top: 0;
  transform-origin: center center;
  transform: translate3d(0, -99%, 0) scale(0.1);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
  display: none;
}
@media (max-width: 660px) {
  .cover__img--seventh-mobile {
    display: block;
  }
}
body.show .cover__img--seventh-mobile {
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__img--eighth {
  width: 1.157rem;
  height: 5.957rem;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: translate3d(0, -99%, 0) scale(0.1);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__img--eighth {
    width: 11.57px;
    height: 59.57px;
  }
}
@media (max-width: 1100px) {
  .cover__img--eighth {
    width: 5.785px;
    height: 29.785px;
  }
}
@media (max-width: 660px) {
  .cover__img--eighth {
    display: none;
  }
}
body.show .cover__img--eighth {
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__img--eighth-mobile {
  width: 11.57px;
  height: 59px;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: translate3d(0, -99%, 0) scale(0.1);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
  display: none;
}
@media (max-width: 660px) {
  .cover__img--eighth-mobile {
    display: block;
  }
}
body.show .cover__img--eighth-mobile {
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__img--ninth {
  width: 2.9rem;
  height: 11.987rem;
  left: 0;
  bottom: 7.3rem;
  transform: translate3d(0, 20rem, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--ninth {
    width: 29px;
    height: 119.87px;
    bottom: 73px;
    transform: translate3d(0, 200px, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--ninth {
    width: 14.5px;
    height: 59.935px;
    bottom: 36.5px;
    transform: translate3d(0, 100px, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--ninth {
    display: none;
  }
}
body.show .cover__img--ninth {
  transform: translate3d(0, 0, 0);
}
.cover__img--tenth {
  width: 7.7rem;
  height: 2.1rem;
  right: 7.6rem;
  bottom: -3.2rem;
  transform: translate3d(20rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__img--tenth {
    width: 77px;
    height: 21px;
    right: 76px;
    bottom: -32px;
    transform: translate3d(200px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .cover__img--tenth {
    width: 38.5px;
    height: 10.5px;
    right: 38px;
    bottom: -16px;
    transform: translate3d(100px, 0, 0);
  }
}
@media (max-width: 660px) {
  .cover__img--tenth {
    display: none;
  }
}
body.show .cover__img--tenth {
  transform: translate3d(0, 0, 0);
}
.cover__counter {
  display: flex;flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.4rem;
  transform: translate3d(0, 1.5rem, 0);
}
@media (min-width: 2560px) {
  .cover__counter {
    gap: 14px;
    transform: translate3d(0, 15px, 0);
  }
}
@media (max-width: 1100px) {
  .cover__counter {
    gap: 7px;
    transform: translate3d(0, 7.5px, 0);
  }
}
@media (max-width: 660px) {
  .cover__counter {
    gap: 9px;
  }
}
.cover__counter-inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.6rem;
  padding: 1.67rem 3.4rem 1.53rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  background: #65F281;
  opacity: 0;
  will-change: opacity, transform, box-shadow;
  transform: translate3d(0, -99%, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__counter-inner-wrapper {
    gap: 16px;
    padding: 16.7px 34px 15.3px;
    border-radius: 20px;
  }
}
@media (max-width: 1100px) {
  .cover__counter-inner-wrapper {
    gap: 8px;
    padding: 8.35px 17px 7.65px;
    border-radius: 10px;
  }
}
@media (max-width: 660px) {
  .cover__counter-inner-wrapper {
    gap: 16px;
    border-radius: 20px;
    padding: 17px 36px 15px 36px;
  }
}
body.show .cover__counter-inner-wrapper {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation: coverCounterBlink 2800ms ease-in-out 4200ms infinite;
}
.cover__counter-item {
  font: 700 4rem/1 "Inter", sans-serif;
  color: #1A1A1A;
  text-align: center;
}
@media (min-width: 2560px) {
  .cover__counter-item {
    font: 700 40px/1 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__counter-item {
    font: 700 20px/1 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__counter-item {
    font: 700 40px/1 "Inter", sans-serif;
  }
}
.cover__counter-item-separator {
  display: block;
  width: 0.5rem;
  height: 3rem;
  background: #1A1A1A;
}
@media (min-width: 2560px) {
  .cover__counter-item-separator {
    width: 5px;
    height: 30px;
  }
}
@media (max-width: 1100px) {
  .cover__counter-item-separator {
    width: 2.5px;
    height: 15px;
  }
}
@media (max-width: 660px) {
  .cover__counter-item-separator {
    width: 5px;
    height: 30px;
  }
}
.cover__counter-text {
  font: 400 2.2rem/1.4 "Inter", sans-serif;
  color: #65F281;
  text-align: center;
  white-space: nowrap;
  opacity: 0;
  will-change: opacity, transform;
  transform: scale(0.3);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__counter-text {
    font: 400 22px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__counter-text {
    font: 400 11px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__counter-text {
    font: 400 22px/1.4 "Inter", sans-serif;
  }
}
body.show .cover__counter-text {
  transform: scale(1);
  opacity: 1;
}
.cover__bg {
  width: 94.8rem;
  height: 31.1rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
@media (min-width: 2560px) {
  .cover__bg {
    width: 948px;
    height: 311px;
  }
}
@media (max-width: 1100px) {
  .cover__bg {
    width: 474px;
    height: 155.5px;
  }
}
@media (max-width: 660px) {
  .cover__bg {
    display: none;
  }
}
.cover__bg-item {
  display: block;
  position: absolute;
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
body.show .cover__bg-item {
  opacity: 1;
}
.cover__bg-item--first {
  width: 33.567rem;
  height: 22.133rem;
  left: 14.7rem;
  top: -6.8rem;
  transform: translate3d(0, -99%, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__bg-item--first {
    width: 335.67px;
    height: 221.33px;
    left: 147px;
    top: -68px;
  }
}
@media (max-width: 1100px) {
  .cover__bg-item--first {
    width: 167.835px;
    height: 110.665px;
    left: 73.5px;
    top: -34px;
  }
}
body.show .cover__bg-item--first {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.cover__bg-item--second {
  width: 33.5rem;
  height: 5.8rem;
  left: 0;
  bottom: 0;
  transform: translate3d(-99%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__bg-item--second {
    width: 335px;
    height: 58px;
  }
}
@media (max-width: 1100px) {
  .cover__bg-item--second {
    width: 167.5px;
    height: 29px;
  }
}
body.show .cover__bg-item--second {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.cover__bg-item--third {
  width: 33.567rem;
  height: 22.133rem;
  right: 13.5rem;
  top: 10.8rem;
  transform: translate3d(0, 99%, 0);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__bg-item--third {
    width: 335.67px;
    height: 221.33px;
    right: 135px;
    top: 108px;
  }
}
@media (max-width: 1100px) {
  .cover__bg-item--third {
    width: 167.835px;
    height: 110.665px;
    right: 67.5px;
    top: 54px;
  }
}
body.show .cover__bg-item--third {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.cover__bg-item--fourth {
  width: 33.5rem;
  height: 5.8rem;
  right: 0;
  top: 0;
  transform: translate3d(99%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__bg-item--fourth {
    width: 335px;
    height: 58px;
  }
}
@media (max-width: 1100px) {
  .cover__bg-item--fourth {
    width: 167.5px;
    height: 29px;
  }
}
body.show .cover__bg-item--fourth {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.cover__text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 2560px) {
  .cover__text-wrapper {
    gap: 10px;
  }
}
@media (max-width: 1100px) {
  .cover__text-wrapper {
    gap: 5px;
  }
}
@media (max-width: 660px) {
  .cover__text-wrapper {
    gap: 6px;
  }
}
.cover__title {
  font: 600 4rem/1.2 "Orbitron", sans-serif;
  text-align: center;
  opacity: 0;
  background: linear-gradient(92deg, #CFCFCF 4.6%, #FFF 55.45%, #CFCFCF 103.25%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  will-change: opacity, transform;
  transform: translate3d(0, -99%, 0) scale(0.3);
  transform-origin: center center;
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__title {
    font: 600 40px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__title {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__title {
    font: 600 29px/1.2 "Orbitron", sans-serif;
  }
}
body.show .cover__title {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__title-selected {
  background: #3AB4F2;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cover__descr {
  font: 400 2.2rem/1.4 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  opacity: 0;
  will-change: opacity, transform;
  transform: translate3d(0, -70%, 0) scale(0.1);
  transform-origin: center center;
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__descr {
    font: 400 22px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__descr {
    font: 400 11px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__descr {
    font: 400 20px/1.4 "Inter", sans-serif;
  }
}
body.show .cover__descr {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
.cover__descr-selected {
  font: 400 2.2rem/1.4 "Inter", sans-serif;
  color: #3AB4F2;
}
@media (min-width: 2560px) {
  .cover__descr-selected {
    font: 400 22px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__descr-selected {
    font: 400 11px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__descr-selected {
    font: 400 20px/1.4 "Inter", sans-serif;
  }
}
.cover__btn-wrapper {
  position: relative;
  width: 100%;
  max-width: 40.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 2560px) {
  .cover__btn-wrapper {
    max-width: 403px;
  }
}
@media (max-width: 1100px) {
  .cover__btn-wrapper {
    max-width: 201.5px;
  }
}
@media (max-width: 660px) {
  .cover__btn-wrapper {
    max-width: 343px;
  }
}
.cover__btn {
  cursor: pointer;
  min-width: 26.4rem;
  min-height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  border-radius: 10rem;
  border: 0.2rem solid #3AB4F2;
  background: radial-gradient(57.08% 201.52% at 50% 122.73%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  user-select: none;
  outline: none;
  padding: 1.39rem 6.55rem 1.43rem;
  will-change: opacity, transition;
  opacity: 0;
  transform: translate3d(0, 99%, 0);
  transition: background 0.26s ease-in, box-shadow 0.26s ease-in, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__btn {
    min-width: 264px;
    min-height: 60px;
    gap: 10px;
    border-radius: 100px;
    border: 2px solid #3AB4F2;
    padding: 13.9px 65.5px 14.3px;
  }
}
@media (max-width: 1100px) {
  .cover__btn {
    min-width: 132px;
    min-height: 30px;
    gap: 5px;
    border-radius: 50px;
    border: 1px solid #3AB4F2;
    padding: 6.95px 32.75px 7.15px;
  }
}
@media (max-width: 660px) {
  .cover__btn {
    padding: 17.5px 65.5px;
  }
}
body.show .cover__btn {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.cover__btn:hover {
  background: radial-gradient(71.46% 252.27% at 50% 100%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  box-shadow: 0 0 15rem 0 rgba(58, 180, 242, 0.2), 0 0 12rem 0 rgba(58, 180, 242, 0.3), 0 0 10rem 0 rgba(58, 180, 242, 0.4), 0 0 8rem 0 rgba(58, 180, 242, 0.6), 0 0 5rem 0 rgba(58, 180, 242, 0.7), 0 0 4rem 0 rgba(58, 180, 242, 0.8), 0 0 1rem 0 rgba(58, 180, 242, 0.8) inset;
}
@media (min-width: 2560px) {
  .cover__btn:hover {
    box-shadow: 0 0 150px 0 rgba(58, 180, 242, 0.2), 0 0 120px 0 rgba(58, 180, 242, 0.3), 0 0 100px 0 rgba(58, 180, 242, 0.4), 0 0 80px 0 rgba(58, 180, 242, 0.6), 0 0 50px 0 rgba(58, 180, 242, 0.7), 0 0 40px 0 rgba(58, 180, 242, 0.8), 0 0 10px 0 rgba(58, 180, 242, 0.8) inset;
  }
}
@media (max-width: 1100px) {
  .cover__btn:hover {
    box-shadow: 0 0 75px 0 rgba(58, 180, 242, 0.2), 0 0 60px 0 rgba(58, 180, 242, 0.3), 0 0 50px 0 rgba(58, 180, 242, 0.4), 0 0 40px 0 rgba(58, 180, 242, 0.6), 0 0 25px 0 rgba(58, 180, 242, 0.7), 0 0 20px 0 rgba(58, 180, 242, 0.8), 0 0 5px 0 rgba(58, 180, 242, 0.8) inset;
  }
}
.cover__btn-text {
  font: 600 2.2rem/1 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  will-change: color;
  transition: color 0.22s ease-in;
}
@media (min-width: 2560px) {
  .cover__btn-text {
    font: 600 22px/1 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__btn-text {
    font: 600 11px/1 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__btn-text {
    font-size: 22px;
  }
}
.cover__btn:hover .cover__btn-text {
  color: #3AB4F2;
}
.cover__case {
  width: 78.672rem;
  height: 44.572rem;
  position: relative;
  z-index: 1;
  opacity: 0;
  will-change: opacity, transform;
  transform: translate3d(7rem, 50%, 0);
  transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .cover__case {
    width: 786.72px;
    height: 445.72px;
    transform: translate3d(70px, 50%, 0);
  }
}
@media (max-width: 1100px) {
  .cover__case {
    width: 393.36px;
    height: 222.86px;
    transform: translate3d(35px, 50%, 0);
  }
}
@media (max-width: 660px) {
  .cover__case {
    width: 100%;
    height: 370px;
    transform: translate3d(40px, 21px, 0);
    margin-bottom: 30px;
  }
}
body.show .cover__case {
  opacity: 1;
  transform: translate3d(7rem, 0, 0);
}
@media (min-width: 2560px) {
  body.show .cover__case {
    transform: translate3d(70px, 0, 0);
  }
}
@media (max-width: 1100px) {
  body.show .cover__case {
    transform: translate3d(35px, 0, 0);
  }
}
@media (max-width: 660px) {
  body.show .cover__case {
    transform: translate3d(40px, 21px, 0);
  }
}
.cover__case:before {
  content: "";
  display: block;
  width: 39.7rem;
  height: 35rem;
  border-radius: 39.7rem;
  background: rgba(101, 242, 129, 0.3);
  mix-blend-mode: plus-lighter;
  filter: blur(10rem);
  position: absolute;
  left: -0.1rem;
  top: -3.7rem;
}
@media (min-width: 2560px) {
  .cover__case:before {
    width: 397px;
    height: 350px;
    border-radius: 397px;
    filter: blur(100px);
    left: -1px;
    top: -37px;
  }
}
@media (max-width: 1100px) {
  .cover__case:before {
    width: 198.5px;
    height: 175px;
    border-radius: 198.5px;
    filter: blur(50px);
    left: -0.5px;
    top: -18.5px;
  }
}
.cover__case:after {
  content: "";
  display: block;
  width: 39.7rem;
  height: 35rem;
  border-radius: 39.7rem;
  background: rgba(58, 180, 242, 0.3);
  mix-blend-mode: plus-lighter;
  filter: blur(10rem);
  position: absolute;
  right: 0;
  top: 0;
  position: absolute;
  right: 6.7rem;
  top: -4.4rem;
}
@media (min-width: 2560px) {
  .cover__case:after {
    width: 397px;
    height: 350px;
    border-radius: 397px;
    filter: blur(100px);
    right: -42px;
    top: -80px;
  }
}
@media (max-width: 1100px) {
  .cover__case:after {
    width: 198.5px;
    height: 175px;
    border-radius: 198.5px;
    filter: blur(50px);
    right: -21px;
    top: -40px;
  }
}
.cover__case-img-wrapper {
  width: 78.672rem;
  height: 44.572rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  will-change: opacity;
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;
}
@media (min-width: 2560px) {
  .cover__case-img-wrapper {
    width: 786.72px;
    height: 445.72px;
  }
}
@media (max-width: 1100px) {
  .cover__case-img-wrapper {
    width: 393.36px;
    height: 222.86px;
  }
}
@media (max-width: 660px) {
  .cover__case-img-wrapper {
    width: 100%;
  }
}
.cover__case-img-wrapper--old {
  opacity: 1;
}
body.show .cover__case-img-wrapper--old {
  opacity: 0;
}
.cover__case-img-wrapper--animate {
  opacity: 0;
  animation: coverCaseBlink 2800ms ease-in-out 4200ms infinite;
}
.cover__case-img-wrapper--new {
  opacity: 0;
}
body.show .cover__case-img-wrapper--new {
  opacity: 1;
}
.cover__case-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cover__line {
  display: block;
  width: 84.1rem;
  height: 14.087rem;
  z-index: 1;
  position: absolute;
  left: calc(50% - 0.4rem);
  top: calc(50% - 5.7rem);
  transform: translate3d(-50%, -50%, 0);
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.9s ease 1.5s;
}
@media (min-width: 2560px) {
  .cover__line {
    width: 841px;
    height: 140.87px;
    left: calc(50% - 4px);
    top: calc(50% - 57px);
  }
}
@media (max-width: 1100px) {
  .cover__line {
    width: 420.5px;
    height: 70.435px;
    left: calc(50% - 2px);
    top: calc(50% - 28.5px);
  }
}
@media (max-width: 660px) {
  .cover__line {
    display: none;
  }
}
body.show .cover__line {
  opacity: 1;
}
.cover__lines-mobile {
  display: none;
  width: 100%;
  padding: 0 20px;
  height: auto;
  object-fit: cover;
  position: absolute;
  left: 50%;
  top: 29px;
  transform: translate3d(-50%, 0, 0);
  visibility: hidden;
  opacity: 0;
  will-change: visibility, opacity;
  transition: visibility 0.82s ease-in-out 1.5s, opacity 0.82s ease-in-out 1.5s;
}
@media (max-width: 660px) {
  .cover__lines-mobile {
    display: block;
  }
}
body.show .cover__lines-mobile {
  visibility: visible;
  opacity: 1;
}
.cover__lines-mobile-img {
  display: block;
  width: 95%;
  height: auto;
  transform: translate3d(-51.2%, 0, 0);
  position: relative;
  left: 50%;
}
@media (max-width: 480px) {
  .cover__lines-mobile-img {
    transform: translate3d(-50.3%, 0, 0);
  }
}
@media (max-width: 400px) {
  .cover__lines-mobile-img {
    transform: translate3d(-50%, 0, 0);
  }
}
.cover__label {
  position: absolute;
  z-index: 2;
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.9s ease 1.5s;
}
.cover__label--left {
  left: 0;
  top: 11.3rem;
  display: flex;
  min-width: 22.9rem;
  padding: 0.8rem 2.5rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  border-radius: 2rem;
  border: 0.2rem solid transparent;
  background: rgba(26, 26, 26, 0.4);
}
@media (min-width: 2560px) {
  .cover__label--left {
    top: 113px;
    min-width: 229px;
    padding: 8px 25px;
    gap: 10px;
    border-radius: 20px;
    border: 2px solid transparent;
  }
}
@media (max-width: 1100px) {
  .cover__label--left {
    top: 56.5px;
    min-width: 114.5px;
    padding: 4px 12.5px;
    gap: 5px;
    border-radius: 10px;
    border: 1px solid transparent;
  }
}
@media (max-width: 660px) {
  .cover__label--left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 142px;
    top: 8px;
    padding: 4px 15px;
    left: 49px;
    gap: 6px;
    border-radius: 12px;
    border: 2px solid #65F281;
    background: rgba(26, 26, 26, 0.7);
    backdrop-filter: blur(3px);
  }
}
.cover__label--left::after {
  content: "";
  width: calc(100% + 0.6rem);
  height: calc(100% + 0.4rem);
  position: absolute;
  left: -0.3rem;
  right: 0;
  top: -0.2rem;
  bottom: 0;
  border-radius: 2rem;
  background: url(data:image/png;base64,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);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 2560px) {
  .cover__label--left::after {
    width: calc(100% + 6px);
    height: calc(100% + 4px);
    left: -3px;
    top: -2px;
    border-radius: 20px;
  }
}
@media (max-width: 1100px) {
  .cover__label--left::after {
    width: calc(100% + 3px);
    height: calc(100% + 2px);
    left: -1.5px;
    top: -1px;
    border-radius: 10px;
  }
}
.cover__label--right {
  right: -0.4rem;
  top: 21.6rem;
  display: flex;
  min-width: 22.9rem;
  padding: 0.8rem 2rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  border-radius: 2rem;
  border: 0.2rem solid #65F281;
  background: rgba(26, 26, 26, 0.4);
}
@media (min-width: 2560px) {
  .cover__label--right {
    right: -4px;
    top: 216px;
    min-width: 229px;
    padding: 8px 20px;
    gap: 10px;
    border-radius: 20px;
    border: 2px solid #65F281;
  }
}
@media (max-width: 1100px) {
  .cover__label--right {
    right: -2px;
    top: 108px;
    min-width: 114.5px;
    padding: 4px 10px;
    gap: 5px;
    border-radius: 10px;
    border: 1px solid #65F281;
  }
}
@media (max-width: 660px) {
  .cover__label--right {
    display: flex;
    width: 142px;
    height: 44px;
    padding: 4px 15px;
    top: 10px;
    right: 49px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    border-radius: 12px;
    border: 2px solid #65F281;
    background: rgba(26, 26, 26, 0.7);
    backdrop-filter: blur(3px);
  }
}
.cover__label--right::after {
  content: "";
  width: calc(100% + 0.6rem);
  height: calc(100% + 0.4rem);
  position: absolute;
  left: -0.3rem;
  right: 0;
  top: -0.2rem;
  bottom: 0;
  border-radius: 2rem;
  background: url(data:image/png;base64,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);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 2560px) {
  .cover__label--right::after {
    width: calc(100% + 6px);
    height: calc(100% + 4px);
    left: -3px;
    top: -2px;
    border-radius: 20px;
  }
}
@media (max-width: 1100px) {
  .cover__label--right::after {
    width: calc(100% + 3px);
    height: calc(100% + 2px);
    left: -1.5px;
    top: -1px;
    border-radius: 10px;
  }
}
body.show .cover__label {
  opacity: 1;
}
.cover__label-text {
  position: relative;
  z-index: 3;
  will-change: text-shadow;
  transition: text-shadow 0.5s ease-in;
}
.cover__label--left .cover__label-text {
  font: 600 2.2rem/1.2 "Orbitron", sans-serif;
  text-transform: uppercase;
  background: linear-gradient(92deg, #CFCFCF 4.6%, #FFF 55.45%, #CFCFCF 103.25%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 2560px) {
  .cover__label--left .cover__label-text {
    font: 600 22px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__label--left .cover__label-text {
    font: 600 11px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__label--left .cover__label-text {
    font-size: 13.695px;
  }
}
@media (max-width: 480px) {
  .cover__label--left .cover__label-text {
    font-size: 11px;
  }
}
.cover__label--left:hover .cover__label-text {
  cursor: default;
  text-shadow: 0 0 10rem rgba(255, 255, 255, 0.3), 0 0 8rem rgba(255, 255, 255, 0.4), 0 0 7rem rgba(255, 255, 255, 0.5), 0 0 6rem rgba(255, 255, 255, 0.7), 0 0 4rem rgba(255, 255, 255, 0.8), 0 0 2rem #FFF;
}
@media (min-width: 2560px) {
  .cover__label--left:hover .cover__label-text {
    text-shadow: 0 0 100px rgba(255, 255, 255, 0.3), 0 0 80px rgba(255, 255, 255, 0.4), 0 0 70px rgba(255, 255, 255, 0.5), 0 0 60px rgba(255, 255, 255, 0.7), 0 0 40px rgba(255, 255, 255, 0.8), 0 0 20px #FFF;
  }
}
@media (max-width: 1100px) {
  .cover__label--left:hover .cover__label-text {
    text-shadow: 0 0 50px rgba(255, 255, 255, 0.3), 0 0 40px rgba(255, 255, 255, 0.4), 0 0 35px rgba(255, 255, 255, 0.5), 0 0 30px rgba(255, 255, 255, 0.7), 0 0 20px rgba(255, 255, 255, 0.8), 0 0 10px #FFF;
  }
}
.cover__label--right .cover__label-text {
  font-family: Orbitron;
  font-size: 2.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  text-transform: uppercase;
  background: linear-gradient(92deg, #CFCFCF 4.6%, #FFF 55.45%, #CFCFCF 103.25%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 2560px) {
  .cover__label--right .cover__label-text {
    font-size: 22px;
  }
}
@media (max-width: 1100px) {
  .cover__label--right .cover__label-text {
    font-size: 11px;
  }
}
@media (max-width: 660px) {
  .cover__label--right .cover__label-text {
    font-size: 13.695px;
  }
}
@media (max-width: 480px) {
  .cover__label--right .cover__label-text {
    font-size: 11px;
  }
}
.cover__label--right:hover .cover__label-text {
  cursor: default;
  text-shadow: 0 0 10rem rgba(101, 242, 129, 0.3), 0 0 8rem rgba(101, 242, 129, 0.4), 0 0 7rem rgba(101, 242, 129, 0.5), 0 0 6rem rgba(101, 242, 129, 0.7), 0 0 4rem rgba(101, 242, 129, 0.8), 0 0 2rem #65F281;
}
@media (min-width: 2560px) {
  .cover__label--right:hover .cover__label-text {
    text-shadow: 0 0 100px rgba(101, 242, 129, 0.3), 0 0 80px rgba(101, 242, 129, 0.4), 0 0 70px rgba(101, 242, 129, 0.5), 0 0 60px rgba(101, 242, 129, 0.7), 0 0 40px rgba(101, 242, 129, 0.8), 0 0 20px #65F281;
  }
}
@media (max-width: 1100px) {
  .cover__label--right:hover .cover__label-text {
    text-shadow: 0 0 50px rgba(101, 242, 129, 0.3), 0 0 40px rgba(101, 242, 129, 0.4), 0 0 35px rgba(101, 242, 129, 0.5), 0 0 30px rgba(101, 242, 129, 0.7), 0 0 20px rgba(101, 242, 129, 0.8), 0 0 10px #65F281;
  }
}
.cover__label-text-selected {
  background: linear-gradient(94deg, #65F281 0%, #3AB4F2 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font: 600 2.2rem/1.2 "Orbitron", sans-serif;
  text-transform: uppercase;
}
@media (min-width: 2560px) {
  .cover__label-text-selected {
    font-size: 22px;
  }
}
@media (max-width: 1100px) {
  .cover__label-text-selected {
    font-size: 11px;
  }
}
@media (max-width: 660px) {
  .cover__label-text-selected {
    font-size: 13.695px;
    text-transform: uppercase;
    white-space: nowrap;
  }
}
@media (max-width: 480px) {
  .cover__label-text-selected {
    font-size: 11px;
  }
}
.cover__case-loadout {
  display: block;
  width: 84.9rem;
  height: 10.8rem;
  position: absolute;
  left: calc(50% - 7.2rem);
  bottom: 2.2rem;
  transform: translate3d(-50%, 0, 0);
  z-index: 2;
}
@media (min-width: 2560px) {
  .cover__case-loadout {
    width: 849px;
    height: 108px;
    left: calc(50% - 72px);
    bottom: 22px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout {
    width: 424.5px;
    height: 54px;
    left: calc(50% - 36px);
    bottom: 11px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout {
    width: 372px;
    height: 208px;
    left: calc(50% - 42px);
    bottom: 11px;
  }
}
.cover__case-loadout-item {
  position: absolute;
  top: 0;
  width: 19.7rem;
  height: 10.8rem;
  text-decoration: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  border-radius: 2rem;
  transform: translate3d(0, 80%, 0);
  border: 0.1763rem solid #3AB4F2;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 6.1695rem 2.0271rem 0 rgba(12, 7, 37, 0.02), 0 3.9661rem 1.8508rem 0 rgba(12, 7, 37, 0.1), 0 2.2034rem 1.4983rem 0 rgba(12, 7, 37, 0.3), 0 0.9695rem 1.1458rem 0 rgba(12, 7, 37, 0.4), 0 0.2644rem 0.6169rem 0 rgba(12, 7, 37, 0.6);
  opacity: 0;
  will-change: opacity, transform, background, box-shadow;
}
body.show .cover__case-loadout-item {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
@media (min-width: 2560px) {
  .cover__case-loadout-item {
    width: 197px;
    height: 108px;
    border-radius: 20px;
    border: 1.763px solid #3AB4F2;
    box-shadow: 0 61.695px 20.271px 0 rgba(12, 7, 37, 0.02), 0 39.661px 18.508px 0 rgba(12, 7, 37, 0.1), 0 22.034px 14.983px 0 rgba(12, 7, 37, 0.3), 0 9.695px 11.458px 0 rgba(12, 7, 37, 0.4), 0 2.644px 6.169px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item {
    width: 98.5px;
    height: 54px;
    border-radius: 10px;
    border: 0.8815px solid #3AB4F2;
    box-shadow: 0 30.8475px 10.1355px 0 rgba(12, 7, 37, 0.02), 0 19.8305px 9.254px 0 rgba(12, 7, 37, 0.1), 0 11.017px 7.4915px 0 rgba(12, 7, 37, 0.3), 0 4.8475px 5.729px 0 rgba(12, 7, 37, 0.4), 0 1.322px 3.0845px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item {
    width: 100%;
    max-width: 181px;
    height: 99px;
  }
}
.cover__case-loadout-item:hover {
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 0 15rem 0 rgba(58, 180, 242, 0.2), 0 0 12rem 0 rgba(58, 180, 242, 0.3), 0 0 10rem 0 rgba(58, 180, 242, 0.4), 0 0 8rem 0 rgba(58, 180, 242, 0.6), 0 0 5rem 0 rgba(58, 180, 242, 0.7), 0 0 4rem 0 rgba(58, 180, 242, 0.8);
  height: 16.28852459rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item:hover {
    box-shadow: 0 0 150px 0 rgba(58, 180, 242, 0.2), 0 0 120px 0 rgba(58, 180, 242, 0.3), 0 0 100px 0 rgba(58, 180, 242, 0.4), 0 0 80px 0 rgba(58, 180, 242, 0.6), 0 0 50px 0 rgba(58, 180, 242, 0.7), 0 0 40px 0 rgba(58, 180, 242, 0.8);
    height: 162.8852459px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item:hover {
    box-shadow: 0 0 75px 0 rgba(58, 180, 242, 0.2), 0 0 60px 0 rgba(58, 180, 242, 0.3), 0 0 50px 0 rgba(58, 180, 242, 0.4), 0 0 40px 0 rgba(58, 180, 242, 0.6), 0 0 25px 0 rgba(58, 180, 242, 0.7), 0 0 20px 0 rgba(58, 180, 242, 0.8);
    height: 81.44262295px;
  }
}
.cover__case-loadout-item--first {
  transition: height 0.5s ease-in-out, box-shadow 0.45s ease-in-out, background 0.45s ease-in-out, opacity 0.8s ease-in-out 2s, transform 0.65s ease-in-out 2s;
  left: 0;
}
.cover__case-loadout-item--second {
  transition: height 0.5s ease-in-out, box-shadow 0.45s ease-in-out, background 0.45s ease-in-out, opacity 0.8s ease-in-out 2.6s, transform 0.65s ease-in-out 2.6s;
  left: 21.7rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--second {
    left: 217px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--second {
    left: 108.5px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--second {
    left: 190px;
  }
}
.cover__case-loadout-item--third {
  transition: height 0.5s ease-in-out, box-shadow 0.45s ease-in-out, background 0.45s ease-in-out, opacity 0.8s ease-in-out 3.2s, transform 0.65s ease-in-out 3.2s;
  left: 43.4rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--third {
    left: 434px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--third {
    left: 217px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--third {
    left: 0;
    bottom: 0;
    top: auto;
  }
}
.cover__case-loadout-item--fourth {
  transition: height 0.5s ease-in-out, box-shadow 0.45s ease-in-out, background 0.45s ease-in-out, opacity 0.8s ease-in-out 3.8s, transform 0.65s ease-in-out 3.8s;
  left: 65.1rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--fourth {
    left: 651px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--fourth {
    left: 325.5px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--fourth {
    left: auto;
    right: 0;
    bottom: 0;
    top: auto;
  }
}
.cover__case-loadout-item-img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0) scale(1);
  transform-origin: center top;
  display: block;
  z-index: 1;
  will-change: transform;
  transition: transform 0.4s ease-in-out 0.1s;
}
.cover__case-loadout-item:hover .cover__case-loadout-item-img {
  z-index: 2;
  transform: translate3d(-50%, calc(-50% - 0.15rem), 0) scale(1.19);
}
@media (min-width: 2560px) {
  .cover__case-loadout-item:hover .cover__case-loadout-item-img {
    transform: translate3d(-50%, calc(-50% - 1.5px), 0) scale(1.19);
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item:hover .cover__case-loadout-item-img {
    transform: translate3d(-50%, calc(-50% - 0.75px), 0) scale(1.19);
  }
}
.cover__case-loadout-item--first .cover__case-loadout-item-img {
  width: 18.966666667rem;
  height: 14.233333333rem;
  left: calc(50% - 1.7rem);
  top: 8rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--first .cover__case-loadout-item-img {
    width: 189.66666667px;
    height: 142.33333333px;
    left: calc(50% - 17px);
    top: 80px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--first .cover__case-loadout-item-img {
    width: 94.833333335px;
    height: 71.166666665px;
    left: calc(50% - 8.5px);
    top: 40px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--first .cover__case-loadout-item-img {
    width: 170.700000003px;
    height: 128.099999997px;
    left: calc(50% - 8.5px);
    top: 72px;
  }
}
.cover__case-loadout-item--second .cover__case-loadout-item-img {
  width: 15.333333333rem;
  height: 15.9rem;
  left: calc(50% - 2.4rem);
  top: 8rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--second .cover__case-loadout-item-img {
    width: 153.33333333px;
    height: 159px;
    left: calc(50% - 24px);
    top: 80px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--second .cover__case-loadout-item-img {
    width: 76.666666665px;
    height: 79.5px;
    left: calc(50% - 12px);
    top: 40px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--second .cover__case-loadout-item-img {
    width: 137.999999997px;
    height: 143.1px;
    left: calc(50% - 12px);
    top: 72px;
  }
}
.cover__case-loadout-item--third .cover__case-loadout-item-img {
  width: 18.933333333rem;
  height: 14.033333333rem;
  left: calc(50% - 1.5rem);
  top: 8rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--third .cover__case-loadout-item-img {
    width: 189.33333333px;
    height: 140.33333333px;
    left: calc(50% - 15px);
    top: 80px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--third .cover__case-loadout-item-img {
    width: 94.666666665px;
    height: 70.166666665px;
    left: calc(50% - 7.5px);
    top: 40px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--third .cover__case-loadout-item-img {
    width: 170.399999997px;
    height: 126.299999997px;
    left: calc(50% - 7.5px);
    top: 72px;
  }
}
.cover__case-loadout-item--fourth .cover__case-loadout-item-img {
  width: 17.566666667rem;
  height: 15.033333333rem;
  left: calc(50% - 1.5rem);
  top: 8.6rem;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item--fourth .cover__case-loadout-item-img {
    width: 175.66666667px;
    height: 150.33333333px;
    left: calc(50% - 15px);
    top: 86px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item--fourth .cover__case-loadout-item-img {
    width: 87.833333335px;
    height: 75.166666665px;
    left: calc(50% - 7.5px);
    top: 43px;
  }
}
@media (max-width: 660px) {
  .cover__case-loadout-item--fourth .cover__case-loadout-item-img {
    width: 158.100000003px;
    height: 135.299999997px;
    left: calc(50% - 7.5px);
    top: 77.4px;
  }
}
.cover__case-loadout-item-text {
  position: absolute;
  bottom: 0.8rem;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  will-change: display, visibility, opacity, transform;
  transition: visibility 0.3s ease-in-out, opacity 0.6s ease-in-out, transform 0.3s ease-in-out;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item-text {
    bottom: 8px;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item-text {
    bottom: 4px;
  }
}
.cover__case-loadout-item:hover .cover__case-loadout-item-text {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: visibility 0.3s ease-in-out, opacity 0.49s ease-in-out, transform 0.3s ease-in-out;
}
.cover__case-loadout-item-text-title {
  font: 400 1.7627rem/1.2 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item-text-title {
    font: 400 17.627px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item-text-title {
    font: 400 8.8135px/1.2 "Inter", sans-serif;
  }
}
.cover__case-loadout-item-text-descr {
  font: 700 1.7627rem/1.2 "Inter", sans-serif;
  color: #3AB4F2;
  text-align: center;
}
@media (min-width: 2560px) {
  .cover__case-loadout-item-text-descr {
    font: 700 17.627px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__case-loadout-item-text-descr {
    font: 700 8.8135px/1.2 "Inter", sans-serif;
  }
}
.cover__popup {
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 2.4rem;
  padding: 5.3rem 4.9rem 5.5rem 6rem;
  width: 60.7rem;
  min-height: 33.6rem;
  border-radius: 2rem;
  border: 0.2rem solid #65F281;
  background: radial-gradient(113.71% 252.93% at 127.58% 175.17%, #65F281 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 0 1rem 0 rgba(101, 242, 129, 0.8) inset, 0 0 15rem 0 rgba(101, 242, 129, 0.2), 0 0 12rem 0 rgba(101, 242, 129, 0.3), 0 0 10rem 0 rgba(101, 242, 129, 0.4), 0 0 8rem 0 rgba(101, 242, 129, 0.6), 0 0 5rem 0 rgba(101, 242, 129, 0.7), 0 0 4rem 0 rgba(101, 242, 129, 0.8);
  z-index: 9997;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media (min-width: 2560px) {
  .cover__popup {
    gap: 24px;
    padding: 53px 49px 55px 60px;
    width: 607px;
    min-height: 336px;
    border-radius: 20px;
    border: 2px solid #65F281;
    box-shadow: 0 0 10px 0 rgba(101, 242, 129, 0.8) inset, 0 0 150px 0 rgba(101, 242, 129, 0.2), 0 0 120px 0 rgba(101, 242, 129, 0.3), 0 0 100px 0 rgba(101, 242, 129, 0.4), 0 0 80px 0 rgba(101, 242, 129, 0.6), 0 0 50px 0 rgba(101, 242, 129, 0.7), 0 0 40px 0 rgba(101, 242, 129, 0.8);
  }
}
@media (max-width: 1100px) {
  .cover__popup {
    gap: 12px;
    padding: 26.5px 24.5px 27.5px 30px;
    width: 303.5px;
    min-height: 168px;
    border-radius: 10px;
    border: 1px solid #65F281;
    box-shadow: 0 0 5px 0 rgba(101, 242, 129, 0.8) inset, 0 0 75px 0 rgba(101, 242, 129, 0.2), 0 0 60px 0 rgba(101, 242, 129, 0.3), 0 0 50px 0 rgba(101, 242, 129, 0.4), 0 0 40px 0 rgba(101, 242, 129, 0.6), 0 0 25px 0 rgba(101, 242, 129, 0.7), 0 0 20px 0 rgba(101, 242, 129, 0.8);
  }
}
@media (max-width: 660px) {
  .cover__popup {
    width: 100%;
    min-height: 168px;
    gap: 16px;
  }
}
.cover__popup.show {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.cover__popup-text {
  font: 600 4rem/1.2 "Orbitron", sans-serif;
  color: #FBFBFB;
}
@media (min-width: 2560px) {
  .cover__popup-text {
    font: 600 40px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .cover__popup-text {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .cover__popup-text {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
.cover__popup-text-selected {
  background: linear-gradient(92deg, #CFCFCF 4.6%, #FFF 55.45%, #CFCFCF 103.25%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cover__popup-btn {
  text-decoration: none;
  outline: none;
  display: flex;
  min-width: 26.4rem;
  height: 6rem;
  padding: 1.6rem 4.4rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  flex-shrink: 0;
  border-radius: 10rem;
  border: 0.2rem solid #65F281;
  background: radial-gradient(57.08% 201.52% at 50% 122.73%, #65F281 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  will-change: background, box-shadow;
  transition: background 0.26s ease-in, box-shadow 0.26s ease-in;
}
@media (min-width: 2560px) {
  .cover__popup-btn {
    min-width: 264px;
    height: 60px;
    padding: 16px 44px;
    gap: 10px;
    border-radius: 100px;
    border: 2px solid #65F281;
  }
}
@media (max-width: 1100px) {
  .cover__popup-btn {
    min-width: 132px;
    height: 30px;
    padding: 8px 22px;
    gap: 5px;
    border-radius: 50px;
    border: 1px solid #65F281;
  }
}
@media (max-width: 660px) {
  .cover__popup-btn {
    min-width: 100%;
    z-index: 3;
    height: 40px;
    gap: 8px;
  }
}
.cover__popup-btn:hover {
  background: radial-gradient(71.46% 252.27% at 50% 100%, #65F281 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  box-shadow: 0 0 15rem 0 rgba(101, 242, 129, 0.2), 0 0 12rem 0 rgba(101, 242, 129, 0.3), 0 0 10rem 0 rgba(101, 242, 129, 0.4), 0 0 8rem 0 rgba(101, 242, 129, 0.6), 0 0 5rem 0 rgba(101, 242, 129, 0.7), 0 0 4rem 0 rgba(101, 242, 129, 0.8), 0 0 1rem 0 rgba(101, 242, 129, 0.8) inset;
}
@media (min-width: 2560px) {
  .cover__popup-btn:hover {
    box-shadow: 0 0 150px 0 rgba(101, 242, 129, 0.2), 0 0 120px 0 rgba(101, 242, 129, 0.3), 0 0 100px 0 rgba(101, 242, 129, 0.4), 0 0 80px 0 rgba(101, 242, 129, 0.6), 0 0 50px 0 rgba(101, 242, 129, 0.7), 0 0 40px 0 rgba(101, 242, 129, 0.8), 0 0 10px 0 rgba(101, 242, 129, 0.8) inset;
  }
}
@media (max-width: 1100px) {
  .cover__popup-btn:hover {
    box-shadow: 0 0 75px 0 rgba(101, 242, 129, 0.2), 0 0 60px 0 rgba(101, 242, 129, 0.3), 0 0 50px 0 rgba(101, 242, 129, 0.4), 0 0 40px 0 rgba(101, 242, 129, 0.6), 0 0 25px 0 rgba(101, 242, 129, 0.7), 0 0 20px 0 rgba(101, 242, 129, 0.8), 0 0 5px 0 rgba(101, 242, 129, 0.8) inset;
  }
}
.cover__popup-btn-icon {
  width: 3.1rem;
  min-width: 3.1rem;
  height: 3.1rem;
  min-height: 3.1rem;
}
@media (min-width: 2560px) {
  .cover__popup-btn-icon {
    width: 31px;
    min-width: 31px;
    height: 31px;
    min-height: 31px;
  }
}
@media (max-width: 1100px) {
  .cover__popup-btn-icon {
    width: 15.5px;
    min-width: 15.5px;
    height: 15.5px;
    min-height: 15.5px;
  }
}
.cover__popup-btn-text {
  font: 600 2.2rem/1.4 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  will-change: color;
  transition: color 0.22s ease-in;
}
@media (min-width: 2560px) {
  .cover__popup-btn-text {
    font-size: 22px;
  }
}
@media (max-width: 1100px) {
  .cover__popup-btn-text {
    font-size: 13px;
  }
}
@media (max-width: 660px) {
  .cover__popup-btn-text {
    font-size: 14px;
  }
}
.cover__popup-btn-text .cover__popup-btn:hover {
  color: #65F281;
}
.cover__popup-img {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.cover__popup-img--first {
  width: 7.6174rem;
  height: 9.5706rem;
  right: 17.4rem;
  bottom: 0.762rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .cover__popup-img--first {
    width: 76.174px;
    height: 95.706px;
    right: 174px;
    bottom: 7.62px;
  }
}
@media (max-width: 1100px) {
  .cover__popup-img--first {
    width: 38.087px;
    height: 47.853px;
    right: 87px;
    bottom: 3.81px;
  }
}
.cover__popup-img--second {
  width: 16.1798rem;
  height: 20.3285rem;
  right: 1rem;
  bottom: 0;
  z-index: 2;
}
@media (min-width: 2560px) {
  .cover__popup-img--second {
    width: 161.798px;
    height: 203.285px;
    right: 10px;
  }
}
@media (max-width: 1100px) {
  .cover__popup-img--second {
    width: 80.899px;
    height: 101.6425px;
    right: 5px;
  }
}
@keyframes coverCounterBlink {
  0%, 100% {
    background: #65F281;
    box-shadow: none;
  }
  50% {
    background: #65F281;
    box-shadow: 0 0 1rem 0 rgba(255, 255, 255, 0.8) inset, 0 0 15rem 0 rgba(101, 242, 129, 0.2), 0 0 12rem 0 rgba(101, 242, 129, 0.3), 0 0 10rem 0 rgba(101, 242, 129, 0.4), 0 0 8rem 0 rgba(101, 242, 129, 0.6), 0 0 5rem 0 rgba(101, 242, 129, 0.7), 0 0 4rem 0 rgba(101, 242, 129, 0.8);
    @media (min-width: 2560px) {
      box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.8) inset, 0 0 150px 0 rgba(101, 242, 129, 0.2), 0 0 120px 0 rgba(101, 242, 129, 0.3), 0 0 100px 0 rgba(101, 242, 129, 0.4), 0 0 80px 0 rgba(101, 242, 129, 0.6), 0 0 50px 0 rgba(101, 242, 129, 0.7), 0 0 40px 0 rgba(101, 242, 129, 0.8);
    }
    @media (max-width: 1100px) {
      box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.8) inset, 0 0 75px 0 rgba(101, 242, 129, 0.2), 0 0 60px 0 rgba(101, 242, 129, 0.3), 0 0 50px 0 rgba(101, 242, 129, 0.4), 0 0 40px 0 rgba(101, 242, 129, 0.6), 0 0 25px 0 rgba(101, 242, 129, 0.7), 0 0 20px 0 rgba(101, 242, 129, 0.8);
    }
  }
}
@keyframes coverCaseBlink {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.additional {
  padding: 10.4rem 0 10rem;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(100%);
  z-index: 4;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  will-change: opacity, visibility, transform, clip-path;
  transition: opacity 0.22s ease-in-out, visibility 0.22s ease-in-out, clip-path 0s linear 0.22s;
}
@media (min-width: 2560px) {
  .additional {
    padding: 104px 0 100px;
  }
}
@media (max-width: 1100px) {
  .additional {
    padding: 52px 0 50px;
  }
}
.additional.show {
  position: relative;
  left: auto;
  width: auto;
  height: auto;
  overflow: visible;
  clip-path: none;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.22s ease-in-out, visibility 0.22s ease-in-out, clip-path 0s linear;
}
.additional__container {
  width: 100%;
  max-width: 110.4rem;
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 2560px) {
  .additional__container {
    max-width: 1104px;
    padding: 0 20px;
  }
}
@media (max-width: 1100px) {
  .additional__container {
    max-width: 552px;
    padding: 0 10px;
  }
}
@media (max-width: 992px) {
  .additional__container {
    padding: 0 1.6rem;
  }
}
@media (max-width: 660px) {
  .additional__container {
    padding: 0 1.2rem;
  }
}
.additional__row {
  width: 100%;
}
.additional__row--top {
  display: grid;
  grid-template-columns: 1fr 60.3rem 1fr;
}
@media (min-width: 2560px) {
  .additional__row--top {
    grid-template-columns: 1fr 603px 1fr;
  }
}
@media (max-width: 1100px) {
  .additional__row--top {
    grid-template-columns: 1fr 301.5px 1fr;
  }
}
@media (max-width: 660px) {
  .additional__row--top {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
  }
}
.additional__row--middle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 5rem 0 5.3rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .additional__row--middle {
    padding: 50px 0 53px;
  }
}
@media (max-width: 1100px) {
  .additional__row--middle {
    padding: 25px 0 26.5px;
  }
}
@media (max-width: 660px) {
  .additional__row--middle {
    padding: 11px 0 26.5px;
  }
}
.additional__row--bottom {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
  z-index: 2;
}
@media (min-width: 2560px) {
  .additional__row--bottom {
    gap: 20px;
  }
}
@media (max-width: 1100px) {
  .additional__row--bottom {
    gap: 10px;
  }
}
.additional__col--left {
  position: relative;
}
.additional__col--center {
  position: relative;
  width: 100%;
  max-width: 60.3rem;
}
@media (min-width: 2560px) {
  .additional__col--center {
    max-width: 603px;
  }
}
@media (max-width: 1100px) {
  .additional__col--center {
    max-width: 301.5px;
  }
}
@media (max-width: 660px) {
  .additional__col--center {
    max-width: 344px;
  }
}
.additional__col--bottom {
  position: relative;
}
.additional__img {
  display: block;
  position: absolute;
  opacity: 0;
  will-change: opacity, transform;
}
body.show .additional__img {
  opacity: 1;
}
.additional__img--first {
  width: 22.4rem;
  height: 4.8716rem;
  left: 0;
  top: -0.5rem;
  transform: translate3d(-10rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--first {
    width: 224px;
    height: 48.716px;
    top: -5px;
    transform: translate3d(-100px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--first {
    width: 112px;
    height: 24.35820896px;
    top: -2.5px;
    transform: translate3d(-50px, 0, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--first {
    width: 50px;
    height: 50px;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    transform: translate3d(0, -200%, 0);
  }
}
body.show .additional__img--first {
  transform: translate3d(0, 0, 0);
}
.additional__img--first picture {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.additional__img--first img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.additional__img--second {
  width: 4.2rem;
  height: 5rem;
  right: 0;
  top: -2.1rem;
  transform: translate3d(12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--second {
    width: 42px;
    height: 50px;
    top: -21px;
    transform: translate3d(120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--second {
    width: 21px;
    height: 25px;
    top: -10.5px;
    transform: translate3d(60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--second {
    display: none;
  }
}
body.show .additional__img--second {
  transform: translate3d(0, 0, 0);
}
.additional__img--third {
  width: 1.1574rem;
  height: 12.7574rem;
  left: 0;
  top: 0;
  transform: translate3d(-12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--third {
    width: 11.574px;
    height: 127.574px;
    transform: translate3d(-120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--third {
    width: 5.787px;
    height: 63.787px;
    transform: translate3d(-60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--third {
    width: 11.574px;
    height: 127.574px;
  }
}
body.show .additional__img--third {
  transform: translate3d(0, 0, 0);
}
.additional__img--fourth {
  width: 1.1574rem;
  height: 12.7574rem;
  right: 0;
  top: 0;
  transform: translate3d(12rem, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--fourth {
    width: 11.574px;
    height: 127.574px;
    transform: translate3d(120px, 0, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--fourth {
    width: 5.787px;
    height: 63.787px;
    transform: translate3d(60px, 0, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--fourth {
    width: 11.574px;
    height: 127.574px;
  }
}
body.show .additional__img--fourth {
  transform: translate3d(0, 0, 0);
}
.additional__img--fifth {
  width: 2.9rem;
  height: 13.4rem;
  right: 2.6rem;
  top: 28.6rem;
  transform: translate3d(0, 12rem, 0);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--fifth {
    width: 29px;
    height: 134px;
    right: 26px;
    top: 286px;
    transform: translate3d(0, 120px, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--fifth {
    width: 14.5px;
    height: 67px;
    right: 13px;
    top: 143px;
    transform: translate3d(0, 60px, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--fifth {
    display: none;
  }
}
body.show .additional__img--fifth {
  transform: translate3d(0, 0, 0);
}
.additional__img--sixth {
  width: 2.9rem;
  height: 13.4rem;
  left: 2.6rem;
  top: 28.6rem;
  transform: translate3d(0, -12rem, 0);
  transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--sixth {
    width: 29px;
    height: 134px;
    left: 26px;
    top: 286px;
    transform: translate3d(0, -120px, 0);
  }
}
@media (max-width: 1100px) {
  .additional__img--sixth {
    width: 14.5px;
    height: 67px;
    left: 13px;
    top: 143px;
    transform: translate3d(0, -60px, 0);
  }
}
@media (max-width: 660px) {
  .additional__img--sixth {
    display: none;
  }
}
body.show .additional__img--sixth {
  transform: translate3d(0, 0, 0);
}
.additional__img--seventh {
  width: 1.157rem;
  height: 5.957rem;
  left: 0;
  top: 0;
  transform: translate3d(-99%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--seventh {
    width: 11.57px;
    height: 59.57px;
  }
}
@media (max-width: 1100px) {
  .additional__img--seventh {
    width: 5.785px;
    height: 29.785px;
  }
}
@media (max-width: 660px) {
  .additional__img--seventh {
    width: 11.574px;
    height: 59.574px;
  }
}
body.show .additional__img--seventh {
  transform: translate3d(0, 0, 0);
}
.additional__img--eighth {
  width: 1.157rem;
  height: 5.957rem;
  right: 0;
  top: 0;
  transform: translate3d(399%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--eighth {
    width: 11.57px;
    height: 59.57px;
  }
}
@media (max-width: 1100px) {
  .additional__img--eighth {
    width: 5.785px;
    height: 29.785px;
  }
}
@media (max-width: 660px) {
  .additional__img--eighth {
    width: 11.574px;
    height: 59.574px;
  }
}
body.show .additional__img--eighth {
  transform: translate3d(0, 0, 0);
}
.additional__img--ninth {
  width: 7.7rem;
  height: 2.1rem;
  left: 15.4rem;
  top: 2rem;
  will-change: transform, opacity;
  transform: translate3d(-399%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--ninth {
    width: 77px;
    height: 21px;
    left: 154px;
    top: 20px;
  }
}
@media (max-width: 1100px) {
  .additional__img--ninth {
    width: 38.5px;
    height: 10.5px;
    left: 77px;
    top: 10px;
  }
}
@media (max-width: 660px) {
  .additional__img--ninth {
    display: none;
  }
}
body.show .additional__img--ninth {
  transform: translate3d(0, 0, 0);
}
.additional__img--tenth {
  width: 7.7rem;
  height: 2.1rem;
  right: 15.4rem;
  top: 2rem;
  will-change: transform, opacity;
  transform: translate3d(99%, 0, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__img--tenth {
    width: 77px;
    height: 21px;
    right: 154px;
    top: 20px;
  }
}
@media (max-width: 1100px) {
  .additional__img--tenth {
    width: 38.5px;
    height: 10.5px;
    right: 77px;
    top: 10px;
  }
}
@media (max-width: 660px) {
  .additional__img--tenth {
    display: none;
  }
}
body.show .additional__img--tenth {
  transform: translate3d(0, 0, 0);
}
.additional__welcome {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  transform-origin: center center;
  transform: translate3d(0, -99%, 0) scale(0.1);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__welcome {
    gap: 8px;
  }
}
@media (max-width: 1100px) {
  .additional__welcome {
    gap: 4px;
  }
}
@media (max-width: 660px) {
  .additional__welcome {
    gap: 6px;
  }
}
body.show .additional__welcome {
  transform: translate3d(0, 0, 0) scale(1);
}
.additional__welcome-title {
  font: 600 4rem/1.2 "Orbitron", sans-serif;
  text-align: center;
  color: #FFFFFF;
}
@media (min-width: 2560px) {
  .additional__welcome-title {
    font: 600 40px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__welcome-title {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__welcome-title {
    font: 600 29px/1.2 "Orbitron", sans-serif;
  }
}
.additional__welcome-title-selected {
  font: 600 4rem/1.2 "Orbitron", sans-serif;
  color: #3AB4F2;
}
@media (min-width: 2560px) {
  .additional__welcome-title-selected {
    font: 600 40px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__welcome-title-selected {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__welcome-title-selected {
    font: 600 29px/1.2 "Orbitron", sans-serif;
  }
}
.additional__welcome-text {
  font: 400 2rem/1.4 "Inter", sans-serif;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 2560px) {
  .additional__welcome-text {
    font: 400 20px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__welcome-text {
    font: 400 10px/1.4 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__welcome-text {
    font: 400 20px/1.4 "Inter", sans-serif;
    white-space: normal;
    transform-origin: center center;
    transform: translate3d(0, 115%, 0) scale(0.9);
    transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, transform 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
  }
}
@media (max-width: 660px) {
  body.show .additional__welcome-text {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
.additional__popup {
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 2.4rem;
  padding: 5.3rem 4.9rem 5.5rem 6rem;
  width: 60.7rem;
  height: 33.6rem;
  border-radius: 2rem;
  border: 0.2rem solid #65F281;
  background: radial-gradient(113.71% 252.93% at 127.58% 175.17%, #65F281 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 0 1rem 0 rgba(101, 242, 129, 0.8) inset, 0 0 15rem 0 rgba(101, 242, 129, 0.2), 0 0 12rem 0 rgba(101, 242, 129, 0.3), 0 0 10rem 0 rgba(101, 242, 129, 0.4), 0 0 8rem 0 rgba(101, 242, 129, 0.6), 0 0 5rem 0 rgba(101, 242, 129, 0.7), 0 0 4rem 0 rgba(101, 242, 129, 0.8);
  z-index: 9997;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media (min-width: 2560px) {
  .additional__popup {
    gap: 24px;
    padding: 53px 49px 55px 60px;
    width: 607px;
    height: 336px;
    border-radius: 20px;
    border: 2px solid #65F281;
    box-shadow: 0 0 10px 0 rgba(101, 242, 129, 0.8) inset, 0 0 150px 0 rgba(101, 242, 129, 0.2), 0 0 120px 0 rgba(101, 242, 129, 0.3), 0 0 100px 0 rgba(101, 242, 129, 0.4), 0 0 80px 0 rgba(101, 242, 129, 0.6), 0 0 50px 0 rgba(101, 242, 129, 0.7), 0 0 40px 0 rgba(101, 242, 129, 0.8);
  }
}
@media (max-width: 1100px) {
  .additional__popup {
    gap: 12px;
    padding: 26.5px 24.5px 27.5px 30px;
    width: 303.5px;
    height: 168px;
    border-radius: 10px;
    border: 1px solid #65F281;
    box-shadow: 0 0 5px 0 rgba(101, 242, 129, 0.8) inset, 0 0 75px 0 rgba(101, 242, 129, 0.2), 0 0 60px 0 rgba(101, 242, 129, 0.3), 0 0 50px 0 rgba(101, 242, 129, 0.4), 0 0 40px 0 rgba(101, 242, 129, 0.6), 0 0 25px 0 rgba(101, 242, 129, 0.7), 0 0 20px 0 rgba(101, 242, 129, 0.8);
  }
}
@media (max-width: 660px) {
  .additional__popup {
    width: 100%;
    min-height: 168px;
    gap: 16px;
  }
}
.additional__popup.show {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.additional__popup-text {
  font: 600 4rem/1.2 "Orbitron", sans-serif;
  color: #FBFBFB;
}
@media (min-width: 2560px) {
  .additional__popup-text {
    font: 600 40px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__popup-text {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__popup-text {
    font: 600 20px/1.2 "Orbitron", sans-serif;
  }
}
.additional__popup-text-selected {
  color: #65F281;
}
.additional__popup-btn {
  text-decoration: none;
  outline: none;
  display: flex;
  width: 26.4rem;
  height: 6rem;
  padding: 1.55rem 4.4rem 1.66rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  flex-shrink: 0;
  border-radius: 10rem;
  border: 0.2rem solid #65F281;
  background: radial-gradient(57.08% 201.52% at 50% 122.73%, #65F281 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  will-change: background, box-shadow;
  transition: background 0.26s ease-in, box-shadow 0.26s ease-in;
}
@media (min-width: 2560px) {
  .additional__popup-btn {
    width: 264px;
    height: 60px;
    padding: 15.5px 44px 16.6px;
    gap: 10px;
    border-radius: 100px;
    border: 2px solid #65F281;
  }
}
@media (max-width: 1100px) {
  .additional__popup-btn {
    width: 132px;
    height: 30px;
    padding: 7.75px 22px 8.3px;
    gap: 5px;
    border-radius: 50px;
    border: 1px solid #65F281;
  }
}
@media (max-width: 660px) {
  .additional__popup-btn {
    min-width: 100%;
    z-index: 3;
    height: 40px;
    gap: 8px;
  }
}
.additional__popup-btn:hover {
  background: radial-gradient(71.46% 252.27% at 50% 100%, #65F281 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  box-shadow: 0 0 15rem 0 rgba(101, 242, 129, 0.2), 0 0 12rem 0 rgba(101, 242, 129, 0.3), 0 0 10rem 0 rgba(101, 242, 129, 0.4), 0 0 8rem 0 rgba(101, 242, 129, 0.6), 0 0 5rem 0 rgba(101, 242, 129, 0.7), 0 0 4rem 0 rgba(101, 242, 129, 0.8), 0 0 1rem 0 rgba(101, 242, 129, 0.8) inset;
}
@media (min-width: 2560px) {
  .additional__popup-btn:hover {
    box-shadow: 0 0 150px 0 rgba(101, 242, 129, 0.2), 0 0 120px 0 rgba(101, 242, 129, 0.3), 0 0 100px 0 rgba(101, 242, 129, 0.4), 0 0 80px 0 rgba(101, 242, 129, 0.6), 0 0 50px 0 rgba(101, 242, 129, 0.7), 0 0 40px 0 rgba(101, 242, 129, 0.8), 0 0 10px 0 rgba(101, 242, 129, 0.8) inset;
  }
}
@media (max-width: 1100px) {
  .additional__popup-btn:hover {
    box-shadow: 0 0 75px 0 rgba(101, 242, 129, 0.2), 0 0 60px 0 rgba(101, 242, 129, 0.3), 0 0 50px 0 rgba(101, 242, 129, 0.4), 0 0 40px 0 rgba(101, 242, 129, 0.6), 0 0 25px 0 rgba(101, 242, 129, 0.7), 0 0 20px 0 rgba(101, 242, 129, 0.8), 0 0 5px 0 rgba(101, 242, 129, 0.8) inset;
  }
}
.additional__popup-btn-text {
  font: 600 2.2rem/1.4 "Inter", sans-serif;
  white-space: nowrap;
  color: #FFF;
  text-align: center;
  will-change: color;
  transition: color 0.22s ease-in;
}
@media (min-width: 2560px) {
  .additional__popup-btn-text {
    font-size: 22px;
  }
}
@media (max-width: 1100px) {
  .additional__popup-btn-text {
    font-size: 11px;
  }
}
@media (max-width: 660px) {
  .additional__popup-btn-text {
    font-size: 14px;
  }
}
.additional__popup-btn-text .cover__popup-btn:hover {
  color: #65F281;
}
.additional__popup-img {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.additional__popup-img--first {
  width: 7.6174rem;
  height: 9.5706rem;
  right: 17.4rem;
  bottom: 0.762rem;
  z-index: 1;
}
@media (min-width: 2560px) {
  .additional__popup-img--first {
    width: 76.174px;
    height: 95.706px;
    right: 174px;
    bottom: 7.62px;
  }
}
@media (max-width: 1100px) {
  .additional__popup-img--first {
    width: 38.087px;
    height: 47.853px;
    right: 87px;
    bottom: 3.81px;
  }
}
.additional__popup-img--second {
  width: 16.1798rem;
  height: 20.3285rem;
  right: 1rem;
  bottom: 0;
  z-index: 2;
}
@media (min-width: 2560px) {
  .additional__popup-img--second {
    width: 161.798px;
    height: 203.285px;
    right: 10px;
  }
}
@media (max-width: 1100px) {
  .additional__popup-img--second {
    width: 80.899px;
    height: 101.6425px;
    right: 5px;
  }
}
.additional__loadout {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 2rem;
  width: 92.2rem;
  z-index: 2;
}
@media (min-width: 2560px) {
  .additional__loadout {
    width: 922px;
    gap: 20px;
  }
}
@media (max-width: 1100px) {
  .additional__loadout {
    width: 461px;
    gap: 10px;
  }
}
@media (max-width: 660px) {
  .additional__loadout {
    width: 100%;
    min-width: 100%;
  }
}
.additional__loadout-item {
  position: relative;
  width: 29.4rem;
  height: 20.4rem;
  text-decoration: none;
  padding: 2.639rem 2.275rem 2.712rem 2.485rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  will-change: opacity, transform;
  opacity: 0;
  transform: translate3d(0, 70%, 0);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__loadout-item {
    width: 294px;
    height: 204px;
    border-radius: 20px;
    padding: 26.39px 22.75px 27.12px 24.85px;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item {
    width: 147px;
    height: 102px;
    border-radius: 10px;
    padding: 13.195px 11.375px 13.56px 12.425px;
  }
}
@media (max-width: 660px) {
  .additional__loadout-item {
    width: 172px;
    height: 120px;
    border-radius: 12px;
    padding: 13.195px 11.375px 13.56px 12.425px;
  }
}
body.show .additional__loadout-item {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.additional__loadout-item:hover {
  z-index: 1;
}
.additional__loadout-item--first {
  border: 0.2rem solid #3AB4F2;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 7rem 2.3rem 0 rgba(12, 7, 37, 0.02), 0 4.5rem 2.1rem 0 rgba(12, 7, 37, 0.1), 0 2.5rem 1.7rem 0 rgba(12, 7, 37, 0.3), 0 1.1rem 1.3rem 0 rgba(12, 7, 37, 0.4), 0 0.3rem 0.7rem 0 rgba(12, 7, 37, 0.6);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);  
}
@media (min-width: 2560px) {
  .additional__loadout-item--first {
    border: 2px solid #3AB4F2;
    box-shadow: 0 70px 23px 0 rgba(12, 7, 37, 0.02), 0 45px 21px 0 rgba(12, 7, 37, 0.1), 0 25px 17px 0 rgba(12, 7, 37, 0.3), 0 11px 13px 0 rgba(12, 7, 37, 0.4), 0 3px 7px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--first {
    border: 1px solid #3AB4F2;
    box-shadow: 0 35px 11.5px 0 rgba(12, 7, 37, 0.02), 0 22.5px 10.5px 0 rgba(12, 7, 37, 0.1), 0 12.5px 8.5px 0 rgba(12, 7, 37, 0.3), 0 5.5px 6.5px 0 rgba(12, 7, 37, 0.4), 0 1.5px 3.5px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .additional__loadout-item--first {
    border: 2px solid #3AB4F2;
    background: radial-gradient(115.96% 111.07% at 50.31% 0%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 39px 13px 0 rgba(0, 0, 0, 0), 0 25px 12px 0 rgba(0, 0, 0, 0), 0 14px 10px 0 rgba(0, 0, 0, 0), 0 6px 7px 0 rgba(0, 0, 0, 0), 0 2px 4px 0 #000;
  }
}
.additional__loadout-item--first:hover {
  box-shadow: 0 0 17rem 0 rgba(58, 180, 242, 0.2), 0 0 14rem 0 rgba(58, 180, 242, 0.3), 0 0 11rem 0 rgba(58, 180, 242, 0.4), 0 0 9rem 0 rgba(58, 180, 242, 0.6), 0 0 6rem 0 rgba(58, 180, 242, 0.7), 0 0 4rem 0 rgba(58, 180, 242, 0.8);
}
@media (min-width: 2560px) {
  .additional__loadout-item--first:hover {
    box-shadow: 0 0 170px 0 rgba(58, 180, 242, 0.2), 0 0 140px 0 rgba(58, 180, 242, 0.3), 0 0 110px 0 rgba(58, 180, 242, 0.4), 0 0 90px 0 rgba(58, 180, 242, 0.6), 0 0 60px 0 rgba(58, 180, 242, 0.7), 0 0 40px 0 rgba(58, 180, 242, 0.8);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--first:hover {
    box-shadow: 0 0 85px 0 rgba(58, 180, 242, 0.2), 0 0 70px 0 rgba(58, 180, 242, 0.3), 0 0 55px 0 rgba(58, 180, 242, 0.4), 0 0 45px 0 rgba(58, 180, 242, 0.6), 0 0 30px 0 rgba(58, 180, 242, 0.7), 0 0 20px 0 rgba(58, 180, 242, 0.8);
  }
}
.additional__loadout-item--second {
  border: 0.2rem solid #68F785;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #68F785 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 7rem 2.3rem 0 rgba(12, 7, 37, 0.02), 0 4.5rem 2.1rem 0 rgba(12, 7, 37, 0.1), 0 2.5rem 1.7rem 0 rgba(12, 7, 37, 0.3), 0 1.1rem 1.3rem 0 rgba(12, 7, 37, 0.4), 0 0.3rem 0.7rem 0 rgba(12, 7, 37, 0.6);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}
@media (min-width: 2560px) {
  .additional__loadout-item--second {
    border: 2px solid #68F785;
    box-shadow: 0 70px 23px 0 rgba(12, 7, 37, 0.02), 0 45px 21px 0 rgba(12, 7, 37, 0.1), 0 25px 17px 0 rgba(12, 7, 37, 0.3), 0 11px 13px 0 rgba(12, 7, 37, 0.4), 0 3px 7px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--second {
    border: 1px solid #68F785;
    box-shadow: 0 35px 11.5px 0 rgba(12, 7, 37, 0.02), 0 22.5px 10.5px 0 rgba(12, 7, 37, 0.1), 0 12.5px 8.5px 0 rgba(12, 7, 37, 0.3), 0 5.5px 6.5px 0 rgba(12, 7, 37, 0.4), 0 1.5px 3.5px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .additional__loadout-item--second {
    border-radius: 12px;
    border: 2px solid #68F785;
    background: radial-gradient(115.96% 111.07% at 50.31% 0%, #68F785 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 39px 13px 0 rgba(0, 0, 0, 0), 0 25px 12px 0 rgba(0, 0, 0, 0), 0 14px 10px 0 rgba(0, 0, 0, 0), 0 6px 7px 0 rgba(0, 0, 0, 0), 0 2px 4px 0 #000;
  }
}
.additional__loadout-item--second:hover {
  box-shadow: 0 0 17rem 0 rgba(104, 247, 133, 0.2), 0 0 14rem 0 rgba(104, 247, 133, 0.3), 0 0 11rem 0 rgba(104, 247, 133, 0.4), 0 0 9rem 0 rgba(104, 247, 133, 0.6), 0 0 6rem 0 rgba(104, 247, 133, 0.7), 0 0 4rem 0 rgba(104, 247, 133, 0.8);
}
@media (min-width: 2560px) {
  .additional__loadout-item--second:hover {
    box-shadow: 0 0 170px 0 rgba(104, 247, 133, 0.2), 0 0 140px 0 rgba(104, 247, 133, 0.3), 0 0 110px 0 rgba(104, 247, 133, 0.4), 0 0 90px 0 rgba(104, 247, 133, 0.6), 0 0 60px 0 rgba(104, 247, 133, 0.7), 0 0 40px 0 rgba(104, 247, 133, 0.8);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--second:hover {
    box-shadow: 0 0 85px 0 rgba(104, 247, 133, 0.2), 0 0 70px 0 rgba(104, 247, 133, 0.3), 0 0 55px 0 rgba(104, 247, 133, 0.4), 0 0 45px 0 rgba(104, 247, 133, 0.6), 0 0 30px 0 rgba(104, 247, 133, 0.7), 0 0 20px 0 rgba(104, 247, 133, 0.8);
  }
}
.additional__loadout-item--third {
  border: 0.2rem solid #B658FF;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #B658FF 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 7rem 2.3rem 0 rgba(12, 7, 37, 0.02), 0 4.5rem 2.1rem 0 rgba(12, 7, 37, 0.1), 0 2.5rem 1.7rem 0 rgba(12, 7, 37, 0.3), 0 1.1rem 1.3rem 0 rgba(12, 7, 37, 0.4), 0 0.3rem 0.7rem 0 rgba(12, 7, 37, 0.6);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.8s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;
}
@media (min-width: 2560px) {
  .additional__loadout-item--third {
    border: 2px solid #B658FF;
    box-shadow: 0 70px 23px 0 rgba(12, 7, 37, 0.02), 0 45px 21px 0 rgba(12, 7, 37, 0.1), 0 25px 17px 0 rgba(12, 7, 37, 0.3), 0 11px 13px 0 rgba(12, 7, 37, 0.4), 0 3px 7px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--third {
    border: 1px solid #B658FF;
    box-shadow: 0 35px 11.5px 0 rgba(12, 7, 37, 0.02), 0 22.5px 10.5px 0 rgba(12, 7, 37, 0.1), 0 12.5px 8.5px 0 rgba(12, 7, 37, 0.3), 0 5.5px 6.5px 0 rgba(12, 7, 37, 0.4), 0 1.5px 3.5px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .additional__loadout-item--third {
    border-radius: 12px;
    border: 2px solid #B658FF;
    background: radial-gradient(115.96% 111.07% at 50.31% 0%, #B658FF 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 39px 13px 0 rgba(0, 0, 0, 0), 0 25px 12px 0 rgba(0, 0, 0, 0), 0 14px 10px 0 rgba(0, 0, 0, 0), 0 6px 7px 0 rgba(0, 0, 0, 0), 0 2px 4px 0 #000;
  }
}
.additional__loadout-item--third:hover {
  box-shadow: 0 0 170px 0 rgba(182, 88, 255, 0.2), 0 0 140px 0 rgba(182, 88, 255, 0.3), 0 0 110px 0 rgba(182, 88, 255, 0.4), 0 0 90px 0 rgba(182, 88, 255, 0.6), 0 0 60px 0 rgba(182, 88, 255, 0.7), 0 0 40px 0 rgba(182, 88, 255, 0.8);
}
@media (max-width: 1100px) {
  .additional__loadout-item--third:hover {
    box-shadow: 0 0 85px 0 rgba(182, 88, 255, 0.2), 0 0 70px 0 rgba(182, 88, 255, 0.3), 0 0 55px 0 rgba(182, 88, 255, 0.4), 0 0 45px 0 rgba(182, 88, 255, 0.6), 0 0 30px 0 rgba(182, 88, 255, 0.7), 0 0 20px 0 rgba(182, 88, 255, 0.8);
  }
}
.additional__loadout-item--fourth {
  border: 0.2rem solid #FF8951;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #FF8951 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 7rem 2.3rem 0 rgba(12, 7, 37, 0.02), 0 4.5rem 2.1rem 0 rgba(12, 7, 37, 0.1), 0 2.5rem 1.7rem 0 rgba(12, 7, 37, 0.3), 0 1.1rem 1.3rem 0 rgba(12, 7, 37, 0.4), 0 0.3rem 0.7rem 0 rgba(12, 7, 37, 0.6);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;
}
@media (min-width: 2560px) {
  .additional__loadout-item--fourth {
    border: 2px solid #FF8951;
    box-shadow: 0 70px 23px 0 rgba(12, 7, 37, 0.02), 0 45px 21px 0 rgba(12, 7, 37, 0.1), 0 25px 17px 0 rgba(12, 7, 37, 0.3), 0 11px 13px 0 rgba(12, 7, 37, 0.4), 0 3px 7px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--fourth {
    border: 1px solid #FF8951;
    box-shadow: 0 35px 11.5px 0 rgba(12, 7, 37, 0.02), 0 22.5px 10.5px 0 rgba(12, 7, 37, 0.1), 0 12.5px 8.5px 0 rgba(12, 7, 37, 0.3), 0 5.5px 6.5px 0 rgba(12, 7, 37, 0.4), 0 1.5px 3.5px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .additional__loadout-item--fourth {
    border-radius: 12px;
    border: 2px solid #FF8951;
    background: radial-gradient(115.96% 111.07% at 50.31% 0%, #FF8951 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 39px 13px 0 rgba(0, 0, 0, 0), 0 25px 12px 0 rgba(0, 0, 0, 0), 0 14px 10px 0 rgba(0, 0, 0, 0), 0 6px 7px 0 rgba(0, 0, 0, 0), 0 2px 4px 0 #000;
  }
}
.additional__loadout-item--fourth:hover {
  box-shadow: 0 0 170px 0 rgba(255, 137, 81, 0.2), 0 0 140px 0 rgba(255, 137, 81, 0.3), 0 0 110px 0 rgba(255, 137, 81, 0.4), 0 0 90px 0 rgba(255, 137, 81, 0.6), 0 0 60px 0 rgba(255, 137, 81, 0.7), 0 0 40px 0 rgba(255, 137, 81, 0.8);
}
@media (max-width: 1100px) {
  .additional__loadout-item--fourth:hover {
    box-shadow: 0 0 85px 0 rgba(255, 137, 81, 0.2), 0 0 70px 0 rgba(255, 137, 81, 0.3), 0 0 55px 0 rgba(255, 137, 81, 0.4), 0 0 45px 0 rgba(255, 137, 81, 0.6), 0 0 30px 0 rgba(255, 137, 81, 0.7), 0 0 20px 0 rgba(255, 137, 81, 0.8);
  }
}
.additional__loadout-item--fifth {
  border: 0.2rem solid #FAFF2C;
  background: radial-gradient(115.96% 111.07% at 50.31% 0%, #FAFF2C 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 7rem 2.3rem 0 rgba(12, 7, 37, 0.02), 0 4.5rem 2.1rem 0 rgba(12, 7, 37, 0.1), 0 2.5rem 1.7rem 0 rgba(12, 7, 37, 0.3), 0 1.1rem 1.3rem 0 rgba(12, 7, 37, 0.4), 0 0.3rem 0.7rem 0 rgba(12, 7, 37, 0.6);
  transition: box-shadow 0.22s ease-out, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.6s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.6s;
}
@media (min-width: 2560px) {
  .additional__loadout-item--fifth {
    border: 2px solid #FAFF2C;
    box-shadow: 0 70px 23px 0 rgba(12, 7, 37, 0.02), 0 45px 21px 0 rgba(12, 7, 37, 0.1), 0 25px 17px 0 rgba(12, 7, 37, 0.3), 0 11px 13px 0 rgba(12, 7, 37, 0.4), 0 3px 7px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--fifth {
    border: 1px solid #FAFF2C;
    box-shadow: 0 35px 11.5px 0 rgba(12, 7, 37, 0.02), 0 22.5px 10.5px 0 rgba(12, 7, 37, 0.1), 0 12.5px 8.5px 0 rgba(12, 7, 37, 0.3), 0 5.5px 6.5px 0 rgba(12, 7, 37, 0.4), 0 1.5px 3.5px 0 rgba(12, 7, 37, 0.6);
  }
}
@media (max-width: 660px) {
  .additional__loadout-item--fifth {
    border-radius: 12px;
    border: 2px solid #FAFF2C;
    background: radial-gradient(115.96% 111.07% at 50.31% 0%, #FAFF2C 0%, rgba(26, 26, 26, 0) 100%), linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 39px 13px 0 rgba(0, 0, 0, 0), 0 25px 12px 0 rgba(0, 0, 0, 0), 0 14px 10px 0 rgba(0, 0, 0, 0), 0 6px 7px 0 rgba(0, 0, 0, 0), 0 2px 4px 0 #000;
  }
}
.additional__loadout-item--fifth:hover {
  box-shadow: 0 0 17rem 0 rgba(250, 255, 44, 0.2), 0 0 14rem 0 rgba(250, 255, 44, 0.3), 0 0 11rem 0 rgba(250, 255, 44, 0.4), 0 0 9rem 0 rgba(250, 255, 44, 0.6), 0 0 6rem 0 rgba(250, 255, 44, 0.7), 0 0 4rem 0 rgba(250, 255, 44, 0.8);
}
@media (min-width: 2560px) {
  .additional__loadout-item--fifth:hover {
    box-shadow: 0 0 170px 0 rgba(250, 255, 44, 0.2), 0 0 140px 0 rgba(250, 255, 44, 0.3), 0 0 110px 0 rgba(250, 255, 44, 0.4), 0 0 90px 0 rgba(250, 255, 44, 0.6), 0 0 60px 0 rgba(250, 255, 44, 0.7), 0 0 40px 0 rgba(250, 255, 44, 0.8);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--fifth:hover {
    box-shadow: 0 0 85px 0 rgba(250, 255, 44, 0.2), 0 0 70px 0 rgba(250, 255, 44, 0.3), 0 0 55px 0 rgba(250, 255, 44, 0.4), 0 0 45px 0 rgba(250, 255, 44, 0.6), 0 0 30px 0 rgba(250, 255, 44, 0.7), 0 0 20px 0 rgba(250, 255, 44, 0.8);
  }
}
.additional__loadout-section {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  will-change: visibility, opacity;
  transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out, display 0.3s ease-in-out;
}
.additional__loadout-section--first {
  padding: 2.639rem 2.275rem 2.712rem 2.485rem;
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 2560px) {
  .additional__loadout-section--first {
    padding: 26.39px 22.75px 27.12px 24.85px;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-section--first {
    padding: 13.195px 11.375px 13.56px 12.425px;
  }
}
.additional__loadout-item:hover .additional__loadout-section--first {
  opacity: 0;
  visibility: hidden;
}
.additional__loadout-section--second {
  display: flex;
  padding: 2rem 2rem 2rem 2rem;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: flex-end;
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 2560px) {
  .additional__loadout-section--second {
    padding: 20px 20px 20px 20px;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-section--second {
    padding: 10px 10px 10px 10px;
  }
}
.additional__loadout-item:hover .additional__loadout-section--second {
  opacity: 1;
  visibility: visible;
}
.additional__loadout-item-img {
  display: block;
  width: calc(100% - 2.639rem);
  height: auto;
  object-fit: contain;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
@media (min-width: 2560px) {
  .additional__loadout-item-img {
    width: calc(100% - 26.39px);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item-img {
    width: calc(100% - 13.195px);
  }
}
.additional__loadout-item--fifth .additional__loadout-section--second .additional__loadout-item-img {
  width: 19rem;
  left: calc(50% - 1.9rem);
}
@media (min-width: 2560px) {
  .additional__loadout-item--fifth .additional__loadout-section--second .additional__loadout-item-img {
    width: 190px;
    left: calc(50% - 19px);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item--fifth .additional__loadout-section--second .additional__loadout-item-img {
    width: 95px;
    left: calc(50% - 9.5px);
  }
}
.additional__loadout-section--second .additional__loadout-item-img {
  position: absolute;
  left: calc(50% - 1.4rem);
  top: calc(50% + 0.5rem);
  transform: translate3d(-50%, -50%, 0);
}
@media (min-width: 2560px) {
  .additional__loadout-section--second .additional__loadout-item-img {
    left: calc(50% - 14px);
    top: calc(50% + 5px);
  }
}
@media (max-width: 1100px) {
  .additional__loadout-section--second .additional__loadout-item-img {
    left: calc(50% - 7px);
    top: calc(50% + 2.5px);
  }
}
.additional__loadout-item-text {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 1.1rem;
  position: relative;
  bottom: -0.2rem;
}
@media (min-width: 2560px) {
  .additional__loadout-item-text {
    bottom: -2px;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item-text {
    bottom: -1px;
  }
}
.additional__loadout-item-text-title {
  font: 400 2.1674rem/1.2 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 2560px) {
  .additional__loadout-item-text-title {
    font: 400 21.674px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item-text-title {
    font: 400 10.837px/1.2 "Inter", sans-serif;
  }
}
.additional__loadout-item-text-descr {
  font: 700 2.1674rem/1.2 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 2560px) {
  .additional__loadout-item-text-descr {
    font: 400 21.674px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__loadout-item-text-descr {
    font: 400 10.837px/1.2 "Inter", sans-serif;
  }
}
.additional__loadout-item--first .additional__loadout-item-text-descr {
  color: #3AB4F2;
}
.additional__loadout-item--second .additional__loadout-item-text-descr {
  color: #68F785;
}
.additional__loadout-item--third .additional__loadout-item-text-descr {
  color: #B658FF;
}
.additional__loadout-item--fourth .additional__loadout-item-text-descr {
  color: #FF8951;
}
.additional__loadout-item--fifth .additional__loadout-item-text-descr {
  color: #FAFF2C;
}
.additional__btn-wrapper {
  position: relative;
  width: 100%;
  max-width: 40.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 2560px) {
  .additional__btn-wrapper {
    max-width: 403px;
  }
}
@media (max-width: 1100px) {
  .additional__btn-wrapper {
    max-width: 201.5px;
  }
}
@media (max-width: 660px) {
  .additional__btn-wrapper {
    max-width: 364px;
  }
}
.additional__btn {
  cursor: pointer;
  min-width: 33.1rem;
  min-height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  border-radius: 10rem;
  border: 0.2rem solid #3AB4F2;
  background: radial-gradient(57.08% 201.52% at 50% 122.73%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  user-select: none;
  outline: none;
  padding: 1.39rem 4.4rem 1.43rem;
  will-change: opacity, transition;
  opacity: 0;
  transform: translate3d(0, 99%, 0);
  transition: background 0.26s ease-in, box-shadow 0.26s ease-in, opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__btn {
    min-width: 331px;
    min-height: 60px;
    gap: 10px;
    border-radius: 100px;
    border: 2px solid #3AB4F2;
    padding: 13.9px 44px 14.3px;
  }
}
@media (max-width: 1100px) {
  .additional__btn {
    min-width: 165.5px;
    min-height: 30px;
    gap: 5px;
    border-radius: 50px;
    border: 1px solid #3AB4F2;
    padding: 6.95px 22px 7.15px;
  }
}
@media (max-width: 660px) {
  .additional__btn {
    padding: 17.5px 44px;
    max-width: 331px;
  }
}
body.show .additional__btn {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.additional__btn:hover {
  background: radial-gradient(71.46% 252.27% at 50% 100%, #3AB4F2 0%, rgba(26, 26, 26, 0) 100%), #1A1A1A;
  box-shadow: 0 0 15rem 0 rgba(58, 180, 242, 0.2), 0 0 12rem 0 rgba(58, 180, 242, 0.3), 0 0 10rem 0 rgba(58, 180, 242, 0.4), 0 0 8rem 0 rgba(58, 180, 242, 0.6), 0 0 5rem 0 rgba(58, 180, 242, 0.7), 0 0 4rem 0 rgba(58, 180, 242, 0.8), 0 0 1rem 0 rgba(58, 180, 242, 0.8) inset;
}
@media (min-width: 2560px) {
  .additional__btn:hover {
    box-shadow: 0 0 150px 0 rgba(58, 180, 242, 0.2), 0 0 120px 0 rgba(58, 180, 242, 0.3), 0 0 100px 0 rgba(58, 180, 242, 0.4), 0 0 80px 0 rgba(58, 180, 242, 0.6), 0 0 50px 0 rgba(58, 180, 242, 0.7), 0 0 40px 0 rgba(58, 180, 242, 0.8), 0 0 10px 0 rgba(58, 180, 242, 0.8) inset;
  }
}
@media (max-width: 1100px) {
  .additional__btn:hover {
    box-shadow: 0 0 75px 0 rgba(58, 180, 242, 0.2), 0 0 60px 0 rgba(58, 180, 242, 0.3), 0 0 50px 0 rgba(58, 180, 242, 0.4), 0 0 40px 0 rgba(58, 180, 242, 0.6), 0 0 25px 0 rgba(58, 180, 242, 0.7), 0 0 20px 0 rgba(58, 180, 242, 0.8), 0 0 5px 0 rgba(58, 180, 242, 0.8) inset;
  }
}
.additional__btn-text {
  font: 600 2.2rem/1 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  will-change: color;
  transition: color 0.22s ease-in;
}
@media (min-width: 2560px) {
  .additional__btn-text {
    font: 600 22px/1 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__btn-text {
    font: 600 11px/1 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__btn-text {
    font-size: 22px;
  }
}
.additional__btn:hover .additional__btn-text {
  color: #3AB4F2;
}
.additional__text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 2560px) {
  .additional__text-wrapper {
    gap: 10px;
  }
}
@media (max-width: 1100px) {
  .additional__text-wrapper {
    gap: 5px;
  }
}
.additional__descr {
  font: 400 2rem/1.2 "Inter", sans-serif;
  color: #FFF;
  text-align: center;
  opacity: 0;
  will-change: opacity, transform;
  transform: translate3d(0, 70%, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 2560px) {
  .additional__descr {
    font: 400 20px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__descr {
    font: 400 10px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__descr {
    font: 400 20px/1.2 "Inter", sans-serif;
  }
}
body.show .additional__descr {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.additional__descr-selected {
  font: 400 2rem/1.2 "Inter", sans-serif;
  color: #3AB4F2;
}
@media (min-width: 2560px) {
  .additional__descr-selected {
    font: 400 20px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 1100px) {
  .additional__descr-selected {
    font: 400 10px/1.2 "Inter", sans-serif;
  }
}
@media (max-width: 660px) {
  .additional__descr-selected {
    font: 400 20px/1.2 "Inter", sans-serif;
  }
}

.text-block__container {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 6rem 2rem;
}
@media (min-width: 2560px) {
  .text-block__container {
    max-width: 1000px;
    padding: 60px 20px;
  }
}
@media (max-width: 1100px) {
  .text-block__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  .text-block__container {
    padding: 20px 16px;
  }
}
@media (max-width: 660px) {
  .text-block__container {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.text-block__title {
  font: 600 48px/1.2 "Inter", sans-serif;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .text-block__title {
    font-size: 32px;
  }
}
@media (max-width: 400px) {
  .text-block__title {
    margin-bottom: 28px;
  }
}
.text-block__content h2 {
  font: 600 24px/1.3 "Inter", sans-serif;
  color: #FFFFFF;
  margin: 40px 0 20px 0;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .text-block__content h2 {
    font-size: 20px;
  }
}
@media (max-width: 400px) {
  .text-block__content h2 {
    margin: 30px 0 18px 0;
  }
}
.text-block__content h2:first-of-type {
  margin-top: 0;
}
.text-block__content h3 {
  font: 600 20px/1.3 "Inter", sans-serif;
  color: #FFFFFF;
  margin: 30px 0 15px 0;
}
@media (max-width: 992px) {
  .text-block__content h3 {
    font-size: 16px;
  }
}
.text-block__content p {
  font: 400 16px/1.6 "Inter", sans-serif;
  color: #fff;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .text-block__content p {
    font-size: 14px;
  }
}
@media (max-width: 400px) {
  .text-block__content p {
    margin-bottom: 12px;
  }
}
.text-block__content p:last-child {
  margin-bottom: 0;
}
.text-block__content p:first-of-type + h2 {
  margin-top: 40px;
}
@media (max-width: 400px) {
  .text-block__content p:first-of-type + h2 {
    margin-top: 30px;
  }
}
.text-block__content p:first-of-type + h3 {
  margin-top: 30px;
}
.text-block__content ul, .text-block__content ol {
  margin: 16px 0;
  padding-left: 20px;
}
@media (max-width: 992px) {
  .text-block__content ul, .text-block__content ol {
    padding-left: 16px;
  }
}
@media (max-width: 400px) {
  .text-block__content ul, .text-block__content ol {
    margin: 14px 0;
  }
}
.text-block__content li {
  font: 400 16px/1.6 "Inter", sans-serif;
  color: #fff;
  margin-bottom: 8px;
}
@media (max-width: 992px) {
  .text-block__content li {
    font-size: 14px;
  }
}
.text-block__content li:last-child {
  margin-bottom: 0;
}
.text-block__content strong {
  font-weight: 600;
  color: #FFFFFF;
}

.footer {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2rem 2rem 0 0;
  background: linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
  box-shadow: 0 0.2rem 5rem 0 rgba(25, 25, 35, 0.3);
  margin: auto 0 0 0;
  padding: 2.5rem 0 2.5rem;
  z-index: 4;
  opacity: 0;
  transform: translate3d(0, 100%, 0);
  transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.01s, transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.01s;
}
@media (min-width: 2560px) {
  .footer {
    border-radius: 20px 20px 0 0;
    background: linear-gradient(180deg, #1A1A1A 0%, #0E0E0E 100%);
    box-shadow: 0 -2px 50px 0 rgba(25, 25, 35, 0.3);
    padding: 25px 0 25px;
  }
}
@media (max-width: 1100px) {
  .footer {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .footer {
    padding: 0;
    border-radius: 20px 20px 0 0;
  }
}
body.show .footer {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.footer--normal {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.footer__container {
  width: 100%;
  padding: 0 15rem;
  min-height: 6.8rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 2560px) {
  .footer__container {
    padding: 0 150px;
    min-height: 68px;
  }
}
@media (max-width: 1100px) {
  .footer__container {
    padding: 32px 20px 32px;
  }
}
@media (max-width: 992px) {
  .footer__container {
    padding: 32px 16px 32px;
  }
}
@media (max-width: 660px) {
  .footer__container {
    width: 100%;
    padding: 40px 12px 40px;
  }
}
.footer__row {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
}
@media (min-width: 2560px) {
  .footer__row {
    gap: 30px;
  }
}
@media (max-width: 660px) {
  .footer__row {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
@media (max-width: 1100px) {
  .footer__row {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 660px) {
  .footer__row {
    grid-template-columns: 1fr;
  }
}
.footer__col--left {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 2560px) {
  .footer__col--left {
    gap: 20px;
  }
}
@media (max-width: 660px) {
  .footer__col--left {
    gap: 32px;
  }
}
.footer__col--right {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 2560px) {
  .footer__col--right {
    gap: 20px;
  }
}
@media (max-width: 1100px) {
  .footer__col--right {
    gap: 22px;
  }
}
@media (max-width: 660px) {
  .footer__col--right {
    align-items: center;
  }
}
@media (max-width: 992px) {
  .footer__col--right {
    align-items: flex-end;
  }
}
@media (max-width: 660px) {
  .footer__col--right {
    align-items: flex-start;
  }
}
.footer__links-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 2.2rem;
}
@media (min-width: 2560px) {
  .footer__links-wrapper {
    gap: 20px;
  }
}
@media (max-width: 1200px) {
  .footer__links-wrapper {
    gap: 3rem;
  }
}
@media (max-width: 992px) {
  .footer__links-wrapper {
    gap: 18px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
  }
}
@media (max-width: 660px) {
  .footer__links-wrapper {
    justify-content: space-between;
    gap: 20px;
    margin: 0 auto;
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 480px) {
  .footer__links-wrapper {
    gap: 16px;
  }
}
.footer__link {
  font: 400 1.8rem/1 "Inter", sans-serif;
  color: #CFCFCF;
  text-decoration: none;
  white-space: nowrap;
  will-change: color;
  transition: color 0.22s ease-in-out;
}
@media (min-width: 2560px) {
  .footer__link {
    font-size: 18px;
  }
}
@media (max-width: 1100px) {
  .footer__link {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .footer__link {
    font-size: 13px;
  }
}
@media (max-width: 660px) {
  .footer__link {
    text-align: center;
  }
}
.footer__link:hover {
  color: #3AB4F2;
}
.footer__text {
  font: 400 1.2rem/1.6 "Inter", sans-serif;
  color: #CFCFCF;
}
@media (min-width: 2560px) {
  .footer__text {
    font-size: 12px;
  }
}
@media (max-width: 1100px) {
  .footer__text {
    font-size: 11px;
  }
}
.footer__text--align-left {
  text-align: left;
}
@media (max-width: 660px) {
  .footer__text--align-left {
    text-align: center;
  }
}
.footer__text--align-right {
  text-align: right;
}
@media (max-width: 660px) {
  .footer__text--align-right {
    text-align: right;
  }
}
@media (max-width: 660px) {
  .footer__text--align-right {
    text-align: center;
    margin: 0 auto;
  }
}
.footer__text--align-center {
  text-align: center;
}
@media (max-width: 660px) {
  .footer__text--align-center {
    text-align: center;
  }
}
@media (max-width: 992px) {
  .footer__text--align-center br {
    display: none;
  }
}
.footer__text--big {
  font: 400 1.8rem/1 "Inter", sans-serif;
  color: #CFCFCF;
}
.footer__text-link {
  font: 400 1.2rem/1.6 "Inter", sans-serif;
  color: #CFCFCF;
  text-decoration: underline;
  will-change: color;
  transition: color 0.22s ease-in-out;
}
@media (min-width: 2560px) {
  .footer__text-link {
    font-size: 12px;
  }
}
@media (max-width: 1100px) {
  .footer__text-link {
    font-size: 12px;
  }
}
.footer__text-link:hover {
  color: #3AB4F2;
}
.footer__lang-wrapper {
  display: none;
  justify-content: flex-start;
  align-items: center;
  gap: 1rem;
}
@media (min-width: 2560px) {
  .footer__lang-wrapper {
    gap: 10px;
  }
}
@media (max-width: 1100px) {
  .footer__lang-wrapper {
    gap: 10px;
  }
}
@media (max-width: 660px) {
  .footer__lang-wrapper {
    margin: 0 auto;
  }
}
.footer__lang-hidden {
  display: none !important;
}
.footer__lang-btn {
  background: #2F2E2E;
  padding: 1.07rem 1rem 0.93rem;
  border-radius: 1.2rem;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: center;
  font: 400 1.8rem/1 "Inter", sans-serif;
  color: #CFCFCF;
  will-change: background, color;
  transition: background 0.22s ease-in-out, color 0.22s ease-in-out;
}
@media (min-width: 2560px) {
  .footer__lang-btn {
    font-size: 18px;
    padding: 10.7px 10px 9.3px;
    border-radius: 12px;
  }
}
@media (max-width: 1100px) {
  .footer__lang-btn {
    font-size: 16px;
    padding: 10.5px 10px 9.5px;
    border-radius: 12px;
  }
}
@media (max-width: 992px) {
  .footer__lang-btn {
    font-size: 14px;
  }
}
.footer__lang-btn:hover {
  background: rgba(47, 46, 46, 0.7);
  color: #45A2FA;
}
.footer__lang-btn.hide {
  display: none;
}

@keyframes footerButtonPulse {
  0%, 100% {
    transform: translate3d(-50%, -100%, 0) scale(1);
  }
  50% {
    transform: translate3d(-50%, -100%, 0) scale(1.1);
  }
}