@font-face {
  font-family: Adversal;
  src: url('../fonts/adversal.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeoniktrial;
  src: url('../fonts/AeonikTRIAL-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: #1b1b1b;
  --yellow: #d9fd00;
  --blue-violet: #9248ee;
  --dark-slate-grey: #393939;
  --white-smoke: #efefef;
}

h1 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 400;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul, ol {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 16px;
  line-height: 24px;
}

strong {
  font-weight: bold;
}

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

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

.navbar {
  z-index: 5;
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 88px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: fixed;
}

.container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.brand {
  background-image: url('../images/logo-yellow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 150px;
  height: 0;
  padding-bottom: 0;
  position: static;
}

.logo {
  background-image: url('../images/logo-yellow.svg');
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 18px;
}

.navbar__container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link {
  color: #fff6;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
  transition: color .2s;
}

.nav-link:hover {
  color: #fff6;
}

.nav-link.w--current {
  color: var(--yellow);
  font-family: Aeoniktrial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.nav-link.hide {
  display: none;
}

.nav-link.b {
  padding-left: 8px;
  padding-right: 8px;
}

.nav-menu {
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

.hero {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.elipse {
  z-index: 2;
  background-image: url('../images/navlinkBg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 66px;
  height: 66px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 12% 0% 0%;
}

.hero__container {
  justify-content: center;
  align-items: center;
  height: 70%;
  padding: 0 32px 32px;
  display: flex;
}

.grid {
  background-color: var(--black);
  background-image: url('../images/grid.svg');
  background-position: 101% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.corner {
  border-top: 1px solid var(--yellow);
  border-left: 1px solid var(--yellow);
  width: 16px;
  height: 16px;
  position: absolute;
}

.corner.lu {
  inset: 0% auto auto 0%;
}

.corner.ru {
  border-right: 1px solid var(--yellow);
  border-left-style: none;
  inset: 0% 0% auto auto;
}

.corner.ld {
  border-style: none none solid solid;
  border-right-width: 1px;
  border-right-color: var(--yellow);
  border-bottom-width: 1px;
  border-bottom-color: var(--yellow);
  display: flex;
  inset: auto auto 0% 0%;
}

.corner.ld.hero {
  display: flex;
}

.corner.rd {
  border-style: none solid solid none;
  border-right-width: 1px;
  border-right-color: var(--yellow);
  border-bottom-width: 1px;
  border-bottom-color: var(--yellow);
  inset: auto 0% 0% auto;
}

.corner.rd.bottom72 {
  bottom: 72px;
  right: -4px;
}

.headingwrap {
  background-color: var(--black);
  align-items: center;
  width: 648px;
  height: 24%;
  margin-top: 7%;
  margin-left: 19.2%;
  padding: 32px;
  display: flex;
  overflow: hidden;
}

.heading {
  max-width: 584px;
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-size: 31px;
  font-weight: 400;
  line-height: 36px;
}

.heading.aboutus {
  max-width: 799px;
  margin-top: 0;
  margin-bottom: 0;
}

.heading.partnerships {
  margin-top: 0;
  margin-bottom: 0;
}

.heading.partnerships.yellow {
  max-width: 528px;
  color: var(--yellow);
  font-size: 32px;
}

.heading.partnerships.purple {
  color: var(--blue-violet);
  margin-bottom: 13px;
}

.heading.partnerships.new {
  color: var(--dark-slate-grey);
  font-size: 22px;
}

.heading__span1 {
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-weight: 400;
  display: flex;
}

.heading__span2 {
  display: flex;
}

.title {
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  font-family: Adversal, sans-serif;
  font-size: 189px;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.hero-overlay {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.title__span1, .title__span2 {
  display: flex;
}

.title2 {
  z-index: 2;
  width: auto;
  height: 100vh;
  color: var(--black);
  text-shadow: 8px -1px 20px #000;
  justify-content: center;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  font-family: Adversal, sans-serif;
  font-size: 189px;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.title__heading {
  background-image: url('../images/Spaceshard.svg');
  background-position: 50%;
  background-size: cover;
  width: 1247px;
  height: 128px;
  position: absolute;
  inset: auto auto 0;
}

.titlewrap {
  width: 1247px;
  height: 128px;
  position: absolute;
  inset: auto auto 96px;
  overflow: hidden;
}

.about {
  width: 100%;
  padding-top: 61px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.about__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.about__left {
  width: 50%;
  padding-right: 0;
}

.about__content {
  padding-left: 6.25vw;
}

.about__image {
  overflow: visible;
}

.h1 {
  color: var(--blue-violet);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Space Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.h1.marginbottom {
  letter-spacing: .8px;
  margin-bottom: 40px;
}

.h1.inline {
  margin-right: 5px;
  display: inline-block;
}

.h1.cta {
  margin-bottom: 72px;
  padding-left: 0;
  padding-right: 0;
}

.h1.marginb24 {
  margin-bottom: 24px;
}

.paragraph {
  max-width: 436px;
  color: var(--white);
  margin-bottom: 60px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph.aboutus {
  max-width: 501px;
  margin-bottom: 0;
}

.paragraph.aboutus._1 {
  max-width: 527px;
  padding-right: 48px;
}

.paragraph.aboutus._2 {
  padding-left: 0;
}

.car-embed {
  color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.image {
  position: absolute;
  inset: 0% auto auto 0%;
}

.car-embed-2 {
  color: var(--yellow);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cartag {
  z-index: 3;
  width: 152px;
  height: 53px;
  color: var(--yellow);
  background-image: url('../images/Group-48.png');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 145px auto auto 473px;
}

.cartag.new {
  background-image: url('../images/Group-158.png');
}

.carwrap {
  height: 206px;
  position: relative;
  overflow: hidden;
}

.carwrap._2 {
  width: 640px;
  margin-right: 55px;
}

.carwrap._2.mobile {
  display: none;
}

.smallbox {
  border: 1px solid var(--black);
  width: 8px;
  height: 8px;
  color: var(--yellow);
  position: absolute;
  top: 16px;
  left: 15px;
}

.smallbox.yellow {
  border-color: var(--yellow);
}

.smallbox.yellow.lb {
  display: none;
  inset: auto auto -4px -4px;
}

.smallbox.yellow.center {
  margin-left: auto;
  margin-right: auto;
  inset: -4px 0% auto;
}

.smallbox.yellow.center.down {
  inset: auto 0% -4px;
}

.smallbox.yellow.rb {
  z-index: 1;
  inset: auto -4px -4px auto;
}

.smallbox.yellow.rb.bottom72 {
  bottom: 72px;
}

.smallbox.yellow.rb.full {
  z-index: 1;
  background-color: var(--yellow);
}

.smallbox.yellow.footer {
  inset: auto 0% 0% auto;
}

.smallbox.yellow.footer__smallbox {
  inset: auto -4px 72px auto;
}

.smallbox.yellow.lt {
  inset: -4px auto auto -4px;
}

.smallbox.yellow.rt {
  inset: -4px -4px auto auto;
}

.smallbox.yellow.ld {
  z-index: 1;
  inset: auto auto -4px -4px;
}

.smallbox.yellow.ld.full {
  z-index: 1;
  background-color: var(--yellow);
}

.smallbox.yellow.solid {
  background-color: var(--yellow);
}

.smallbox.yellow.solid.ld {
  bottom: -4px;
}

.smallbox.yellow.solid.rd {
  inset: auto -4px -4px auto;
}

.smallbox.yellow.itemleft {
  inset: auto 18.75vw -4px auto;
}

.smallbox.yellow.itemright {
  inset: auto 6.25vw -4px auto;
}

.smallbox.yellow.contactleft {
  inset: auto auto 155px -4px;
}

.smallbox.yellow.contactright {
  inset: auto -4px 155px auto;
}

.smalltext {
  color: var(--black);
  letter-spacing: 1.1px;
  font-family: Space Mono, sans-serif;
  font-size: 8px;
  line-height: 12px;
  position: relative;
  top: 27px;
  left: 32px;
}

.smalltext.white {
  color: var(--white);
  top: 108px;
  left: 0;
}

.smalltext.white._2 {
  top: 119px;
  left: 14.8vw;
}

.smalltext.white.static {
  position: static;
}

.smalltext.white._3 {
  position: absolute;
  inset: auto auto 57px 24vw;
}

.smalltext.white.aboutus {
  position: absolute;
  inset: auto auto 0% 247px;
}

.smalltext.white.box {
  position: absolute;
  top: 91px;
  left: -134px;
}

.smalltext.white.box._2 {
  width: 157px;
  height: 12px;
  top: -89px;
  left: 17px;
  transform: rotate(90deg);
}

.smalltext.white.cards {
  width: 88px;
  position: absolute;
  inset: 228px 6.25vw auto auto;
}

.smalltext.white.partnership {
  width: auto;
  display: inline-block;
  position: absolute;
}

.smalltext.white.partnerships {
  position: absolute;
  inset: auto 304px 19px auto;
}

.smalltext.white.modalform {
  top: 221px;
}

.smalltext.white.modalgraphic {
  display: inline-block;
  position: absolute;
  inset: auto 0% -22px 62px;
}

.smalltext.white.contactform {
  transform-origin: 0 100%;
  position: absolute;
  inset: auto auto 56px 32px;
  transform: rotate(-90deg);
}

.smalltext.white.cta {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  inset: 6px 175px auto auto;
}

.buttonwrap {
  z-index: 4;
  color: #393939;
  border-bottom: 1px solid #393939;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 175px;
  height: 48px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buttonwrap.right {
  margin-left: auto;
  position: absolute;
  inset: auto 24px 48px auto;
}

.buttonwrap.absolute {
  position: absolute;
}

.buttonwrap.absolute.partnerships {
  position: relative;
  inset: auto auto 0 25vw;
}

.buttonwrap.absolute.blog-btn {
  margin-top: 32px;
  margin-bottom: 24px;
  position: relative;
  inset: auto auto 0;
}

.buttonwrap.mtauto {
  margin-top: auto;
}

.buttonoutline {
  background-image: url('../images/button.svg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  width: 175px;
  height: 47px;
  display: none;
  position: absolute;
  inset: 0%;
}

.buttonline {
  z-index: 2;
  background-color: var(--yellow);
  align-self: flex-start;
  width: 1px;
  height: 16px;
  position: relative;
}

.buttontext {
  z-index: 1;
  color: var(--yellow);
  letter-spacing: .8px;
  text-transform: uppercase;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  position: relative;
}

.buttontext.purple {
  color: var(--blue-violet);
  letter-spacing: .8px;
  font-family: Space Mono, sans-serif;
  font-weight: 700;
}

.text-block {
  color: var(--yellow);
  letter-spacing: 1.1px;
  text-transform: uppercase;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.html-embed {
  z-index: 1;
  color: var(--yellow);
  padding-top: 0;
  transition: color .2s;
  position: absolute;
  inset: 0%;
}

.html-embed:active, .html-embed.new, .html-embed.new.yellow {
  color: var(--yellow);
}

.aboutcontainerbig {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-image: url('../images/graphic.svg');
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 61px;
  padding-bottom: 176px;
}

.div-block-2 {
  background-color: var(--dark-slate-grey);
  width: 1px;
  height: 93px;
  position: absolute;
  inset: -32px auto auto 32px;
}

.div-block-2.right {
  inset: -32px 32px auto auto;
}

.bigtext {
  border-bottom: 1px solid var(--dark-slate-grey);
  width: 100%;
  margin-bottom: 72px;
  padding: 110px 32px 187px;
  position: relative;
  overflow: hidden;
}

.bigtext__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 81.25% 18.75%;
  grid-auto-columns: 1fr;
  display: grid;
}

.bigtextwrap {
  padding-left: 6.25vw;
}

.bigtext__typo {
  font-family: Adversal, sans-serif;
  font-size: 108px;
  font-weight: 400;
  line-height: 92px;
}

.bigtext__typo.yellow {
  width: 1070px;
  color: var(--yellow);
  position: relative;
}

.bigtext__typo.purple {
  max-width: 994px;
  color: var(--blue-violet);
  display: inline-block;
}

.smalltextwrap {
  width: 86px;
  padding-bottom: 0;
}

.section {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.div {
  z-index: 5;
  width: 1200px;
  height: 600px;
  position: absolute;
}

.graphic1 {
  background-image: url('../images/graphic1.svg');
  background-position: 50% 100%;
  background-size: cover;
  width: 335px;
  height: 16px;
  position: relative;
  left: 0;
}

.leftline {
  background-color: var(--dark-slate-grey);
  width: 1px;
  height: 103%;
  position: absolute;
  inset: -3% auto 0% 32px;
}

.rightline {
  background-color: var(--dark-slate-grey);
  width: 1px;
  height: 103%;
  position: absolute;
  inset: -3% 32px 0% auto;
}

.graphic2 {
  width: 100%;
  height: 14px;
  padding-left: 32px;
  padding-right: 32px;
  position: absolute;
  inset: auto 0% -14px;
}

.div-block-3 {
  background-image: url('../images/graphic2.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: 100%;
  position: static;
  inset: 0%;
}

.partnership {
  width: 100%;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  overflow: hidden;
}

.grid2 {
  border-top: 1px solid var(--dark-slate-grey);
  background-image: url('../images/grid.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 58vh;
  margin-bottom: 0;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
  display: flex;
  position: relative;
}

.grid2__content {
  width: 766px;
  height: 320px;
}

.grid2__titlewrap {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 222px;
  height: 65px;
  padding-bottom: 4px;
  padding-left: 48px;
  display: flex;
}

.grid2__paragraf {
  background-color: var(--black);
  width: 510px;
  margin-right: 34px;
  padding: 36px 24px 36px 48px;
}

.paragraph-2 {
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-4 {
  align-items: flex-end;
  display: flex;
}

.grid2__button {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 222px;
  height: 94px;
  padding-bottom: 23px;
  display: flex;
}

.skywrap {
  justify-content: flex-end;
  width: 415px;
  height: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.skyembed {
  color: var(--yellow);
  position: absolute;
  inset: 0% 0% auto auto;
}

.sky__image {
  position: absolute;
}

.lineyellow {
  z-index: 1;
  position: absolute;
  top: 30px;
  right: 93px;
}

.smalltextwrap2 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 30px;
  display: flex;
  position: absolute;
  top: 160px;
  right: 224px;
}

.gridcorner {
  background-image: url('../images/gridCorner.svg');
  background-position: 50%;
  background-size: cover;
  width: 128px;
  height: 104px;
  position: absolute;
  inset: auto -3px -9px auto;
}

.partnership__bottom {
  background-image: url('../images/partnership__bottom.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: row;
  align-items: flex-start;
  width: 101%;
  height: 262px;
  margin-left: -1%;
  margin-right: 0%;
  padding-top: 58px;
  padding-left: 17px;
  display: none;
  position: relative;
}

.lineyellowhorizontal {
  margin-right: 38px;
}

.projects {
  width: 100%;
  padding: 0 32px;
  display: block;
}

.projects__container {
  border-bottom: 1px solid #393939;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  padding: 111px 6.25px 78px 6.25vw;
  display: block;
  position: relative;
}

.projects__parwrap {
  align-items: flex-end;
  margin-bottom: 96px;
  display: flex;
}

.projects__paragraf {
  width: 348px;
  color: var(--white);
  margin-bottom: 0;
  margin-right: 24px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.splide {
  perspective: 300px;
  perspective-origin: 50%;
  align-items: flex-start;
  width: 1092px;
  height: 394px;
  padding-bottom: 0;
  display: flex;
}

.splide.slider1 {
  perspective: none;
  perspective-origin: 50%;
  align-items: stretch;
  height: 414px;
}

.splide.slider1.mobile, .splide.slider2.mobile, .splide.toolkit-colors {
  display: none;
}

.splide.slider3 {
  width: 100%;
  height: auto;
  margin-top: 48px;
  overflow: visible;
}

.card {
  background-image: url('../images/card.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 348px;
  height: 100%;
  margin-right: 24px;
  padding: 34px 24px 24px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: none;
}

.card.home {
  padding-top: 69px;
  padding-bottom: 48px;
}

.card__number {
  color: var(--yellow);
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 48px;
  font-family: Adversal, sans-serif;
  font-size: 108px;
  line-height: .6;
}

.heading-3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.splide__slider {
  transform-origin: 50%;
  justify-content: flex-start;
  align-items: flex-end;
  width: 348px;
  height: 100%;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  transform: perspective(300px);
}

.splide__track {
  width: 100%;
  height: auto;
  display: flex;
}

.splide__track.lightbox {
  overflow: hidden;
}

.splide__list {
  perspective: 300px;
  perspective-origin: 50%;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.splide__list.lightbox {
  align-items: center;
}

.div-block-5 {
  width: 100%;
  height: 100%;
}

.card__name {
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.paragraph-3 {
  color: var(--white);
  margin-bottom: 0;
  padding-right: 24px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
}

.graphic3 {
  position: absolute;
  inset: 220px 0% auto auto;
}

.projects__spalltext {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 36px;
  display: flex;
  position: absolute;
  inset: 448px 37px auto auto;
}

.projects__spalltext._2 {
  top: 475px;
}

.footer {
  background-color: var(--black);
  width: 100%;
  height: 619px;
  padding-bottom: 80px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.footer__container {
  border: 1px solid #393939;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 6.25vw;
  position: relative;
}

.footer__smalltext {
  margin-bottom: 128px;
}

.footer__navigation {
  align-items: flex-start;
  display: flex;
}

.footer__logo {
  flex-direction: column;
  align-items: center;
  width: 18px;
  height: auto;
  margin-right: 18.75vw;
  display: flex;
}

.footer__logo.w--current {
  height: auto;
  color: var(--white);
  background-image: none;
  flex-direction: column;
  align-items: center;
  margin-right: 18.75vw;
  text-decoration: none;
  display: flex;
}

.footer__navigation-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer__navlink {
  color: #fff6;
  margin-bottom: 8px;
  font-family: Aeoniktrial, sans-serif;
  line-height: 24px;
  text-decoration: none;
  transition: color .2s;
}

.footer__navlink:hover {
  color: var(--yellow);
}

.footer__navlink.w--current {
  color: var(--yellow);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.footer__navlink.hide {
  display: none;
}

.footer__type {
  background-image: url('../images/footer.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 525px;
  height: 241px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.footer__smalltext2 {
  position: absolute;
  inset: auto 63px 63px auto;
}

.footer__graphic {
  background-image: url('../images/footerGraphic.svg');
  background-position: 0%;
  background-size: cover;
  width: 520px;
  height: 95px;
  position: absolute;
  inset: auto auto -9px -17px;
}

.footer__rights {
  color: #fff6;
  padding-left: 32px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 12px;
  line-height: 24px;
  position: absolute;
  inset: auto auto 24px 6.25vw;
}

.footer__privacypolicy {
  color: #fff6;
  padding-right: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 12px;
  line-height: 24px;
  position: static;
  inset: auto 72px 24px auto;
}

.footer__policy {
  text-decoration: none;
  position: absolute;
  inset: auto 95px 24px auto;
}

.title__heading--mobile, .splide__arrows {
  display: none;
}

.splide__arrows.lightbox {
  z-index: 33;
  width: 72px;
  height: 32px;
  display: flex;
  position: absolute;
  top: -40px;
}

.navmenu__imagewrap, .nav__policywrap {
  display: none;
}

.car-embed-mobile {
  color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  display: none;
}

.car-embed-2-mobile {
  color: var(--yellow);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.menu__text {
  display: none;
}

.bigtext--yellow {
  width: 1056px;
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.bigtext--purple {
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
  top: -21px;
  overflow: hidden;
}

.div-block-9 {
  background-color: var(--yellow);
  mix-blend-mode: soft-light;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.bigtext__span1, .bigtext__span2 {
  display: inline-block;
}

.bigtext__span3 {
  align-items: flex-start;
  display: inline-block;
}

.bigtext__span4, .bigtext__span5 {
  display: inline-block;
}

.bold-text {
  font-weight: 400;
}

.bigtext-s1, .bigtext-s2, .bigtext-s3, .bigtext-s4 {
  display: inline-block;
}

.bigtext__logo {
  background-image: url('../images/logo-favicon.svg');
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 16px;
  position: absolute;
  inset: auto 376px 50px auto;
}

.div-block-10 {
  background-image: url('../images/logoYellow.svg');
  background-position: 0 0;
  background-size: auto;
  width: 17px;
  height: 148px;
}

.div-block-11 {
  background-image: url('../images/Powered-by.svg');
  background-position: 50%;
  background-size: cover;
  width: 12px;
  height: 79px;
  margin-top: 5px;
}

.text-block-2 {
  direction: ltr;
}

.div-block-12 {
  margin-top: 10px;
}

.footer__icon {
  background-image: url('../images/logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 150px;
  height: 18px;
  position: absolute;
  inset: 39px auto auto 0%;
}

.abouus {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100vh;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.div-block-13 {
  background-color: var(--yellow);
}

.about__grid {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-image: url('../images/grid.svg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-start;
  width: 100%;
  height: 37.26vh;
  min-height: auto;
  display: flex;
  position: relative;
}

.about__titlewrap {
  background-color: var(--black);
  width: 863px;
  height: auto;
  margin-top: 64px;
  margin-left: 11%;
  padding: 22px 32px;
  overflow: hidden;
}

.about__titlewrap.small {
  width: 421px;
}

.about__titlewrap.small.contact {
  margin-top: 66px;
}

.beggining {
  width: 100%;
  height: 250px;
  padding-top: 61px;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
  position: relative;
}

.begginigngraphic1 {
  background-image: url('../images/graphic1_1.svg');
  background-position: 0 100%;
  background-size: cover;
  width: 138px;
  height: 163px;
  position: absolute;
  inset: auto auto 0% -5px;
}

.begginigngraphic2 {
  background-image: url('../images/graphic2_1.svg');
  background-position: 0 100%;
  background-size: cover;
  width: 255px;
  height: 66px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.begginigngraphic3 {
  background-image: url('../images/graphic3.svg');
  background-position: 0 100%;
  background-size: cover;
  width: 321px;
  height: 10px;
  position: absolute;
  inset: 0% auto auto 43vw;
}

.begginigngraphic4 {
  background-image: url('../images/graphic4.svg');
  background-position: 100% 0;
  background-size: cover;
  width: 102px;
  height: 194px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.begginigngraphic5 {
  background-image: url('../images/graphic5.svg');
  background-position: 100% 100%;
  background-size: cover;
  width: 326px;
  height: 56px;
  position: absolute;
  inset: auto 40px 0% auto;
}

.begginigngraphic6 {
  background-image: url('../images/graphic6.svg');
  background-position: 100% 100%;
  background-size: cover;
  width: 255px;
  height: 10px;
  position: absolute;
  inset: auto 396px 0% auto;
}

.beggining__textwrap {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.beggining__par1wrap {
  width: 50%;
  padding-left: 0;
}

.beggining__par1wrap.relative {
  width: 501px;
  height: 182px;
  position: relative;
  overflow: hidden;
}

.aboutbigtext {
  background-color: var(--black);
  padding-left: 32px;
  padding-right: 32px;
}

.aboutbigtext__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-image: url('../images/graphic.svg');
  background-position: 0 100%;
  background-size: cover;
  width: 100%;
  padding-top: 110px;
  padding-bottom: 232px;
  padding-left: 0;
  position: relative;
}

.aboutus__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-bottom: 80px;
  display: flex;
}

.about__box {
  background-image: url('../images/box.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 103px;
  height: 103px;
  display: flex;
  position: absolute;
  inset: 223px 36px auto auto;
}

.about__box.partnerscta {
  inset: auto 30px 30px auto;
}

.about__textimage {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 100%;
  padding-top: 98px;
  padding-bottom: 136px;
  padding-left: 6.25vw;
  position: relative;
}

.html-embed-2 {
  color: var(--dark-slate-grey);
  position: absolute;
  inset: 0%;
}

.about__desert {
  background-image: url('../images/desert.svg');
  background-position: 50%;
  background-size: cover;
  width: 501px;
  height: 182px;
  position: absolute;
}

.abouttextimage__graphic {
  background-image: url('../images/graphic7.svg');
  background-position: 50%;
  background-size: cover;
  width: 434px;
  height: 14px;
  position: absolute;
  inset: auto auto -14px 6.25vw;
}

.aboutcards {
  background-color: var(--black);
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.aboutcards__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  padding-top: 150px;
  padding-bottom: 150px;
  padding-left: 6.25vw;
  position: relative;
}

.aboutcards__tag {
  color: var(--white);
  margin-bottom: 96px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cardswrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 1092px;
  height: 394px;
  display: flex;
}

.card__bottom {
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.card__bottom._1 {
  background-image: url('../images/card1.svg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 183px;
  padding-top: 31px;
  padding-left: 24px;
  padding-right: 24px;
}

.card__bottom._2 {
  background-image: url('../images/card2.svg');
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  height: 172px;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
}

.card__bottom._3 {
  background-image: url('../images/card3.svg');
  background-position: 50%;
  background-size: auto;
  align-items: center;
  height: 166px;
  padding-top: 14px;
  padding-left: 24px;
  padding-right: 24px;
}

.card__bottom-paragraf {
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cards-smallbox {
  border: 1px solid var(--yellow);
  width: 8px;
  height: 8px;
  position: absolute;
  inset: 395px auto auto -4px;
}

.cards-smallbox.right {
  left: auto;
  right: -4px;
}

.cta {
  background-color: var(--black);
  width: 100%;
  height: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.cta__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-image: url('../images/ctaCover.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 24px;
  width: 100%;
  height: auto;
  min-height: 0;
  padding: 84px 6.25vw 51px;
}

.cta__bigtextwrap {
  margin-bottom: 64px;
  padding-top: 18px;
}

.cta__buttoncontainer {
  align-items: center;
  padding-left: 25vw;
  padding-right: 0;
  display: flex;
}

.text-block-3 {
  color: var(--blue-violet);
  margin-right: 64px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.partners {
  background-color: var(--black);
  width: 100%;
  height: 74vh;
  min-height: 571px;
  padding-top: 88px;
  padding-left: 32px;
  padding-right: 32px;
}

.partners__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.partners__content {
  width: 100%;
  height: 81%;
  color: var(--yellow);
  background-image: url('../images/graphic-4.svg');
  background-position: 0 100%;
  background-size: cover;
  padding-top: 107px;
  padding-left: 6.25vw;
  padding-right: 0;
  display: block;
  position: relative;
}

.partners__content.yellow {
  background-image: url('../images/graphic-4.svg');
}

.partners__content.new {
  color: var(--blue-violet);
  background-image: url('../images/heroPartnership.svg');
}

.row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 0;
  display: flex;
}

.row.justleft {
  justify-content: flex-start;
}

.row.top {
  align-items: flex-start;
}

.row.mb32 {
  margin-bottom: 32px;
}

.partners__paragrafwrap {
  margin-right: 0;
}

.car {
  z-index: 2;
  background-image: url('../images/Group-157.png');
  background-position: 50%;
  background-size: cover;
  width: 549px;
  height: 173px;
  position: absolute;
}

.car.new {
  background-image: url('../images/heroImage.png');
}

.html-embed-3 {
  z-index: 1;
  position: absolute;
}

.graphic {
  background-image: url('../images/graphic1_2.svg');
  background-position: 0 0;
  background-size: cover;
  width: 434px;
  height: 14px;
  position: absolute;
  inset: auto 87px 0% auto;
}

.partnerslist {
  background-color: var(--black);
  padding-left: 32px;
  padding-right: 32px;
}

.itemwrap {
  z-index: 1;
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  align-items: center;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
  display: flex;
  position: relative;
}

.itemwrap.new {
  height: 50vh;
  min-height: 0;
}

.item__number {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  font-family: Adversal, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 92px;
  display: block;
  transform: rotate(-90deg);
}

.item__content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 99px;
  margin-right: 6.25vw;
  display: flex;
}

.item__name {
  color: var(--blue-violet);
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Space Mono, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.item__name.new {
  color: var(--yellow);
}

.item__description {
  max-width: 413px;
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.item__logowrap {
  justify-content: flex-start;
  align-items: center;
  width: 181px;
  height: 99px;
  padding: 0 29px;
  display: flex;
  position: relative;
}

.html-embed-4 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.html-embed-4.new {
  color: var(--blue-violet);
  background-color: #0000;
}

.item__logo {
  z-index: 2;
  object-position: 50% 50%;
  max-width: 100px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.item__logo.new {
  max-width: 110px;
  position: static;
  bottom: 35px;
}

.item__numberwrap {
  justify-content: center;
  align-items: center;
  width: 105px;
  height: auto;
  margin-right: 6.25vw;
  display: flex;
}

.modalsection {
  z-index: 10;
  background-color: #1b1b1b99;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modalwrap {
  z-index: 9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 88px;
  display: flex;
  position: relative;
}

.closingmodal {
  z-index: 9;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.modal {
  z-index: 10;
  width: 66vw;
  height: 87.5vh;
  display: block;
  position: relative;
}

.modal.center {
  background-image: url('../images/sayHelloGraphic.svg');
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: flex-start;
  max-width: 897px;
  height: 727px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.modal__top {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 100%;
  height: 79%;
  position: relative;
}

.modal__bottom {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 21%;
  position: relative;
}

.modal__headingwrap {
  background-color: var(--yellow);
  justify-content: space-between;
  align-items: center;
  height: 15%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.modal__heading {
  color: var(--blue-violet);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.modal__closebutton {
  width: 40px;
  height: 36px;
  color: var(--blue-violet);
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.modal__heading-graphic {
  background-image: url('../images/modalGraphic.svg');
  background-position: 100% 100%;
  background-size: cover;
  width: 196px;
  height: 125%;
  position: absolute;
  inset: 0% 112px auto auto;
}

.modal__content {
  background-color: #1b1b1b;
  width: 100%;
  height: 85%;
  padding: 88px 24px 24px;
}

.modal__leftgraphic {
  background-image: url('../images/modalLeftGraphic.svg');
  background-position: 50%;
  background-size: cover;
  width: 59px;
  height: 249px;
  position: absolute;
  inset: 15% auto auto -59px;
}

.form {
  grid-column-gap: 24px;
  grid-row-gap: 34px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.form__name {
  justify-content: flex-start;
  max-width: 550px;
  height: 56px;
  position: relative;
}

.form__name.left {
  justify-content: flex-start;
  display: flex;
}

.field-label {
  background-color: var(--black);
  color: var(--blue-violet);
  letter-spacing: .8px;
  text-transform: uppercase;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  position: absolute;
  inset: -8px auto auto 35px;
}

.text-field {
  border: 1px solid var(--dark-slate-grey);
  height: 56px;
  color: var(--white);
  background-color: #0000;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  transition: border-color .2s;
}

.text-field:focus {
  border-color: var(--blue-violet);
}

.text-field::placeholder {
  color: var(--dark-slate-grey);
}

.form__email {
  justify-content: flex-end;
  max-width: 550px;
  height: 56px;
  display: flex;
  position: relative;
}

.textarea {
  border: 1px solid var(--dark-slate-grey);
  min-width: 100%;
  max-width: 550px;
  min-height: 100px;
  max-height: 100px;
  color: var(--white);
  background-color: #0000;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  transition: border-color .2s;
}

.textarea:focus {
  border-color: var(--blue-violet);
}

.textarea::placeholder {
  color: var(--dark-slate-grey);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.form__message {
  width: 100%;
  max-width: 550px;
  position: relative;
}

.form__companyname {
  justify-content: flex-start;
  max-width: 550px;
  height: 56px;
  display: flex;
  position: relative;
}

.form__companywebsite {
  justify-content: flex-end;
  max-width: 550px;
  height: 56px;
  display: flex;
  position: relative;
}

.submit-button {
  z-index: 5;
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.form__buttonwrap {
  align-items: flex-end;
  display: flex;
}

.footer__socials {
  align-items: flex-start;
  height: 24px;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 0% 37.5vw;
}

.footer__socials-link {
  background-color: #0000;
  background-image: url('../images/twiter.svg');
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  position: relative;
}

.footer__socials-link:hover {
  padding-bottom: 0;
}

.footer__socials-link.in {
  background-color: #0000;
  background-image: url('../images/linkedin.svg');
}

.footer__socials-link.discord {
  background-color: var(--yellow);
  background-image: url('../images/discord.svg');
}

.footer__socials-link.medium {
  background-image: url('../images/medium_1.svg');
}

.footer__socials-link.fb {
  background-image: url('../images/github-mark.svg');
  background-position: 50%;
  background-size: cover;
}

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

.contactus {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 31vh 32px 0;
  display: flex;
}

.contact {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-bottom: 32px;
  display: flex;
  position: relative;
}

.sayhello__wrap {
  background-image: url('../images/Tell-us-more.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 835px;
  height: 92px;
  margin-bottom: 18px;
}

.contact__leftline {
  background-color: var(--dark-slate-grey);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 32px;
}

.contact__rightline {
  background-color: var(--dark-slate-grey);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 32px 0% auto;
}

.medium__logo {
  background-image: url('../images/medium.svg');
  background-position: 50%;
  background-size: cover;
  width: 32px;
  height: 32px;
  margin-top: 64px;
}

.blog__mediumbutton {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 222px;
  height: 62px;
  margin-top: 64px;
  padding-bottom: 7px;
  display: flex;
}

.blog {
  background-color: var(--black);
  width: 100%;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.blog__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 100%;
  padding: 82px 6.25vw 127px;
}

.blog__itemwrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.blog__imagewrap {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 20vw;
}

.collection-item {
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.blog__content {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 24px 24px 40px;
  display: flex;
}

.blog__date {
  color: var(--blue-violet);
  letter-spacing: .8px;
  margin-bottom: 24px;
  font-family: Space Mono, sans-serif;
  font-weight: 700;
}

.blog__name {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.blog__paragrafwrap {
  width: 528px;
  height: 70px;
  overflow: hidden;
}

.blog__paragraf {
  width: 528px;
  height: 70px;
  color: var(--white);
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
}

.html-embed-5 {
  display: flex;
}

.bloggrid {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 31vh 32px 0;
  display: flex;
}

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

.blogdetail {
  width: 100%;
  height: auto;
  padding-top: 157px;
  padding-left: 32px;
  padding-right: 32px;
}

.blogdetail__container {
  border: 1px solid var(--dark-slate-grey);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.blogdetail__graphic {
  background-image: url('../images/graphic1_2.svg');
  background-position: 0 0;
  background-size: 100%;
  width: 434px;
  height: 14px;
  position: absolute;
  inset: -14px auto auto 87px;
}

.blogdetail__box {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 850px;
  height: 510px;
  margin-bottom: -1px;
  padding-bottom: 64px;
  padding-left: 87px;
  padding-right: 87px;
  display: flex;
  position: relative;
}

.blogdetail__image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 676px;
  height: 339px;
  margin-bottom: 24px;
}

.blog__devider {
  background-color: var(--dark-slate-grey);
  width: 676px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.blogdetail__medium {
  background-image: url('../images/medium.svg');
  background-position: 50%;
  background-size: cover;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 0% -32px auto auto;
}

.blogdetail__graphic2 {
  background-image: url('../images/blogDetailGraphic.svg');
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 335px;
  position: absolute;
  inset: 131px -16px auto auto;
}

.blogdetail__graphic3 {
  background-image: url('../images/blogDetailGraphic2.svg');
  background-position: 50%;
  background-size: auto 100%;
  width: 12px;
  height: 150px;
  position: absolute;
  inset: 293px -36px auto auto;
}

.blogdetail__content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.blogdetail__content-box {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 850px;
  padding: 64px 87px 0;
  position: relative;
}

.blogdetail__quote {
  color: var(--yellow);
  margin-bottom: 24px;
  font-family: Adversal, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
}

.blogdetail__quote-writter {
  color: var(--white);
  margin-bottom: 64px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-14 {
  background-color: var(--dark-slate-grey);
  width: 100%;
  height: 1px;
  margin-bottom: 64px;
}

.blogdetail__paragraf {
  color: var(--white);
  margin-bottom: 64px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.blogdetail__richtext {
  padding-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
}

.blogdetail__richtext h2 {
  color: var(--blue-violet);
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-top: 20px;
  font-family: Space Mono, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.blogdetail__richtext p {
  color: var(--white);
  margin-bottom: 24px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blogdetail__richtext strong {
  color: var(--yellow);
}

.blogdetail__richtext h4 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.blogdetail__richtext a {
  color: var(--yellow);
  text-decoration: none;
}

.blogdetail__richtext ul {
  margin-bottom: 0;
}

.blogdetail__richtext blockquote {
  border-left-color: var(--yellow);
  color: var(--yellow);
  margin-bottom: 25px;
  padding-bottom: 10px;
  font-family: Adversal, sans-serif;
  font-size: 40px;
  line-height: 1;
}

.blogdetail__richtext h3 {
  color: var(--blue-violet);
  font-family: Space Mono, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blogdetail__richtext h5 {
  color: var(--white);
  font-family: Space Mono, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section-2 {
  background-color: var(--black);
}

.div-block-15 {
  background-image: url('../images/graphic-3.svg');
  background-position: 0 0;
  background-size: auto;
  width: 59px;
  height: 249px;
  position: absolute;
  inset: 78px auto auto -59px;
}

.div-block-16 {
  background-image: url('../images/graphic_1.svg');
  background-position: 0 0;
  background-size: auto 100%;
  width: 27px;
  height: 36px;
  position: absolute;
  inset: auto auto -14px 0%;
}

.optional {
  background-color: var(--black);
  color: var(--yellow);
  text-transform: uppercase;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  position: absolute;
  top: -8px;
  left: 174px;
}

.optional._2 {
  left: 194px;
}

.html-embed-6 {
  z-index: 1;
  position: absolute;
}

.html-embed-7 {
  color: var(--dark-slate-grey);
  display: none;
  position: absolute;
  inset: 0%;
}

.partnershipdetail {
  background-color: var(--black);
  width: 100%;
  height: 74vh;
}

.paragraph-4 {
  width: 326px;
  color: var(--blue-violet);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.partners__logowrap {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 120px;
  display: flex;
}

.partnersnumber {
  background-color: var(--black);
  width: 100%;
  height: 73px;
  padding-left: 32px;
  padding-right: 32px;
}

.partnersnumber__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
  display: flex;
  position: relative;
}

.partnersnumber__number {
  color: var(--white);
  margin-right: 6.25vw;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-4, .text-block-5 {
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.partnersbigtext {
  background-color: var(--black);
  padding-left: 32px;
  padding-right: 32px;
}

.partnersbigtext__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  background-image: url('../images/graphic.svg');
  background-position: 0 100%;
  background-size: cover;
  flex-direction: column;
  align-items: flex-start;
  padding: 90px 6.25vw 205px;
  display: flex;
  position: relative;
}

.text-block-6 {
  max-width: 1200px;
  font-family: Adversal, sans-serif;
  font-size: 108px;
  font-weight: 400;
  line-height: 92px;
}

.text-block-7 {
  color: var(--white);
  margin-left: auto;
  margin-right: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.text-block-8 {
  color: var(--white);
  letter-spacing: .8px;
  font-family: Space Mono, sans-serif;
  font-size: 8px;
  line-height: 11px;
  position: absolute;
  inset: auto auto 121px 341px;
}

.partnersabout {
  background-color: var(--black);
  width: 100%;
  height: 380px;
  padding-left: 32px;
  padding-right: 32px;
}

.partnersabout__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-bottom: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.partnersabout__left {
  flex: 0 auto;
  width: 50%;
  height: 100%;
  padding-top: 100px;
  padding-left: 6.25vw;
}

.partnersabout__right {
  flex: 0 auto;
  width: 50%;
  height: 100%;
  padding-top: 152px;
  padding-right: 6.25vw;
}

.aboud__heading {
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

.richtext {
  max-width: 526px;
  padding-bottom: 32px;
}

.richtext p {
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.richtext a {
  color: var(--yellow);
  text-decoration: none;
}

.richtext a:hover {
  color: var(--blue-violet);
}

.rich-text-block {
  max-width: 590px;
}

.div-block-17 {
  background-color: var(--yellow);
  width: 8px;
  height: 8px;
  position: absolute;
  inset: 257px auto auto -4px;
}

.div-block-18 {
  background-color: var(--yellow);
  width: 8px;
  height: 8px;
  position: absolute;
  inset: 257px -4px auto auto;
}

.partners__cards {
  background-color: var(--black);
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.partners__cards-container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  flex-direction: column;
  align-items: flex-start;
  padding-top: 80px;
  display: flex;
  position: relative;
}

.cards__left {
  flex: 0 auto;
  width: 50%;
  height: 100%;
  padding-top: 0;
  padding-left: 6.25vw;
}

.collaboration__par1 {
  max-width: 526px;
  color: var(--white);
  margin-bottom: 16px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cards__right {
  flex: 0 auto;
  width: 50%;
  height: 100%;
  padding-top: 51px;
  padding-left: 0;
  padding-right: 6.25px;
}

.collaboration__par2 {
  max-width: 526px;
  color: var(--white);
  margin-bottom: 16px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.collaboration__par3 {
  max-width: 526px;
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cards__container {
  border-bottom: 1px solid var(--dark-slate-grey);
  align-items: flex-end;
  width: 100%;
  padding-bottom: 88px;
  padding-left: 6.25vw;
  display: flex;
  position: relative;
}

.partners__card {
  flex-direction: column;
  align-items: flex-start;
  width: 348px;
  margin-right: 40px;
  display: flex;
  overflow: hidden;
}

.card__up {
  background-image: url('../images/card.svg');
  background-position: 50% 0;
  background-size: auto;
  width: 100%;
  height: 242px;
  position: relative;
}

.card__up._2 {
  height: 222px;
}

.card__down {
  background-color: var(--dark-slate-grey);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  height: auto;
  padding-top: 44px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.cardgraphic {
  background-image: url('../images/cardGraphic1.svg');
  background-position: 0 0;
  background-size: auto;
  width: 145px;
  height: 20px;
  position: absolute;
  inset: -20px auto auto 0%;
}

.cardgraphic2 {
  background-image: url('../images/cardGraphic2.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 310px;
  height: 15px;
  position: absolute;
  inset: -15px auto auto 0%;
}

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

.cards__graphic {
  position: absolute;
  inset: 276px 0% auto auto;
}

.additional {
  background-color: var(--black);
  width: 100%;
  height: 380px;
  padding-left: 32px;
  padding-right: 32px;
}

.ctapartners {
  background-color: var(--black);
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.ctapartners__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  padding: 80px 6.25vw;
  position: relative;
}

.text-block-9 {
  color: var(--yellow);
  font-family: Adversal, sans-serif;
  font-size: 108px;
  line-height: 92px;
}

.link-block {
  text-decoration: none;
  position: relative;
}

.twitter {
  background-image: url('../images/twiter.svg');
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 0% 301px auto auto;
}

.linkedin {
  background-image: url('../images/linkedin.svg');
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 0% 120px auto auto;
}

.text-block-10 {
  color: var(--white);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  position: absolute;
  inset: auto 30px 14px auto;
}

.success-message {
  background-color: var(--yellow);
}

.text-block-11 {
  color: var(--blue-violet);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.error-message {
  background-color: var(--blue-violet);
}

.text-block-12 {
  color: var(--yellow);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.success-message-2 {
  background-color: var(--yellow);
}

.text-block-13 {
  color: var(--blue-violet);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.error-message-2 {
  background-color: var(--blue-violet);
}

.text-block-14 {
  color: var(--yellow);
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blog__imgwrap {
  width: 100%;
  overflow: hidden;
}

.tagtext {
  width: 88px;
  color: var(--white);
  letter-spacing: .8px;
  font-family: Space Mono, sans-serif;
  font-size: 8px;
  font-weight: 400;
  line-height: 11px;
  position: absolute;
  top: 228px;
  right: 6.25vw;
}

.aboutimagewrap {
  width: 50%;
  padding-left: 0;
}

.aboutimagewrap.relative {
  width: 501px;
  height: 182px;
  position: relative;
  overflow: hidden;
}

.div-block-19 {
  width: 50%;
}

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

.projects-container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-bottom: 330px;
  display: flex;
}

.projects__titlewrap {
  background-color: var(--black);
  width: 542px;
  height: auto;
  margin-top: 64px;
  margin-left: 11%;
  padding: 22px 32px;
  overflow: hidden;
}

.projects__titlewrap.small {
  width: 421px;
}

.projects__titlewrap.small.contact {
  margin-top: 66px;
}

.projectssection {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100vh;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.projectcards {
  width: 100%;
  height: auto;
  margin-top: -257px;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.projectcards__container {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  padding-bottom: 110px;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
}

.collection-list-wrapper {
  max-width: 1248px;
}

.collection-list-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-item-2 {
  width: 100%;
  height: 431px;
}

.project__card {
  background-image: url('../images/Vector.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 612px;
  height: 100%;
  padding: 60px 24px 28px;
  display: flex;
  position: relative;
}

.project__card-number {
  color: var(--yellow);
  margin-bottom: 0;
  font-family: Adversal, sans-serif;
  font-size: 108px;
  line-height: 92px;
  display: inline-block;
}

.project__card-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.project__card-paragraf {
  max-width: 238px;
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.project__card-imagewrap {
  justify-content: flex-end;
  width: 290px;
  height: 355px;
  display: flex;
  position: absolute;
  inset: auto 32px 28px auto;
  overflow: hidden;
}

.project__card-image {
  width: 100%;
  height: 100%;
}

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

.text-span, .text-span.new.yellow {
  color: var(--yellow);
}

.bold-text-2, .bold-text-3 {
  color: var(--blue-violet);
}

.bold-text-3.new {
  color: var(--yellow);
}

.text-span-2 {
  color: var(--blue-violet);
}

.text-span-3, .text-span-4 {
  color: var(--yellow);
}

.text-span-5, .text-span-6 {
  color: var(--white);
}

.text-span-7, .text-span-8 {
  color: var(--blue-violet);
}

.text-span-9 {
  color: var(--yellow);
}

.toolkit__hero {
  width: 100%;
  height: 81%;
  color: var(--yellow);
  background-image: url('../images/tool-kit.svg');
  background-position: 0 100%;
  background-size: cover;
  padding-top: 107px;
  padding-left: 6.25vw;
  padding-right: 0;
  display: block;
  position: relative;
}

.toolkit__hero.yellow {
  background-image: url('../images/graphic-4.svg');
}

.toolkit__hero.new {
  color: var(--blue-violet);
  background-image: url('../images/heroPartnership.svg');
}

.toolkit__paragraphwrap {
  align-items: flex-start;
  display: flex;
}

.toolkit__paragraph {
  max-width: 326px;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
}

.toolkit__paragraph.mr24 {
  margin-right: 24px;
  font-size: 16px;
  line-height: 24px;
}

.span {
  color: var(--blue-violet);
  text-decoration: underline;
}

.link {
  text-decoration: none;
}

.toolkit__container {
  background-color: var(--black);
  padding-left: 32px;
  padding-right: 32px;
}

.toolkit {
  border-right: 1px solid var(--dark-slate-grey);
  border-left: 1px solid var(--dark-slate-grey);
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.toolkitwrap {
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  padding-left: 6.25vw;
  padding-right: 0;
}

.toolkitwrap.pt100 {
  padding-top: 100px;
  padding-bottom: 60px;
  position: relative;
}

.toolkitwrap.pt100.pb100 {
  border-bottom: 1px solid #393939;
  padding-bottom: 100px;
}

.h2 {
  color: var(--blue-violet);
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Space Mono, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.h2.mb40 {
  margin-bottom: 40px;
}

.h2.big {
  max-width: 491px;
  color: var(--white);
  letter-spacing: normal;
  text-transform: none;
  font-family: Aeoniktrial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.h2.big.mb80 {
  margin-bottom: 80px;
}

.h2.mb32 {
  margin-bottom: 32px;
}

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

.h2.yellow.mr40 {
  margin-right: 40px;
}

.par {
  color: var(--white);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.par.mw412 {
  max-width: 412px;
}

.par.mw412.mb80 {
  margin-bottom: 80px;
}

.par.mb16 {
  margin-bottom: 16px;
}

.par.yellow {
  color: var(--yellow);
}

.par.mb32 {
  margin-bottom: 32px;
}

.par.gray {
  color: #fff6;
}

.card__title {
  transform-origin: 0%;
  color: var(--blue-violet);
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Space Mono, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: inline-block;
  transform: translate(0, 133px)rotate(-90deg);
}

.card__title._2 {
  transform: translate(0, 152px)rotate(-90deg);
}

.card__title._3 {
  transform: translate(0, 43px)rotate(-90deg);
}

.toolkit__graphic {
  background-image: url('../images/graphic_2.svg');
  background-position: 0 100%;
  background-size: 100%;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  width: 100%;
  height: 250px;
}

.toolkit__grid {
  grid-column-gap: 112px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: minmax(412px, 1fr) minmax(412px, 1fr);
  grid-auto-columns: 1fr;
  width: 80%;
  padding-bottom: 0;
  display: grid;
}

.toolkit__grid.mb72 {
  margin-bottom: 72px;
}

.toolkit__gird-item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.toolkit__gird-item.justspace {
  justify-content: flex-start;
}

.toolkit__graphic2 {
  border-right: 1px solid #393939;
  width: 100%;
  height: 120px;
}

.toolkit__image {
  position: relative;
  left: -15px;
}

.toolkit__graph {
  background-image: url('../images/graph.svg');
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 258px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.logos {
  align-items: flex-start;
  display: flex;
}

.logos__item {
  flex-direction: column;
  align-items: flex-start;
  width: 326px;
  display: flex;
}

.logos__item.mr24 {
  margin-right: 24px;
}

.logowrap {
  background-image: url('../images/logoWrap.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 177px;
  margin-bottom: 16px;
  padding-left: 136px;
  display: flex;
}

.logowrap._2, .logowrap._3 {
  padding-left: 82px;
}

.fonts {
  align-items: flex-start;
  display: flex;
}

.fonts__item {
  flex-direction: column;
  align-items: flex-start;
  width: 412px;
  display: flex;
}

.fonts__item.mr24 {
  margin-right: 24px;
}

.fonts__top {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  padding-left: 0;
  display: flex;
}

.fonts__top._2, .fonts__top._3 {
  padding-left: 82px;
}

.fonts__top.mb40 {
  margin-bottom: 40px;
}

.paragraph-5 {
  margin-bottom: 0;
}

.aeonik {
  background-image: linear-gradient(209deg, var(--blue-violet) 23%, var(--yellow));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 44px;
  line-height: 46px;
}

.adversal {
  background-image: linear-gradient(209deg, var(--blue-violet) 23%, var(--yellow));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Adversal, sans-serif;
  font-size: 44px;
  line-height: 46px;
}

.space-mono {
  background-image: linear-gradient(209deg, var(--blue-violet) 23%, var(--yellow));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Space Mono, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.typo-image {
  position: absolute;
  inset: auto 91px -35px auto;
}

.colorswrap {
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  padding-left: 6.25vw;
  padding-right: 6.25vw;
}

.colorswrap.pt100 {
  padding-top: 100px;
  padding-bottom: 60px;
  position: relative;
}

.colorswrap.pt100.pb100 {
  border-bottom: 1px solid #393939;
  padding-bottom: 100px;
}

.colors {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.colors.mb40 {
  margin-bottom: 40px;
}

.colors__item {
  background-image: url('../images/color.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 16vw;
  padding: 87px 24px 24px;
  display: flex;
}

.colors__item._2 {
  background-image: url('../images/color2.svg');
}

.color__title {
  text-transform: uppercase;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.color__title.mb56 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-weight: 400;
}

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

.color__title.mb72 {
  margin-bottom: 72px;
}

.color__title.mobile {
  color: var(--black);
}

.colors__grid {
  grid-column-gap: 24px;
  grid-row-gap: 10px;
  grid-template-rows: 20px 20px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 79%;
  display: grid;
}

.color__text {
  color: var(--black);
  margin-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

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

.colors__wrap {
  align-items: flex-end;
  display: flex;
}

.color {
  background-image: url('../images/off-white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 238px;
  height: 270px;
  padding: 40px 0 24px 24px;
}

.color.mr24 {
  margin-right: 24px;
}

.color.mr24.white {
  background-image: url('../images/just-white.svg');
}

.color.mr24.black {
  background-image: url('../images/black.svg');
}

.color.gradient {
  background-image: url('../images/gradient.svg');
}

.color__grid {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: 20px 20px;
  grid-template-columns: 53px 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.paragraph-6 {
  margin-bottom: 0;
}

.colors__tag {
  color: var(--white);
  letter-spacing: .05em;
  margin-bottom: 0;
  font-family: Space Mono, sans-serif;
  font-size: 8px;
  line-height: 12px;
}

.text-span-10 {
  font-weight: 700;
}

.toolkit-tag {
  background-image: url('../images/color-text.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 90px;
  height: 20px;
  position: absolute;
  inset: auto auto 0% 167px;
}

.splide__slide.lightbox {
  min-width: 80%;
  max-height: 300px;
  padding-left: 0;
  padding-right: 0;
}

.text-span-11, .text-span-12 {
  color: var(--yellow);
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.slide-nav {
  display: none;
}

.lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 250px;
}

.lightbox-blog {
  width: 100%;
  height: 100%;
}

.collection-item-3 {
  height: 100%;
}

.collection-list-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.empty-state {
  background-color: #0000;
}

.splide__arrow.splide__arrow--prev {
  cursor: pointer;
  background-image: url('../images/arrow-left.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.splide__arrow.splide__arrow--next {
  cursor: pointer;
  background-image: url('../images/arrow-right.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
  margin-left: 8px;
}

.no-items-found {
  color: var(--yellow);
  font-family: Adversal, sans-serif;
}

.blogdetail__richtext-2 {
  padding-bottom: 0;
  font-family: Aeoniktrial, sans-serif;
}

.blogdetail__richtext-2 h2 {
  color: var(--blue-violet);
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-top: 20px;
  font-family: Space Mono, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.blogdetail__richtext-2 p {
  color: var(--white);
  margin-bottom: 24px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blogdetail__richtext-2 strong {
  color: var(--yellow);
}

.blogdetail__richtext-2 h4 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Aeoniktrial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.blogdetail__richtext-2 a {
  color: var(--yellow);
  text-decoration: none;
}

.blogdetail__richtext-2 ul {
  margin-bottom: 0;
}

.blogdetail__richtext-2 blockquote {
  border-left-color: var(--yellow);
  color: var(--yellow);
  margin-bottom: 25px;
  padding-bottom: 10px;
  font-family: Adversal, sans-serif;
  font-size: 40px;
  line-height: 1;
}

.blogdetail__richtext-2 h3 {
  color: var(--blue-violet);
  font-family: Space Mono, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blogdetail__richtext-2 h5 {
  color: var(--white);
  font-family: Space Mono, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.horizontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.cover-img {
  object-fit: cover;
  width: 33.3333%;
}

.collection-item-img {
  padding-left: 0;
  padding-right: 0;
}

.img-icon {
  object-fit: cover;
  width: 100%;
  height: 200px;
}

@media screen and (max-width: 991px) {
  .navbar {
    z-index: 20;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo {
    z-index: 10;
    position: relative;
  }

  .nav-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Aeoniktrial, sans-serif;
    font-size: 32px;
    line-height: 36px;
  }

  .nav-link.w--current {
    background-image: none;
    font-size: 32px;
    line-height: 36px;
  }

  .nav-link.b {
    padding-left: 0;
  }

  .nav-menu {
    background-color: var(--black);
    height: 100vh;
    margin-top: -88px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 130px;
    padding-left: 44px;
  }

  .hero {
    justify-content: flex-start;
    height: 100vh;
    padding-top: 170px;
  }

  .elipse {
    display: none;
  }

  .hero__container {
    align-items: flex-start;
    height: 591px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid {
    background-position: 50%;
    height: auto;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .corner.ld {
    display: flex;
  }

  .corner.ld.hero {
    height: 16px;
    padding-top: 0;
  }

  .headingwrap {
    width: auto;
    min-width: 328px;
    max-width: 328px;
    height: auto;
    min-height: 263px;
    margin: 32px auto 100px;
    padding: 24px;
  }

  .heading {
    max-width: 290px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading.partnerships.yellow, .heading.partnerships.purple.full {
    width: 100%;
    max-width: none;
  }

  .title__heading {
    display: flex;
  }

  .titlewrap {
    display: none;
  }

  .about {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about__container {
    grid-template-columns: 1fr;
    grid-auto-rows: 158px;
  }

  .about__content {
    margin-bottom: 48px;
    padding-left: 28px;
  }

  .about__image {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h1.cta {
    padding-bottom: 0;
  }

  .h1.marginb24 {
    color: var(--blue-violet);
  }

  .paragraph {
    width: 100%;
    margin-bottom: 40px;
  }

  .paragraph.aboutus._1 {
    max-width: none;
    padding-right: 0;
  }

  .car-embed {
    display: none;
  }

  .image {
    width: 340px;
    height: 108px;
  }

  .car-embed-2 {
    display: none;
  }

  .cartag {
    background-image: url('../images/Group-48.png');
    top: 103px;
    left: 234px;
  }

  .carwrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 158px;
    display: flex;
  }

  .carwrap._2 {
    display: none;
  }

  .carwrap._2.mobile {
    align-items: center;
    width: 100%;
    display: flex;
    top: 8px;
  }

  .smallbox.yellow.lt, .smallbox.yellow.ld, .smallbox.yellow.itemleft, .smallbox.yellow.itemright, .smalltext.white._3, .smalltext.white.aboutus, .smalltext.white.cards, .smalltext.white.partnerships, .smalltext.white.contactform, .smalltext.white.cta {
    display: none;
  }

  .buttonwrap.right {
    margin-left: 0;
  }

  .buttonwrap.absolute.partnerships, .buttonwrap.absolute.blog-btn {
    margin-bottom: 35px;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .aboutcontainerbig {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0;
  }

  .div-block-2 {
    left: 16px;
  }

  .div-block-2.right {
    right: 16px;
  }

  .bigtext__container {
    grid-template-columns: 100%;
  }

  .bigtextwrap {
    padding-left: 28px;
  }

  .bigtext__typo.yellow, .bigtext__typo.purple {
    width: 100%;
    font-size: 38px;
    line-height: 34px;
  }

  .bigtext__typo.purple._1, .bigtext__typo.purple._2 {
    max-width: none;
  }

  .smalltextwrap {
    display: none;
  }

  .leftline {
    left: 16px;
  }

  .rightline {
    right: 16px;
  }

  .partnership {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid2 {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    padding: 32px 28px 100px;
  }

  .grid2__content {
    flex-direction: column;
    width: 100%;
    margin-bottom: 32px;
    display: flex;
  }

  .grid2__titlewrap {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .grid2__paragraf {
    width: 100%;
    margin-bottom: 34px;
    margin-right: 0;
  }

  .div-block-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .partnership__bottom {
    height: 167px;
  }

  .projects {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .projects__container {
    padding-left: 28px;
    padding-right: 28px;
    overflow: hidden;
  }

  .projects__parwrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .projects__paragraf {
    width: 100%;
    max-width: 348px;
    margin-bottom: 47px;
    margin-right: 0;
  }

  .splide.slider1 {
    width: 100%;
    height: auto;
  }

  .splide.slider1.mobile, .splide.slider2.mobile {
    display: block;
  }

  .splide.toolkit-colors {
    width: auto;
    height: 270px;
    display: block;
  }

  .card {
    background-repeat: repeat-x;
    background-size: 100%;
    width: 339px;
    height: 392px;
    margin-bottom: 40px;
    margin-right: 0;
    padding: 0 8px 32px 16px;
  }

  .card.home {
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 0;
    padding-bottom: 72px;
    display: flex;
  }

  .card__number {
    margin-bottom: 0;
    padding-top: 37px;
    font-size: 90px;
  }

  .splide__slider {
    align-items: flex-start;
    width: 263px;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .splide__track {
    overflow: hidden;
  }

  .splide__list {
    flex-direction: column;
  }

  .splide__list.toolkit {
    border-left-style: none;
    border-right-style: none;
    flex-direction: row;
  }

  .splide__list.lightbox {
    flex-direction: row;
    align-items: center;
  }

  .card__name {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .paragraph-3, .graphic3, .projects__spalltext {
    display: none;
  }

  .footer {
    flex-direction: column;
    align-items: center;
    padding-bottom: 27px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .footer__container {
    margin-bottom: 24px;
    padding-left: 28px;
    padding-right: 56px;
  }

  .footer__smalltext {
    display: none;
  }

  .footer__navigation {
    justify-content: space-between;
  }

  .footer__logo.w--current {
    margin-right: 0;
  }

  .footer__graphic {
    display: none;
  }

  .footer__rights {
    margin-bottom: 16px;
    padding-left: 0;
    position: static;
  }

  .footer__policy {
    position: static;
  }

  .menu-button {
    background-image: url('../images/menu-button.svg');
    background-position: 50%;
    background-size: cover;
    width: 47px;
    height: 47px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .title__heading--mobile {
    flex-direction: column;
    align-items: flex-start;
    width: 329px;
    height: 131px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: auto 0% 64px;
    overflow: hidden;
  }

  .space {
    background-image: url('../images/space.svg');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 64px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .shard {
    background-image: url('../images/shard.svg');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 64px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navmenu__imagewrap {
    background-image: url('../images/navMenu.svg');
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 30vh;
    display: flex;
    position: absolute;
    inset: auto 0% 64px;
  }

  .navmenu__image {
    background-image: url('../images/spaceShardPurple.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 316px;
    height: 126px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-6 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: cover;
    width: 182px;
    height: 144px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .nav__policywrap {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: absolute;
    inset: auto 0% 16px;
  }

  .car-embed-mobile, .car-embed-2-mobile {
    display: flex;
  }

  .menu__text {
    width: 36px;
    height: 24px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 31px 70px 0% auto;
  }

  .menu, .menu--close {
    color: #fff6;
    font-family: Aeoniktrial, sans-serif;
    line-height: 24px;
    position: absolute;
    inset: 0%;
  }

  .bigtext--yellow, .bigtext--purple {
    width: 348px;
  }

  .bigtext__logo {
    bottom: 17px;
    right: 105px;
  }

  .footer__icon {
    background-position: 0%;
    width: 18px;
  }

  .footer__icon.w--current {
    background-position: 0%;
    width: 18px;
    left: 115px;
  }

  .abouus {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about__grid {
    background-size: cover;
    flex-direction: column;
    height: auto;
    min-height: 0;
    padding-bottom: 33px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .about__titlewrap {
    width: 100%;
    margin-left: 0%;
  }

  .about__titlewrap.small {
    width: 100%;
    margin-top: 33px;
    margin-left: auto;
    margin-right: auto;
  }

  .about__titlewrap.small.contact {
    width: 328px;
    margin-left: 0;
    margin-right: 0;
  }

  .beggining {
    height: auto;
    padding-bottom: 31px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .begginigngraphic4, .begginigngraphic5 {
    display: none;
  }

  .beggining__textwrap {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
  }

  .beggining__par1wrap {
    width: 100%;
    margin-bottom: 16px;
  }

  .beggining__par1wrap.relative {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 124px;
    display: flex;
  }

  .aboutbigtext {
    padding-left: 16px;
    padding-right: 16px;
  }

  .aboutbigtext__container {
    padding-top: 64px;
    padding-bottom: 85px;
  }

  .about__box {
    display: none;
  }

  .about__textimage {
    padding: 50px 28px 52px;
  }

  .html-embed-2 {
    display: none;
  }

  .about__desert.mobile {
    z-index: 1;
    width: 340px;
    height: 123px;
  }

  .aboutcards {
    padding-left: 16px;
    padding-right: 16px;
  }

  .aboutcards__container {
    padding: 88px 28px 40px;
  }

  .aboutcards__tag {
    margin-bottom: 45px;
  }

  .cardswrapper {
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .cta {
    padding-bottom: 44px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta__container {
    background-position: 0 100%;
    padding-bottom: 70px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .cta__bigtextwrap {
    margin-bottom: 30px;
  }

  .cta__buttoncontainer {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
  }

  .text-block-3 {
    margin-bottom: 25px;
    margin-right: 0;
  }

  .partners {
    height: auto;
    min-height: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partners__container {
    padding-bottom: 80px;
  }

  .partners__content {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 342px;
    padding-top: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .partners__content.yellow {
    background-position: 75% 100%;
    height: auto;
  }

  .row {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .partners__paragrafwrap {
    margin-right: 0;
  }

  .car {
    width: 339px;
    height: 108px;
  }

  .graphic {
    display: none;
  }

  .partnerslist {
    padding-left: 16px;
    padding-right: 16px;
  }

  .itemwrap {
    height: auto;
    color: var(--blue-violet);
    flex-direction: column;
    align-items: flex-start;
    padding: 35px 28px 32px;
  }

  .item__content {
    height: auto;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .item__description {
    width: 100%;
    max-width: none;
  }

  .item__logowrap {
    margin-bottom: 32px;
  }

  .html-embed-4.new {
    color: var(--blue-violet);
  }

  .item__logo.new {
    bottom: auto;
  }

  .item__numberwrap, .modalsection {
    display: none;
  }

  .modal {
    background-color: var(--black);
    height: auto;
    padding: 28px;
  }

  .modal.center {
    border-right: 1px solid var(--dark-slate-grey);
    border-bottom: 1px solid var(--dark-slate-grey);
    border-left: 1px solid var(--dark-slate-grey);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .modal__top {
    border-left-style: none;
    border-right-style: none;
  }

  .modal__bottom {
    display: none;
  }

  .modal__headingwrap {
    height: 48px;
  }

  .modal__heading {
    z-index: 1;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }

  .modal__heading-graphic {
    display: none;
  }

  .modal__content {
    height: auto;
    padding-top: 34px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .modal__leftgraphic {
    display: none;
  }

  .form {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .form__name, .form__email {
    max-width: none;
  }

  .textarea, .form__message {
    max-width: 100%;
  }

  .form__companyname, .form__companywebsite {
    max-width: none;
  }

  .footer__socials {
    flex-direction: column;
    height: auto;
    position: absolute;
    inset: 32px auto auto 105px;
  }

  .footer__socials-link {
    margin-bottom: 23px;
    margin-right: 0;
  }

  .footer__socials-link.fb {
    margin-bottom: 0;
  }

  .contactus, .contact {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sayhello__wrap {
    background-size: 100%;
    width: 292px;
    height: 40px;
  }

  .contact__leftline, .contact__rightline {
    display: none;
  }

  .medium__logo {
    margin-top: 0;
    margin-left: 56px;
  }

  .blog__mediumbutton {
    margin-top: 0;
    margin-left: 84px;
  }

  .blog {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog__container {
    padding-left: 28px;
    padding-right: 28px;
  }

  .blog__imagewrap {
    height: 34vw;
  }

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

  .blog__content {
    padding-bottom: 32px;
  }

  .blog__name {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .blog__paragrafwrap {
    display: none;
  }

  .bloggrid {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .blogdetail {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blogdetail__box {
    width: 100%;
    height: auto;
    padding-bottom: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .blogdetail__image {
    width: 100%;
    margin-bottom: 24px;
  }

  .blog__devider {
    width: 92%;
  }

  .blogdetail__medium {
    margin-bottom: 24px;
    display: none;
    position: static;
  }

  .blogdetail__graphic2, .blogdetail__graphic3 {
    display: none;
  }

  .blogdetail__content-box {
    width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .blogdetail__quote {
    font-size: 38px;
    line-height: 34px;
  }

  .div-block-15 {
    display: none;
  }

  .html-embed-7 {
    display: flex;
    inset: auto;
  }

  .partners__logowrap {
    display: none;
  }

  .partnersnumber {
    padding-left: 16px;
    padding-right: 16px;
  }

  .partnersnumber__container {
    padding-left: 28px;
    padding-right: 28px;
  }

  .partnersbigtext {
    padding-left: 16px;
    padding-right: 16px;
  }

  .partnersbigtext__container {
    padding-bottom: 120px;
  }

  .text-block-6 {
    max-width: none;
    font-size: 38px;
    line-height: 34px;
  }

  .text-block-8 {
    display: none;
  }

  .partnersabout {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partnersabout__container {
    flex-direction: column;
    height: auto;
    padding-bottom: 30px;
  }

  .partnersabout__left {
    width: 100%;
    height: auto;
    padding-top: 47px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .partnersabout__right {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-left: 28px;
    padding-right: 28px;
  }

  .richtext {
    max-width: none;
  }

  .partners__cards {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cards__left {
    width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .cards__right {
    width: 100%;
    padding-top: 0;
    padding-left: 28px;
    padding-right: 28px;
  }

  .cards__container {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 14px;
    padding-left: 28px;
  }

  .partners__card {
    margin-bottom: 32px;
    margin-right: 0;
  }

  .cards__graphic {
    display: none;
  }

  .additional {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ctapartners {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ctapartners__container {
    padding: 56px 28px;
  }

  .text-block-9 {
    font-size: 38px;
    line-height: 34px;
  }

  .twitter {
    right: 104px;
  }

  .linkedin {
    right: 28px;
  }

  .text-block-10 {
    position: static;
  }

  .aboutimagewrap {
    width: 100%;
    margin-bottom: 16px;
  }

  .aboutimagewrap.relative {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 124px;
    display: flex;
  }

  .div-block-19 {
    width: 100%;
  }

  .projects__titlewrap {
    width: 100%;
    margin-left: 0%;
  }

  .projects__titlewrap.small {
    width: 100%;
    margin-top: 33px;
    margin-left: auto;
    margin-right: auto;
  }

  .projects__titlewrap.small.contact {
    width: 328px;
    margin-left: 0;
    margin-right: 0;
  }

  .projectssection {
    height: auto;
    padding-top: 197px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .projectcards {
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-wrapper {
    width: 100%;
  }

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

  .toolkit__hero {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 342px;
    padding-top: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .toolkit__hero.yellow {
    background-position: 75% 100%;
    height: auto;
  }

  .toolkit__paragraphwrap {
    flex-direction: column;
  }

  .toolkit__paragraph.mr24 {
    margin-bottom: 24px;
  }

  .toolkit__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .toolkit {
    padding-bottom: 80px;
  }

  .toolkitwrap {
    padding-left: 28px;
  }

  .toolkit__cards {
    height: 392px;
  }

  .card__title {
    transform: translate(0, 167px)rotate(-90deg);
  }

  .card__title._2 {
    transform: translate(0, 186px)rotate(-90deg);
  }

  .card__title._3 {
    transform: translate(0, 71px)rotate(-90deg);
  }

  .toolkit__graphic {
    height: 122px;
  }

  .toolkit__grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .toolkit__graphic2 {
    height: 63px;
  }

  .toolkit__image {
    left: -8px;
  }

  .toolkit__graph {
    display: none;
  }

  .logos {
    flex-direction: column;
  }

  .logos__item.mr24 {
    margin-bottom: 40px;
  }

  .fonts {
    flex-direction: column;
  }

  .fonts__item.mr24 {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .colorswrap.pt100.pb100 {
    padding-left: 28px;
    padding-right: 28px;
    overflow: hidden;
  }

  .colors.mb40 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .colors__item {
    height: 35vw;
  }

  .colors__wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: none;
  }

  .color.mr24 {
    margin-right: 0;
  }

  .colors__tag {
    text-align: left;
    padding-left: 51%;
  }

  .toolkit-tag {
    display: none;
    left: 119px;
  }

  .splide__slide {
    flex: none;
  }

  .splide__slide.colors {
    width: 238px;
  }

  .empty-state {
    background-color: #0000;
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .hero-overlay {
    padding: 40px 20px;
  }

  .cartag {
    inset: auto 0% 0% 31%;
  }

  .carwrap._2.mobile {
    width: 100%;
    top: -21px;
  }

  .buttonwrap.right {
    padding-bottom: 0;
    inset: auto 0% 2%;
  }

  .bigtext__typo.purple._1, .bigtext__typo.purple._2 {
    max-width: none;
  }

  .leftline {
    left: 16px;
  }

  .rightline {
    right: 16px;
  }

  .splide.slider1 {
    overflow: hidden;
  }

  .card {
    width: 330px;
  }

  .splide__slider {
    width: 100%;
    height: auto;
  }

  .splide__track.colors {
    height: 270px;
  }

  .splide__list {
    width: auto;
  }

  .footer__type {
    background-size: 100%;
    width: 100%;
  }

  .title__heading--mobile {
    overflow: hidden;
  }

  .footer__icon {
    left: 115px;
  }

  .partners {
    height: auto;
  }

  .partners__content.yellow {
    background-position: 75% 100%;
    padding-bottom: 80px;
  }

  .itemwrap {
    padding-bottom: 32px;
  }

  .itemwrap.new.yellow.m-h-auto {
    height: auto;
  }

  .item__logowrap {
    margin-bottom: 64px;
  }

  .modalsection {
    display: flex;
  }

  .modal {
    width: 80vw;
    height: auto;
  }

  .footer__socials {
    flex-direction: column;
    inset: 32px auto auto 105px;
  }

  .footer__socials-link {
    margin-bottom: 23px;
    margin-right: 0;
  }

  .paragraph-4 {
    margin-bottom: 0;
  }

  .partnersnumber__container, .projectcards__container {
    padding-left: 28px;
    padding-right: 28px;
  }

  .collection-list-2 {
    grid-row-gap: 100px;
  }

  .collection-item-2 {
    height: auto;
  }

  .project__card {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .project__card-number {
    margin-bottom: 48px;
    padding-top: 48px;
  }

  .project__card-content {
    justify-content: flex-start;
  }

  .project__card-paragraf {
    max-width: none;
  }

  .project__card-imagewrap {
    display: none;
  }

  .toolkit__hero {
    background-position: 80% 100%;
    height: 406px;
  }

  .toolkit__hero.yellow {
    background-position: 75% 100%;
    padding-bottom: 80px;
  }

  .toolkitwrap.pt100 {
    padding-top: 80px;
  }

  .toolkit__graphic2 {
    height: 39px;
  }

  .toolkit__image {
    left: -5px;
  }

  .typo-image {
    inset: auto 0% -32px auto;
  }

  .colors__item {
    height: 32vw;
    padding-top: 11px;
    padding-left: 46px;
  }

  .colors__grid {
    width: 100%;
  }

  .colors__wrap {
    grid-column-gap: 0px;
  }
}

@media screen and (max-width: 479px) {
  .nav-link {
    margin-left: 44px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link.b {
    padding-left: 0;
  }

  .nav-menu {
    margin-top: -88px;
    padding-top: 128px;
    padding-left: 0;
    overflow: visible;
  }

  .grid {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-bottom: 32px;
    display: flex;
  }

  .headingwrap {
    min-width: auto;
    height: auto;
    margin-bottom: 127px;
    padding: 16px;
  }

  .centered-container {
    text-align: left;
  }

  .about__container {
    grid-template-columns: 100%;
  }

  .about__content {
    padding-left: 14px;
  }

  .paragraph {
    max-width: none;
  }

  .cartag {
    color: var(--yellow);
  }

  .carwrap._2.mobile {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .smallbox.yellow.center.down, .smallbox.yellow.ld {
    display: none;
  }

  .smallbox.yellow.ld.partner__detail, .smallbox.yellow.solid.ld {
    display: flex;
  }

  .smallbox.yellow.solid.rd {
    z-index: 1;
  }

  .smalltext.white.partnerships {
    display: none;
  }

  .buttonwrap.right {
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    bottom: -15%;
  }

  .buttonwrap.right.mobile {
    position: relative;
    bottom: 1%;
  }

  .buttonline {
    padding-bottom: 0;
  }

  .html-embed {
    margin-top: 7px;
    padding-top: 0;
  }

  .html-embed.new.yellow {
    margin-top: 7px;
  }

  .bigtextwrap {
    padding-left: 14px;
  }

  .partnership {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid2__content {
    height: auto;
  }

  .grid2__titlewrap {
    padding-left: 20px;
  }

  .grid2__paragraf {
    padding: 20px;
  }

  .skywrap {
    right: 73px;
  }

  .smalltextwrap2 {
    width: 50px;
    top: 192px;
    right: 209px;
  }

  .projects__container {
    padding-right: 0;
  }

  .splide.colors {
    width: auto;
  }

  .splide.toolkit-colors {
    width: auto;
    height: 270px;
  }

  .card {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 320px;
    padding: 81px 16px 16px;
  }

  .card.home {
    flex-direction: column;
    padding-top: 96px;
  }

  .card__number {
    padding-top: 0;
    font-size: 90px;
  }

  .splide__slider {
    height: auto;
  }

  .splide__list {
    width: 100%;
  }

  .splide__list.toolkit {
    height: auto;
  }

  .splide__list.lightbox {
    justify-content: flex-start;
    align-items: center;
  }

  .card__name {
    font-size: 28px;
    line-height: 1;
  }

  .footer__container {
    padding-right: 28px;
  }

  .footer__navlink {
    line-height: 24px;
  }

  .footer__type {
    background-position: 0 100%;
  }

  .footer__smalltext2 {
    bottom: 28px;
    right: 28px;
  }

  .title__heading--mobile {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .space, .shard {
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .navmenu__imagewrap {
    background-position: 0 0;
    width: 100%;
    height: 30%;
    padding-left: 44px;
    padding-right: 69px;
    position: static;
  }

  .navmenu__image {
    background-size: 100%;
    width: 100%;
    height: 32vw;
  }

  .nav__policywrap {
    align-items: center;
    height: 10%;
    position: static;
  }

  .footer__icon {
    top: auto;
    bottom: 46%;
    left: 20%;
  }

  .footer__icon.w--current {
    inset: auto auto 46% 20%;
  }

  .abouus {
    height: auto;
  }

  .about__titlewrap.small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about__titlewrap.small.contact {
    width: 100%;
  }

  .begginigngraphic3 {
    display: none;
  }

  .aboutus__container {
    border-left-style: solid;
    border-right-style: solid;
    margin-top: 154px;
    padding-top: 0;
  }

  .abouttextimage__graphic {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 186px;
    bottom: -12px;
    left: 28px;
  }

  .card__bottom._1 {
    width: 100%;
  }

  .card__bottom._2, .card__bottom._3 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .cta__container {
    background-position: 71%;
  }

  .partners {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partners__container {
    padding-bottom: 130px;
  }

  .partners__content {
    background-position: 67% 100%;
    background-size: cover;
    height: 354px;
  }

  .partners__paragrafwrap {
    width: 100%;
  }

  .car {
    z-index: 2;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    margin-bottom: 40px;
  }

  .graphic {
    display: none;
  }

  .partnerslist {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .itemwrap {
    padding-bottom: 32px;
  }

  .itemwrap.new {
    padding-bottom: 0;
  }

  .item__name {
    margin-bottom: 32px;
  }

  .item__description {
    margin-top: -16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .html-embed-4.new {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .modalsection {
    width: 100%;
    display: none;
    overflow: scroll;
  }

  .modal {
    width: 100%;
  }

  .modal__top {
    height: auto;
  }

  .modal__heading-graphic {
    display: none;
  }

  .modal__content {
    background-color: #0000;
  }

  .footer__socials {
    bottom: 41%;
  }

  .sayhello__wrap {
    width: 100%;
  }

  .medium__logo, .blog__mediumbutton {
    margin-left: 28px;
  }

  .blog {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog__imagewrap {
    background-repeat: no-repeat;
    background-size: cover;
    height: 169px;
  }

  .blog__name {
    font-size: 32px;
    line-height: 36px;
  }

  .bloggrid {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blogdetail__graphic {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 210px;
    left: 28px;
  }

  .blogdetail__image {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
    align-items: flex-start;
    height: 169px;
    margin-bottom: 12px;
  }

  .blog__devider {
    width: 88%;
  }

  .blogdetail__medium {
    display: none;
  }

  .paragraph-4 {
    width: 100%;
  }

  .partnersbigtext__container {
    padding-bottom: 100px;
  }

  .text-block-7 {
    margin-left: 0;
  }

  .text-block-8 {
    display: none;
  }

  .cards__container {
    padding-right: 28px;
  }

  .partners__card {
    width: 100%;
  }

  .card__up {
    background-size: 100%;
  }

  .card__down {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cardgraphic2 {
    width: 100%;
  }

  .additional {
    height: auto;
  }

  .success-message {
    background-color: var(--yellow);
  }

  .text-block-11 {
    color: var(--blue-violet);
    font-family: Aeoniktrial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .error-message {
    background-color: var(--blue-violet);
  }

  .text-block-12 {
    color: var(--yellow);
    font-family: Aeoniktrial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .tagtext {
    display: none;
  }

  .navlinkswrao {
    flex-direction: column;
    justify-content: space-between;
    height: 60%;
    padding-bottom: 40px;
    display: flex;
  }

  .projects-container {
    border-left-style: solid;
    border-right-style: solid;
    margin-top: 154px;
    padding-top: 0;
  }

  .projects__titlewrap.small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .projects__titlewrap.small.contact {
    width: 100%;
  }

  .projectssection {
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    padding-top: 0;
  }

  .project__card-number {
    padding-top: 24px;
  }

  .toolkit__hero {
    background-position: 72% 100%;
    background-size: cover;
    height: auto;
  }

  .toolkit__paragraph.mr24 {
    margin-right: 0;
  }

  .toolkit__container {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .toolkit {
    padding-bottom: 130px;
  }

  .card__title {
    transform: translate(0, 114px)rotate(-90deg);
  }

  .card__title._2 {
    transform: translate(0, 133px)rotate(-90deg);
  }

  .card__title._3 {
    transform: translate(0, 52px)rotate(-90deg);
  }

  .logos {
    padding-right: 28px;
  }

  .logos__item.mr24 {
    width: 100%;
    max-width: 326px;
  }

  .logowrap {
    background-repeat: no-repeat;
    background-size: 100%;
    justify-content: center;
    height: 48vw;
    padding-left: 0;
  }

  .logowrap._2, .logowrap._3 {
    padding-left: 0;
  }

  .fonts__item.mr24 {
    width: 100%;
  }

  .colors__item {
    background-position: 50% 0;
    background-size: 100%;
    justify-content: flex-start;
    height: 98vw;
    padding-top: 50%;
    padding-left: 0;
  }

  .color__title.mobile, .color__text.mobile {
    color: var(--white);
  }

  .splide__slide {
    width: 263px;
  }

  .splide__slide.colors {
    width: 238px;
    height: 270px;
  }
}

#w-node-_97f1dc7f-30a9-9c2d-bd31-f9166cd2c606-10837510, #w-node-_575850b3-16a0-0229-6c31-71cb7731c4bb-10837510, #w-node-_168d893e-f109-416a-f357-bfd13fcd73a8-10837510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9050484e-13e2-2038-8201-3825b3b73a17-10837510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1eedc9c7-354d-881e-0bdd-e129ea7436f8-10837519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1eedc9c7-354d-881e-0bdd-e129ea7436fc-10837519, #w-node-_1eedc9c7-354d-881e-0bdd-e129ea743700-10837519, #w-node-_1eedc9c7-354d-881e-0bdd-e129ea743704-10837519, #w-node-_1eedc9c7-354d-881e-0bdd-e129ea743708-10837519, #w-node-_1eedc9c7-354d-881e-0bdd-e129ea74370c-10837519, #w-node-_1eedc9c7-354d-881e-0bdd-e129ea74370e-10837519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7694bf48-a1be-1c2b-7928-a0970202d048-1083751d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4ed942a8-e731-41e6-82cd-8fdddde1c100-1083751d, #w-node-fc58e519-6943-2e04-493f-41e05c3b7981-1083751d, #w-node-b10a4c62-9be8-bb6e-3a95-13e6c68e538f-1083751d, #w-node-e4f3924b-7d2e-4314-5a01-7ad97c30ab7f-1083751d, #message.w-node-e8ec0bbf-54a8-163e-1802-4f907a15874b-1083751d, #w-node-_152eb0ca-4e08-d7a1-8562-bd0e1619a779-1083751d, #w-node-_958fe764-29df-4f0e-590b-ec2ae9def649-1083751d, #w-node-_5cca301e-17da-751a-be24-7812f83f35cc-1083751e, #w-node-_904f9cf3-5c09-287d-a124-41446ed3b3ab-1083751f, #w-node-_3a75d44d-2aa2-c16e-a8bf-bd81f78a11bb-1083751f, #w-node-a6f2d016-3319-1dfb-de77-8de678f4a33d-1083751f, #w-node-_56c2ce8d-2426-03ae-cbd2-b38718224fd0-1083751f, #w-node-eb068055-ffdb-c03a-13eb-8a512b2200e4-1083751f, #w-node-f7deeb9e-195f-afb4-acd4-a2db31510539-1083751f, #w-node-ca92782e-79ee-40e0-e864-8dceb7699a11-1083751f, #w-node-_160e36c3-3186-02c8-6fb3-49365dfa8f45-1083751f, #w-node-_531c351b-dfdd-8448-9188-9a217adf505b-1083751f, #w-node-_7ca87062-8ffa-c35c-1ec8-a45de623dab1-1083751f, #w-node-_3b9ac898-c4db-3d9a-af2d-a5bada9a0d5e-1083751f, #w-node-c1db2bf8-ab1a-e67d-59c8-0e0fa17c5821-1083751f, #w-node-c1a454ee-527a-f362-f46d-7428e4dda619-1083751f, #w-node-_3b3fc158-511c-ec59-1b1b-de6acd29a978-1083751f, #w-node-_0b5c024b-f1e7-6ca8-331f-293c81d8171a-1083751f, #w-node-_1895a813-ca65-aa79-52f7-4a80a1b812ab-1083751f, #w-node-_98e3b6e4-a628-8b6a-f7fb-24ce8d6de48b-1083751f, #w-node-_48893d8b-e256-4d48-eab8-5467019fd42a-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7aa-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7ae-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7b0-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7b2-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7b4-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7b6-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7b8-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7ba-1083751f, #w-node-c68c5608-012b-ff4a-9e70-da9b34e6c7bc-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e22b-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e22d-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e22f-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e231-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e233-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e235-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e237-1083751f, #w-node-_505c1b29-c297-2073-d204-35129de5e239-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-45840683090c-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-45840683090e-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-458406830910-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-458406830912-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-458406830914-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-458406830916-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-458406830918-1083751f, #w-node-_2541032d-aae2-5dc3-75d1-45840683091a-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a95a-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a95c-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a95e-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a960-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a962-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a964-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a966-1083751f, #w-node-_4c495c09-6884-14ba-05de-a0bc08d2a968-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fce8-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcea-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcf0-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcee-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcec-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcf2-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcf4-1083751f, #w-node-d47d0981-4296-330e-9899-000e8fd1fcf6-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9dc-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9de-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9e0-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9e2-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9e4-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9e6-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9e8-1083751f, #w-node-f69b0604-30d8-feb9-6088-fe42d6e8c9ea-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c6761-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c6763-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c6765-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c6767-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c6769-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c676b-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c676d-1083751f, #w-node-_49b0fa4d-bd32-af36-8bce-7634507c676f-1083751f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_575850b3-16a0-0229-6c31-71cb7731c4bb-10837510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8035aabb-28c1-bb3b-d63d-1a6e81225736-1083751f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Adversal';
  src: url('../fonts/adversal.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeoniktrial';
  src: url('../fonts/AeonikTRIAL-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}