:root {
  --swatches--grey-1: #1c1a1a;
  --font-family--secondary: Suisseintl, Arial, sans-serif;
  --swatches--black: #000;
  --font-family--primary: "Haasgrotdisp 65", Arial, sans-serif;
  --_responsive-units---20: 1.39em;
  --_responsive-units---10: .69em;
  --_responsive-units---border-radius: .69em;
  --_responsive-units---menu-height: 8.61em;
  --swatches--pink: #8f66bf;
  --swatches--white: white;
  --swatches--grey-3: #484d54;
  --swatches--grey-5: #dfe1e5;
  --swatches--blue-1: #3c65a8;
  --swatches--blue-5: #6588e2;
  --swatches--grey-4: #676767;
  --swatches--grey-2: #3d3842;
  --swatches--grey-6: #a2a2a2;
  --swatches--blue-2: #5a84c9;
  --swatches--blue-3: #6c9eef;
  --swatches--blue-4: #6966bf;
  --swatches--grey-0: #2d2d2d;
}

body {
  background-color: var(--swatches--grey-1);
  font-family: var(--font-family--secondary);
  color: var(--swatches--black);
  letter-spacing: -.03em;
  font-size: 1vw;
  line-height: 1.15;
}

h1 {
  font-family: var(--font-family--primary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
}

h2 {
  font-family: var(--font-family--primary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.page {
  overflow: visible;
}

.header {
  z-index: 99;
  background-color: var(--swatches--grey-1);
  width: 100%;
  position: fixed;
}

.container {
  padding-right: var(--_responsive-units---20);
  padding-left: var(--_responsive-units---20);
}

.ceo__container {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ceo__img {
  aspect-ratio: 1;
  border-radius: var(--_responsive-units---border-radius);
  overflow: hidden;
}

.ceo__quote {
  border-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3.61em 8.17em 3.13em 3.13em;
  display: flex;
}

.ceo__title {
  font-size: 1.81em;
  font-weight: 400;
  line-height: 1.2;
}

.ceo__descr {
  font-size: 1.25em;
}

.hero__container {
  padding-top: var(--_responsive-units---menu-height);
  padding-bottom: var(--_responsive-units---10);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto 6.46em;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero__heading {
  border-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4.51em 4.51em 3.06em 2.08em;
  display: flex;
}

.hero__video {
  aspect-ratio: 1;
  border-top-left-radius: var(--_responsive-units---border-radius);
  border-top-right-radius: var(--_responsive-units---border-radius);
  border-bottom-left-radius: var(--_responsive-units---border-radius);
  border-bottom-right-radius: var(--_responsive-units---border-radius);
  grid-row: span 2;
  overflow: hidden;
}

.button {
  border-radius: var(--_responsive-units---border-radius);
  justify-content: space-between;
  align-items: center;
  height: 6.46em;
  padding-left: 2.08em;
  padding-right: 2.43em;
  transition: color .2s, background-color .2s;
  display: flex;
}

.button.is--small {
  grid-column-gap: 1.81em;
  grid-row-gap: 1.81em;
  height: 4.1em;
  padding-left: 1.53em;
  padding-right: 1.53em;
}

.button.is--blue {
  background-color: var(--swatches--blue-1);
  color: var(--swatches--white);
}

.button.speaker-button {
  background-color: var(--swatches--blue-5);
  max-width: 35.21em;
  height: 4.03em;
  color: var(--swatches--grey-1);
  padding-left: 1.39em;
  padding-right: 1.39em;
}

.button.speaker-button.is--w-100 {
  max-width: none;
}

.button.speaker-button.is--w-100.is--brown {
  background-color: #b7afa9;
}

.button.speaker-button.is--w-100.is--tiff {
  background-color: #57d0bc;
}

.button.speaker-button.is--w-100.is--blue {
  background-color: #65c0e2;
  margin-top: 3.47em;
}

.button.is--pink {
  background-color: var(--swatches--pink);
}

.button.is--pink:hover {
  background-color: var(--swatches--white);
}

.button.is--pink.is--small.text-white:hover {
  color: inherit;
}

.button.is--grey {
  background-color: var(--swatches--grey-3);
  color: var(--swatches--grey-5);
}

.button.is--grey:hover {
  color: var(--swatches--grey-1);
  background-color: #e6a2fb;
}

.hero__title {
  color: var(--swatches--black);
  letter-spacing: -.03em;
  font-size: 5.28em;
  line-height: .85;
}

.hero__descr {
  max-width: 29.66em;
  font-size: 1.25em;
}

.video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 0;
}

.button__text {
  font-family: var(--font-family--primary);
  letter-spacing: -.02em;
  font-size: 3.19em;
  font-weight: 500;
  line-height: .85;
}

.button__text.is--small {
  font-size: 2.5em;
}

.button__text.is--lh-96 {
  line-height: .96;
}

.button__icon {
  width: 2.85em;
  height: 3.33em;
}

.button__icon.is--small {
  width: 1.81em;
  height: 2.08em;
}

.svg {
  width: 100%;
  height: 100%;
}

.svg.team-slider__arrow-icon {
  width: 1.11em;
  height: 1.04em;
}

.about__descr-wrap {
  aspect-ratio: 1;
  border-top-left-radius: var(--_responsive-units---border-radius);
  border-top-right-radius: var(--_responsive-units---border-radius);
  border-bottom-left-radius: var(--_responsive-units---border-radius);
  border-bottom-right-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  grid-row: span 2;
  padding: 4.86em 3.75em 4.86em 2.08em;
  display: flex;
  overflow: hidden;
}

.about__container {
  padding-top: var(--_responsive-units---10);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto 6.46em;
  grid-template-columns: 46.62em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about__heading {
  border-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4.51em 11.98em 4.51em 2.08em;
  display: flex;
}

.about__title {
  letter-spacing: -.02em;
  font-size: 3.47em;
  line-height: .95;
}

.about__descr {
  letter-spacing: -.03em;
  font-size: 1.81em;
  line-height: 1.2;
}

.about__descr.is--sponsors {
  max-width: 86%;
}

.about__descr.is--max-w-512 {
  max-width: 17.06em;
}

.leaders__title {
  letter-spacing: -.02em;
  font-size: 4.44em;
  line-height: .95;
}

.leaders__descr-wrap {
  aspect-ratio: 1;
  border-top-left-radius: var(--_responsive-units---border-radius);
  border-top-right-radius: var(--_responsive-units---border-radius);
  border-bottom-left-radius: var(--_responsive-units---border-radius);
  border-bottom-right-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  grid-row: span 2;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4.86em 3.13em 3.13em 2.08em;
  display: flex;
  overflow: hidden;
}

.leaders__icon {
  align-self: flex-end;
  width: 2.71em;
  height: 2.92em;
}

.insight__container {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10.42em;
  padding-bottom: 10.42em;
  display: grid;
}

.insight-card {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  flex-flow: column;
  display: flex;
}

.insight-card.is--1 {
  padding-left: var(--_responsive-units---20);
}

.insight-card.is--2 {
  padding-left: 3.47em;
}

.insight__descr {
  letter-spacing: -.03em;
  font-size: 1.94em;
  line-height: 1.3;
}

.insight__descr.is--max-w-628 {
  max-width: 22.43em;
}

.insight__descr.is--max-w-576 {
  max-width: 20.57em;
}

.contact__container {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2.22em;
  display: grid;
}

.contact__heading {
  margin-bottom: 2.08em;
  margin-left: var(--_responsive-units---20);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--swatches--grey-5);
  grid-column: span 2;
  padding-bottom: 2.08em;
}

.contact__img {
  margin-left: var(--_responsive-units---20);
  aspect-ratio: 3.445 / 2.4;
  border-radius: var(--_responsive-units---border-radius);
  overflow: hidden;
}

.contact__info {
  grid-column-gap: 2.78em;
  grid-row-gap: 2.78em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 3.47em;
  display: flex;
}

.contact__info.is--contacts {
  margin-top: 3.47em;
  padding-left: 0;
}

.contact__socials-wrap {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  flex-flow: column;
  display: flex;
}

.contact__tech {
  grid-column-gap: 6.74em;
  grid-row-gap: 6.74em;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.contact__descr {
  letter-spacing: -.03em;
  font-size: 1.94em;
  line-height: 1.3;
}

.contact__tech-link {
  font-size: 1.25em;
}

.contact__gif {
  width: 6.81em;
  height: 7.36em;
  margin-left: auto;
}

.event__container {
  padding-bottom: var(--_responsive-units---10);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-card {
  border-radius: var(--_responsive-units---border-radius);
  background-color: var(--swatches--black);
  background-image: url("https://cdn.prod.website-files.com/6924e3aa114736f2833b3e3f/6929a2306b4390561180c094_4cbe8748ea594d6afb925b5f9706dc84_event.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 31.94em;
  padding: 2.08em;
  display: flex;
  overflow: hidden;
}

.event-card__heading {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  flex-flow: column;
  width: 100%;
  max-width: 36em;
  display: flex;
}

.event-card__descr {
  max-width: 29.66em;
  font-size: 1.25em;
}

.team__container {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.team__list {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  display: flex;
}

.team-card {
  border-radius: var(--_responsive-units---border-radius);
  overflow: hidden;
}

.team-card__img {
  aspect-ratio: 3.33 / 3.82;
  border-radius: var(--_responsive-units---border-radius);
  margin-bottom: -.69em;
  overflow: hidden;
}

.team-card__heading {
  grid-column-gap: 1.39em;
  grid-row-gap: 1.39em;
  background-color: var(--swatches--grey-4);
  flex-flow: column;
  padding: 2.08em 1.39em 1.39em;
  display: flex;
}

.team-card__title {
  letter-spacing: -.03em;
  font-size: 1.53em;
  font-weight: 500;
  line-height: 1.2;
}

.team-card__descr {
  letter-spacing: -.03em;
  font-size: 1.11em;
  font-weight: 500;
}

.header__container {
  height: var(--_responsive-units---menu-height);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  padding-bottom: 2.22em;
  padding-left: calc(var(--_responsive-units---20)  + var(--_responsive-units---10));
  padding-right: calc(var(--_responsive-units---20)  + var(--_responsive-units---10));
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.header__logo {
  width: 21.32em;
  height: 3.33em;
}

.header-nav__list {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-nav__link {
  color: var(--swatches--white);
  letter-spacing: -.03em;
  font-size: 1.11em;
  font-weight: 500;
}

.header-nav__link.is--contact {
  background-color: var(--swatches--pink);
  background-color: var(--swatches--pink);
  border-radius: 100vw;
  padding: .25em .8125em;
  display: inline-block;
}

.quote__container {
  padding-top: var(--_responsive-units---10);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.quote__wrap {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  border-radius: var(--_responsive-units---border-radius);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 40em;
  display: grid;
  position: relative;
  overflow: hidden;
}

.quote__text-wrap {
  z-index: 2;
  flex-flow: column;
  grid-column: 2;
  justify-content: center;
  align-items: flex-start;
  padding-top: 2em;
  padding-bottom: 2.78em;
  padding-right: 4.51em;
  display: flex;
  position: relative;
}

.quote__seq {
  position: absolute;
  inset: 0%;
}

.quote__title {
  letter-spacing: -.02em;
  margin-top: auto;
  font-size: 3.47em;
  line-height: .97;
}

.quote__icon {
  align-self: flex-end;
  width: 2.71em;
  height: 2.99em;
  margin-top: auto;
}

.embed {
  width: 100%;
  height: 100%;
}

.membership__container {
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 67.92em;
  display: grid;
  position: relative;
}

.membership-card__1 {
  left: var(--_responsive-units---20);
  border-radius: var(--_responsive-units---border-radius);
  background-color: var(--swatches--grey-3);
  width: 70.28em;
  height: 36.46em;
  padding-top: 3.06em;
  padding-left: 2.08em;
  padding-right: 7.64em;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: auto;
  overflow: hidden;
}

.membership-card__2 {
  top: 0%;
  left: auto;
  right: var(--_responsive-units---20);
  border-radius: var(--_responsive-units---border-radius);
  background-color: var(--swatches--grey-2);
  justify-content: center;
  align-items: center;
  width: 26.25em;
  height: 14.93em;
  display: flex;
  position: absolute;
  bottom: auto;
  overflow: hidden;
}

.membership-card__3 {
  top: 15.63em;
  left: auto;
  right: var(--_responsive-units---20);
  border-radius: var(--_responsive-units---border-radius);
  width: 26.25em;
  height: 37.5em;
  position: absolute;
  bottom: auto;
  overflow: hidden;
}

.membership-card__4 {
  left: var(--_responsive-units---20);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70.28em;
  height: 30.76em;
  display: grid;
  position: absolute;
  top: auto;
  bottom: 0%;
  right: auto;
}

.membership-card__5 {
  top: auto;
  left: auto;
  right: var(--_responsive-units---20);
  border-radius: var(--_responsive-units---border-radius);
  background-color: var(--swatches--pink);
  justify-content: flex-start;
  align-items: flex-end;
  width: 26.25em;
  height: 14.1em;
  padding: 2.08em 2.08em 2.08em 1.39em;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.membership-card__5:hover {
  background-color: var(--swatches--white);
}

.membership-card {
  border-radius: var(--_responsive-units---border-radius);
  flex-flow: column;
  padding: 1.39em 2.08em 2.78em;
  display: flex;
}

.membership-card__heading {
  grid-column-gap: 2.43em;
  grid-row-gap: 2.43em;
  flex-flow: column;
  display: flex;
}

.membership-card__text {
  color: #1e1e1e;
  margin-top: auto;
  font-size: 1.53em;
  line-height: 1.2;
}

.membership-card__icon {
  width: 2.22em;
  height: 2.78em;
}

.membership__title {
  letter-spacing: -.02em;
  font-size: 3.47em;
  line-height: 1.03;
}

.membership-card__title {
  color: #1e1e1e;
  letter-spacing: -.02em;
  font-size: 2.92em;
  line-height: .95;
}

.team {
  overflow: hidden;
}

.marquee__container {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.08em;
  padding-bottom: 2.08em;
  display: flex;
  overflow: hidden;
}

.marquee__elem {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.marquee__title {
  letter-spacing: -.02em;
  font-size: 4.1em;
  line-height: .95;
}

.marquee__icon {
  width: 2.15em;
  height: 2.71em;
  margin-bottom: .62em;
}

.header__burger {
  width: 1.94em;
  height: 1.94em;
  display: none;
}

.leaders__container {
  padding-top: var(--_responsive-units---10);
  padding-bottom: var(--_responsive-units---10);
  grid-column-gap: var(--_responsive-units---10);
  grid-row-gap: var(--_responsive-units---10);
  grid-template-rows: auto 6.46em;
  grid-template-columns: 46.62em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-card__image-mob {
  display: none;
}

.event__title {
  letter-spacing: -.02em;
  font-size: 3.47em;
  line-height: .95;
}

.header-nav__socials {
  display: none;
}

.event-card__sub-wrap {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.event-card__logo {
  flex: none;
  width: 12.01em;
  height: 2.99em;
}

.event-card__sub-label {
  border: 1px solid var(--swatches--white);
  color: var(--swatches--white);
  border-radius: 100vw;
  padding: .28em 1.04em .25em;
}

.event-card__sub-label-text {
  letter-spacing: .25em;
  text-transform: uppercase;
  font-size: .83em;
}

.team-slider {
  margin-left: calc(-1 * (var(--_responsive-units---10) / 2));
  margin-right: calc(-1 * (var(--_responsive-units---10) / 2));
}

.team-slider__nav {
  grid-column-gap: 1.11em;
  grid-row-gap: 1.11em;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.11em;
  display: flex;
}

.team-slider__list.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.team-slider__slide.swiper-slide {
  padding-right: calc(var(--_responsive-units---10) / 2);
  padding-left: calc(var(--_responsive-units---10) / 2);
  padding-right: calc(var(--_responsive-units---10) / 2);
  padding-left: calc(var(--_responsive-units---10) / 2);
  flex: none;
  width: 23.66em !important;
}

.team-slider__arrow {
  color: #868686;
  cursor: pointer;
  border: 1px solid #868686;
  border-radius: 100vw;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 5.42em;
  height: 2.08em;
  padding-left: .63em;
  padding-right: .63em;
  transition: color .2s, background-color .2s;
  display: flex;
}

.team-slider__arrow:hover {
  color: var(--swatches--grey-1);
  background-color: #868686;
}

.team-slider__arrow.is--next {
  justify-content: flex-end;
  align-items: center;
}

.team-slider__nav-text {
  color: #868686;
  letter-spacing: .2em;
  flex: none;
  font-size: 1.25em;
}

.team-slider__divider {
  background-color: #868686;
  width: 100%;
  height: 1px;
  margin-right: 1.11em;
}

.team-slider__divider.is--2 {
  margin-left: 1.11em;
  margin-right: 0;
}

.text-light-pink {
  color: #dec5ed;
}

@media screen and (max-width: 479px) {
  body {
    --_responsive-units---20: 4.27em;
    --_responsive-units---10: 2.67em;
    --_responsive-units---border-radius: 2.67em;
    --_responsive-units---menu-height: 23.47em;
  }

  .container.is--get-started {
    padding-top: 21.33em;
  }

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

  .ceo__img {
    position: relative;
  }

  .ceo__quote {
    grid-column-gap: 14.93em;
    grid-row-gap: 14.93em;
    padding-bottom: 6.4em;
    padding-left: 6.4em;
    padding-right: 6.4em;
    padding-top: calc(6.4em + var(--_responsive-units---10));
    margin-top: calc(-2 * var(--_responsive-units---10));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .ceo__title {
    font-size: 4.27em;
  }

  .ceo__descr {
    font-size: 3.73em;
  }

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

  .hero__heading {
    grid-column-gap: 22.93em;
    grid-row-gap: 22.93em;
    padding: 6.4em;
  }

  .button {
    height: 14.67em;
    padding-left: 6.4em;
    padding-right: 6.4em;
  }

  .button.is--small {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
    height: 12.8em;
    padding-left: 6.4em;
    padding-right: 6.4em;
  }

  .button.speaker-button {
    justify-content: space-between;
    align-items: flex-end;
    max-width: none;
    height: 14.67em;
    padding-bottom: 3.2em;
    padding-left: 5.33em;
    padding-right: 5.33em;
  }

  .button.speaker-button.is--w-100 {
    justify-content: space-between;
    align-items: flex-end;
    height: 14.67em;
    padding-bottom: 3.2em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .button.speaker-button.is--w-100.is--tiff {
    inset: auto 0% 0%;
    position: absolute;
    inset: auto 0% 0%;
  }

  .hero__title {
    font-size: 10.67em;
  }

  .hero__descr {
    font-size: 4.27em;
  }

  .button__text, .button__text.is--small, .button__text.is--small {
    font-size: 5.33em;
  }

  .button__icon {
    width: 5.33em;
    height: 6.13em;
  }

  .button__icon.is--small {
    width: 4.8em;
    height: 5.33em;
  }

  .svg.team-slider__arrow-icon {
    width: 4.1em;
    height: 3.85em;
  }

  .about__descr-wrap {
    aspect-ratio: auto;
    padding: 6.4em;
  }

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

  .about__heading {
    grid-column-gap: 23.47em;
    grid-row-gap: 23.47em;
    padding: 6.4em 9.4em 6.4em 6.4em;
    position: relative;
  }

  .about__title {
    width: 100%;
    max-width: none;
    font-size: 6.4em;
    line-height: 1;
  }

  .about__descr, .about__descr.is--event, .about__descr.is--event {
    font-size: 4.8em;
  }

  .leaders__title {
    font-size: 8em;
  }

  .leaders__descr-wrap {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
    aspect-ratio: auto;
    margin-top: calc(-2 * var(--_responsive-units---10));
    padding-bottom: 6.4em;
    padding-left: 6.4em;
    padding-right: 10.67em;
    padding-top: calc(6.4em + var(--_responsive-units---10));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .leaders__icon {
    align-self: flex-start;
    width: 7.73em;
    height: 8.53em;
  }

  .insight__container {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    grid-template-columns: 1fr;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .insight-card {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
  }

  .insight-card.is--1, .insight-card.is--2, .insight-card.is--1, .insight-card.is--2 {
    padding-left: 0;
  }

  .insight__descr {
    font-size: 4.27em;
  }

  .contact__container {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
    grid-template-columns: 1fr;
  }

  .contact__heading {
    grid-column: span 1;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 6.4em;
  }

  .contact__img {
    margin-left: 0;
    padding-left: 0;
  }

  .contact__info {
    grid-column-gap: 14.67em;
    grid-row-gap: 14.67em;
    padding-left: 0;
  }

  .contact__info.is--contacts {
    margin-top: 21.33em;
  }

  .contact__socials-wrap {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
  }

  .contact__descr {
    font-size: 4.27em;
  }

  .contact__tech-link {
    font-size: 3.73em;
  }

  .contact__gif {
    width: 10.67em;
    height: 11.47em;
  }

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

  .event-card {
    min-height: 86em;
    margin-top: calc(-2 * var(--_responsive-units---10));
    padding-bottom: 6.4em;
    padding-left: 6.4em;
    padding-right: 6.4em;
    padding-top: calc(6.4em + var(--_responsive-units---10)  + var(--_responsive-units---10));
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .event-card__heading {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
    max-width: none;
  }

  .event-card__descr {
    font-size: 3.2em;
  }

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

  .team__list {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
  }

  .team-card {
    width: 100%;
  }

  .team-card__img {
    margin-bottom: -2.67em;
  }

  .team-card__heading {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    padding: 9.07em 6.4em 6.4em;
  }

  .team-card__title {
    font-size: 5.33em;
  }

  .team-card__descr {
    font-size: 4.27em;
  }

  .header__container {
    padding-right: var(--_responsive-units---20);
    padding-bottom: 5em;
    padding-left: var(--_responsive-units---20);
  }

  .header__logo {
    z-index: 4;
    width: 54.13em;
    height: 8.53em;
    position: relative;
  }

  .header-nav {
    width: 100vw;
    height: 100vh;
    padding-right: var(--_responsive-units---20);
    padding-bottom: 30em;
    padding-left: var(--_responsive-units---20);
    background-color: var(--swatches--grey-1);
    padding-top: calc(var(--_responsive-units---menu-height)  + 13em);
    flex-flow: column;
    transition-property: transform;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.287, -.001, 0, .999);
    display: flex;
    position: fixed;
    inset: 0% auto auto 0%;
    transform: translate(100%);
  }

  .header-nav__list {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .header-nav__item {
    width: 100%;
  }

  .header-nav__item.is--button {
    margin-top: 6.4em;
  }

  .header-nav__link {
    border-bottom: 1px solid #b2bbc7;
    width: 100%;
    padding-bottom: .8em;
    font-size: 5.33em;
    display: inline-block;
  }

  .header-nav__link.is--contact {
    border-bottom-style: none;
    width: auto;
    padding: .4em 1.6em;
  }

  .header-nav__link.is--last {
    border-bottom-style: none;
  }

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

  .quote__wrap {
    grid-template-columns: 1fr;
    place-items: start;
    min-height: 173.07em;
  }

  .quote__text-wrap {
    grid-column-gap: 6.93em;
    grid-row-gap: 6.93em;
    grid-column: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 12.8em;
    padding-left: 6.4em;
    padding-right: 6.4em;
  }

  .quote__title.text-white {
    font-size: 6.4em;
    line-height: 1;
  }

  .quote__icon {
    align-self: flex-start;
    width: 7.73em;
    height: 8.53em;
  }

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

  .membership-card__1 {
    width: auto;
    height: auto;
    padding: 6.4em 6.4em 17.33em;
    position: relative;
    left: 0;
  }

  .membership-card__2 {
    display: none;
  }

  .membership-card__3 {
    width: auto;
    height: 119.47em;
    position: relative;
    top: 0;
    right: 0;
  }

  .membership-card__4 {
    grid-template-columns: 1fr;
    width: auto;
    height: auto;
    position: relative;
    left: 0;
  }

  .membership-card__5 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding-left: 6.4em;
    padding-right: 6.4em;
    position: relative;
    right: 0;
  }

  .membership-card {
    grid-column-gap: 12.8em;
    grid-row-gap: 12.8em;
    padding: 6.4em 32.3em 6.4em 6.4em;
  }

  .membership-card__heading {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
  }

  .membership-card__text {
    font-size: 4.27em;
  }

  .membership-card__icon {
    width: 6.93em;
    height: 8em;
  }

  .membership__title {
    font-size: 6.4em;
  }

  .membership-card__title {
    font-size: 5.87em;
  }

  .sticky {
    height: 300vh;
  }

  .marquee__container {
    grid-column-gap: 5.33em;
    grid-row-gap: 5.33em;
    grid-template-columns: 1fr;
    padding-top: 7em;
    padding-bottom: 7em;
  }

  .marquee__elem {
    grid-column-gap: 5.33em;
    grid-row-gap: 5.33em;
  }

  .marquee__title {
    font-size: 8em;
  }

  .marquee__icon {
    width: 4.8em;
    height: 5.87em;
    margin-bottom: 1.02em;
  }

  .header__burger {
    justify-self: self-end;
    width: 7.47em;
    height: 7.47em;
    display: block;
    position: relative;
  }

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

  .event-card__image-mob {
    border-radius: var(--_responsive-units---border-radius);
    height: 53.33em;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .event__title {
    width: 100%;
    max-width: none;
    font-size: 6.4em;
    line-height: 1;
  }

  .header-nav__socials {
    border-top: 1px solid #b2bbc7;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: auto;
    padding-top: 4.27em;
    display: flex;
  }

  .header-nav__social-text {
    font-family: var(--font-family--primary);
    color: var(--swatches--white);
    letter-spacing: -.02em;
    font-size: 5.33em;
    font-weight: 500;
  }

  .header-nav__social-gif {
    flex: none;
    width: 9.6em;
    height: 12.8em;
  }

  .event-card__sub-wrap {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
  }

  .event-card__logo {
    width: 33.07em;
    height: 8em;
  }

  .event-card__sub-label {
    padding: 1.07em 2.5em;
  }

  .event-card__sub-label-text {
    font-size: 2em;
  }

  .team-slider__nav {
    margin-top: 4.1em;
  }

  .team-slider__slide.swiper-slide {
    width: 82.13em !important;
  }

  .team-slider__arrow {
    width: 15.38em;
    height: 7em;
    padding-left: 2.31em;
    padding-right: 2.31em;
  }

  .team-slider__nav-text {
    font-size: 3.08em;
  }

  .team-slider__divider {
    display: none;
  }

  .events-hero__container {
    grid-template-columns: 1fr;
  }

  .events-hero__layout {
    grid-column-gap: 22.93em;
    grid-row-gap: 22.93em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 57.07em;
    padding: 6.4em;
  }

  .events-hero__title {
    font-size: 10.67em;
  }

  .events-hero__label {
    grid-column-gap: 3.2em;
    grid-row-gap: 3.2em;
  }

  .events-hero__label-icon {
    width: 4.27em;
    height: 4.8em;
  }

  .events-hero__label-text {
    font-size: 4.27em;
  }

  .events-quote__container {
    grid-column-gap: 12.8em;
    grid-row-gap: 12.8em;
    grid-template-columns: 1fr;
    padding-top: 14.93em;
    padding-bottom: 14.93em;
  }

  .events-quote__container.is--speakers, .events-quote__container.is--sponsors {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    padding-bottom: 0;
  }

  .events-quote__container.is--contacts {
    grid-row-gap: 8.53em;
    padding-bottom: 21.33em;
  }

  .events-quote__icon {
    align-self: flex-start;
    width: 10.13em;
    height: 12.8em;
    margin-left: 0;
  }

  .events-quote__icon.is--members {
    margin-bottom: 4.27em;
  }

  .events-quote__icon.is--contacts {
    width: 7.73em;
    height: 8.53em;
  }

  .events-quote__text-wrap {
    grid-column-gap: 6.93em;
    grid-row-gap: 6.93em;
    grid-column: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
  }

  .events-quote__text.text-white {
    font-size: 6.4em;
    line-height: 1;
  }

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

  .event__img {
    grid-row: 1 / span 1;
  }

  .event__descr-wrap {
    min-height: 65.6em;
    padding: 6.4em;
  }

  .event__descr-wrap.is--3, .event__descr-wrap.is--5, .event__descr-wrap.is--2, .event__descr-wrap.is--3, .event__descr-wrap.is--5, .event__descr-wrap.is--2 {
    padding-right: 6.4em;
  }

  .event__info {
    grid-column-gap: 13.33em;
    grid-row-gap: 13.33em;
    padding: 6.4em;
  }

  .event__info-heading {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
  }

  .event__info-title {
    font-size: 6.93em;
  }

  .event__info-title.is--4 {
    max-width: 95%;
  }

  .event__info-descr {
    font-size: 4.27em;
  }

  .event__labels.is--4 {
    max-width: 50%;
  }

  .event__label {
    font-size: 3.2em;
    line-height: 1.3;
  }

  .event__icon {
    width: 5.33em;
    height: 6.13em;
    top: 6.4em;
    right: 6.4em;
  }

  .event__header {
    min-height: 25.6em;
    padding: 3.2em;
    top: 6.4em;
  }

  .event__header-hash-wrap {
    grid-column-gap: 3.2em;
    grid-row-gap: 3.2em;
  }

  .event__header-hash-text {
    font-size: 4.27em;
  }

  .event__header-hash-icon {
    width: 3.73em;
    height: 4em;
  }

  .event__header-sub {
    font-size: 3.2em;
  }

  .event__header-title {
    font-size: 5.33em;
  }

  .insight-descr, .insight-descr.is--speakers {
    max-width: none;
    margin-left: 0;
  }

  .insight-descr.is--speakers {
    max-width: none;
    margin-left: 0;
  }

  .insight-descr.is--sponsors {
    margin-left: 0;
  }

  .insights__container, .insight {
    grid-column-gap: 14.93em;
    grid-row-gap: 14.93em;
  }

  .insight_img {
    flex-flow: row;
    min-height: 53.33em;
    display: flex;
  }

  .insight__grid {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    grid-template-columns: 1fr;
    padding-top: 21.33em;
    padding-bottom: 2.13em;
  }

  .insight__grid.is--insight {
    padding-top: 0;
  }

  .insight__descr-wrap {
    padding-right: 0;
  }

  .insight__descr-wrap.is--speakers {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
  }

  .insight__title {
    font-size: 6.93em;
  }

  .insight__button {
    font-size: 4.27em;
  }

  ._2col__container {
    padding-top: 8.53em;
    padding-bottom: 0;
    padding-left: var(--_responsive-units---20);
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
    grid-template-columns: 1fr;
  }

  ._2col__container.is--membership {
    padding-top: 21.33em;
  }

  ._2col__container.is--why {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    padding-top: 10.67em;
  }

  .team-list__container {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    padding-top: 10.67em;
    padding-bottom: 0;
    display: flex;
    overflow-x: auto;
  }

  .team-member {
    flex: none;
    width: 82.13em;
  }

  .team-member__heading {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    margin-top: -4.27em;
    padding: 8em 4.27em 4.27em;
  }

  .team-member__title {
    font-size: 5.33em;
  }

  .team-member__descr {
    font-size: 4.27em;
  }

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

  .why-list {
    grid-template-columns: 1fr;
  }

  .why-list.is--sponsors {
    grid-template-columns: 1fr;
    margin-top: 8.53em;
  }

  .why-card {
    padding: 6.4em;
  }

  .why-card.is--sponsors {
    min-height: 69.33em;
    padding: 6.4em;
  }

  .why-card__heading {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
  }

  .why-card__text {
    font-size: 4.27em;
    line-height: 1.2;
  }

  .why-card__text.is--sponsors {
    font-size: 4.27em;
  }

  .why-card__title {
    font-size: 5.33em;
  }

  .why-card__num {
    font-size: 3.2em;
  }

  .pricing-heading {
    grid-column-gap: 12.8em;
    grid-row-gap: 12.8em;
    grid-template-columns: 1fr;
    margin-bottom: 10.67em;
    padding-top: 21.33em;
    padding-bottom: 4.27em;
  }

  .pricing-heading.is--sponsors {
    margin-bottom: 10.67em;
    padding-bottom: 8.53em;
  }

  .pricing-cards.is--sponsors {
    padding-right: var(--_responsive-units---20);
    padding-left: var(--_responsive-units---20);
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    margin-bottom: 0;
    margin-right: calc(-1 * var(--_responsive-units---20));
    margin-left: calc(-1 * var(--_responsive-units---20));
    padding-right: var(--_responsive-units---20);
    padding-left: var(--_responsive-units---20);
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    margin-bottom: 0;
    margin-right: calc(-1 * var(--_responsive-units---20));
    margin-left: calc(-1 * var(--_responsive-units---20));
    overflow-x: auto;
  }

  .pricing__icon {
    align-self: flex-start;
    width: 10.13em;
    height: 12.8em;
    margin-left: 0;
  }

  .pricing-card, .pricing-card.is--sponsors, .pricing-card.is--sponsors {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    width: 70.93em;
    padding-right: 0;
  }

  .pricing-card__list {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
  }

  .pricing-card__title {
    font-size: 5.33em;
  }

  .pricing-card__list-item {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
  }

  .pricing-card__list-sub {
    padding-bottom: .7em;
    font-size: 3.2em;
  }

  .sponsor-quote__text {
    font-size: 5.33em;
  }

  .sponsors-quote__descr-wrap {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    grid-template-columns: 1fr;
    padding-bottom: 23.2em;
    position: relative;
  }

  .sponsor-card__title {
    font-size: 5.33em;
  }

  .margin-left-20 {
    margin-left: 0;
  }

  .pricing-2-col {
    padding-right: var(--_responsive-units---20);
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    margin-right: calc(-1 * var(--_responsive-units---20));
  }

  .pricing-2-col.is--auto {
    padding-left: var(--_responsive-units---20);
    margin-left: calc(-1 * var(--_responsive-units---20));
    padding-left: var(--_responsive-units---20);
    margin-left: calc(-1 * var(--_responsive-units---20));
    overflow-x: auto;
  }

  .pricing-descr-wrap {
    margin-left: 0;
  }

  .get-started-descr-wrap {
    margin-top: 8.53em;
    margin-left: 0;
  }

  .contacts-heading {
    grid-column-gap: 6.13em;
    grid-row-gap: 6.13em;
    margin-top: 12.8em;
    padding-left: 0;
  }

  .contacts-title, .contacts-quote__text {
    font-size: 6.93em;
  }

  .founders-heading {
    grid-column-gap: 8.53em;
    grid-row-gap: 8.53em;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .founders-img {
    margin-left: 0;
    margin-right: 0;
  }

  .founder-heading {
    grid-column-gap: 2.13em;
    grid-row-gap: 2.13em;
  }

  .founder-descr {
    font-size: 3.2em;
  }

  .contact-form {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form.is--members {
    padding-left: 0;
  }

  .contact-form__inner {
    grid-column-gap: 6.4em;
    grid-row-gap: 6.4em;
  }

  .contact-form__input {
    padding-left: 0;
    padding-right: 0;
    font-size: 4.27em;
  }

  .contact-form__submit {
    height: 14.67em;
    margin-top: 6em;
    padding-bottom: 3.2em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .insight_img-inner {
    height: auto;
  }
}
