@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-ExtraBold.ttf') format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tektur;
  src: url('../fonts/Tektur-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --white-50: #ffffff80;
  --grey: #9d9d9d;
  --black: black;
  --white: white;
  --gray: #2f2f2f;
  --white-80: #fffc;
  --black-40: #0006;
  --black-20: #0003;
  --white-20: #fff3;
  --white-gray: #a3a3a3;
}

html {
  background-color: var(--black);
  color-scheme: dark;
}

@view-transition {
  navigation: auto;
}

@keyframes page-transition-out {
  to {
    opacity: 0;
  }
}

@keyframes page-transition-in {
  from {
    opacity: 0;
  }
}

::view-transition-old(root) {
  mix-blend-mode: normal;
  animation: 140ms ease-out both page-transition-out;
}

::view-transition-new(root) {
  mix-blend-mode: normal;
  animation: 220ms ease-in both page-transition-in;
}

::view-transition-group(site-navigation) {
  animation-duration: 180ms;
}

@media (prefers-reduced-motion: reduce) {
  ::view-transition-old(root),
  ::view-transition-new(root),
  ::view-transition-group(site-navigation) {
    animation: none;
  }
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--black);
  color: #333;
  font-family: Inter, sans-serif;
  font-size: 1vw;
  line-height: 100%;
}

h1 {
  color: var(--white-50);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 3.88em;
  font-weight: 500;
  line-height: 110%;
}

