:root {
  --outline: #8e93a526;
  --white-outline-15: #b9dee926;
  --line-fill: #cbdce966;
  --midnight-blue: #121c4a;
  --black: #0a0f1a;
  --grey: #f3f6f9;
  --dark-line-fill: #bfc5d5;
  --body-display: #606670;
  --black-2: #232a35;
  --dark-slate-blue: #253993;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

h1 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.3em;
}

h2 {
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.35em;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
}

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

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

p {
  margin-bottom: 0;
}

blockquote {
  border-left: 2px solid var(--outline);
  background-color: var(--white-outline-15);
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.6em;
}

.home-hero {
  color: #fff;
  justify-content: center;
  height: 110vh;
  padding-bottom: 10vh;
  display: flex;
  position: relative;
}

.background-wrapper {
  z-index: 2;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background {
  background-image: url('../images/001.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.background.member-background {
  background-image: url('../images/Icona-uomo.png');
  background-position: 50%;
  background-size: 200px;
}

.background.member-background.g {
  background-image: url('../images/tegea.png');
  background-size: contain;
}

.background.member-background.g.b {
  background-image: url('../images/ademori.png');
}

.background.member-background.g.con {
  background-image: url('../images/conmed.png');
}

.background.member-background.g.con.med {
  background-image: url('../images/medica-valeggia.png');
}

.background.member-background.g.con.med.medi {
  background-image: url('../images/medix-italia.png');
}

.background.member-background.g.con.med.nikoppa {
  background-image: url('../images/nikopal.png');
}

.background.member-background.g.con.med.nikoppa.novame {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.20.47.png');
}

.background.member-background.g.con.med.pharma {
  background-image: url('../images/pharma.png');
}

.background.member-background.g.con.med.pharma.ronv {
  background-image: url('../images/LogoROP_retina.png');
}

.background.member-background.g.con.med.sofa {
  background-image: url('../images/sofar.png');
}

.background.member-background.g.con.med.sofa.welcare {
  background-image: url('../images/welcare.png');
}

.background.member-background.g.con.med.sofa.asp {
  background-image: url('../images/asp.png');
}

.background.member-background.g.con.med.sofa.aries {
  background-image: url('../images/aries.png');
}

.background.member-background.g.con.med.sofa.hartm {
  background-image: url('../images/hartmann.png');
}

.background.member-background.g.con.med.sofa.hartm.esac {
  background-image: url('../images/esacrom.png');
}

.background.member-background.g.con.med.sofa.hartm.biol {
  background-image: url('../images/gsbiolab.png');
}

.background.member-background.g.con.med.sofa.hartm.bona {
  background-image: url('../images/bonalive.png');
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox {
  background-image: url('../images/adranox.jpeg');
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox.d {
  background-image: url('../images/archis.png');
  background-position: 50%;
  background-size: contain;
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox.v {
  background-image: url('../images/umbra.jpeg');
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox.v.v {
  background-image: url('../images/images.png');
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox.v.v.mon {
  background-image: url('../images/molnly.png');
  background-size: auto 100px;
}

.background.member-background.g.con.med.sofa.hartm.bona.adranox.v.ff {
  background-image: url('../images/umbra.jpeg');
}

.background.member-background.g.con.med.sofa.alf {
  background-image: url('../images/sofar.png');
}

.background.member-background.gg {
  background-image: url('../images/ademori.png');
  background-size: contain;
}

.background.member-background.wom {
  background-image: url('../images/Icona-donna.png');
}

.background.member-background.wom.chir {
  background-image: url('../images/corso-chirurgia.jpeg');
  background-size: contain;
}

.background.member-background.wom.chir.cuor {
  background-image: url('../images/corso-cuore.jpeg');
}

.background.member-background.wom.chir.stro {
  background-image: url('../images/strongher.jpeg');
}

.background.member-background.wom.chir.stro.bo {
  background-image: url('../images/bonalive.jpeg');
}

.background.member-background.wom.chir.stro.bo.f {
  background-image: url('../images/1684571687950.jpeg');
}

.background.member-background.wom.com {
  background-image: url('../images/come.jpeg');
  background-size: contain;
}

.background.member-background.wom.com.endo2 {
  background-image: url('../images/endoo.jpeg');
}

.background.member-background.wom.dispo {
  background-image: url('../images/corso-disp.jpeg');
  background-size: contain;
}

.background.member-background.wom.dispo.acoi {
  background-image: url('../images/congresso-acoi.jpeg');
}

.background.member-background.wom.dispo.acoi.dd {
  background-image: url('../images/1712566896334.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss {
  background-image: url('../images/Screenshot-2024-05-30-alle-16.09.04.png');
}

.background.member-background.wom.dispo.acoi.dd.sss.ss {
  background-image: url('../images/1717746812817.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a {
  background-image: url('../images/1717860496180.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d {
  background-image: url('../images/1719140921145.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f {
  background-image: url('../images/1720169843542.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww {
  background-image: url('../images/1731666545980.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new {
  background-image: url('../images/1734107626940.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new.lq {
  background-image: url('../images/1737978593434.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new.lq.oo {
  background-image: url('../images/1748597550843.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new.lq.oo._12 {
  background-image: url('../images/1749539858054.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new.lq.oo._12.ni {
  background-image: url('../images/1756460144168.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.d.f.ww.new.lq.oo._12.ni._9 {
  background-image: url('../images/29.png');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f {
  background-image: url('../images/1718894251581.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f.bb {
  background-image: url('../images/1727098437127.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f.bb.e {
  background-image: url('../images/1734012014631.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f.bb.e.gg {
  background-image: url('../images/1741970783590.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f.bb.e.gg.wa {
  background-image: url('../images/15153554545454.jpeg');
}

.background.member-background.wom.dispo.acoi.dd.sss.a.f.bb.e.gg.wa._21 {
  background-image: url('../images/1750344249890.jpeg');
}

.background.member-background.wom.dispo.acoi.e {
  background-image: url('../images/1697036466947.jpeg');
}

.background.member-background.prog {
  background-image: url('../images/Progetto-cuore-nostro.jpeg');
  background-size: contain;
}

.background.member-background.kick {
  background-image: url('../images/kickoff.jpeg');
  background-size: contain;
}

.background.member-background.nov {
  background-image: url('../images/1677832917757.jpeg');
  background-size: contain;
}

.background.member-background.hosp {
  background-image: url('../images/hospital.jpeg');
  background-size: contain;
}

.background.member-background.hosp.mes {
  background-image: url('../images/messina.jpeg');
}

.background.member-background.hosp.ges {
  background-image: url('../images/gestione.jpeg');
}

.background.member-background.hosp.end {
  background-image: url('../images/endo.jpeg');
}

.background.member-background.hosp.sales {
  background-image: url('../images/SALES.jpeg');
}

.background.member-background.hosp.sales.niss {
  background-image: url('../images/euromed-nissa.jpeg');
}

.background.member-background.hosp.sales.niss.f {
  background-image: url('../images/1698395632221.jpeg');
}

.background.member-background.hosp.sales.niss.a {
  background-image: url('../images/1695375795716.jpeg');
}

.background.about-background {
  background-image: url('../images/090.jpeg');
}

.background.service-background {
  background-image: url('../images/044.jpeg');
}

.background.belonging-background {
  background-image: url('../images/091.jpeg');
}

.background.footer-banner {
  background-image: url('../images/euromedicalfarm-home.jpeg');
}

.background.team-background {
  background-image: url('../images/euromedical.jpeg');
  background-position: 50% 100%;
}

.background.design-background {
  background-image: url('../images/091.jpeg');
}

.background.careers-background {
  background-image: url('../images/099.jpeg');
}

.background.quote-banner {
  background-image: url('../images/101.jpeg');
}

.background.service-one {
  background-image: url('../images/Anestesia-e-rianimazione-euromedical.jpeg');
}

.background.service-two {
  background-image: url('../images/chirurgia-euromedical.webp');
}

.background.service-three {
  background-image: url('../images/prodotti-medicali-euromedical2.webp');
}

.background.service-four {
  background-image: url('../images/medicina-estetica-euromedicak.jpeg');
}

.background.strategy-background {
  background-image: url('../images/101.jpeg');
}

.background.writing-background {
  background-image: url('../images/069.jpeg');
}

.background.marketing-background {
  background-image: url('../images/090.jpeg');
}

.background.ig-one {
  background-image: url('../images/106.jpeg');
}

.background.ig-two {
  background-image: url('../images/095.jpeg');
}

.background.ig-three {
  background-image: url('../images/070.jpeg');
}

.background.ig-four {
  background-image: url('../images/096.jpeg');
}

.background.ig-five {
  background-image: url('../images/069.jpeg');
}

.background.ig-six {
  background-image: url('../images/091.jpeg');
}

.overlay {
  background-color: #060b1499;
  position: absolute;
  inset: 0%;
}

.overlay.light {
  background-color: #060b144d;
}

.overlay.dark {
  background-color: #060b14b3;
}

.hero-grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.hero-left-bottom {
  z-index: 1;
  border-style: none;
  border-width: 1px;
  border-color: var(--white-outline-15) var(--white-outline-15) black black;
  background-color: #fff;
  min-height: 20vh;
  margin-right: -1px;
  padding-left: 0;
  display: flex;
  position: relative;
  bottom: -10vh;
}

.hero-middle {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 800px;
  padding-bottom: 10vh;
  padding-left: 148px;
  padding-right: 80px;
  display: grid;
}

.hero-video-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: 1fr auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  width: 1px;
  margin-left: -60px;
  display: grid;
}

.vertical-line {
  background-color: var(--white-outline-15);
  flex-direction: column;
  justify-content: space-between;
  width: 1px;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.vertical-line.top {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.vertical-line.bottom-max {
  min-height: 20vh;
}

.video-button {
  cursor: pointer;
  border: 1px solid #ffffff80;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
}

.line-fill {
  background-color: var(--line-fill);
  width: 100%;
  height: 24px;
}

.line-fill.blank {
  background-color: #fff0;
}

.line-fill.top-video-line {
  margin-bottom: 0;
}

.hero-intro-text {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.xxl-heading {
  color: var(--midnight-blue);
  text-align: left;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.2em;
}

.xxl-heading.f {
  color: #fff;
  text-align: left;
  font-weight: 600;
}

.xxl-heading.f.ff {
  font-size: 48px;
}

.xxl-heading.center {
  text-align: center;
}

.body {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.section {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section.no-padding {
  background-color: var(--grey);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.section.no-padding._1 {
  background-color: #fff;
}

.section.dark {
  background-color: var(--midnight-blue);
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

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

.section.small-top-padding, .section.no-top-padding {
  padding-top: 0;
}

.section.no-top-padding.grey {
  color: var(--black);
}

.section.no-bottom-padding {
  padding-bottom: 0;
}

.section.w {
  padding-top: 100px;
  padding-bottom: 100px;
}

.hero-feature {
  min-height: 100px;
}

.button {
  border: 1px solid var(--outline);
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 20px 32px;
  font-size: 12px;
  line-height: 1.3em;
  text-decoration: none;
  position: relative;
}

.button.light {
  border-color: var(--white-outline-15);
  color: #fff;
  text-align: center;
}

.button.small {
  padding: 16px 26px;
  font-size: 10px;
}

.button.d {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  cursor: pointer;
  padding: 10px 22px;
  font-size: 11px;
  font-weight: 600;
}

.button.d:hover {
  color: var(--midnight-blue);
  background-color: #fff;
}

.button.d.s {
  color: #fff;
}

.button-top-line {
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: absolute;
  inset: -1px 0% auto;
}

.button-fill {
  background-color: var(--dark-line-fill);
  width: 18px;
  height: 100%;
}

.button-fill.light {
  background-color: var(--line-fill);
}

.button-right-line {
  flex-direction: column;
  justify-content: flex-end;
  width: 1px;
  display: flex;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.vertical-button-fill {
  background-color: var(--dark-line-fill);
  width: 100%;
  height: 18px;
}

.vertical-button-fill.light {
  background-color: var(--line-fill);
}

.button-bottom-line {
  justify-content: flex-end;
  height: 1px;
  display: flex;
  position: absolute;
  inset: auto 0% -1px;
}

.button-left-line {
  flex-direction: column;
  align-items: stretch;
  width: 1px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.navbar {
  background-color: #fff0;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.nav-content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.nav-menu {
  z-index: 10;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 51px;
  padding-right: 24px;
  display: flex;
}

.nav-link {
  color: var(--midnight-blue);
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  font-size: 13px;
  display: flex;
}

.nav-link:hover {
  font-weight: 600;
}

.nav-link.w--current {
  color: var(--black);
}

.nav-link.mobile-only {
  display: none;
}

.brand {
  z-index: 10;
  color: var(--black);
  text-transform: uppercase;
  align-items: center;
  width: auto;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.brand.w--current {
  width: auto;
}

.thin-span {
  color: var(--black);
  font-weight: 400;
}

.nav-menu-links {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  height: 100%;
  display: grid;
}

.navigation-social {
  z-index: 10;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  padding-left: 12px;
  padding-right: 0;
  display: none;
  position: relative;
}

.subtitle {
  z-index: 10;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3em;
  position: relative;
}

.subtitle.grey {
  color: var(--body-display);
}

.subtitle.small {
  font-size: 8px;
}

.subtitle.d {
  color: var(--midnight-blue);
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-size: 9.5px;
  font-weight: 900;
}

.social-icon-wrapper {
  z-index: 10;
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.social-icon {
  background-color: var(--grey);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 9px;
  display: flex;
}

.social-icon.dark {
  background-color: var(--grey);
}

.grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
  position: relative;
}

.grid-wrapper.f {
  display: block;
}

.services-cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-cards._2 {
  margin-top: 50px;
}

.outline-card {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-style: solid;
  border-width: 1px;
  border-color: var(--outline) #8e93a526;
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: -.5px;
  padding: 0;
  position: relative;
}

.outline-card.ggg {
  padding-left: 12px;
  padding-right: 12px;
}

.card-bottom-line {
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: absolute;
  inset: auto -1px -1px;
}

.horizontal-line-fill {
  background-color: var(--dark-line-fill);
  width: 24px;
  height: 100%;
}

.horizontal-line-fill.blank {
  background-color: var(--dark-line-fill);
  opacity: 0;
}

.horizontal-line-fill.light {
  background-color: var(--line-fill);
}

.horizontal-line-fill.c {
  background-color: var(--dark-line-fill);
}

.card-left-line {
  flex-direction: column;
  justify-content: space-between;
  width: 1px;
  display: flex;
  position: absolute;
  inset: -1px auto -1px -1px;
}

.vertical-line-fill {
  background-color: var(--dark-line-fill);
  width: 100%;
  height: 24px;
}

.vertical-line-fill.blank {
  background-color: var(--dark-line-fill);
  opacity: 0;
}

.vertical-line-fill.light {
  background-color: var(--line-fill);
}

.vertical-line-fill.c {
  background-color: var(--dark-line-fill);
}

.card-top-line {
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: absolute;
  inset: -1px -1px auto;
}

.card-right-line {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 1px;
  display: flex;
  position: absolute;
  inset: -1px -1px -1px auto;
}

.slider-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.call-to-action {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  border-top: 1px solid var(--outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  min-height: 250px;
  padding: 100px 0;
  display: grid;
  position: relative;
}

.call-to-action.right {
  border-left: 1px solid var(--outline);
}

.call-to-action._3 {
  padding-bottom: 50px;
}

.hero-intro-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-nav {
  display: flex;
  position: relative;
}

.slider {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav {
  display: none;
}

.slider-arrow {
  z-index: 50;
  border: 1px solid var(--line-fill);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: -30px;
  display: flex;
  inset: auto auto 90px 148px;
}

.slider-arrow.right {
  display: none;
  left: 232px;
}

.slider-line {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 120px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 1px;
  margin-left: -1px;
  display: grid;
  position: relative;
}

.slider-bottom {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--white-outline-15);
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  height: 120px;
  display: grid;
  position: absolute;
  inset: auto 0% 80px;
}

.slider-bottom.in-slide {
  z-index: 25;
  border-top-style: none;
}

.slider-bottom.large {
  bottom: 100px;
}

.slider-bottom-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-bottom-left {
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.slider-bottom-right {
  width: 100%;
  height: 100%;
  position: relative;
}

.slider-horizontal-fill {
  background-color: var(--line-fill);
  width: 18px;
  height: 100%;
}

.slider-horizontal-line {
  background-color: var(--white-outline-15);
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: relative;
  inset: 0 0% auto;
}

.slider-top-line {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 148px 60px 24px 60px auto;
  grid-auto-columns: 1fr;
  height: 1px;
  display: grid;
  position: absolute;
  inset: 0 0% auto;
}

.slider-background {
  background-image: url('../images/EUROMEDICAL-FARML-CL.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto;
}

.slider-background.team-one {
  background-image: url('../images/euromedical-about-us.jpeg');
}

.slider-background.team-one.gg {
  background-color: #253993;
  background-image: none;
}

.slider-background.team-one.vv {
  background-image: url('../images/eventi-euromedical.jpeg');
}

.slider-background.team-two {
  background-image: url('../images/090.jpeg');
}

.slider-background.team-three {
  background-image: url('../images/095.jpeg');
}

.slider-background.diversity-one {
  background-image: url('../images/091.jpeg');
}

.slider-background.diversity-two {
  background-image: url('../images/044.jpeg');
}

.slider-background.diversity-three {
  background-image: url('../images/092.jpeg');
}

.slider-background-wrapper {
  justify-content: center;
  margin-bottom: -80px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slider-background-wrapper.large {
  margin-bottom: -100px;
}

.mask {
  width: 100%;
  overflow: visible;
}

.featured-work-slide {
  width: 100%;
}

.works-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.projects-grid-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 48px 48px 48px 0;
}

.sidebar {
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 0;
  position: relative;
}

.sidebar.bottom {
  padding-bottom: 140px;
}

.section-bottom-line {
  background-color: var(--outline);
  justify-content: space-between;
  width: 100%;
  height: 1px;
  display: flex;
}

.project-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--outline);
  color: #fff;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 475px;
  padding: 36px;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.sticky-sidebar-block {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: sticky;
  top: 101px;
}

.slider-section {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-section._3 {
  height: 30vh;
}

.slider-section._3.vv {
  height: 20vh;
}

.slider-section._3.r {
  height: 15vh;
}

.call-to-action-section {
  z-index: 20;
  color: #fff;
  flex-direction: row;
  justify-content: center;
  min-height: 700px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.call-to-action-section._0 {
  min-height: 1px;
}

.boxed-intro {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 60px;
  display: flex;
  position: relative;
}

.boxed-intro.bottom {
  align-items: flex-start;
  margin-bottom: 80px;
  padding-left: 148px;
  padding-right: 80px;
}

.subtitle-wrapper {
  margin-bottom: 24px;
}

.stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 600px;
  display: grid;
}

.solid-team {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--midnight-blue);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 0;
  display: grid;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.founder-image {
  min-height: 35vh;
  position: relative;
  overflow: hidden;
}

.about-us-intro {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  background-color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  padding: 140px 0 220px;
  display: grid;
  position: relative;
}

.intro-corner {
  border-top: 1px solid var(--white-outline-15);
  border-left: 1px solid var(--white-outline-15);
  width: 60px;
  height: 60px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.intro-corner.bottom-left {
  border-bottom: 1px solid var(--white-outline-15);
  border-top-style: none;
  inset: auto auto 0% 0%;
}

.intro-corner.bottom-left.dark {
  border-bottom-color: var(--outline);
}

.intro-corner.dark {
  border-top-color: var(--outline);
  border-left-color: var(--outline);
}

.intro-corner.top-right {
  inset: 0% 0% auto auto;
}

.intro-corner.top-right.dark {
  border-right: 1px solid var(--outline);
  border-left-style: none;
}

.intro-corner.bottom-right {
  inset: auto 0% 0% auto;
}

.intro-corner.bottom-right.dark {
  border-style: none solid solid none;
  border-right-width: 1px;
  border-right-color: var(--outline);
  border-bottom-width: 1px;
  border-bottom-color: var(--outline);
}

.about-intro-content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 148px minmax(auto, 650px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: grid;
  position: relative;
}

.about-intro-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centered-about-intro {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.underline-link {
  border-bottom: 1px solid var(--white-outline-15);
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding-bottom: 4px;
  font-size: 10px;
  text-decoration: none;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.underline-link:hover {
  border-bottom-color: #fff;
}

.underline-link.dark {
  border-bottom-color: var(--dark-line-fill);
  color: var(--black);
  transition: border .5s cubic-bezier(.25, .46, .45, .94);
}

.underline-link.dark:hover {
  border-bottom-color: #858c9ead;
}

.stacked-heading {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centered-intro {
  text-align: center;
  max-width: 775px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-tabs {
  flex-direction: column;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  margin-top: 60px;
  display: grid;
}

.tab-link {
  border: 1px none var(--outline);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 9px;
  display: flex;
}

.tab-link.w--current {
  background-color: #0000;
}

.testimonial-avatar {
  z-index: 2;
  background-image: url('../images/Team002.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.testimonial-avatar.one {
  background-image: url('../images/Portrait21.jpeg');
}

.testimonial-avatar.two {
  background-image: url('../images/Portrait019.jpeg');
}

.testimonial-avatar.three {
  background-image: url('../images/Portrait009.jpeg');
}

.testimonial-section {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.footer {
  border-top: 1px none var(--outline);
  flex-direction: column;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 36px;
  display: flex;
}

.footer-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 196px;
  padding-bottom: 140px;
  display: grid;
}

.inner-page-hero {
  color: #fff;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.inner-bottom {
  z-index: 25;
  background-color: #fff;
  height: 80px;
  position: relative;
}

.inner-bottom.large {
  height: 100px;
}

.inner-bottom.large.g {
  background-color: var(--grey);
}

.inner-bottom.small {
  height: 60px;
}

.inner-bottom.grey, .inner-bottom._1, .inner-bottom.d {
  background-color: var(--grey);
}

.inner-bottom.d.white {
  background-color: #fff;
}

.team-grid-content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1400px;
  display: grid;
}

.navigation-cover {
  background-color: #fff;
  border-bottom: 1px solid #8e93a500;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.navigation-cover.right {
  margin-left: -5px;
}

.right-nav {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: grid;
  position: relative;
}

.light-inner-hero {
  z-index: 20;
  margin-bottom: -100px;
  padding-top: 80px;
  position: relative;
}

.body-display {
  color: var(--black);
  text-align: justify;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display.large {
  font-size: 18px;
}

.body-display.large._3 {
  margin-bottom: 30px;
}

.body-display.small {
  text-align: left;
  font-size: 14px;
  line-height: 1.4em;
}

.body-display.white {
  color: #ffffffe6;
}

.body-display.two-columns {
  column-count: 2;
  column-gap: 60px;
}

.body-display.s {
  text-align: left;
}

.body-display._22 {
  font-size: 15px;
}

.medium-width {
  max-width: 500px;
}

.inner-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 100px;
  padding: 180px 36px 200px 148px;
  display: grid;
}

.inner-hero-content.f {
  padding-top: 90px;
  padding-bottom: 100px;
}

.inner-hero-content.f.cccc {
  margin-bottom: 0;
  padding-bottom: 0;
}

.boxed-content {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.core-values {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.core-values.tt {
  grid-template-columns: 1fr 1fr;
}

.core-values.h {
  grid-template-columns: 1fr 1fr 1fr;
}

.core-values.h.v {
  grid-template-columns: 1fr 1fr;
}

.stacked-title {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-grid {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 200px;
  display: grid;
}

.video-row {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 650px;
  margin-bottom: -80px;
  display: grid;
  position: relative;
}

.grey-cover {
  background-color: var(--grey);
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.three-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card {
  color: #000;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-info {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.service-card-description {
  z-index: 10;
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.left-section-intro {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 550px;
  padding-right: 36px;
  display: grid;
}

.featured-project-content {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  min-height: 900px;
  padding-bottom: 120px;
  display: grid;
  position: relative;
}

.featured-project-info {
  align-items: stretch;
  min-height: 625px;
  margin-top: 80px;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-right: 80px;
  display: flex;
}

.featured-project-conetnt-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 900px;
  padding-left: 148px;
  display: grid;
}

.dual-row {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: grid;
}

.instagram-grid {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.instagram-box {
  background-color: #e1e6ec;
  height: 13vw;
  position: relative;
}

.instgram-cover {
  background-color: var(--grey);
  height: 85%;
  position: absolute;
  inset: 0% 0% auto;
}

.services-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-name {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: grid;
}

.rotate-text {
  white-space: nowrap;
  transform: rotate(-90deg);
}

.rotate-text.right {
  transform: rotate(90deg);
}

.team-images {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.nav-button {
  border: 1px solid var(--outline);
  color: var(--midnight-blue);
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  min-width: 148px;
  padding: 12px 24px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.founder-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-right: 1px none var(--outline);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.team-image {
  z-index: 10;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}

.team-image._1 {
  min-height: 130px;
}

.team-card-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 0 0 12px 5px;
  display: flex;
  position: relative;
}

.team-card-info.g {
  padding-bottom: 0;
}

.team-card-info.a {
  align-items: flex-start;
}

.story-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px 80px 140px 0;
  display: grid;
}

.story-wrapper.hgg {
  padding-left: 148px;
  padding-right: 0;
}

.about-paragraphs {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journal-post-content {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding: 180px 60px 200px 148px;
  display: grid;
}

.category-navigation {
  border-top: 1px solid var(--outline);
  margin-top: 80px;
}

.category-navigation-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 55px;
  display: grid;
}

.journal-featured-image {
  justify-content: center;
  align-items: stretch;
  min-height: 750px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.four-column-wrapper {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.post-body {
  border-right: 1px solid var(--outline);
  justify-content: center;
  align-items: flex-start;
  min-height: 900px;
  padding: 48px 48px 140px 0;
  display: flex;
}

.journal-right-hero {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sidebar-description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  border-left: 1px solid var(--dark-line-fill);
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: -1px;
  padding-left: 36px;
  display: grid;
}

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

.arrow-link {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  font-size: 9px;
  text-decoration: none;
  display: grid;
}

.category-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-nav-tag {
  background-color: var(--grey);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 12px 12px 12px 15px;
  font-size: 9px;
  line-height: 1.2em;
  text-decoration: none;
}

.category-link {
  color: var(--body-display);
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 9px;
  text-decoration: none;
  display: flex;
}

.category-links {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  height: 100%;
  display: grid;
}

.hero-right {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.hero-right.vv {
  background-image: url('../images/lms-logo-certificato.png'), url('../images/Screenshot-2025-04-07-alle-11.05.27.png');
  background-position: 50% 40%, 50% 70%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, 120px;
}

.journal-post-hero {
  z-index: 25;
  justify-content: center;
  margin-bottom: -100px;
  display: flex;
  position: relative;
}

.large-width {
  max-width: 800px;
}

.member-social {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  border-left: 1px solid var(--dark-line-fill);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-left: -1px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 36px;
  display: grid;
}

.careers-banner {
  justify-content: center;
  align-items: stretch;
  min-height: 750px;
  display: flex;
  position: relative;
}

.careers-intro {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-right: 0;
  display: grid;
}

.banner-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career-intro-text {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grey-block {
  background-color: var(--grey);
  width: 100%;
}

.value-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.value-cards {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
}

.inclusion-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 60px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-bottom: 140px;
  padding-right: 80px;
  display: grid;
}

.open-positions-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.inclusion-intro {
  border-right: 1px solid var(--outline);
  padding: 60px 80px 141px 0;
  position: relative;
}

.project-name {
  z-index: 15;
  grid-column-gap: 24px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.project-meta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-background-full {
  justify-content: center;
  min-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.project-title {
  font-size: 40px;
}

.project-background {
  z-index: 2;
  background-image: url('../images/001.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.project-background-wrapper {
  z-index: 2;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.skew-background-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.skew-background {
  background-image: url('../images/003.jpeg');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.category-list {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-left: 1px none var(--dark-line-fill);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: -1px;
  padding-left: 0;
  display: grid;
  position: relative;
}

.project-category-link {
  border-left: 1px solid var(--dark-line-fill);
  color: var(--body-display);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 36px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.project-category-link.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
}

.project-category-list {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works-intro-bottom, .works-intro-top {
  padding-left: 36px;
}

.tab-link-outline {
  z-index: 1;
  border: 1px solid var(--dark-line-fill);
  border-radius: 100px;
  position: absolute;
  inset: 0%;
}

.icon-card-wrapper {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: flex;
}

.journal-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px none var(--outline);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journal-list-card {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  border-bottom: 1px none var(--outline);
  color: var(--black);
  text-align: center;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  min-height: 120px;
  padding: 48px 24px 24px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.journal-list-title {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  place-items: stretch stretch;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
  position: relative;
}

.services-card {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 300px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.services-card:hover {
  z-index: 1;
}

.team-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: var(--black);
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 10px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.team-card._3 {
  padding-left: 6px;
  padding-right: 6px;
}

.team-card._3:hover {
  box-shadow: 1px 1px 3px #000;
}

.team-card._3.gg {
  display: block;
}

.team-card._3.gg.g {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 30px 20px;
  display: flex;
}

.team-card._3.gg.g:hover {
  box-shadow: none;
}

.team-card._3.gg.g.ff {
  background-color: var(--midnight-blue);
  justify-content: flex-start;
  align-items: center;
}

.description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.preloader {
  z-index: 10000;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-blank {
  border-bottom: 1px none var(--outline);
  background-color: #fff;
  width: 100%;
}

.preloader-blank.right {
  width: auto;
  margin-left: -24px;
}

.preloader-columns {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.preloader-line {
  background-color: var(--outline);
  width: 1px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.preloader-fill {
  background-color: var(--dark-line-fill);
  width: 100%;
  height: 20%;
}

.steps-card {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 24px;
  display: grid;
}

.steps-card._5 {
  flex-direction: row;
  grid-template-rows: auto;
  place-content: center;
  place-items: center;
  height: 100%;
  padding-top: 24px;
  display: flex;
}

.steps-card._5.g {
  flex-direction: column;
}

.about-numbers {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.numbers-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.number-item {
  grid-column-gap: 16px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.dropdown-toggle {
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  font-size: 13px;
  display: flex;
}

.dropdown-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px none var(--outline);
  border-bottom: 1px none var(--outline);
  border-left: 1px none var(--outline);
  background-color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 300px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.dropdown-link {
  border-bottom: 1px solid var(--outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  align-items: center;
  min-height: 60px;
  padding: 18px 36px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.dropdown-link.bottom {
  border-bottom-style: none;
}

.dropdown-list {
  background-color: #0000;
}

.dropdown-list.w--open {
  width: 100%;
}

.dropdown-corner {
  z-index: 2;
  border-top: 1px solid var(--outline);
  border-left: 1px solid var(--outline);
  background-color: #fff;
  width: 18px;
  height: 18px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -9px 0 auto;
  transform: rotate(45deg);
}

.paralax-background {
  background-image: url('../images/001.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -48px;
  margin-bottom: -48px;
  position: absolute;
  inset: 0%;
}

.paralax-background.one {
  background-image: url('../images/Anestesia-e-rianimazione-euromedical.jpeg');
  background-position: 50%;
}

.paralax-background.two {
  background-image: url('../images/chirurgia-euromedical.webp');
}

.paralax-background.three {
  background-image: url('../images/medicina-estetica-euromedicak.jpeg');
}

.paralax-background.four {
  background-image: url('../images/prodotti-medicali-euromedical2.webp');
}

.paralax-background.five {
  background-image: url('../images/prodotti-medicali-euromedical.jpeg');
}

.paralax-background.six {
  background-image: url('../images/071.jpeg');
}

.paralax-background.seven {
  background-image: url('../images/072.jpeg');
}

.team-members {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-right: 0;
  display: grid;
}

.rich-text h2 {
  margin-bottom: 20px;
}

.rich-text p {
  color: var(--body-display);
  margin-bottom: 15px;
  font-size: 17px;
  line-height: 1.6em;
}

.rich-text h4 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.rich-text h3 {
  margin-top: 20px;
  margin-bottom: 12px;
}

.rich-text h1 {
  margin-bottom: 36px;
}

.rich-text h5 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.journal-author {
  grid-column-gap: 18px;
  grid-row-gap: 24px;
  border-left: 1px solid var(--dark-line-fill);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-left: -1px;
  padding-top: 0;
  padding-left: 36px;
  display: grid;
}

.author-image {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  position: relative;
  overflow: hidden;
}

.author-background {
  background-image: url('../images/Team002.jpeg');
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.author-top-info {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  display: grid;
}

.author-social-media {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.author-bottom-info {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 36px;
  display: grid;
}

.journal-item-bottom {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.horizontal-line {
  z-index: 10;
  background-color: var(--outline);
  height: 1px;
  position: relative;
}

.journal-meta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-cover {
  z-index: 15;
  background-color: var(--grey);
  width: 110%;
  height: 110%;
  position: absolute;
  inset: auto;
}

.dual-title {
  z-index: 15;
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.project-slider-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 92px;
  display: grid;
}

.project-mask {
  width: 100%;
  overflow: visible;
}

.project-slider {
  background-color: #0000;
  width: 75%;
  max-width: 475px;
  height: 100%;
}

.project-arrow {
  background-color: var(--grey);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  inset: auto auto -89px 0%;
}

.project-arrow.right {
  left: 70px;
}

.project-arrow.right.grey {
  left: 68px;
}

.project-arrow.grey {
  background-color: var(--grey);
}

.project-slider-section {
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  overflow: hidden;
}

.project-slider-section.white {
  border-top: 1px none var(--outline);
  background-color: #fff;
  border-bottom-style: none;
}

.project-slide {
  margin-right: 36px;
}

.overview-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-right: 48px;
  display: grid;
}

.project-banner {
  min-height: 600px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-grey-cover {
  background-color: var(--grey);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.client-quote {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.client-credit {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: auto min-content;
  grid-auto-columns: 1fr;
  padding-right: 36px;
  display: grid;
}

.client-avatar-wrapper {
  border-radius: 100%;
  width: 100px;
  height: 100px;
  padding: 9px;
  position: relative;
  overflow: hidden;
}

.client-avatar {
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.avatar-outline {
  border: 1px solid var(--dark-line-fill);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.avatar-outline.light {
  border-color: var(--white-outline-15);
}

.client-name {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-features {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 900px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: grid;
  position: relative;
}

.client-testimonial {
  font-size: 28px;
}

.project-approach {
  grid-column-gap: 16px;
  grid-row-gap: 140px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-bottom: 140px;
  padding-right: 48px;
  display: grid;
}

.project-images {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-image-card {
  width: 100%;
  height: 23vw;
  min-height: 360px;
  max-height: 450px;
  position: relative;
  overflow: hidden;
}

.project-numbers {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 148px;
  display: grid;
}

.dropdown-menu-wrapper {
  z-index: 10;
  border-right: 1px solid var(--outline);
  border-bottom: 1px solid var(--outline);
  border-left: 1px solid var(--outline);
  background-color: #fff;
  width: 100%;
  min-width: 300px;
  position: relative;
  overflow: hidden;
}

.approach-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-intro-text {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  padding-left: 148px;
  display: grid;
}

.banner-quote {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 200px;
  padding-bottom: 200px;
  padding-left: 148px;
  display: grid;
  position: relative;
}

.stacked-paragraphs {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.diversity-resources {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-right: 48px;
  display: grid;
}

.large-project-collection-list {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.large-projects-wrapper {
  border-right: 1px solid var(--outline);
  padding-top: 48px;
  padding-bottom: 140px;
  padding-right: 48px;
}

.large-journal-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.large-journal-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 18px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.large-journal-image {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  place-content: end start;
  align-items: end;
  height: 22vw;
  min-height: 275px;
  max-height: 400px;
  display: grid;
  position: relative;
}

.journal-category {
  z-index: 10;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff;
  padding: 9px 16px 0 18px;
  font-size: 9px;
  position: relative;
}

.journal-category.grey {
  background-color: var(--grey);
}

.journal-card-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 12px;
  padding-left: 18px;
  padding-right: 18px;
  display: grid;
  position: relative;
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.services-tab-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -100px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.banner-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  padding-bottom: 100px;
  display: grid;
}

.services-tab-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  justify-items: stretch;
  min-height: 100px;
  display: grid;
}

.service-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-bottom: 140px;
  display: grid;
}

.services-mask {
  width: 100%;
  overflow: visible;
}

.service-link {
  color: var(--body-display);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  display: flex;
}

.service-link.w--current {
  color: var(--black);
  background-color: #0000;
}

.service-image {
  min-height: 400px;
  position: relative;
  overflow: hidden;
}

.service-info {
  grid-column-gap: 36px;
  grid-row-gap: 9px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 48px;
  display: grid;
}

.services-verticle-line {
  z-index: 10;
  background-color: var(--outline);
  flex-direction: column;
  justify-content: space-between;
  width: 1px;
  display: flex;
  position: relative;
}

.service-examples {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 48px;
  display: grid;
}

.journal-grid {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-title-grid {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.team-bio-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  border-right: 1px solid var(--outline);
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-bottom: 140px;
  padding-right: 48px;
  display: grid;
}

.team-portrait {
  min-height: 475px;
  position: relative;
  overflow: hidden;
}

.team-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 800px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.team-member-bio {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-journal-list {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-journal-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-right: 48px;
  display: grid;
}

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

.field-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-field {
  border: 1px solid var(--outline);
  background-color: var(--grey);
  color: var(--black);
  min-height: 54px;
  margin-bottom: 0;
  padding: 16px 20px;
}

.text-field::placeholder {
  color: #606670bf;
}

.text-field.large {
  min-height: 175px;
}

.solid-button {
  background-color: var(--midnight-blue);
  letter-spacing: 3px;
  text-transform: uppercase;
  min-height: 56px;
  font-size: 14px;
}

.form-fields {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-info {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-form-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block {
  margin-bottom: 0;
}

.career-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 60px;
  display: grid;
}

.career-title {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-cover {
  z-index: 3;
  background-color: #fff;
  width: 110%;
  height: 110%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto auto 0%;
}

.pagination {
  margin-top: 48px;
}

.pagination-button {
  background-color: var(--black);
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-style: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 16px 32px;
  font-size: 10px;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}

.testimonial-text {
  letter-spacing: -.035em;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.2em;
}

.blank-line {
  width: 0;
  height: 0;
}

.top-verticle-line {
  background-color: var(--white-outline-15);
  flex-direction: column;
  justify-content: space-between;
  width: 1px;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.separator-line-fill {
  background-color: var(--dark-line-fill);
  width: 100%;
  height: 24px;
}

.row-bottom-line {
  background-color: var(--outline);
  width: 100%;
  height: 1px;
}

.team-inner-bottom {
  z-index: 20;
  background-color: #fff;
  height: 60px;
  position: relative;
}

.category-tag {
  background-color: var(--white-outline-15);
  padding: 8px 11px 8px 14px;
}

.stacked-journal-title {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.collection-list-wrapper {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.collection-list {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.hero-background {
  background-image: url('../images/euromedicalfarm.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero-background.contact-hero {
  background-image: url('../images/093.jpeg');
}

.hero-background.contact-hero.contac {
  background-image: url('../images/prodotti-medicali-euromedical.jpeg');
}

.hero-background.journal-hero {
  background-image: url('../images/091.jpeg');
}

.hero-background.services-hero {
  background-image: url('../images/092.jpeg');
}

.inner-hero-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-right: 1px solid var(--white-outline-15);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-height: 55vh;
  padding-top: 280px;
  padding-bottom: 240px;
  padding-left: 148px;
}

.inner-hero-text {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  display: grid;
}

.dynamic-name-text {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.arrow-icon {
  width: 12px;
}

.slider-arrow-icon {
  width: 14px;
}

.scroll-link {
  z-index: 30;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  min-height: 100px;
  padding: 18px 18px 18px 36px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.scroll-link.light {
  color: #fff;
}

.scroll-link-icon {
  width: 18px;
  min-width: 18px;
}

.job-description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  display: grid;
}

.boxed-wrapper {
  justify-content: center;
  align-items: center;
  padding: 140px 148px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.boxed-wrapper.ee {
  padding-left: 0;
  padding-right: 0;
}

.boxed-wrapper.ee.i {
  padding-top: 30px;
  padding-bottom: 0;
}

.boxed-wrapper.new {
  display: none;
}

.dynamic-heading-text {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.right-column {
  width: 100%;
  position: relative;
}

.hero-top-line {
  background-color: var(--outline);
  justify-content: space-between;
  width: 100%;
  height: 1px;
  display: flex;
}

.position-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-left: 1px solid var(--dark-line-fill);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 36px;
  display: grid;
}

.dropdown-lottie {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 16px;
  margin-left: 9px;
  display: flex;
}

.footer-company {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 350px;
  padding-right: 0;
  display: grid;
}

.navigation-column {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navigation-links {
  grid-column-gap: 60px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.footer-link {
  color: var(--black);
  font-size: 16px;
  text-decoration: none;
}

.footer-navigation-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-wrapper {
  max-width: 800px;
}

.instagram-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  display: grid;
}

.success-message {
  border: 1px solid var(--outline);
  background-color: var(--grey);
  padding: 0;
}

.success-wrapper {
  justify-content: center;
  align-items: center;
  min-height: 475px;
  display: flex;
}

.error-message {
  border: 1px solid var(--outline);
  background-color: var(--line-fill);
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
}

.delete-me {
  z-index: 5000000;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: auto .5rem .5rem auto;
}

.hide-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.delete-me_text-description {
  line-height: 1.5;
}

.delete-me_link {
  color: #fff;
  background-color: #000;
  border-radius: 100px;
  padding: .65rem 1.3rem .7rem;
  line-height: 1.3;
  text-decoration: none;
}

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

.navbar-2 {
  background-color: var(--midnight-blue);
  border-bottom: 1px solid #ffffff4d;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-2:hover {
  background-color: var(--midnight-blue);
}

.menu-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.navigation-button {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff4d;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr 24px;
  grid-auto-columns: 1fr;
  justify-content: center;
  min-height: 40px;
  padding: 0;
  font-size: 10px;
  line-height: 1.3em;
  text-decoration: none;
  display: grid;
  position: relative;
}

.nav-separator {
  background-color: #ffffff4d;
  width: 1px;
  height: 24px;
}

.brand-2 {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: uppercase;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.brand-2.dark {
  color: #000;
}

.nav-right {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: grid;
  position: relative;
}

.social-hover-wrapper {
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  min-height: 34px;
  margin: -1px;
  display: flex;
  position: absolute;
  inset: 0% 0 0% 0%;
  overflow: hidden;
}

.nav-menu-2 {
  margin-left: 30px;
  margin-right: 80px;
  display: flex;
}

.social-outline {
  border: 1px solid #fff;
  border-radius: 100px;
  min-width: 34px;
  min-height: 34px;
  position: absolute;
  inset: 0%;
}

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

.nav-link-2 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: 1px solid #d6dde200;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  font-size: 11px;
  transition: border-color .4s;
  display: flex;
}

.nav-link-2.w--current {
  color: #fff;
  border-bottom-color: #d6dde2;
}

.nav-link-2.contact-link {
  display: none;
}

.nav-cover {
  background-color: #fff;
  border-bottom: 1px solid #eff3f6;
  height: 100%;
  display: flex;
  position: absolute;
  inset: -100% 0% auto;
}

.navigation-bar {
  border-bottom: 1px #ffffff4d;
  justify-content: center;
  display: flex;
  position: relative;
}

.navigation {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px #ffffff4d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.button-hover-outline {
  border-radius: 0;
  justify-content: flex-end;
  margin: -1px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-hover-outline.right {
  width: 110%;
  inset: 0% auto 0% 0%;
}

.social-icon-wrapper-2 {
  grid-column-gap: 9px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.social-icon-2 {
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  padding: 8px;
  display: flex;
  position: relative;
}

.grid-wrapper-2 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.solid-button-outline {
  border: 1px solid #cfdae2;
  border-radius: 100px;
  width: 100px;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.solid-button-outline.right {
  inset: 0% auto 0% -74px;
}

.solid-button-outline.middle {
  border-left-style: none;
  border-right-style: none;
  border-radius: 0;
  width: 100%;
}

.solid-button-outline.nav-outline {
  border-color: #fff;
}

.nav-left {
  z-index: 10;
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.light-span {
  font-weight: 400;
}

.about-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.background-wrapper-2 {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-title {
  grid-column-gap: 28px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 140px;
  padding-right: 80px;
  display: grid;
}

.section-title.extra-top-padding {
  padding-top: 140px;
}

.section-title.no-bottom-padding {
  padding-bottom: 0;
}

.content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 15%;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-description-2 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-2 {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-2.bottom-border {
  border-bottom: 1px solid #eff3f6;
}

.section-2.ee {
  background-color: var(--midnight-blue);
}

.overlay-2 {
  background-color: #0a111880;
  position: absolute;
  inset: 0%;
}

.overlay-2.light {
  background-color: #0e192226;
}

.background-2 {
  background-image: url('../images/001.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-2.portrait-background {
  background-image: url('../images/prodotti-medicali-euromedical.jpeg');
  background-position: 77% 60%;
}

.subtitle-2 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.35em;
  position: relative;
}

.subtitle-2.small {
  font-size: 8px;
}

.body-display-2 {
  color: #000;
  text-align: justify;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-2.fff {
  width: auto;
  margin-bottom: 50px;
  margin-left: 0;
}

.about-content {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding-top: 36px;
  padding-bottom: 36px;
  display: grid;
}

.banner-background-wrapper {
  margin: 2px;
  position: absolute;
  inset: 0%;
}

.scroll-cover {
  z-index: 25;
  background-color: #fff;
  height: 100%;
  position: absolute;
  inset: -100% 0% 0%;
}

.stacked-paragraphs-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner-wrapper {
  height: 45vw;
  min-height: 100%;
  max-height: 600px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.stacked-info {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading {
  color: var(--midnight-blue);
  margin-bottom: 20px;
  font-size: 35px;
}

.heading._22 {
  margin-bottom: 20px;
  margin-left: 80px;
}

.heading.d {
  color: var(--midnight-blue);
  margin-bottom: 10px;
}

.heading-2 {
  font-size: 22px;
}

.heading-2.h {
  text-align: left;
}

.image {
  margin-left: 80px;
}

.heading-3 {
  font-size: 22px;
}

.heading-3.h {
  text-align: left;
}

.heading-4 {
  font-size: 22px;
}

.heading-4.h {
  text-align: left;
}

.heading-5 {
  font-size: 22px;
}

.heading-5.h {
  text-align: left;
}

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

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

.text-span-2 {
  font-family: Montserrat, sans-serif;
  font-weight: 100;
}

.text-span-3 {
  font-weight: 800;
}

.footer-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #eff3f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 10px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.navigation-column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 91px;
}

.project-arrow-2 {
  width: 18px;
  min-width: 18px;
}

.stacked-title-2 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.underline-hover-wrapper {
  height: 1px;
  display: flex;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.footer-credit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #eff3f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.arrow {
  border-top: 1px #fff;
  border-right: 1px #fff;
  width: 12px;
  min-width: 12px;
  display: flex;
}

.hyperlink {
  color: #445663;
  text-decoration: none;
}

.body-display-3 {
  color: #445663;
  font-size: 18px;
  line-height: 1.6em;
}

.body-display-3.small {
  color: #fff;
  font-size: 14px;
}

.footer-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-top: 1px solid #eff3f6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.footer-list-wrapper.hide {
  display: none;
}

.footer-verticle-line {
  background-color: #eff3f6;
  width: 1px;
  height: 100%;
}

.horizontal-line-2 {
  background-color: #eff3f6;
  height: 1px;
}

.verticle-line {
  background-color: #fff3;
  width: 1px;
  height: 100%;
}

.verticle-line.dark {
  background-color: #eff3f6;
}

.underline-hover-fill {
  background-color: #cfdae2;
  width: 100%;
  height: 100%;
}

.footer-info {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-bottom: 24px;
  display: grid;
}

.footer-content {
  grid-column-gap: 24px;
  grid-row-gap: 80px;
  grid-template-rows: 1fr;
  grid-template-columns: .75fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link {
  color: #ff1313;
}

.ff {
  color: var(--midnight-blue);
  font-size: 35px;
}

.link-2 {
  color: var(--midnight-blue);
  cursor: pointer;
  font-size: 13px;
  text-decoration: none;
}

.link-2:hover {
  text-decoration: underline;
}

.text-block-2 {
  margin-bottom: 3px;
  font-size: 14px;
}

.rr {
  text-align: center;
  font-size: 15px;
  font-weight: 300;
}

.rr.ww {
  color: #fff;
}

.link-block {
  cursor: pointer;
  text-decoration: none;
}

.div-block {
  background-color: #fff;
  width: 30%;
  height: 3px;
  margin-bottom: 15px;
}

.link-3 {
  color: var(--midnight-blue);
  margin-bottom: 15px;
  font-size: 17px;
  font-weight: 300;
  text-decoration: none;
}

.link-3:hover {
  font-weight: 700;
}

.link-3.w--current {
  font-weight: 800;
}

.column {
  border: 3px solid var(--midnight-blue);
  box-shadow: none;
  background-color: #fff;
  flex-direction: column;
  padding: 20px 12px;
  display: flex;
}

.column-2 {
  padding-right: 30px;
}

.text-block-3 {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 23px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-3.wh {
  background-color: var(--midnight-blue);
  color: #fff;
}

.mob {
  display: none;
}

.div-block-2, .div-block-3 {
  flex-direction: column;
  display: flex;
}

.image-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

._55 {
  text-align: center;
}

.div-block-4 {
  width: 100%;
  height: 250px;
}

.div-block-4.vaculta {
  background-image: url('../images/89921-8977886.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.hyiodine {
  background-image: url('../images/Screenshot-2022-11-30-alle-15.53.55.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.div-block-4.activac {
  background-image: url('../images/activac.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.div-block-4.nanova {
  background-image: url('../images/shot-025-alt-v5-single.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.prevena {
  background-image: url('../images/prevena.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.systagenix {
  background-image: url('../images/medicazione-non-aderente-iodio-9-5x9-5cm-10-medicazioni-confezione-ammaccata-175709.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.systagenix.abth {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.07.41.png');
}

.div-block-4.systagenix.ap {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.div-block-4.systagenix.ap.vacvia {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.30.41.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.quantra {
  background-image: url('../images/QUANRA.webp');
  background-position: 50%;
  background-size: contain;
}

.div-block-4.quantra.colonne {
  background-image: url('../images/colonne.jpeg');
  background-repeat: no-repeat;
}

.div-block-4.quantra.colonne.p {
  background-image: url('../images/PHOTO-2023-03-21-10-00-41.jpg');
}

.div-block-4.quantra.aspira {
  background-image: url('../images/aspiratori-fumi.png');
  background-repeat: no-repeat;
}

.div-block-4.quantra.aspira.torc {
  background-image: url('../images/84395-18274512.jpg');
}

.div-block-4.halyard {
  background-image: url('../images/Suction-closed-system.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.artic-sun {
  background-image: url('../images/letto-mod.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.pulmodyne {
  background-image: url('../images/cpap.jpeg');
  background-position: 50%;
  background-size: contain;
}

.div-block-4.pulmodyne.h {
  background-image: url('../images/Screenshot-2023-03-21-alle-12.27.33.png');
  background-repeat: no-repeat;
}

.div-block-4.dale {
  background-image: url('../images/dale.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.deltex {
  background-image: url('../images/deltex-medical.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.maschere {
  background-image: url('../images/maschere.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
}

.div-block-4.kimal {
  background-image: url('../images/cateteri-dialisi.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.generatori {
  background-image: url('../images/generatori-cpap.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 160px;
}

.div-block-4.ani {
  background-image: url('../images/119354-11711115.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.prosys {
  background-image: url('../images/flexi-seal-protect-plus-fms.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.southmedic {
  background-image: url('../images/Aerosol-mask-nebulizer.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.southmedic.e {
  background-image: url('../images/oxi.jpeg');
  background-position: 50%;
}

.div-block-4.southmedic.p {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.div-block-4.f {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-4.tauropharm {
  background-image: url('../images/boccetta.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.tofcuff {
  background-image: url('../images/download-1.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.narcotrend {
  background-image: url('../images/download-2.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.nicas {
  background-image: url('../images/14736869585097.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.nicas.mis {
  background-image: url('../images/Produtos-The-37-Company_Mistral-Air-social.jpg');
}

.div-block-4.nicas.mis.liq {
  background-image: url('../images/liqui.jpeg');
}

.div-block-4.vital {
  background-image: url('../images/78824-11969636.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.gke {
  background-image: url('../images/images.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.gke._1 {
  background-image: url('../images/download-3.jpeg');
  background-size: auto;
}

.div-block-4.nikopla {
  background-image: url('../images/nikopal.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.clinell {
  background-image: url('../images/MM0002545.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.clinell.i {
  background-image: url('../images/Screenshot-2023-02-16-alle-11.52.16.png');
}

.div-block-4.monoclean {
  background-image: url('../images/Screenshot-2023-02-16-alle-11.52.04.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.gamma-finder {
  background-image: url('../images/download-4.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.gamma-finder.welcare {
  background-image: url('../images/welcaree.jpg');
  background-size: 150px;
}

.div-block-4.sofarclean {
  background-image: url('../images/sofar_clean.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.sofarclean.ucs {
  background-image: url('../images/ucsol-debridement.jpg');
}

.div-block-4.sofarclean.ucs.sol {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.31.43.png');
}

.div-block-4.sofargel {
  background-image: url('../images/Screenshot-2023-02-18-alle-10.54.32.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.sofargen {
  background-image: url('../images/sofargen-spray-medicazione-in-polvere-10-gr_93850_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.sofardress {
  background-image: url('../images/sofardress.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.sofardress.a {
  background-image: url('../images/sofardress-cavitaria-cm-10x10-x-mm-4-cf-10-pz.jpg');
}

.div-block-4.sofardress.a.d {
  background-image: url('../images/SOFARDRESS-ADESIVE.jpg');
}

.div-block-4.sofardress.a.plus {
  background-image: url('../images/download-5.jpeg');
  background-size: 200px;
}

.div-block-4.sofardress.a.plus.sof {
  background-image: url('../images/disposablebiopsyforceps-mp4.jpg');
  background-size: contain;
}

.div-block-4.sofardress.a.plus.sof.bre {
  background-image: url('../images/BreathID_Lab_card_mobile.jpg');
}

.div-block-4.sofardress.a.plus.sof.s {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-4.sofardress.a.plus.sof.s.ss {
  background-image: url('../images/Screenshot-2023-03-21-alle-09.47.15.png');
}

.div-block-4.sofardress.a.plus.sof.s.ss.reti {
  background-image: url('../images/csm_SERAMESH_PA_232c349457.webp');
}

.div-block-4.sterrad {
  background-image: url('../images/images-1.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.sterrad.ron {
  background-image: url('../images/RoncadelleOperations_SafeR_Standard-Safety-Syringe_anteprima-HP_desktop.jpg');
}

.div-block-4.sterrad2 {
  background-image: url('../images/download-7.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.aries {
  background-image: url('../images/NTP_0777.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.esacrom {
  background-image: url('../images/surgysonic-wound-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.biolight {
  background-image: url('../images/Ozone-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.bonalive {
  background-image: url('../images/download-8.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-4.bonalive.archis {
  background-image: url('../images/ARCHIS.jpg');
  background-position: 50%;
  background-size: contain;
}

.div-block-4.bonalive.umbiramedi {
  background-image: url('../images/download-9.jpeg');
  background-size: 250px;
}

.div-block-4.bonalive.umbiramedi.op {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.div-block-4.adranox {
  background-color: #f6f6f6;
  background-image: url('../images/adranoxa.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.moss {
  background-image: url('../images/novox-medicazione-in-gel-in-siringa-monouso-5-ml.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-4.moss.mol {
  background-image: url('../images/molnly.png');
  background-size: auto 100px;
}

.div-block-4.moss.mol.s {
  background-image: url('../images/hartmann.png');
  background-size: contain;
}

.div-block-4.moss.core {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.22.55.png');
}

.div-block-4.moss.core.d.sinwe {
  background-image: url('../images/Screenshot-2023-03-21-alle-10.24.08.png');
}

.div-block-4.moss.core.d.sinwe.e.i {
  background-image: url('../images/Istantanea_schermo_2023-03-21__10-removebg-preview.png');
  background-size: contain;
}

.div-block-4._2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-4._2.a1 {
  background-image: url('../images/bonalive-foto-per-tutti.jpeg');
}

.heading-6 {
  font-weight: 600;
}

.heading-6._38 {
  font-size: 38px;
}

.heading-7 {
  font-size: 17px;
}

.f {
  font-size: 28px;
}

.text-span-4 {
  font-family: Great Vibes, cursive;
  font-size: 30px;
}

.div-block-5 {
  background-image: url('../images/w.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.section-9 {
  margin-top: 92px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-17 {
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
}

.text-block-18 {
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.div-block-17 {
  background-color: #00000008;
  height: 2px;
  margin-top: 20px;
}

.text-block-19 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.bold-text-4 {
  color: #1577ae;
}

.container-18 {
  margin-top: 100px;
}

.qq {
  color: #ececec;
  text-decoration: none;
}

.heading-13 {
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 700;
}

.paragra {
  color: #000;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.heading-14 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

@media screen and (min-width: 1280px) {
  .hero-middle {
    max-width: 900px;
  }

  .xxl-heading {
    font-size: 68px;
  }

  .core-values {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .founder-grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .value-card-wrapper {
    grid-column-gap: 36px;
  }

  .journal-card-wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .steps-card {
    padding: 36px;
  }

  .inner-hero-text {
    max-width: 750px;
  }

  .footer-content {
    grid-column-gap: 48px;
  }
}

@media screen and (min-width: 1440px) {
  .core-values {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .founder-grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .team-image {
    min-height: 350px;
  }

  .journal-card-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .journal-list-card {
    grid-row-gap: 72px;
    padding-top: 60px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .steps-card {
    padding: 36px;
  }

  .team-portrait {
    min-height: 500px;
  }

  .footer-navigation-wrapper {
    grid-auto-columns: 1fr;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 39px;
  }

  h2 {
    font-size: 32px;
  }

  .home-hero {
    padding-top: 80px;
  }

  .hero-middle {
    padding-left: 0;
  }

  .hero-video-wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 48px;
  }

  .video-button {
    width: 100px;
    height: 100px;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.small-top-padding {
    padding-top: 60px;
  }

  .navbar {
    border-bottom: 1px solid var(--white-outline-15);
  }

  .nav-menu {
    background-color: var(--grey);
    flex-direction: row;
    padding-right: 0;
  }

  .nav-link {
    border-bottom: 1px solid var(--outline);
    width: 100%;
    min-height: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nav-menu-links {
    grid-row-gap: 0px;
    grid-template-columns: auto;
    grid-auto-flow: row;
    align-content: start;
    align-items: start;
  }

  .services-cards {
    grid-template-columns: 1fr 1fr;
  }

  .call-to-action, .hero-intro-content {
    grid-template-columns: 1fr;
  }

  .slider-arrow {
    left: 0;
  }

  .slider-arrow.right {
    left: 84px;
  }

  .slider-line.hero-slider-line {
    margin-top: 80px;
  }

  .slider-top-line {
    grid-template-columns: 0 60px 24px 60px auto;
  }

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

  .projects-grid-wrapper {
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sidebar.bottom {
    padding-bottom: 48px;
  }

  .section-bottom-line {
    display: none;
  }

  .call-to-action-section {
    min-height: auto;
  }

  .boxed-intro {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .boxed-intro.bottom {
    margin-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .team-grid {
    min-height: auto;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .founder-image {
    min-height: 33.33vw;
  }

  .about-us-intro {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .about-intro-content {
    grid-template-columns: minmax(auto, 650px);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }

  .testimonial-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    padding-top: 100px;
    padding-bottom: 63px;
  }

  .inner-page-hero {
    padding-top: 80px;
  }

  .navigation-cover {
    margin-bottom: -1px;
  }

  .right-nav {
    grid-column-gap: 18px;
  }

  .body-display.two-columns {
    column-count: 1;
  }

  .inner-hero-content {
    padding-top: 120px;
    padding-bottom: 160px;
    padding-left: 0;
  }

  .boxed-content {
    grid-row-gap: 36px;
  }

  .dual-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .video-row {
    min-height: 475px;
  }

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

  .card {
    border-bottom: 1px solid var(--outline);
    min-height: 250px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .featured-project-content {
    min-height: 650px;
  }

  .featured-project-info {
    min-height: 550px;
    padding-right: 36px;
  }

  .featured-project-conetnt-wrap {
    padding-left: 0;
  }

  .dual-row {
    grid-row-gap: 36px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .instagram-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .instagram-box {
    height: 25vw;
  }

  .team-images {
    grid-template-columns: 1fr;
    min-height: 500px;
  }

  .founder-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .team-image {
    min-height: 375px;
  }

  .story-wrapper {
    border-right-style: none;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .journal-post-content {
    padding-top: 140px;
    padding-bottom: 160px;
    padding-left: 0;
  }

  .journal-featured-image {
    min-height: 600px;
  }

  .post-body {
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .category-grid {
    display: none;
  }

  .category-link {
    border: 1px solid var(--outline);
    padding: 9px 18px;
  }

  .category-links {
    grid-template-columns: auto auto;
    grid-auto-flow: row;
  }

  .careers-banner {
    min-height: 550px;
  }

  .value-card-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .value-cards {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .inclusion-wrapper {
    grid-row-gap: 36px;
    border-right-style: none;
    padding-right: 0;
  }

  .inclusion-intro {
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .category-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .project-category-link {
    border: 1px solid var(--outline);
    justify-content: center;
    padding: 16px 24px;
  }

  .works-intro-bottom, .works-intro-top {
    padding-left: 0;
  }

  .journal-card-wrapper {
    grid-template-columns: 1fr;
  }

  .numbers-grid {
    grid-column-gap: 48px;
  }

  .dropdown-link {
    text-align: center;
    justify-content: center;
  }

  .dropdown-list.w--open {
    position: relative;
  }

  .team-members {
    padding-right: 0;
  }

  .project-slider-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .overview-wrapper {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .project-banner {
    min-height: 450px;
  }

  .client-quote {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-features {
    grid-template-columns: 1fr;
    min-height: 700px;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .project-approach {
    grid-row-gap: 60px;
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .project-images {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .project-image-card {
    min-height: 275px;
  }

  .project-numbers {
    max-width: 575px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .approach-wrapper {
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .slider-intro-text {
    padding-left: 0;
  }

  .banner-quote {
    grid-template-columns: 1fr;
    padding: 165px 36px;
  }

  .diversity-resources {
    padding-right: 0;
  }

  .large-project-collection-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .large-projects-wrapper {
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .large-journal-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .services-tab-wrapper {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .services-tab-menu {
    min-height: auto;
  }

  .service-tabs {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
    padding-bottom: 80px;
  }

  .service-link {
    min-height: 60px;
  }

  .service-image {
    min-height: 350px;
  }

  .service-info {
    padding-right: 0;
  }

  .services-verticle-line {
    display: none;
  }

  .service-examples {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .dual-title-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .large-category-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .team-bio-wrapper {
    grid-column-gap: 48px;
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .team-banner {
    min-height: 700px;
  }

  .dual-journal-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .team-journal-wrapper {
    padding-right: 0;
  }

  .contact-form-wrapper {
    grid-column-gap: 60px;
  }

  .pagination {
    margin-top: 36px;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 100%;
    padding: 0;
    display: flex;
  }

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

  .testimonial-text {
    font-size: 32px;
  }

  .blank-line {
    padding: 0;
  }

  .separator-line-fill, .team-inner-bottom {
    display: none;
  }

  .inner-hero-wrapper {
    padding-top: 180px;
    padding-bottom: 200px;
    padding-left: 0;
  }

  .dropdown {
    width: 100%;
  }

  .boxed-wrapper {
    padding: 80px 60px;
  }

  .right-column {
    display: none;
  }

  .menu-icon {
    width: 34px;
  }

  .menu-icon-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .dropdown-lottie {
    margin-right: -25px;
  }

  .instagram-wrapper {
    padding-top: 80px;
  }

  .navbar-2 {
    position: absolute;
  }

  .menu-button-2 {
    z-index: 10;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

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

  .menu-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navigation-button {
    display: none;
  }

  .menu-icon-2 {
    width: 32px;
  }

  .brand-2 {
    padding-left: 0;
  }

  .nav-right {
    grid-template-columns: 1fr;
    padding-left: 28px;
  }

  .nav-menu-2 {
    background-color: #fff;
    width: 100vw;
  }

  .nav-link-2 {
    color: #000;
    border-bottom-color: #eff3f6;
    min-height: 48px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-2.w--current {
    color: #000;
  }

  .nav-link-2.contact-link {
    display: flex;
  }

  .navigation {
    grid-template-columns: auto 1fr 1fr .5fr;
  }

  .menu-link {
    justify-content: flex-end;
    align-items: center;
    width: 60px;
    height: 100%;
    padding: 0;
    display: flex;
  }

  .nav-left {
    grid-template-columns: auto 1px;
  }

  .about-wrapper {
    grid-template-columns: 1fr;
  }

  .section-title {
    grid-column-gap: 18px;
    grid-template-columns: 24px 1fr;
    padding-top: 60px;
    padding-bottom: 80px;
    padding-right: 60px;
  }

  .section-title.extra-top-padding {
    padding-top: 80px;
  }

  .content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 7%;
  }

  .banner-wrapper {
    width: 65%;
    min-height: 500px;
  }

  .navigation-column-2 {
    position: relative;
    top: auto;
  }

  .footer-info {
    grid-row-gap: 80px;
  }

  .footer-content {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1px 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 32px;
  }

  .home-hero {
    min-height: 700px;
    padding-top: 65px;
    padding-bottom: 10vh;
  }

  .hero-middle {
    margin-bottom: 48px;
    padding-top: 48px;
    padding-bottom: 100px;
  }

  .xxl-heading {
    font-size: 38px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.small-top-padding {
    padding-top: 36px;
  }

  .navbar {
    height: 65px;
    max-height: 65px;
  }

  .nav-content {
    height: 100%;
  }

  .services-cards {
    grid-template-columns: 1fr;
  }

  .horizontal-line-fill.blank, .vertical-line-fill.blank {
    opacity: 1;
  }

  .slider-arrow {
    bottom: 50px;
  }

  .slider-line {
    grid-template-rows: auto 80px;
  }

  .slider-line.hero-slider-line {
    margin-top: 65px;
  }

  .slider-bottom {
    height: 80px;
    bottom: 60px;
  }

  .slider-bottom.large {
    height: 80px;
  }

  .sticky-sidebar-block {
    grid-row-gap: 36px;
  }

  .boxed-intro {
    padding: 60px 36px;
  }

  .boxed-intro.bottom {
    margin-bottom: 48px;
    padding: 60px 36px;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr;
  }

  .about-intro-content {
    padding: 60px 0 60px 60px;
  }

  .tab-link {
    width: 72px;
    height: 72px;
    padding: 6px;
  }

  .inner-page-hero {
    padding-top: 65px;
  }

  .inner-bottom {
    height: 60px;
  }

  .right-nav {
    grid-column-gap: 12px;
  }

  .light-inner-hero {
    padding-top: 65px;
  }

  .body-display.two-columns.white {
    column-count: 1;
  }

  .inner-hero-content {
    padding-top: 80px;
    padding-bottom: 120px;
    padding-right: 24px;
  }

  .core-values {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .video-row {
    min-height: 400px;
    margin-bottom: -60px;
  }

  .card {
    min-height: 225px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .featured-project-content {
    min-height: 475px;
  }

  .featured-project-info {
    min-height: 425px;
    padding-bottom: 100px;
  }

  .dual-row {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-name {
    display: none;
  }

  .team-images {
    min-height: 300px;
  }

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

  .team-image {
    min-height: 450px;
  }

  .story-wrapper {
    grid-row-gap: 48px;
  }

  .about-paragraphs {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .journal-post-content {
    padding-top: 100px;
    padding-bottom: 120px;
    padding-right: 24px;
  }

  .category-navigation {
    margin-top: 65px;
  }

  .journal-featured-image {
    min-height: 500px;
  }

  .category-links {
    grid-template-columns: auto;
  }

  .careers-banner {
    min-height: 475px;
  }

  .value-card-wrapper {
    grid-template-columns: 1fr;
  }

  .value-cards {
    padding-top: 24px;
  }

  .inclusion-wrapper {
    grid-row-gap: 36px;
  }

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

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

  .project-slider-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .project-features {
    min-height: 500px;
    padding-top: 60px;
  }

  .project-approach {
    grid-row-gap: 48px;
  }

  .project-images {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .banner-quote {
    padding: 136px 36px;
  }

  .large-project-collection-list, .large-journal-list {
    grid-template-columns: 1fr;
  }

  .services-tab-menu {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    margin-top: -60px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .service-link {
    border: 1px solid var(--outline);
    min-height: 48px;
    padding: 12px 18px;
  }

  .service-image {
    min-height: 250px;
  }

  .service-examples {
    grid-row-gap: 36px;
  }

  .team-bio-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .team-banner {
    min-height: 700px;
  }

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

  .contact-form-wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .career-card {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .pagination {
    margin-top: 24px;
  }

  .testimonial-text {
    font-size: 28px;
  }

  .inner-hero-wrapper {
    padding-top: 120px;
    padding-bottom: 140px;
  }

  .scroll-link, .scroll-link.light {
    display: none;
  }

  .boxed-wrapper {
    padding: 60px 36px;
  }

  .footer-navigation-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .instagram-wrapper {
    padding-top: 60px;
  }

  .success-wrapper {
    min-height: 300px;
  }

  .section-title {
    grid-column-gap: 12px;
    padding-right: 36px;
  }

  .section-title.no-bottom-padding {
    padding-top: 36px;
  }

  .banner-wrapper {
    width: 100%;
  }

  .footer-credit {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .footer-verticle-line {
    display: none;
  }

  .footer-info {
    grid-row-gap: 60px;
  }

  .footer-content {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .mob {
    display: block;
  }

  .columns {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .home-hero {
    height: 93vh;
    min-height: auto;
    padding-top: 65px;
    padding-bottom: 10vh;
  }

  .hero-left-bottom {
    min-height: 10vh;
    bottom: -10vh;
  }

  .hero-middle {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 5vh;
    padding-right: 48px;
  }

  .hero-video-wrapper {
    margin-right: 36px;
  }

  .vertical-line.bottom-max {
    min-height: 7vh;
  }

  .video-button {
    width: 85px;
    height: 85px;
  }

  .xxl-heading {
    font-size: 34px;
  }

  .section.grey {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button {
    padding: 18px 28px;
  }

  .navbar {
    border-bottom: 1px solid var(--white-outline-15);
  }

  .nav-link.mobile-only {
    display: flex;
  }

  .grid-wrapper {
    flex-direction: column;
    display: flex;
  }

  .call-to-action {
    margin-left: 10px;
    margin-right: 10px;
  }

  .call-to-action.right, .call-to-action._2 {
    display: none;
  }

  .slider-bottom {
    bottom: 48px;
  }

  .slider-bottom.large {
    bottom: 80px;
  }

  .slider-top-line {
    grid-template-columns: 18px 60px 24px 60px auto;
    margin-left: -18px;
  }

  .project-card {
    min-height: 350px;
    padding: 24px;
  }

  .slider-section._3.vv {
    height: 15vh;
  }

  .call-to-action-section {
    min-height: auto;
  }

  .boxed-intro {
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }

  .boxed-intro.bottom {
    margin-bottom: 36px;
    padding: 48px 24px;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .founder-image {
    min-height: 20vh;
  }

  .intro-corner {
    width: 48px;
    height: 48px;
  }

  .about-intro-content {
    padding: 48px 0 48px 36px;
  }

  .centered-intro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link {
    width: 65px;
    height: 65px;
  }

  .footer-grid {
    padding-top: 80px;
    padding-bottom: 24px;
  }

  .inner-bottom {
    height: 48px;
  }

  .inner-bottom.large {
    height: 80px;
  }

  .navigation-cover {
    margin-bottom: -1px;
  }

  .right-nav {
    grid-column-gap: 0px;
    justify-items: center;
  }

  .light-inner-hero {
    margin-bottom: -80px;
  }

  .body-display.large._3 {
    text-align: center;
  }

  .inner-hero-content {
    border-right-style: none;
    margin-bottom: 80px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .core-values.tt, .core-values.h {
    flex-direction: column;
    display: flex;
  }

  .video-row {
    min-height: 275px;
    margin-bottom: -48px;
  }

  .card {
    min-height: 200px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .left-section-intro {
    width: 100%;
    padding-right: 0;
  }

  .featured-project-content {
    min-height: 400px;
  }

  .featured-project-info {
    min-height: 375px;
    padding: 100px 10px 80px;
  }

  .dual-row {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .instagram-grid {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
  }

  .instagram-box {
    height: 40vw;
  }

  .team-images {
    min-height: 250px;
    display: none;
  }

  .nav-button {
    display: none;
  }

  .nav-button._1 {
    display: block;
  }

  .team-image {
    min-height: 320px;
  }

  .story-wrapper, .story-wrapper.hgg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .journal-post-content {
    border-right-style: none;
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 0;
  }

  .category-navigation-wrapper {
    grid-template-columns: 1fr;
  }

  .journal-featured-image {
    min-height: 400px;
  }

  .journal-right-hero {
    display: none;
  }

  .categories {
    grid-template-columns: auto;
  }

  .hero-right {
    display: none;
  }

  .journal-post-hero {
    margin-bottom: -80px;
  }

  .careers-banner {
    min-height: 375px;
  }

  .value-cards {
    padding-top: 0;
  }

  .inclusion-intro {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .journal-list-card {
    padding: 48px 18px 18px;
  }

  .journal-list-title {
    padding-left: 0;
    padding-right: 0;
  }

  .team-card {
    width: 100%;
  }

  .numbers-grid {
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .team-members {
    grid-row-gap: 36px;
    padding-top: 48px;
  }

  .journal-author {
    grid-template-columns: 1fr;
  }

  .journal-item-bottom {
    grid-row-gap: 18px;
  }

  .dual-title {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .project-slider {
    width: 90vw;
  }

  .overview-wrapper {
    padding-top: 24px;
  }

  .client-credit {
    grid-template-columns: auto;
  }

  .project-features {
    padding-top: 48px;
  }

  .banner-quote {
    padding: 60px 24px;
  }

  .large-journal-image {
    grid-template-columns: auto;
  }

  .services-tab-menu {
    padding: 12px 12px 12px 0;
  }

  .service-link {
    font-size: 10px;
  }

  .service-info {
    grid-column-gap: 18px;
    padding-right: 0;
  }

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

  .team-banner {
    min-height: 600px;
  }

  .team-journal-wrapper {
    padding-top: 24px;
  }

  .career-card {
    grid-row-gap: 24px;
    padding: 36px 24px;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-text {
    font-size: 24px;
  }

  .top-verticle-line {
    display: none;
  }

  .collection-item {
    width: 100%;
  }

  .inner-hero-wrapper {
    border-right-style: none;
  }

  .boxed-wrapper {
    padding: 48px 18px;
  }

  .boxed-wrapper.ee {
    flex-direction: row;
  }

  .boxed-wrapper.ee.i {
    padding-left: 0;
  }

  .hero-top-line {
    display: none;
  }

  .menu-icon-wrapper {
    justify-content: flex-end;
  }

  .navigation-links {
    grid-auto-flow: row;
  }

  .instagram-wrapper {
    padding-top: 48px;
  }

  .success-wrapper {
    padding: 24px;
  }

  .nav-separator {
    display: none;
  }

  .menu-icon-2 {
    width: 28px;
  }

  .nav-right {
    display: none;
  }

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

  .about-wrapper {
    grid-row-gap: 36px;
  }

  .section-title {
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-bottom: 48px;
    padding-right: 18px;
  }

  .section-title.extra-top-padding {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 2%;
  }

  .about-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .banner-wrapper {
    min-height: 375px;
  }

  .navigation-column-2 {
    position: relative;
    top: 0;
  }

  .footer-credit {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .horizontal-line-2 {
    display: none;
  }

  .footer-content {
    grid-row-gap: 36px;
  }

  .column {
    margin-bottom: 20px;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .mob {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-9 {
    margin-top: 43px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-18 {
    margin-left: 10px;
    margin-right: 10px;
  }
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d371568-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d371570-4abf0c1c {
  align-self: center;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d37157b-4abf0c1c {
  grid-area: 1 / 2 / 2 / 5;
  place-self: center end;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d37158a-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d37158c-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d37158e-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d371590-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_55b80e1a-7d36-38a7-d050-cfad0d371595-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cd86583c-7253-9182-6a3b-cf20b29a0656-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_0560cfed-378d-2957-f0fc-a78cdd489061-4abf0c1c {
  align-self: end;
}

#w-node-_4d26d72a-9758-f650-53da-5c822f8a8597-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_09765ee1-7beb-9e2a-2880-9f251874d96e-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_64fdde3f-0510-303a-b31d-9f9c06c5e4ba-4abf0c1c, #w-node-dd8d75ea-3a51-c3bd-f64b-39de53b4d063-4abf0c1c {
  justify-self: start;
}

#w-node-_326d8475-a177-ca95-fc04-e4df8270bade-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d02035fc-f652-0723-4ae0-2f5943607f20-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: end stretch;
}

#w-node-a372361b-0430-0205-2e87-b6cd3c39d971-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a372361b-0430-0205-2e87-b6cd3c39d972-4abf0c1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a372361b-0430-0205-2e87-b6cd3c39d973-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a372361b-0430-0205-2e87-b6cd3c39d97a-4abf0c1c {
  align-self: center;
}

#w-node-a372361b-0430-0205-2e87-b6cd3c39d97d-4abf0c1c {
  align-self: end;
}

#w-node-a46735f4-ba8d-8401-612f-820eee2a7884-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8310589a-b978-aacc-701e-69b9d2ba1195-4abf0c1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f328fec-4610-d110-4385-421b36518ac5-4abf0c1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_89a03d01-469a-722d-a617-e5e2ebd7ac05-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46599028-5c84-d1b4-3dc6-754a1e13b762-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a8b61936-bdaf-6d85-27c2-5e5c3179fc2c-4abf0c1c {
  justify-self: end;
}

#w-node-b3499d12-f838-c716-e742-8c7fc697bfe3-4abf0c1c {
  justify-self: start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a907c-4abf0c1c, #w-node-ed3d5e1f-759e-0877-81aa-19dfd92a907e-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a908a-4abf0c1c {
  place-self: end start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a9099-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90a5-4abf0c1c {
  place-self: end start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90b4-4abf0c1c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90c0-4abf0c1c {
  place-self: end start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90cf-4abf0c1c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90db-4abf0c1c {
  place-self: end start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a9157-4abf0c1c {
  justify-self: end;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a9158-4abf0c1c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a915b-4abf0c1c {
  justify-self: start;
}

#w-node-ed3d5e1f-759e-0877-81aa-19dfd92a915c-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_589d542b-82af-fff7-a8d1-c2a0034d4743-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3706e9b6-ec06-9864-2662-99996c9ddee5-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: start;
}

#w-node-de656c3b-220b-15c3-b890-ff0db5c61bfd-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c01755fc-4ffa-e3b9-fbc9-9d6ccec833c7-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cfaca5a-be61-a38f-e038-a1c9cee35976-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d80feb64-4a6c-2c53-2a3d-0b2a280ee933-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99a53008-f354-2b79-26ca-c2e19a339d73-4abf0c1c {
  justify-self: start;
}

#w-node-ef494192-98cf-5f9d-96fa-015f0c50032c-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-e13fc4fc-cb53-9963-509e-18b21441bdee-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_4979d69b-82eb-e122-13e3-c7e609602ba8-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ba687c5a-70c3-dcaa-e58f-d0773306a529-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c11ea0ff-3fa9-2539-1ed2-a411825e9d68-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7f33c3f7-1cc4-771a-1c35-b68e6818aaf9-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_614f9fa8-56b6-62c6-5076-ffcedb7a4b7a-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_614f9fa8-56b6-62c6-5076-ffcedb7a4b7b-4abf0c1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0b2fff0c-cfe3-96e0-fa9e-58db0418d53b-4abf0c1c {
  justify-self: end;
}

#w-node-a4014384-5023-57d1-6ba4-6ecd878464ab-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0d4126e-bda8-1017-e5ec-cd85a68a1832-4abf0c1c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b0d4126e-bda8-1017-e5ec-cd85a68a1834-4abf0c1c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ed06d7ef-4448-66a1-2415-bf039363a055-4abf0c1c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed06d7ef-4448-66a1-2415-bf039363a057-4abf0c1c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_57cd3bcb-16ec-8655-6e4c-d947757a775e-4abf0c1c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_57cd3bcb-16ec-8655-6e4c-d947757a7760-4abf0c1c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83557-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83558-4abf0c1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d8355c-4abf0c1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83567-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83572-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83578-4abf0c1c {
  justify-self: end;
}

#w-node-_755608d6-97f4-b4c5-a15a-030e55d83579-4abf0c1c {
  justify-self: start;
}

#w-node-_44afdb2b-7c44-25df-b353-54761a2b9be2-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a764a605-682d-d3cb-4ced-31d61ce57120-4abf0c1c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_5cb8da1a-3dcb-05d4-b822-30bb2d5c686d-4abf0c1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch start;
}

#w-node-_5cb8da1a-3dcb-05d4-b822-30bb2d5c6872-4abf0c1c {
  justify-self: start;
}

#w-node-b6b4b945-da69-f488-580f-38a3a2d8a1d4-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_937cc085-8261-62a0-e48c-2be6b2d7df15-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f5152c71-a90d-b0c2-5068-cea20c8a9c2d-4abf0c1c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_5ec36050-8c0c-f1ee-745e-26f823019b71-4abf0c1c {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_4e0aeb1e-0da8-1a81-fec6-439e06b08ef1-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7753a734-0689-e537-15d2-5e75be863e8c-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_48443bc0-3499-4fee-2fbb-3c781a6a3828-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8a80b290-b2b0-cf21-e37a-a14671e15206-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8456685f-48db-9d67-4fa7-30d8a57f557c-4abf0c1c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5f0923f1-547a-472c-818c-472313dba252-4abf0c1c {
  align-self: stretch;
}

#w-node-e7dad05b-678b-9e78-3c92-940d06705b80-4abf0c1c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_4aa0a749-71a8-61ed-cd0e-5b80ef9d46cf-4abf0c1c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-aadd4777-adab-b870-9275-8593dac8cca6-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cffaf4d-c18b-f9e9-ef01-4f1221017801-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe4b-4abf0c1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe4c-4abf0c1c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe4e-4abf0c1c {
  align-self: start;
}

#w-node-_8fb427a0-4461-e57a-1052-d1a40940ce71-4abf0c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe72-4abf0c1c {
  align-self: stretch;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4ec-1c59f4ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4ed-1c59f4ea {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4ee-1c59f4ea {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4ef-1c59f4ea {
  align-self: center;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f0-1c59f4ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f1-1c59f4ea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f3-1c59f4ea {
  align-self: start;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f6-1c59f4ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f7-1c59f4ea {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f8-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4fb-1c59f4ea {
  align-self: start;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f50e-1c59f4ea {
  align-self: stretch;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f511-1c59f4ea {
  align-self: start;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f52e-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f532-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f536-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53a-1c59f4ea {
  align-self: center;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53b-1c59f4ea {
  justify-self: stretch;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53c-1c59f4ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53e-1c59f4ea {
  justify-self: end;
}

#w-node-a79b73f2-0f90-27d9-154c-24f75b81025f-5b81025d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a79b73f2-0f90-27d9-154c-24f75b810260-5b81025d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: center;
}

#w-node-a79b73f2-0f90-27d9-154c-24f75b810265-5b81025d {
  place-self: center end;
}

#w-node-a79b73f2-0f90-27d9-154c-24f75b810271-5b81025d {
  grid-area: 3 / 1 / 4 / 4;
  align-self: end;
}

#w-node-a79b73f2-0f90-27d9-154c-24f75b810273-5b81025d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_90e540cc-641f-ef90-4066-cef674d979d8-74d979d6 {
  justify-self: start;
}

#w-node-_90e540cc-641f-ef90-4066-cef674d979da-74d979d6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: start;
}

#w-node-_90e540cc-641f-ef90-4066-cef674d979db-74d979d6 {
  justify-self: stretch;
}

#w-node-_90e540cc-641f-ef90-4066-cef674d979dc-74d979d6 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_90e540cc-641f-ef90-4066-cef674d979de-74d979d6 {
  justify-self: stretch;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee3-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-8abf0c1f {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-8abf0c1f {
  justify-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eea-8abf0c1f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_94e97522-2fcc-fd76-11fe-a6a6f9bb512c-8abf0c1f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_577ffd2f-0655-bb96-9b06-6b1a71101c80-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_67f48ed2-4f21-0f87-2222-e73c6c0839d4-8abf0c1f {
  place-self: center;
}

#w-node-fd1bcdd8-e1a7-b721-57ce-1a1c0ebc4c7d-8abf0c1f {
  align-self: center;
}

#w-node-fbde5588-b90a-2064-56f9-ac58eac4cc1d-8abf0c1f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_99b16713-3a81-6c67-0256-442e26c88969-8abf0c1f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eec-8abf0c1f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_156b7318-3917-ce14-1437-445765b12044-8abf0c1f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-8abf0c1f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-8abf0c1f {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-8abf0c1f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-8abf0c1f {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-8abf0c1f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-8abf0c1f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-8abf0c1f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-8abf0c1f {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-8abf0c1f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd633-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-acc187f1-c5c5-166d-078d-374d8da325a6-8abf0c1f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f25b0361-b5d5-89cd-1a45-7796ee50aea3-8abf0c1f, #w-node-_11442c49-17d8-95f5-ee9b-d2c767f8e49d-8abf0c1f {
  align-self: start;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd639-8abf0c1f {
  align-self: stretch;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd63e-8abf0c1f {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd641-8abf0c1f {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd643-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-e679fd13-5a0a-6b93-4589-74759cfcd644-8abf0c1f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d71ab75-ddf6-f126-88ba-cf06b311e850-8abf0c1f, #w-node-_1fb39a65-5980-748e-2ea0-c0ef7f06987b-8abf0c1f, #w-node-_436f3860-90e4-4af0-824c-2868d31431e0-8abf0c1f, #w-node-_0ed90a13-0976-9b80-2c79-12c6c370151a-8abf0c1f, #w-node-_264876a4-f43b-cf3e-9e19-0eaf3ebd8c79-8abf0c1f, #w-node-_0e6c257e-d6eb-c4cd-0521-6ed3ca3ed81c-8abf0c1f, #w-node-e6dcbaf5-75a4-74be-0450-c7e7470fd846-8abf0c1f, #w-node-e469a7a1-8b29-e5ef-b80d-d552aba7c7e4-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e2ad858-eae1-51b2-93bf-d3e585a0f3b9-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cab75d29-c65b-2c6a-a79b-6e2de0e03179-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-a9233c8d-b4bb-e1d6-bb11-acf545af955f-8abf0c1f {
  justify-self: end;
}

#w-node-_7ddf1094-8998-bfa4-892a-0cff22b942f2-8abf0c1f {
  align-self: start;
}

#w-node-_9ef05b59-08d1-bff2-f3ce-bb360e1e1dcc-8abf0c1f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b754e56-7d78-b542-23d8-f7adc1de2d91-8abf0c1f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_0d63850f-289a-e96f-503d-8ac4b4312fe8-8abf0c1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe76bb53-93c1-3623-4a81-bd6ebac2b41f-8abf0c1f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-f03584f5-15c4-5d0f-d609-d7bbae279359-8abf0c1f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_208b63f7-9b95-608b-8404-81ce643ac2c5-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208b63f7-9b95-608b-8404-81ce643ac2cf-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5f3d9114-de15-8a8a-6f9e-6b2df88a32ed-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208b63f7-9b95-608b-8404-81ce643ac2d3-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3daebe8-8c51-6153-fdab-85666f9505da-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f3daebe8-8c51-6153-fdab-85666f9505dc-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3daebe8-8c51-6153-fdab-85666f9505e2-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb80bf45-4859-dad0-f53b-79cb24a55d5e-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-eb80bf45-4859-dad0-f53b-79cb24a55d60-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb80bf45-4859-dad0-f53b-79cb24a55d66-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3daebe8-8c51-6153-fdab-85666f9505d0-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_885598d2-c987-9f26-cb7a-c69b54a1e254-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_885598d2-c987-9f26-cb7a-c69b54a1e256-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_885598d2-c987-9f26-cb7a-c69b54a1e25c-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a1f25735-4d8c-96d5-7154-d8a22737b6d6-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a1f25735-4d8c-96d5-7154-d8a22737b6d8-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1f25735-4d8c-96d5-7154-d8a22737b6de-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2134c8f3-8817-0a56-6f3f-f4e00f2fe9ae-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2134c8f3-8817-0a56-6f3f-f4e00f2fe9b0-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2134c8f3-8817-0a56-6f3f-f4e00f2fe9b6-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa177-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa181-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa183-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa189-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa19f-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa1a1-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa1a7-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b00501790f3-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b00501790f5-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b00501790fb-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a05f9-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a0603-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a0605-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a060b-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a0621-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a0623-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e043f04e-6169-a266-4114-f4ddff2a0629-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b005017912f-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b0050179131-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b0050179137-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b00501790e9-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa1bd-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa1bf-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ed6a4c-eb87-ecce-6cad-c454d74fa1c5-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b0050179111-8abf0c1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b0050179113-8abf0c1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6826782-f8d3-2bf5-7d7e-5b0050179119-8abf0c1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c711dec0-411d-429b-c5f8-6f32758852cb-758852c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c711dec0-411d-429b-c5f8-6f32758852cc-758852c9 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c711dec0-411d-429b-c5f8-6f32758852ce-758852c9 {
  align-self: start;
}

#w-node-c52e6a26-7a8c-dc3a-7010-30a92e899201-758852c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c711dec0-411d-429b-c5f8-6f32758852f2-758852c9 {
  align-self: stretch;
}

#w-node-_726126de-e81c-9593-791c-5bf8c0219de0-c0219dde {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_726126de-e81c-9593-791c-5bf8c0219de1-c0219dde {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_3034a5dd-7442-8ef1-092e-b2e3cbc0831a-c0219dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_726126de-e81c-9593-791c-5bf8c0219df2-c0219dde {
  align-self: center;
}

#w-node-_726126de-e81c-9593-791c-5bf8c0219df4-c0219dde {
  justify-self: stretch;
}

#w-node-_726126de-e81c-9593-791c-5bf8c0219df5-c0219dde, #w-node-_726126de-e81c-9593-791c-5bf8c0219df6-c0219dde, #w-node-_726126de-e81c-9593-791c-5bf8c0219df7-c0219dde {
  place-self: center;
}

#w-node-b41bd014-c6ed-4862-3200-5d4cd47a0247-c0219dde {
  justify-self: end;
}

#w-node-_01620b36-8b6a-f709-2f81-c5544a4e4b73-c0219dde {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_374247f3-32b0-fe2c-cb23-6ae34d8e9265-c0219dde {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ab287151-36ed-09f4-39ab-815c7d4d2038-c2bf0c22 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-ab287151-36ed-09f4-39ab-815c7d4d2039-c2bf0c22 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ab287151-36ed-09f4-39ab-815c7d4d203a-c2bf0c22 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_0ceecde5-f7c1-246f-0b64-bba0068a3e91-c2bf0c22 {
  justify-self: start;
}

#w-node-ab287151-36ed-09f4-39ab-815c7d4d204e-c2bf0c22 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-ebb927b5-5eff-0f2e-0dbb-12bc165e9fd4-c2bf0c22 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-c1dcf59d-6c48-1f0e-815b-a324bcdee349-c2bf0c22 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c1dcf59d-6c48-1f0e-815b-a324bcdee34a-c2bf0c22 {
  place-self: center;
}

#w-node-c1dcf59d-6c48-1f0e-815b-a324bcdee34b-c2bf0c22 {
  align-self: center;
}

#w-node-ab287151-36ed-09f4-39ab-815c7d4d204f-c2bf0c22 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbca2-d4bf0c23 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbca3-d4bf0c23 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbca4-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbca6-d4bf0c23, #w-node-_59ac9701-d0ca-5444-0cda-9a8e16e7546e-d4bf0c23 {
  justify-self: start;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcae-d4bf0c23 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b7d1518d-13e5-2ac9-3e55-e5fb05d90a80-d4bf0c23 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b7d1518d-13e5-2ac9-3e55-e5fb05d90a81-d4bf0c23 {
  place-self: center;
}

#w-node-b7d1518d-13e5-2ac9-3e55-e5fb05d90a82-d4bf0c23 {
  align-self: center;
}

#w-node-d82d5766-bf02-4520-1429-686b4b5b9cd1-d4bf0c23 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcb2-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcb5-d4bf0c23 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcb8-d4bf0c23 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcb9-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcba-d4bf0c23 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_12adefab-6451-8c94-a75a-472ac261acf8-d4bf0c23 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12adefab-6451-8c94-a75a-472ac261acf9-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-_12adefab-6451-8c94-a75a-472ac261acfa-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d20-d4bf0c23 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d21-d4bf0c23 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d35-d4bf0c23 {
  align-self: stretch;
}

#w-node-a3b9ceba-dc0c-4e58-1b84-27de5e8dec66-d4bf0c23 {
  align-self: center;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d3a-d4bf0c23 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d3d-d4bf0c23 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d3f-d4bf0c23 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d40-d4bf0c23 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_83d8cb01-c3e4-2661-848c-f1f1d63f89ad-d63f89ab {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_83d8cb01-c3e4-2661-848c-f1f1d63f89b0-d63f89ab, #w-node-_83d8cb01-c3e4-2661-848c-f1f1d63f89ba-d63f89ab, #w-node-_83d8cb01-c3e4-2661-848c-f1f1d63f89c4-d63f89ab {
  justify-self: center;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca2e-dabf0c24 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca2f-dabf0c24 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca30-dabf0c24 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca37-dabf0c24, #w-node-cf98ca6d-3c68-4c32-20a9-9b09a159ce63-dabf0c24 {
  justify-self: start;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca39-dabf0c24 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca3a-dabf0c24 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca3b-dabf0c24 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca3c-dabf0c24 {
  place-self: center;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca3d-dabf0c24 {
  align-self: center;
}

#w-node-_0fb92a9e-4196-4619-c94c-1d902303ca3f-dabf0c24 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c76-dabf0c24 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c77-dabf0c24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c79-dabf0c24 {
  align-self: center;
}

#w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c7b-dabf0c24 {
  justify-self: end;
}

#w-node-fee35d6c-d6a7-ac7e-9303-905633cf43fb-febf0c25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ec4f3af-00d7-de67-e3e3-9a3758ee8022-febf0c25 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b509e954-9db3-adb2-7f38-e56a9dcc9e7a-febf0c25 {
  place-self: center start;
}

#w-node-_5edce6ce-5e4e-966b-b7f0-470c0779bcb2-febf0c25 {
  place-self: center end;
}

#w-node-_1179052b-ac8b-751c-8b5c-e2dcf3102e0f-febf0c25 {
  place-self: center;
}

#w-node-_24ad4251-c2a6-2e1a-83a9-9ada0009ce2b-febf0c25 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-_70fb37cb-743a-2e1e-c1f5-cd4e36872c3f-febf0c25 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_80c0cb77-4019-a70a-360c-1753c4a034fd-febf0c25 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_6b0ea45a-25db-2e97-85ee-cc88802f37d1-febf0c25, #w-node-_0aba85a6-1c09-f28a-f806-3e19f07524c7-febf0c25 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_0aba85a6-1c09-f28a-f806-3e19f07524c8-febf0c25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0aba85a6-1c09-f28a-f806-3e19f07524c9-febf0c25 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_42910b44-ea85-4f40-8003-9d4ecd44daa9-febf0c25 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: stretch stretch;
}

#w-node-_90c3415b-49ae-b467-cc49-8bd3921168b8-febf0c25 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-dc86b051-9157-2dd0-dff2-1f76279f714a-febf0c25 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-dc86b051-9157-2dd0-dff2-1f76279f714b-febf0c25 {
  place-self: center;
}

#w-node-dc86b051-9157-2dd0-dff2-1f76279f714c-febf0c25 {
  align-self: center;
}

#w-node-_43f59fd4-a39f-2320-74a0-17f08f9272c0-febf0c25 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_0aba85a6-1c09-f28a-f806-3e19f07524d4-febf0c25 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_27870476-ad06-9065-fcdb-993080934678-febf0c25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aa235f9c-d461-7732-a669-deeeea60072a-febf0c25 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-ba47da85-f886-e3d1-8ae4-627372bcd5c2-febf0c25 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac37516e-febf0c25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9fae877-2d0a-6747-51b7-01054c5df394-febf0c25 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: stretch;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac375183-febf0c25 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: stretch;
}

#w-node-a552eec6-9543-ea27-8ad2-da2d757be007-febf0c25 {
  align-self: center;
}

#w-node-_6b046eab-6460-9f6f-3839-3ed003d6b524-febf0c25, #w-node-_9c29cc88-1066-446f-e831-f9bea091c1ab-febf0c25 {
  justify-self: start;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac375188-febf0c25 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac37518b-febf0c25 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac37518d-febf0c25 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_60665cea-08df-49ea-914c-8e3aac37518e-febf0c25 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_595122ba-3484-bf59-bdf7-5f0451120dfc-febf0c25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_595122ba-3484-bf59-bdf7-5f0451120e00-febf0c25 {
  justify-self: end;
}

#w-node-d180e814-251c-3c61-cf53-cc229311147a-3abf0c26 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-d180e814-251c-3c61-cf53-cc229311147b-3abf0c26 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d180e814-251c-3c61-cf53-cc229311147c-3abf0c26 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111483-3abf0c26, #w-node-_701c1fd3-aea0-6e4a-7aad-35df489debcf-3abf0c26 {
  justify-self: start;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111485-3abf0c26 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111486-3abf0c26 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111487-3abf0c26 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111488-3abf0c26 {
  place-self: center;
}

#w-node-d180e814-251c-3c61-cf53-cc2293111489-3abf0c26 {
  align-self: center;
}

#w-node-d180e814-251c-3c61-cf53-cc229311148b-3abf0c26 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1a8-3abf0c26 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1a9-3abf0c26, #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1aa-3abf0c26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1b9-3abf0c26 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1c6-3abf0c26 {
  align-self: stretch;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1e3-3abf0c26 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1e6-3abf0c26 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1e8-3abf0c26 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-f60358bd-f63f-e72c-fb1f-515476d9e1e9-3abf0c26 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522966-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522967-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522968-8dbf0c27 {
  place-self: center start;
}

#w-node-_252126d3-dd38-d0e7-c1f0-515dcd53da7e-8dbf0c27 {
  place-self: center end;
}

#w-node-_63298fdc-d7d3-ad62-b107-11796652296d-8dbf0c27 {
  place-self: center;
}

#w-node-_63298fdc-d7d3-ad62-b107-11796652297d-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522980-8dbf0c27 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522982-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_63298fdc-d7d3-ad62-b107-117966522983-8dbf0c27, #w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51cf-8dbf0c27 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51d0-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51d1-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51d5-8dbf0c27 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: stretch stretch;
}

#w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51e2-8dbf0c27 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f783a633-37b8-35e7-18af-29dc683b5fb9-8dbf0c27 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-f783a633-37b8-35e7-18af-29dc683b5fba-8dbf0c27 {
  place-self: center;
}

#w-node-f783a633-37b8-35e7-18af-29dc683b5fbb-8dbf0c27 {
  align-self: center;
}

#w-node-f80bfbf9-be71-43e8-46c6-499a5074f1cd-8dbf0c27 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51e5-8dbf0c27 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-b3c8a958-5c45-eae5-ab4c-87baf58dfa9d-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3c8a958-5c45-eae5-ab4c-87baf58dfa9e-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: end;
}

#w-node-b3c8a958-5c45-eae5-ab4c-87baf58dfa9f-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_8bc6648d-7040-a0c5-23e6-dc5973ffca65-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8bc6648d-7040-a0c5-23e6-dc5973ffca66-8dbf0c27 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33b53f84-a9cb-06ba-1c1a-9520e0e05d7f-8dbf0c27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acaedb59-6975-1c2e-6885-997d518d5bd2-8dbf0c27, #w-node-d9599c18-5642-ad15-1ab9-1fe2521ceac9-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31711052-f560-c144-fd8c-27c61b9aa36c-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-b7c39c47-515e-a138-c922-a8ea1835363f-8dbf0c27 {
  place-self: start;
}

#w-node-_63b21d1a-f6b4-87fd-c194-165804dc33b5-8dbf0c27 {
  place-self: center start;
}

#w-node-_89b3a452-16ec-a401-0dc6-bbe6af61850a-8dbf0c27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03b3e435-bf07-92fb-ccb5-c27c595ab9af-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_087bef6e-8a8e-c30d-5108-20a771d049f5-8dbf0c27 {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-ed2b5f56-3c98-d33e-7e3a-a51f36626e26-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_0c78bdc1-7488-3a50-c684-9023bfb98649-8dbf0c27 {
  justify-self: start;
}

#w-node-_0c78bdc1-7488-3a50-c684-9023bfb9865a-8dbf0c27 {
  align-self: start;
}

#w-node-_0c78bdc1-7488-3a50-c684-9023bfb9864a-8dbf0c27 {
  justify-self: stretch;
}

#w-node-d10672bf-310a-8bb8-f974-61fafd7962d2-8dbf0c27 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-bd514eeb-c05b-b017-8145-330655ee25d4-8dbf0c27 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_06c53b5d-ab30-b058-ef9f-43e3a212927d-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_339bb5aa-6b01-51e1-c5c9-2dce5bd22282-8dbf0c27 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf02422e9-8dbf0c27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf02422ea-8dbf0c27 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9574e847-24af-8ed5-4a20-c9201f3118d9-8dbf0c27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf0242306-8dbf0c27 {
  align-self: stretch;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf0242328-8dbf0c27 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf024232b-8dbf0c27 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf024232d-8dbf0c27 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_694583c8-8c41-e5e1-911d-4a2bf024232e-8dbf0c27 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_46498cd2-c2e7-eb5e-726b-15968dce963b-8dce9639 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_46498cd2-c2e7-eb5e-726b-15968dce963f-8dce9639 {
  justify-self: end;
}

#w-node-_46498cd2-c2e7-eb5e-726b-15968dce9654-8dce9639, #w-node-_46498cd2-c2e7-eb5e-726b-15968dce9668-8dce9639, #w-node-_46498cd2-c2e7-eb5e-726b-15968dce967c-8dce9639, #w-node-_46498cd2-c2e7-eb5e-726b-15968dce9690-8dce9639, #w-node-_46498cd2-c2e7-eb5e-726b-15968dce96a4-8dce9639 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12697f-f9bf0c28 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e126980-f9bf0c28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e126981-f9bf0c28 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_87218f84-da76-3861-f660-1fdaa0b467bd-f9bf0c28, #w-node-_87218f84-da76-3861-f660-1fdaa0b467be-f9bf0c28 {
  justify-self: start;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12698a-f9bf0c28 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12698b-f9bf0c28 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12698c-f9bf0c28 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12698d-f9bf0c28 {
  place-self: center;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e12698e-f9bf0c28 {
  align-self: center;
}

#w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e126990-f9bf0c28 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_986a078a-2684-237f-0c5c-e91c11b16350-f9bf0c28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c1a4cff6-db3e-bcde-f189-52a6a327473b-f9bf0c28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c1a4cff6-db3e-bcde-f189-52a6a327473f-f9bf0c28 {
  align-self: center;
}

#w-node-_075e3ffb-aa4e-1d0a-cf46-6ead51d5b1dd-f9bf0c28 {
  align-self: start;
}

#w-node-d5d7f98e-7717-b82e-7545-4d052d759ddf-f9bf0c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_986a078a-2684-237f-0c5c-e91c11b16365-f9bf0c28 {
  align-self: stretch;
}

#w-node-b9bef2f5-2201-758c-e6cd-2371f277f1a5-f9bf0c28 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b9bef2f5-2201-758c-e6cd-2371f277f1a8-f9bf0c28 {
  justify-self: start;
}

#w-node-_42c6c862-094b-c42e-b88a-0c2a393a8916-f9bf0c28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_01704524-994e-d579-8714-b7c66273cebf-f9bf0c28 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a9c85fe8-ff7d-55d4-6241-5dbe3bfef149-f9bf0c28 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: center;
}

#w-node-a9c85fe8-ff7d-55d4-6241-5dbe3bfef14a-f9bf0c28 {
  place-self: start;
}

#w-node-a9c85fe8-ff7d-55d4-6241-5dbe3bfef151-f9bf0c28 {
  place-self: center start;
}

#w-node-c499a7ca-9af8-fa40-05be-55aecaee88bd-f9bf0c28 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: start;
}

#w-node-d1190e3a-e3bd-dfe3-567c-c48347f517db-f9bf0c28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1190e3a-e3bd-dfe3-567c-c48347f517dc-f9bf0c28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2ca0c60a-87b9-fc3d-2a44-4183c1c5d417-f9bf0c28 {
  justify-self: start;
}

#w-node-a86725de-6f51-1372-d859-24a046216965-f9bf0c28 {
  justify-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee3-5d677e9c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-5d677e9c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-5d677e9c {
  justify-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eea-5d677e9c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_94e97522-2fcc-fd76-11fe-a6a6f9bb512c-5d677e9c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_577ffd2f-0655-bb96-9b06-6b1a71101c80-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_67f48ed2-4f21-0f87-2222-e73c6c0839d4-5d677e9c {
  place-self: center;
}

#w-node-fd1bcdd8-e1a7-b721-57ce-1a1c0ebc4c7d-5d677e9c {
  align-self: center;
}

#w-node-fbde5588-b90a-2064-56f9-ac58eac4cc1d-5d677e9c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_99b16713-3a81-6c67-0256-442e26c88969-5d677e9c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eec-5d677e9c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-5d677e9c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_156b7318-3917-ce14-1437-445765b12044-5d677e9c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-5d677e9c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-5d677e9c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-5d677e9c {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-5d677e9c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-5d677e9c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-5d677e9c {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-5d677e9c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-5d677e9c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-5d677e9c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-5d677e9c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-5d677e9c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-5d677e9c {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-5d677e9c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-5d677e9c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5d677e9c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d1b1b0c-d008-6a12-4217-be21b999c102-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d1b1b0c-d008-6a12-4217-be21b999c109-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2d1b1b0c-d008-6a12-4217-be21b999c113-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_685062c3-c20f-1dbb-7cf7-daba8ed2d23b-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685062c3-c20f-1dbb-7cf7-daba8ed2d242-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_685062c3-c20f-1dbb-7cf7-daba8ed2d24b-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e559c4d2-492e-ae6e-4266-37a426875771-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e559c4d2-492e-ae6e-4266-37a426875778-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e559c4d2-492e-ae6e-4266-37a426875781-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_46ec371a-8744-967c-9e67-0884e02e21fb-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46ec371a-8744-967c-9e67-0884e02e2202-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_46ec371a-8744-967c-9e67-0884e02e220e-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2eef2dac-3c39-4043-ccea-02d94b7daf7c-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eef2dac-3c39-4043-ccea-02d94b7daf83-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2eef2dac-3c39-4043-ccea-02d94b7daf8f-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d642c4d4-2576-0a31-f994-9801a383136d-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d642c4d4-2576-0a31-f994-9801a3831374-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d642c4d4-2576-0a31-f994-9801a383137d-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7aea286b-16d3-a863-2e9d-b3739558af07-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7aea286b-16d3-a863-2e9d-b3739558af0e-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7aea286b-16d3-a863-2e9d-b3739558af17-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01ce21d4-d82c-6a75-9880-0debd895c93e-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01ce21d4-d82c-6a75-9880-0debd895c945-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_01ce21d4-d82c-6a75-9880-0debd895c94f-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_952cf10e-e5ba-0e8d-1a6c-8d6cdaffc1ed-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_952cf10e-e5ba-0e8d-1a6c-8d6cdaffc1f4-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_952cf10e-e5ba-0e8d-1a6c-8d6cdaffc1fd-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4b156ef1-df9a-ffb9-0a4b-9dcdd5358c37-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b156ef1-df9a-ffb9-0a4b-9dcdd5358c3e-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4b156ef1-df9a-ffb9-0a4b-9dcdd5358c4a-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56fd527d-04ad-c433-7841-00e8b66d5d95-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56fd527d-04ad-c433-7841-00e8b66d5d9c-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_56fd527d-04ad-c433-7841-00e8b66d5da4-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bc7f9dc-839b-f727-7cb4-51730cb581a9-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bc7f9dc-839b-f727-7cb4-51730cb581b0-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1bc7f9dc-839b-f727-7cb4-51730cb581ba-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7de2d240-1e85-5ee1-1e74-b1b95aa5e665-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7de2d240-1e85-5ee1-1e74-b1b95aa5e66c-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7de2d240-1e85-5ee1-1e74-b1b95aa5e675-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2a0c9e0e-e32f-9e79-fc83-66ce34dea514-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a0c9e0e-e32f-9e79-fc83-66ce34dea51b-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2a0c9e0e-e32f-9e79-fc83-66ce34dea522-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_58892cd0-0dd0-7119-92c8-6d8790f5ff51-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58892cd0-0dd0-7119-92c8-6d8790f5ff58-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_58892cd0-0dd0-7119-92c8-6d8790f5ff62-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5edc1195-6f4c-cc49-27cc-3c9a8cb720c6-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5edc1195-6f4c-cc49-27cc-3c9a8cb720cd-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5edc1195-6f4c-cc49-27cc-3c9a8cb720d7-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_777c6971-718f-1d37-ad42-0fc6881829e0-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777c6971-718f-1d37-ad42-0fc6881829e7-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_777c6971-718f-1d37-ad42-0fc6881829f1-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d931b703-c6fa-a639-c7ff-7a920dceee8b-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d931b703-c6fa-a639-c7ff-7a920dceee92-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d931b703-c6fa-a639-c7ff-7a920dceee9d-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6c000499-c6e2-b05b-6b41-ffa7f14de962-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c000499-c6e2-b05b-6b41-ffa7f14de969-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6c000499-c6e2-b05b-6b41-ffa7f14de973-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e022c7b8-93de-19d6-a9ca-faf14338b679-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c94-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d3c3fcc5-3535-24db-4fcf-9e201b4ecd7e-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3c3fcc5-3535-24db-4fcf-9e201b4ecd85-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d3c3fcc5-3535-24db-4fcf-9e201b4ecd8e-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_442e3bdc-4633-e762-25d4-5a400c87a36d-5d677e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_442e3bdc-4633-e762-25d4-5a400c87a374-5d677e9c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_442e3bdc-4633-e762-25d4-5a400c87a380-5d677e9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-35806743 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-35806743 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-35806743 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-35806743 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-35806743 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-35806743 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-35806743 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-35806743 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-35806743 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-35806743 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-35806743 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-35806743 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-35806743 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-35806743 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-35806743 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-35806743 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-35806743, #w-node-bb21d88c-49c5-c200-5f51-b9d417b3dc53-35806743, #w-node-_90faa382-0186-35e3-5fbe-b1b131384358-35806743, #w-node-dc63b24c-b003-4e01-518d-347365a8fac5-35806743, #w-node-d2e2503c-8060-8e5b-5bb8-66e0e9b1b5a2-35806743, #w-node-_1dedf1ff-5dab-e8f6-7847-30ab9785a567-35806743, #w-node-b87089a4-c13d-bf25-ff72-3488f68cd870-35806743, #w-node-b6f21d65-e272-5259-3d40-aba222eef2b6-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f437ca-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f437eb-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f43817-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f4382d-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f43847-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f4385d-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f43873-35806743, #w-node-efa9e70b-5870-1e53-9057-a9b326f43889-35806743 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-35806743 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-35806743 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-35806743 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-35806743 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-35806743 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-35806743 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-35806743 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-35806743 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-35806743 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-35806743 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-35806743 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-35806743 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-35806743 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-35806743 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-35806743, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-51cf081e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-51cf081e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-51cf081e {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-51cf081e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-51cf081e {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-51cf081e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-51cf081e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-51cf081e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-51cf081e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-51cf081e {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-51cf081e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-51cf081e {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-51cf081e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-51cf081e, #w-node-_66cd58ac-d927-ed25-8859-ce30d2757226-51cf081e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-51cf081e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-51cf081e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-51cf081e {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-51cf081e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-51cf081e {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-51cf081e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-51cf081e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-51cf081e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-51cf081e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-51cf081e {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-51cf081e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-51cf081e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-51cf081e, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-d7bfd851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-d7bfd851 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-d7bfd851 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-d7bfd851 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-d7bfd851 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-d7bfd851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-d7bfd851 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-d7bfd851 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-d7bfd851 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-d7bfd851 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-d7bfd851 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-d7bfd851 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-d7bfd851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-d7bfd851, #w-node-c8fc9250-00ef-6355-d8b2-3f44bcc6d0c4-d7bfd851, #w-node-_21d20afc-9660-efd8-c5be-b0b08ef646ae-d7bfd851, #w-node-_83d93956-dc15-b9e7-5af2-58866f8469c8-d7bfd851, #w-node-_83d93956-dc15-b9e7-5af2-58866f8469e9-d7bfd851, #w-node-_83d93956-dc15-b9e7-5af2-58866f846a08-d7bfd851 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-d7bfd851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-d7bfd851 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-d7bfd851 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-d7bfd851 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-d7bfd851 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-d7bfd851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-d7bfd851 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-d7bfd851 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-d7bfd851 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-d7bfd851 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-d7bfd851 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-d7bfd851 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-d7bfd851, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-516a8c0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-516a8c0f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-516a8c0f {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-516a8c0f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-516a8c0f {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-516a8c0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-516a8c0f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-516a8c0f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-516a8c0f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-516a8c0f {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-516a8c0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-516a8c0f {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-516a8c0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-516a8c0f, #w-node-_90faa382-0186-35e3-5fbe-b1b131384358-516a8c0f, #w-node-f4c93550-d173-8f79-c458-edebe9d5a5b4-516a8c0f, #w-node-_56271a59-752f-7d61-e88f-efb2b509c549-516a8c0f, #w-node-_9f28b706-7267-76b5-3227-ef2bdf1c25a2-516a8c0f, #w-node-cf7448f5-ec85-2cb3-678e-f9557c061a5a-516a8c0f, #w-node-_7ae6c799-00d4-2f50-4941-44387ad13bc9-516a8c0f, #w-node-_4fd78767-aeb2-3846-092e-2cf2ba854a10-516a8c0f, #w-node-_11a9b20b-f8f6-8a2b-5597-0d1b79981df5-516a8c0f, #w-node-f6a262d7-c2a8-4934-663e-6504f78abd9f-516a8c0f, #w-node-fcba6098-0c21-ccdc-0f6d-c41fcbf631d5-516a8c0f, #w-node-_359762a6-c187-b9c0-5aa0-9837721d24d6-516a8c0f, #w-node-a2aff53c-e5aa-b1b1-0751-4358238e89d9-516a8c0f, #w-node-bc54f68f-54e2-2226-3bf2-e355d13ca59a-516a8c0f, #w-node-_47071f77-cc15-3001-e268-9684bd59dbc4-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c31a-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c330-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c346-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c35c-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c372-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c38a-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c3a0-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c3b6-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c3cc-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c3e2-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c3f8-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c410-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c426-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c43c-516a8c0f, #w-node-dc485ed9-c557-c602-4ad7-a33214b7c452-516a8c0f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-516a8c0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-516a8c0f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-516a8c0f {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-516a8c0f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-516a8c0f {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-516a8c0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-516a8c0f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-516a8c0f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-516a8c0f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-516a8c0f {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-516a8c0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-516a8c0f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-516a8c0f, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-612e09b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-612e09b3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-612e09b3 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-612e09b3 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-612e09b3 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-612e09b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-612e09b3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-612e09b3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-612e09b3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-612e09b3 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-612e09b3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-612e09b3 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-612e09b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-612e09b3, #w-node-bb21d88c-49c5-c200-5f51-b9d417b3dc53-612e09b3, #w-node-ebaacd28-59b3-388f-a988-5ad9dc55f2f2-612e09b3, #w-node-ebaacd28-59b3-388f-a988-5ad9dc55f313-612e09b3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-612e09b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-612e09b3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-612e09b3 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-612e09b3 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-612e09b3 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-612e09b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-612e09b3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-612e09b3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-612e09b3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-612e09b3 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-612e09b3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-612e09b3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-612e09b3, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-10e4aaec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-10e4aaec {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-10e4aaec {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-10e4aaec {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-10e4aaec {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-10e4aaec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-10e4aaec {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-10e4aaec {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-10e4aaec {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-10e4aaec {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-10e4aaec {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-10e4aaec {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-10e4aaec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-10e4aaec, #w-node-f8747b28-3d04-aa1c-579f-03255a818567-10e4aaec {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-10e4aaec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-10e4aaec {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-10e4aaec {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-10e4aaec {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-10e4aaec {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-10e4aaec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-10e4aaec {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-10e4aaec {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-10e4aaec {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-10e4aaec {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-10e4aaec {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-10e4aaec {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-10e4aaec, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-50f70e4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-50f70e4d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-50f70e4d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-50f70e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-50f70e4d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-50f70e4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-50f70e4d {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-50f70e4d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-50f70e4d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-50f70e4d {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-50f70e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-50f70e4d {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-50f70e4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-50f70e4d, #w-node-_180c4e14-62a8-45e7-2985-f12d21b7d456-50f70e4d, #w-node-_180c4e14-62a8-45e7-2985-f12d21b7d477-50f70e4d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-50f70e4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-50f70e4d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-50f70e4d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-50f70e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-50f70e4d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-50f70e4d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-50f70e4d {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-50f70e4d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-50f70e4d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-50f70e4d {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-50f70e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-50f70e4d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-50f70e4d, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-40f715bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-40f715bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-40f715bb {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-40f715bb {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-40f715bb {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-40f715bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-40f715bb {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-40f715bb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-40f715bb {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-40f715bb {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-40f715bb {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-40f715bb {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-40f715bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-40f715bb, #w-node-_64e6e058-45df-c6bc-d2a8-d22fb864965b-40f715bb, #w-node-_4e874c00-b2d9-a762-bccc-9b1fc8a1eb2c-40f715bb, #w-node-_841715df-335d-db4b-f8ec-38a6997b58de-40f715bb, #w-node-_1ae8436c-f64f-d6a5-d55c-b032205185ab-40f715bb, #w-node-_640b3e43-b577-ba9e-0ba4-1644b737e975-40f715bb, #w-node-_31de0177-c2db-af58-744c-499fee586eee-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff073480-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff0734a3-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff0734c6-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff0734e9-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff07350c-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff07352f-40f715bb, #w-node-c8080be6-4fa3-c5a3-a557-23e0ff073552-40f715bb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-40f715bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-40f715bb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-40f715bb {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-40f715bb {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-40f715bb {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-40f715bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-40f715bb {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-40f715bb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-40f715bb {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-40f715bb {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-40f715bb {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-40f715bb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-40f715bb, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-cbcaa9e2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-cbcaa9e2 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-cbcaa9e2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-cbcaa9e2 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-cbcaa9e2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-cbcaa9e2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-cbcaa9e2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-cbcaa9e2 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-cbcaa9e2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-cbcaa9e2 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-cbcaa9e2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-cbcaa9e2, #w-node-_64e6e058-45df-c6bc-d2a8-d22fb864965b-cbcaa9e2, #w-node-af48aefb-1022-d3a2-263f-f83463d86ef7-cbcaa9e2, #w-node-_3cc05083-53f9-ba29-86eb-4c4c280aaaf6-cbcaa9e2, #w-node-_3cc05083-53f9-ba29-86eb-4c4c280aab4e-cbcaa9e2, #w-node-_3cc05083-53f9-ba29-86eb-4c4c280aab6f-cbcaa9e2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-cbcaa9e2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-cbcaa9e2 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-cbcaa9e2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-cbcaa9e2 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-cbcaa9e2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-cbcaa9e2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-cbcaa9e2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-cbcaa9e2 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-cbcaa9e2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-cbcaa9e2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-cbcaa9e2, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-e4b0ec95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-e4b0ec95 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-e4b0ec95 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-e4b0ec95 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-e4b0ec95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-e4b0ec95 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-e4b0ec95 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-e4b0ec95 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-e4b0ec95 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-e4b0ec95 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-e4b0ec95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-e4b0ec95, #w-node-_64e6e058-45df-c6bc-d2a8-d22fb864965b-e4b0ec95, #w-node-a9a1c93b-3458-bd42-8308-ae55c711d9a9-e4b0ec95, #w-node-a9a1c93b-3458-bd42-8308-ae55c711d9cc-e4b0ec95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-e4b0ec95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-e4b0ec95 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-e4b0ec95 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-e4b0ec95 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-e4b0ec95 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-e4b0ec95 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-e4b0ec95 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-e4b0ec95 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-e4b0ec95 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-e4b0ec95 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-e4b0ec95, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-f7b6099a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-f7b6099a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-f7b6099a {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-f7b6099a {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-f7b6099a {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-f7b6099a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-f7b6099a {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-f7b6099a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-f7b6099a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-f7b6099a {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-f7b6099a {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-f7b6099a {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-f7b6099a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-f7b6099a, #w-node-c1065337-fa6b-d603-70db-e7af4871d097-f7b6099a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-f7b6099a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-f7b6099a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-f7b6099a {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-f7b6099a {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-f7b6099a {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-f7b6099a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-f7b6099a {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-f7b6099a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-f7b6099a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-f7b6099a {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-f7b6099a {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-f7b6099a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-f7b6099a, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-13e9f78b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-13e9f78b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-13e9f78b {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-13e9f78b {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-13e9f78b {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-13e9f78b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-13e9f78b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-13e9f78b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-13e9f78b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-13e9f78b {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-13e9f78b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-13e9f78b {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-13e9f78b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-13e9f78b, #w-node-_99187458-2c88-85ed-695c-3b39c9eae3b6-13e9f78b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-13e9f78b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-13e9f78b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-13e9f78b {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-13e9f78b {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-13e9f78b {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-13e9f78b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-13e9f78b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-13e9f78b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-13e9f78b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-13e9f78b {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-13e9f78b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-13e9f78b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-13e9f78b, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-466c7cbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-466c7cbd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-466c7cbd {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-466c7cbd {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-466c7cbd {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-466c7cbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-466c7cbd {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-466c7cbd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-466c7cbd {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-466c7cbd {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-466c7cbd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-466c7cbd {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-466c7cbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-466c7cbd, #w-node-_00f42701-7014-09ac-3dae-f9febdceff65-466c7cbd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-466c7cbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-466c7cbd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-466c7cbd {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-466c7cbd {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-466c7cbd {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-466c7cbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-466c7cbd {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-466c7cbd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-466c7cbd {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-466c7cbd {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-466c7cbd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-466c7cbd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-466c7cbd, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-16780a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-16780a8e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-16780a8e {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-16780a8e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-16780a8e {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-16780a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-16780a8e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-16780a8e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-16780a8e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-16780a8e {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-16780a8e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-16780a8e {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-16780a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-16780a8e, #w-node-_760a9eaa-faf6-39df-a849-8a4935c0b2bd-16780a8e, #w-node-_4b8d7b49-9895-40d4-5b3d-8556f461be5c-16780a8e, #w-node-_9e67c618-29d3-3d1c-fc10-bd2cb4e538bf-16780a8e, #w-node-_29ee4f6c-81ab-fda0-87fe-b6ca14ef380a-16780a8e, #w-node-_29ee4f6c-81ab-fda0-87fe-b6ca14ef382b-16780a8e, #w-node-_29ee4f6c-81ab-fda0-87fe-b6ca14ef384c-16780a8e, #w-node-_29ee4f6c-81ab-fda0-87fe-b6ca14ef386d-16780a8e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-16780a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-16780a8e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-16780a8e {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-16780a8e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-16780a8e {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-16780a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-16780a8e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-16780a8e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-16780a8e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-16780a8e {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-16780a8e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-16780a8e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-16780a8e, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-69d87506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-69d87506 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-69d87506 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-69d87506 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-69d87506 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-69d87506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-69d87506 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-69d87506 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-69d87506 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-69d87506 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-69d87506 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-69d87506 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-69d87506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-69d87506, #w-node-_6aed847b-2f06-45a1-eb50-a8ffa81f646f-69d87506 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-69d87506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-69d87506 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-69d87506 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-69d87506 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-69d87506 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-69d87506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-69d87506 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-69d87506 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-69d87506 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-69d87506 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-69d87506 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-69d87506 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-69d87506, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-bf51e484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-bf51e484 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-bf51e484 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-bf51e484 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-bf51e484 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-bf51e484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-bf51e484 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-bf51e484 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-bf51e484 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-bf51e484 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-bf51e484 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-bf51e484 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-bf51e484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-bf51e484, #w-node-_3333e7e9-022c-1bf9-0d08-ada0bc5a938a-bf51e484, #w-node-_2dc9e820-55c8-62fa-f428-234ed5b417e4-bf51e484, #w-node-_5ab0c3e2-4030-030f-2392-5e76f7e43346-bf51e484, #w-node-_5ab0c3e2-4030-030f-2392-5e76f7e4335e-bf51e484, #w-node-_5ab0c3e2-4030-030f-2392-5e76f7e4337f-bf51e484 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-bf51e484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-bf51e484 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-bf51e484 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-bf51e484 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-bf51e484 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-bf51e484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-bf51e484 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-bf51e484 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-bf51e484 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-bf51e484 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-bf51e484 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-bf51e484 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-bf51e484, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-670150c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-670150c2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-670150c2 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-670150c2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-670150c2 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-670150c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-670150c2 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-670150c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-670150c2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-670150c2 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-670150c2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-670150c2 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-670150c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-670150c2, #w-node-d59a45ee-1e72-7c4b-6c3b-11f4414d5e35-670150c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-670150c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-670150c2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-670150c2 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-670150c2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-670150c2 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-670150c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-670150c2 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-670150c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-670150c2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-670150c2 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-670150c2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-670150c2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-670150c2, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-71e5b53c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-71e5b53c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-71e5b53c {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-71e5b53c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-71e5b53c {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-71e5b53c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-71e5b53c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-71e5b53c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-71e5b53c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-71e5b53c {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-71e5b53c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-71e5b53c {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-71e5b53c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-71e5b53c, #w-node-_870a8404-9f06-dde7-6589-3c8ca7bbadef-71e5b53c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-71e5b53c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-71e5b53c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-71e5b53c {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-71e5b53c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-71e5b53c {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-71e5b53c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-71e5b53c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-71e5b53c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-71e5b53c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-71e5b53c {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-71e5b53c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-71e5b53c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-71e5b53c, #w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee3-ca07c9ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-ca07c9ff {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-ca07c9ff {
  justify-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eea-ca07c9ff {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_94e97522-2fcc-fd76-11fe-a6a6f9bb512c-ca07c9ff {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_577ffd2f-0655-bb96-9b06-6b1a71101c80-ca07c9ff {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_67f48ed2-4f21-0f87-2222-e73c6c0839d4-ca07c9ff {
  place-self: center;
}

#w-node-fd1bcdd8-e1a7-b721-57ce-1a1c0ebc4c7d-ca07c9ff {
  align-self: center;
}

#w-node-fbde5588-b90a-2064-56f9-ac58eac4cc1d-ca07c9ff {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_99b16713-3a81-6c67-0256-442e26c88969-ca07c9ff {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eec-ca07c9ff {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-ca07c9ff {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_156b7318-3917-ce14-1437-445765b12044-ca07c9ff {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-ca07c9ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-ca07c9ff {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-ca07c9ff {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-ca07c9ff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-ca07c9ff {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-ca07c9ff {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-ca07c9ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-ca07c9ff {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-ca07c9ff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-ca07c9ff {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-ca07c9ff {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-ca07c9ff {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-ca07c9ff {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-ca07c9ff {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d24786-ca07c9ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d24787-ca07c9ff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d24788-ca07c9ff, #w-node-_65b95f90-5ee7-bebd-93bc-7327e1d2478e-ca07c9ff, #w-node-_0e9082d2-81ff-c029-0943-acf641e94be6-ca07c9ff, #w-node-_636eca20-132a-e0c4-6e5d-afa5b36e45db-ca07c9ff {
  align-self: start;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247b6-ca07c9ff {
  align-self: stretch;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247ba-ca07c9ff {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247bd-ca07c9ff {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247bf-ca07c9ff {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247c0-ca07c9ff {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee3-10cb44ac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-10cb44ac {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center stretch;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-10cb44ac {
  justify-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eea-10cb44ac {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_94e97522-2fcc-fd76-11fe-a6a6f9bb512c-10cb44ac {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_577ffd2f-0655-bb96-9b06-6b1a71101c80-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_67f48ed2-4f21-0f87-2222-e73c6c0839d4-10cb44ac {
  place-self: center;
}

#w-node-fd1bcdd8-e1a7-b721-57ce-1a1c0ebc4c7d-10cb44ac {
  align-self: center;
}

#w-node-fbde5588-b90a-2064-56f9-ac58eac4cc1d-10cb44ac {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_99b16713-3a81-6c67-0256-442e26c88969-10cb44ac {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3eec-10cb44ac {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-10cb44ac {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_156b7318-3917-ce14-1437-445765b12044-10cb44ac {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-10cb44ac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-10cb44ac {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-10cb44ac {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-10cb44ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-10cb44ac {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-10cb44ac {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-10cb44ac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-10cb44ac {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-10cb44ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-10cb44ac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-10cb44ac {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-10cb44ac {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-10cb44ac {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-10cb44ac {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_751c97ac-b12c-1342-2cdb-6ec037ddd228-10cb44ac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05a0247a-3670-e19d-6473-f46ee6673302-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5072f556-d57e-b940-7a9f-1abbb422f50c-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5072f556-d57e-b940-7a9f-1abbb422f50e-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dbd36b1b-73af-bfac-5270-8ba12a8add26-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dbd36b1b-73af-bfac-5270-8ba12a8add28-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56fe0393-29e3-d64b-5843-fea94157302d-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56fe0393-29e3-d64b-5843-fea941573037-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_56fe0393-29e3-d64b-5843-fea941573039-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56fe0393-29e3-d64b-5843-fea94157305c-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_56fe0393-29e3-d64b-5843-fea94157305e-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_74401342-39f4-ed09-ca4b-f415825d241b-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74401342-39f4-ed09-ca4b-f415825d2425-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_74401342-39f4-ed09-ca4b-f415825d2427-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_74401342-39f4-ed09-ca4b-f415825d2448-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_74401342-39f4-ed09-ca4b-f415825d244a-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_20b13907-d181-83fe-478f-dbaac0551f32-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20b13907-d181-83fe-478f-dbaac0551f3c-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_20b13907-d181-83fe-478f-dbaac0551f3e-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_20b13907-d181-83fe-478f-dbaac0551f5f-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_20b13907-d181-83fe-478f-dbaac0551f61-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-aaf8f06e-2bdc-fdb5-03d7-4587f10fbdb3-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaf8f06e-2bdc-fdb5-03d7-4587f10fbdbf-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aaf8f06e-2bdc-fdb5-03d7-4587f10fbdc1-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-aaf8f06e-2bdc-fdb5-03d7-4587f10fbde2-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aaf8f06e-2bdc-fdb5-03d7-4587f10fbde4-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d46fb8f-81ad-7ebb-c664-53cdf5c8c781-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d46fb8f-81ad-7ebb-c664-53cdf5c8c78b-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5d46fb8f-81ad-7ebb-c664-53cdf5c8c78d-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d46fb8f-81ad-7ebb-c664-53cdf5c8c7ae-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5d46fb8f-81ad-7ebb-c664-53cdf5c8c7b0-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_71a0f422-3f00-67c5-f9c8-b97ccf60eceb-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71a0f422-3f00-67c5-f9c8-b97ccf60ecfa-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71a0f422-3f00-67c5-f9c8-b97ccf60ecfc-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_71a0f422-3f00-67c5-f9c8-b97ccf60ed1d-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71a0f422-3f00-67c5-f9c8-b97ccf60ed1f-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11866c1d-20f0-ef9d-1a29-c0a1b1c9c0fd-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11866c1d-20f0-ef9d-1a29-c0a1b1c9c109-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_11866c1d-20f0-ef9d-1a29-c0a1b1c9c10b-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11866c1d-20f0-ef9d-1a29-c0a1b1c9c12e-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_11866c1d-20f0-ef9d-1a29-c0a1b1c9c130-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bea5dc9-34e8-5797-71c2-2fe712122641-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bea5dc9-34e8-5797-71c2-2fe71212264b-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7bea5dc9-34e8-5797-71c2-2fe71212264d-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bea5dc9-34e8-5797-71c2-2fe71212266e-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7bea5dc9-34e8-5797-71c2-2fe712122670-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_253011ac-db65-abe6-1829-e69b51adea76-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_253011ac-db65-abe6-1829-e69b51adea80-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_253011ac-db65-abe6-1829-e69b51adea82-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_253011ac-db65-abe6-1829-e69b51adeaa3-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_253011ac-db65-abe6-1829-e69b51adeaa5-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17abc942-c49e-ea36-60ee-2190e9c8b853-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17abc942-c49e-ea36-60ee-2190e9c8b85d-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17abc942-c49e-ea36-60ee-2190e9c8b85f-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17abc942-c49e-ea36-60ee-2190e9c8b880-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17abc942-c49e-ea36-60ee-2190e9c8b882-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_282d4556-e731-cea7-af3c-c2f3eb010731-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_282d4556-e731-cea7-af3c-c2f3eb01073b-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_282d4556-e731-cea7-af3c-c2f3eb01073d-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_282d4556-e731-cea7-af3c-c2f3eb01075e-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_282d4556-e731-cea7-af3c-c2f3eb010760-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8c73a9ac-d8a1-1b8d-2a43-91d3901c4308-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c73a9ac-d8a1-1b8d-2a43-91d3901c4312-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c73a9ac-d8a1-1b8d-2a43-91d3901c4314-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8c73a9ac-d8a1-1b8d-2a43-91d3901c4335-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c73a9ac-d8a1-1b8d-2a43-91d3901c4337-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10e50fe7-07a6-3012-fa5e-99d54cd22a15-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10e50fe7-07a6-3012-fa5e-99d54cd22a1f-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_10e50fe7-07a6-3012-fa5e-99d54cd22a21-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10e50fe7-07a6-3012-fa5e-99d54cd22a42-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_10e50fe7-07a6-3012-fa5e-99d54cd22a44-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e52288e2-e73f-88cd-47df-a54c4daab9a2-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e52288e2-e73f-88cd-47df-a54c4daab9ac-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e52288e2-e73f-88cd-47df-a54c4daab9ae-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e52288e2-e73f-88cd-47df-a54c4daab9cf-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e52288e2-e73f-88cd-47df-a54c4daab9d1-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4b39aef9-49f4-3b11-b1fa-b6b9329b2439-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b39aef9-49f4-3b11-b1fa-b6b9329b2443-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4b39aef9-49f4-3b11-b1fa-b6b9329b2445-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4b39aef9-49f4-3b11-b1fa-b6b9329b2466-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4b39aef9-49f4-3b11-b1fa-b6b9329b2468-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bd31827b-539f-3893-91b1-c0c916262ec2-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd31827b-539f-3893-91b1-c0c916262ecc-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bd31827b-539f-3893-91b1-c0c916262ece-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bd31827b-539f-3893-91b1-c0c916262eef-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bd31827b-539f-3893-91b1-c0c916262ef1-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dde22082-fdd3-c9fd-091e-d7f6c5660594-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dde22082-fdd3-c9fd-091e-d7f6c566059e-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dde22082-fdd3-c9fd-091e-d7f6c56605a0-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dde22082-fdd3-c9fd-091e-d7f6c56605c1-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dde22082-fdd3-c9fd-091e-d7f6c56605c3-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2c82a0eb-4c35-2edc-a26e-b06536fa6d34-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c82a0eb-4c35-2edc-a26e-b06536fa6d3e-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c82a0eb-4c35-2edc-a26e-b06536fa6d40-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2c82a0eb-4c35-2edc-a26e-b06536fa6d61-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c82a0eb-4c35-2edc-a26e-b06536fa6d63-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b2a38f3e-4294-68ee-13ff-37568503bc0a-10cb44ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2a38f3e-4294-68ee-13ff-37568503bc32-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b2a38f3e-4294-68ee-13ff-37568503bc3a-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b2a38f3e-4294-68ee-13ff-37568503bc14-10cb44ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b2a38f3e-4294-68ee-13ff-37568503bc1c-10cb44ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babab-59a979d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-59a979d0 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-59a979d0 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-59a979d0 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-59a979d0 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-59a979d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-59a979d0 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-59a979d0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-59a979d0 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-59a979d0 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-59a979d0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-59a979d0 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-59a979d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-59a979d0, #w-node-b6f4b7fa-0e37-e83c-bb18-ddd56c8e335c-59a979d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-59a979d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-59a979d0 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-59a979d0 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-59a979d0 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-59a979d0 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-59a979d0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-59a979d0 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-59a979d0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-59a979d0 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-59a979d0 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-59a979d0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-59a979d0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-59a979d0, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-5c547986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-5c547986 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-5c547986 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-5c547986 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-5c547986 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-5c547986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-5c547986 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-5c547986 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-5c547986 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-5c547986 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-5c547986 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-5c547986 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5c547986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-5c547986, #w-node-cfb94054-41e7-b47b-5408-ae9fe30e9c47-5c547986 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-5c547986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-5c547986 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-5c547986 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-5c547986 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-5c547986 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-5c547986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-5c547986 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-5c547986 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-5c547986 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-5c547986 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-5c547986 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-5c547986 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5c547986, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-5bb23051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-5bb23051 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-5bb23051 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-5bb23051 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-5bb23051 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-5bb23051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-5bb23051 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-5bb23051 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-5bb23051 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-5bb23051 {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-5bb23051 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-5bb23051 {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5bb23051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-5bb23051, #w-node-_36df74c9-582f-02ae-8caa-4efc68613daa-5bb23051 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-5bb23051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-5bb23051 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-5bb23051 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-5bb23051 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-5bb23051 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-5bb23051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-5bb23051 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-5bb23051 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-5bb23051 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-5bb23051 {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-5bb23051 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-5bb23051 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5bb23051, #w-node-a621f770-8303-5bdc-db5a-3d39099babab-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babac-94ff47de {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe7-94ff47de {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babe8-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babeb-94ff47de {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babec-94ff47de {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babee-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babef-94ff47de {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf4-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babf7-94ff47de {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfa-94ff47de {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099babfd-94ff47de {
  align-self: stretch;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac04-94ff47de {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-a621f770-8303-5bdc-db5a-3d39099bac05-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee6-94ff47de {
  justify-self: start;
}

#w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1a2a441-212d-ad5d-ba6d-b5c9f35f0c9c-94ff47de, #w-node-_183c2750-0430-f1c7-9c04-c1ec450502a0-94ff47de, #w-node-_3954b633-0c3f-e3ad-ae28-d173e58e81e1-94ff47de, #w-node-_69b1744b-19db-eef4-4dfc-aa44403c12c1-94ff47de, #w-node-_69b1744b-19db-eef4-4dfc-aa44403c12e2-94ff47de, #w-node-_69b1744b-19db-eef4-4dfc-aa44403c1303-94ff47de {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbe-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddbf-94ff47de {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcc-94ff47de {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddcd-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd0-94ff47de {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd1-94ff47de {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd3-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd4-94ff47de {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddd9-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddc-94ff47de {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dddf-94ff47de {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde2-94ff47de {
  align-self: stretch;
}

#w-node-_2b030562-053f-1b97-c347-4feed833dde9-94ff47de {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2b030562-053f-1b97-c347-4feed833ddea-94ff47de {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-94ff47de {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_4d26d72a-9758-f650-53da-5c822f8a8597-4abf0c1c {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-a372361b-0430-0205-2e87-b6cd3c39d972-4abf0c1c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-8abf0c1f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8bc6648d-7040-a0c5-23e6-dc5973ffca66-8dbf0c27, #w-node-d1190e3a-e3bd-dfe3-567c-c48347f517dc-f9bf0c28 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5d677e9c, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-35806743, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-35806743, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-51cf081e, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-51cf081e, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-d7bfd851, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-d7bfd851, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-516a8c0f, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-516a8c0f, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-612e09b3, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-612e09b3, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-10e4aaec, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-10e4aaec, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-50f70e4d, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-50f70e4d, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-40f715bb, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-40f715bb, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-cbcaa9e2, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-cbcaa9e2, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-e4b0ec95, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-e4b0ec95, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-f7b6099a, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-f7b6099a, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-13e9f78b, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-13e9f78b, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-466c7cbd, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-466c7cbd, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-16780a8e, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-16780a8e, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-69d87506, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-69d87506, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-bf51e484, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-bf51e484, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-670150c2, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-670150c2, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-71e5b53c, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-71e5b53c, #w-node-_751c97ac-b12c-1342-2cdb-6ec037ddd228-10cb44ac, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-59a979d0, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-59a979d0, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5c547986, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5c547986, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5bb23051, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5bb23051, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-94ff47de, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-94ff47de {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_55b80e1a-7d36-38a7-d050-cfad0d37156a-4abf0c1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_55b80e1a-7d36-38a7-d050-cfad0d37157b-4abf0c1c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: center start;
  }

  #w-node-_55b80e1a-7d36-38a7-d050-cfad0d371592-4abf0c1c {
    justify-self: end;
  }

  #w-node-_09765ee1-7beb-9e2a-2880-9f251874d96e-4abf0c1c {
    grid-column-end: 2;
  }

  #w-node-_326d8475-a177-ca95-fc04-e4df8270bade-4abf0c1c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-d02035fc-f652-0723-4ae0-2f5943607f20-4abf0c1c {
    grid-column-end: 2;
  }

  #w-node-_0f328fec-4610-d110-4385-421b36518ac5-4abf0c1c {
    grid-column: span 1 / span 1;
  }

  #w-node-ed3d5e1f-759e-0877-81aa-19dfd92a907e-4abf0c1c, #w-node-ed3d5e1f-759e-0877-81aa-19dfd92a9099-4abf0c1c, #w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90b4-4abf0c1c, #w-node-ed3d5e1f-759e-0877-81aa-19dfd92a90cf-4abf0c1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_589d542b-82af-fff7-a8d1-c2a0034d4743-4abf0c1c {
    grid-row: 2 / 3;
    grid-column-start: 2;
  }

  #w-node-de656c3b-220b-15c3-b890-ff0db5c61bfd-4abf0c1c {
    grid-column-end: 5;
  }

  #w-node-_5cfaca5a-be61-a38f-e038-a1c9cee35976-4abf0c1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4979d69b-82eb-e122-13e3-c7e609602ba8-4abf0c1c {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: stretch;
  }

  #w-node-ba687c5a-70c3-dcaa-e58f-d0773306a529-4abf0c1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c11ea0ff-3fa9-2539-1ed2-a411825e9d68-4abf0c1c, #w-node-_7f33c3f7-1cc4-771a-1c35-b68e6818aaf9-4abf0c1c {
    grid-row: 2 / 3;
  }

  #w-node-_755608d6-97f4-b4c5-a15a-030e55d8355c-4abf0c1c {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe4c-4abf0c1c {
    grid-column-end: 2;
  }

  #w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe78-4abf0c1c {
    justify-self: start;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f3-1c59f4ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f6-1c59f4ea {
    grid-row: 2 / 3;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f7-1c59f4ea {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f8-1c59f4ea {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f50e-1c59f4ea {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a79b73f2-0f90-27d9-154c-24f75b810260-5b81025d {
    grid-column-end: 5;
  }

  #w-node-a79b73f2-0f90-27d9-154c-24f75b810262-5b81025d, #w-node-a79b73f2-0f90-27d9-154c-24f75b810265-5b81025d {
    justify-self: center;
  }

  #w-node-e679fd13-5a0a-6b93-4589-74759cfcd643-8abf0c1f {
    grid-column-end: 3;
  }

  #w-node-fe76bb53-93c1-3623-4a81-bd6ebac2b41f-8abf0c1f {
    grid-column-end: 4;
  }

  #w-node-f03584f5-15c4-5d0f-d609-d7bbae279359-8abf0c1f {
    grid-column: span 4 / span 4;
  }

  #w-node-c711dec0-411d-429b-c5f8-6f32758852cc-758852c9 {
    grid-column-end: 2;
  }

  #w-node-c711dec0-411d-429b-c5f8-6f32758852f8-758852c9 {
    justify-self: start;
  }

  #w-node-_848abce4-89c6-de3f-8283-e61f2b94a9c8-c0219dde, #w-node-_02545a84-3b1f-aa8c-5b5d-2e3f4ff80d87-c0219dde, #w-node-_0e07349b-07cf-d9af-7988-6206ab84549a-c0219dde, #w-node-c419a5ba-03d6-c1c5-866c-f9b1811bf459-c0219dde {
    justify-self: stretch;
  }

  #w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d21-d4bf0c23 {
    grid-column: span 1 / span 1;
  }

  #w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d35-d4bf0c23 {
    order: -9999;
  }

  #w-node-c75075f2-dfd1-7b43-9afb-aafd10b27d3f-d4bf0c23 {
    grid-column-end: 3;
  }

  #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c79-dabf0c24, #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c7b-dabf0c24, #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c7c-dabf0c24 {
    justify-self: start;
  }

  #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c7f-dabf0c24 {
    justify-self: center;
  }

  #w-node-d9fae877-2d0a-6747-51b7-01054c5df394-febf0c25 {
    grid-column-end: 2;
  }

  #w-node-_60665cea-08df-49ea-914c-8e3aac375183-febf0c25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60665cea-08df-49ea-914c-8e3aac37518d-febf0c25 {
    grid-column-end: 3;
  }

  #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1a9-3abf0c26 {
    grid-column: span 1 / span 1;
  }

  #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1cc-3abf0c26, #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1cf-3abf0c26, #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1d7-3abf0c26 {
    justify-self: center;
  }

  #w-node-f60358bd-f63f-e72c-fb1f-515476d9e1e8-3abf0c26 {
    grid-column-end: 3;
  }

  #w-node-_33b53f84-a9cb-06ba-1c1a-9520e0e05d7f-8dbf0c27 {
    grid-column: span 1 / span 1;
  }

  #w-node-_31711052-f560-c144-fd8c-27c61b9aa36c-8dbf0c27 {
    grid-column: 1 / 5;
  }

  #w-node-b7c39c47-515e-a138-c922-a8ea1835363f-8dbf0c27 {
    order: 9999;
  }

  #w-node-_89b3a452-16ec-a401-0dc6-bbe6af61850a-8dbf0c27 {
    grid-column: span 1 / span 1;
  }

  #w-node-ed2b5f56-3c98-d33e-7e3a-a51f36626e26-8dbf0c27, #w-node-_0c78bdc1-7488-3a50-c684-9023bfb9864a-8dbf0c27 {
    justify-self: start;
  }

  #w-node-_694583c8-8c41-e5e1-911d-4a2bf02422ea-8dbf0c27 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2ac54c42-0429-d45d-8987-f0d639dbef4f-8dbf0c27 {
    justify-self: start;
  }

  #w-node-_694583c8-8c41-e5e1-911d-4a2bf024232d-8dbf0c27 {
    grid-column-end: 3;
  }

  #w-node-a9c85fe8-ff7d-55d4-6241-5dbe3bfef149-f9bf0c28 {
    grid-column-end: 5;
  }

  #w-node-a9c85fe8-ff7d-55d4-6241-5dbe3bfef14a-f9bf0c28 {
    order: 9999;
  }

  #w-node-_65b95f90-5ee7-bebd-93bc-7327e1d247bf-ca07c9ff {
    grid-column-end: 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5cb8da1a-3dcb-05d4-b822-30bb2d5c686d-4abf0c1c {
    grid-column: span 3 / span 3;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f3-1c59f4ea {
    grid-column: span 1 / span 1;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f6-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f7-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f8-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f50e-1c59f4ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53c-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53e-1c59f4ea, #w-node-_2ac54c42-0429-d45d-8987-f0d639dbef4f-8dbf0c27 {
    justify-self: center;
  }

  #w-node-c1a4cff6-db3e-bcde-f189-52a6a327473b-f9bf0c28 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_55b80e1a-7d36-38a7-d050-cfad0d371592-4abf0c1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a372361b-0430-0205-2e87-b6cd3c39d973-4abf0c1c {
    grid-column: 1 / 2;
  }

  #w-node-_8310589a-b978-aacc-701e-69b9d2ba1195-4abf0c1c {
    grid-column: span 1 / span 1;
  }

  #w-node-_0b2fff0c-cfe3-96e0-fa9e-58db0418d53b-4abf0c1c {
    justify-self: center;
  }

  #w-node-_755608d6-97f4-b4c5-a15a-030e55d83558-4abf0c1c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5cb8da1a-3dcb-05d4-b822-30bb2d5c686d-4abf0c1c {
    grid-column: span 4 / span 4;
  }

  #w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe75-4abf0c1c, #w-node-_1f848521-f95a-ed65-d75e-706fbe1cbe78-4abf0c1c {
    justify-self: center;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f4f1-1c59f4ea {
    grid-column: 1 / 2;
  }

  #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53c-1c59f4ea, #w-node-c0eaffe7-ad90-5037-1ee0-68661c59f53e-1c59f4ea {
    justify-self: center;
  }

  #w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-8abf0c1f {
    grid-column-end: 5;
  }

  #w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-8abf0c1f, #w-node-fe76bb53-93c1-3623-4a81-bd6ebac2b41f-8abf0c1f {
    grid-column-end: 3;
  }

  #w-node-f03584f5-15c4-5d0f-d609-d7bbae279359-8abf0c1f {
    grid-column: span 3 / span 3;
  }

  #w-node-c711dec0-411d-429b-c5f8-6f32758852f5-758852c9, #w-node-c711dec0-411d-429b-c5f8-6f32758852f8-758852c9 {
    justify-self: center;
  }

  #w-node-_726126de-e81c-9593-791c-5bf8c0219def-c0219dde {
    justify-self: end;
  }

  #w-node-_228bed3c-5449-23ee-a5a8-91f7e0adbcb9-d4bf0c23 {
    grid-column-end: 3;
  }

  #w-node-_0fb92a9e-4196-4619-c94c-1d902303ca30-dabf0c24 {
    grid-column-end: 5;
  }

  #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c77-dabf0c24 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5621505d-60e1-1c4d-0296-06fda5fd6c89-dabf0c24 {
    justify-self: stretch;
  }

  #w-node-fee35d6c-d6a7-ac7e-9303-905633cf43fb-febf0c25 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5ec4f3af-00d7-de67-e3e3-9a3758ee8022-febf0c25 {
    grid-column-end: 2;
    justify-self: stretch;
  }

  #w-node-_80c0cb77-4019-a70a-360c-1753c4a034fd-febf0c25 {
    grid-column-end: 3;
  }

  #w-node-_0aba85a6-1c09-f28a-f806-3e19f07524c9-febf0c25 {
    grid-column-end: 5;
  }

  #w-node-_595122ba-3484-bf59-bdf7-5f0451120e00-febf0c25 {
    justify-self: center;
  }

  #w-node-d180e814-251c-3c61-cf53-cc229311147c-3abf0c26 {
    grid-column-end: 5;
  }

  #w-node-_63298fdc-d7d3-ad62-b107-117966522967-8dbf0c27 {
    grid-column-end: 2;
  }

  #w-node-_63298fdc-d7d3-ad62-b107-117966522982-8dbf0c27 {
    grid-column-end: 3;
  }

  #w-node-_9c7eef30-1c60-236d-2fd3-0a5180cd51d1-8dbf0c27 {
    grid-column-end: 5;
  }

  #w-node-_694583c8-8c41-e5e1-911d-4a2bf024230c-8dbf0c27, #w-node-_694583c8-8c41-e5e1-911d-4a2bf024231c-8dbf0c27 {
    justify-self: center;
  }

  #w-node-_46498cd2-c2e7-eb5e-726b-15968dce963d-8dce9639, #w-node-_46498cd2-c2e7-eb5e-726b-15968dce963f-8dce9639 {
    justify-self: start;
  }

  #w-node-ecaea7c0-f5a2-6660-cb94-9c7b7e126981-f9bf0c28 {
    grid-column-end: 5;
  }

  #w-node-c1a4cff6-db3e-bcde-f189-52a6a327473b-f9bf0c28 {
    grid-column: span 1 / span 1;
  }

  #w-node-_68b6ed77-431c-cc18-de54-c6889eff50b1-f9bf0c28, #w-node-_2ca0c60a-87b9-fc3d-2a44-4183c1c5d417-f9bf0c28, #w-node-a86725de-6f51-1372-d859-24a046216965-f9bf0c28 {
    justify-self: start;
  }

  #w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-5d677e9c {
    grid-column-end: 5;
  }

  #w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-5d677e9c {
    grid-column-end: 3;
  }

  #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-35806743, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-35806743, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-51cf081e, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-51cf081e, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-d7bfd851, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-d7bfd851, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-516a8c0f, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-516a8c0f, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-612e09b3, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-612e09b3, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-10e4aaec, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-10e4aaec, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-50f70e4d, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-50f70e4d, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-40f715bb, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-40f715bb, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-cbcaa9e2, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-cbcaa9e2, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-e4b0ec95, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-e4b0ec95, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-f7b6099a, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-f7b6099a, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-13e9f78b, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-13e9f78b, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-466c7cbd, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-466c7cbd, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-16780a8e, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-16780a8e, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-69d87506, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-69d87506, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-bf51e484, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-bf51e484, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-670150c2, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-670150c2, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-71e5b53c, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-71e5b53c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-ca07c9ff {
    grid-column-end: 5;
  }

  #w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-ca07c9ff {
    grid-column-end: 3;
  }

  #w-node-_89c47fbf-797e-0400-bc8d-a771c48e3ee4-10cb44ac {
    grid-column-end: 5;
  }

  #w-node-_6b7fe721-d974-7d35-6fee-28322e6ceb14-10cb44ac {
    grid-column-end: 3;
  }

  #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-59a979d0, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-59a979d0, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5c547986, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5c547986, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-5bb23051, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-5bb23051, #w-node-_7f48f924-cd53-0b9d-bb0c-d5f09ab71035-94ff47de, #w-node-_7a8a9023-1a10-e571-2772-ce1a48a42bdc-94ff47de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


