@font-face {
  font-family: "Gt Eesti Lc Display 2";
  src: url('../fonts/GT-Eesti-LC-Display-Medium-2.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gt Eesti Lc Text 2";
  src: url('../fonts/GT-Eesti-LC-Text-Regular-2.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt Eesti Lc Text;
  src: url('../fonts/GT-Eesti-LC-Text-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt Eesti Lc Display;
  src: url('../fonts/GT-Eesti-LC-Display-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt Eesti Lc Display;
  src: url('../fonts/GT-Eesti-LC-Display-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gt Eesti Lc Display 2";
  src: url('../fonts/GT-Eesti-LC-Display-Light-2.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --purple\<deleted\|variable-e6b79ebe-e73e-38ca-ac1e-cd88d342fc2b\>: #8c65d9;
  --light: #ab2706;
  --dark: #340c00;
  --color: #e5320f;
  --mid: #831f00;
  --orange: #e97318;
  --ocean-dark\<deleted\|variable-0d0a2730-9b28-b2ec-869f-e60a69b069c7\>: #027ae4;
  --yellow: #ffcd84;
  --carrot-dark\<deleted\|variable-d174b6ce-b03e-47a2-7e14-47e190fb11f8\>: #dc5505;
  --ocid\<deleted\|variable-5882f15b-a928-585f-2e93-b391f468deab\>: #daef14;
  --yellow-dark\<deleted\|variable-f85dc47e-39a8-dcc4-7d45-01e69219d110\>: #aaba15;
  --green\<deleted\|variable-b266c356-c2c2-8c75-bd39-e64a9212e87b\>: #00d293;
  --green-dark\<deleted\|variable-5d568c7d-4be9-3adc-d689-9b07963911fa\>: #03c288;
  --orange\<deleted\|variable-376ab179-1dc5-bd8f-4602-e6bea2cdff5a\>: #ff9747;
  --orange-light\<deleted\|variable-ac689027-2962-0e92-c88e-ef6835726d67\>: #ffc192;
  --white: #fff;
  --black: #000;
  --gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>: #f5f7ff;
  --deep\<deleted\|variable-b9081eaa-8663-88bf-c07b-711391e8f98e\>: #0f1820;
}

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

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

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

.div-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-bottom: 120px;
  display: flex;
}

.div-block-2 {
  background-color: var(--purple\<deleted\|variable-e6b79ebe-e73e-38ca-ac1e-cd88d342fc2b\>);
}

.div-block-3 {
  background-color: var(--light);
}

.div-block-4 {
  background-color: var(--dark);
}

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

.gradient_4 {
  background-color: var(--mid);
}

.div-block-7 {
  background-color: var(--orange);
}

.div-block-8 {
  background-color: var(--ocean-dark\<deleted\|variable-0d0a2730-9b28-b2ec-869f-e60a69b069c7\>);
}

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

.div-block-10 {
  background-color: var(--carrot-dark\<deleted\|variable-d174b6ce-b03e-47a2-7e14-47e190fb11f8\>);
}

.div-block-11 {
  background-color: var(--ocid\<deleted\|variable-5882f15b-a928-585f-2e93-b391f468deab\>);
}

.div-block-12 {
  background-color: var(--yellow-dark\<deleted\|variable-f85dc47e-39a8-dcc4-7d45-01e69219d110\>);
}

.div-block-13 {
  background-color: var(--green\<deleted\|variable-b266c356-c2c2-8c75-bd39-e64a9212e87b\>);
}

.div-block-14 {
  background-color: var(--green-dark\<deleted\|variable-5d568c7d-4be9-3adc-d689-9b07963911fa\>);
}

.div-block-15 {
  background-color: var(--orange\<deleted\|variable-376ab179-1dc5-bd8f-4602-e6bea2cdff5a\>);
}

.div-block-16 {
  background-color: var(--orange-light\<deleted\|variable-ac689027-2962-0e92-c88e-ef6835726d67\>);
}

.div-block-17 {
  background-color: var(--white);
}

.div-block-18 {
  background-color: var(--black);
}

.button-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  text-align: center;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 0 40px;
  font-size: 24px;
  display: flex;
}

.button-icon.small {
  height: 60px;
}

.button-icon.black {
  background-color: var(--color);
  height: 80px;
  text-decoration: none;
  transition: all .6s;
}

.button-icon.black:hover {
  background-color: var(--orange);
}

.button-icon.black.popup__close {
  background-color: var(--mid);
}

.button-icon.black.popup__close:hover {
  background-color: var(--orange);
}

.button-icon.black.fixed {
  background-color: var(--gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>);
  justify-content: center;
  align-items: center;
  width: 15%;
}

.button-icon.black.fixed:hover {
  background-color: var(--yellow);
}

.button-icon.yellow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--yellow);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  transition: all .6s;
  display: flex;
}

.button-icon.yellow:hover {
  background-color: var(--light);
  padding-left: 120px;
}

.button-icon.outline {
  border: 2px none var(--gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>);
  background-color: var(--gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>);
  border-radius: 80px;
  width: 100%;
  height: 80px;
  text-decoration: none;
  transition: all .6s;
}

.button-icon.outline:hover {
  border: 2px none var(--color);
  background-color: var(--yellow);
  color: var(--color);
  -webkit-text-stroke-color: var(--yellow);
}

.button {
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 0;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.button.white {
  background-color: var(--white);
  border-radius: 40px;
  width: 100%;
  max-width: 100%;
  height: 80px;
  transition: all .6s;
  display: flex;
  overflow: visible;
}

.button.white:hover {
  background-color: var(--yellow);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--white);
}

.button.small {
  background-color: var(--color);
  color: var(--white);
  text-transform: uppercase;
  width: 100%;
  height: 100px;
  font-family: Gt Eesti Lc Display, Arial, sans-serif;
  font-size: 21px;
  transition: all .6s;
}

.button.small:hover {
  background-color: var(--orange);
}

.button.yellow {
  background-color: var(--ocid\<deleted\|variable-5882f15b-a928-585f-2e93-b391f468deab\>);
  color: #000;
  height: 80px;
  font-family: Gteestiprodisplay;
  font-size: 24px;
  transition: all .6s;
}

.button.yellow:hover {
  background-color: var(--yellow-dark\<deleted\|variable-f85dc47e-39a8-dcc4-7d45-01e69219d110\>);
}

.heading {
  font-family: Gt Eesti Lc Display, Arial, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 100%;
}

.heading.white {
  color: var(--white);
  text-transform: uppercase;
  font-size: 100px;
  line-height: 80%;
}

.heading.h1 {
  font-weight: 500;
}

.heading.h1.white {
  font-size: 4vw;
}

.heading.h2 {
  color: var(--white);
  text-transform: uppercase;
  font-size: 60px;
  font-weight: 500;
}

.heading.h3 {
  color: var(--white);
  font-size: 2vw;
  font-weight: 500;
}

.heading.h3.fix {
  height: 60px;
}

.heading-2 {
  font-family: Gteestiprodisplay;
  font-size: 60px;
  font-weight: 500;
  line-height: 100%;
}

.heading-2.white {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3 {
  font-family: Gteestiprodisplay;
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
}

.heading-3.white {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.heading-3.white.inner-card {
  font-size: 54px;
}

.paragraph {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gt Eesti Lc Text, Arial, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.paragraph.white {
  color: var(--white);
  margin-bottom: 0;
}

.paragraph.white.big {
  font-size: 21px;
}

.paragraph.small {
  font-size: 1.2em;
  line-height: 160%;
}

.paragraph.big {
  color: var(--white);
  font-size: 1.3em;
}

.paragraph-small {
  font-family: Gt Eesti Lc Text, Arial, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.paragraph-small.white {
  color: var(--white);
}

.text-block {
  font-size: 16px;
}

.image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.image.fixed {
  object-fit: contain;
  width: 80%;
  height: 80%;
}

.footer {
  background-color: var(--black);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  margin-top: 16px;
  padding: 40px;
  display: flex;
}

.width-colomn {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.width-colomn.grid-vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto 15%;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.paddings {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.paddings.ialign-bot {
  justify-content: flex-end;
  align-items: flex-start;
}

.paddings.align-center {
  justify-content: space-between;
  align-items: center;
}

.paddings.align-right {
  justify-content: space-between;
  align-items: flex-end;
}

.paddings.align-right.nopad {
  padding: 0;
}

.paddings.card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #e8edff00;
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
}

.paddings.descript {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.block-head {
  width: 100%;
  position: relative;
}

.block-head.wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.block-head.wrapper.votes {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.block-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.block-wrapper.two-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
  width: 100%;
  position: relative;
}

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

.logo-social {
  background-color: #e0e6fc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  transition: all .6s;
  display: flex;
}

.logo-social:hover {
  background-color: var(--gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>);
}

.logo-social.tg {
  background-color: #e0e6fc;
  padding-right: 4px;
}

.image-2 {
  width: 32px;
  min-width: 0;
}

.image-3 {
  height: 24px;
}

.row-width {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-width.two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 800px;
  display: flex;
}

.row-width.two-grid.fullframe {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 800px;
  transition: all .2s;
  overflow: visible;
}

.row-width.footer {
  padding-left: 0;
  padding-right: 0;
}

.row-width.header {
  padding-top: 8px;
  padding-bottom: 0;
}

.caption {
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  font-family: Gt Eesti Lc Display, Arial, sans-serif;
  font-size: 18px;
}

.caption.black {
  color: var(--dark);
  font-family: Gt Eesti Lc Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.caption.black.big {
  color: var(--white);
  font-family: Gt Eesti Lc Display, Arial, sans-serif;
  font-size: 24px;
}

.caption.mob {
  display: none;
}

.caption.footer {
  color: var(--white);
  background-color: #0f182000;
  margin-top: 0;
  padding: 0;
  display: block;
}

.caption.close {
  color: var(--white);
}

.div-block-19 {
  display: flex;
}

.image-4 {
  width: 24px;
}

.divider {
  background-color: var(--dark);
  width: 100%;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}

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

.two-colomn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "." 80px
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 8px 40px;
  display: flex;
  overflow: hidden;
}

.content {
  border-radius: 60px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  display: block;
  overflow: hidden;
}

.content.color-purple {
  background-color: var(--purple\<deleted\|variable-e6b79ebe-e73e-38ca-ac1e-cd88d342fc2b\>);
  border-radius: 60px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content.color-purple.shape {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--dark);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin: 0;
  padding: 59px;
}

.content.color-purple.shape.vote {
  background-image: url('../images/back-gradient_4.png');
  background-position: 50% 0;
}

.content.color-purple.fixed {
  background-color: var(--dark);
  background-image: linear-gradient(180deg, var(--color), var(--dark));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding: 60px;
}

.content.image {
  background-color: var(--color);
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  overflow: hidden;
}

.content.btn {
  flex-flow: column;
  height: auto;
  display: flex;
}

.content.color-blue {
  background-color: var(--color);
  background-image: linear-gradient(180deg, var(--color), var(--dark));
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
}

.content.color-green {
  background-color: var(--green\<deleted\|variable-b266c356-c2c2-8c75-bd39-e64a9212e87b\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px;
  display: flex;
  position: relative;
}

.content.color-orange {
  background-color: var(--yellow);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px;
  display: flex;
  position: relative;
}

.content.item-describe {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 8px;
  display: flex;
  position: relative;
}

.content.item-describe.blue {
  background-color: var(--orange);
  background-image: url('../images/shape-bg-blue.svg');
  background-position: 0 0;
  background-size: auto;
}

.content.item-describe.carrot {
  background-color: var(--yellow);
  background-image: url('../images/Star-4.svg');
  background-position: 0 0;
  background-size: auto;
}

.content.item-describe.yellow {
  background-color: var(--ocid\<deleted\|variable-5882f15b-a928-585f-2e93-b391f468deab\>);
  background-image: url('../images/shape-bg-yellow.svg');
  background-position: 0 0;
  background-size: auto;
}

.content.item-describe.green {
  background-color: var(--green\<deleted\|variable-b266c356-c2c2-8c75-bd39-e64a9212e87b\>);
  background-image: url('../images/shape-bg-green2.svg');
  background-position: 0 0;
  background-size: auto;
}

.content.item-describe.purple {
  background-color: var(--light);
  background-image: url('../images/shape-bg-purple.svg');
  background-position: 50%;
  background-size: auto;
}

.content.item-describe.orange {
  background-color: var(--yellow);
  background-image: url('../images/Star-4.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
}

.content.nav-cards {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 0;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-absolute {
  z-index: 0;
  opacity: 1;
  pointer-events: none;
  cursor: none;
  width: 140%;
  max-width: 200%;
  position: absolute;
  inset: 0%;
}

.image-absolute.shape--1 {
  width: 100%;
  top: -30%;
  right: -30%;
}

.image-absolute.parallax {
  z-index: 0;
  top: -20%;
}

.image-absolute.shape--2 {
  top: -10%;
  left: -10%;
}

.image-absolute.fixed {
  width: 30%;
  height: auto;
  inset: auto 0% -5% auto;
}

.header {
  z-index: 9999;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.winners {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
}

.container {
  max-width: 80%;
}

.card {
  background-color: #e8edff;
  background-image: url('../images/001.png');
  background-position: 100%;
  background-size: cover;
  border-radius: 60px;
  height: 360px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.card.blue {
  background-color: #e8edff;
  background-image: url('../images/inner-shape-blue-1-1.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 60px;
  height: auto;
  text-decoration: none;
  transition: all .6s;
  position: relative;
  overflow: hidden;
}

.card.blue:hover {
  transform: rotate(5deg);
}

.card.green {
  background-color: var(--green\<deleted\|variable-b266c356-c2c2-8c75-bd39-e64a9212e87b\>);
  background-image: url('../images/inner-shape-green-2.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 60px;
  height: auto;
  text-decoration: none;
  transition: all .6s;
  position: relative;
  overflow: hidden;
}

.card.green:hover {
  transform: rotate(-5deg);
}

.card.orange {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--yellow);
  background-image: url('../images/inner-shape-orange-2.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 70px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .6s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card.orange:hover {
  transform: rotate(5deg);
}

.card.white {
  background-color: var(--dark);
  background-image: none;
  height: 100%;
}

.card.image {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.card.image.video {
  aspect-ratio: 16 / 9;
  width: auto;
  height: auto;
}

.card._01 {
  background-color: var(--color);
  background-image: url('../images/back-gradient_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  transition: all .6s;
}

.card._01:hover {
  background-color: var(--light);
}

.card._02 {
  background-color: var(--color);
  background-image: url('../images/back-gradient_1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  transition: all .6s;
}

.card._02:hover {
  background-color: #e8edff00;
}

.card._03 {
  background-color: var(--color);
  background-image: url('../images/back-gradient_3.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  transition: all .6s;
}

.card._03:hover {
  background-color: #e8edff00;
}

.space {
  height: 40px;
}

.colomn {
  width: 100%;
  max-width: none;
  padding: 16px 80px 8px;
  display: flex;
}

.wrapper-one {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 8px;
  display: flex;
}

.wrapper-one.down {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  max-width: 80%;
  padding: 0;
  display: flex;
}

.wrapper-one.footer {
  max-width: 80%;
}

.wrapper-one.header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  max-width: 80%;
  padding: 0;
}

.width-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-21 {
  background-color: var(--color);
  border-radius: 40px;
  width: 100%;
  height: 360px;
}

.body-2, .body-3, .body-4 {
  background-color: var(--deep\<deleted\|variable-b9081eaa-8663-88bf-c07b-711391e8f98e\>);
}

.block {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: static;
  inset: 0%;
}

.block.images-bg {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.image-5 {
  z-index: 2;
  width: 80%;
  max-width: 100%;
  position: absolute;
  inset: -20% auto auto -20%;
}

.image-5._2 {
  width: 100%;
  inset: -30% auto auto -40%;
}

.image-6 {
  z-index: 1;
  position: absolute;
  inset: auto 0% -10% auto;
}

.image-7 {
  z-index: 0;
  width: 200%;
  max-width: 140%;
  position: absolute;
  inset: -10% 0% auto;
}

.image-7._2 {
  width: 100%;
  max-width: 110%;
  inset: 0% 0% auto auto;
}

.image-8 {
  aspect-ratio: 3 / 2;
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.block-btn {
  width: 100%;
  position: static;
  inset: auto 0% 20px 20px;
}

.utility-page-wrap {
  background-color: var(--deep\<deleted\|variable-b9081eaa-8663-88bf-c07b-711391e8f98e\>);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.image-9 {
  max-width: 60%;
}

.div-block-22 {
  width: 40%;
}

.popup {
  z-index: 999999;
  background-color: var(--black);
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  padding: 60px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.popup.hide {
  display: none;
}

.section {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: block;
}

.popup-block-head {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 40px;
  display: flex;
}

.popup-block-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: visible;
}

.popup-btn-close {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.popup-content {
  background-color: var(--dark);
  border-radius: 60px;
}

.head-icon {
  background-color: var(--white);
  border-radius: 60px 0 60px 60px;
  height: 100%;
  padding: 40px;
}

.head-text {
  background-color: var(--color);
  border-radius: 0 60px 60px;
  padding: 40px;
}

.image-10 {
  width: 100px;
}

.content-popup-bubble {
  background-color: var(--light);
  border-radius: 24px;
  width: 100%;
  padding: 24px;
}

.content-popup-bubble.withoutbg {
  background-color: #ebebeb00;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  padding: 8px 0 16px;
  display: flex;
}

.popup-block-content-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.popup-block-content-grid.align-right {
  justify-content: space-between;
  align-items: flex-start;
}

.g-bubblerid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.grid-speaker {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 0 0 24px;
  display: flex;
}

.image-11 {
  width: auto;
  max-width: none;
  height: 60px;
}

.div-block-24 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-25 {
  width: 34.8384%;
}

.italic-text {
  font-style: normal;
}

.bg-shapes {
  z-index: 0;
  pointer-events: none;
  cursor: none;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg-shapes.content {
  z-index: 0;
}

.image-top {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-top.content {
  z-index: 0;
}

.image-mid {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-low {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.div-block-26 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.content-absolute {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-12 {
  width: 30%;
  position: absolute;
  inset: auto 0% -5% auto;
}

.image-fixed {
  opacity: 1;
  width: 40%;
  max-width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% -3% auto;
}

.div-block-27 {
  background-color: var(--gray\<deleted\|variable-19005f05-139c-42a5-5321-93441b73f18c\>);
}

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

.link-block {
  display: flex;
}

.link-block.w--current {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
}

.tag {
  background-color: var(--dark);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-radius: 8px;
  padding: 8px 16px;
}

.tag.white {
  background-color: var(--light);
}

.image-13 {
  height: 60px;
}

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

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

.bt-home {
  z-index: 9999;
  position: fixed;
  inset: auto 0% 0%;
}

.container-2 {
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  padding: 8px;
  display: flex;
}

.div-block-28 {
  background-color: #ffcd84;
}

.div-block-29 {
  background-color: var(--white);
}

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

.gradient_1 {
  background-image: linear-gradient(90deg, #831f00, #e97318);
}

.gradient_2 {
  background-image: linear-gradient(-90deg, #e5320f, #831f00);
}

.gradient_3 {
  background-image: linear-gradient(90deg, #340c00, #ab2706);
}

.gradient_5 {
  background-image: linear-gradient(90deg, #ffcd84, #fff);
}

.div-block-31 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #350b0066;
  border: 1px solid #ffffff1a;
  border-radius: 40px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

@media screen and (min-width: 1920px) {
  .button-icon.black.popup__close {
    background-color: var(--color);
  }

  .button-icon.yellow:hover {
    background-color: var(--yellow-dark\<deleted\|variable-f85dc47e-39a8-dcc4-7d45-01e69219d110\>);
  }

  .button.white {
    border-radius: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button.small {
    height: 120px;
    font-size: 21px;
  }

  .heading.white {
    font-size: 120px;
  }

  .heading.h1.white {
    font-size: 4vw;
  }

  .heading-2.white {
    font-size: 80px;
  }

  .paragraph.white.big {
    font-size: 32px;
    line-height: 120%;
  }

  .paragraph.big {
    font-size: 1.4em;
  }

  .image.fixed {
    max-width: 100%;
  }

  .block-head {
    width: 60%;
  }

  .logo-social, .logo-social.tg {
    background-color: var(--yellow);
  }

  .row-width {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .row-width.two-grid.fullframe {
    height: 1024px;
  }

  .image-4 {
    width: 24px;
  }

  .content.color-purple.shape.vote {
    background-image: url('../images/back-gradient_5.png');
    background-position: 50%;
    height: 680px;
  }

  .content.color-purple.fixed {
    background-image: linear-gradient(180deg, var(--light), var(--dark));
  }

  .image-absolute {
    width: 140%;
  }

  .image-absolute.shape--2 {
    left: -30px;
  }

  .container {
    height: 100%;
  }

  .card._01 {
    transition: all .6s;
  }

  .card._01:hover {
    background-color: #e8edff00;
    border: 1px #000;
  }

  .card._02 {
    transition: all .6s;
  }

  .card._02:hover {
    background-color: #e8edff00;
  }

  .card._03 {
    transition: all .6s;
  }

  .card._03:hover {
    background-color: #e8edff00;
  }

  .wrapper-one.down {
    display: flex;
  }

  .image-5._2 {
    top: -50%;
  }

  .image-7._2 {
    inset: -60% 0% auto auto;
  }

  .popup {
    background-color: var(--black);
    display: none;
  }

  .popup-content {
    background-color: var(--dark);
  }

  .head-icon {
    background-color: var(--white);
  }

  .head-text {
    background-color: var(--color);
    background-image: none;
  }

  .content-popup-bubble {
    background-color: var(--mid);
  }
}

@media screen and (max-width: 991px) {
  .button-icon.black.fixed {
    width: 30%;
  }

  .button-icon.yellow {
    height: 100px;
  }

  .button.small {
    font-size: 18px;
  }

  .heading.white {
    font-size: 80px;
  }

  .heading.h1.white {
    font-size: 10vw;
  }

  .heading.h2 {
    font-size: 40px;
  }

  .heading.h3 {
    font-size: 5vw;
  }

  .paragraph.white.big {
    font-size: 24px;
  }

  .paragraph-small.white {
    margin-bottom: 0;
  }

  .image {
    height: 600px;
  }

  .footer {
    padding: 0;
  }

  .width-colomn.grid-vertical {
    display: flex;
  }

  .paddings {
    padding: 40px;
  }

  .block-head {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .block-head.wrapper.votes {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .block-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .logo-social {
    display: flex;
  }

  .row-width {
    flex-flow: column;
  }

  .row-width.two-grid.fullframe {
    flex-flow: column;
    height: auto;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .row-width.footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .row-width.header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .caption {
    display: none;
  }

  .caption.black {
    font-size: 18px;
    display: flex;
  }

  .caption.mob {
    display: none;
  }

  .caption.footer, .caption.close {
    display: flex;
  }

  .caption.fixed {
    display: block;
  }

  .content {
    flex-flow: column;
    display: flex;
  }

  .content.color-purple.shape {
    padding: 24px;
  }

  .content.color-purple.fixed {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 800px;
    padding: 60px;
  }

  .content.color-blue {
    height: 600px;
    padding: 40px;
  }

  .content.color-green, .content.color-orange {
    height: 800px;
    padding: 40px;
  }

  .content.item-describe.blue, .content.item-describe.carrot, .content.item-describe.yellow, .content.item-describe.green, .content.item-describe.purple, .content.item-describe.orange {
    padding: 40px;
  }

  .image-absolute.shape--1 {
    top: -40%;
  }

  .container {
    max-width: 100%;
  }

  .card.blue, .card.green, .card.orange, .card.image.video, .card._01, .card._02, .card._03 {
    width: 100%;
  }

  .wrapper-one.down {
    max-width: 100%;
  }

  .wrapper-one.footer {
    padding: 40px;
  }

  .width-right {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .utility-page-content {
    width: 80%;
  }

  .popup {
    z-index: 9999999;
  }

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

  .div-block-25 {
    width: auto;
  }

  .image-top {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .button-icon.black {
    height: 80px;
  }

  .button-icon.black.popup__close {
    width: 100%;
  }

  .button-icon.black.fixed {
    width: 50%;
  }

  .heading.white, .heading.h1.white {
    font-size: 60px;
  }

  .heading.h2 {
    font-size: 50px;
  }

  .heading-2.white, .heading-3.white.inner-card {
    font-size: 40px;
  }

  .paragraph {
    font-size: 18px;
    line-height: 140%;
  }

  .paragraph.white.big {
    font-size: 21px;
  }

  .image {
    height: 400px;
    overflow: hidden;
  }

  .block-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .block-wrapper.two-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-social {
    width: 50%;
  }

  .caption {
    line-height: 100%;
    display: none;
  }

  .caption.mob {
    display: none;
  }

  .content.color-purple.shape {
    padding: 24px;
  }

  .content.color-green {
    height: 600px;
  }

  .content.color-orange {
    height: 800px;
    padding: 40px;
  }

  .content.item-describe {
    padding-left: 0;
    padding-right: 0;
  }

  .content.item-describe.blue, .content.item-describe.carrot, .content.item-describe.yellow, .content.item-describe.green {
    padding: 24px;
  }

  .content.item-describe.orange {
    padding: 40px;
  }

  .image-absolute.shape--1 {
    top: -30%;
  }

  .container {
    max-width: 100%;
  }

  .card.blue {
    width: 100%;
  }

  .wrapper-one.down {
    padding: 0 8px;
  }

  .width-right {
    flex-flow: column;
  }

  .utility-page-content {
    width: 90%;
  }

  .popup {
    z-index: 99999999;
    padding: 40px;
  }

  .popup-block-head {
    flex-flow: column;
  }

  .head-icon {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    padding: 24px;
    display: flex;
  }

  .image-10 {
    width: 40px;
  }

  .image-11 {
    height: 32px;
  }

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

  .div-block-24 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    display: flex;
  }

  .div-block-25 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  .button-icon.black.fixed {
    width: 100%;
  }

  .button-icon.yellow {
    border-radius: 60px;
    padding: 40px;
  }

  .button-icon.outline {
    height: 50px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button.small {
    height: 80px;
  }

  .heading.white {
    font-size: 40px;
  }

  .heading.h1.white {
    font-size: 10vw;
  }

  .heading.h2 {
    font-size: 28px;
  }

  .heading.h3 {
    font-size: 24px;
  }

  .heading-2.white {
    text-align: left;
    font-size: 40px;
  }

  .heading-3.white.inner-card {
    font-size: 28px;
  }

  .paragraph.white.big {
    font-size: 18px;
    line-height: 120%;
  }

  .paragraph.big {
    font-size: 1.3em;
    line-height: 130%;
  }

  .image {
    height: 380px;
  }

  .image.fixed {
    object-fit: cover;
  }

  .paddings, .paddings.card {
    padding: 24px;
  }

  .paddings.descript {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 16px;
  }

  .block-head {
    padding: 16px;
  }

  .block-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .block-wrapper.two-grid {
    padding-left: 8px;
    padding-right: 8px;
  }

  .logo-social {
    width: 50%;
  }

  .caption.black.big {
    font-size: 24px;
  }

  .caption.mob {
    display: none;
  }

  .image-4 {
    width: 16px;
  }

  .content {
    border-radius: 40px;
  }

  .content.color-purple.shape {
    border-radius: 40px;
    padding: 15px;
  }

  .content.color-purple.fixed {
    border-radius: 40px;
    height: 600px;
    padding: 40px;
  }

  .content.image {
    border-radius: 40px;
    padding: 0;
  }

  .content.color-blue {
    height: 460px;
    padding: 24px;
  }

  .content.color-green {
    height: 600px;
    padding: 24px;
  }

  .content.color-orange {
    border-radius: 40px;
    height: 600px;
    padding: 24px;
  }

  .content.item-describe {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .content.item-describe.blue, .content.item-describe.carrot, .content.item-describe.yellow, .content.item-describe.green {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content.item-describe.purple {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 24px 8px 8px;
  }

  .content.item-describe.orange {
    border-radius: 40px;
    padding: 40px 8px 8px;
  }

  .content.nav-cards {
    padding-left: 8px;
    padding-right: 8px;
  }

  .image-absolute.shape--1 {
    top: -10%;
  }

  .container {
    overflow: auto;
  }

  .card.blue {
    border-radius: 40px;
    width: 100%;
  }

  .card.green, .card.orange, .card.white, .card.image, .card._01, .card._02, .card._03 {
    border-radius: 40px;
  }

  .wrapper-one {
    overflow: hidden;
  }

  .wrapper-one.down {
    height: auto;
    padding: 0;
    overflow: hidden;
  }

  .wrapper-one.footer {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wrapper-one.header {
    max-width: 90%;
  }

  .image-8 {
    height: 400px;
  }

  .utility-page-content {
    width: 100%;
  }

  .image-9 {
    max-width: 90%;
  }

  .div-block-22 {
    width: 80%;
  }

  .popup {
    z-index: 99999999;
    padding: 8px;
  }

  .popup-block-head {
    width: 100%;
    margin-bottom: 0;
    overflow: hidden;
  }

  .popup-content {
    overflow: hidden;
  }

  .popup-block-content-grid {
    flex-flow: column;
  }

  .g-bubblerid {
    padding: 8px;
  }

  .grid-speaker {
    width: 100%;
    padding: 0;
  }

  .image-11 {
    height: 24px;
  }

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

  .div-block-25 {
    display: flex;
  }

  .content-absolute {
    padding: 24px;
  }

  .div-block-32 {
    padding: 16px;
  }
}

#w-node-c14826cd-5f4a-285b-c67a-32a16dc025aa-9531090e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c14826cd-5f4a-285b-c67a-32a16dc025b1-9531090e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ab831018-7ecb-9e7b-88e6-79e82db8272b-9531090e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b0007234-2073-05b8-2cc5-bd7705c21b75-05c21b73 {
  grid-area: Area;
}

#w-node-f6d4ccd8-6457-26bc-de9a-ea73c14c40ff-c17b012f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f6d4ccd8-6457-26bc-de9a-ea73c14c4108-c17b012f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_637de621-ffc4-7daa-d06d-586466d66bec-c17b012f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_637de621-ffc4-7daa-d06d-586466d66bf4-c17b012f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6066e248-21e1-0f0d-4093-6358c236f148-c17b012f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0e1b3146-84e6-e89c-aa1d-4906353351f2-c17b012f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dce917f8-cbc8-4cff-f85a-18c8313ce0dd-c17b012f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d51e3a8a-458b-272a-73d6-b0c1aaf55621-c17b012f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c3a615fd-1d4f-9a7a-da44-001061b44cf7-c17b012f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_05b60a86-5579-d396-c18c-641d5ec09628-c17b012f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1f49e7a-1a0b-7319-8130-118cd8b38102-c17b012f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aa85c89f-13d2-b941-73bf-eb4de462b41b-c17b012f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f7f53f1c-99ce-6f6d-8665-21be886e8d6f-c17b012f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bf2e6165-18e9-c6f4-3e10-8bf7d1cb6df5-c17b012f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d563c09-a706-cbc5-b581-c5be4c8f6a4e-bd9e59f6, #w-node-_03d7244c-de1d-4d87-a964-e78d6a2bd779-bd9e59f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_03d7244c-de1d-4d87-a964-e78d6a2bd77d-bd9e59f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1e12de9e-8f27-5c2f-42cd-1fca37df32aa-bd9e59f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e12de9e-8f27-5c2f-42cd-1fca37df32ae-bd9e59f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed5a1e79-6b5a-c307-b0dc-6f2b1ee62d4d-bd9e59f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ed5a1e79-6b5a-c307-b0dc-6f2b1ee62d51-bd9e59f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d0361ee1-3802-1028-3952-67c44bf4ca9d-b216b3ca, #w-node-d385ed73-0f1f-b9a3-3cab-ef16052b69c8-b216b3ca {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d385ed73-0f1f-b9a3-3cab-ef16052b69cc-b216b3ca {
  grid-area: 2 / 2 / 3 / 3;
}


@font-face {
  font-family: 'Gt Eesti Lc Display 2';
  src: url('../fonts/GT-Eesti-LC-Display-Medium-2.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Eesti Lc Text 2';
  src: url('../fonts/GT-Eesti-LC-Text-Regular-2.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Eesti Lc Text';
  src: url('../fonts/GT-Eesti-LC-Text-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Eesti Lc Display';
  src: url('../fonts/GT-Eesti-LC-Display-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Eesti Lc Display';
  src: url('../fonts/GT-Eesti-LC-Display-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Eesti Lc Display 2';
  src: url('../fonts/GT-Eesti-LC-Display-Light-2.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}