@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: #00000026;
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, #00000080, #0000);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
._canvas_1069u_1 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
._canvas_1069u_1._absolute_1069u_5 {
  position: absolute;
  width: 100%;
  height: 100%;
}
._canvas_1069u_1._fixed_1069u_10 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(var(--vh, 1lvh) * 100);
}
._navItem_6wrrf_1 {
  padding: 12px 14px;
  border-radius: 12px;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.05em;
  display: flex;
  align-items: center;
  gap: 7px;
  cursor: pointer;
  justify-content: center;
}
@media (max-width: 834px) {
  ._navItem_6wrrf_1 {
    padding: 1rem;
    border-radius: 1rem;
    font-size: 4vw;
    letter-spacing: -0.05rem;
  }
}
._navItem_6wrrf_1:has(span):before {
  display: none;
}
._navItem_6wrrf_1:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #5bc401;
  transition: opacity 0.5s;
  opacity: 0;
}
._navItem_6wrrf_1._active_6wrrf_34 {
  background: #f6f6f61a;
}
._navItem_6wrrf_1._active_6wrrf_34:before {
  opacity: 1;
}
._navItem_6wrrf_1 a {
  color: #f6f6f6;
}
._navItem_6wrrf_1 span {
  display: flex;
  align-items: center;
  gap: 8px;
}
._navItemFooter_6wrrf_49 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}
._navItemFooter_6wrrf_49 a {
  color: #f6f6f6;
}
._cross_6wrrf_59 {
  width: 18px;
  height: 18px;
}
._dropdownLink_6wrrf_64 {
  position: relative;
}
._dropdownContent_6wrrf_68 {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  bottom: 40px;
  left: 0;
  transition:
    opacity 0.5s,
    transform 0.5s;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 18px 14px;
  gap: 20px;
  background: #222523bf;
  border-radius: 12px;
  transform: translateY(20px);
}
._dropdownContent_6wrrf_68 a {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 100%;
}
._dropdownContent_6wrrf_68 a:after {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10.3485'%20cy='5.69567'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='8.86804'%20cy='4.21765'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='13.3055'%20cy='8.65222'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='3.69616'%20cy='8.65222'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='5.91491'%20cy='8.65222'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='8.12976'%20cy='8.65222'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='10.3485'%20cy='8.65222'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='11.8251'%20cy='10.1307'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='10.3485'%20cy='11.6088'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='8.86804'%20cy='13.0873'%20r='0.73913'%20fill='%235BC401'/%3e%3ccircle%20cx='11.8251'%20cy='7.17419'%20r='0.73913'%20fill='%235BC401'/%3e%3c/svg%3e")
    center/contain no-repeat;
}
._show_6wrrf_99 {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
._footer_tos31_1 {
  overflow-x: clip;
  padding: 20rem 0 10rem;
  position: relative;
}
@media (max-width: 834px) {
  ._footer_tos31_1 {
    padding: 10rem 0;
  }
}
@media (max-width: 834px) {
  ._footer_tos31_1 h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
._top_tos31_18 {
  padding: 0 10%;
  display: grid;
  grid-template-columns: 50% repeat(2, max-content);
  grid-gap: 8rem;
  margin: 0 0 16rem;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  ._top_tos31_18 {
    padding: 0 5%;
    margin: 0 0 10rem;
    grid-gap: 4rem;
  }
}
@media (max-width: 834px) {
  ._top_tos31_18 {
    grid-template-columns: 1fr;
    grid-gap: 4.8rem;
    margin: 0 0 4.8rem;
    padding: 0 1.6rem;
  }
}
._top_tos31_18 i {
  color: #f6f6f640;
}
._ul_tos31_45 {
  display: flex;
  flex-direction: column;
  gap: 5rem;
}
@media (max-width: 834px) {
  ._ul_tos31_45 {
    gap: 3.2rem;
  }
}
._ul_tos31_45 ul {
  display: flex;
  flex-direction: column;
  gap: 3.6rem;
  align-items: start;
}
@media (max-width: 834px) {
  ._ul_tos31_45 ul {
    gap: 2.4rem;
  }
}
._ul_tos31_45 ul li {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 2.6rem;
}
._ul_tos31_45 ul li a {
  color: #f6f6f6;
}
._wrapper_tos31_76 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 834px) {
  ._wrapper_tos31_76 {
    gap: 4.8rem;
  }
}
._bottom_tos31_87 {
  padding: 3rem 10% 0;
  border-top: 0.2rem solid rgba(246, 246, 246, 0.15);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  ._bottom_tos31_87 {
    padding: 3rem 5% 0;
  }
}
@media (max-width: 834px) {
  ._bottom_tos31_87 {
    padding: 3rem 1.6rem;
    flex-direction: column;
    align-items: start;
    gap: 2.4rem;
  }
}
._bottom_tos31_87 span {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  opacity: 0.5;
}
._mask_tos31_114 {
  position: absolute;
  inset: auto 0 0 0;
  height: auto;
  pointer-events: none;
}
@media (max-width: 834px) {
  ._mask_tos31_114 {
    height: 100%;
    width: auto;
    left: 50%;
    translate: -40%;
  }
}
._icon_tos31_129 {
  display: inline-block;
}
._icon_tos31_129 img {
  width: auto;
  height: auto;
}
._btn_jc1ty_1 {
  will-change: transform;
  padding: 0.4rem 0.4rem 0.4rem 2.4rem;
  border-radius: 10rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: #f6f6f6;
  position: relative;
  z-index: 10 !important;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
._btn_jc1ty_1._white_jc1ty_16 {
  color: #000;
}
._btn_jc1ty_1._white_jc1ty_16:after {
  background: #f6f6f6;
}
._btn_jc1ty_1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  background: #050b00;
  z-index: -1;
  pointer-events: none;
}
._btn_jc1ty_1:before {
  content: "";
  position: absolute;
  pointer-events: none;
  background: linear-gradient(
    356.99deg,
    #0000 -32.76%,
    #65da00b3 52.13%,
    #588531b3 81.38%,
    #0000 189.64%
  );
  top: -0.2rem;
  right: -0.2rem;
  bottom: -0.2rem;
  left: -0.2rem;
  border-radius: 10rem;
  z-index: -2;
}
._btn_jc1ty_1 canvas {
  border-radius: 10rem;
  opacity: 0;
  transition: opacity 0.5s;
}
._btn_jc1ty_1:hover canvas {
  opacity: 1;
}
._arrow_jc1ty_52 {
  width: 3.6rem;
  height: 3.6rem;
  background: #5bc401;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  padding: 1rem;
}
._arrow_jc1ty_52:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_6_263)'%3e%3ccircle%20cx='11.9493'%20cy='4.05061'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='11.9493'%20cy='6.48096'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='9.51887'%20cy='4.05061'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='9.51887'%20cy='6.48096'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='7.69611'%20cy='8.30378'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='5.87336'%20cy='10.1265'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='4.05061'%20cy='11.9493'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='7.08869'%20cy='4.05061'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='4.65827'%20cy='4.05061'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='11.9493'%20cy='8.91138'%20r='0.810127'%20fill='white'/%3e%3ccircle%20cx='11.9493'%20cy='11.3417'%20r='0.810127'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_6_263'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")
    center/cover no-repeat;
}
._wrapper_8x13j_1 {
  position: fixed;
  bottom: 40px;
  left: 50%;
  translate: -50%;
  z-index: 10;
  display: flex;
  justify-content: center;
  border-radius: 16px;
  overflow: hidden;
  width: fit-content;
}
@media (max-width: 834px) {
  ._wrapper_8x13j_1 {
    bottom: 16px;
  }
}
._nav_8x13j_19 {
  background-color: #0003;
  padding: 6px;
  border-radius: 16px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: fit-content;
}
._nav_8x13j_19 > ul {
  display: flex;
  align-items: center;
  white-space: nowrap;
  text-align: center;
}
._header_12603_1 {
  padding: 5rem 5rem 0;
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 10;
  pointer-events: none;
}
@media (max-width: 834px) {
  ._header_12603_1 {
    padding: 2rem 1.6rem 0;
  }
}
._header_12603_1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300%;
  background: linear-gradient(to bottom, #050b00 0%, transparent 100%);
  pointer-events: none;
}
._container_12603_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  max-width: 100%;
}
._container_12603_24 > * {
  pointer-events: all;
}
._logo_12603_35 {
  width: 14rem;
  display: inline-block;
}
._canvas_5w2zj_1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
._section_17bk9_1 {
  padding: calc(var(--vh, 1lvh) * 20) 10%;
}
@media (max-width: 834px) {
  ._section_17bk9_1 {
    padding: 0 1.6rem 5.6rem;
  }
}
._container_17bk9_10 {
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column;
  gap: 4rem;
}
@media (max-width: 834px) {
  ._container_17bk9_10 {
    gap: 2rem;
  }
}
._items_17bk9_23 {
  margin: 3.2rem 0 0;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 2rem;
}
@media (max-width: 834px) {
  ._items_17bk9_23 {
    grid-template-columns: 1fr;
    grid-template-rows: 2fr 1fr 1fr;
    grid-gap: 1.6rem;
    margin: 2.4rem 0 0;
  }
}
._item_17bk9_23 {
  background: linear-gradient(160.99deg, #ffffff06 5.45%, #ffffff03 99.45%);
  border: 0.2rem solid rgba(128, 134, 153, 0.1);
  border-radius: 16px;
  position: relative;
  padding: 3rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 1.4rem;
}
._item_17bk9_23:nth-of-type(1) {
  grid-row: 1/-1;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content max-content 1fr;
  justify-items: center;
  padding: 6.4rem 0 0;
}
._item_17bk9_23:nth-of-type(1) ._title_17bk9_59 {
  max-width: 20rem;
}
._item_17bk9_23 h6 {
  position: absolute;
  bottom: 3rem;
  right: 3rem;
}
._item_17bk9_23 p {
  font-weight: 300;
  color: #cedccbe0;
  max-width: 30rem;
}
._item_17bk9_23 img {
  object-fit: contain;
}
._icon_17bk9_76 {
  display: inline;
  width: 4.8rem;
  height: 4.8rem;
}
._title_17bk9_59 {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 2.8rem;
  letter-spacing: -0.04em;
  color: #f6f6f6;
}
._section_1x850_1 {
  padding: 10rem 10% 16rem;
  position: relative;
}
@media (max-width: 834px) {
  ._section_1x850_1 {
    padding: 5.6rem 1.6rem;
  }
}
._container_1x850_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 50%;
  grid-template-rows: 1fr;
}
@media (max-width: 834px) {
  ._container_1x850_11 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, max-content);
  }
}
._title_1x850_23 img {
  display: inline;
  vertical-align: middle;
  height: 4rem;
  width: auto;
}
._text_1x850_30 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 5.5rem;
}
@media (max-width: 834px) {
  ._text_1x850_30 {
    gap: 2rem;
    align-items: center;
    text-align: center;
  }
}
._icon_1x850_44 {
  display: inline;
  width: 3rem;
  height: 4rem;
}
._item_1x850_50 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  border: 0.2rem solid rgba(128, 134, 153, 0.1);
  background: linear-gradient(160.99deg, #ffffff0d 5.45%, #ffffff1a 99.45%);
  min-height: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  overflow: hidden;
}
._item_1x850_50 img {
  width: 50%;
  max-width: 7.2rem;
  height: auto;
}
._item_1x850_50:nth-of-type(1):after {
  content: "";
  background: url(/img/img-7.png) center/cover no-repeat;
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0.15;
  border-radius: 10px;
  pointer-events: none;
}
._item_1x850_50:nth-of-type(1):before {
  content: "";
  width: 175%;
  height: 175%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(/img/img-8.png) center/cover no-repeat;
  pointer-events: none;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
@media (max-width: 834px) {
  ._item_1x850_50:nth-of-type(1) {
    grid-row: 1/2;
    grid-column: 1/3;
    width: calc(50% - 0.6rem);
    margin: 0 auto;
  }
}
._item_1x850_50:nth-of-type(2) {
  grid-row: 2/3;
  grid-column: 2/3;
}
@media (max-width: 834px) {
  ._item_1x850_50:nth-of-type(2) {
    grid-column: 1/2;
  }
}
._item_1x850_50:nth-of-type(3) {
  grid-column: 3/4;
}
@media (max-width: 834px) {
  ._item_1x850_50:nth-of-type(3) {
    grid-column: 2/3;
    grid-row: 2/3;
  }
}
._items_1x850_122 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 1rem;
  transform: translateY(25%);
}
@media (max-width: 834px) {
  ._items_1x850_122 {
    margin: 7.2rem 0 0;
    transform: none;
    grid-gap: 1.2rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
._light_1x850_138 {
  transform: scale(1.1);
  object-fit: contain;
}
@media (max-width: 834px) {
  ._light_1x850_138 {
    position: absolute;
    left: 50%;
    transform: translate(-50%) rotate(90deg);
    z-index: -1;
    width: 100vw;
    height: 100vw;
  }
}
._item_rw9a5_1 {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10.8rem;
  padding: 3.2rem;
  aspect-ratio: 1/1;
  color: #f6f6f6;
  text-align: left;
  border-radius: 24px;
  border: 0.2rem solid rgba(128, 134, 153, 0.1);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
@media (max-width: 1260px) {
  ._item_rw9a5_1 {
    aspect-ratio: 1/0.8;
    padding: 2.4rem;
    gap: 1.6rem;
  }
}
@media (max-width: 1060px) {
  ._item_rw9a5_1 {
    width: 100%;
    max-width: 48rem;
    max-height: 48rem;
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
  }
}
._item_rw9a5_1:hover ._hover_rw9a5_31 {
  opacity: 1;
}
._item_rw9a5_1._special_rw9a5_34 {
  overflow: visible;
  margin: 0 2rem 2rem;
}
@media (max-width: 1060px) {
  ._item_rw9a5_1._special_rw9a5_34 {
    margin: 0;
  }
}
._item_rw9a5_1._special_rw9a5_34:before {
  content: "";
  background: url(/img/img-32.png) center/cover no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  border-radius: 24px;
}
@media (max-width: 1060px) {
  ._item_rw9a5_1._special_rw9a5_34:before {
    opacity: 0.05;
  }
}
._item_rw9a5_1._special_rw9a5_34 ._icon_rw9a5_56 {
  background: #f6f6f6;
}
._item_rw9a5_1._special_rw9a5_34 ._icon_rw9a5_56 img {
  filter: invert(100%);
}
._hover_rw9a5_31 {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 10vw;
  height: 10vw;
  max-width: 10rem;
  max-height: 10rem;
  background: radial-gradient(25% 25% at 50% 50%, #c2c2c2, #5bc401);
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  filter: blur(5rem);
  pointer-events: none;
  transition: opacity 0.5s;
}
._icon_rw9a5_56 {
  width: 3.6rem;
  height: 3.6rem;
  background: #5bc401;
  border-radius: 50%;
  padding: 1rem;
  transition: opacity 0.2s;
}
._icon_rw9a5_56:hover {
  opacity: 0.7;
}
._icon_rw9a5_56:active {
  scale: 0.95;
}
._top_rw9a5_96 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._content_rw9a5_103 {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: space-between;
}
._content_rw9a5_103 p {
  max-height: 50%;
  height: 100%;
}
._title_rw9a5_114 {
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 3.6rem;
  color: #d3d5e5;
  letter-spacing: -0.04em;
}
._specialCard_rw9a5_122 {
  position: absolute;
  top: -2.4rem;
  right: -2.4rem;
  bottom: -2.4rem;
  left: -2.4rem;
  border: 0.2rem solid rgba(128, 134, 153, 0.1);
  border-radius: 40px;
  background: #f6f6f60d;
  pointer-events: none;
}
@media (max-width: 1060px) {
  ._specialCard_rw9a5_122 {
    top: -1.6rem;
    right: -1.6rem;
    bottom: -1.6rem;
    left: -1.6rem;
  }
}
._section_5hyif_1 {
  padding: 10rem 10%;
  z-index: 3 !important;
  position: relative;
  overflow-x: clip;
}
@media (max-width: 1260px) {
  ._section_5hyif_1 {
    padding: 10rem 5%;
  }
}
@media (max-width: 834px) {
  ._section_5hyif_1 {
    padding: 5.6rem 1.6rem;
  }
}
._container_5hyif_18 {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  gap: 4rem;
}
@media (max-width: 834px) {
  ._container_5hyif_18 {
    gap: 1.6rem;
  }
}
._items_5hyif_31 {
  display: flex;
  width: 100%;
  margin: 3.2rem 0 0;
  justify-content: center;
  flex-wrap: wrap;
  gap: 3.2rem;
}
._topBlur_5hyif_40 {
  height: 10rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
._icon_5hyif_48 {
  width: 4rem;
  height: 4rem;
  object-fit: contain;
  display: inline-block;
}
._grad_5hyif_55 {
  position: absolute;
  top: -10%;
  left: 50%;
  width: 100%;
  height: auto;
  transform: translate(-50%);
  z-index: -1;
  opacity: 1;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 30%,
    #000 70%,
    #000 80%,
    transparent 95%
  );
  mask-image: linear-gradient(
    to top,
    transparent 30%,
    #000 70%,
    #000 80%,
    transparent 95%
  );
}
@media (max-width: 834px) {
  ._grad_5hyif_55 {
    width: 200%;
  }
}
._slider_5hyif_72 {
  width: 100%;
  overflow: visible;
  margin: 3.2rem 0 0;
  padding: 0 0 48px;
}
._slide_5hyif_72 {
  display: flex;
  height: 100%;
  justify-content: center;
}
._wrapperItem_5hyif_86 {
  width: calc(33% - 3.2rem);
  display: flex;
  justify-content: center;
}
@media (max-width: 1060px) {
  ._wrapperItem_5hyif_86 {
    width: 100%;
    max-width: 48rem;
    max-height: 48rem;
  }
}
._title_5hyif_99 img {
  display: inline;
  vertical-align: middle;
  height: 5rem;
  width: auto;
}
._section_14f8z_1 {
  position: relative;
  z-index: -1;
  padding: 0 10%;
  height: calc(var(--vh, 1lvh) * 300);
  margin: calc(var(--vh, 1lvh) * -10) 0 0rem;
}
@media (max-width: 834px) {
  ._section_14f8z_1 {
    padding: 5.6rem 1.6rem;
  }
}
._container_14f8z_14 {
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: calc(var(--vh, 1lvh) * 100) !important;
  padding-top: calc(var(--vh, 1lvh) * 15) !important;
  text-align: center;
}
@media (max-width: 834px) {
  ._container_14f8z_14 {
    grid-template-rows: repeat(3, max-content);
    grid-gap: 1.6rem;
  }
}
._container_14f8z_14 p {
  max-width: 64rem;
}
._grad_14f8z_34 {
  position: absolute;
  width: 150rem;
  aspect-ratio: 1/1;
  height: auto;
  max-width: 100vw;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
._images_14f8z_47 {
  margin: 4rem 0 0;
  width: 100%;
  height: 100%;
  max-width: 110rem;
  overflow: hidden;
  position: relative;
  border-radius: 2.4rem 2.4rem 0 0;
}
@media (max-width: 834px) {
  ._images_14f8z_47 {
    aspect-ratio: 3/2;
    border-radius: 0.6rem;
    margin: 10rem 0 0;
  }
}
._img_14f8z_64 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateY(100%);
  transition: transform 0.5s;
  object-fit: contain;
  object-position: top;
}
._img_14f8z_64._active_14f8z_72 {
  transform: translateY(0);
}
._wrapper_14f8z_76 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s;
}
._wrapper_14f8z_76._active_14f8z_72 {
  opacity: 1;
}
._text_14f8z_90 {
  position: relative;
  width: 100%;
  height: 15rem;
}
@media (max-width: 834px) {
  ._text_14f8z_90 {
    height: 20rem;
  }
}
._Input_wrap_1sp4d_1 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._Input_1sp4d_1 {
  width: 100%;
  padding: 15px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: #ffffff05;
  font-family:
    Inter Tight,
    sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.28px;
}
._Input_1sp4d_1::placeholder {
  font-size: 14px;
  letter-spacing: -0.28px;
  opacity: 0.4;
}
._InputLabel_167x8_1 {
  color: #fffc;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.8px;
}
._InputArea_area_1bmj7_1 {
  height: 135px;
  resize: none;
}
._FormContent_2eqk3_1 {
  padding: 30px 36px;
  border-radius: 24px;
  border: 1.5px solid rgba(213, 255, 225, 0.05);
  background: linear-gradient(161deg, #ffffff0a 5.45%, #ffffff05 99.45%);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
._FormContent_title_2eqk3_9 {
  color: #f6f6f6;
  font-size: 26px;
  line-height: 107.692%;
  letter-spacing: -1.04px;
}
._FormContent_form_2eqk3_16 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 32px;
}
._FormContent_bottom_2eqk3_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px;
}
._FormContent_message_2eqk3_30 {
  margin-top: 20px;
  color: #5bc401;
  font-size: 18px;
  font-family: Aptos, sans-serif;
  text-align: left;
}
._section_1bnzt_1 {
  position: relative;
  overflow-x: clip;
  height: calc(var(--vh, 1lvh) * 100);
  padding: 13rem 10% 0;
}
@media (max-width: 834px) {
  ._section_1bnzt_1 {
    height: auto;
    padding: 10rem 1.6rem 1.6rem;
  }
}
._container_1bnzt_14 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 834px) {
  ._container_1bnzt_14 {
    flex-direction: column;
  }
}
._container_1bnzt_14 p {
  max-width: 40rem;
  margin-top: 3rem;
}
._container_1bnzt_14 h2 {
  max-width: 60rem;
}
._form_1bnzt_33 {
  width: 40%;
}
@media (max-width: 834px) {
  ._form_1bnzt_33 {
    width: 100%;
    margin-top: 5rem;
  }
}
@media (max-width: 834px) {
  ._content_1bnzt_44 {
    order: -1;
  }
}
._items_1bnzt_49 {
  margin: 10rem 0 0;
  display: flex;
  align-items: center;
  gap: 8rem;
  grid-column: 1/2;
  width: 100%;
  justify-content: end;
}
@media (max-width: 834px) {
  ._items_1bnzt_49 {
    flex-direction: column;
    align-items: start;
    gap: 6rem;
    margin: 8rem 0 0;
  }
}
@media (max-width: 767px) {
  ._items_1bnzt_49 {
    gap: 3rem;
    margin: 6rem 0 0;
  }
}
._item_1bnzt_49 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
._item_1bnzt_49 a {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 2.4rem;
  color: #f6f6f6;
  font-weight: 400;
  line-height: 2.6rem;
}
._videoCont_1bnzt_86 {
  position: absolute;
  width: 33vw;
  height: 33vw;
  top: 0;
  right: 0;
  translate: 25% 10%;
  z-index: -1;
}
._videoCont_1bnzt_86 video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: radial-gradient(
    circle at 50% 50%,
    #000000 50%,
    transparent 70%
  );
  mask-image: radial-gradient(circle at 50% 50%, #000000 50%, transparent 70%);
}
._videoCont_1bnzt_86 > * {
  mix-blend-mode: hard-light;
  border-radius: 50%;
}
._overlay_1bnzt_105 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, #0000, #00000080);
}
._bg_1bnzt_111 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -54% -50%;
  height: 70%;
  width: auto;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
._bg_1bnzt_111 img {
  height: 100%;
  width: auto;
}
._section_12ih2_1 {
  position: relative;
  height: calc(var(--vh, 1lvh) * 450);
  z-index: 1;
}
._container_12ih2_7 {
  height: calc(var(--vh, 1lvh) * 100);
  position: sticky;
  top: 0;
  padding: 2.5% 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 2.4rem;
  padding-top: calc(var(--vh, 1lvh) * 100);
}
@media (max-width: 834px) {
  ._container_12ih2_7 {
    padding: 15rem 1.6rem;
  }
}
._title_12ih2_25 img {
  display: inline;
  vertical-align: middle;
  height: 4rem;
  width: auto;
}
._icon_12ih2_32 {
  width: 3.1rem;
  display: inline-block;
  height: auto;
}
._card_12ih2_38 {
  max-width: 57.5rem;
  perspective: 1600px;
}
@media (max-width: 834px) {
  ._card_12ih2_38 {
    min-height: 300px !important;
  }
}
._card_12ih2_38:nth-of-type(1) {
  margin: 4.2rem 0 0;
}
._card_12ih2_38:nth-of-type(2) {
  margin: 8.4rem 0 0;
}
._card_12ih2_38:nth-of-type(3) {
  margin: 12.6rem 0 0;
}
._cards_12ih2_57 {
  display: grid;
  grid-template-columns: repeat(3, max-content);
  width: 100%;
  align-items: start;
  grid-gap: 2.4rem;
  max-width: 1440px;
}
._gradientBlock_12ih2_66 {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 150%);
  background: radial-gradient(circle, #00c00033, #3dc23a00 60%);
  width: 900px;
  height: 900px;
  border-radius: 50%;
  z-index: -1;
  max-width: 100vw;
  max-height: 100vw;
}
._section_1p5jm_1 {
  position: relative;
  z-index: 2 !important;
  padding: 10rem 10%;
}
@media (max-width: 834px) {
  ._section_1p5jm_1 {
    padding: 5.6rem 1.6rem;
  }
}
._container_1p5jm_12 {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  grid-gap: 20rem 0;
}
@media (max-width: 834px) {
  ._container_1p5jm_12 {
    grid-gap: 4.6rem;
    grid-template-columns: 1fr;
  }
}
._wrapper_1p5jm_25 {
  grid-column: 1/-1;
  width: 80vw;
  max-width: 1440px;
  border: 0.2rem solid rgba(246, 246, 246, 0.05);
  border-radius: 2.4rem;
  padding: 1.6rem;
  position: relative;
  max-height: 60rem;
  margin: 0 auto;
  z-index: 50;
}
._bg_1p5jm_38 {
  position: relative;
  z-index: 50 !important;
  border-radius: 2rem;
  background-color: #050b00;
  pointer-events: auto;
}
._title_1p5jm_46 img {
  display: inline;
  vertical-align: middle;
  height: 5rem;
  width: auto;
}
._text_1p5jm_53 {
  display: flex;
  flex-direction: column;
  gap: 6.4rem;
  max-width: 44rem;
  align-items: start;
  justify-content: end;
}
@media (max-width: 834px) {
  ._text_1p5jm_53 {
    gap: 0;
  }
}
._text_1p5jm_53:nth-of-type(2) {
  max-width: 27rem;
  gap: 4rem;
}
@media (max-width: 834px) {
  ._text_1p5jm_53:nth-of-type(2) {
    gap: 2.4rem;
  }
}
._icon_1p5jm_76 {
  width: 6rem;
  height: 4rem;
  display: inline-block;
}
._light_1p5jm_82 {
  position: absolute;
  height: 230%;
  left: 50%;
  bottom: -25%;
  width: auto;
  object-fit: contain;
  transform: translate(-50%);
  z-index: -1;
}
._light_1p5jm_82:nth-of-type(2) {
  bottom: auto;
  top: 65%;
  height: 115%;
}
._light_new_1p5jm_98 {
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  translate: -55% -50%;
  height: 300%;
  width: auto;
  mix-blend-mode: lighten;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
._light_new_1p5jm_98 img {
  height: 100%;
  width: auto;
  -webkit-mask-image: radial-gradient(
    circle at 50% 50%,
    #000000 50%,
    transparent 80%
  );
  mask-image: radial-gradient(circle at 50% 50%, #000000 50%, transparent 80%);
}
._light_new_1p5jm_98 video {
  pointer-events: auto !important;
}
._video-element_1p5jm_118 {
  z-index: 1000;
}
._item_2jnkp_1 {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
._item_2jnkp_1 img {
  width: 1.6rem;
  height: 1.6rem;
}
._item_2jnkp_1 span {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: -0.02em;
  color: #f6f6f6;
}
._item_2jnkp_1 span i {
  color: #f6f6f680;
}
._section_d7or3_1 {
  padding: 0;
  height: calc(var(--vh, 1lvh) * 100);
  overflow-x: clip;
  mix-blend-mode: screen;
}
@media (max-width: 834px) {
  ._section_d7or3_1 {
    height: auto;
  }
}
._video_d7or3_13 {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  translate: 10% -10%;
  height: 70.5rem;
  width: auto;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
@media (max-width: 834px) {
  ._video_d7or3_13 {
    translate: 40% -50%;
  }
}
._top_d7or3_29 {
  display: grid;
  grid-template-columns: 65% max-content;
  grid-template-rows: repeat(2, max-content);
  grid-gap: 5.5rem;
  align-items: end;
  justify-content: space-between;
  margin: 15.8rem 0 7.8rem;
  padding: 0 10%;
}
@media (max-width: 834px) {
  ._top_d7or3_29 {
    grid-gap: 2.4rem;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, max-content);
    justify-items: start;
    padding: 0 1.6rem;
    margin: 0;
    margin-top: 30.8rem;
  }
}
@media (max-width: 834px) {
  ._top_d7or3_29 h1 {
    font-size: 7rem !important;
  }
}
._top_d7or3_29 h6 {
  grid-column: 1/-1;
}
._bottom_d7or3_59 {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 0.2rem 3fr;
  border-top: 0.2rem solid rgba(246, 246, 246, 0.2);
  padding: 0 10%;
  align-items: start;
}
@media (max-width: 834px) {
  ._bottom_d7or3_59 {
    grid-template-columns: 1fr;
    padding: 0 1.6rem;
    grid-template-rows: repeat(2, max-content);
  }
}
._line_d7or3_75 {
  width: 0.2rem;
  height: 100%;
  background: linear-gradient(0deg, #fff0, #fff3);
}
._scroll_d7or3_81 {
  margin: 4rem 0 0;
}
@media (max-width: 834px) {
  ._scroll_d7or3_81 {
    grid-row: 2/3;
    justify-self: center;
  }
}
._p_d7or3_91 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3rem;
  margin: 4rem 0 0 4rem;
  max-width: 58rem;
}
@media (max-width: 834px) {
  ._p_d7or3_91 {
    margin: 3.2rem 0 0;
  }
}
._section_1bvtu_1 {
  position: relative;
  z-index: 2 !important;
}
._mask_1bvtu_6 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
._sticky_1bvtu_11 {
  overflow: hidden;
  position: sticky;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: repeat(2, max-content);
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: calc(var(--vh, 1lvh) * 100);
  max-height: 90rem;
  padding: 20rem 10% 10rem;
}
@media (max-width: 834px) {
  ._sticky_1bvtu_11 {
    display: flex;
    flex-direction: column;
    padding: 47.6rem 1.6rem 0;
  }
}
._container_1bvtu_33 {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  height: calc(var(--vh, 1lvh) * 400) !important;
  padding-bottom: 0vh !important;
}
._text_1bvtu_41 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 5.2rem;
  height: 100%;
  pointer-events: all;
}
@media (max-width: 834px) {
  ._text_1bvtu_41 {
    gap: 2rem;
  }
  ._text_1bvtu_41 a {
    margin: 1.6rem 0 0;
  }
  ._text_1bvtu_41 h1 {
    margin: 0.8rem 0 0;
  }
}
._text_1bvtu_41:last-of-type {
  justify-content: end;
  height: auto;
  align-self: end;
  position: relative;
}
._text_1bvtu_41 p {
  position: absolute;
  inset: 2.5rem 0 auto auto;
  width: 60%;
}
@media (max-width: 1260px) {
  ._text_1bvtu_41 p {
    width: 65%;
    inset: 2rem -1rem auto auto;
  }
}
@media (max-width: 834px) {
  ._text_1bvtu_41 p {
    width: auto;
    position: static;
  }
}
._scroll_1bvtu_84 {
  position: fixed;
  bottom: 6.5rem;
  left: 5rem;
  transition: opacity 0.5s;
}
@media (max-width: 834px) {
  ._scroll_1bvtu_84 {
    bottom: unset;
    left: 1rem;
    top: 72.6rem;
  }
}
._scroll_1bvtu_84._hidden_1bvtu_97 {
  opacity: 0;
  pointer-events: none;
}
._gradientBlock_1bvtu_102 {
  position: absolute;
  top: -1500px;
  left: 0;
  background: radial-gradient(circle, #00c00033 30%, #3dc23a00 70%);
  width: 1700px;
  height: 1700px;
  border-radius: 50%;
  z-index: 10;
  max-width: 100vw;
  max-height: 100vw;
}
._dot_1bvtu_115 {
  color: #5bc401;
}
._videoContainer_1bvtu_119 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  z-index: 100;
  pointer-events: none;
}
._lines_1bvtu_131 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -90%);
  width: 700px;
  height: 350px;
  opacity: 0;
}
._section_1q6n9_1 {
  padding: 0 10%;
  height: calc(var(--vh, 1lvh) * 100);
  position: relative;
  overflow-x: clip;
  z-index: 50 !important;
}
@media (max-width: 834px) {
  ._section_1q6n9_1 {
    height: auto;
    padding: 20rem 1.6rem 2rem;
  }
}
._grad_1q6n9_15 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  opacity: 0.8;
  max-width: 100rem;
}
@media (max-width: 834px) {
  ._grad_1q6n9_15 {
    -webkit-mask-image: linear-gradient(to top, transparent 10%, #000 60%);
    mask-image: linear-gradient(to top, transparent 10%, #000 60%);
  }
}
._container_1q6n9_31 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 4.8rem;
}
@media (max-width: 834px) {
  ._container_1q6n9_31 {
    gap: 2.4rem;
  }
}
._container_1q6n9_31 h1 {
  position: relative;
}
._container_1q6n9_31 h1 span {
  display: none;
}
._container_1q6n9_31 p {
  max-width: 60rem;
}
@media (max-width: 834px) {
  ._container_1q6n9_31 p {
    max-width: 310px;
    margin: 0 0 2rem;
  }
}
._img_1q6n9_60 {
  position: absolute;
  width: 120%;
  left: -10%;
  bottom: 0;
  height: auto;
}
._section_it5sf_1 {
  height: calc(var(--vh, 1svh) * 400);
  padding: 0% 10%;
  position: relative;
  z-index: -1;
}
@media (max-width: 1260px) {
  ._section_it5sf_1 {
    padding: 5.6rem 5%;
  }
}
@media (max-width: 834px) {
  ._section_it5sf_1 {
    padding: 5.6rem 1.6rem;
  }
}
._container_it5sf_18 {
  display: grid;
  height: calc(var(--vh, 1svh) * 100) !important;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 7.5%;
  position: sticky;
  top: 0;
}
@media (max-width: 834px) {
  ._container_it5sf_18 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-gap: 2rem;
    padding: 20% 0 30%;
  }
}
._images_it5sf_35 {
  position: relative;
}
._images_it5sf_35 svg,
._images_it5sf_35 img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: contain;
  opacity: 0;
  transition: opacity 0.5s;
  pointer-events: none;
}
._images_it5sf_35 svg._active_it5sf_46,
._images_it5sf_35 img._active_it5sf_46 {
  opacity: 1;
  pointer-events: all;
}
._title_it5sf_51 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 125%;
  letter-spacing: -0.04em;
}
@media (max-width: 834px) {
  ._title_it5sf_51 {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
}
._title_it5sf_51 * {
  opacity: 0.2;
  transition: opacity 1s;
}
._title_it5sf_51 *._activeLetter_it5sf_67 {
  opacity: 1;
}
._text_it5sf_71 {
  will-change: transform;
  position: relative;
}
._wrapper_it5sf_76 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content max-content;
  grid-gap: 4rem;
  align-items: center;
  align-content: center;
  opacity: 0;
  transition: opacity 0.5s;
}
@media (max-width: 834px) {
  ._wrapper_it5sf_76 {
    grid-gap: 3.2rem;
  }
}
._wrapper_it5sf_76._active_it5sf_46 {
  opacity: 1;
}
._green_it5sf_97 {
  background: #5bc401;
  box-shadow: 0 0 0.8rem #5bc401;
}
._orange_it5sf_102 {
  background: #ecb87b;
  box-shadow: 0 0 0.8rem #ecb87b;
}
._pagination_it5sf_107 {
  bottom: 15rem !important;
}
@media (max-width: 834px) {
  ._pagination_it5sf_107 {
    bottom: 9rem !important;
  }
}
._circle_it5sf_116 {
  transition: transform 2.5s;
  transform: rotate(0) scale(0);
  transform-origin: center;
}
._circle_it5sf_116._circleActive_it5sf_121 {
  transform: rotate(360deg) scale(1);
}
._card_tmq70_1 {
  background: linear-gradient(81.79deg, #bbbbbb0f 5.15%, #aaca8e1a 94.32%);
  width: 100%;
  padding: 2.8rem;
  border-radius: 2.4rem;
  position: relative;
  min-height: 38rem;
  background-color: #191c19e6;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 834px) {
  ._card_tmq70_1 {
    min-height: 380px;
    padding: 24px;
  }
}
._card_tmq70_1 p {
  position: relative;
  z-index: 4;
}
._top_tmq70_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
._top_tmq70_24 img {
  width: 3.6rem;
  height: 3.6rem;
  object-fit: contain;
}
._content_tmq70_37 {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 50px;
}
._title_tmq70_45 {
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 3.6rem;
  letter-spacing: -0.04em;
  margin: 0 0 2.8rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 834px) {
  ._title_tmq70_45 {
    margin: 0 0 2.4rem;
  }
}
._title_tmq70_45 span {
  color: #5bc401;
}
._text_tmq70_63 {
  min-height: 50%;
  height: fit-content;
}
._bg_tmq70_68 {
  position: absolute;
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  border-radius: 1.2rem;
  pointer-events: none;
  z-index: 1;
}
._section_g1php_1 {
  overflow-x: clip;
  position: relative;
}
@media (max-width: 834px) {
  ._section_g1php_1 {
    height: auto !important;
    margin: 10rem 0 0;
  }
}
._container_g1php_12 {
  display: grid;
  grid-gap: 3rem;
  align-items: center;
  height: calc(var(--vh, 1lvh) * 100) !important;
  position: sticky;
  z-index: 3;
  max-width: 100%;
  top: 0;
  padding: 0 10%;
}
@media (max-width: 834px) {
  ._container_g1php_12 {
    height: auto !important;
    padding: 0 1.6rem;
    grid-template-columns: 1fr !important;
    grid-template-rows: repeat(2, max-content) !important;
    grid-gap: 5.2rem;
  }
}
._container_g1php_12 h2 {
  background: linear-gradient(107.74deg, #fff 34.39%, #050b00 93.77%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  width: 75%;
  line-height: 7rem;
}
@media (max-width: 834px) {
  ._container_g1php_12 h2 {
    line-height: 5rem;
  }
}
._wrapper_g1php_46 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 5.2rem;
  width: 100%;
}
@media (max-width: 834px) {
  ._wrapper_g1php_46 {
    gap: 2.4rem;
  }
}
._swiper_g1php_59 {
  width: 100%;
  max-width: 100%;
  padding: 0 0 48px;
}
._pagination_g1php_65 {
  position: absolute;
  top: calc(var(--vh, 1lvh) * 80);
  left: 50%;
  translate: -50%;
  height: fit-content;
  width: fit-content;
}
._video_g1php_74 {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50%;
  height: 100%;
  width: auto;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 30%,
    #000 70%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 30%,
    #000 70%,
    transparent 100%
  );
}
._sticky_g1php_84 {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 50%;
  translate: -50%;
  height: 100%;
  width: 100%;
}
@media (max-width: 834px) {
  ._sticky_g1php_84 {
    visibility: hidden;
  }
}
._sticky_inner_g1php_99 {
  position: sticky;
  top: 0;
  height: calc(var(--vh, 1lvh) * 100);
  width: 100%;
}
._video_inner_g1php_106 {
  top: 0;
  position: sticky;
  height: calc(var(--vh, 1lvh) * 100);
  width: 100%;
}
._video_inner_g1php_106 video {
  height: calc(var(--vh, 1lvh) * 100);
  width: auto;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 30%,
    #000 70%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 30%,
    #000 70%,
    transparent 100%
  );
}
._section_1swhf_1 {
  will-change: trasnform;
  height: calc(var(--vh, 1lvh) * 200);
  position: relative;
  overflow-x: clip;
}
._section_1swhf_1 * {
  will-change: trasnform;
}
._container_1swhf_11 {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  height: calc(var(--vh, 1lvh) * 100) !important;
  max-width: 100%;
  padding: 0 10%;
}
@media (max-width: 834px) {
  ._container_1swhf_11 {
    padding: 0 1.6rem;
  }
}
._container_1swhf_11 h2 {
  display: inline;
  color: transparent;
  font-size: 28rem;
  font-weight: 400;
  line-height: 30rem;
  letter-spacing: -0.04em;
  background: linear-gradient(90deg, #a5f46b, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  white-space: nowrap;
}
@media (max-width: 834px) {
  ._container_1swhf_11 h2 {
    font-size: 14rem;
    line-height: 16rem;
  }
}
._section_1ss78_1 {
  padding: 12rem 10%;
}
@media (max-width: 1260px) {
  ._section_1ss78_1 {
    padding: 10rem 1.6rem 5.6rem;
  }
}
._container_1ss78_10 {
  display: flex;
  flex-direction: column;
  gap: 5rem;
  text-align: center;
  align-items: center;
}
@media (max-width: 834px) {
  ._container_1ss78_10 {
    gap: 1.6rem;
  }
}
._container_1ss78_10 h2 {
  max-width: 65rem;
}
@media (max-width: 834px) {
  ._container_1ss78_10 h2 {
    margin: 0 0 0.8rem;
  }
}
._container_1ss78_10 > p {
  max-width: 50rem;
}
._icon_1ss78_34 {
  width: 7.4rem;
  height: 5rem;
  display: inline;
}
._items_1ss78_40 {
  margin: 3rem 0 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 2fr 3fr;
  width: 100%;
  grid-gap: 2.4rem;
}
@media (max-width: 834px) {
  ._items_1ss78_40 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 370px) repeat(3, 500px);
    grid-gap: 1.6rem;
  }
}
._item_1ss78_40 {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 2.4rem;
  text-align: left;
  padding: 3.2rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr max-content max-content;
  grid-gap: 3.6rem;
  min-height: 37.5rem;
  background: #000;
}
@media (max-width: 834px) {
  ._item_1ss78_40 {
    padding: 2.4rem;
  }
}
._item_1ss78_40 > * {
  position: relative;
  z-index: 2;
}
._item_1ss78_40:before {
  content: "";
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
  bottom: -0.2rem;
  left: -0.2rem;
  background: linear-gradient(238.55deg, #ffffff1a 3.96%, #cf0f0f00 68.97%);
  z-index: -1;
  border-radius: 2.4rem;
}
._item_1ss78_40 span {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.2rem;
  line-height: 2.6rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #f6f6f699;
}
._item_1ss78_40 h4 {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 2.8rem;
  letter-spacing: -0.04em;
  max-width: 30rem;
}
._item_1ss78_40:nth-of-type(1) {
  grid-column: span 3;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(1) {
    grid-column: 1/2;
  }
}
._item_1ss78_40:nth-of-type(2) {
  grid-column: span 3;
  grid-template-rows: max-content 1fr max-content;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(2) {
    grid-column: 1/2;
  }
}
._item_1ss78_40:nth-of-type(3) {
  grid-column: span 2;
  text-align: center;
  grid-gap: 2.6rem;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(3) {
    grid-column: 1/2;
  }
}
._item_1ss78_40:nth-of-type(3) h6 {
  text-align: left;
}
._item_1ss78_40:nth-of-type(3) h4 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  margin: 0 auto;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(3) h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
._item_1ss78_40:nth-of-type(3) ._img_1ss78_145 {
  height: 50%;
  inset: 0 0 auto 0;
}
._item_1ss78_40:nth-of-type(4) {
  grid-column: span 2;
  padding: 0;
  grid-template-rows: 1fr 2fr;
  grid-gap: 2.4rem;
  background: none;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(4) {
    grid-column: 1/2;
  }
}
._item_1ss78_40:nth-of-type(4):before {
  display: none;
}
._item_1ss78_40:nth-of-type(4) h6 {
  justify-self: end;
}
._item_1ss78_40:nth-of-type(5) {
  grid-column: span 2;
  text-align: center;
  grid-template-rows: max-content 1fr max-content;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(5) {
    grid-column: 1/2;
  }
}
._item_1ss78_40:nth-of-type(5) h4 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  margin: 0 auto;
}
@media (max-width: 834px) {
  ._item_1ss78_40:nth-of-type(5) h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
._item_1ss78_40:nth-of-type(5) h6 {
  text-align: right;
}
._img_1ss78_145 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2.4rem;
  z-index: 1;
}
._content_1ss78_201 {
  width: 100%;
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr max-content;
  padding: 2.4rem 3.2rem;
  border-radius: 2.4rem;
  border: 0.2rem solid rgba(246, 246, 246, 0.15);
  background: #000;
}
._content_1ss78_201 > * {
  position: relative;
  z-index: 2;
}
._content_1ss78_201 ._img_1ss78_145 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
._content_1ss78_201 h4 {
  grid-column: 1/-1;
}
._wrapper_1ss78_224 {
  border-radius: 2.4rem;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.2rem solid rgba(246, 246, 246, 0.15);
}
._gradientBlock_1ss78_234 {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, -35%);
  background: radial-gradient(circle, #00c00033, #3dc23a00 60%);
  width: 900px;
  height: 900px;
  border-radius: 50%;
  z-index: -1;
  max-width: 100vw;
  max-height: 100vw;
}
._card_title_1ss78_248 {
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4588235294);
}
._title_1ss78_252 img {
  display: inline;
  vertical-align: middle;
  height: 5rem;
  width: auto;
}
._Form_11t4t_1 {
  position: relative;
  display: flex;
  justify-content: center;
}
._Form_bg_11t4t_7 {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -54%;
  height: 100%;
  width: auto;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
._Form_bg_11t4t_7 img {
  height: 100%;
  width: auto;
}
._Form_container_11t4t_21 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-inline: 100px;
  padding: 20px;
}
@media (min-width: 835px) {
  ._Form_container_11t4t_21 {
    border-radius: 32px;
    border: 0.598px solid rgba(213, 255, 225, 0.05);
    background: linear-gradient(161deg, #ffffff03 5.45%, #ffffff03 99.45%);
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
  }
}
@media (max-width: 834px) {
  ._Form_container_11t4t_21 {
    flex-direction: column;
    margin-inline: 50px;
    gap: 20px;
  }
}
@media (max-width: 650px) {
  ._Form_container_11t4t_21 {
    flex-direction: column;
    margin-inline: 0px;
  }
}
._Form_container_11t4t_21 > * {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
}
._Form_cards_11t4t_55 {
  display: flex;
  flex-direction: column;
  gap: 50px;
  padding: 20px;
}
@media (max-width: 834px) {
  ._Card_u8q73_2 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
._Card_num_u8q73_9 {
  color: #ffffff80;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
._Card_title_u8q73_17 {
  margin-top: 24px;
  color: #f6f6f6;
  font-size: 24px;
  font-weight: 300;
  line-height: 116.667%;
  letter-spacing: -0.96px;
}
@media (max-width: 834px) {
  ._Card_title_u8q73_17 {
    text-align: center;
  }
}
._Card_text_u8q73_31 {
  margin-top: 24px;
  padding-right: 60px;
  color: #ffffff80;
  font-size: 14px;
  font-weight: 300;
  line-height: 142.857%;
}
@media (max-width: 834px) {
  ._Card_text_u8q73_31 {
    width: 90%;
    padding-right: unset;
    text-align: center;
  }
}
._section_1nxkw_1 {
  position: relative;
  z-index: 5 !important;
  overflow-x: clip;
  padding: 12rem 10%;
}
@media (max-width: 1260px) {
  ._section_1nxkw_1 {
    padding: 10rem 1.6rem 5.6rem;
  }
}
._container_1nxkw_13 {
  display: flex;
  flex-direction: column;
  gap: 5rem;
  text-align: center;
  align-items: center;
}
@media (max-width: 834px) {
  ._container_1nxkw_13 {
    gap: 1.6rem;
  }
}
._container_1nxkw_13 h2 {
  max-width: 65rem;
}
@media (max-width: 834px) {
  ._container_1nxkw_13 h2 {
    margin: 0 0 0.8rem;
  }
}
._container_1nxkw_13 > p {
  max-width: 50rem;
}
._icon_1nxkw_37 {
  width: 7.4rem;
  height: 5rem;
  display: inline;
}
._items_1nxkw_43 {
  margin: 3rem 0 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 2fr 3fr;
  width: 100%;
  grid-gap: 2.4rem;
}
@media (max-width: 834px) {
  ._items_1nxkw_43 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 370px) repeat(3, 500px);
    grid-gap: 1.6rem;
  }
}
._item_1nxkw_43 {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 2.4rem;
  text-align: left;
  padding: 3.2rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr max-content max-content;
  grid-gap: 3.6rem;
  min-height: 37.5rem;
  background: #000;
}
@media (max-width: 834px) {
  ._item_1nxkw_43 {
    padding: 2.4rem;
  }
}
._item_1nxkw_43 > * {
  position: relative;
  z-index: 2;
}
._item_1nxkw_43:before {
  content: "";
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
  bottom: -0.2rem;
  left: -0.2rem;
  background: linear-gradient(238.55deg, #ffffff1a 3.96%, #cf0f0f00 68.97%);
  z-index: -1;
  border-radius: 2.4rem;
}
._item_1nxkw_43 span {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.2rem;
  line-height: 2.6rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #f6f6f699;
}
._item_1nxkw_43 h4 {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 2.8rem;
  letter-spacing: -0.04em;
  max-width: 30rem;
}
._item_1nxkw_43:nth-of-type(1) {
  grid-column: span 3;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(1) {
    grid-column: 1/2;
  }
}
._item_1nxkw_43:nth-of-type(2) {
  grid-column: span 3;
  grid-template-rows: max-content 1fr max-content;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(2) {
    grid-column: 1/2;
  }
}
._item_1nxkw_43:nth-of-type(3) {
  grid-column: span 2;
  text-align: center;
  grid-gap: 2.6rem;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(3) {
    grid-column: 1/2;
  }
}
._item_1nxkw_43:nth-of-type(3) h6 {
  text-align: left;
}
._item_1nxkw_43:nth-of-type(3) h4 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  margin: 0 auto;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(3) h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
._item_1nxkw_43:nth-of-type(3) ._img_1nxkw_148 {
  height: 50%;
  inset: 0 0 auto 0;
}
._item_1nxkw_43:nth-of-type(4) {
  grid-column: span 2;
  padding: 0;
  grid-template-rows: 1fr 2fr;
  grid-gap: 2.4rem;
  background: none;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(4) {
    grid-column: 1/2;
  }
}
._item_1nxkw_43:nth-of-type(4):before {
  display: none;
}
._item_1nxkw_43:nth-of-type(4) h6 {
  justify-self: end;
}
._item_1nxkw_43:nth-of-type(5) {
  grid-column: span 2;
  text-align: center;
  grid-template-rows: max-content 1fr max-content;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(5) {
    grid-column: 1/2;
  }
}
._item_1nxkw_43:nth-of-type(5) h4 {
  font-family:
    PP Neue Montreal,
    sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  margin: 0 auto;
}
@media (max-width: 834px) {
  ._item_1nxkw_43:nth-of-type(5) h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
._item_1nxkw_43:nth-of-type(5) h6 {
  text-align: right;
}
._img_1nxkw_148 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2.4rem;
  z-index: 1;
}
._content_1nxkw_204 {
  width: 100%;
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr max-content;
  padding: 2.4rem 3.2rem;
  border-radius: 2.4rem;
  border: 0.2rem solid rgba(246, 246, 246, 0.15);
  background: #000;
}
._content_1nxkw_204 > * {
  position: relative;
  z-index: 2;
}
._content_1nxkw_204 ._img_1nxkw_148 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
._content_1nxkw_204 h4 {
  grid-column: 1/-1;
}
._wrapper_1nxkw_227 {
  border-radius: 2.4rem;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.2rem solid rgba(246, 246, 246, 0.15);
}
._gradientBlock_1nxkw_237 {
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, -80%);
  background: radial-gradient(circle, #00c00033, #3dc23a00 60%);
  width: 900px;
  height: 900px;
  border-radius: 50%;
  z-index: -1;
  max-width: 100vw;
  max-height: 100vw;
}
._card_title_1nxkw_251 {
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4588235294);
}
._title_1nxkw_255 img {
  display: inline;
  vertical-align: middle;
  height: 5rem;
  width: auto;
}
._cards_1nxkw_262 {
  display: flex;
  gap: 100px;
  margin-top: 80px;
}
@media (max-width: 1260px) {
  ._cards_1nxkw_262 {
    flex-direction: column;
    padding-inline: 20px;
  }
}
._cards_1nxkw_262 > * {
  flex: 1 0 0;
}
._Form_bg_1nxkw_277 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -54% -50%;
  height: 80%;
  width: auto;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
._Form_bg_1nxkw_277 img {
  height: 100%;
  width: auto;
}
._Card_fb9vd_1 {
  display: flex;
  flex-direction: column;
  align-content: inherit;
}
._Card_num_fb9vd_7 {
  color: #fff9;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
._Card_title_fb9vd_16 {
  margin-top: 24px;
  text-align: center;
  font-size: 32px;
  line-height: 107.692%;
  letter-spacing: -1.04px;
}
._Card_text_fb9vd_24 {
  margin-top: 28px;
}
._section_1m8mf_1 {
  position: relative;
  height: calc(var(--vh, 1lvh) * 100);
  padding: 10rem 10%;
  overflow-x: clip;
  mix-blend-mode: screen;
}
@media (max-width: 834px) {
  ._section_1m8mf_1 {
    height: auto;
    margin-top: calc(var(--vh, 1lvh) * 20);
  }
}
._video_1m8mf_15 {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-mask-image: radial-gradient(
    circle at 50% 50%,
    #000000 50%,
    transparent 80%
  );
  mask-image: radial-gradient(circle at 50% 50%, #000000 50%, transparent 80%);
}
@media (max-width: 834px) {
  ._video_1m8mf_15 {
    top: 0%;
    left: 50%;
    translate: -50% -50%;
  }
}
._video_1m8mf_15 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
@media (max-width: 834px) {
  ._video_1m8mf_15 video {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: 150%;
    height: auto;
  }
}
._container_1m8mf_48 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4rem;
  text-align: center;
  justify-content: end;
}
@media (max-width: 834px) {
  ._container_1m8mf_48 {
    gap: 2.4rem;
  }
}
._container_1m8mf_48 p {
  max-width: 35rem;
}
@media (max-width: 834px) {
  ._container_1m8mf_48 p {
    max-width: 250px;
    margin: 0 0 3.2rem;
  }
}
._title_1m8mf_71 img {
  display: inline;
  vertical-align: middle;
  height: 5rem;
  width: auto;
}
._icon_1m8mf_78 {
  display: inline-block;
  width: 6rem;
  height: 5.5rem;
  transform: translateY(1rem);
}
._bg_1m8mf_85 {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    #000 20%,
    #000 80%,
    transparent 100%
  );
}
._bg_1m8mf_85 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@keyframes _infinity_1m8mf_1 {
  0% {
    rotate: 0deg;
  }
  to {
    rotate: 360deg;
  }
}
._Preloader_1k2k3_1 {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: calc(var(--vh, 1lvh) * 100);
  z-index: 1000;
  background-color: #091300;
}
._Preloader_center_1k2k3_15 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}
._Preloader_logoBox_1k2k3_22 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  height: get-d(150px);
}
@media screen and (max-width: 1024px) {
  ._Preloader_logoBox_1k2k3_22 {
    height: get-t(150px);
  }
}
@media screen and (max-width: 650px) {
  ._Preloader_logoBox_1k2k3_22 {
    height: get-m(100px);
  }
}
._Preloader_logo_1k2k3_22 {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  height: 100%;
  width: auto;
}
._Preloader_light_1k2k3_50 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  height: 800%;
  width: auto;
}
._Preloader_triangles_1k2k3_59 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  height: get-d(450px);
  animation: _infinity_1k2k3_1 10s linear infinite;
}
@media screen and (max-width: 1024px) {
  ._Preloader_triangles_1k2k3_59 {
    height: get-t(450px);
  }
}
@media screen and (max-width: 650px) {
  ._Preloader_triangles_1k2k3_59 {
    height: get-m(300px);
  }
}
._Preloader_triangles_1k2k3_59 svg {
  height: 100%;
  width: auto;
  translate: -10% 7%;
}
@keyframes _infinity_1k2k3_1 {
  0% {
    rotate: 0deg;
  }
  to {
    rotate: 360deg;
  }
}
._Preloader_progress_1k2k3_91 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 64px;
}
@media screen and (max-width: 650px) {
  ._Preloader_progress_1k2k3_91 {
    padding: 24px;
  }
}
._Preloader_progress_top_1k2k3_104 {
  display: flex;
  justify-content: space-between;
}
._Preloader_progress_top_block_1k2k3_109 {
  font-size: 12px;
  font-weight: 500;
  line-height: 216.667%;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
._Preloader_progress_top_block_1k2k3_109 span {
  color: #65da00;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
._Preloader_progress_bar_1k2k3_124 {
  width: 100%;
  margin-top: 50px;
  padding: 5px;
  border-radius: 1000px;
  border: 1px solid rgba(53, 57, 61, 0.5);
  background: linear-gradient(338deg, #050b00 22.66%, #131813 144.22%), #050b00;
  box-shadow: 0 2.831px 7.078px #0000004d;
}
@media screen and (max-width: 650px) {
  ._Preloader_progress_bar_1k2k3_124 {
    margin-top: 24px;
  }
}
._Preloader_progress_bar_line_1k2k3_139 {
  position: relative;
  overflow-x: clip;
  height: 5px;
  width: 100%;
  border-radius: 1000px;
}
._Preloader_progress_bar_line_inner_1k2k3_147 {
  height: 100%;
  width: 100%;
  translate: -100%;
  opacity: 0;
  border-radius: inherit;
  background: #5bc401;
  box-shadow: 0 0 6.24px #5bc401;
}
._Preloader_logo_1k2k3_22 {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  height: 100px;
  mix-blend-mode: screen;
}
@media screen and (max-width: 1024px) {
  ._Preloader_logo_1k2k3_22 {
    height: 80px;
  }
}
@media screen and (max-width: 650px) {
  ._Preloader_logo_1k2k3_22 {
    height: 40px;
  }
}
._Preloader_logo_1k2k3_22 img {
  height: 100%;
  width: auto;
}
._Preloader_light_1k2k3_50 {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% 0;
  height: 1000px;
  mix-blend-mode: screen;
  opacity: 0.6;
}
@media screen and (max-width: 650px) {
  ._Preloader_light_1k2k3_50 {
    width: 200%;
    height: 800px;
  }
}
._Preloader_light_1k2k3_50 img {
  height: 100%;
  width: 100%;
  object-fit: fill;
}
@font-face {
  font-family: Inter Tight;
  font-weight: 900;
  font-style: normal;
  src: url(/fonts/InterTight-Black.tts667sa.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 900;
  font-style: italic;
  src: url(/fonts/InterTight-BlackItalic.CzE2jCTF.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 700;
  font-style: normal;
  src: url(/fonts/InterTight-Bold.BS7jnKD5.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 700;
  font-style: italic;
  src: url(/fonts/InterTight-BoldItalic.Bpc-JLYd.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 800;
  font-style: normal;
  src: url(/fonts/InterTight-ExtraBold.BavLzL8i.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 800;
  font-style: italic;
  src: url(/fonts/InterTight-ExtraBoldItalic.CE0mwN4b.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 200;
  font-style: normal;
  src: url(/fonts/InterTight-ExtraLight.CVgqsRL8.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 200;
  font-style: italic;
  src: url(/fonts/InterTight-ExtraLightItalic.BLcsmRvr.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 400;
  font-style: italic;
  src: url(/fonts/InterTight-Italic.Bs-xk2-X.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 300;
  font-style: normal;
  src: url(/fonts/InterTight-Light.B7d-97ny.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 300;
  font-style: italic;
  src: url(/fonts/InterTight-LightItalic.D5w0SJAL.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 500;
  font-style: normal;
  src: url(/fonts/InterTight-Medium.BPdn3PI5.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 500;
  font-style: italic;
  src: url(/fonts/InterTight-MediumItalic.CEf5J6qs.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 400;
  font-style: normal;
  src: url(/fonts/InterTight-Regular.DazP3ozs.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 600;
  font-style: normal;
  src: url(/fonts/InterTight-SemiBold.DmsS3AUT.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 600;
  font-style: italic;
  src: url(/fonts/InterTight-SemiBoldItalic.BmNnWeCa.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 100;
  font-style: normal;
  src: url(/fonts/InterTight-Thin.DPm7Z3Jy.ttf) format("truetype");
}
@font-face {
  font-family: Inter Tight;
  font-weight: 100;
  font-style: italic;
  src: url(/fonts/InterTight-ThinItalic.wkiJcNBV.ttf) format("truetype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 700;
  font-style: normal;
  src: url(/fonts/ppneuemontreal-bold.eYoqcLYb.otf) format("opentype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 400;
  font-style: normal;
  src: url(/fonts/ppneuemontreal-book.DWrvOlKa.otf) format("opentype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 400;
  font-style: italic;
  src: url(/fonts/ppneuemontreal-italic.CsL59pu1.otf) format("opentype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 500;
  font-style: normal;
  src: url(/fonts/ppneuemontreal-medium.Bc1YMBzw.otf) format("opentype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 600;
  font-style: italic;
  src: url(/fonts/ppneuemontreal-semibolditalic.CB6OmcGC.otf) format("opentype");
}
@font-face {
  font-family: PP Neue Montreal;
  font-weight: 100;
  font-style: normal;
  src: url(/fonts/ppneuemontreal-thin.XYPwWDmP.otf) format("opentype");
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: none;
  border-radius: 0;
  font-style: normal;
}
html {
  font-size: 62.5%;
}
@media (max-width: 1260px) {
  html {
    font-size: 60%;
  }
}
@media (max-width: 834px) {
  html {
    font-size: 56.25%;
  }
}
@media (min-width: 1800px) {
  html {
    font-size: 68.75%;
  }
}
body {
  width: 100vw;
  overflow-x: hidden;
}
body.overflow {
  height: calc(var(--vh, 1lvh) * 100);
  overflow: hidden;
}
.container {
  margin: 0 auto;
  max-width: 1440px;
  width: 100%;
  height: 100%;
}
a {
  text-decoration: none;
}
li,
ul,
ol {
  list-style: none;
}
section {
  width: 100%;
}
img,
picture,
svg,
video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
button,
label {
  cursor: pointer;
}
blockquote,
q {
  quotes: none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
:focus {
  outline: 0;
}
::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
html.lenis,
html.lenis body {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-smooth iframe {
  pointer-events: none;
}
.swiper-pagination {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  padding: 4px;
  border: 1px solid #363a3d;
  background:
    linear-gradient(0deg, #050b00, #050b00),
    linear-gradient(338.47deg, #050b00 22.66%, #131813 144.22%);
  border-radius: 10rem;
  display: flex;
  align-items: center;
  gap: 4px;
  bottom: 0;
}
.swiper-pagination-bullet {
  height: 8px;
  aspect-ratio: 1/1;
  display: inline-block;
  border-radius: 10rem;
  background: #363a3d;
  cursor: pointer;
  transition:
    aspect-ratio 0.5s,
    background 0.5s;
}
.swiper-pagination-bullet-active {
  background: #5bc401;
  aspect-ratio: 1/0.5;
  box-shadow: 0 0 0.8rem #5bc401;
}
.line-appearance {
  position: relative;
  cursor: pointer;
}
.line-appearance:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 100px;
  top: 100%;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.4s;
}
.line-appearance:hover:before {
  transform: scaleX(1);
  transform-origin: left;
}
.line-appearance.active:before {
  transform: scaleX(1);
}
body {
  font-family:
    Inter Tight,
    sans-serif;
  color: #f6f6f6;
  background: #050b00;
  font-weight: 500;
}
.title-1 {
  font-size: 12rem;
  font-weight: 400;
  line-height: 105%;
  letter-spacing: -0.04em;
}
@media (max-width: 1260px) {
  .title-1 {
    font-size: 10rem;
  }
}
@media (max-width: 834px) {
  .title-1 {
    font-size: 4.4rem;
  }
}
.title-2 {
  font-size: 6rem;
  font-weight: 400;
  line-height: 6rem;
  letter-spacing: -0.03em;
}
@media (max-width: 834px) {
  .title-2 {
    font-size: 44px;
    line-height: 46px;
    letter-spacing: -0.04em;
  }
}
.inline-block {
  display: inline-block;
}
.title-6 {
  font-size: 1.2rem;
  line-height: 2.6rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: #5bc401;
  text-transform: uppercase;
}
.title-6:before {
  content: "[";
  color: #f6f6f6;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.title-6:after {
  content: "]";
  color: #f6f6f6;
  margin: 0 0 0 1rem;
  display: inline-block;
}
.title-6.grey {
  color: #fff9;
}
.title-6.grey:before,
.title-6.grey:after {
  color: #fff9;
}
.paragraph {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 2rem;
  opacity: 0.8;
}
@media (max-width: 834px) {
  .paragraph {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
  }
}
.paragraph.big {
  font-size: 1.6rem;
  line-height: 2.2rem;
}
