:root {
  --purple--400: #704ee9;
  --white: white;
  --green: #02ad94;
  --purple--600: #603ce1;
  --none: transparent;
}

body {
  background-color: var(--purple--400);
  color: var(--white);
  font-family: Geologica, sans-serif;
  font-size: .9vw;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

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

.section.is-relative {
  position: relative;
}

.section.is-relative.is-overflow {
  overflow: hidden;
}

.section.is-speakers {
  margin-top: 10em;
}

.section.is-program {
  background-color: var(--green);
  margin-top: 17em;
  padding-top: 10em;
  padding-bottom: 30em;
  position: relative;
}

.section.is-program.is-purple {
  background-color: var(--purple--400);
  margin-top: 0;
  padding-bottom: 10em;
}

.section.is-partners {
  background-color: var(--purple--600);
  margin-top: 10em;
  padding-top: 10em;
  padding-bottom: 10em;
  position: relative;
}

.section.is-partners.is-purple {
  background-color: var(--purple--400);
  margin-top: 0;
  padding-bottom: 10em;
}

.section.is-cta {
  background-color: var(--purple--600);
  margin-top: 0;
  padding-top: 10em;
  position: relative;
}

.section.is-cta.is-purple {
  background-color: var(--purple--400);
  margin-top: 0;
  padding-bottom: 10em;
}

.navbar {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
  position: relative;
}

.wrapper {
  padding-left: 8.75em;
  padding-right: 8.75em;
}

.layout-navbar {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 3fr 3fr 4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-list {
  grid-column-gap: 1.875em;
  grid-row-gap: 1.875em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-right {
  position: absolute;
  inset: 50% 2.5em auto auto;
  transform: translate(0, -50%);
}

.nav-logo {
  width: 12.5em;
  position: absolute;
  inset: 50% auto auto 2.5em;
  transform: translate(0, -50%);
}

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

.layout.is-partners {
  grid-row-gap: 10em;
  background-color: var(--white);
  border-radius: 6.25em;
  grid-template-columns: 1fr 1fr;
  padding: 6.25em;
  position: relative;
}

.p-50px {
  font-size: 3.125em;
  line-height: 1;
}

.hero {
  padding-top: 8.125em;
  padding-bottom: 8.125em;
}

.p-240px {
  font-size: 10em;
  line-height: .8;
}

.p-240px.viaoda {
  line-height: .8;
}

.viaoda {
  font-family: Viaoda Libre, sans-serif;
  font-weight: 400;
}

.viaoda.is-sys {
  display: none;
}

.hero-cta {
  grid-column-gap: 4.125em;
  grid-row-gap: 4.125em;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.75em;
  display: flex;
}

.p-24px {
  font-size: 1.5em;
  line-height: 1.5;
}

.hero-cta-text {
  max-width: 14.625em;
}

.button {
  background-color: var(--green);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 30em;
  justify-content: center;
  align-items: center;
  width: 12.875em;
  height: 4em;
  font-weight: 700;
  display: flex;
  position: relative;
}

.button.is-white {
  background-color: var(--white);
  color: var(--green);
}

.shape {
  z-index: 1;
  color: var(--green);
  position: absolute;
  inset: 0%;
}

.about {
  z-index: 1;
  padding-top: 11.875em;
  padding-bottom: 11.875em;
  position: relative;
}

.subtitle {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
}

.lead-box {
  max-width: 40em;
}

.margin-t-40px {
  margin-top: 2.5em;
}

.container {
  padding-top: 15em;
  padding-bottom: 15em;
}

.quote {
  text-align: center;
  position: relative;
}

.quote-icon {
  z-index: 1;
  width: 13.5em;
  position: absolute;
  top: -3em;
  left: 50%;
  transform: translate(-50%);
}

.quote-text {
  z-index: 2;
  position: relative;
}

.p-124px {
  font-size: 10em;
  font-weight: 600;
  line-height: 1;
}

.margin-t-100px {
  margin-top: 6.25em;
}

.margin-t-100px.is-relative {
  position: relative;
}

.max-content {
  max-width: 28.9em;
}

.p-34px {
  font-size: 2.125em;
  font-weight: 700;
  line-height: 1.2;
}

.leaf {
  width: 5.125em;
  position: absolute;
  inset: 2.1em auto auto -3em;
  transform: translate(-100%, -100%);
}

.p-60px {
  font-size: 3.75em;
  font-weight: 600;
  line-height: 1;
}

.speaker, .speaker.is-01 {
  margin-top: -14em;
}

.speaker-photo {
  aspect-ratio: 335 / 400;
  object-fit: cover;
  width: 100%;
  margin-bottom: 1.25em;
  display: block;
}

.speaker-name {
  text-transform: uppercase;
  font-size: 1.375em;
  font-weight: 600;
}

.speaker-info {
  width: 50%;
  margin-top: .25em;
}

.wave {
  color: var(--green);
  position: absolute;
  inset: 2em 0% auto;
  transform: translate(0, -100%);
}

.wave.is-partners {
  color: var(--purple--600);
}

.program-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid #fff3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25em;
  padding-bottom: 1.25em;
  display: grid;
}

.program-item.is-first {
  margin-top: 0;
}

.program-item.is-last {
  border-bottom-style: none;
}

.margin-t-10px {
  margin-top: .625em;
}

.p-40px {
  font-size: 2.5em;
  line-height: .8;
}

.p-40px.is-partners {
  color: var(--green);
  font-weight: 600;
}

.partners-list {
  grid-column-gap: 2.75em;
  grid-row-gap: 2.75em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4em;
  display: flex;
}

.partners-list.is-gen {
  width: 30em;
}

.partner-logo {
  height: 7em;
}

.partner-logo.is-ukrsib {
  height: 4em;
}

.partner-logo.is-general {
  height: 9em;
}

.partner-logo.is-agate {
  height: 3.4em;
}

.partner-logo.is-masha {
  height: 7em;
}

.partner-logo.is-veteranka {
  height: 3.7em;
}

.partner-logo.is-partner {
  height: 3em;
}

.partner-logo.is-partner.is-flo {
  height: 6em;
}

.partner-logo.is-partner.is-opereta {
  height: 4em;
}

.partner-logo.is-partner.is-masha {
  height: 5em;
}

.partner-logo.is-partner.is-agate {
  height: 2em;
}

.partner-logo.is-partner.is-aznauri, .partner-logo.is-partner.is-avangarden, .partner-logo.is-pb {
  height: 4em;
}

.partners-logo-image {
  height: 100%;
}

.p-90px {
  font-size: 5.625em;
  font-weight: 600;
  line-height: 1.1;
}

.footer {
  background-color: var(--purple--600);
}

.footer-box {
  border-top: 1px solid #a28af6;
  padding-top: 3.125em;
  padding-bottom: 3.125em;
}

.footer-logo {
  width: 12em;
}

.button-mask-tbx {
  z-index: 999;
  position: absolute;
  inset: 0%;
}

.tbx-modal {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.relative {
  position: relative;
}

.lovare {
  width: 19em;
  position: relative;
  top: -.4em;
}

.hero-flower {
  width: 38em;
  margin-top: 6em;
  position: absolute;
  inset: 50% auto auto 0%;
  transform: translate(0, -50%);
}

.hero-text {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flower-program {
  width: 44em;
  margin-left: -8em;
  position: absolute;
  inset: auto auto 0% 50%;
}

.flower-partners {
  width: 25em;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(0, -100%);
}

.cta-content {
  padding-bottom: 15em;
  position: relative;
}

.flower-cta {
  width: 11em;
  position: absolute;
  inset: auto auto 0% 0%;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 2.08333vw;
  }

  .wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .nav-link {
    display: none;
  }

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

  .layout.is-partners {
    padding-left: 3em;
    padding-right: 3em;
  }

  .empty {
    display: none;
  }

  .p-240px {
    font-size: 5.7em;
  }

  .about {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .margin-t-40px {
    margin-top: 1.8em;
  }

  .p-124px {
    font-size: 6em;
  }

  .partners-list.is-gen {
    width: 16em;
  }

  .partner-logo {
    height: 3.7em;
  }

  .partner-logo.is-ukrsib {
    height: 3em;
  }

  .partner-logo.is-general {
    height: 6em;
  }

  .lovare {
    top: -.2em;
    bottom: auto;
    left: auto;
  }

  .hero-flower {
    width: 17em;
    margin-top: 0;
    top: 0%;
    left: 50%;
    transform: rotate(90deg)translate(0);
  }

  .flower-program {
    width: 35em;
    left: 30%;
  }

  .flower-partners {
    width: 18em;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 2.8169vw;
  }

  .section.is-speakers {
    margin-top: 0;
  }

  .layout.is-partners {
    grid-row-gap: 6em;
    border-radius: 1em;
    grid-template-columns: 1fr;
    padding: 4em 1em;
  }

  .p-240px, .p-124px {
    font-size: 4em;
  }

  .speaker {
    margin-top: -8em;
    margin-bottom: 0;
  }

  .speaker-info {
    width: 100%;
  }

  .wave {
    top: 1em;
  }

  .p-40px.is-partners {
    font-size: 1.9em;
  }

  .partners-list {
    margin-top: 2em;
  }

  .p-90px {
    font-size: 4em;
  }

  .hero-flower {
    width: 14em;
  }

  .flower-partners {
    width: 10em;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 3.36842vw;
  }

  .section.is-program {
    margin-top: 8em;
    padding-top: 5em;
    padding-bottom: 20em;
  }

  .section.is-program.is-purple {
    padding-bottom: 2em;
  }

  .section.is-partners {
    margin-top: 8em;
    padding-top: 5em;
  }

  .section.is-cta {
    padding-top: 5em;
  }

  .navbar {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .wrapper {
    padding-left: 1em;
    padding-right: 1em;
  }

  .nav-right {
    right: 1em;
  }

  .nav-logo {
    width: 16em;
    left: 1em;
  }

  .layout.is-first {
    margin-top: 12em;
  }

  .p-50px.is-date {
    font-size: 2em;
  }

  .hero {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .p-240px {
    font-size: 6em;
  }

  .p-240px.viaoda {
    line-height: .9;
  }

  .hero-cta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .shape {
    width: 200%;
    left: -98%;
  }

  .container {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .quote-icon {
    width: 7em;
    top: -2em;
  }

  .p-124px {
    font-size: 4.6em;
  }

  .margin-t-100px {
    margin-top: 3.5em;
  }

  .margin-t-100px.is-relative.is-leaf {
    margin-top: 8em;
  }

  .leaf {
    width: 3em;
    top: -1em;
    left: 0;
    transform: translate(0%, -100%);
  }

  .p-60px {
    font-size: 3em;
  }

  .program-item {
    grid-template-columns: .4fr 1fr;
    width: 100%;
  }

  .program-item.is-first {
    grid-template-columns: .4fr 1fr;
  }

  .partner-logo, .partner-logo.is-general {
    height: 7em;
  }

  .partner-logo.is-partner {
    height: 2em;
  }

  .partner-logo.is-partner.is-flo {
    height: 5em;
  }

  .partner-logo.is-partner.is-opereta {
    height: 3.3em;
  }

  .partner-logo.is-partner.is-avangarden {
    height: 3.4em;
  }

  .partner-logo.is-pb {
    height: 3em;
  }

  .lovare {
    width: 10.5em;
    top: -.5em;
  }

  .hero-flower {
    width: 12em;
    margin-top: 15em;
    inset: 50% 0% auto auto;
    transform: rotate(180deg)translate(0);
  }

  .flower-program {
    width: 24em;
    margin-left: -6em;
  }

  .flower-partners {
    width: 11em;
    inset: 0% 0% auto auto;
  }
}

#w-node-_515e3d66-7b38-1856-c49d-24581985f70f-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_432b877c-21cf-c850-d4fa-5cfcbe18dbeb-da9bd692 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_98c1aa3e-3770-2e76-447d-a134564d1661-da9bd692 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_579f1869-292a-1a78-885e-2d8924674394-da9bd692 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f178f923-9484-169d-1aeb-0b47ee407ecf-da9bd692, #w-node-_465722da-c97c-8207-c59f-b4c62fd47da6-da9bd692 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8b9a1b45-7697-3964-eb62-6486bb23c2e1-da9bd692, #w-node-dc52c69b-f82f-fc10-ecc0-91fb597d4b4a-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3832a7ce-cb13-33f6-4067-12b4a8bb1c19-da9bd692 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1805b412-3e7c-1717-6fab-6d8864643130-da9bd692 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-c4e7bf8a-bc28-65db-525a-8943542e66ac-da9bd692, #w-node-_2d0c3ae7-a7b7-a10c-54bf-fd454e02c48b-da9bd692 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4ffb34d5-947a-ca64-b0f2-501e4bde5f18-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bd9c8beb-2c28-6b9c-f25f-5e585ff46b9f-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-afd3fcd9-d04b-96f2-4ea8-bd11750ee6d2-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afd3fcd9-d04b-96f2-4ea8-bd11750ee6d3-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8100d657-84b4-5a3f-f293-dd394c00cbbc-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8100d657-84b4-5a3f-f293-dd394c00cbbd-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_152a01dc-9f16-6b17-39d3-7de20c1adbe9-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_152a01dc-9f16-6b17-39d3-7de20c1adbea-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f7e1737-37f0-f82d-034f-31ba4d117bc4-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9f7e1737-37f0-f82d-034f-31ba4d117bc5-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5430784d-0fd3-ffcd-ebca-196b5714d0a9-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5430784d-0fd3-ffcd-ebca-196b5714d0aa-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60a93a95-0e35-94fb-317d-ddbf2dc2f662-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d10311fd-0ebe-0f01-f43a-43ac23d0d9cc-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eff1776d-5c4b-ee45-6619-71918ad59a9e-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eff1776d-5c4b-ee45-6619-71918ad59a9f-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c26d2aed-dbc6-80d6-ce97-a916ae57cbff-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c26d2aed-dbc6-80d6-ce97-a916ae57cc00-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8e307a6b-c651-e9ff-e243-9a9e99eddbfd-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e307a6b-c651-e9ff-e243-9a9e99eddbfe-da9bd692, #w-node-d2d85ea0-4b29-d812-9514-a5b78143ba29-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9c675b22-ed4c-892c-0614-1215dc8d0e84-da9bd692 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_41143c2b-2249-01d7-18c5-0a7c41959d49-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ffe22dcc-da53-d7ff-3795-60585aa1467b-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b62cf39a-c5e6-9b6e-d150-e003b6238eb4-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b62cf39a-c5e6-9b6e-d150-e003b6238eb7-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9134d301-3ce2-358b-5bda-eeba3931847b-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9134d301-3ce2-358b-5bda-eeba3931847e-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7a508900-3041-83c9-efcd-dbac1a6c19fe-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a508900-3041-83c9-efcd-dbac1a6c1a01-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_66334303-1ef6-ca8d-00d8-6ffe441687bd-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66334303-1ef6-ca8d-00d8-6ffe441687c0-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4deac02d-1fe2-64b4-9830-936aaac68c3c-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4deac02d-1fe2-64b4-9830-936aaac68c3f-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f14ac221-a7c2-461f-b2d2-859668174fcd-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f14ac221-a7c2-461f-b2d2-859668174fd0-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_76986731-42c2-29de-45fd-b106fbe0fd18-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76986731-42c2-29de-45fd-b106fbe0fd1b-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a053e-da9bd692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0541-da9bd692 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0543-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0546-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a054a-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a054d-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0554-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0557-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0566-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0569-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0573-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0576-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0580-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0583-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a058b-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a058e-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_630a2a08-ea81-e493-b95d-1f424737a724-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_630a2a08-ea81-e493-b95d-1f424737a727-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3893d1b0-8571-30ec-8c1c-e1989a544cb4-da9bd692 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e6d32fd0-cb40-856b-5bbe-e3b2ec66c2ab-da9bd692, #w-node-_1fd03eca-2a47-5b7d-c2cf-8250ac12a40a-da9bd692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f557119d-7c2f-6b90-46e2-f2373565de31-da9bd692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea10a91-65b9-7f53-1386-30d425671a9b-da9bd692 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

@media screen and (max-width: 991px) {
  #w-node-_515e3d66-7b38-1856-c49d-24581985f70f-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_432b877c-21cf-c850-d4fa-5cfcbe18dbeb-da9bd692 {
    grid-column: span 2 / span 2;
  }

  #w-node-_579f1869-292a-1a78-885e-2d8924674394-da9bd692 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3832a7ce-cb13-33f6-4067-12b4a8bb1c19-da9bd692 {
    grid-area: 1 / 3 / 2 / 6;
  }

  #w-node-_1805b412-3e7c-1717-6fab-6d8864643130-da9bd692 {
    grid-area: 2 / 3 / 3 / 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2d0c3ae7-a7b7-a10c-54bf-fd454e02c48b-da9bd692 {
    grid-column: span 2 / span 2;
  }

  #w-node-bd9c8beb-2c28-6b9c-f25f-5e585ff46b9f-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-afd3fcd9-d04b-96f2-4ea8-bd11750ee6d3-da9bd692, #w-node-_8100d657-84b4-5a3f-f293-dd394c00cbbd-da9bd692, #w-node-_152a01dc-9f16-6b17-39d3-7de20c1adbea-da9bd692, #w-node-_9f7e1737-37f0-f82d-034f-31ba4d117bc5-da9bd692 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5430784d-0fd3-ffcd-ebca-196b5714d0aa-da9bd692, #w-node-d10311fd-0ebe-0f01-f43a-43ac23d0d9cc-da9bd692, #w-node-eff1776d-5c4b-ee45-6619-71918ad59a9f-da9bd692, #w-node-c26d2aed-dbc6-80d6-ce97-a916ae57cc00-da9bd692, #w-node-_8e307a6b-c651-e9ff-e243-9a9e99eddbfe-da9bd692, #w-node-e6d32fd0-cb40-856b-5bbe-e3b2ec66c2ab-da9bd692 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_579f1869-292a-1a78-885e-2d8924674394-da9bd692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_465722da-c97c-8207-c59f-b4c62fd47da6-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3832a7ce-cb13-33f6-4067-12b4a8bb1c19-da9bd692, #w-node-_1805b412-3e7c-1717-6fab-6d8864643130-da9bd692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8100d657-84b4-5a3f-f293-dd394c00cbbd-da9bd692, #w-node-_9f7e1737-37f0-f82d-034f-31ba4d117bc5-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5430784d-0fd3-ffcd-ebca-196b5714d0aa-da9bd692 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d10311fd-0ebe-0f01-f43a-43ac23d0d9cc-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eff1776d-5c4b-ee45-6619-71918ad59a9f-da9bd692 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c26d2aed-dbc6-80d6-ce97-a916ae57cc00-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e307a6b-c651-e9ff-e243-9a9e99eddbfe-da9bd692 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d2d85ea0-4b29-d812-9514-a5b78143ba29-da9bd692 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9c675b22-ed4c-892c-0614-1215dc8d0e84-da9bd692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41143c2b-2249-01d7-18c5-0a7c41959d49-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffe22dcc-da53-d7ff-3795-60585aa1467b-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-b62cf39a-c5e6-9b6e-d150-e003b6238eb4-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b62cf39a-c5e6-9b6e-d150-e003b6238eb7-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9134d301-3ce2-358b-5bda-eeba3931847b-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9134d301-3ce2-358b-5bda-eeba3931847e-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7a508900-3041-83c9-efcd-dbac1a6c19fe-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a508900-3041-83c9-efcd-dbac1a6c1a01-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_66334303-1ef6-ca8d-00d8-6ffe441687bd-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66334303-1ef6-ca8d-00d8-6ffe441687c0-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4deac02d-1fe2-64b4-9830-936aaac68c3c-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4deac02d-1fe2-64b4-9830-936aaac68c3f-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-f14ac221-a7c2-461f-b2d2-859668174fcd-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f14ac221-a7c2-461f-b2d2-859668174fd0-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_76986731-42c2-29de-45fd-b106fbe0fd18-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76986731-42c2-29de-45fd-b106fbe0fd1b-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a053e-da9bd692 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0541-da9bd692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0543-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0546-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a054a-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a054d-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0554-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0557-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0566-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0569-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0573-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0576-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0580-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a0583-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a058b-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c4b22da-80e1-1af6-7420-5ff7ff6a058e-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_630a2a08-ea81-e493-b95d-1f424737a724-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_630a2a08-ea81-e493-b95d-1f424737a727-da9bd692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3893d1b0-8571-30ec-8c1c-e1989a544cb4-da9bd692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fd03eca-2a47-5b7d-c2cf-8250ac12a40a-da9bd692, #w-node-aea10a91-65b9-7f53-1386-30d425671a9b-da9bd692 {
    grid-column: span 2 / span 2;
  }
}


