@font-face {
  font-family: Aerial;
  src: url('../fonts/aerial.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --básico-white: white;
  --básico-black: #030405;
  --titles: Manrope, sans-serif;
  --básico-red: #ab1f25;
  --body: Lora, sans-serif;
  --grey: #848e99;
  --red-hover_state: #dd464c;
  --new-titles: Aerial, Arial, sans-serif;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  background-color: var(--básico-white);
  color: var(--básico-black);
  font-family: Lora, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

h1 {
  font-family: var(--titles);
  letter-spacing: -1.28px;
  font-size: 4rem;
  font-weight: 600;
  line-height: 125%;
}

h2 {
  font-family: var(--titles);
  letter-spacing: -.64px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 125%;
}

h3 {
  font-family: var(--titles);
  letter-spacing: -.48px;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 125%;
}

a {
  color: var(--básico-black);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 3rem;
}

label {
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 20px;
  font-style: italic;
  line-height: 115%;
}

.splash {
  width: 100vw;
  height: 100vh;
}

.splash-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.splash-info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  filter: drop-shadow(0 2px 5px #000000b3);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  background-color: #ffffffbf;
  border-top-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
  flex-flow: column;
  padding: 4rem;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 115%;
  display: flex;
  box-shadow: 4px 6px 8px #0003;
}

.splash-logo {
  height: 12rem;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.splash-cta {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-icon {
  height: 1rem;
}

.navbar {
  background-color: var(--básico-white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 4px 12px #0000001a;
}

.footer-wrapper {
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 4rem;
  text-decoration: none;
  display: flex;
}

.sistema_de_dise-o {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.type_style-info-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid #030405;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-29 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 125%;
  text-decoration: none;
}

.text-31 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lora, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.colores-row {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.color-card {
  grid-row-gap: 12px;
  border: 1px solid #030405;
  border-top-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 160px;
  text-decoration: none;
  display: flex;
}

.color-frame {
  background-color: #0000;
  border: 1px solid #030405;
  border-top-left-radius: 20px;
  width: 100%;
  height: 6rem;
  overflow: hidden;
}

.color-frame.red {
  background-color: var(--básico-red);
}

.color-frame.black {
  background-color: var(--básico-black);
}

.color-frame.white {
  background-color: var(--básico-white);
}

.color-info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: .75rem;
  display: flex;
}

.utility-max-width {
  width: calc(100% - 2rem);
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.utility-max-width._100-h {
  height: 100%;
}

.utility-max-width.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-max-width.contacto {
  width: 100%;
  max-width: 1200px;
}

.utility-padding {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.utility-padding.less {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.utility-padding.less.moreless {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.supertitle {
  font-family: var(--titles);
  letter-spacing: -1.92px;
  font-size: 6rem;
  font-weight: 600;
  line-height: 100%;
}

.h1 {
  font-family: var(--titles);
  letter-spacing: -1.28px;
  font-size: 4rem;
  font-weight: 600;
  line-height: 125%;
}

.h1.navmenu {
  display: none;
}

.accent {
  color: var(--básico-red);
}

.column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column.narrow {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.column.narrow.right {
  justify-content: flex-start;
  align-items: flex-end;
}

.column.center-text {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.column.long {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.column.long.bot-padding {
  padding-bottom: 6rem;
}

.column.superlong {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.column.superlong.timeline {
  overflow: visible;
}

.column._67 {
  width: auto;
  max-width: 67%;
}

.column.flex-center {
  justify-content: center;
  align-items: center;
}

.column.tab_pane {
  padding-right: 15rem;
}

.h2 {
  font-family: var(--titles);
  letter-spacing: -.64px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 125%;
}

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

.nav-menu_button {
  padding: 0;
}

.nav-menu_button.w--open {
  background-color: #0000;
}

.nav-socials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-ico {
  height: 1.5rem;
}

.footer {
  width: 100%;
}

.footer-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.subtitle {
  font-family: var(--titles);
  letter-spacing: 2.1px;
  text-transform: uppercase;
  font-size: .875rem;
  line-height: 125%;
}

.subtitle.autor {
  margin-left: auto;
}

.footer-logo {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer-socials_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-wrapper {
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  display: flex;
}

.icon {
  height: 1.5rem;
}

.icon.smaller {
  height: 1rem;
}

.footer-firma {
  margin-left: auto;
  margin-right: auto;
}

.row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.row.white {
  color: var(--básico-white);
}

.boxed-text {
  background-color: var(--básico-red);
  color: var(--básico-white);
  padding: 1rem 1.5rem;
}

.h3 {
  font-family: var(--titles);
  letter-spacing: -.48px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 125%;
}

.h3.lora {
  font-family: var(--body);
}

.h3.grey {
  color: var(--grey);
}

.type_style-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.div-vert {
  background-color: var(--básico-red);
  width: 1px;
  position: relative;
}

.nav-menu {
  z-index: 20;
  background-color: var(--básico-red);
  color: var(--básico-white);
  position: absolute;
  top: 0%;
  left: 0%;
}

.nav-menu-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.nav-menu_title {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4rem;
  display: flex;
}

.nav-links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.menu-icon {
  height: 3rem;
}

.navlink-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--básico-white);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-line {
  background-color: var(--básico-white);
  min-width: 10rem;
  max-width: 14rem;
  height: 1px;
}

.navlink {
  font-family: var(--titles);
  color: var(--básico-white);
  padding: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 100%;
}

.section.home-hero {
  background-image: url('../images/imágenes-proyind-plazaolmo-01.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.hero {
  color: var(--básico-white);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  height: calc(100vh - 3rem);
}

.section.hero.pro-ind {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.hero.pro-ind.arcos-62 {
  background-image: linear-gradient(180deg, var(--básico-black), transparent 50%, var(--básico-black)), url('../images/arcos_6203.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.hero.pro-ind.casa-bo {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/casa_borrego03.webp');
}

.section.hero.pro-ind.casa_mn {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/casa_mn_03.webp');
}

.section.hero.pro-ind.catedral_queretaro {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/catedral_queretaro_01.webp');
}

.section.hero.pro-ind.depoint {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenesproyinddepoint04.webp');
}

.section.hero.pro-ind.engel {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-engel-01.webp');
}

.section.hero.pro-ind.altamira {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-altamira-12.webp');
}

.section.hero.pro-ind.museodelagua {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-museodelagua-05-portada.webp');
}

.section.hero.pro-ind.notarias {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-notaria3876-10-portada.webp');
}

.section.hero.pro-ind.nowus {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-nowus-08-portada.webp');
}

.section.hero.pro-ind.pasajealamos {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-pasajealamos-03-portada.webp');
}

.section.hero.pro-ind.arcos262 {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-arcos262-06-portada.webp');
}

.section.hero.pro-ind.plazaolmo {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-plazaolmo-06-portada.webp');
}

.section.hero.pro-ind.plazaplr {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-plazaplr-04-portada.webp');
}

.section.hero.pro-ind.puntocarretas {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-puntocarretas-06-portada.webp');
}

.section.hero.pro-ind.rioquintana {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-rioquintana-16-portada.webp');
}

.section.hero.pro-ind.scania {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-scania-02-portada.webp');
}

.section.hero.pro-ind.standrews {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-standrews-06.webp');
}

.section.hero.pro-ind.tec100 {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-tec100-01-portada.webp');
}

.section.hero.pro-ind.casa_mv {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-casamv-04.webp');
}

.section.hero.pro-ind.casa_pr {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-casa_pr-portada.webp');
}

.section.hero.pro-ind.pemex {
  background-image: linear-gradient(180deg, black, transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-pemex-01-portada.webp');
}

.section.hero.nosotros {
  background-image: linear-gradient(180deg, var(--básico-black), transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-standrews-25.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: relative;
}

.section.hero.flex-center {
  justify-content: center;
  align-items: center;
}

.section.hero.innovacion {
  background-image: linear-gradient(180deg, var(--básico-black), transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-engel-03.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.section.hero.servicios {
  background-image: url('../images/imágenes-proyind-museodelagua-03.webp');
}

.section.hero.sectores {
  background-image: linear-gradient(180deg, var(--básico-black), transparent 50%, var(--básico-black)), url('../images/imágenes-proyind-standrews-11.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.section.hero.contacto {
  background-image: linear-gradient(180deg, var(--básico-black), transparent 50%, var(--básico-black)), url('../images/arcos_6201.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.hidden {
  display: none;
}

.section.sticky {
  z-index: 20;
  background-color: var(--básico-white);
  position: sticky;
  top: 58px;
}

.home_hero-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  min-width: 60rem;
  color: var(--básico-white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-logo {
  height: 15rem;
}

.content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.content-wrapper.big_space {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.content-wrapper.center-flex {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.content-wrapper.quote {
  justify-content: center;
  align-items: center;
  padding-left: 15rem;
  padding-right: 15rem;
}

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

._2-grid.right_hvy {
  grid-template-columns: .5fr 1fr;
}

._2-grid.left_hvy {
  grid-template-columns: 1fr .5fr;
  align-items: end;
}

._2-grid.left_hvy.contrast {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffffbf;
  padding: .5rem;
}

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

.home-info_box {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.home-proyectos-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.button {
  border: 1px solid var(--básico-red);
  background-color: var(--básico-red);
  font-family: var(--titles);
  color: var(--básico-white);
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 125%;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.button:hover {
  background-color: var(--red-hover_state);
  box-shadow: 0 2px 5px #0003;
}

.button.secondary {
  border: 1px solid var(--básico-red);
  color: var(--básico-red);
  background-color: #0000;
}

.proyectos-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.proyectos-card {
  aspect-ratio: 3 / 2;
  background-color: var(--grey);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.proyectos-card_info {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  color: var(--básico-white);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.proyectos-card-cta {
  background-color: var(--básico-white);
  border-radius: 4rem;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 4rem;
  height: 2rem;
  padding: .5rem .75rem;
  transition: all .25s;
  display: flex;
}

.proyectos-card-cta:hover {
  background-color: var(--red-hover_state);
  box-shadow: 0 2px 5px #0003;
}

.card-image_bg {
  object-fit: cover;
  min-height: 100%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.card-image_bg.vertical_fit {
  min-height: 100%;
}

.nav-logo {
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  display: flex;
  position: absolute;
  inset: auto 45%;
}

.hero-content_wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.secondary_button {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: 1px solid var(--básico-red);
  justify-content: space-between;
  align-items: center;
  padding: .75rem;
  transition: all .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.secondary_button:where(.w-variant-b2a75e14-2f83-b58a-a388-9324031878a8) {
  justify-content: space-between;
  align-items: center;
}

.secondary_button:where(.w-variant-e229c29b-b3c0-c780-1d18-c5eaf7a13e68) {
  color: var(--básico-white);
}

.secondary_button:where(.w-variant-1a9a6159-5f0e-6770-2486-34dd4afcc455) {
  color: var(--básico-white);
  justify-content: space-between;
  align-items: center;
}

.secondary_button:hover {
  border-bottom-width: 4px;
  box-shadow: 0 2px 5px #0003;
}

.nav-logo-img {
  height: 2.5rem;
  position: relative;
}

.proyind-masonry {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  column-count: 2;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 1.5rem;
  display: grid;
  position: relative;
}

.proyind-grid_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 1.5rem;
  display: flex;
  overflow: hidden;
}

.proyind-grid_wrapper._4-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 4 / 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.proyind-grid_wrapper._1-1 {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.proyind-grid_wrapper._3-4 {
  aspect-ratio: 3 / 4;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: block;
  overflow: hidden;
}

.proyind-grid_wrapper._3-4.bigger {
  width: 150%;
}

.proyind-grid_wrapper._2-1 {
  aspect-ratio: 2;
  justify-content: center;
  align-items: stretch;
  overflow: hidden;
}

.column-item_group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.column-item_group.hidden {
  display: none;
}

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

.hero-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: flex-start stretch;
  width: 100%;
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.hero-content.nosotros {
  max-width: 60rem;
  margin-top: auto;
  margin-bottom: auto;
}

.hero-content.f-ex-center {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
}

.hero-content.sectores {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  top: auto;
  right: auto;
}

.hero-content.sectores.contrast {
  -webkit-backdrop-filter: brightness(50%);
  backdrop-filter: brightness(50%);
  padding: 1.5rem;
}

.hero-content.contacto {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: grid;
}

.timeline-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
  overflow: visible;
}

.timeline-item.hidden {
  display: none;
}

.grid-blank {
  width: 100%;
  height: 100%;
}

.timeline-item_gallery {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  column-gap: 1.5rem;
  display: grid;
  position: relative;
}

.timeline-item_gallery._2-grid {
  grid-template-columns: 1fr 1fr;
}

.timeline-item_gallery.bw {
  filter: contrast(150%) saturate(0%);
}

.timeline-item_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 3rem;
  display: flex;
  position: relative;
}

.timeline-item_wrapper.gallery {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline-item_wrapper.bw {
  filter: contrast(150%) saturate(0%);
}

.paragraph.bold {
  font-weight: 600;
}

.socios-hero-wrapper, .socios-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.socio-img-wrapper {
  background-image: linear-gradient(180deg, transparent, var(--básico-black)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-height: 90vh;
  padding: 1.5rem;
  display: flex;
}

.socio-img-wrapper.kano {
  background-image: linear-gradient(180deg, transparent 50%, var(--básico-black)), url('../images/socios-kano_ai.webp');
  color: var(--básico-white);
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.socio-img-wrapper.rodrigo {
  background-image: linear-gradient(180deg, transparent 50%, var(--básico-black)), url('../images/rodrigo_ai.webp');
  color: var(--básico-white);
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-horiz {
  background-color: var(--básico-red);
  border: 1px #000;
  width: 100%;
  height: 1px;
}

.div-horiz.bottom {
  position: absolute;
  inset: auto 0% 0%;
}

.socios-img {
  background-image: url('../images/socios-02.webp');
  background-position: 50%;
  background-size: cover;
  min-height: 43.75rem;
}

.socios-logo {
  justify-content: center;
  align-items: stretch;
  height: 30rem;
  display: flex;
}

.narrow-txt {
  max-width: 67%;
}

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

.servicios-hero-content_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.servicios-hero-content_wrapper.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.servicios-hero-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 64.375rem;
  display: flex;
}

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

.servicios-gallery_item-wrapper {
  flex-flow: column;
  display: flex;
}

.sectores-tabs_menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.sectores-tab_link {
  width: 100%;
  font-family: var(--titles);
  text-align: center;
  letter-spacing: -.64px;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  padding: .75rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 125%;
}

.sectores-tab_link:hover {
  border-bottom: 1px solid var(--red-hover_state);
}

.sectores-tab_link.w--current {
  border-bottom-width: 2px;
  border-bottom-color: var(--básico-red);
  background-color: #0000;
}

.tab_pane-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab_pane-item_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
}

.tab_pane-item_wrapper.otros {
  justify-content: flex-end;
  align-items: stretch;
  min-height: 18rem;
}

.tab_pane-info {
  padding-right: 15rem;
}

.tab_pane-project_card {
  height: 100%;
  min-height: 25rem;
  color: var(--básico-white);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
}

.tab_pane-project_card.andrews {
  background-image: url('../images/imágenes-proyind-standrews-24-portada.webp');
}

.tab_pane-project_card.tec100 {
  background-image: url('../images/imágenes-proyind-tec100-01-portada.webp');
}

.tab_pane-project_card.engel {
  background-image: url('../images/imágenes-proyind-engel-01.webp');
}

.tab_pane-project_card.notaria {
  background-image: url('../images/imágenes-proyind-notaria3876-01-destacado.webp');
}

.tab_pane-project_card.scania {
  background-image: url('../images/imágenes-proyind-scania-02-portada.webp');
}

.tab_pane-project_card.alamos {
  background-image: url('../images/imágenes-proyind-pasajealamos-03-portada.webp');
}

.tab_pane-project_card.plr {
  background-image: url('../images/imágenes-proyind-plazaplr-04-portada.webp');
}

.tab_pane-project_card.carretas {
  background-image: url('../images/imágenes-proyind-puntocarretas-06-portada.webp');
}

.tab_pane-project_card.arcos62 {
  background-image: url('../images/arcos_6202.webp');
}

.tab_pane-project_card.depoint {
  background-image: url('../images/imágenesproyinddepoint03.webp');
}

.tab_pane-project_card.altamira {
  background-image: url('../images/imágenes-proyind-altamira-12.webp');
}

.tab_pane-project_card.museoagua {
  background-image: url('../images/imágenes-proyind-museodelagua-02-destacado.webp');
}

.tab_pane-project_card.nowus {
  background-image: url('../images/imágenes-proyind-nowus-08-portada.webp');
}

.tab_pane-project_card.arcos262 {
  background-image: url('../images/imágenes-proyind-arcos262-06-portada.webp');
}

.tab_pane-project_card.olmo {
  background-image: url('../images/imágenes-proyind-plazaolmo-06-portada.webp');
}

.tab_pane-project_card.rioquintana {
  background-image: url('../images/imágenes-proyind-rioquintana-16-portada.webp');
}

.tab_pane-project_card.casabo {
  background-image: url('../images/casa_borrego02.webp');
}

.tab_pane-project_card.casamn {
  background-image: url('../images/casa_mn_03.webp');
}

.project_card-info_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.alt_button-ico-back:where(.w-variant-b2a75e14-2f83-b58a-a388-9324031878a8), .alt_button-ico-back:where(.w-variant-1a9a6159-5f0e-6770-2486-34dd4afcc455), .alt_button-ico-left {
  display: none;
}

.alt_button-ico-left:where(.w-variant-b2a75e14-2f83-b58a-a388-9324031878a8), .alt_button-ico-left:where(.w-variant-1a9a6159-5f0e-6770-2486-34dd4afcc455) {
  display: inline-flex;
}

.tab_pane-otros-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab_pane-project_title, .tab_pane-project_year {
  flex: none;
}

.reconocimientos-timeline {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-right: 15rem;
  display: flex;
}

.rec-timeline-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rec-timeline-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.contact-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #03040580;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
}

.form-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15rem;
  padding-right: 15rem;
}

.form-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.form-field {
  border: 0 #000;
  margin-bottom: 0;
}

.form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--básico-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.submit-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.form_field-underline {
  border-bottom: 1px solid var(--básico-red);
}

.text-field {
  border: 0 #000;
  min-height: 10rem;
  margin-bottom: 0;
}

.text_field-outline {
  border: 1px solid var(--básico-red);
}

.form-block {
  width: 100%;
}

.success_message {
  background-color: #9ada9c;
}

.lightbox {
  height: 100%;
  position: relative;
}

.lightbox-img {
  max-width: none;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.heading {
  font-family: var(--new-titles);
}

.slider {
  background-color: #0000;
  height: auto;
}

.slider-2 {
  background-color: #0000;
}

.hidden {
  display: none;
}

.mask-2 {
  min-height: 90vh;
}

.socios-title_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  height: auto;
  min-height: 75rem;
  display: flex;
  position: relative;
}

.spacer {
  width: 100%;
}

.contact_info-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--básico-white);
  flex-flow: column;
  display: flex;
}

.timeline-selector-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.timeline-line {
  z-index: 1;
  background-color: var(--básico-black);
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0%;
  right: 0%;
}

.timeline-years-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline-year_selector {
  z-index: 10;
  background-color: var(--básico-black);
  border-radius: 1rem;
  width: 1rem;
  height: 1rem;
  transition: all .2s;
  position: relative;
}

.timeline-year_selector:hover {
  background-color: var(--básico-red);
}

.timeline-year_selector.inactive {
  background-color: var(--grey);
}

.timeline-wrapper {
  flex-flow: column;
  display: flex;
}

.timeline-img {
  border: 1px solid var(--básico-red);
}

.link {
  color: var(--red-hover_state);
}

@media screen and (max-width: 991px) {
  .utility-max-width.contacto {
    width: 100%;
    max-width: none;
  }

  .supertitle {
    font-size: 5rem;
  }

  .h1 {
    line-height: 90%;
  }

  .row.white {
    color: var(--básico-white);
  }

  .nav-menu {
    width: 100%;
    max-width: none;
  }

  .nav-menu_title {
    width: 4rem;
  }

  .menu-line {
    min-width: 8rem;
    max-width: 10vw;
  }

  .navlink {
    font-size: 3rem;
  }

  .section.hero.contacto {
    height: 120vh;
  }

  .section.sticky {
    display: none;
  }

  .home_hero-wrapper {
    min-width: auto;
  }

  .content-wrapper.quote {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  ._2-grid.right_hvy {
    grid-template-columns: .75fr 1fr;
  }

  ._2-grid.vert {
    grid-template-columns: 1fr;
  }

  ._3-grid {
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .card-image_bg {
    min-height: 100%;
  }

  .proyind-masonry {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero-content {
    height: auto;
  }

  .hero-content.contacto {
    grid-template-columns: 1fr;
  }

  .socios-img {
    min-height: 80vh;
  }

  .contact-info {
    grid-template-columns: .75fr 1fr;
    padding: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 1.5rem;
    line-height: 115%;
  }

  .utility-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .column._67 {
    max-width: none;
  }

  .h3 {
    font-size: 1rem;
    line-height: 115%;
  }

  .nav-menu_title {
    width: 4rem;
  }

  .menu-line {
    min-width: 4rem;
    max-width: 8vw;
  }

  .navlink {
    font-size: 2.5rem;
  }

  .content-wrapper.quote {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .proyind-masonry {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .proyind-credits-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline-item_gallery, .timeline-item_wrapper.gallery {
    grid-template-columns: 1fr 1fr;
  }

  .socio-img-wrapper.kano {
    background-position: 0 0, 90%;
  }

  .socio-img-wrapper.rodrigo {
    background-position: 0 0, 30%;
  }

  .socios-img {
    background-position: 60%;
  }

  .servicios-gallery {
    grid-template-columns: 1fr;
  }

  .sectores-tab_link {
    padding: .5rem;
    font-size: 1rem;
  }

  .contact-info {
    grid-template-columns: 1fr;
  }

  .socios-title_wrapper {
    height: auto;
    min-height: 85rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
    line-height: 115%;
  }

  .h1.navmenu {
    display: block;
  }

  .column.long.bot-padding {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .h2 {
    font-size: 1.5rem;
  }

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

  .subtitle.firma {
    letter-spacing: 1.2px;
    font-size: .5rem;
  }

  .footer-logo {
    justify-content: center;
    align-items: stretch;
    min-height: 10rem;
  }

  .footer-firma {
    text-align: center;
  }

  .nav-menu-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .nav-menu_title {
    flex-flow: row;
    width: 100%;
  }

  .navlink-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .menu-line {
    min-width: 2rem;
    max-width: 4vw;
  }

  .navlink {
    font-size: 1.5rem;
  }

  .menu_title {
    display: none;
  }

  .section.hero.nosotros {
    background-position: 0 0, 100%;
  }

  .content-wrapper.quote {
    padding-left: 0;
    padding-right: 0;
  }

  ._2-grid.right_hvy {
    grid-template-columns: 1fr;
  }

  .blank {
    display: none;
  }

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

  .home-proyectos {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-proyectos-info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: right;
  }

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

  .proyind-masonry {
    grid-template-columns: 1fr 1fr;
  }

  .proyind-credits-grid, .socios-content-wrapper {
    grid-template-columns: 1fr;
  }

  .socio-img-wrapper.kano {
    background-position: 0 0, 100%;
  }

  .socios-img {
    min-height: 50vh;
  }

  .sectores-tabs_menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .contact-info {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .slider {
    min-height: 120vh;
  }

  .socios-title_wrapper {
    min-height: auto;
    padding-bottom: 6rem;
  }
}

#w-node-e180aec4-ff90-a7f7-3617-6c47fdceca10-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7aba030d-7c13-067b-ac84-fdf74ddd76cb-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_4e40db6d-f197-3b82-0511-fbdac7d8b512-e7dd00ee, #w-node-_83286c0b-0c4d-d7f5-72f3-f26ad3cd11d4-e7dd00ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14812209-f0d2-6f30-f390-6b441486e3af-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14812209-f0d2-6f30-f390-6b441486e3b6-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_14812209-f0d2-6f30-f390-6b441486e3ba-e7dd00ee, #w-node-_14812209-f0d2-6f30-f390-6b441486e3bc-e7dd00ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3cb84aa9-7995-c65a-22d6-39b4e01fcab6-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cb84aa9-7995-c65a-22d6-39b4e01fcabd-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_3cb84aa9-7995-c65a-22d6-39b4e01fcac1-e7dd00ee, #w-node-_3cb84aa9-7995-c65a-22d6-39b4e01fcac3-e7dd00ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05d8-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05df-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05e3-e7dd00ee, #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05e5-e7dd00ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c79489e9-7499-90e1-5459-a14d51b70ded-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c79489e9-7499-90e1-5459-a14d51b70df4-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-c79489e9-7499-90e1-5459-a14d51b70df8-e7dd00ee, #w-node-c79489e9-7499-90e1-5459-a14d51b70dfa-e7dd00ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c2a-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c31-e7dd00ee {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c35-e7dd00ee {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c37-e7dd00ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-f517860c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-f517860c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eb438bc7-cf37-323b-2112-cc0ac551f619-06f35132 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e83b5ca-4f74-deb8-e69d-e751e75bd7e8-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852d5088-1eb9-ff81-1950-e93fe6a11c4e-06f35132 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_852d5088-1eb9-ff81-1950-e93fe6a11c4f-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67069bfb-0759-b8b6-58c9-365f3ddbdf6d-06f35132 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f18fb9e-66c4-4e30-0b99-98a75c2a20c5-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a20a7ecc-222b-4314-254b-61a4c917b246-06f35132, #w-node-_563a7fad-4607-15b3-3236-a36f80c6b779-06f35132, #w-node-_563a7fad-4607-15b3-3236-a36f80c6b77a-06f35132 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d4625b9-c32f-a37d-29f5-9d0916889bda-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8ffc67fb-e000-0bd6-86a0-e70f381a384c-06f35132, #w-node-d828a156-0ac3-ada3-507c-c6d90829b80b-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbbbfab6-b09e-0576-cd18-4f36bd4fe049-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fbbbfab6-b09e-0576-cd18-4f36bd4fe04a-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8de858bb-74d6-b4b9-4682-fd49b0491afd-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8de858bb-74d6-b4b9-4682-fd49b0491afe-06f35132, #w-node-_60e1dee3-2ed0-0aee-c5f0-9c3ced2e550f-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9acaca23-676b-1bc5-3a41-d13cb23423af-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9acaca23-676b-1bc5-3a41-d13cb23423b0-06f35132, #w-node-_116c9a88-eb30-d94a-e752-753955af35b1-06f35132, #w-node-_9acaca23-676b-1bc5-3a41-d13cb23423b3-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eff846e4-56f5-421d-ecfa-90e82ac29a98-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eff846e4-56f5-421d-ecfa-90e82ac29a99-06f35132, #w-node-_5790fedd-1df8-d9a8-0151-5fe2be425e5d-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1aefa40a-65d3-de16-8b90-eff8af0a6352-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1aefa40a-65d3-de16-8b90-eff8af0a6353-06f35132, #w-node-_1aefa40a-65d3-de16-8b90-eff8af0a6356-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a018f0-8d39-e9ab-589e-d4b2f1151ded-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_85a018f0-8d39-e9ab-589e-d4b2f1151dee-06f35132, #w-node-_85a018f0-8d39-e9ab-589e-d4b2f1151df0-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc2b6a7-b427-8969-30c3-73e21282ae62-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7dc2b6a7-b427-8969-30c3-73e21282ae63-06f35132, #w-node-_7dc2b6a7-b427-8969-30c3-73e21282ae66-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0ca31d2-24ac-de9e-8034-70f6d4df29c3-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0ca31d2-24ac-de9e-8034-70f6d4df29c4-06f35132, #w-node-f0ca31d2-24ac-de9e-8034-70f6d4df29c7-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a82338-34ad-06f6-deaa-a93ffe4d6ca7-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_77a82338-34ad-06f6-deaa-a93ffe4d6ca8-06f35132, #w-node-_77a82338-34ad-06f6-deaa-a93ffe4d6caa-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9fe1e01-41eb-92ad-fa9f-7e8ae76e9477-06f35132 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f9fe1e01-41eb-92ad-fa9f-7e8ae76e9478-06f35132, #w-node-f9fe1e01-41eb-92ad-fa9f-7e8ae76e947a-06f35132, #w-node-e328485f-e3da-ca38-6bc4-24066c9172e9-06f35132, #w-node-_92e2c8cd-94e4-8d21-3a07-8fffff29dfc5-06f35132, #w-node-c165e0d8-8dfb-e82b-0e7a-ae990e152303-06f35132 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6584d5fe-f56a-15e5-3cc2-ce91d3df0458-c268cc4e, #w-node-_4cdda4a4-5de8-8137-a11a-8c3ea7ebe9a6-0203eec9, #w-node-_41623d3e-5f78-c9f0-3b9e-b5b6882d6e33-0203eec9, #w-node-dbdc9ca1-54a5-96da-f133-d4a4bd06b4e8-0203eec9, #w-node-_0c75349d-7d0f-91e4-10c8-a6b01187d183-0203eec9, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-4e134867 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-4e134867, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-4e134867 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-4e134867 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-4e134867 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-4e134867, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-4e134867 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-4e134867 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-4e134867 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-c3a25ffb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-c3a25ffb, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-c3a25ffb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-c3a25ffb, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-c3a25ffb, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-c3a25ffb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-c3a25ffb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-0c49c971 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-0c49c971, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-0c49c971 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-0c49c971 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-0c49c971 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-0c49c971 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-0c49c971, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-0c49c971 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-0c49c971 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-be60cfa8, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-be60cfa8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-be60cfa8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-be60cfa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-be60cfa8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-be60cfa8, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-be60cfa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-be60cfa8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-be60cfa8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f39e4a3e-a8e5-462a-ba01-29cc78504df0-be60cfa8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c12c4553-4631-0d71-bddf-dcbf5ed203f1-be60cfa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f3ba062-97f6-1793-77a4-e1172e71d2e7-be60cfa8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8df116a2-9257-37bb-6841-6aed4380a03c-be60cfa8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-12dec2bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-12dec2bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-12dec2bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-12dec2bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-12dec2bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-12dec2bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-12dec2bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-12dec2bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-12dec2bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8f392492-7118-d7b6-2e3a-3ba83766608f-12dec2bd, #w-node-cc28f55d-202d-eb03-4068-ba27ae07ffbb-12dec2bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a12f6b7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a12f6b7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a12f6b7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-a12f6b7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a12f6b7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a12f6b7a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a12f6b7a, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-a12f6b7a, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a7a05e36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a7a05e36, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a7a05e36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-a7a05e36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a7a05e36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a7a05e36 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-a7a05e36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a7a05e36, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-28e89c7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-28e89c7c, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-28e89c7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-28e89c7c, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-28e89c7c, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-28e89c7c, #w-node-b24dd526-08c8-9fa4-5195-9a312d4debfc-28e89c7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef48d120-0f9f-473c-06de-6498a500a792-28e89c7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_03cf5665-316f-c4f8-be51-259f56f3bd13-28e89c7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dea79dd-0ea2-5bbc-2116-323c4e1de9f4-28e89c7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-28e89c7c, #w-node-_75707ab3-8daa-3685-9538-087699fbaf6e-28e89c7c, #w-node-_1f93b179-9f60-ef2d-9d84-d8bfaa4a7050-28e89c7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_589b8966-5e45-ca57-a68c-1749d2fa7377-28e89c7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-28e89c7c, #w-node-_488ea2d7-2e30-4d31-e386-7ae511d4fe19-28e89c7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-28e89c7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4bbe4717-bd27-d6f8-3271-72266148c9b2-28e89c7c, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a86d237a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a86d237a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-a86d237a, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a86d237a, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a86d237a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-a86d237a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a86d237a, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-a86d237a, #w-node-_73127863-3cb0-8fad-13bb-835561e22c37-a86d237a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-f773ac48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-f773ac48, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-f773ac48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-f773ac48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-f773ac48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-f773ac48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f55d3662-489c-8065-28bc-bb8a71de52fa-f773ac48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-f773ac48 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-012dd789 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-012dd789 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-012dd789 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-012dd789 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-012dd789, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-012dd789 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-012dd789 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-012dd789 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-012dd789 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d85c9f02-c54a-468c-43ec-6952bb8f5be6-012dd789 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b70b0457-7410-864f-6448-48fc1c711025-012dd789 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ff8f9113 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-ff8f9113, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-ff8f9113, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-ff8f9113 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-ff8f9113, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-ff8f9113, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-ff8f9113 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-ff8f9113 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027f7ec-f391-8db6-0b24-782a1f82cd7a-ff8f9113 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_144a1aaf-809e-2bf3-07f4-e5d0df090045-ff8f9113 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e46ef9c2-9f6d-53d3-30f5-ac911cc0eedb-ff8f9113 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9202b955-b9d9-a44c-d7e7-5d55e16e796a-ff8f9113 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de021f3a-78a7-a9e1-b222-75941d8188b9-ff8f9113, #w-node-e373cea1-cbff-4cb1-cf80-da7ed6653b10-ff8f9113 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_21c7a8b3-5606-ddd0-259b-20b1b503663c-ff8f9113 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68c0fde1-72ca-bce0-9a7c-33a146131f2a-ff8f9113 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_761ec200-6a17-8050-5ce5-66a5cb55b4e8-ff8f9113 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-09a5f413 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-09a5f413, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-09a5f413 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-09a5f413 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-09a5f413 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-09a5f413 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-09a5f413, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-09a5f413 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-09a5f413 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-9f39a1f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-9f39a1f4, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-9f39a1f4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-9f39a1f4, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-9f39a1f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-9f39a1f4, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-9f39a1f4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-9f39a1f4, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-65d2a479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-65d2a479, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-65d2a479 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-65d2a479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-65d2a479 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-65d2a479 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-65d2a479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-65d2a479 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-2221fc92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-2221fc92, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-2221fc92 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-2221fc92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-2221fc92, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-2221fc92 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-011e910c, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-011e910c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-011e910c, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1faa4d8b-ccd5-9551-56e7-8d8d43f39260-011e910c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_770abf29-770a-946d-3744-7d35a21a8c25-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_80c6bfa6-3c4d-bd77-9c35-52f44c88fb9e-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1465f4b-c513-2087-3daf-b868adbc84c9-011e910c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a2471525-dc89-0cf2-084d-a5d1b01867f0-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7cdeeae4-de5f-2610-d01a-afddeeabf769-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b02f72e8-7015-20f7-4d90-bcffc7037b26-011e910c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_32f8996a-e8a8-2fac-1def-b7ca47caf892-011e910c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db522f89-3964-26c7-e700-11680c48e32c-011e910c, #w-node-_263d25b4-cd15-a4e8-2965-8d302357cef9-011e910c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2bc015cd-a936-595e-f9c9-91b28533622d-011e910c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-736616ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-736616ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-736616ae {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-736616ae, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-736616ae, #w-node-db46b94c-25fc-0afb-8bea-1c7409eab783-736616ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e25a5625-d0f3-4d72-8383-47e3b8daa08c-736616ae, #w-node-_767ae799-c100-2fe7-e00f-b7736f6f9447-736616ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3a3f6ba-4b08-21ab-9a31-4abf2d94caa3-736616ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3f97aee3-a248-6fc0-7121-c1f214311eca-736616ae, #w-node-_4c954d85-0d76-a6e2-6af8-08afe966007c-736616ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd61fb9a-30e6-e92c-e494-cfdb5daf4eff-736616ae {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-31426330, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-31426330, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-31426330 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1aac6bda-56b2-d44a-85e1-fbd1ad178dc4-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c38fcd52-3d2d-dcc2-122b-303ae277d682-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_305b51ab-2d23-ab29-2846-474620289725-31426330, #w-node-a3dd9441-6000-e6ac-f6cc-8be84b4793fa-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd85a4e6-9f98-4daf-e370-dd3d5846e36c-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bde3d18e-5ff6-d119-796c-f56e2644b587-31426330 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_14b2630f-9e1b-a771-4f75-46489fe2c5dc-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf30380e-01f5-88be-c70b-6c4d027f5e1a-31426330, #w-node-_148d8108-6fae-3880-c100-4e220ca7e4fa-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1b2a2734-f361-ced9-a11f-4badcf9781ed-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbf1a2a4-b391-cc09-c325-df237e28e4e5-31426330 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-df2679a0-8b8c-6650-ee0c-dc92629d129d-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81a31d62-dba9-77c8-1509-da0ee0d0738e-31426330, #w-node-_2f259120-329d-2d47-2b16-e5d297b7fc7d-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5942e8c0-88c1-9bab-6c4f-d10d3331ebe4-31426330 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2cee4674-143e-b2c9-bd21-de1bf3376f5b-31426330 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ed0c9499-78cf-9df1-7b63-60395bab2a1f-31426330 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7791ed99-cc37-26c0-fe7b-8f3159501430-31426330, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ee37fb43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-ee37fb43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-ee37fb43, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-ee37fb43, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-ee37fb43, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-ee37fb43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-ee37fb43 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4e8274a9-eec1-0461-3977-2be11926db41-ee37fb43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_460e6b2b-2374-cc82-fadf-26f0ad2b38e5-ee37fb43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57c5e4c4-8be5-295f-1b9c-a600cd524e74-ee37fb43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f0d8b68-b661-f178-650f-53cd830c3c48-ee37fb43, #w-node-_763c7fb3-28fb-b03d-3f65-ccd325148ab1-ee37fb43, #w-node-_3a679c72-6ee1-583e-a77b-4647a13633e3-ee37fb43, #w-node-bdf29748-4b13-d1df-4d92-6879d739c0fd-ee37fb43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5e69926-2ede-3c06-78ec-921b6e343d1a-ee37fb43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1bcb6324-cd0a-77fe-d797-a57cd64098c2-ee37fb43, #w-node-_9d692b45-e62d-faff-e879-63dbd9c92335-ee37fb43, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-36cf43ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-36cf43ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-36cf43ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-36cf43ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-36cf43ac {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-36cf43ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-36cf43ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dca56968-c1f0-77f6-163a-1834ee77b661-037c296e {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-037c296e, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-037c296e, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-037c296e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02299d53-be9f-607e-173e-c70b1c71850c-037c296e, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-037c296e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

@media screen and (max-width: 991px) {
  #w-node-_2c15e400-8a8d-02ee-4e8a-48d5c5e50b8d-e7dd00ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d4625b9-c32f-a37d-29f5-9d0916889bda-06f35132 {
    grid-column: span 3 / span 3;
  }

  #w-node-d828a156-0ac3-ada3-507c-c6d90829b80b-06f35132, #w-node-fbbbfab6-b09e-0576-cd18-4f36bd4fe04a-06f35132 {
    grid-column: span 1 / span 1;
  }

  #w-node-ae979e5d-1a1f-735d-70a7-a584541c4bde-c268cc4e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-4e134867 {
    grid-row: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-4e134867, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-4e134867, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-4e134867 {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-4e134867 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-4e134867 {
    grid-column: span 3 / span 3;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-4e134867, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-4e134867, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-4e134867 {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-c3a25ffb {
    grid-column: span 2 / span 2;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-c3a25ffb {
    grid-column: span 3 / span 3;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-c3a25ffb, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-c3a25ffb {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-c3a25ffb, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-0c49c971, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-0c49c971 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-0c49c971 {
    grid-column: span 3 / span 3;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-0c49c971 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-0c49c971, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-0c49c971, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-0c49c971, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-be60cfa8, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-be60cfa8 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-be60cfa8, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-be60cfa8, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-be60cfa8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-be60cfa8, #w-node-f39e4a3e-a8e5-462a-ba01-29cc78504df0-be60cfa8 {
    grid-column: span 4 / span 4;
  }

  #w-node-c12c4553-4631-0d71-bddf-dcbf5ed203f1-be60cfa8 {
    grid-column: span 2 / span 2;
  }

  #w-node-d7a00c45-7f38-e747-45e0-9591b507da46-be60cfa8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8df116a2-9257-37bb-6841-6aed4380a03c-be60cfa8, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-12dec2bd {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-12dec2bd {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-12dec2bd, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-12dec2bd, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-12dec2bd {
    grid-column: span 4 / span 4;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-12dec2bd {
    grid-column: span 2 / span 2;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-12dec2bd, #w-node-_8f392492-7118-d7b6-2e3a-3ba83766608f-12dec2bd, #w-node-cc28f55d-202d-eb03-4068-ba27ae07ffbb-12dec2bd {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a12f6b7a {
    grid-column: span 2 / span 2;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a12f6b7a {
    grid-column: span 4 / span 4;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a12f6b7a {
    grid-column: span 1 / span 1;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a12f6b7a {
    grid-column: span 2 / span 2;
  }

  #w-node-_6153de54-101e-d4b8-6502-c0561efb27fd-a12f6b7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a7a05e36 {
    grid-row: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a7a05e36, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a7a05e36, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a7a05e36 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-a7a05e36, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a7a05e36 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-28e89c7c {
    grid-row: span 2 / span 2;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-28e89c7c, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-28e89c7c {
    grid-column: span 2 / span 2;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-28e89c7c {
    grid-column: span 3 / span 3;
  }

  #w-node-ef48d120-0f9f-473c-06de-6498a500a792-28e89c7c {
    grid-column: span 2 / span 2;
  }

  #w-node-_03cf5665-316f-c4f8-be51-259f56f3bd13-28e89c7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f93b179-9f60-ef2d-9d84-d8bfaa4a7050-28e89c7c {
    grid-column: span 3 / span 3;
  }

  #w-node-_0863d7c1-7b5c-3e70-df48-c597ab4f7761-28e89c7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a86d237a {
    grid-column: span 4 / span 4;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-a86d237a {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a86d237a, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-a86d237a, #w-node-_73127863-3cb0-8fad-13bb-835561e22c37-a86d237a {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-f773ac48 {
    grid-column: span 2 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-f773ac48 {
    grid-column: span 3 / span 3;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-f773ac48 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-f773ac48 {
    grid-column: span 3 / span 3;
  }

  #w-node-f55d3662-489c-8065-28bc-bb8a71de52fa-f773ac48, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-f773ac48, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-012dd789, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-012dd789, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-012dd789 {
    grid-column: span 4 / span 4;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-012dd789, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-012dd789 {
    grid-column: span 2 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-012dd789 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-012dd789 {
    grid-column: span 2 / span 2;
  }

  #w-node-b70b0457-7410-864f-6448-48fc1c711025-012dd789 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ff8f9113 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-ff8f9113 {
    grid-column: span 3 / span 3;
  }

  #w-node-_144a1aaf-809e-2bf3-07f4-e5d0df090045-ff8f9113, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-09a5f413 {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-09a5f413 {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-09a5f413 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-09a5f413 {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-09a5f413, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-09a5f413 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-9f39a1f4 {
    grid-row: span 2 / span 2;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-9f39a1f4, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-9f39a1f4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-9f39a1f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-9f39a1f4 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-65d2a479 {
    grid-row: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-65d2a479, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-65d2a479, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-65d2a479, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-65d2a479 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-65d2a479 {
    grid-column: span 3 / span 3;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-65d2a479 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-65d2a479 {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-2221fc92 {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-2221fc92, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-2221fc92, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-2221fc92, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-2221fc92 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-011e910c {
    grid-row: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-011e910c, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-011e910c, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-011e910c {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-011e910c, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-011e910c, #w-node-_1faa4d8b-ccd5-9551-56e7-8d8d43f39260-011e910c {
    grid-column: span 4 / span 4;
  }

  #w-node-_770abf29-770a-946d-3744-7d35a21a8c25-011e910c {
    grid-column: span 2 / span 2;
  }

  #w-node-a1465f4b-c513-2087-3daf-b868adbc84c9-011e910c {
    grid-column: span 4 / span 4;
  }

  #w-node-a2471525-dc89-0cf2-084d-a5d1b01867f0-011e910c, #w-node-b02f72e8-7015-20f7-4d90-bcffc7037b26-011e910c {
    grid-column: span 2 / span 2;
  }

  #w-node-db522f89-3964-26c7-e700-11680c48e32c-011e910c, #w-node-_263d25b4-cd15-a4e8-2965-8d302357cef9-011e910c, #w-node-_2bc015cd-a936-595e-f9c9-91b28533622d-011e910c {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-736616ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-736616ae {
    grid-column: span 4 / span 4;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-736616ae, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-736616ae, #w-node-ce1bcfd0-09aa-ae45-42be-cf4de5d24ca6-736616ae, #w-node-_39c7a85a-9070-9252-ceb3-5bc19dcb4a94-736616ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f97aee3-a248-6fc0-7121-c1f214311eca-736616ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_4c954d85-0d76-a6e2-6af8-08afe966007c-736616ae {
    grid-column: span 1 / span 1;
  }

  #w-node-fd61fb9a-30e6-e92c-e494-cfdb5daf4eff-736616ae, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-31426330, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-31426330 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-31426330, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-31426330 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-31426330, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-31426330 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1aac6bda-56b2-d44a-85e1-fbd1ad178dc4-31426330, #w-node-_305b51ab-2d23-ab29-2846-474620289725-31426330 {
    grid-column: span 2 / span 2;
  }

  #w-node-a3dd9441-6000-e6ac-f6cc-8be84b4793fa-31426330 {
    grid-column: span 4 / span 4;
  }

  #w-node-fd85a4e6-9f98-4daf-e370-dd3d5846e36c-31426330, #w-node-bde3d18e-5ff6-d119-796c-f56e2644b587-31426330, #w-node-cf30380e-01f5-88be-c70b-6c4d027f5e1a-31426330, #w-node-_148d8108-6fae-3880-c100-4e220ca7e4fa-31426330 {
    grid-column: span 2 / span 2;
  }

  #w-node-bbf1a2a4-b391-cc09-c325-df237e28e4e5-31426330 {
    grid-column: span 4 / span 4;
  }

  #w-node-_81a31d62-dba9-77c8-1509-da0ee0d0738e-31426330, #w-node-_2f259120-329d-2d47-2b16-e5d297b7fc7d-31426330 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2cee4674-143e-b2c9-bd21-de1bf3376f5b-31426330 {
    grid-column: span 4 / span 4;
  }

  #w-node-ed0c9499-78cf-9df1-7b63-60395bab2a1f-31426330 {
    grid-column: span 2 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-36cf43ac {
    grid-row: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-36cf43ac, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-36cf43ac {
    grid-column: span 2 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-36cf43ac, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-36cf43ac, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-36cf43ac, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-037c296e {
    grid-column: span 4 / span 4;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-037c296e, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-037c296e {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-037c296e, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-037c296e, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-037c296e {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a20a7ecc-222b-4314-254b-61a4c917b246-06f35132 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea117666-6b05-25f8-a4ab-759d9a239d14-06f35132 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_563a7fad-4607-15b3-3236-a36f80c6b77c-06f35132 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d4625b9-c32f-a37d-29f5-9d0916889bda-06f35132 {
    grid-column: span 3 / span 3;
  }

  #w-node-_255a1426-a7ee-8313-48a2-ee5eb2c6b4c5-06f35132, #w-node-_48920f9a-819c-5b24-e8eb-ca31ac669891-06f35132 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8de858bb-74d6-b4b9-4682-fd49b0491afe-06f35132, #w-node-_9acaca23-676b-1bc5-3a41-d13cb23423b0-06f35132, #w-node-eff846e4-56f5-421d-ecfa-90e82ac29a99-06f35132, #w-node-_1aefa40a-65d3-de16-8b90-eff8af0a6353-06f35132, #w-node-_85a018f0-8d39-e9ab-589e-d4b2f1151dee-06f35132, #w-node-_7dc2b6a7-b427-8969-30c3-73e21282ae63-06f35132 {
    grid-column: span 2 / span 2;
  }

  #w-node-f0ca31d2-24ac-de9e-8034-70f6d4df29c5-06f35132, #w-node-_77a82338-34ad-06f6-deaa-a93ffe4d6ca3-06f35132, #w-node-f9fe1e01-41eb-92ad-fa9f-7e8ae76e9473-06f35132, #w-node-_5b8098aa-7fd5-dc76-0e86-8933b1a10d1e-06f35132, #w-node-_70b6f7d4-85a8-305b-8dd3-ec88cbcdfe42-06f35132, #w-node-e328485f-e3da-ca38-6bc4-24066c9172e2-06f35132, #w-node-_92e2c8cd-94e4-8d21-3a07-8fffff29dfbc-06f35132, #w-node-c165e0d8-8dfb-e82b-0e7a-ae990e1522fd-06f35132, #w-node-c27df68b-958b-1e4f-6db8-72f169068f4c-06f35132, #w-node-bb6bdf5a-b704-f024-3ff3-2cf8c229c91a-06f35132, #w-node-ea8b2c61-fd7a-ce1d-b5d0-47f6e88beaae-06f35132, #w-node-_0050e658-ce8e-cf3c-ac77-4d8d29aeb5c3-06f35132 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4cdda4a4-5de8-8137-a11a-8c3ea7ebe9a6-0203eec9, #w-node-_41623d3e-5f78-c9f0-3b9e-b5b6882d6e33-0203eec9, #w-node-dbdc9ca1-54a5-96da-f133-d4a4bd06b4e8-0203eec9, #w-node-_0c75349d-7d0f-91e4-10c8-a6b01187d183-0203eec9 {
    grid-column: span 1 / span 1;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-4e134867, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-4e134867, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-4e134867 {
    grid-column: span 3 / span 3;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-4e134867 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-4e134867 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-4e134867, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-4e134867, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-4e134867, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-c3a25ffb, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-c3a25ffb {
    grid-column: span 3 / span 3;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-c3a25ffb {
    grid-column: span 2 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-c3a25ffb {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-c3a25ffb {
    grid-column: span 3 / span 3;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a12f6b7a {
    grid-column: span 4 / span 4;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a12f6b7a {
    grid-column: span 2 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a7a05e36, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a7a05e36, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-a7a05e36 {
    grid-column: span 3 / span 3;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-a7a05e36 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a7a05e36, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-a7a05e36, #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a7a05e36, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-28e89c7c {
    grid-column: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-28e89c7c, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-28e89c7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-28e89c7c {
    grid-column: span 3 / span 3;
  }

  #w-node-_1f93b179-9f60-ef2d-9d84-d8bfaa4a7050-28e89c7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_589b8966-5e45-ca57-a68c-1749d2fa7377-28e89c7c, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-28e89c7c {
    grid-column: span 2 / span 2;
  }

  #w-node-_488ea2d7-2e30-4d31-e386-7ae511d4fe19-28e89c7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_40b6afa2-2cfe-d539-8377-2e151883778e-28e89c7c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0863d7c1-7b5c-3e70-df48-c597ab4f7761-28e89c7c, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-a86d237a {
    grid-column: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-a86d237a {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-a86d237a, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-a86d237a {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-a86d237a, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-a86d237a, #w-node-_73127863-3cb0-8fad-13bb-835561e22c37-a86d237a, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-f773ac48, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-f773ac48 {
    grid-column: span 3 / span 3;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-f773ac48 {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-f773ac48 {
    grid-column: span 3 / span 3;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-f773ac48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f55d3662-489c-8065-28bc-bb8a71de52fa-f773ac48, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-f773ac48, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-09a5f413 {
    grid-column: span 3 / span 3;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-09a5f413 {
    grid-column: span 4 / span 4;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-9f39a1f4 {
    grid-column: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-9f39a1f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-9f39a1f4, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-9f39a1f4 {
    grid-column: span 3 / span 3;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-65d2a479 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-65d2a479 {
    grid-column: span 3 / span 3;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-65d2a479 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-65d2a479 {
    grid-column: span 3 / span 3;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-65d2a479 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-65d2a479, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-2221fc92, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-2221fc92, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-2221fc92, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-2221fc92, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-2221fc92, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-2221fc92, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-011e910c {
    grid-column: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-011e910c, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-011e910c {
    grid-column: span 1 / span 1;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-011e910c {
    grid-column: span 3 / span 3;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-011e910c {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-011e910c {
    grid-column: span 1 / span 1;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-011e910c, #w-node-_1faa4d8b-ccd5-9551-56e7-8d8d43f39260-011e910c {
    grid-column: span 3 / span 3;
  }

  #w-node-_80c6bfa6-3c4d-bd77-9c35-52f44c88fb9e-011e910c {
    grid-column: span 1 / span 1;
  }

  #w-node-a1465f4b-c513-2087-3daf-b868adbc84c9-011e910c {
    grid-column: span 3 / span 3;
  }

  #w-node-_7cdeeae4-de5f-2610-d01a-afddeeabf769-011e910c, #w-node-_32f8996a-e8a8-2fac-1def-b7ca47caf892-011e910c {
    grid-column: span 1 / span 1;
  }

  #w-node-db522f89-3964-26c7-e700-11680c48e32c-011e910c, #w-node-_263d25b4-cd15-a4e8-2965-8d302357cef9-011e910c, #w-node-_2bc015cd-a936-595e-f9c9-91b28533622d-011e910c, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-736616ae, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-736616ae, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-736616ae {
    grid-column: span 3 / span 3;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-736616ae {
    grid-column: span 1 / span 1;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-736616ae, #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-736616ae, #w-node-db46b94c-25fc-0afb-8bea-1c7409eab783-736616ae {
    grid-column: span 2 / span 2;
  }

  #w-node-e25a5625-d0f3-4d72-8383-47e3b8daa08c-736616ae, #w-node-_39c7a85a-9070-9252-ceb3-5bc19dcb4a94-736616ae {
    grid-column: span 1 / span 1;
  }

  #w-node-c3a3f6ba-4b08-21ab-9a31-4abf2d94caa3-736616ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_3f97aee3-a248-6fc0-7121-c1f214311eca-736616ae {
    grid-column: span 1 / span 1;
  }

  #w-node-fd61fb9a-30e6-e92c-e494-cfdb5daf4eff-736616ae {
    grid-column: span 3 / span 3;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ee37fb43 {
    grid-column: span 2 / span 2;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-ee37fb43, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-ee37fb43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-ee37fb43 {
    grid-column: span 3 / span 3;
  }

  #w-node-_460e6b2b-2374-cc82-fadf-26f0ad2b38e5-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_57c5e4c4-8be5-295f-1b9c-a600cd524e74-ee37fb43, #w-node-_1f0d8b68-b661-f178-650f-53cd830c3c48-ee37fb43 {
    grid-column: span 2 / span 2;
  }

  #w-node-_763c7fb3-28fb-b03d-3f65-ccd325148ab1-ee37fb43, #w-node-_3a679c72-6ee1-583e-a77b-4647a13633e3-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9d692b45-e62d-faff-e879-63dbd9c92335-ee37fb43, #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-36cf43ac, #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-36cf43ac, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-36cf43ac, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-36cf43ac, #w-node-_61335359-73d0-6ad4-c626-2cb9f5b1c843-36cf43ac, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-36cf43ac, #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-36cf43ac {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a47fecca-947a-d349-0e3b-6f4ef8f653ee-e7dd00ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c15e400-8a8d-02ee-4e8a-48d5c5e50b8d-e7dd00ee {
    grid-column: span 1 / span 1;
  }

  #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05d8-e7dd00ee {
    grid-column: span 3 / span 3;
  }

  #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05df-e7dd00ee {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05e1-e7dd00ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05e3-e7dd00ee {
    grid-column: span 1 / span 1;
  }

  #w-node-_735b7b6b-cbe3-cec5-ce4a-26ccc82f05e5-e7dd00ee, #w-node-c79489e9-7499-90e1-5459-a14d51b70ded-e7dd00ee, #w-node-c79489e9-7499-90e1-5459-a14d51b70dfa-e7dd00ee, #w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c2a-e7dd00ee {
    grid-column: span 3 / span 3;
  }

  #w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c31-e7dd00ee {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c33-e7dd00ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c35-e7dd00ee {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b78e735-57a4-0cc0-2e98-74cbea6c0c37-e7dd00ee, #w-node-ae979e5d-1a1f-735d-70a7-a584541c4bde-c268cc4e {
    grid-column: span 1 / span 1;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ff8f9113 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-ff8f9113, #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-ff8f9113 {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-ff8f9113, #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-ff8f9113 {
    grid-column: span 1 / span 1;
  }

  #w-node-d1fdfafb-68c5-2a28-caa2-8461d6c31c8f-ff8f9113 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fff1e51-fb1c-fd8e-423f-33f057369413-ff8f9113 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-ff8f9113 {
    grid-column: span 2 / span 2;
  }

  #w-node-_144a1aaf-809e-2bf3-07f4-e5d0df090045-ff8f9113, #w-node-e46ef9c2-9f6d-53d3-30f5-ac911cc0eedb-ff8f9113, #w-node-_9202b955-b9d9-a44c-d7e7-5d55e16e796a-ff8f9113, #w-node-de021f3a-78a7-a9e1-b222-75941d8188b9-ff8f9113 {
    grid-column: span 1 / span 1;
  }

  #w-node-e373cea1-cbff-4cb1-cf80-da7ed6653b10-ff8f9113, #w-node-_761ec200-6a17-8050-5ce5-66a5cb55b4e8-ff8f9113 {
    grid-column: span 2 / span 2;
  }

  #w-node-dca56968-c1f0-77f6-163a-1834ee77b661-ee37fb43 {
    grid-column: span 3 / span 3;
  }

  #w-node-e66f1df0-3bf9-605c-ed5f-dbaa745734b3-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5736f1e4-59b5-7624-2b41-6792a5d07ee5-ee37fb43, #w-node-_91f8077b-78bf-e7c4-7d3c-540ed222564a-ee37fb43 {
    grid-column: span 2 / span 2;
  }

  #w-node-_02299d53-be9f-607e-173e-c70b1c71850c-ee37fb43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8c5c4856-42e0-b6cc-4d75-f525d77b8fda-ee37fb43 {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Aerial';
  src: url('../fonts/aerial.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}