h2 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 3.5em;
  font-weight: 300;
  line-height: 110%;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.body {
  background-color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.section {
  padding-left: 4.38em;
  padding-right: 4.38em;
  position: relative;
  overflow: hidden;
}

.section.hero {
  z-index: 100;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-top: 8.75em;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.protocols {
  z-index: 100;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-top: 7.5em;
  padding-bottom: 3.75em;
  display: flex;
  position: relative;
}

.section.why-amplified {
  z-index: 100;
  background-image: none;
  justify-content: center;
  align-items: center;
  padding-top: 4.38em;
  padding-bottom: 4.38em;
  display: flex;
  position: relative;
}

.section.empowering {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3.75em;
  padding-bottom: 4.38em;
  display: none;
  position: relative;
}

.section.distributives {
  padding-top: 4.38em;
  padding-bottom: 4.38em;
}

.section.core {
  z-index: 100;
  padding-top: 3.75em;
  padding-bottom: 3.75em;
  position: relative;
}

.section.footer {
  padding-top: 3.75em;
  padding-bottom: 2.5em;
}

.section.footer.mt-80 {
  margin-top: 5em;
}

.section.blog {
  padding-top: 3.75em;
  padding-bottom: 10em;
}

.section.blog-page {
  padding-top: 7.5em;
  padding-bottom: 5.31em;
  position: relative;
}

.section.art-page {
  padding-top: 7.5em;
  padding-bottom: 10.25em;
  position: relative;
}

.section.art-body {
  z-index: 2;
  background-color: var(--black);
  padding-top: 5em;
  padding-bottom: 3.75em;
  position: relative;
  overflow: visible;
}

.section._404 {
  padding-top: 7.63em;
  padding-bottom: 7.63em;
}

.container {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 81.25em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container._1400 {
  width: 87.5em;
}

.container.tets {
  width: auto;
}

.container.vert {
  flex-flow: column;
}

.container.atr-container {
  grid-column-gap: 8.63em;
  grid-row-gap: 8.63em;
  justify-content: space-between;
  align-items: flex-start;
}

.navbar {
  background-color: #ddd0;
  view-transition-name: site-navigation;
  justify-content: flex-start;
  align-items: center;
  height: 7.12em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 4.38em;
  padding-right: 4.38em;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar_logo.w--current {
  padding-left: 0;
}

.nav_menu {
  grid-column-gap: 7.69em;
  grid-row-gap: 7.69em;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_link {
  color: var(--white-50);
  padding: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  font-weight: 400;
}

.nav_link:hover {
  color: var(--white);
}

.nav_link.how_it_works {
  display: none;
}

.logo_img {
  width: 12.5em;
  height: 3.13em;
}

.nav_links {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_social {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social_link.medium_link, .social_link.tg-link {
  display: none;
}

.social_img {
  width: 1.25em;
  height: 1.25em;
  transition: opacity 1ms linear;
}

.nav_social-links {
  grid-column-gap: 2.19em;
  grid-row-gap: 2.19em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.language_selector {
  display: flex;
}

.hero_block {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 39em;
  margin-bottom: 0;
  display: flex;
}

.h1 {
  font-family: Chakra Petch, sans-serif;
  font-weight: 400;
}

.h1.text-white {
  color: var(--white);
}

.h1.ru {
  font-family: Tektur, sans-serif;
  font-weight: 400;
}

.span_white {
  color: var(--white);
}

.hero_text {
  color: var(--white-50);
  font-size: 1.13em;
  line-height: 140%;
}

.gap-32 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 3.75em;
  padding-top: 3em;
  display: flex;
}

.hero_btns {
  z-index: 10;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8.5em;
  display: flex;
  position: relative;
}

.hero_btn {
  width: 14.5em;
  height: 3.5em;
  color: var(--white);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.13em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero_btn-second {
  color: var(--white-80);
  letter-spacing: -.01em;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  text-decoration: none;
}

.hero_btn-second:hover {
  color: var(--white);
}

.hero_img-wrap {
  z-index: 5;
  width: 77em;
  position: absolute;
  inset: -2.32em 0 auto 16.8em;
}

.hero_img {
  z-index: 5;
  display: none;
  position: relative;
}

.protocols_wrap {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.h2 {
  font-family: Chakra Petch, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.h2.white {
  color: var(--white);
}

.h2.gray {
  color: var(--grey);
}

.h2.ru {
  font-family: Tektur, sans-serif;
}

.protocols_div {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1.25fr) minmax(9em, .7fr);
  justify-content: stretch;
  align-items: start;
  width: 81.25em;
  min-height: 23em;
  height: auto;
  padding: 2.75em 5em 4.13em;
  display: grid;
  position: relative;
}

.protocols_head {
  width: 69.19em;
}

.protocol_text {
  color: var(--white);
  text-align: right;
  margin-top: -1.63em;
  font-size: 1em;
}

.gap-24 {
  z-index: 5;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  min-width: 0;
  display: flex;
  position: relative;
}

.protocols_div-head {
  color: var(--white);
  letter-spacing: .03em;
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  line-height: 130%;
}

.protocols_div-head.ru {
  font-family: Tektur, sans-serif;
}

.grid-60 {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.grid-60._3 {
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-60._2 {
  grid-row-gap: .85em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  min-width: 0;
  align-self: flex-start;
}

.protocols_div > .gap-24:nth-of-type(2) .gap-60 {
  grid-column-gap: 1.5em;
  grid-row-gap: .85em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  display: grid;
}

.protocol_wrap {
  grid-column-gap: .38em;
  grid-row-gap: .38em;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.protocol_img {
  width: 1em;
}

.protocol_img.robinhood-chain-icon {
  width: auto;
  height: 1.25em;
}

.protocol_name {
  color: var(--white-50);
  letter-spacing: 0;
  cursor: default;
  font-family: Roboto Mono, sans-serif;
  font-size: 1em;
  line-height: 120%;
  white-space: nowrap;
}

.protocol_name:hover {
  color: var(--white);
}

.hero_lottie {
  width: 92em;
  display: none;
}

.hero_video {
  z-index: 2;
  width: 92em;
  display: block;
  position: absolute;
  inset: 0 0% auto 0;
}

.hero_video.none {
  display: none;
}

.ampl_logo {
  width: 3em;
  position: absolute;
  inset: auto -1.1em 0% auto;
}

.why_div {
  grid-column-gap: 1.2em;
  grid-row-gap: 1.2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.why_wrap {
  grid-column-gap: 3.25em;
  grid-row-gap: 3.25em;
  flex-flow: column;
  display: flex;
}

.why_item {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-items: stretch;
  width: 40em;
  height: 9.5em;
  padding: 1.5em .75em 1.5em 1.94em;
  display: flex;
  position: relative;
}

.why_item.vert {
  flex-flow: column;
}

.why_item-text {
  width: 17em;
  color: var(--white-50);
  margin-bottom: .5em;
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 110%;
}

.why_item-text._40 {
  width: 14em;
  font-size: 2.5em;
  font-weight: 400;
}

.why_item-text p {
  margin-bottom: 0;
}

.why_item-text strong {
  color: var(--white);
  font-weight: 300;
}

.why_item-text.auto-mb {
  margin-bottom: 0;
}

.why_item-text.ru-why {
  font-family: Roboto Mono, sans-serif;
}

.why_item-text.ru {
  font-family: Tektur, sans-serif;
}

.left_column {
  z-index: 5;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.why_text {
  color: var(--white-50);
  margin-bottom: 1.06em;
  font-size: .75em;
  font-weight: 400;
  line-height: 140%;
}

.why_text._16 {
  font-size: 1em;
  line-height: 150%;
}

.why_text.no-mb {
  margin-bottom: 0;
}

.why_btn {
  color: #fff3;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  font-weight: 400;
}

.why_btn:hover {
  color: var(--white);
}

.why_btn.blog {
  margin-bottom: .75em;
  text-decoration: none;
}

.why_btn.blog.pc-hide {
  display: none;
}

.right_column._700 {
  z-index: 4;
}

.right_column.mr-1-75 {
  margin-right: 1.75em;
}

.right_column.abs {
  position: absolute;
}

.why-icon {
  z-index: 4;
  width: 8.2em;
  position: absolute;
  inset: .61em 1.75em auto auto;
}

.why-icon._700 {
  z-index: 4;
  width: 29em;
  position: absolute;
  top: 1em;
  right: 3.2em;
}

.why-icon.z-1 {
  z-index: auto;
}

.wrap_why-text {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.6em;
  display: flex;
  position: relative;
}

.wrap_why-text._561 {
  width: 35.06em;
}

.run-line {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.run_item {
  border: 1px solid #ffffff0d;
  justify-content: center;
  align-items: center;
  width: 8.75em;
  height: 3.75em;
  padding-left: 2.31em;
  padding-right: 2.31em;
  text-decoration: none;
  display: flex;
}

.run_item.splide__slide {
  flex: none;
}

.run_text {
  color: var(--white-50);
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  line-height: 120%;
}

.run_wrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .13em;
  margin-left: -4.94em;
  display: flex;
}

.modal {
  z-index: 999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 81.25em;
  display: flex;
  position: absolute;
}

.pop-up {
  flex-flow: column;
  width: 81.25em;
  height: 31em;
  padding-top: 3.75em;
  padding-bottom: 3em;
  padding-left: 3.75em;
  display: flex;
  position: relative;
}

.bg {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.why-bg {
  z-index: 2;
  display: none;
  position: absolute;
}

.bg-gif {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.bg-gif.none {
  display: none;
}

.empowering_wrap {
  grid-column-gap: 3.75em;
  grid-row-gap: 0em;
  grid-template: ". Area" minmax(auto, .5fr)
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.empowering_left {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2em;
  display: flex;
}

.empowering_right {
  flex-flow: column;
  width: 40em;
  height: 41.25em;
  padding: 2.5em 2.5em 2.69em;
  display: flex;
  position: relative;
}

.text-16 {
  color: var(--white-80);
  font-size: 1em;
  font-weight: 400;
  line-height: 150%;
}

.gap-12 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  display: flex;
}

.gap-20 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.gap-20.align {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.more_btn {
  width: 8.19em;
  height: 2.25em;
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.more_btn-text {
  z-index: 5;
  font-size: .88em;
  position: relative;
}

.dist_grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  margin-top: 4.44em;
  display: flex;
}

.dist_item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 26.25em;
  display: flex;
}

.title_24 {
  color: var(--white);
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 110%;
}

.title_24.ru {
  font-family: Tektur, sans-serif;
}

.core_wrap {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  max-width: 87.5em;
  display: flex;
}

.core_img._1 {
  width: 23.13em;
}

.core_img._2 {
  width: 30.69em;
}

.core_img._3 {
  width: 31.19em;
}

.core_img._4 {
  width: 23.13em;
}

.core_img._5 {
  flex: none;
  width: 32.5em;
}

.core_img._6 {
  width: 23.13em;
}

.core_img._7 {
  width: 32.38em;
}

.core_img._8 {
  width: 36.31em;
}

.core_img._9 {
  width: 16.25em;
}

.schema_desc {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.schema_desc-left {
  background-color: var(--black-40);
  -webkit-backdrop-filter: blur(240px);
  backdrop-filter: blur(240px);
  border-right: 1px solid #ffffff0d;
  align-self: stretch;
  padding: .88em .5em;
}

.schema_desc-right {
  background-color: var(--black-20);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  flex: 1;
  align-self: stretch;
  padding: .88em .75em;
}

.shema_text-left {
  width: 1.06em;
  color: var(--white-20);
  text-align: right;
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  font-weight: 400;
  line-height: 120%;
}

.shema_text-left.mob {
  display: none;
}

.schema_text-right {
  color: var(--white-50);
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  line-height: 120%;
}

.dist_item-bottom {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.bus {
  align-self: center;
  width: 26em;
  display: block;
}

.dist_item-result {
  border: 1px solid var(--gray);
  background-color: var(--black-20);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  justify-content: center;
  align-items: center;
  height: 8.75em;
  padding-left: 2.94em;
  padding-right: 3em;
  display: flex;
}

.result_text {
  color: var(--white);
  text-align: center;
  font-size: 1em;
  line-height: 150%;
}

.footer_wrap {
  grid-column-gap: 4.38em;
  grid-row-gap: 4.38em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.footer_wrap.articles {
  width: 81.25em;
  margin-left: auto;
  margin-right: auto;
}

.footer_up {
  grid-column-gap: 8.13em;
  grid-row-gap: 8.13em;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_down {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 20.75em;
  padding: 2em 3.75em;
  display: flex;
  position: relative;
}

.gap_32 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.footer_text {
  width: 31em;
  color: var(--white-gray);
  font-size: 1.13em;
  line-height: 140%;
}

.right-footer {
  flex-flow: column;
  display: none;
}

.launch_wrap {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: center;
  align-items: center;
  width: 26.25em;
  height: 3.5em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.roboto-18 {
  z-index: 5;
  color: var(--white-80);
  text-align: center;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.13em;
  position: relative;
}

.roboto-18.white-20 {
  color: var(--white-20);
}

.roboto-18.white-80 {
  color: var(--white-80);
}

.bus-footer {
  align-self: center;
  width: 24.5em;
}

.footer_logo-wrap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  max-width: 30em;
  display: flex;
}

.footer-logo {
  width: 12.19em;
  margin-bottom: 1.69em;
}

.footer_logo-text {
  color: var(--white-50);
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  line-height: 130%;
}

.footer_logo-text.ru {
  font-family: Tektur, sans-serif;
}

.email_form {
  margin-top: 1.5em;
  margin-bottom: 0;
}

.form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.email_field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--white-20);
  width: 27em;
  color: var(--white-20);
  background-color: #fff0;
  margin-bottom: 0;
  padding: .75em 0 .75em 0;
  font-size: .88em;
  line-height: 140%;
}

.email_field:active {
  color: var(--white);
}

.email_field:focus {
  border-bottom-style: solid;
  border-bottom-color: var(--white);
  color: var(--white);
}

.email_field:focus-visible, .email_field[data-wf-focus-visible] {
  border-bottom-style: solid;
  border-bottom-color: var(--white);
}

.email_field::placeholder {
  color: var(--white-20);
}

.email_field:lang(en) {
  color: var(--white);
}

.footer_bottom {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.footer_copy {
  color: var(--white-20);
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  font-weight: 400;
}

.footer_links {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2em;
  margin-right: 2em;
  display: flex;
}

.footer_link {
  color: var(--white-50);
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  text-decoration: none;
}

.footer_link:hover {
  color: var(--white);
}

.footer_link.sho {
  display: none;
}

.footer_social {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2.56em;
  display: none;
}

.footer_top {
  z-index: 5;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.footer_nav {
  grid-column-gap: 6.88em;
  grid-row-gap: 6.88em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_nav-wrap {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 8.75em;
  display: flex;
}

.footer_nav-link {
  color: var(--white-80);
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  text-decoration: none;
}

.footer_nav-link:hover {
  color: var(--white);
}

.footer_nav-link.tg-link {
  display: none;
}

.footer_nav-head {
  color: var(--white-50);
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
}

.gap-60 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.angle_80 {
  z-index: 3;
  background-color: var(--black-20);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  border: 1px solid #2f2f2f;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.angle_40 {
  z-index: 3;
  background-color: var(--black-40);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  border: 1px solid #2f2f2f;
  position: absolute;
  inset: 0%;
}

.angle_40.z-0 {
  z-index: auto;
}

.angle_40.black-40 {
  background-color: var(--black-40);
}

.angle_40.black {
  background-color: #000c;
}

.navbar_bg {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-image: none;
  position: absolute;
  inset: 0%;
}

.language_toggle {
  grid-column-gap: .13em;
  grid-row-gap: .13em;
  border: 1px solid var(--white-20);
  justify-content: flex-start;
  align-items: center;
  width: 5em;
  height: 2em;
  padding: .5em .5em .5em .75em;
  transition: all 1ms linear;
  display: flex;
}

.lang_toggle-text {
  color: var(--white);
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
}

.toggle_arrow {
  width: 1em;
  height: 1em;
}

.toggle_arrow.blog {
  transition: all 1ms;
}

.lang_drop {
  border: 1px solid var(--gray);
  background-color: var(--black-20);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  width: 5em;
  padding-top: .25em;
  padding-bottom: .25em;
  top: 2.25em;
  right: 0;
}

.lang_drop.w--open {
  width: 6em;
}

.lang_drop.blog.w--open {
  width: auto;
  min-width: 5em;
  top: 1.5em;
  right: auto;
}

.lang_drop.footer.w--open {
  top: auto;
  bottom: 2.5em;
}

.lang_drop-link {
  color: var(--white-80);
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  padding: .44em 0 .44em .75em;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
}

.lang_drop-link:hover {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--black-20);
  background-color: var(--black-20);
}

.nav_wrap {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_dropdown {
  display: none;
}

.blog_toggle {
  grid-column-gap: .13em;
  grid-row-gap: .13em;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.empowering_right-top {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.empowering_top-logo {
  border: 1px solid var(--gray);
  justify-content: center;
  align-items: center;
  padding-top: 1.69em;
  padding-bottom: 1.69em;
  display: flex;
}

.empowering_logo {
  width: 14.63em;
}

.bus_wrap {
  justify-content: space-between;
  align-items: flex-start;
  padding-left: .25em;
  padding-right: .25em;
  display: flex;
}

.bus-emp {
  width: 15em;
}

.emp_grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  display: flex;
}

.emp_item {
  justify-content: center;
  align-items: center;
  width: 15.63em;
  height: 3.5em;
  display: flex;
  position: relative;
}

.emp_item-text {
  z-index: 5;
  color: var(--white);
  text-align: center;
  letter-spacing: -.08em;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  position: relative;
}

.emp_column {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.emp_line {
  border: .5px none var(--gray);
  background-image: url('../images/divider.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: .06em;
}

.bus_small {
  width: 14.5em;
}

.angle_12 {
  border: 1px solid var(--gray);
  transition: all 1ms linear;
  position: absolute;
  inset: 0%;
}

.angle_12.flip {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.angle_12.white {
  border-color: var(--white);
  transition: all 1ms linear;
}

.why_link {
  z-index: 5;
  cursor: pointer;
  align-self: flex-start;
  text-decoration: none;
  position: relative;
}

.hero_btn-text {
  z-index: 5;
  position: relative;
}

.success_message {
  background-color: #ddd0;
  height: 2.4em;
  padding: .7em 0 .31em;
}

.success_text {
  color: var(--white);
  text-align: left;
  font-size: .88em;
}

.span_grey {
  color: var(--white-20);
}

.error_message {
  background-color: #ffdede00;
  height: auto;
  margin-top: 0;
  padding: .63em 0 0;
}

.error_text {
  color: #db4242;
  padding-top: .13em;
  font-size: .88em;
}

.form_btn {
  background-color: #3898ec00;
  padding: 0;
  font-size: .75em;
}

.ms-hidden-measure {
  white-space: nowrap;
  height: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.core_item {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  height: 12.81em;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  padding-left: 1.5em;
  display: flex;
  position: relative;
}

.core_item._1 {
  background-image: url('../images/16.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 14.56em;
  flex: none;
  width: 23.13em;
  padding-right: 2.13em;
  overflow: hidden;
}

.core_item._2 {
  background-image: url('../images/26.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 13.75em;
  flex: none;
  width: 27.5em;
  padding-right: 3em;
}

.core_item._3 {
  background-image: url('../images/94.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 13.75em;
  flex: none;
  width: 28.13em;
  padding-right: 5.81em;
}

.core_item._4 {
  background-image: url('../images/8.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 16.94em;
  flex: none;
  width: 23.13em;
  height: 16.25em;
  padding-right: 2.13em;
}

.core_item._5 {
  background-image: url('../images/54.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 14.56em;
  width: 23.13em;
  height: 16.25em;
  padding-right: 2.13em;
}

.core_item._6 {
  background-image: url('../images/51.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 22.69em;
  width: 29.38em;
  padding-right: 5.75em;
}

.core_item._7 {
  background-image: url('../images/53.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 21.63em;
  width: 33em;
  padding-right: 9.69em;
}

.h3 {
  color: var(--white-80);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 130%;
}

.h3.text-white {
  color: var(--white);
}

.h3.text-white.mob-size-14.ru {
  font-family: Tektur, sans-serif;
}

.h3._404 {
  margin-top: -1.25em;
}

.h3.ru {
  font-family: Tektur, sans-serif;
}

.core_text {
  color: var(--white-50);
  font-size: .75em;
  line-height: 120%;
}

.angle_20 {
  z-index: 3;
  border: 1px solid var(--gray);
  position: absolute;
  inset: 0%;
}

.angle_20.flip {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.core_item-wrap {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.gap-8 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.gap-8.blog.no-link {
  text-decoration: none;
}

.email_btn {
  width: 3.6em;
  height: 1.5em;
  color: var(--white-50);
  background-color: #fff0;
  margin-left: -3.53em;
  padding: 0 0 .94em;
  font-size: .88em;
}

.email_btn:hover {
  color: var(--white);
}

.email_btn:focus {
  color: var(--white);
  border: 1px #000;
}

.blog_link {
  color: var(--white-50);
  padding: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  font-weight: 400;
}

.blog_link:hover {
  color: var(--white);
}

.blog_link.blog {
  transition: all 1ms;
}

.why_slider-wrap {
  display: none;
}

.basic-swiper {
  width: 100%;
  overflow: hidden;
}

.basic-swiper.art {
  width: 46.25em;
}

.swiper-wrapper.basic-slider-list {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.basic-swiperr-item {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.basic-swiperr-item.art {
  flex-flow: column;
}

.why_slider-pagination.art-page {
  position: absolute;
  bottom: 1.5em;
  left: 1.5em;
}

.swiper-pagination {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  display: flex;
}

.swiper-pagination-bullet {
  opacity: .4;
  background-image: url('../images/pagination.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: .75em;
  height: .75em;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.core_wrap-mob {
  display: none;
}

.blog_wrap {
  grid-column-gap: 5.75em;
  grid-row-gap: 5.75em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.blog_top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog_bottom {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 26.25em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_bottom.page {
  display: block;
}

.blog_bottom-left {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: none;
  max-width: 26.25em;
  display: flex;
}

.blog_tags-wrap {
  padding: 1.5em 4.19em 1.94em 1.88em;
  position: relative;
}

.blog_tags-wrap.no-p {
  display: none;
}

.blog_tags {
  z-index: 5;
  margin-bottom: 1.25em;
  position: relative;
}

.blog_slider-wrap {
  width: 53.75em;
  display: flex;
}

.blog_slider-item {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 26.25em;
  text-decoration: none;
  display: flex;
}

.blog_img {
  object-fit: cover;
  width: 26.25em;
  height: 15.81em;
}

.blog_img.tokenized-cover {
  aspect-ratio: 1.6603 / 1;
  width: 100%;
  height: auto;
}

.text-12 {
  color: var(--white-50);
  font-size: .75em;
  line-height: 140%;
}

.blog_tag {
  color: var(--white);
  margin-top: 1.25em;
  font-family: Roboto Mono, sans-serif;
  font-size: .88em;
  text-decoration: none;
}

.blog_tag.op-50 {
  opacity: .5;
}

.blog_tag.no-mt {
  margin-top: 0;
}

.terms-body {
  background-color: var(--black);
}

.container-2 {
  background-color: var(--black);
  height: 90vh;
}

.section-2 {
  background-image: url('../images/bg-logo.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin-top: 140px;
}

.tos-parag {
  color: #fff;
  margin-bottom: 18px;
  font-weight: 400;
  line-height: 135%;
}

.container-terms-of-service {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000006b;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.tos-head1 {
  color: var(--white);
  margin-bottom: 20px;
}

.pop-up-mob {
  flex-flow: column;
  width: 81.25em;
  height: 31em;
  padding-top: 3.75em;
  padding-bottom: 3em;
  padding-left: 3.75em;
  display: flex;
  position: relative;
}

.why-icon-mob {
  z-index: 4;
  width: 8.2em;
  position: absolute;
  inset: .61em 1.75em auto auto;
}

.why-icon-mob._700 {
  z-index: 4;
  width: 36em;
  position: absolute;
  top: -2.29em;
  right: 1em;
}

.why-icon-mob.z-1 {
  z-index: auto;
}

.rich-tos {
  color: #fff;
  text-align: justify;
  font-size: .7rem;
  line-height: 135%;
}

.heading {
  color: var(--white);
  margin-bottom: 20px;
}

.link {
  color: #2897ff;
}

.link-2 {
  color: #4590fa;
}

.link-3 {
  color: #8aafff;
}

.form-filter {
  z-index: 5;
  margin-bottom: 0;
  position: relative;
}

.radio {
  display: none;
}

.filter-category {
  color: #fff9;
  background-color: #0000;
  margin-bottom: 0;
  padding: 0;
}

.filter-category.w--current {
  color: #fff;
  background-color: #0000;
}

.filter-category.is-active {
  color: var(--white);
}

.hide {
  display: none;
}

.tag-text {
  font-family: Roboto Mono, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 160%;
}

.tag-text.is-active {
  color: #fff;
}

.filter-form {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  display: flex;
}

.filter-form.hor {
  flex-flow: row;
}

.articles-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.sticky-bar {
  display: none;
}

.tag-header {
  display: flex;
}

.bread-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.max-w-814 {
  max-width: 50.88em;
}

.max-w-640 {
  max-width: 40em;
  margin-top: 1.75em;
}

.art-abs-img {
  z-index: 3;
  width: 60.94em;
  position: absolute;
  inset: 4em 0 auto auto;
}

.art-abs-img.pc-hide {
  display: none;
}

.art-rich {
  color: var(--white);
}

.art-rich > :first-child {
  margin-top: 0;
}

.art-rich > [id] {
  scroll-margin-top: 8rem;
}

.art-rich h2 {
  color: var(--white);
  text-wrap: balance;
  overflow-wrap: anywhere;
  margin-top: 1.75em;
  margin-bottom: .65em;
  font-size: clamp(2rem, 2.25em, 2.75rem);
  line-height: 115%;
}

.art-rich p {
  color: var(--white-80);
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(1rem, 1em, 1.125rem);
  line-height: 160%;
}

.art-rich p + p {
  margin-top: 1.25em;
}

.art-rich blockquote {
  border: 1px solid var(--white-50);
  color: var(--white-80);
  margin-top: 2em;
  margin-bottom: 0;
  padding: 1.5em 2em;
  font-size: clamp(1rem, 1em, 1.125rem);
  line-height: 160%;
}

.art-rich blockquote p {
  margin-top: 0;
}

.art-rich blockquote p + p {
  margin-top: 1em;
}

.art-rich h3 {
  color: var(--white);
  text-wrap: balance;
  overflow-wrap: anywhere;
  margin-top: 1.75em;
  margin-bottom: .65em;
  font-family: Chakra Petch, sans-serif;
  font-size: clamp(1.5rem, 1.5em, 1.875rem);
  font-weight: 500;
  line-height: 120%;
}

.art-rich strong {
  font-family: Roboto Mono, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.art-rich ul {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  color: var(--white-80);
  flex-flow: column;
  margin-top: 1.25em;
  margin-bottom: 0;
  padding-left: 2.5em;
  display: flex;
}

.art-rich li {
  font-size: clamp(1rem, 1em, 1.125rem);
  line-height: 160%;
}

.art-rich ol {
  color: var(--white-80);
  counter-reset: article-list-item;
  list-style: none;
  margin-top: 1.25em;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.art-rich ol > li {
  counter-increment: article-list-item;
  padding-left: 2.5em;
  position: relative;
}

.art-rich ol > li::before {
  color: var(--white-80);
  content: counter(article-list-item) ".";
  font-family: Roboto Mono, sans-serif;
  width: 1.75em;
  position: absolute;
  top: 0;
  left: 0;
}

.art-rich ol > li::marker {
  content: "";
}

.art-rich ol li + li {
  margin-top: .75em;
}

.art-rich figure {
  margin-top: 3em;
  margin-bottom: 0;
}

.art-rich figcaption {
  color: #fff6;
  text-align: left;
  margin-top: 12px;
  font-family: Roboto Mono, sans-serif;
  font-size: clamp(.75rem, .75em, .875rem);
  line-height: 145%;
}

.art-rich a {
  color: var(--white);
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

.art-rich h4 {
  color: var(--white);
  text-wrap: balance;
  overflow-wrap: anywhere;
  margin-top: 1.75em;
  margin-bottom: .65em;
  font-family: Chakra Petch, sans-serif;
  font-size: clamp(1.25rem, 1.25em, 1.5rem);
  font-weight: 500;
  line-height: 125%;
}

.art-rich ul + p,
.art-rich ol + p,
.art-rich blockquote + p,
.art-rich figure + p {
  margin-top: 1.5em;
}

.art-rich > :last-child {
  margin-bottom: 0;
}

.table-wrapper {
  flex: none;
  width: 18.75em;
  padding: 1.5em 2.94em 1.94em 1.94em;
  position: relative;
}

.list-item {
  font-size: 1em;
  line-height: 160%;
}

.swip-img {
  object-fit: cover;
  width: 46.88em;
  height: 25em;
}

.relative {
  position: relative;
}

.relative.mt-80 {
  margin-top: 5em;
}

.relative.mt-80.mb-160 {
  margin-bottom: 10em;
}

.table {
  z-index: 5;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.fs-toc_link-wrapper {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  display: flex;
}

.fs-toc_link {
  color: #fff9;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.fs-toc_link:hover, .fs-toc_link.w--current {
  color: #fff;
}

.link_new {
  font-family: Roboto Mono, sans-serif;
  font-size: 1em;
  line-height: 160%;
  text-decoration: none;
  display: inline;
}

.link_new.arrow {
  display: none;
}

.content-wrapper {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  margin-bottom: 10em;
  display: flex;
  position: sticky;
  top: 7.4em;
}

.share-txt {
  text-transform: uppercase;
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  line-height: 120%;
}

.share-wrap {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  display: flex;
}

.soc {
  opacity: .5;
  width: 1.25em;
  color: var(--white);
}

.soc:hover {
  opacity: 1;
}

.soc-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  display: flex;
}

.tabs-content {
  width: 53.75em;
  position: absolute;
  top: -13.4em;
  left: 25.6em;
}

.splide {
  display: none;
}

.splide__slide {
  flex: none;
}

.filter-cms {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.policy-rich {
  color: var(--white);
}

.policy-rich h2 {
  color: var(--white);
  margin-bottom: .5em;
  font-size: 2.25em;
  line-height: 120%;
}

.policy-rich p {
  color: var(--white-80);
  margin-top: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 160%;
}

.policy-rich blockquote {
  border: 1px solid var(--white-50);
  color: var(--white-80);
  margin-top: 2em;
  margin-bottom: 0;
  padding: 1.5em 2em;
  font-size: 1em;
  line-height: 160%;
}

.policy-rich h3 {
  margin-top: 2em;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 110%;
}

.policy-rich strong {
  font-family: Roboto Mono, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.policy-rich ul {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  color: var(--white-80);
  flex-flow: column;
  margin-top: 1.25em;
  margin-bottom: 0;
  padding-left: 2.5em;
  display: flex;
}

.policy-rich li {
  font-size: 1em;
  line-height: 160%;
}

.policy-rich ol {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  color: var(--white-80);
  flex-flow: column;
  margin-top: 1.25em;
  margin-bottom: 0;
  padding-left: 2.5em;
  display: flex;
}

.policy-rich figure {
  margin-top: 3.75em;
  margin-bottom: 0;
}

.policy-rich figcaption {
  color: #fff6;
  text-align: left;
  margin-top: 12px;
  font-family: Roboto Mono, sans-serif;
  font-size: .75em;
  line-height: 120%;
}

.policy-rich a {
  color: var(--white);
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

.policy-rich h4 {
  margin-top: 1.25em;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 110%;
}

._404_wrap {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404_btn {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: center;
  align-items: center;
  width: 26.25em;
  height: 3.5em;
  text-decoration: none;
  display: flex;
  position: relative;
}

._404_btn-text {
  z-index: 5;
  color: var(--white-80);
  text-align: center;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.13em;
  position: relative;
}

._404_btn-text.white-20 {
  color: var(--white-20);
}

._404_btn-text.white-80 {
  color: var(--white-80);
}

._404_heading {
  color: #fff0;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--white);
  padding-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 26.25em;
  line-height: 110%;
}

._404_text-wrap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.75em;
  padding-bottom: 0;
  display: flex;
}

.bg-video {
  opacity: 1;
  filter: blur(300px) brightness();
  flex-flow: column;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0 0% 0 0;
}

.bg-video.none {
  display: none;
}

.how_works {
  width: 100vw;
  height: 46.88em;
}

.how_works.pc-hide {
  display: none;
}

.how_works.mob-hide {
  display: block;
}

.how_works.mob-hide.video {
  display: none;
}

.typed-words {
  color: var(--white-80);
  font-family: Roboto Mono, sans-serif;
  font-size: 1.13em;
  line-height: 130%;
}

.tiped-wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0003;
  width: 36.75em;
  height: 5.25em;
  padding: 1em 2em 1.5em;
  position: absolute;
  inset: auto auto 2.19em 2.19em;
}

.bg-sh {
  opacity: .02;
  background-image: url('../images/647107ebd67da0f0565b239d_Grain.gif');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  position: fixed;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  .rich-tos {
    text-align: left;
  }
}

@media screen and (max-width: 479px) {
  .section {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section.hero {
    padding-top: 27.5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section.protocols {
    padding: 18.75vw 5vw;
  }

  .section.why-amplified {
    padding: 18.75vw 5vw;
    display: flex;
  }

  .section.empowering {
    z-index: 100;
    padding: 18.75vw 5vw;
  }

  .section.distributives {
    z-index: 100;
    padding: 18.75vw 5vw;
    position: relative;
  }

  .section.core {
    padding: 18.75vw 5vw;
    display: flex;
  }

  .section.footer {
    z-index: 100;
    padding: 18.75vw 5vw;
    position: relative;
  }

  .section.footer.mt-80 {
    margin-top: 0;
  }

  .section.blog-page {
    padding-top: 23vw;
    overflow: visible;
  }

  .section.art-page {
    padding-top: 23vw;
    padding-bottom: 40vw;
    overflow: visible;
  }

  .section.art-body {
    padding-top: 25vw;
    padding-bottom: 18.75vw;
  }

  .section._404 {
    padding-top: 37.5vw;
    padding-bottom: 6.25vw;
  }

  .container {
    width: 100%;
  }

  .container._1400 {
    width: 90vw;
  }

  .navbar {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5vw;
  }

  .nav_menu {
    background-color: var(--black);
    flex-flow: column;
    height: 100svh;
    margin-top: 0;
    padding-top: 28.75vw;
    padding-left: 5vw;
    padding-right: 5vw;
    position: fixed;
    inset: 0%;
  }

  .nav_link {
    border: 1px #000;
    border-bottom: 1px solid #2f2f2f;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    font-size: 5vw;
    line-height: 110%;
  }

  .nav_link.blog {
    border-bottom-style: none;
  }

  .menu_btn {
    padding: 0;
  }

  .menu_btn.w--open {
    background-color: #c8c8c800;
  }

  .logo_img {
    width: 50vw;
    height: 12.5vw;
  }

  .nav_links {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    border-top: 1px solid var(--gray);
    border-bottom: 1px solid #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .nav_social {
    flex-flow: column;
    margin-top: 12.5vw;
  }

  .social_img {
    width: 8.75vw;
    height: 8.75vw;
  }

  .social_img.footer {
    width: 6.25vw;
    height: 6.25vw;
  }

  .nav_social-links {
    grid-column-gap: 7.81vw;
    grid-row-gap: 7.81vw;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .language_selector {
    align-self: flex-end;
    margin-top: 12.5vw;
    position: relative;
    inset: auto;
  }

  .language_selector.footer {
    margin-top: 0;
    position: static;
    top: auto;
  }

  .hero_block {
    width: 90vw;
  }

  .h1 {
    font-size: 11.25vw;
  }

  .hero_text {
    font-size: 5vw;
  }

  .gap-32 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-bottom: 12.5vw;
  }

  .hero_btns {
    grid-column-gap: 7.5vw;
    grid-row-gap: 7.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 22.5vw;
  }

  .hero_btn {
    width: 62.19vw;
    height: 15vw;
    font-size: 5vw;
  }

  .hero_btn-second {
    font-size: 1vw;
  }

  .hero_img-wrap {
    opacity: .3;
    background-image: none;
    width: 370.31vw;
    display: flex;
    top: 0;
    left: -137.2vw;
  }

  .protocols_wrap {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    width: 90vw;
  }

  .h2 {
    font-size: 8.13vw;
  }

  .protocols_div {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    flex-flow: column;
    width: auto;
    min-height: 0;
    height: auto;
    padding: 8.75vw 4.06vw 14.37vw 7.5vw;
    display: flex;
  }

  .protocols_head {
    grid-column-gap: 3.75em;
    grid-row-gap: 3.75em;
    flex-flow: column;
    width: auto;
    display: flex;
  }

  .protocol_text {
    text-align: left;
    max-width: 56vw;
    margin-top: 0;
    font-size: 4.38vw;
    line-height: 110%;
  }

  .gap-24 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .protocols_div-head {
    font-size: 6.25vw;
  }

  .grid-60 {
    grid-column-gap: 12.5vw;
    grid-row-gap: 3.75vw;
    grid-template-columns: auto 1fr;
    place-items: start;
  }

  .grid-60._2 {
    grid-column-gap: 6vw;
    grid-row-gap: 3.75vw;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .protocols_div > .gap-24:nth-of-type(2) .gap-60 {
    grid-column-gap: 6vw;
    grid-row-gap: 3.75vw;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .protocol_wrap {
    grid-column-gap: 1.88vw;
    grid-row-gap: 1.88vw;
  }

  .protocol_img {
    width: 5vw;
  }

  .protocol_img.robinhood-chain-icon {
    width: auto;
    height: 5.2vw;
  }

  .protocol_name {
    font-size: 4.38vw;
    line-height: 110%;
    white-space: normal;
  }

  .hero_lottie, .hero_video {
    width: auto;
  }

  .ampl_logo, .why_div {
    display: none;
  }

  .why_wrap {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    width: 90vw;
  }

  .why_item-text {
    width: auto;
    margin-bottom: 0;
    font-size: 5.63vw;
  }

  .why_item-text.white {
    color: var(--white);
  }

  .why_item-text._40 {
    width: auto;
    font-size: 5.63vw;
  }

  .why_text {
    margin-bottom: 0;
    font-size: 3.75vw;
  }

  .why_text._16 {
    font-size: 3.75vw;
  }

  .why_btn {
    color: var(--white);
    font-size: 4.38vw;
    line-height: 110%;
  }

  .why_btn.blog.pc-hide {
    margin-bottom: 0;
    display: block;
  }

  .why-icon {
    z-index: 6;
    align-self: center;
    width: 62.5vw;
    position: relative;
    right: auto;
  }

  .why-icon._700 {
    width: 70vw;
    top: -65.89vw;
    right: 10.2vw;
  }

  .wrap_why-text._561 {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
    width: auto;
    margin-bottom: 12.5vw;
  }

  .run_item {
    width: 31.25vw;
    height: 12.5vw;
  }

  .run_text {
    font-size: 3.13vw;
  }

  .run_wrap {
    margin-bottom: .8vw;
    margin-left: -5vw;
  }

  .modal {
    height: 93.75vw;
    margin-left: -4.69vw;
    margin-right: -4.69vw;
    display: flex;
    position: relative;
    inset: auto 0%;
  }

  .modal-container {
    max-width: none;
    position: relative;
  }

  .pop-up {
    width: 90vw;
    height: 93.75vw;
    padding: 4.69vw;
  }

  .empowering_wrap {
    grid-column-gap: 0em;
    flex-flow: column;
    grid-template: "." minmax(auto, .5fr)
                   "."
                   "."
                   / 1fr;
  }

  .empowering_left {
    width: 90vw;
    margin-bottom: 0;
  }

  .empowering_right {
    width: 100vw;
    height: auto;
    margin-top: 12.5vw;
    margin-bottom: 7.81vw;
    margin-left: -5vw;
    padding: 5vw 5vw 8.44vw;
  }

  .text-16 {
    font-size: 5vw;
  }

  .text-16.mob-size-12 {
    font-size: 3.75vw;
  }

  .gap-12 {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
    font-size: 4.38vw;
  }

  .gap-20 {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .more_btn {
    width: 40.94vw;
    height: 11.25vw;
  }

  .more_btn-text {
    font-size: 4.38vw;
    font-weight: 300;
    line-height: 110%;
  }

  .distribute_wrap {
    width: 90vw;
  }

  .dist_grid {
    grid-column-gap: 18.75vw;
    grid-row-gap: 18.75vw;
    flex-flow: column;
    margin-top: 10vw;
  }

  .dist_item {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    width: auto;
  }

  .title_24 {
    font-size: 6.25vw;
  }

  .core_wrap {
    max-width: none;
    display: none;
  }

  .schema_desc.emp {
    width: 90vw;
  }

  .schema_desc-left {
    padding: 4.69vw 2.5vw;
  }

  .schema_desc-right {
    padding: 4.69vw 3.75vw 7.5vw;
  }

  .shema_text-left {
    width: auto;
    font-size: 3.13vw;
    display: none;
  }

  .shema_text-left.mob {
    width: 5.31vw;
    display: block;
  }

  .shema_text-left.mob._14 {
    font-size: 4.38vw;
  }

  .schema_text-right {
    font-size: 3.13vw;
  }

  .schema_text-right._14 {
    font-size: 4.38vw;
  }

  .bus {
    width: 87.5vw;
  }

  .dist_item-result {
    height: 37.5vw;
    padding-left: 4.69vw;
    padding-right: 4.69vw;
  }

  .result_text {
    font-size: 4.38vw;
  }

  .result_text._180 {
    width: 50vw;
  }

  .footer_wrap {
    grid-column-gap: 37.5vw;
    grid-row-gap: 37.5vw;
  }

  .footer_wrap.articles {
    width: 100%;
  }

  .footer_up {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
    flex-flow: column;
  }

  .footer_down {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding: 7.5vw 7.5vw 18.75vw;
  }

  .gap_32 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .footer_text {
    width: auto;
    font-size: 4.38vw;
  }

  .launch_wrap {
    width: 90vw;
    height: 15vw;
  }

  .roboto-18 {
    z-index: 5;
    font-size: 5vw;
    font-weight: 400;
    line-height: 110%;
    position: relative;
  }

  .bus-footer {
    width: 82.5vw;
  }

  .footer_logo-wrap {
    max-width: none;
  }

  .footer-logo {
    width: 50vw;
    margin-bottom: 7.5vw;
  }

  .footer_logo-text {
    font-size: 6.25vw;
  }

  .email_form {
    margin-top: 7.5vw;
  }

  .email_field {
    border-radius: 0;
    width: 100%;
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    font-size: 3.75vw;
  }

  .footer_bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_copy {
    order: 5;
    font-size: 3.75vw;
    line-height: 110%;
  }

  .footer_links {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
    order: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 12.5vw 0;
  }

  .footer_link {
    font-size: 3.75vw;
    line-height: 110%;
  }

  .footer_link.sho {
    order: 4;
    margin-bottom: 6.25vw;
  }

  .footer_social {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-flow: column;
    order: 2;
    align-self: stretch;
    margin-top: 7.5vw;
    margin-left: 0;
    position: relative;
  }

  .footer_top, .footer_nav {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
    flex-flow: column;
  }

  .footer_nav-wrap {
    grid-column-gap: 12.5vw;
    grid-row-gap: 6.25vw;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: grid;
  }

  .footer_nav-link, .footer_nav-head {
    font-size: 4.38vw;
    line-height: 110%;
  }

  .menu-img {
    width: 12.5vw;
    height: 12.5vw;
  }

  .text-block {
    letter-spacing: -.08em;
    font-size: 4.38vw;
    line-height: 110%;
  }

  .gap-60 {
    grid-column-gap: 7.5vw;
    grid-row-gap: 7.5vw;
    flex-flow: column;
  }

  .angle_40.mob._w-bg {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff0;
  }

  .angle_40.mob.no-blur {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .navbar_bg {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
  }

  .close-btn {
    width: 12.5vw;
    height: 12.5vw;
    display: none;
  }

  .language_toggle {
    grid-column-gap: .63vw;
    grid-row-gap: .63vw;
    width: 25.31vw;
    height: 12.5vw;
    padding: 3.75vw .5vw 3.75vw 6.25vw;
  }

  .lang_toggle-text {
    font-size: 5vw;
    line-height: 110%;
  }

  .toggle_arrow {
    width: 5vw;
    height: 5vw;
  }

  .toggle_arrow.blog {
    width: 7.5vw;
    height: 7.5vw;
  }

  .lang_drop {
    width: 25vw;
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
    top: auto;
    bottom: 48px;
  }

  .lang_drop.w--open {
    margin-top: -48vw;
    margin-bottom: 0;
    top: auto;
    bottom: auto;
  }

  .lang_drop.blog {
    margin-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .lang_drop.blog.w--open {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    padding-bottom: 1.25vw;
    display: flex;
    top: auto;
  }

  .lang_drop.footer.w--open {
    bottom: auto;
  }

  .lang_drop-link {
    padding-top: 3.91vw;
    padding-bottom: 3.91vw;
    padding-left: 3.75vw;
    font-size: 5vw;
  }

  .lang_drop-link.blog {
    color: var(--white-50);
    align-self: stretch;
    margin-bottom: 7.5vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 110%;
  }

  .blog_dropdown {
    border-bottom: 1px solid var(--gray);
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .blog_toggle {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .empowering_right-top {
    flex: 0 auto;
  }

  .empowering_top-logo {
    padding-top: 7.03vw;
    padding-bottom: 7.03vw;
  }

  .empowering_logo {
    width: 60.94vw;
  }

  .bus_wrap {
    padding-left: 1.25vw;
    padding-right: 1.25vw;
  }

  .bus-emp {
    width: 40vw;
  }

  .emp_grid {
    grid-column-gap: 1.8vw;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
  }

  .emp_item {
    width: 43.13vw;
    height: 14.06vw;
  }

  .emp_item-text {
    letter-spacing: -.01em;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 3.75vw;
    line-height: 110%;
  }

  .emp_line {
    background-image: url('../images/divider.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: none;
    border-width: .1vw;
    width: .31vw;
    margin-left: -.31vw;
    padding-left: 0;
    padding-right: 0;
  }

  .bus_small {
    width: 37.5vw;
  }

  .why_link {
    margin-top: 1.25vw;
  }

  .why_link.pop {
    margin-top: 0;
  }

  .success_message {
    height: 11.8vw;
    padding-top: 1.5vw;
    padding-bottom: 0;
  }

  .success_text {
    font-size: 3.75vw;
    line-height: 110%;
  }

  .error_message {
    padding-top: 2vw;
  }

  .error_text {
    font-size: 3.75vw;
    line-height: 110%;
  }

  .h3.text-white.mob-size-14 {
    font-size: 4.38vw;
  }

  .h3.mob-size-16 {
    font-size: 5vw;
  }

  .h3._404 {
    margin-top: 0;
    font-size: 5.63vw;
  }

  .gap-8 {
    z-index: 5;
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .gap-8.core {
    flex: 0 auto;
  }

  .email_btn {
    width: auto;
    height: auto;
    margin-left: -12.53vw;
    padding-bottom: 0;
    font-size: 3.75vw;
    line-height: 110%;
  }

  .blog_link {
    border: 1px #000;
    border-bottom: 1px solid #2f2f2f;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    font-size: 5vw;
    line-height: 110%;
  }

  .blog_link.blog {
    border-bottom-style: none;
  }

  .why_slider-wrap {
    margin-top: 11.25vw;
    display: block;
  }

  .why_slider-wrap.no-mt {
    margin-top: 0;
  }

  .basic-swiper {
    width: 100%;
    overflow: visible;
  }

  .basic-swiper.art {
    width: 100%;
  }

  .swiper-wrapper.basic-slider-list {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .swiper-wrapper.basic-slider-list.art {
    width: 100%;
  }

  .swiper-slide.basic-swiperr-item {
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .why_slider-item {
    flex-flow: column;
    display: flex;
  }

  .why_lottie {
    z-index: 10;
    align-self: center;
    margin-bottom: 0;
    position: relative;
  }

  .why_item-bottom {
    flex-flow: column;
    flex: 0 auto;
    width: 90vw;
    height: 47.5vw;
    margin-top: -4vw;
    padding: 7.5vw 5vw 7.5vw 4.69vw;
    display: flex;
    position: relative;
  }

  .why_item-bottom.h-auto {
    height: auto;
    min-height: 47.5vw;
  }

  .why_slider-pagination {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 5.31vw;
    padding-left: .31vw;
    padding-right: 12.5vw;
    display: flex;
  }

  .why_slider-pagination.art-page {
    position: static;
  }

  .swiper-pagination {
    display: flex;
  }

  .swiper-fraction {
    margin-top: -1.5vw;
  }

  .swiper-fraction.core {
    margin-top: 0;
  }

  .swiper-pagination-bullet {
    opacity: .4;
    background-image: url('../images/pagination.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 2.5vw;
    height: 2.5vw;
    margin-right: 3.75vw;
    padding-bottom: 0;
    padding-right: 0;
  }

  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
  }

  .text-block-2 {
    color: var(--white-20);
    font-family: Roboto Mono, sans-serif;
    font-size: 4.38vw;
    line-height: 110%;
  }

  .core_wrap-mob {
    flex: 0 auto;
    width: 90vw;
    display: block;
  }

  .core_mob-top {
    border: 1px solid var(--gray);
    width: 90vw;
    margin-bottom: 3.75vw;
  }

  .core_top-img {
    width: 90vw;
  }

  .core_item-bottom {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: stretch;
    width: 90vw;
    height: 90.63vw;
    margin-top: 0;
    padding: 7.5vw 6.25vw 6.25vw;
    display: flex;
    position: relative;
  }

  .core_slider-item {
    background-image: none;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .core_slider-pagination {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: -11vw;
    padding-left: .31vw;
    padding-right: 6.25vw;
    display: flex;
  }

  .blog_wrap {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .blog_wrap.relative {
    position: relative;
  }

  .blog_top.vert {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .blog_bottom {
    grid-column-gap: 7.5vw;
    grid-row-gap: 7.5vw;
    flex-flow: column;
    display: flex;
  }

  .blog_tags-wrap.reverse {
    padding: 0;
  }

  .blog_tags-wrap.no-p {
    padding: 0;
    display: block;
  }

  .blog_slider-wrap {
    width: 100%;
  }

  .blog_slider-item {
    width: auto;
  }

  .blog_img {
    object-fit: cover;
    width: auto;
    height: auto;
  }

  .blog_img.home {
    height: 39.69vw;
  }

  .text-12 {
    font-size: 3.13vw;
  }

  .blog_tag {
    margin-top: 3.75vw;
    font-size: 4.38vw;
    line-height: 100%;
  }

  .mob-hide {
    display: none;
  }

  .pop-up-mob {
    width: auto;
    height: auto;
    padding: 0;
  }

  .why-icon-mob {
    z-index: 6;
    align-self: center;
    width: 62.5vw;
    position: relative;
    right: auto;
  }

  .why-icon-mob._700 {
    width: 70vw;
    top: -65.89vw;
    right: 10.2vw;
  }

  .form-filter.reverse {
    flex-flow: column-reverse;
    display: flex;
  }

  .filter-category {
    order: 2;
  }

  .tag-text {
    color: #fff9;
    font-size: 3.75vw;
    text-decoration: none;
  }

  .tag-text.size-3-25 {
    font-size: 3.6vw;
  }

  .tag-text.size-3-25.tag-act.w--current {
    color: #fff;
  }

  .filter-form {
    grid-column-gap: 4vw;
    grid-row-gap: 2vw;
    flex-flow: wrap;
    margin-bottom: 6.25vw;
    display: flex;
  }

  .filter-form.hor {
    flex-flow: column;
    margin-bottom: 0;
  }

  .articles-grid {
    grid-template-columns: 1fr;
  }

  .article-item {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .article-item.blog_slider-item {
    grid-column-gap: 3.13vw;
    grid-row-gap: 3.13vw;
  }

  .sticky-bar {
    background-color: var(--black-20);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    justify-content: flex-end;
    align-items: stretch;
    padding: 4.69vw 5vw;
    display: flex;
    position: sticky;
    bottom: 0;
  }

  .bread-wrapper {
    display: none;
  }

  .max-w-814 {
    max-width: none;
  }

  .max-w-640 {
    max-width: none;
    margin-top: 5vw;
  }

  .art-abs-img {
    object-fit: cover;
    width: auto;
    height: 155.31vw;
    top: 45vw;
  }

  .art-abs-img.pc-hide {
    display: block;
  }

  .art-rich h2 {
    margin-top: clamp(3.5rem, 14vw, 4.5rem);
    margin-bottom: clamp(1.25rem, 5vw, 1.75rem);
    font-size: clamp(2rem, 10vw, 2.5rem);
  }

  .art-rich p {
    font-size: clamp(1rem, 4.38vw, 1.125rem);
    line-height: 165%;
  }

  .art-rich p + p {
    margin-top: clamp(1.125rem, 5vw, 1.5rem);
  }

  .art-rich blockquote {
    margin-top: 10vw;
    padding: 7.5vw;
    font-size: clamp(1rem, 4.38vw, 1.125rem);
  }

  .art-rich h3 {
    margin-top: clamp(2.75rem, 12vw, 3.75rem);
    margin-bottom: clamp(1rem, 4vw, 1.5rem);
    font-size: clamp(1.5rem, 7.5vw, 1.875rem);
  }

  .art-rich ul {
    grid-column-gap: 1.56vw;
    grid-row-gap: 1.56vw;
    margin-top: 6.25vw;
    padding-left: 12.5vw;
  }

  .art-rich li {
    font-size: clamp(1rem, 4.38vw, 1.125rem);
  }

  .art-rich ol {
    margin-top: 6.25vw;
    padding-left: 12.5vw;
  }

  .art-rich figure {
    margin-top: 12.5vw;
  }

  .art-rich figcaption {
    font-size: clamp(.75rem, 3.75vw, .875rem);
  }

  .art-rich h4 {
    margin-top: clamp(2.25rem, 10vw, 3rem);
    margin-bottom: clamp(.875rem, 4vw, 1.25rem);
    font-size: clamp(1.25rem, 6vw, 1.5rem);
  }

  .swip-img {
    width: 100%;
    height: 48.13vw;
  }

  .content-wrapper {
    display: none;
  }

  .tabs-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
    left: -3.2vw;
  }

  .filter-cms {
    grid-column-gap: 1.8vw;
    grid-row-gap: 1.8vw;
    flex-flow: wrap;
  }

  .last {
    order: 2;
  }

  .policy-rich h2 {
    margin-bottom: 8.75vw;
    font-size: 10vw;
  }

  .policy-rich p {
    margin-top: 6.25vw;
    font-size: 4.38vw;
  }

  .policy-rich blockquote {
    margin-top: 10vw;
    padding: 7.5vw;
    font-size: 4.38vw;
  }

  .policy-rich h3 {
    margin-top: 10vw;
    font-size: 7.5vw;
  }

  .policy-rich ul {
    grid-column-gap: 1.56vw;
    grid-row-gap: 1.56vw;
    margin-top: 6.25vw;
    padding-left: 12.5vw;
  }

  .policy-rich li {
    font-size: 4.38vw;
  }

  .policy-rich ol {
    margin-top: 6.25vw;
    padding-left: 12.5vw;
  }

  .policy-rich figure {
    margin-top: 12.5vw;
  }

  .policy-rich figcaption {
    font-size: 3.75vw;
  }

  .policy-rich h4 {
    margin-top: 8vw;
    font-size: 6vw;
  }

  ._404_wrap {
    margin-left: -23vw;
    padding-left: 0;
  }

  ._404_btn {
    width: 90vw;
    height: 15vw;
  }

  ._404_btn-text {
    z-index: 5;
    font-size: 5vw;
    font-weight: 400;
    line-height: 110%;
    position: relative;
  }

  ._404_heading {
    font-size: 78.13vw;
  }

  ._404_text-wrap {
    margin-bottom: 17.5vw;
  }

  .bg-video {
    width: auto;
  }

  .how_works {
    height: 100vh;
  }

  .how_works.pc-hide {
    display: block;
  }

  .how_works.pc-hide.video, .how_works.mob-hide {
    display: none;
  }

  .typed-words {
    font-size: 3.75vw;
    line-height: 130%;
  }

  .tiped-wrapper {
    width: 81.88vw;
    height: 26.56vw;
    padding: 3.75vw 7.81vw 3.75vw 4.69vw;
    bottom: 3.75vw;
    left: 3.75vw;
  }
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-2c9c9cdb, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-2c9c9cdb, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-2c9c9cdb, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-2c9c9cdb, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-2c9c9cdb, #w-node-_676fa811-9799-4bbe-7181-a15603282788-2c9c9cdb, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-2c9c9cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-2c9c9cdb {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-2c9c9cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-2c9c9cdb {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-73950898, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-73950898, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-73950898, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-73950898, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-73950898, #w-node-_676fa811-9799-4bbe-7181-a15603282788-73950898, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-73950898 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-73950898 {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-73950898 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-73950898 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-1aafb0ae, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-1aafb0ae, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-1aafb0ae, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-1aafb0ae, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-1aafb0ae, #w-node-_676fa811-9799-4bbe-7181-a15603282788-1aafb0ae, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-1aafb0ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-1aafb0ae {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-1aafb0ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-1aafb0ae {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-a0713d13, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-a0713d13, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-a0713d13, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-a0713d13, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-a0713d13, #w-node-_676fa811-9799-4bbe-7181-a15603282788-a0713d13, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-a0713d13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-a0713d13 {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-a0713d13 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-a0713d13 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-2d778cd9, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-2d778cd9, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-2d778cd9, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-2d778cd9, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-2d778cd9, #w-node-_676fa811-9799-4bbe-7181-a15603282788-2d778cd9, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-2d778cd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-2d778cd9 {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-2d778cd9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-2d778cd9 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-bc4ffb90-7f5e-ec38-69f5-f7c08bfee9d5-c496edb3, #w-node-e9236e25-fd55-a6cd-d6de-8fc74b2e31ff-c496edb3, #w-node-_22cb3d9b-cd2c-0ad9-e9fe-9a87617e0de1-c496edb3, #w-node-_6d0bda3d-1582-132f-9231-16faefb2e380-c496edb3, #w-node-c158360b-e10d-fc8f-5158-176c2c6e1ad5-c496edb3, #w-node-_676fa811-9799-4bbe-7181-a15603282788-c496edb3, #w-node-e665c69b-4d46-7acc-14e1-5974f7f55548-c496edb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-c496edb3 {
  grid-area: Area;
}

#w-node-e11f9e0b-b654-2403-df6e-060f9d981d99-c496edb3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6eb746e-9980-5247-4674-65b66fdf4a7e-c496edb3 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

@media screen and (max-width: 479px) {
  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-2c9c9cdb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1d70a697-69a5-520c-0e4a-9875dab5920b-dab591f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1d70a697-69a5-520c-0e4a-9875dab5920d-dab591f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d70a697-69a5-520c-0e4a-9875dab5921a-dab591f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-73950898 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_554b1bcc-f1fe-60ab-68d9-f8773ab1ddd2-73950898 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_554b1bcc-f1fe-60ab-68d9-f8773ab1ddd4-73950898 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_554b1bcc-f1fe-60ab-68d9-f8773ab1dde1-73950898 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-1aafb0ae {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_66d2c0d1-6023-1576-15db-d91ae5726a92-1aafb0ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66d2c0d1-6023-1576-15db-d91ae5726a94-1aafb0ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66d2c0d1-6023-1576-15db-d91ae5726aa1-1aafb0ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-a0713d13 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_967d585b-42cc-6c10-4044-4ebb843c17de-a0713d13 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_967d585b-42cc-6c10-4044-4ebb843c17e0-a0713d13 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_967d585b-42cc-6c10-4044-4ebb843c17ed-a0713d13 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-2d778cd9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4e22af21-489d-3032-e9cc-b8d50856bb8f-2d778cd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e22af21-489d-3032-e9cc-b8d50856bb91-2d778cd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e22af21-489d-3032-e9cc-b8d50856bb9e-2d778cd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd39c58-84b9-f5ef-7ab8-60487a52ee12-c496edb3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2efd2510-1ebb-c36f-06a8-f291274b9512-c496edb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2efd2510-1ebb-c36f-06a8-f291274b9514-c496edb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2efd2510-1ebb-c36f-06a8-f291274b9521-c496edb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tektur';
  src: url('../fonts/Tektur-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
