@font-face {
  font-family: Geistpixel;
  src: url('../fonts/GeistPixel-Circle.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geistpixel;
  src: url('../fonts/GeistPixel-Line.woff2') format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geistpixel;
  src: url('../fonts/GeistPixel-Grid.woff2') format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geistpixel;
  src: url('../fonts/GeistPixel-Square.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geistpixel;
  src: url('../fonts/GeistPixel-Triangle.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "N 27";
  src: url('../fonts/N27-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "N 27";
  src: url('../fonts/N27-Extralight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "N 27";
  src: url('../fonts/N27-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "N 27";
  src: url('../fonts/N27-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: "N 27";
  src: url('../fonts/N27-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --_fisa-2026---gris-claro: whitesmoke;
  --_fisa-2026---geist-sans: Geist, sans-serif;
  --_fisa-2026---negro: #262626;
  --_fisa-2026---blanco: white;
  --blanco\<deleted\|variable-b25fc957\>: white;
  --violeta-2025\<deleted\|variable-2d0150fb\>: #780bf7;
  --magenrta-2025\<deleted\|variable-5744d006\>: #ff55df;
  --negro-2025\<deleted\|variable-06e946d0\>: #282b28;
  --_fisa-2026---rosa: #fc2e88;
  --_fisa-2026---rojo: #fb3700;
  --_fisa-2026---n27: "N 27", Arial, sans-serif;
  --_fisa-2026---gris-medio: #b1b2b3;
  --blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>: white;
  --amarillo-2025\<deleted\|variable-28fb4812\>: #ffc943;
  --_fisa-2026---azul: #4900aa;
  --_fisa-2026---geist-mono: "Geist Mono", sans-serif;
  --gris-de-texto\<deleted\|variable-3d077b55\>: #828282;
  --black\<deleted\|variable-31dd57b8\>: black;
  --celeste\<deleted\|variable-2bf6361e\>: #0087ff;
  --bg-como-participar\<deleted\|variable-cf102f4d\>: #f2f2f2;
  --_fisa-2026---verde: #7f9;
}

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

body {
  background-color: var(--_fisa-2026---gris-claro);
  font-family: var(--_fisa-2026---geist-sans);
  color: var(--_fisa-2026---negro);
  font-size: 14px;
  line-height: 20px;
}

h1 {
  letter-spacing: -.1rem;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 100%;
}

h2 {
  letter-spacing: -.05rem;
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Rodger;
  font-size: 3em;
  font-weight: 700;
  line-height: 100%;
}

h3 {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 3em;
  font-weight: 800;
  line-height: 1.2em;
}

h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Manrope;
  font-size: 2em;
  font-weight: 600;
  line-height: 1.2em;
}

p {
  margin-bottom: 20px;
}

a {
  color: #fff;
  border-bottom: 1px #fff;
  font-weight: 500;
  text-decoration: none;
}

.body {
  background-color: var(--_fisa-2026---gris-claro);
  color: var(--_fisa-2026---blanco);
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.body.gradiewnt {
  background-image: linear-gradient(94deg, var(--violeta-2025\<deleted\|variable-2d0150fb\>), var(--magenrta-2025\<deleted\|variable-5744d006\>));
}

.c-1200 {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
  position: relative;
}

.bg-video-content-wrap {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 80ch;
  display: flex;
  position: relative;
}

.menu-full-sized {
  z-index: 8;
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-bottom: 3%;
  padding-left: 4em;
  padding-right: 4em;
  display: none;
  position: fixed;
  inset: 0%;
}

.menu-left {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.menu-inner-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

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

.btn-participa {
  letter-spacing: -.01em;
  text-transform: none;
  background-color: #bc40ff;
  background-image: url('../images/icon-mensaje_1icon-mensaje.png');
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 18px;
  border-radius: 10px;
  padding: 20px 24px 20px 53px;
  font-size: 100%;
  font-weight: 700;
}

.violeta {
  background-color: #4f3dada3;
  background-image: linear-gradient(#00000036, #00000036);
  width: 100%;
  height: 100%;
  position: absolute;
}

.timeline-content {
  z-index: 20;
  border-radius: 9px;
  flex: 1;
  height: 90%;
  margin-top: 0;
  position: relative;
}

.container-large {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.title-y-p {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.01);
}

.service-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 110vh;
  margin-bottom: 0;
  display: grid;
}

.page-padding {
  width: 100%;
  max-width: 93vw;
  padding-left: 7vw;
  padding-right: 7vw;
}

.inside {
  background-color: #0f13160f;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  display: flex;
  position: relative;
}

.inside.solid {
  background-color: #0f131600;
  align-items: flex-start;
  margin-bottom: 0;
  position: relative;
}

.anchor-link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7vw;
  height: 75vh;
  margin-bottom: -4.5rem;
  margin-left: -7vw;
  padding-right: 0;
  display: flex;
  position: sticky;
  bottom: 12.5vh;
}

.image-base {
  border-radius: 30px;
  width: 100%;
  height: 79vh;
  max-height: 64rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  position: sticky;
  top: 10.5vh;
  overflow: hidden;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  max-width: 31ch;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.services-component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.anchor-link {
  border: 1px solid var(--negro-2025\<deleted\|variable-06e946d0\>);
  background-color: var(--_fisa-2026---rosa);
  border-radius: 100px;
  width: .75rem;
  height: .75rem;
  font-size: 1.5rem;
  font-weight: 500;
  transition: background-color .25s cubic-bezier(.215, .61, .355, 1), height .4s cubic-bezier(.25, .46, .45, .94);
}

.anchor-link.w--current {
  border-style: none;
  border-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  background-color: var(--_fisa-2026---rojo);
  height: 5rem;
}

.heading-medium {
  z-index: 1;
  letter-spacing: -.025rem;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 5rem;
  line-height: 90%;
  display: inline-block;
  position: relative;
}

.heading-medium.card {
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---negro);
  letter-spacing: -.15rem;
  max-width: 10ch;
  font-size: 4.5rem;
  line-height: 83%;
}

.heading-medium.bg-negro {
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---gris-claro);
  letter-spacing: -.25rem;
  max-width: 10ch;
  font-size: 4rem;
  line-height: 80%;
}

.heading-medium.edic {
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---negro);
  letter-spacing: -.25rem;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 83%;
}

.p {
  color: var(--_fisa-2026---gris-medio);
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.p.smaller {
  letter-spacing: .01em;
  font-size: 14px;
}

.subrayado {
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  width: auto;
  min-width: auto;
  max-width: none;
  height: 3px;
}

.btn {
  z-index: 4;
  background-color: var(--_fisa-2026---rosa);
  perspective-origin: 0%;
  transform-origin: 0%;
  color: var(--_fisa-2026---blanco);
  border-bottom-style: none;
  border-radius: 0 5em 5em 0;
  padding: 20px 40px 20px 30px;
  font-size: 1.2em;
  font-weight: 700;
  transition: all .2s ease-in-out;
  position: relative;
}

.btn:hover {
  background-color: var(--_fisa-2026---negro);
  padding-left: 50px;
}

.btn.gosht {
  background-color: #0000;
  text-decoration: underline;
}

.btn.gosht.gris {
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
}

.btn.flecha-derecha {
  background-image: url('../images/arrow_downward.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 45px;
}

.btn.flecha-derecha:hover {
  background-position: 90% 55%;
  padding-left: 25px;
  padding-right: 40px;
}

.btn.rosa {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
}

.btn.acreditaciones {
  z-index: 99999;
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  background-image: url('../images/acreditaciones_1acreditaciones.png');
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-left: 40px;
  padding-right: 30px;
  position: fixed;
  inset: auto 7.5vw 1vw auto;
}

.btn.plano {
  z-index: 99999;
  background-color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  background-image: url('../images/bajar.svg');
  background-position: 8%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border-radius: 10px;
  padding: 30px 40px 30px 60px;
  display: inline-block;
  position: absolute;
  inset: -6% auto auto 40%;
}

.btn._2 {
  z-index: 3;
  background-color: var(--_fisa-2026---rojo);
  padding-left: 60px;
  position: relative;
  transform: translate(-40px);
}

.btn._2:hover {
  background-color: var(--_fisa-2026---negro);
  padding-left: 80px;
}

.btn.hero {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
}

.btn.hero._2 {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
}

.btn.exponen {
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  padding: 10px 15px;
  font-size: 16px;
}

.btn._3 {
  z-index: 0;
  background-color: var(--_fisa-2026---azul);
  padding-left: 50px;
  position: relative;
  transform: translate(-80px);
}

.btn._3:hover {
  background-color: var(--_fisa-2026---negro);
  padding-left: 65px;
}

.btn.rounder {
  border-radius: 1000px;
  padding-left: 30px;
  padding-right: 30px;
}

.btn.rounder:hover {
  padding-left: 40px;
  padding-right: 40px;
}

.btn.rounder.mailing {
  background-color: var(--_fisa-2026---gris-medio);
  color: var(--_fisa-2026---negro);
}

.btn.rounder.mailing:hover {
  background-color: var(--_fisa-2026---blanco);
}

.service-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.service-card.light {
  z-index: 20;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  min-height: 79vh;
  margin: .5rem auto auto;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.max-width-small {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.timeline-inside {
  border-radius: 1rem;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.section-services {
  background-image: none;
  border-bottom: 1px #1a242c;
  width: 100%;
  margin-bottom: 4.5rem;
}

.linea {
  background-color: #fff;
  width: 20px;
  height: 1px;
}

.container-numero {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  font-family: Vagroundedstd;
  font-size: 8px;
  font-weight: 300;
  display: flex;
}

.service-item-list {
  padding-left: 8vw;
}

.text-block {
  font-family: var(--_fisa-2026---geist-mono);
  font-size: 10px;
  font-weight: 700;
}

.text-block.light {
  color: var(--_fisa-2026---blanco);
  font-weight: 400;
}

.text-block.blanco {
  color: var(--_fisa-2026---blanco);
}

.hero-image-strip-2 {
  z-index: 10;
  grid-column-gap: 26vw;
  grid-row-gap: 26vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  width: 100%;
  padding-top: 70vh;
  display: flex;
}

.hero-image-strip-2.left {
  justify-content: space-between;
  padding-top: 40vh;
  padding-bottom: 30vh;
  position: relative;
}

.hero-image-strip-2.right-side {
  z-index: 25;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 30vh;
  padding-bottom: 30vh;
  inset: 0% 0% 0% auto;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuge {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 6rem;
  padding-bottom: 12rem;
  display: flex;
  position: relative;
}

.image-fill {
  object-fit: contain;
  width: auto;
  max-width: 60%;
  height: auto;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.hero-trigger-2 {
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.strip-wrapper {
  z-index: 5;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.strip-wrapper.right {
  z-index: 25;
  inset: 0% 0% 0% auto;
}

.hero-home-content {
  z-index: 15;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 2rem;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.center-txt-sticky {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.hero-image-2 {
  border-radius: 0%;
  width: 20vw;
  height: auto;
  position: relative;
  left: 0%;
  overflow: visible;
}

.hero-image-2.ten {
  margin-top: 0%;
  margin-bottom: -45%;
  left: 140%;
}

.hero-image-2.four {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  top: 0%;
}

.hero-image-2.fourteen {
  display: flex;
  left: 1vw;
}

.hero-image-2.three {
  margin-bottom: -5vw;
  left: -5vw;
}

.hero-image-2.thirteen {
  margin-top: -50vw;
  left: -70vw;
}

.hero-image-2.nine {
  margin-top: -45vw;
  display: flex;
  left: -65vw;
}

.hero-image-2.twelve {
  margin-top: -150%;
}

.hero-image-2.two {
  justify-content: flex-end;
  align-items: center;
  margin-top: -45vw;
  display: flex;
  left: 0;
}

.preview-hero {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
}

.hero-wrapper {
  justify-content: center;
  align-items: flex-start;
  height: 350vh;
  padding-top: 40vh;
  display: flex;
  position: relative;
}

.hero-home-heading {
  z-index: 10;
  position: relative;
}

.hero-bottom {
  z-index: 15;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.overlay-2 {
  z-index: 10;
  background-color: #121316b3;
  position: absolute;
  inset: 0%;
}

.overlay-2.overlay-light {
  background-color: #1213164d;
}

.heading-paragraph {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-hero {
  z-index: 2;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.hero-home-info {
  z-index: 25;
  border-top: 1px #484858;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  line-height: 1.35;
  display: flex;
  position: static;
}

.success-message-2 {
  background-color: #0000;
}

.h3 {
  font-family: var(--_fisa-2026---geist-mono);
  text-align: center;
  text-transform: uppercase;
  color: inherit;
  max-width: 14ch;
  min-height: 15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 98%;
}

.counter {
  font-family: var(--_fisa-2026---n27);
  text-align: center;
  letter-spacing: -.075em;
  color: inherit;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 100%;
}

.content-wrap-stats {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--negro-2025\<deleted\|variable-06e946d0\>);
  background-color: var(--_fisa-2026---blanco);
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  border-radius: 1.5em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 5px 15px;
  display: flex;
}

.underline-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  border-bottom: 1px #1a1c24;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.container-large-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.main {
  width: 100%;
  position: relative;
}

.btn-links.vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-btns {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  align-items: center;
  display: flex;
}

.flex-btns._3 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: space-between;
  align-items: stretch;
}

.edicion-2023 {
  max-width: 35vw;
}

.h2-del-video {
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 700;
}

.h2-del-video.center {
  text-align: center;
}

.h2-del-video.de-amarillo {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  text-transform: uppercase;
  font-family: inherit;
  font-size: 5em;
}

.underline {
  text-decoration: underline;
}

.wsp-btn {
  z-index: 9999;
  width: 64px;
  position: fixed;
  inset: auto 1vw 1.5% auto;
}

.div-block {
  background-color: #000c;
  padding: 0%;
  display: none;
}

.bpewser-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15% 0% 0%;
  display: block;
  position: relative;
}

.browser_link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.icon_firefox {
  border-radius: 100px;
  width: 55px;
  height: 55px;
  margin-bottom: 5px;
  padding: 6px;
}

.ie_logo {
  width: 70px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.browser-warning {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin: auto;
  padding: 40px;
  font-style: normal;
  display: flex;
  box-shadow: 11px 11px 55px #355aa41a;
}

.browser_header {
  color: #20355a;
  text-align: center;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 28px;
  font-style: normal;
  line-height: 40px;
}

.browser_details {
  color: #7a849e;
  text-align: center;
  letter-spacing: -.2px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
}

.browser-detect {
  z-index: 9999;
  background-color: #00000096;
  justify-content: center;
  align-items: center;
  padding: 325px 150px;
  display: none;
  position: fixed;
  inset: 0%;
}

.browser_title {
  color: #7a849e;
  font-size: 14px;
  font-weight: 500;
}

.browser_wrap {
  max-width: 300px;
  min-height: 50px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link_span {
  color: #283556;
  text-decoration: none;
}

.social-del-hero {
  z-index: 2;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 2% 80px auto;
}

.social-del-hero.white {
  z-index: 9999;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: none;
  position: fixed;
  bottom: 106px;
  right: 30px;
}

.social-btn {
  opacity: .25;
  filter: brightness(0%);
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 5px;
  display: flex;
}

.social-btn:where(.w-variant-34759666-1420-9ad3-416c-9affd1e98b85) {
  filter: none;
}

.icon-social {
  width: 18px;
}

.flex-vertical {
  grid-column-gap: 25vh;
  grid-row-gap: 25vh;
  flex-direction: column;
  width: 100%;
  padding-top: 20vh;
  padding-bottom: 15vh;
  display: flex;
}

.flex-vertical._2 {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  padding-top: 0;
  padding-bottom: 0;
}

.container-title-section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.container-aticle-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.web-section {
  width: 100%;
  position: relative;
}

.web-section.violeta {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  background-image: none;
}

.web-section.clara {
  background-image: none;
}

.web-section.mobile {
  background-color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  display: none;
}

.web-section.white, .web-section.sponsors-section {
  background-color: var(--blanco\<deleted\|variable-b25fc957\>);
}

.web-section.negra {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
}

.bajada-section {
  max-width: 38%;
}

.bajada-secion-txt {
  text-align: right;
  margin-bottom: 0;
  font-size: 18px;
}

.bajada-secion-txt.gris {
  color: var(--gris-de-texto\<deleted\|variable-3d077b55\>);
}

.title-container-de-sction {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: stretch;
  display: flex;
}

.numer-container {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 0;
  display: flex;
}

.title-container {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 6px 20px;
  display: flex;
}

.title-container._2 {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
}

.number-section {
  letter-spacing: -.2rem;
  font-size: 4em;
  font-weight: 100;
  line-height: 100%;
}

.h2-section {
  letter-spacing: -.1rem;
  margin-bottom: 0;
  font-size: 4em;
  font-weight: 700;
}

.h2-section.v {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  letter-spacing: -.25rem;
  text-transform: uppercase;
  font-family: FISA2025;
  font-size: 6em;
}

.h2-section.a {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: -.25rem;
  text-transform: uppercase;
  font-family: FISA2025;
  font-size: 6em;
}

.texto-de-lectura {
  color: var(--_fisa-2026---gris-medio);
  margin-bottom: 0;
  font-weight: 300;
}

.feature-card {
  transform-origin: 50% 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 4rem;
  padding-left: 0;
  display: flex;
}

.card__content__right {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 50%;
  height: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.card__content__left {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.feature-cards-wrapper {
  grid-column-gap: 20vh;
  grid-row-gap: 20vh;
  flex-flow: column;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.inner__content__right__top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card__content {
  grid-column-gap: 0px;
  flex: 1;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.slide-one {
  border: 2px solid var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  background-color: var(--_fisa-2026---blanco);
  box-shadow: 0 7px 0 0 var(--negro-2025\<deleted\|variable-06e946d0\>);
  outline-offset: 2px;
  border-radius: 20px;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
  position: absolute;
}

.slide-one.is--1 {
  z-index: 6;
  border-style: none;
  border-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  box-shadow: none;
  max-width: 100%;
  height: 80vh;
  padding: 3% 4% 3% 3%;
  position: relative;
  top: 0;
  bottom: auto;
}

.inner__content__right__bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.feature-wrapper {
  transform-origin: 50% 0;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
  position: sticky;
}

.feature-wrapper._3, .feature-wrapper._2 {
  padding-top: 0;
  top: 0;
}

.default-wrapper {
  width: 90%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.cards__container {
  border-radius: 20px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-links {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: static;
  inset: auto 2% 80px auto;
}

.container-item-footer {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.page-padding-3 {
  width: 100%;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-left: 4em;
  padding-right: 4em;
}

.credit-left {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.footer-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 90vh;
  max-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-title-footer {
  border-bottom: 3px solid var(--_fisa-2026---gris-medio);
  display: inline-block;
}

.container-footer-items {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.cuadrado-2 {
  color: var(--_fisa-2026---rosa);
  font-weight: 700;
}

.form {
  width: 100%;
}

.um-link-2 {
  color: var(--_fisa-2026---rosa);
  font-weight: 900;
  text-decoration: none;
  transition: all .5s cubic-bezier(.645, .045, .355, 1);
}

.um-link-2:hover {
  color: #fff;
  border-bottom: 3px solid #fff;
  text-decoration: none;
}

.contacto-1 {
  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: center;
  width: 100%;
  display: grid;
}

.flex {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.flex.r {
  align-items: flex-end;
}

.icon-footer-adress {
  width: 14px;
}

.title-footer {
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---gris-medio);
  letter-spacing: -.025rem;
  text-transform: uppercase;
  padding-bottom: 10px;
  font-size: 2em;
  font-weight: 700;
  line-height: 85%;
}

.social-link {
  margin-right: 0;
}

.text-field {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: black black var(--_fisa-2026---gris-medio);
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  background-color: #0000;
  min-width: 25vw;
  height: 60px;
  min-height: auto;
  margin-bottom: 0;
  padding-left: 18px;
  font-size: 1em;
  font-weight: 400;
  line-height: 140%;
}

.text-field:focus {
  color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
}

.text-field::placeholder {
  color: #fff;
}

.footer-adress-link {
  color: #fff;
  margin-left: 10px;
  text-decoration: none;
  transition: all .6s cubic-bezier(.23, 1, .32, 1);
}

.footer-adress-link:hover {
  padding-left: 5px;
}

.text-block-2 {
  color: red;
}

.container-item-footer-vetical {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-item-footer-vetical._1 {
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.text-block-6 {
  color: #0074e8;
  text-align: left;
  font-size: 180%;
  font-weight: 300;
  line-height: 100%;
  text-decoration: underline;
}

.formularuaio-conta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.item-2 {
  position: relative;
}

.small-text {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .7em;
  line-height: 100%;
}

.small-text.seguinos-en-las-redes {
  text-align: right;
  min-width: 25ch;
}

.error-message {
  background-color: #12131e;
}

.um-credit-2 {
  float: right;
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---gris-medio);
  text-align: right;
  text-transform: uppercase;
  flex: 1;
  font-size: 1em;
  font-weight: 800;
}

.credit-txt {
  float: left;
  font-family: var(--_fisa-2026---geist-mono);
  color: var(--_fisa-2026---gris-medio);
  text-transform: uppercase;
  background-color: #0000;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.button {
  letter-spacing: -.025em;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3em;
  padding: 20px 2em;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 100%;
}

.adress {
  width: 100%;
  font-style: normal;
  position: relative;
}

.social-link-2 {
  margin-bottom: 0;
  margin-right: 0;
}

.item-footer {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.footer-link-2 {
  color: #fff;
  text-decoration: none;
}

.container-bottom-footer {
  width: 100%;
  margin-top: 3%;
}

.img-logo {
  width: 160px;
}

.footer-bottom {
  color: #62717a;
  border-top: 1px solid #ffffff21;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.div-block-6 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-columns {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 6rem;
  padding-bottom: 3rem;
  display: flex;
}

.grid-footer {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 9%;
  display: grid;
}

.credit-right-2 {
  font-size: 110%;
  font-weight: 700;
}

.section-footer {
  z-index: 0;
  border-top: 1px #171b1f;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 95vh;
  display: flex;
  position: sticky;
  inset: auto 0% 0%;
}

.section-footer.negro {
  min-height: 100vh;
  position: relative;
}

.fooer-credits {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 0% 0% 3%;
  display: flex;
  position: relative;
}

.testominoal {
  color: #fff;
  font-size: 200%;
  font-weight: 300;
  line-height: 120%;
}

.testominoal.l {
  text-align: left;
  font-size: 300%;
}

.testominoal-credit {
  color: #fff;
  letter-spacing: -.05em;
  font-size: 100%;
  font-weight: 500;
  line-height: 120%;
}

.quote {
  color: #fff;
  font-size: 30vw;
  font-weight: 300;
  line-height: 50%;
}

.smooth-scroll {
  z-index: 1;
  position: relative;
}

.smooth-scroll.violeta {
  background-image: none;
}

.container-img-partica {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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

.img-100.turf {
  object-position: 65% 50%;
}

.mas {
  text-align: center;
  letter-spacing: -.05em;
  color: inherit;
  font-size: 3em;
  line-height: 100%;
  transform: none;
}

.flex-mas {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.modal-bg {
  z-index: 999999999;
  background-color: #000000ed;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-block {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 28px;
  display: flex;
  position: absolute;
  inset: -15px -15px auto auto;
}

.img-modal {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-modal {
  max-width: 65vw;
  position: relative;
}

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

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

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

.container-title-section-2 {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 9% 9% 10%;
  display: block;
  position: relative;
}

.container-title-section-2.de-faqs {
  padding-bottom: 3%;
}

.container-title-section-2.fisa-2023 {
  grid-column-gap: 10vh;
  grid-row-gap: 10vh;
  flex-direction: column;
  align-items: stretch;
  padding-bottom: 3%;
  display: flex;
}

.sponm {
  font-size: 40%;
  transform: translate(0, 50px);
}

.section {
  background-color: var(--_fisa-2026---negro);
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.section.bg-blanco {
  background-color: #fff;
  position: relative;
}

.section.hero-gridd {
  background-color: var(--blanco\<deleted\|variable-b25fc957\>);
  background-image: none;
  transform: none;
}

.bajada-title {
  color: #00000040;
  letter-spacing: -.02em;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: FISA2025;
  font-size: 200%;
  line-height: 110%;
  display: block;
}

.bajada-title.sneak {
  width: 80%;
  font-size: 180%;
}

.bajada-title.dark {
  color: #0000004d;
}

.bajada-title.bold {
  color: #00000080;
  margin-bottom: 1.5%;
  font-weight: 700;
}

.bajada-title._2025 {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 200;
}

.sponsor {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 6%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sponsor.slider {
  justify-content: center;
  align-self: center;
  padding-top: 0%;
  padding-bottom: 3%;
}

.txt-sponsor {
  z-index: 2;
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  color: var(--blanco\<deleted\|variable-b25fc957\>);
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 25px;
  min-width: auto;
  margin-bottom: 6%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6%;
  padding-right: 6%;
  font-family: Vagroundedstd;
  font-size: 50%;
  font-weight: 900;
  display: block;
  position: static;
  top: 12%;
  left: 0;
  right: 0;
}

.txt-sponsor.exponen {
  margin-bottom: 3%;
}

.arrow-sponsors {
  display: none;
}

.container-sponsorss {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 9% 9%;
  display: block;
  position: relative;
}

.grid-sponsors {
  grid-template: ". . . . . ." 25vh
                 ". . . . . ." 25vh
                 ". . . . . ." 25vh
                 ". . . . . ." 25vh
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.center-titlle {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.center-titlle._1 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  display: flex;
}

.center-titlle._2025 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.mask-sponsors {
  width: 100%;
  height: 100%;
}

.sponsor-de-fisa {
  text-align: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.slider-sponsors {
  background-color: #0000;
  width: 100%;
  height: 60%;
}

.h2-2021 {
  color: #bc40ff;
  letter-spacing: -.04em;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 280%;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.h2-2021.verde {
  color: #00f4a1;
}

.slide-sponsors {
  width: 16.6667%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 1.5%;
  padding-right: 1.5%;
}

.txt-sponsor-2 {
  z-index: 2;
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 6%;
  margin-left: auto;
  margin-right: auto;
  font-size: 75%;
  font-weight: 900;
  display: block;
  position: static;
  top: 12%;
  left: 0;
  right: 0;
}

.txt-sponsor-2.exponen {
  margin-bottom: 3%;
}

.grid-sponsors-2 {
  grid-column-gap: 1em;
  grid-row-gap: 4em;
  grid-template: ". . . . . ." 25vh
                 ". . . . . ." 25vh
                 ". . . . . ."
                 ". . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.multiply {
  filter: grayscale();
  mix-blend-mode: multiply;
  justify-content: center;
  align-items: center;
  display: flex;
}

.txt-sponsor-3 {
  z-index: 2;
  color: #0006;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 6%;
  margin-left: auto;
  margin-right: auto;
  font-size: 50%;
  font-weight: 700;
  display: block;
  position: static;
  top: 12%;
  left: 0;
  right: 0;
}

.nav-link {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 70%;
  font-weight: 700;
  transition: all .6s cubic-bezier(.215, .61, .355, 1);
}

.nav-link:hover {
  color: #d19122;
  border-bottom: 4px solid #d19122;
  padding-bottom: 16px;
}

.nav-link.w--current {
  color: #d19122;
  border-bottom: 6px solid #d19122;
  padding-bottom: 14px;
}

.social-btn-2 {
  opacity: .4;
  margin-right: 13px;
}

.sep-menu {
  background-color: #ffffff1a;
  width: 2px;
  height: 10px;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
}

._2019 {
  color: #fff;
  font-size: 200%;
  font-weight: 900;
  line-height: 100%;
}

._2019.hero-grid {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  font-size: 7em;
  font-weight: 800;
  transform: translate(0, -20%);
}

.menu-container {
  float: none;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.icon-next {
  font-size: 70%;
}

.slider-abel {
  z-index: 0;
  width: 100%;
  height: 100vh;
  min-height: 620px;
  overflow: hidden;
}

.abel-hero {
  background-color: #000;
  width: 100%;
  height: 100vh;
  min-height: 520px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.slide-nav {
  letter-spacing: 2rem;
  font-size: 50%;
}

.slide-nav.si {
  font-size: 30%;
}

.txt-verde {
  color: #63dd90;
  text-transform: uppercase;
  font-size: 450%;
  line-height: 110%;
}

.txt-verde.del-heroo {
  line-height: 70%;
}

.txt-verde.del-heroo.small-caps {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
  color: #fff;
  letter-spacing: .15em;
  text-transform: uppercase;
  border-radius: 100px;
  padding: 5px 10px;
  font-family: Inter;
  font-size: 10px;
  line-height: 100%;
}

.txt-verde.sobre-verde {
  color: #fff;
  text-align: center;
  background-color: #0000;
  font-size: 280%;
  line-height: 70%;
}

.left-arrow {
  font-size: 70%;
  top: 0;
  bottom: 0;
  left: -15px;
}

.espaciado {
  letter-spacing: -.3em;
}

.h1-hero {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.5%;
  font-size: 6em;
  font-weight: 800;
  line-height: 90%;
  display: block;
}

.h1-hero.landing-abel {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  text-shadow: 5px 5px 1px var(--negro-2025\<deleted\|variable-06e946d0\>);
  font-size: 22vh;
  text-decoration: none;
}

.h1-hero.counter {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  margin-bottom: 0%;
  font-size: 9em;
  line-height: 110%;
}

.h2-landing-abel {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: -.01em;
  text-transform: uppercase;
  text-shadow: 2px 1px 0 var(--negro-2025\<deleted\|variable-06e946d0\>);
  text-underline-offset: 10px;
  margin-bottom: 3%;
  font-family: FISA2025;
  font-size: 320%;
  font-weight: 600;
  line-height: 101%;
  -webkit-text-decoration: underline wavy;
  text-decoration: underline wavy;
  display: block;
}

.right-arrow {
  justify-content: flex-end;
  font-size: 70%;
  top: 0;
  bottom: 0;
  right: -15px;
}

.btn-plateas {
  color: #419a62;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #63dd90;
  background-image: url('../images/abel-icon-ticket_1abel icon-ticket.png');
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 18px;
  border-radius: 10px;
  padding: 20px 24px 20px 53px;
  font-size: 80%;
  font-weight: 600;
}

.container-hero-btns.aberlito {
  margin-top: 3%;
  display: none;
}

.container-txt-heroo {
  z-index: 1;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 3%;
}

.container-txt-heroo.con-slide {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 3%;
  bottom: 12%;
}

.slide {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.marzo-grid {
  color: #fff;
  letter-spacing: .25em;
  text-transform: uppercase;
  font-size: 160%;
  font-weight: 800;
  line-height: 100%;
}

.pampa {
  mix-blend-mode: multiply;
  width: 50%;
}

.box-hero {
  border-radius: 1em;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.box-hero.none {
  display: none;
}

.logo-concursos, .logo-concursos.smaller {
  width: 50%;
}

.img-logo-blanco {
  width: 80%;
}

.mask-sliderr-dentro-de-foto {
  border-radius: 20px;
}

.mask-sliderr-dentro-de-foto._4 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.mask-sliderr-dentro-de-foto._1 {
  border-radius: 20px;
}

.mask-sliderr-dentro-de-foto._3 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.mask-sliderr-dentro-de-foto.no-rnd {
  border-radius: 0;
}

.mask-sliderr-dentro-de-foto._10 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.mask-sliderr-dentro-de-foto._11 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.mask-sliderr-dentro-de-foto._13 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.bg-color {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 9%;
  display: flex;
  position: relative;
}

.bg-color.naranja {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
}

.bg-color.naranja._1 {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  border-top-left-radius: 25px;
}

.bg-color.bg02 {
  background-color: #e9e9e9;
}

.bg-color.bg01 {
  background-color: #f2f2f2;
}

.bg-color.blue {
  background-color: #1443ef;
}

.bg-color.blue.vertical-flex {
  flex-direction: column;
}

.bg-color.violetaa {
  background-color: #4f3dad;
}

.bg-color.violetaa.vertical-flex {
  background-color: var(--celeste\<deleted\|variable-2bf6361e\>);
  flex-direction: column;
}

.bg-color.violetaa.vertical-flex.menos-padding {
  padding: 6%;
}

.bg-color.violetaa.vertical-flex._1 {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  background-image: none;
  border-top-right-radius: 25px;
  font-weight: 600;
}

.bg-color.griss {
  background-color: #c4c4c4;
}

.bg-color.griss.vertical-flex {
  flex-direction: column;
}

.bg-color.griss.vertical-flex.bco {
  background-color: #fff;
}

.bg-color.griss.vertical-flex.bco.logos {
  background-color: var(--bg-como-participar\<deleted\|variable-cf102f4d\>);
}

.bg-color.rojoo {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
}

.bg-color.rojoo._3 {
  background-color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
  background-image: linear-gradient(38deg, var(--violeta-2025\<deleted\|variable-2d0150fb\>), var(--magenrta-2025\<deleted\|variable-5744d006\>));
}

.bg-color.verde {
  background-color: #63dd90;
  justify-content: space-between;
  align-items: flex-start;
}

.bg-color.asadores {
  background-color: #0000;
  background-image: linear-gradient(#00000063, #00000063), url('../images/bg-asadores.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.bg-color.bg03 {
  background-color: #d3d3d3;
}

.bg-color.mago {
  background-image: url('../images/mago-galo.jpeg');
  background-position: 50%;
  background-size: cover;
}

.bg-color.eje3 {
  background-image: url('../images/grid-circuito-aventura.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-color.ha {
  background-image: url('../images/grid-slide-bottom.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0%;
}

.bg-color.eje2 {
  background-image: url('../images/grid-ejercito.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-color.moviles {
  background-image: url('../images/grid-la-nueva.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-color.la-liga {
  background-image: url('../images/Formulario_bg_wide-scaled.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.puerto-bb {
  width: auto;
  height: 90%;
  transform: translate(0, 12%);
}

.txt-votar {
  z-index: 2;
  color: #000;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 3%;
  margin-left: auto;
  margin-right: auto;
  font-size: 60%;
  font-weight: 700;
  display: block;
  position: static;
  top: 12%;
  left: 0;
  right: 0;
}

.link-participantes {
  filter: saturate(0%);
  display: inline;
  position: relative;
}

.ccis-2 {
  width: 90%;
}

.img-quote {
  margin-top: 0%;
  margin-bottom: 0%;
  margin-right: 3%;
}

.fehca-grid {
  color: #fff;
  letter-spacing: .25em;
  text-transform: uppercase;
  margin-bottom: 1%;
  font-size: 300%;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.txt-100-razones-box {
  color: #1f191a;
  font-size: 260%;
  line-height: 100%;
}

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

.btn-social.twitter {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
}

.btn-social.instagram {
  background-color: #0000;
  background-image: linear-gradient(45deg, var(--violeta-2025\<deleted\|variable-2d0150fb\>), var(--magenrta-2025\<deleted\|variable-5744d006\>));
}

.btn-social.face {
  background-color: #3a589b;
}

.btn-social.youtubee {
  background-color: #ce1312;
}

.link-de-grid {
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: absolute;
}

.slider-dentro-de-foto {
  z-index: 0;
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.slider-dentro-de-foto.sin-bg {
  background-color: #fff0;
}

.slider-dentro-de-foto._4 {
  border-bottom-right-radius: 0;
}

.slider-dentro-de-foto._2 {
  border-top-right-radius: 0;
}

.slider-dentro-de-foto.violeta-deh-hero {
  background-color: #fff0;
  border-radius: 0;
}

.container-txt-100razones {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 6%;
  padding-left: 0%;
  display: flex;
}

.invita {
  z-index: 2;
  color: #000;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 80%;
  display: block;
  position: absolute;
  top: 12%;
  left: 0;
  right: 0;
}

.arrow-slide-dentro-de-foto {
  display: none;
}

.arrow-slide-dentro-de-foto.si {
  font-size: 70%;
  display: block;
}

.txt-dias {
  z-index: 2;
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  text-align: center;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin: 6% auto 0%;
  font-size: 70%;
  font-weight: 800;
  display: block;
  position: static;
  top: 12%;
  left: 0;
  right: 0;
}

.container-hero-grid {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 3%;
  display: block;
  position: relative;
  transform: translate(0, -40px);
}

.bahia {
  width: 60%;
}

.slide-nav-dentro-de-foto {
  z-index: 1;
  letter-spacing: 2em;
  font-size: 40%;
  display: none;
}

.slide-nav-dentro-de-foto.none {
  top: 0;
  right: 0;
}

._100-aos {
  color: #008bd3;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 3%;
  font-size: 200%;
  line-height: 100%;
}

.concursos-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: ". ."
                       ". .";
  width: 100%;
  height: 100%;
}

.grid-hero {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: 100px 100px 75px 75px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
}

.slide-de-grid-hero {
  width: 100%;
  height: 100%;
  position: relative;
}

.social-grid-img {
  width: 40%;
}

.social-grid-img.x {
  filter: invert();
  max-width: 50px;
}

.img-big {
  text-align: right;
}

.resalte-faq {
  text-decoration: underline;
}

.faq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
  / .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3%;
  padding-bottom: 3%;
  display: grid;
}

.icon-faq {
  padding-right: 6%;
}

.h2-title {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.txt-faq {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.container-preguntas {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 3% 9%;
  display: block;
  position: relative;
}

.container-lottie {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.lottie-small {
  transform: scale(1.5);
}

.container-txt-grid-ad {
  text-align: center;
  background-color: #0000;
  align-self: center;
  width: 100%;
  height: 100%;
  padding: 6%;
  position: relative;
}

.container-txt-grid-ad.violeta-oscuro {
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  border-radius: 20px;
  align-self: center;
}

.container-txt-grid-ad.violeta-oscuro._1 {
  background-color: #0000;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.box-grid-ad {
  width: 100%;
  height: 100%;
}

._100x100 {
  width: 100%;
  height: 100%;
  position: relative;
}

.container-grid-actividades-diarias {
  grid-column-gap: 10vh;
  grid-row-gap: 10vh;
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 6%;
  display: flex;
  position: relative;
}

.img-101 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.grid-actividades-diarias {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template: ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 33vh
                 ". . . ." 50vh
                 / 1fr 1fr 1fr 1fr;
  position: relative;
}

.contaiiner-txt-grid-ad {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0% 6% 0% 0%;
  display: flex;
}

.nombre-de-la-banda {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: -.02em;
  font-size: 240%;
  font-weight: 700;
  line-height: 90%;
}

.txt-fuera-box {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: FISA2025;
  font-size: 3em;
  font-weight: 800;
  line-height: 100%;
}

.txt-fuera-box.abajo-izquierda {
  position: absolute;
  inset: auto auto 6% 6%;
}

.txt-fuera-box.abajo-derecha {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  text-align: right;
  position: absolute;
  inset: auto 3% 3% auto;
}

.txt-fuera-box.abajo-derecha.mucho-mas {
  width: 50%;
  right: 1.5%;
}

.txt-fuera-box.none {
  display: none;
}

.txt-grid-out.abajo-izquierda {
  position: absolute;
  inset: auto auto 3% 6%;
}

.txt-grid-out.abajo-izquierda._70 {
  width: 50%;
}

.aclaracion-txt-grid-ad {
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 3%;
  font-family: Rodger;
  font-weight: 400;
  text-decoration: none;
}

.aclaracion-txt-grid-ad.blanca {
  color: var(--blanco\<deleted\|variable-b25fc957\>);
}

.slider-al-100, .mask, .slider-2 {
  width: 100%;
  height: 100%;
}

.arrow-small {
  font-size: 60%;
}

.slide-nav-2 {
  display: none;
}

.img-container {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.img-container._3 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.img-container._4 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
}

.img-container._2 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}

.icon {
  transform: translate(20px);
}

.icon-2 {
  transform: translate(-20px);
}

.lightbox-100 {
  width: 100%;
  height: 85vh;
  position: relative;
}

.lightbox-100._2025 {
  height: auto;
}

.image, .lightbox-link {
  width: 100%;
  height: auto;
}

.all {
  pointer-events: none;
  font-style: normal;
}

.text-align-center {
  text-align: center;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center.black {
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
}

.section-page-intro {
  justify-content: center;
  align-items: center;
  min-height: 200svh;
  overflow: clip;
}

.page-intro-splitscreen-wrapper {
  z-index: 1;
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.page-intro-title-wrapper {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.page-intro-title-wrapper.pa {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  padding-left: 3em;
}

.spacer-xl-start {
  width: 100%;
  max-width: 1366px;
  padding-top: 7.5rem;
}

.page-intro-splitscreen-bottom {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  width: 100%;
  height: 0%;
}

.section-intro {
  position: relative;
}

.page-intro-title-small {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 1.5vw;
  font-weight: 400;
}

.page-intro-title-small.is-made-in-webflow {
  text-transform: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1em;
  display: flex;
}

.spacer-sm-start {
  padding-top: 2.25rem;
}

.spacer-sm-start.spacer-sm-end {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.page-intro-wrapper {
  z-index: 0;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100svh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.page-padding-4 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 50vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.page-intro-splitscreen-top {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  width: 100%;
  height: 0%;
}

.page-intro-content {
  z-index: 1;
  padding-bottom: 3em;
  position: relative;
}

.heading-style-h1 {
  font-family: var(--_fisa-2026---n27);
  letter-spacing: -.01em;
  text-transform: uppercase;
  font-size: 7rem;
  font-weight: 800;
  line-height: 100%;
}

.heading-style-h1.none {
  display: none;
}

.upper-mono {
  font-family: var(--_fisa-2026---geist-mono);
  letter-spacing: .05em;
  text-transform: uppercase;
  color: inherit;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.1;
}

.upper-mono.de-card {
  color: var(--_fisa-2026---gris-medio);
}

.upper-mono._2 {
  color: var(--_fisa-2026---gris-claro);
}

.upper-mono.f {
  color: var(--_fisa-2026---gris-medio);
}

.section-after-intro-text {
  z-index: 3;
  background-color: var(--_fisa-2026---gris-claro);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10em;
  padding-bottom: 10em;
  position: relative;
}

.page-intro-text-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  display: flex;
}

.container-small {
  flex-flow: column;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.page-intro-title {
  color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  letter-spacing: -.025em;
  text-transform: uppercase;
  font-size: 16vw;
  font-weight: 800;
  line-height: 75%;
}

.page-intro-title._2 {
  font-family: var(--_fisa-2026---n27);
  color: var(--_fisa-2026---gris-claro);
  letter-spacing: -.075em;
  font-size: 15vw;
}

.page-loader_percent {
  color: #0000;
  letter-spacing: -2px;
  font-size: 8vmin;
  line-height: 1;
}

.page-loader_marquee {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1;
  display: flex;
  position: absolute;
}

.page-loader_marquee.is-bottom {
  display: none;
  inset: auto 0% 0%;
}

.page-loader_marquee.is-top {
  display: none;
  inset: 0% 0% auto;
}

.page-loader_marquee-text {
  flex: none;
}

.page-loader_component {
  z-index: 9999;
  background-color: #1e211e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.div-block-7 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-loader_noise {
  z-index: 0;
  opacity: .05;
  background-image: url('../images/Grain_overlay.gif');
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.logo-de-intro {
  width: auto;
  max-width: 20vw;
  margin-left: auto;
  margin-right: auto;
}

.page-loader_text-style {
  display: none;
}

.page-loader_trigger {
  z-index: 50;
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.page-loader_text-fill {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 0%;
  display: flex;
  position: relative;
}

.page-loader_text-wrapper {
  z-index: 10;
  font-family: var(--_fisa-2026---n27);
  align-self: center;
  align-items: flex-end;
  height: 10vmin;
  font-weight: 500;
  display: flex;
  position: relative;
}

.page-loader_text {
  color: #0000;
  letter-spacing: -2px;
  font-size: 8vmin;
  line-height: 1;
}

.noise-all {
  z-index: 99999;
  opacity: .02;
  pointer-events: none;
  background-image: url('../images/Grain_overlay.gif');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: fixed;
  inset: 0%;
}

.is-magnetic.center {
  z-index: 7;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 10px 10px auto auto;
}

.is-magnetic.logo {
  z-index: 9;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 10px auto auto -1.5%;
}

.hambur {
  z-index: 9;
  background-color: var(--_fisa-2026---blanco);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.icon-svg {
  color: var(--_fisa-2026---negro);
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.brand-image {
  min-height: 30px;
}

.brand-image.footer {
  width: 130px;
}

.menu-top-enlaces {
  z-index: 9;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  padding-top: 20px;
  display: flex;
  position: absolute;
  inset: .5% 90px auto auto;
}

.top-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_fisa-2026---gris-claro);
  font-family: var(--_fisa-2026---geist-mono);
  color: var(--_fisa-2026---negro);
  letter-spacing: .05em;
  border-radius: 5px;
  align-items: center;
  padding: 10px 15px;
  font-size: 11px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.top-link.responsive {
  display: none;
}

.svg-flow {
  width: 9px;
}

.text-inner-btn-top {
  text-transform: uppercase;
  color: inherit;
}

.path-i6fhz {
  color: #000;
  font-size: 10px;
}

.path-cmyoe {
  color: #000;
}

.bajada {
  font-family: var(--_fisa-2026---geist-mono);
  color: var(--_fisa-2026---gris-medio);
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 100;
  line-height: 120%;
}

.box-2 {
  z-index: 9;
  cursor: pointer;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.box-2.fixed {
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
}

.hambur-menu {
  position: relative;
}

.cerrar-icon {
  display: none;
}

.scroll_wrap {
  position: relative;
  overflow: hidden;
}

.scroll_trigger {
  pointer-events: none;
  border: 10px red;
  height: 100%;
  min-height: 100vh;
  position: absolute;
  inset: auto 0% 0%;
}

.footer {
  z-index: 3;
  background-color: var(--_fisa-2026---negro);
  position: relative;
}

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

.video-bg {
  z-index: 0;
  opacity: .81;
  mix-blend-mode: multiply;
  max-height: 80vh;
  position: fixed;
}

.div-block-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.img-prox {
  max-width: 50vw;
  transform: translate(0, 26%);
}

.sticky-inscripcion {
  z-index: 9998;
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  min-width: 20vw;
  max-width: 25vw;
  padding: 3% 3% 1.5%;
  display: none;
  position: fixed;
  inset: auto 6% 0% auto;
  box-shadow: 0 1px 10px 1px #0000004d;
}

.container-txt-sticky {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.contasiner-inscripcion {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p-sticky-container {
  width: auto;
  margin-top: 0;
}

.btn-sticky-container {
  margin-top: 0;
}

.close-sticky-anotarse {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.anuncio-sticky-title {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: FISA2025;
  font-size: 3rem;
  font-weight: 800;
  line-height: 100%;
}

.p-bold {
  font-size: 1.1em;
  font-weight: 600;
}

.grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  display: grid;
}

.solo-section-sponsors {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.catalogo-de-publicidad {
  display: none;
}

.youtube-embebd-shorts {
  width: 100%;
  min-height: 50vh;
}

.btn-2 {
  background-color: #0087ff;
  border-bottom-style: none;
  border-radius: 5px;
  padding: 20px 30px;
  font-weight: 700;
  transition: all 50ms ease-in-out;
}

.btn-2.acreditaciones {
  z-index: 9998;
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  pointer-events: auto;
  text-transform: uppercase;
  background-image: url('../images/acreditaciones_1acreditaciones.png');
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 200px;
  padding-top: 15px;
  padding-left: 40px;
  padding-right: 30px;
  font-family: FISA2025;
  font-size: 19px;
  font-weight: 800;
  position: fixed;
  inset: auto 90px 1.5% auto;
}

.bg-slider {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-fecha {
  width: 200px;
}

.img-fecha.responsive {
  display: none;
}

.container-preguntas-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 3%;
  display: grid;
  position: relative;
}

.pregunta-container {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  box-shadow: 5px 9px 0 -2px var(--negro-2025\<deleted\|variable-06e946d0\>);
  border-radius: 1em;
  flex-flow: column;
  padding: 1.1em 1.5em 1em;
  display: flex;
}

.pregunta {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  text-align: center;
  letter-spacing: -.025em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 6.5em;
  line-height: 100%;
}

.prg-abajo {
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  text-align: center;
  letter-spacing: -.05em;
  text-transform: uppercase;
  font-family: Inter;
  font-size: 13px;
  font-weight: 700;
}

.div-block-12 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.p-uuper {
  color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  text-align: left;
  text-transform: uppercase;
  font-size: 2.5em;
  font-weight: 100;
  line-height: 100%;
}

.container-title-section-2-copy {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12% 9% 6%;
  display: block;
  position: relative;
}

.wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.column-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0 10px 10px;
  display: flex;
}

.countdown-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -5vh;
  display: flex;
}

.container-coming-soon {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.text-block-7 {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 800;
  line-height: 100%;
}

.countdown-wrap {
  color: #000;
  flex-flow: column;
  display: flex;
  overflow: hidden;
  transform: translate(0, -10%);
}

.coming-soon-wrapper {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 1290px;
  display: flex;
  overflow: hidden;
}

.count-1 {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  font-size: 8em;
  font-weight: 200;
  line-height: 100%;
}

.ikonik-mw9aq {
  color: #fff;
  width: 100%;
  height: 100%;
}

.ikonik-nbn4n {
  color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.is-magnetic-2 {
  display: inline-block;
}

.is-magnetic-2.wsp-btn {
  z-index: 9998;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 10px 10px auto;
}

.is-magnetic-2.s {
  width: 100%;
  height: 100%;
}

.instagram-link {
  background-image: linear-gradient(232deg, #515bd4, #8134af 30%, #dd2a7b 52%, #feda77 77%, #f58529);
  border-radius: 100%;
  width: 48px;
  height: 48px;
  padding: 21%;
}

.instagram-link.facebook {
  background-image: linear-gradient(#3b5998, #3b5998);
  padding: 15%;
}

.dentro-del-btn {
  z-index: 9999;
  background-color: #25d366;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 64px;
  max-width: 100%;
  height: 64px;
  padding: 21%;
  display: flex;
}

.marquee {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.marquee_track {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.marquee_list, .marquee_flex {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.marquee_item {
  flex: none;
  margin-right: 2em;
  display: flex;
}

.img-fisda {
  max-height: 30vh;
}

.bg-behind-button {
  background-color: #222;
  padding: 10px 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.bg-behind-button.invert {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  padding: 0 0 5px;
  font-size: 3.5em;
  font-weight: 800;
  line-height: 90%;
  transition: all .6s cubic-bezier(.39, .575, .565, 1);
}

.bg-behind-button.invert:hover {
  color: var(--magenrta-2025\<deleted\|variable-5744d006\>);
}

.bg-behind-button.invert.w--current {
  color: #ff5e0d;
}

.wrapper-2 {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.primary-button-text-2 {
  font-size: 1.5em;
  font-weight: 200;
  line-height: 110%;
  text-decoration: none;
  transform: translate(0, -10%);
}

.primary-button-text-2.absolute {
  position: absolute;
}

.bullet {
  border: 2px none var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  border-radius: 100%;
  width: 18px;
  height: 18px;
  transform: none;
}

.container-artistas {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.artistsconainet {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  background-color: #0000;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12% 3% 6%;
  display: flex;
  position: relative;
}

.dia-show {
  text-align: center;
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 400;
  line-height: 100%;
}

.nombre-show {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  text-align: center;
  text-transform: uppercase;
  font-size: 5em;
  font-weight: 800;
  line-height: 100%;
}

.aclaracion {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  text-align: center;
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 200;
  line-height: 140%;
  text-decoration: none;
  transform: translate(0, -10%);
}

.show-ppal {
  background-color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  border-radius: 2em;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding: 1.9em;
  display: flex;
}

.div-block-13 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding-left: 2em;
  padding-right: 2em;
  display: grid;
}

.img-sposor {
  max-width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-14 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.div-block-15 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.modal-video {
  z-index: 9999;
  background-color: #000000ed;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
}

.close-sticky-anotarse-2 {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.close-sticky-anotarse-2.de-anuncio {
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  border-radius: 100%;
}

.link-block-4 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.container-btn-crono {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  box-shadow: 5px 14px 0 2px var(--negro-2025\<deleted\|variable-06e946d0\>);
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  text-align: center;
  border-radius: 2em;
  grid-template: ". . . . ."
  / 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: center;
  margin: 6% auto;
  font-size: 90%;
  display: grid;
  position: static;
  overflow: hidden;
}

._100btn {
  border-right: 1px solid #0003;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.show-fecha {
  font-size: 600%;
  font-weight: 200;
  line-height: 95%;
}

.btn-del-violeta {
  text-align: center;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 33px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.btn-del-violeta.crono {
  color: inherit;
  padding: 20%;
}

.solo-animacion {
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1em 3em;
  display: flex;
}

.dia-de-crono {
  font-size: 5em;
  font-weight: 200;
  line-height: 100%;
  transform: translate(0, -10px);
}

.nombre-del-dia-crono {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: 800;
  line-height: 100%;
}

.filtro-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .35;
  color: var(--gris-de-texto\<deleted\|variable-3d077b55\>);
  background-color: inherit;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 3%;
  padding-right: 3%;
  line-height: 100%;
  transform: none;
}

.filtro-form:hover {
  background-color: #f1f1f1;
}

.filtro-form.w--current {
  background-color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  opacity: 1;
  color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  transition: all .6s cubic-bezier(.39, .575, .565, 1);
  transform: none;
}

.tabs-content {
  padding-top: 0;
}

.container-grid-crono {
  border-left: 1px solid #0003;
  width: 100%;
  height: 100%;
}

.container-grid-crono.first {
  border-left-color: #0003;
  position: relative;
}

.horario-crono {
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 200;
  line-height: 100%;
}

.show-dia {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 200%;
  font-weight: 800;
  line-height: 90%;
}

.container-foto {
  border-radius: 100px;
  width: 200px;
  height: 200px;
  margin-bottom: 0%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-foto:where(.w-variant-d0ed91d9-21cf-5cb4-f78d-3d5a5b5526e6) {
  border-radius: 0;
  height: auto;
  overflow: visible;
}

.grid-de-cada-dia {
  grid-column-gap: 0px;
  grid-template: ". . ."
  / 1fr 1fr 1fr;
}

.txt-fuera-box-2 {
  color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 800;
  line-height: 95%;
}

.txt-fuera-box-2:where(.w-variant-8129c337-5555-0835-2e6a-42d0df0231f6), .txt-fuera-box-2:where(.w-variant-d0ed91d9-21cf-5cb4-f78d-3d5a5b5526e6) {
  font-size: 3em;
}

.separator-actividad-crono {
  background-color: #0003;
  width: 60%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.container-fecha-cronograma {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 6% 6%;
  font-size: 160%;
  position: sticky;
  top: 3%;
}

.container-horario {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  padding-top: 1%;
  padding-bottom: 1%;
  display: flex;
}

.txt-actividad {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container-dia-crono {
  align-self: start;
  height: 100%;
  position: relative;
}

.img-102 {
  width: 100%;
  height: 100%;
}

.img-102:where(.w-variant-8129c337-5555-0835-2e6a-42d0df0231f6) {
  object-fit: cover;
}

.img-102:where(.w-variant-d0ed91d9-21cf-5cb4-f78d-3d5a5b5526e6) {
  object-fit: contain;
}

.actividad {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  padding: 3% 10%;
  display: flex;
  position: relative;
}

.inner-crono {
  width: 100%;
  height: 100%;
  padding: 3% 6% 6%;
}

.show-mes {
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 70%;
  font-weight: 200;
}

.lugar {
  text-transform: uppercase;
  font-family: Inter;
  font-size: 10px;
}

.lugar:where(.w-variant-8129c337-5555-0835-2e6a-42d0df0231f6) {
  font-size: 12px;
}

.div-block-17 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-18 {
  flex-flow: column;
  display: flex;
}

.tabs {
  flex-flow: column;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6%;
  padding-right: 6%;
  display: flex;
}

.laterial {
  background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  opacity: .15;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.slide-shows {
  width: 100%;
  height: 100%;
  position: relative;
}

.nm {
  max-height: 90vh;
}

.container-video-modal-copy {
  z-index: 9;
  border: 1px #000;
  border-radius: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-2 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.title-cinetico {
  width: 100%;
}

.link-block-5 {
  background-color: var(--_fisa-2026---negro);
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 30px 20px 50px;
  display: flex;
}

.flex-de-card-inner {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  padding-left: 2em;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.texto-infog {
  color: var(--_fisa-2026---negro);
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: Geist Mono, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.padddi {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
}

.dsadsa {
  background-color: var(--_fisa-2026---negro);
  flex-direction: column;
  justify-content: flex-end;
}

.background-video {
  z-index: 0;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h2-temporal {
  display: none;
}

.gesit {
  color: var(--_fisa-2026---blanco);
  text-align: left;
  letter-spacing: -.05em;
  font-size: 2em;
  font-weight: 400;
  line-height: 100%;
  transform: translate(16px);
}

.div-block-21 {
  padding-right: 10px;
  overflow: hidden;
}

.vox {
  z-index: 0;
  background-color: var(--_fisa-2026---rosa);
  width: 30px;
  height: 60px;
  position: relative;
}

.container-title-cinetico {
  overflow: hidden;
}

@media screen and (min-width: 1440px) {
  .c-1200 {
    padding-left: 0;
    padding-right: 0;
  }

  .bg-video-content-wrap.mas-corto {
    max-width: 50vw;
  }

  .menu-left {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    justify-content: center;
  }

  .service-item {
    margin-left: auto;
    margin-right: auto;
  }

  .anchor-link-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .margin-bottom.margin-small {
    max-width: 30ch;
  }

  .heading-medium, .heading-medium.card, .heading-medium.bg-negro, .heading-medium.edic {
    font-size: 4rem;
  }

  .p {
    line-height: 140%;
  }

  .btn.acreditaciones {
    right: 6vw;
  }

  .btn.plano {
    left: 45%;
  }

  .btn._2 {
    background-color: var(--violeta-2025\<deleted\|variable-2d0150fb\>);
  }

  .btn._2.res {
    background-color: #780bf7;
  }

  .service-item-list {
    padding-left: 0;
  }

  .hero-image-2.ten {
    width: 20vw;
    height: 20vw;
    min-height: 20vw;
  }

  .heading-paragraph {
    max-width: 50rem;
  }

  .content-wrap-stats {
    padding: 6% 12%;
  }

  .h2-del-video.de-amarillo {
    font-size: 5em;
  }

  .social-del-hero.white {
    grid-column-gap: 30px;
    bottom: 120px;
  }

  .container-title-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
    grid-auto-columns: 1fr;
  }

  .bajada-secion-txt {
    font-size: 1.2em;
    line-height: 130%;
  }

  .title-container-de-sction {
    align-items: center;
    min-width: 60%;
  }

  .numer-container {
    width: 200px;
    height: 200px;
  }

  .title-container {
    height: 200px;
    padding: 0% 6%;
  }

  .number-section, .h2-section {
    font-size: 5em;
  }

  .h2-section.v, .h2-section.a {
    font-size: 7em;
  }

  .texto-de-lectura {
    line-height: 140%;
  }

  .feature-card {
    padding-top: 2.8rem;
  }

  .card__content__left {
    justify-content: center;
    align-items: stretch;
  }

  .card__content {
    padding-top: 6%;
    padding-bottom: 3%;
  }

  .slide-one.is--1 {
    max-width: 70vw;
    height: 70vh;
  }

  .inner__content__right__bottom {
    width: 90%;
  }

  .feature-wrapper._3, .feature-wrapper._2 {
    padding-top: 2.8rem;
  }

  .feature-wrapper._2.como {
    min-height: 100vh;
  }

  .default-wrapper {
    width: 100%;
    max-width: none;
  }

  .cards__container {
    max-width: 100%;
  }

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

  .um-credit-2, .credit-txt {
    color: var(--blanco-2025\<deleted\|variable-3c289113-87c0-3e30-a0c3-25bb0be2cf9b\>);
  }

  .img-logo {
    width: 220px;
  }

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

  .fooer-credits {
    z-index: 9;
    padding-top: 0%;
    padding-bottom: 3%;
  }

  .testominoal {
    font-size: 2vw;
  }

  .testominoal.l {
    font-size: 3vw;
  }

  .quote {
    width: 5vw;
  }

  .modal-bg {
    padding: 14%;
  }

  .container-title-section-2.de-faqs, .container-title-section-2.fisa-2023 {
    margin-bottom: 0%;
  }

  .bajada-title.dark {
    font-size: 240%;
  }

  .bajada-title.bold {
    font-size: 220%;
  }

  .container-sponsorss {
    padding-left: 3%;
    padding-right: 3%;
  }

  .txt-sponsor-2.exponen {
    font-size: 1em;
    font-weight: 800;
  }

  .nav-link {
    letter-spacing: .15em;
    font-size: 80%;
  }

  ._2019 {
    letter-spacing: -.05em;
    font-size: 450%;
  }

  ._2019.hero-grid {
    font-size: 12vh;
  }

  .container-txt-heroo {
    width: 95%;
  }

  .container-txt-heroo.con-slide {
    padding-left: 3%;
  }

  .marzo-grid {
    font-size: 5vh;
  }

  .fehca-grid {
    margin-bottom: 0%;
    font-size: 8vh;
  }

  .txt-dias {
    margin-top: 0%;
  }

  .grid-hero {
    grid-template-rows: 15vh 15vh 10vh 10vh;
  }

  .social-grid-img {
    width: 20%;
  }

  .section-page-intro, .main-wrapper.txt-black, .spacer-xl-start {
    margin-left: auto;
    margin-right: auto;
  }

  .page-intro-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 100vh;
  }

  .page-padding-4 {
    padding-left: 8rem;
  }

  .heading-style-h1 {
    font-size: 8em;
  }

  .page-intro-text-wrapper {
    min-height: auto;
    max-height: none;
  }

  .page-intro-title {
    font-size: 14vw;
  }

  .page-intro-title._2 {
    font-size: 15vw;
  }

  .page-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .noise-all {
    z-index: 99998;
  }

  .top-link.responsive {
    display: flex;
  }

  .img-prox {
    max-width: 41vw;
  }

  .p-2 {
    line-height: 130%;
  }

  .container-video-modal-copy {
    justify-content: center;
    align-items: center;
  }

  .padddi {
    padding-left: 8rem;
  }
}

@media screen and (min-width: 1920px) {
  .menu-left {
    grid-column-gap: 8em;
    grid-row-gap: 8em;
  }

  .heading-medium.edic {
    font-size: 5rem;
  }

  .card__content__right {
    max-width: 40%;
  }

  .page-intro-title._2 {
    font-size: 10vw;
  }

  .brand-image {
    min-height: 40px;
  }

  .link-block-5.w--current {
    padding: 30px 40px 30px 60px;
  }
}

@media screen and (max-width: 991px) {
  .body {
    background-color: var(--blanco\<deleted\|variable-b25fc957\>);
    padding-left: 0;
    padding-right: 0;
  }

  .c-1200 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .menu-full-sized {
    padding-left: 25px;
    padding-right: 25px;
  }

  .menu-left {
    grid-column-gap: 8em;
    grid-row-gap: 8em;
    flex-direction: column;
    align-items: stretch;
  }

  .timeline-content {
    width: 90%;
  }

  .card-de-3 {
    z-index: 21;
    background-color: var(--_fisa-2026---negro);
    border-radius: 10px;
    max-width: 70%;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    transform: translate(-20px, -71px);
  }

  .service-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
    min-height: auto;
    padding-bottom: 6rem;
    display: flex;
  }

  .service-item.mid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .page-padding {
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .anchor-link-wrapper {
    margin-bottom: 0;
    margin-left: -3rem;
  }

  .image-base {
    width: 100%;
    height: 70vw;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-medium.card, .heading-medium.bg-negro, .heading-medium.edic {
    max-width: none;
  }

  .btn.acreditaciones {
    right: 90px;
  }

  .btn.plano {
    top: 3%;
    left: 35%;
  }

  .btn._2.res {
    border-radius: 0;
    padding-left: 70px;
  }

  .btn.res {
    border-radius: 1000px 0 0 1000px;
    padding-left: 40px;
    padding-right: 30px;
  }

  .service-card.light {
    min-height: auto;
  }

  .max-width-small {
    max-width: none;
  }

  .timeline-inside {
    height: auto;
  }

  .section-services {
    margin-bottom: 0;
  }

  .service-item-list {
    padding-left: 3%;
    padding-right: 3%;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuge {
    padding-bottom: 6rem;
  }

  .hero-home-content {
    padding-top: 4rem;
    padding-bottom: 20vh;
  }

  .hero-image-2 {
    width: 30vw;
    height: 30vw;
    min-height: 30vw;
  }

  .hero-image-2.three {
    left: -10vw;
  }

  .hero-image-2.thirteen {
    left: -65vw;
  }

  .hero-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .wsp-btn {
    bottom: 1.5%;
  }

  .social-del-hero {
    bottom: 100px;
  }

  .social-del-hero.white {
    z-index: 99999;
  }

  .flex-vertical {
    grid-column-gap: 10vh;
    grid-row-gap: 10vh;
  }

  .flex-vertical._2 {
    grid-column-gap: 6em;
    grid-row-gap: 6em;
  }

  .flex-vertical._1 {
    padding-bottom: 0;
  }

  .container-title-section {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bajada-section {
    max-width: none;
    padding-right: 20%;
  }

  .bajada-secion-txt {
    text-align: left;
  }

  .feature-card {
    padding-top: 0;
  }

  .card__content__right {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-left: 3%;
    padding-right: 3%;
  }

  .card__content__left {
    padding-left: 19px;
    padding-right: 19px;
  }

  .feature-cards-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    padding-bottom: 0;
  }

  .inner__content__right__top {
    justify-content: center;
    align-items: center;
  }

  .card__content {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    grid-template-rows: 1fr 2fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    height: auto;
    padding-top: 6%;
    padding-bottom: 12%;
    display: flex;
  }

  .slide-one.is--1 {
    flex-flow: column;
    justify-content: center;
    height: 100%;
  }

  .feature-wrapper {
    min-height: auto;
  }

  .feature-wrapper._3 {
    padding-top: 4rem;
  }

  .feature-wrapper._2 {
    padding-top: 0;
  }

  .default-wrapper {
    width: 100%;
    max-width: none;
  }

  .social-links {
    bottom: 100px;
  }

  .container-item-footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .page-padding-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .footer-wrapper {
    justify-content: space-between;
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .container-footer-items {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex.r {
    align-items: flex-start;
  }

  .container-item-footer-vetical {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    width: 100%;
  }

  .container-item-footer-vetical._1 {
    align-items: flex-start;
  }

  .um-credit-2 {
    float: none;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 6px;
  }

  .credit-txt {
    float: none;
    text-align: center;
    margin-bottom: 3%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .adress {
    flex-direction: column;
    display: flex;
  }

  .social-link-2 {
    min-width: 18px;
  }

  .item-footer {
    align-items: flex-start;
  }

  .container-bottom-footer {
    margin-top: 3%;
  }

  .img-logo, .img-logo.footer {
    width: 170px;
  }

  .footer-columns {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-footer {
    grid-column-gap: 8em;
    grid-row-gap: 8em;
    flex-direction: column;
    align-items: stretch;
    margin-top: 16%;
    display: flex;
  }

  .section-footer {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .fooer-credits {
    flex-direction: column;
    margin-top: 0;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .smooth-scroll.violeta {
    background-color: var(--blanco\<deleted\|variable-b25fc957\>);
  }

  .container-modal {
    max-height: none;
  }

  .section.hero-gridd {
    transform: translate(0, -7px);
  }

  .txt-sponsor {
    font-size: 60%;
  }

  .container-sponsorss {
    padding-left: 3%;
    padding-right: 3%;
  }

  .grid-sponsors {
    grid-template-rows: 15vh 15vh;
  }

  .h2-2021 {
    font-size: 320%;
  }

  .txt-sponsor-2 {
    font-size: 60%;
  }

  .grid-sponsors-2 {
    grid-column-gap: 1em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  .txt-sponsor-3 {
    font-size: 60%;
  }

  .nav-link {
    padding-left: 20px;
  }

  .nav-link:hover {
    color: #00f4a1;
    border-bottom-style: none;
  }

  .nav-link.w--current {
    border-bottom-style: none;
  }

  .sep-menu {
    width: 100%;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .menu-container {
    background-color: #bc40ff;
    padding-top: 3%;
    padding-left: 1.5%;
    padding-right: 3%;
  }

  .mask-galeria {
    height: 100%;
  }

  .slider-abel {
    height: 100%;
    min-height: auto;
  }

  .abel-hero {
    height: 900px;
  }

  .h1-hero.counter {
    text-align: left;
  }

  .container-txt-heroo {
    width: 100%;
    padding-bottom: 0%;
    padding-left: 3%;
    padding-right: 3%;
    bottom: 0%;
    left: 0%;
  }

  .slide.rada {
    background-position: 62%;
    background-size: cover;
  }

  .logo-concursos {
    width: 50%;
  }

  .logo-concursos.smaller {
    width: 70%;
  }

  .bg-color.verde {
    font-size: 80%;
  }

  .txt-votar {
    font-size: 50%;
  }

  .img-quote {
    width: 32px;
  }

  .fehca-grid {
    font-size: 220%;
  }

  .invita {
    font-size: 60%;
  }

  .txt-dias {
    letter-spacing: .1em;
  }

  .container-hero-grid {
    padding-left: 0%;
    padding-right: 0%;
  }

  .bahia {
    width: 70%;
  }

  .faq {
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .h2-title {
    font-size: 320%;
  }

  .container-preguntas, .container-grid-actividades-diarias {
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-actividades-diarias {
    padding-left: 5%;
    padding-right: 5%;
  }

  .nombre-de-la-banda {
    font-size: 140%;
    line-height: 90%;
  }

  .txt-fuera-box {
    font-size: 200%;
  }

  .txt-fuera-box.last {
    text-align: center;
    font-size: 4em;
  }

  .aclaracion-txt-grid-ad {
    margin-top: 6%;
  }

  .page-intro-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .page-padding-4 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .section-after-intro-text {
    padding-top: 12em;
  }

  .page-intro-text-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 1em;
  }

  .page-intro-title {
    font-size: 23vw;
  }

  .page-intro-title._2 {
    text-align: left;
    font-size: 25vw;
  }

  .menu-top-enlaces {
    display: none;
  }

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

  .div-block-9 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .img-prox {
    max-width: 65vw;
  }

  .sticky-inscripcion {
    min-width: 25vw;
    max-width: 39vw;
    padding-right: 5%;
    right: 0%;
  }

  .container-txt-sticky {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 2fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .contasiner-inscripcion {
    margin-right: 23px;
  }

  .btn-2.acreditaciones {
    right: 80px;
  }

  .bg-slider:where(.w-variant-c730b208-b581-d51c-06c9-9454872b81a4) {
    object-position: 80% 50%;
  }

  .container-preguntas-copy {
    flex-flow: column;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .p-uuper {
    text-align: center;
  }

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

  .div-block-3 {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  .dentro-del-btn {
    bottom: 1.5%;
  }

  .marquee {
    bottom: 10%;
  }

  .marquee_item {
    width: auto;
    height: 20vh;
    margin-right: 3vw;
  }

  .bg-behind-button.invert {
    font-size: 3em;
  }

  .primary-button-text-2 {
    font-size: 1em;
    line-height: 100%;
    transform: translate(0, -5%);
  }

  .nombre-show {
    line-height: 90%;
  }

  .aclaracion {
    font-size: 1.4em;
    line-height: 100%;
  }

  .img-sposor {
    max-width: 80%;
  }

  .container-btn-crono {
    width: 100%;
    font-size: 80%;
    position: relative;
  }

  .show-fecha {
    font-size: 350%;
  }

  .btn-del-violeta {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .btn-del-violeta.crono {
    padding: 16%;
  }

  .show-dia {
    font-size: 160%;
  }

  .container-fecha-cronograma {
    padding-top: 22%;
  }

  .padddi {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}

@media screen and (max-width: 767px) {
  .bg-video-content-wrap {
    max-width: 80%;
  }

  .bg-video-content-wrap.mas-corto {
    margin-left: auto;
    margin-right: auto;
  }

  .menu-full-sized {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .menu-left {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    align-items: stretch;
  }

  .menu-inner-wrapper {
    width: 100%;
    margin-top: 63px;
  }

  .btn-participa {
    font-size: 70%;
  }

  .card-de-3 {
    max-width: 80%;
  }

  .service-item {
    padding-bottom: 3rem;
  }

  .service-item.mid {
    padding-bottom: 0;
  }

  .page-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding.sin {
    padding-left: 0;
    padding-right: 0;
  }

  .anchor-link-wrapper {
    align-items: center;
    margin-left: -1.5rem;
    display: none;
  }

  .image-base {
    width: 100%;
    height: 70vw;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .heading-medium.edic {
    color: var(--_fisa-2026---blanco);
    text-align: center;
  }

  .btn.acreditaciones {
    right: 75px;
  }

  .btn.plano {
    inset: 6% auto auto 30%;
  }

  .btn._2 {
    padding-left: 30px;
    padding-right: 30px;
    transform: none;
  }

  .btn._2.res {
    padding-left: 30px;
  }

  .btn._3 {
    padding-left: 30px;
    padding-right: 30px;
    transform: none;
  }

  .btn.res {
    padding-left: 30px;
  }

  .max-width-small {
    max-width: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuge {
    padding-top: 25vh;
    padding-bottom: 20vh;
  }

  .center-txt-sticky {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .counter {
    letter-spacing: -.1em;
    font-size: 2em;
  }

  .flex-btns {
    justify-content: space-between;
  }

  .h2-del-video {
    font-size: 1.8em;
  }

  .wsp-btn {
    width: 48px;
    bottom: 10px;
    right: 8px;
  }

  .bpewser-center {
    padding-left: 12%;
    padding-right: 12%;
  }

  .browser-warning {
    padding: 25px;
    display: block;
  }

  .social-del-hero {
    bottom: 48px;
  }

  .social-del-hero.white {
    display: none;
  }

  .social-btn {
    filter: none;
  }

  .flex-vertical._2 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .flex-vertical._1 {
    padding-top: 45px;
  }

  .web-section.mobile {
    background-color: var(--_fisa-2026---negro);
    display: block;
  }

  .bajada-section {
    padding-right: 10%;
  }

  .title-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .number-section, .h2-section {
    font-size: 3em;
  }

  .h2-section.v, .h2-section.a {
    font-size: 4em;
  }

  .feature-card {
    padding-top: 2.5rem;
  }

  .feature-wrapper._3 {
    padding-top: 12rem;
  }

  .social-links {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-end;
    bottom: 48px;
  }

  .page-padding-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .credit-left {
    margin-bottom: 25px;
    display: block;
    transform: translate(0, 15px);
  }

  .contacto-1 {
    opacity: 0;
  }

  .title-footer {
    font-size: 1.8em;
  }

  .um-credit-2 {
    margin-top: 4%;
    margin-bottom: 4%;
  }

  .credit-txt {
    margin-bottom: 0%;
  }

  .img-logo {
    width: 120px;
  }

  .img-logo.footer {
    width: 100px;
  }

  .footer-columns {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .grid-footer {
    grid-column-gap: 10em;
    grid-row-gap: 10em;
  }

  .section-footer {
    position: relative;
  }

  .fooer-credits {
    z-index: 0;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 0% 1.5% 3%;
  }

  .testominoal.l {
    font-size: 240%;
  }

  .link-block {
    width: 32px;
    height: 32px;
    padding: 18px;
  }

  .container-title-section-2.de-faqs, .container-title-section-2.fisa-2023 {
    padding-top: 10%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section.hero-gridd {
    display: none;
  }

  .bajada-title {
    font-size: 120%;
  }

  .bajada-title.sneak {
    font-size: 140%;
  }

  .sponsor {
    align-self: center;
    padding-top: 0%;
  }

  .txt-sponsor {
    margin-bottom: 0%;
  }

  .container-sponsorss {
    padding-left: 3%;
    padding-right: 3%;
    display: block;
  }

  .grid-sponsors {
    grid-template: ". . . ." 125px
                   ". . . ." 125px
                   ". . . ." 125px
                   ". . . ." 125px
                   ". . . ." 125px
                   ". . . ." 200px
                   / 1fr 1fr 1fr 1fr;
  }

  .sponsor-de-fisa.b {
    width: 50%;
  }

  .h2-2021 {
    font-size: 300%;
  }

  .slide-sponsors {
    width: 25%;
  }

  .txt-sponsor-2 {
    margin-bottom: 0%;
  }

  .grid-sponsors-2 {
    grid-template: ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ."
                   ". . . ."
                   ". . . ."
                   / 1fr 1fr 1fr 1fr;
  }

  .txt-sponsor-3 {
    margin-bottom: 0%;
  }

  .social-btn-2 {
    margin-right: 19px;
  }

  .slider-abel {
    height: 100%;
  }

  .abel-hero {
    height: 400px;
    min-height: auto;
  }

  .txt-verde {
    font-size: 450%;
  }

  .h1-hero {
    margin-bottom: 1%;
    font-size: 300%;
  }

  .h1-hero.landing-abel {
    font-size: 350%;
  }

  .h1-hero.counter {
    font-size: 3em;
  }

  .h2-landing-abel {
    font-size: 200%;
  }

  .btn-plateas {
    font-size: 70%;
  }

  .container-txt-heroo {
    padding-bottom: 3%;
  }

  .container-txt-heroo.con-slide {
    bottom: 3%;
  }

  .txt-votar {
    margin-bottom: 0%;
  }

  .fehca-grid {
    font-size: 200%;
  }

  .txt-dias {
    margin-bottom: 0%;
  }

  .container-hero-grid {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .img-big {
    width: 80%;
  }

  .icon-faq {
    padding-right: 3%;
  }

  .h2-title {
    font-size: 300%;
  }

  .container-preguntas {
    padding-left: 3%;
    padding-right: 3%;
    display: block;
  }

  .container-grid-actividades-diarias {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .grid-actividades-diarias {
    grid-template-rows: 200px 200px 200px 200px 200px 200px 200px 200px 200px 300px;
  }

  .txt-fuera-box {
    line-height: 100%;
  }

  .txt-fuera-box.abajo-derecha.mucho-mas, .txt-grid-out.abajo-izquierda._70 {
    width: 70%;
  }

  .aclaracion-txt-grid-ad {
    color: #000000b3;
    font-size: 85%;
  }

  .page-intro-title-wrapper.pa {
    padding-left: 1.5em;
  }

  .page-intro-title-small {
    font-size: 2.6vw;
  }

  .page-intro-title-small.is-made-in-webflow {
    margin-right: 0;
  }

  .page-intro-content {
    padding-left: 0;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .page-intro-text-wrapper {
    margin-top: -4vh;
  }

  .page-intro-title {
    font-size: 13vw;
  }

  .page-intro-title._2 {
    font-size: 8em;
  }

  .div-block-7 {
    flex-flow: column;
  }

  .logo-de-intro {
    max-width: 40vw;
  }

  .box-2 {
    padding: 5px;
  }

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

  .sticky-inscripcion {
    box-shadow: none;
    width: auto;
    padding-right: 3%;
    inset: auto 0% 0% auto;
  }

  .btn-sticky-container {
    margin-top: 0;
  }

  .anuncio-sticky-title {
    padding-right: 20px;
    font-size: 3rem;
  }

  .div-block-10 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .btn-2.acreditaciones {
    right: 75px;
  }

  .container-preguntas-copy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .wrapper {
    height: 300px;
  }

  .div-block-3 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .text-block-7 {
    font-size: 1.5em;
  }

  .count-1 {
    font-size: 4em;
  }

  .dentro-del-btn {
    bottom: 10px;
    right: 8px;
  }

  .marquee_item {
    width: auto;
    height: 15vh;
    margin-right: 4vw;
  }

  .bg-behind-button.invert {
    font-size: 2em;
  }

  .show-ppal {
    height: auto;
  }

  .div-block-13 {
    flex-flow: column;
    display: flex;
  }

  .img-sposor {
    max-width: 50%;
  }

  .btn-del-violeta {
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .btn-del-violeta.crono {
    padding: 12%;
    font-size: 70%;
  }

  .dia-de-crono {
    font-size: 4em;
  }

  .nombre-del-dia-crono {
    font-size: 1.5em;
  }

  .container-foto {
    width: 100px;
    height: 100px;
  }

  .txt-fuera-box-2 {
    font-size: 120%;
    line-height: 100%;
  }

  .container-fecha-cronograma {
    font-size: 100%;
  }

  .container-horario {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .container-video-modal-copy {
    box-shadow: none;
  }

  .flex-de-card-inner {
    padding-left: 0;
  }

  .div-block-20 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .dsadsa {
    display: none;
  }

  .vox {
    width: 1.5em;
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .c-1200 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .bg-video-content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-video-content-wrap.mas-corto {
    max-width: none;
  }

  .menu-full-sized {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-left {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .timeline-content {
    border-radius: 5px;
    width: 100%;
  }

  .title-y-p {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .card-de-3 {
    width: auto;
    max-width: none;
    padding-top: .5rem;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .service-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
  }

  .page-padding {
    padding-left: 9%;
    padding-right: 9%;
  }

  .page-padding.sin {
    padding-left: 0%;
    padding-right: 0%;
  }

  .anchor-link-wrapper {
    z-index: 99;
    justify-content: center;
    align-self: flex-start;
    margin-left: 0%;
    display: none;
    position: sticky;
    inset: 0% auto 0% 0%;
    transform: translate(-15px, -195px);
  }

  .image-base {
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .services-component {
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .anchor-link {
    width: .5rem;
    height: .5rem;
  }

  .heading-medium.card, .heading-medium.bg-negro, .heading-medium.edic {
    font-size: 5rem;
  }

  .btn {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .btn.gosht.gris {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn.flecha-derecha {
    padding-right: 45px;
  }

  .btn.flecha-derecha:hover {
    background-position: 90%;
    padding-left: 30px;
    padding-right: 40px;
  }

  .btn.acreditaciones {
    bottom: 10px;
    right: 87px;
  }

  .btn.plano {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: 0% 0% auto;
  }

  .btn._2 {
    border-radius: 0;
  }

  .btn._2:hover {
    padding-left: 30px;
  }

  .btn._2.h {
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
  }

  .btn._3 {
    display: none;
  }

  .btn.rounder.mailing {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn.res {
    border-radius: 1000px;
  }

  .service-card.light {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .max-width-small {
    width: 90%;
  }

  .service-item-list {
    grid-column-gap: 8em;
    grid-row-gap: 8em;
    flex-flow: column;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .hero-image-strip-2.left {
    height: 110vh;
    max-height: 110vh;
  }

  .hero-image-strip-2.right-side {
    height: 50vh;
    max-height: 50vh;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-trigger-2 {
    margin-top: 92vh;
    display: none;
  }

  .strip-wrapper, .strip-wrapper.right {
    display: none;
  }

  .hero-home-content {
    margin-bottom: 0;
    padding: 0 6% 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .center-txt-sticky {
    position: relative;
  }

  .hero-image-2 {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
  }

  .hero-image-2.three {
    left: -4vw;
  }

  .hero-image-2.thirteen {
    left: -55vw;
  }

  .hero-image-2.nine {
    margin-top: -55vw;
    left: -53vw;
  }

  .hero-image-2.two {
    margin-top: -55vw;
    left: 53vw;
  }

  .preview-hero {
    padding-top: 0;
  }

  .hero-wrapper {
    height: auto;
  }

  .hero-bottom {
    max-width: none;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .heading-paragraph {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    text-align: center;
    max-width: none;
    position: relative;
  }

  .home-hero {
    height: auto;
    min-height: auto;
    display: block;
    position: static;
  }

  .hero-home-info {
    display: block;
    position: relative;
  }

  .h3 {
    max-width: 80%;
    font-size: 10px;
  }

  .content-wrap-stats {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 5ch;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-large-2 {
    max-width: none;
  }

  .btn-links.vertical {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .flex-btns {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
  }

  .flex-btns._3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
  }

  .edicion-2023 {
    max-width: 50vw;
  }

  .h2-del-video {
    font-size: 2em;
  }

  .h2-del-video.de-amarillo {
    max-width: none;
    line-height: 90%;
  }

  .wsp-btn {
    width: 64px;
    bottom: 10px;
    right: 10px;
  }

  .browser-warning {
    width: auto;
    max-width: none;
    padding: 6% 3%;
  }

  .browser_header {
    font-size: 160%;
    line-height: 100%;
  }

  .social-del-hero {
    bottom: 40px;
    right: 20px;
  }

  .social-del-hero.white {
    display: none;
    bottom: 71px;
    right: 1px;
  }

  .flex-vertical._2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .flex-vertical._1 {
    padding-top: 45px;
  }

  .web-section.violeta {
    padding-bottom: 30px;
  }

  .web-section.mobile {
    justify-content: center;
    align-items: center;
    padding: 25vh 2em;
    display: flex;
  }

  .web-section.sponsors-section {
    padding-top: 2em;
    padding-bottom: 6em;
  }

  .bajada-section {
    padding-right: 0%;
  }

  .title-container-de-sction {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
  }

  .title-container {
    width: 100%;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .h2-section {
    font-size: 2.5em;
  }

  .h2-section.a {
    line-height: 90%;
  }

  .texto-de-lectura {
    margin-bottom: 0;
  }

  .feature-card {
    padding-top: 0;
  }

  .card__content__right {
    align-items: center;
    max-width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0%;
  }

  .card__content__left {
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-cards-wrapper {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    display: flex;
  }

  .card__content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
  }

  .slide-one.is--1 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex-flow: column;
    align-items: stretch;
    height: auto;
    padding: 0 0%;
    display: flex;
  }

  .inner__content__right__bottom {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .feature-wrapper {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-wrapper._3 {
    padding-top: 0;
  }

  .feature-wrapper._2 {
    width: auto;
    padding-top: 0;
  }

  .feature-wrapper._2.como {
    position: relative;
  }

  .default-wrapper {
    flex: 0 auto;
  }

  .cards__container {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex-direction: row;
    padding-top: 0%;
    padding-bottom: 3%;
  }

  .social-links {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    bottom: 40px;
    right: 20px;
  }

  .container-item-footer {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 23px;
  }

  .page-padding-3 {
    padding-top: 1em;
    padding-left: 6%;
    padding-right: 6%;
  }

  .credit-left {
    margin-bottom: 10px;
  }

  .container-title-footer {
    padding-bottom: 0;
  }

  .container-footer-items {
    display: flex;
  }

  .contacto-1 {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .container-item-footer-vetical {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .formularuaio-conta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .small-text.seguinos-en-las-redes {
    letter-spacing: .2em;
    min-width: auto;
    font-size: 10px;
  }

  .credit-txt {
    margin-bottom: 3%;
  }

  .container-bottom-footer {
    margin-top: 3%;
  }

  .img-logo {
    width: 140px;
  }

  .footer-columns {
    grid-row-gap: 4em;
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .grid-footer {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .credit-right-2 {
    margin-top: 3%;
  }

  .fooer-credits {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding: 0% 3% 20px;
  }

  .testominoal.l {
    font-size: 200%;
  }

  .container-img-partica {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 36vh;
  }

  .mas {
    font-size: 3.5em;
  }

  .flex-mas {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .link-block {
    inset: 0% 0% auto auto;
  }

  .container-modal {
    max-width: 90vw;
  }

  .container-title-section-2 {
    padding-top: 16%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .container-title-section-2.de-faqs, .container-title-section-2.fisa-2023 {
    padding: 12% 3%;
  }

  .sponm {
    font-size: 15%;
    transform: translate(0, 50px);
  }

  .section.hero-gridd {
    display: block;
    transform: none;
  }

  .bajada-title.sneak {
    width: auto;
  }

  .bajada-title.dark, .bajada-title.bold {
    font-size: 140%;
  }

  .bajada-title._2025 {
    font-size: 2em;
  }

  .sponsor {
    max-width: 300px;
  }

  .txt-sponsor {
    color: #0006;
    text-align: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 50%;
    display: block;
    position: relative;
    top: 12%;
    left: 0;
    right: 0;
  }

  .container-sponsorss {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .grid-sponsors {
    grid-template: ". ." 125px
                   ". ." 125px
                   ". ." 125px
                   ". ." 125px
                   ". ." 125px
                   ". ." 125px
                   ". ." 125px
                   ". ." 250px
                   / 1fr 1fr;
  }

  .sponsor-de-fisa {
    width: 90%;
    margin-top: 12%;
  }

  .sponsor-de-fisa.b {
    width: 100%;
    max-width: 160px;
  }

  .h2-2021 {
    margin-bottom: 6%;
    font-size: 220%;
  }

  .slide-sponsors {
    width: 50%;
  }

  .txt-sponsor-2 {
    color: #0006;
    text-align: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 50%;
    display: block;
    position: relative;
    top: 12%;
    left: 0;
    right: 0;
  }

  .txt-sponsor-2.exponen {
    color: var(--black\<deleted\|variable-31dd57b8\>);
    margin-bottom: 6%;
    font-size: 75%;
  }

  .grid-sponsors-2 {
    grid-column-gap: 5vw;
    grid-row-gap: 10vh;
    grid-template: ". ." 100px
                   ". ." 100px
                   ". ." 100px
                   ". ." 100px
                   ". ." 250px
                   ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    grid-auto-rows: auto;
  }

  .multiply {
    width: 100%;
    height: 100%;
  }

  .txt-sponsor-3 {
    color: #0006;
    text-align: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 50%;
    display: block;
    position: relative;
    top: 12%;
    left: 0;
    right: 0;
  }

  .nav-link {
    font-size: 80%;
  }

  .nav-link:hover {
    color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
  }

  ._2019.hero-grid {
    font-size: 300%;
  }

  .menu-container {
    height: 100vh;
  }

  .icon-next {
    font-size: 50%;
  }

  .slider-abel {
    height: 100%;
    display: block;
    overflow: hidden;
  }

  .abel-hero {
    height: 100vh;
    min-height: 600px;
  }

  .slide-nav {
    display: none;
  }

  .txt-verde {
    padding-top: 9%;
    font-size: 320%;
  }

  .txt-verde.del-heroo {
    padding-top: 3%;
    line-height: 100%;
  }

  .txt-verde.sobre-verde {
    padding-top: 0%;
    font-size: 260%;
    line-height: 100%;
  }

  .left-arrow {
    font-size: 100%;
    transform: translate(-9px);
  }

  .h1-hero {
    margin-bottom: 3%;
  }

  .h1-hero.landing-abel {
    margin-bottom: 0%;
    font-size: 7em;
  }

  .h1-hero.landing-abel:where(.w-variant-f66d4301-8123-c405-b3c6-f49f99b449c1) {
    font-size: 5em;
  }

  .h1-hero.counter {
    margin-bottom: 6%;
    font-size: 7em;
    line-height: 80%;
    transform: translate(0, 9%);
  }

  .h2-landing-abel {
    margin-bottom: 6%;
    font-size: 240%;
    line-height: 90%;
  }

  .h2-landing-abel:where(.w-variant-c730b208-b581-d51c-06c9-9454872b81a4) {
    line-height: 100%;
    text-decoration: none;
  }

  .right-arrow {
    font-size: 100%;
    transform: translate(9px);
  }

  .container-txt-heroo {
    z-index: 2;
    padding-bottom: 6%;
    bottom: 0%;
  }

  .container-txt-heroo.con-slide {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 25%;
  }

  .pampa {
    width: 70%;
    margin-top: 12%;
  }

  .logo-concursos {
    width: 50%;
  }

  .logo-concursos.smaller {
    width: 60%;
  }

  .mask-sliderr-dentro-de-foto {
    height: 100%;
  }

  .mask-sliderr-dentro-de-foto._4, .mask-sliderr-dentro-de-foto._3, .mask-sliderr-dentro-de-foto._11 {
    border-radius: 0;
  }

  .bg-color.violetaa.vertical-flex {
    text-align: center;
  }

  .bg-color.violetaa.vertical-flex._1 {
    border-radius: 0;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .bg-color.griss.vertical-flex.bco {
    position: absolute;
  }

  .bg-color.griss.vertical-flex.bco.logos {
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .bg-color.rojoo._3 {
    border-top-right-radius: 20px;
    padding-bottom: 4%;
  }

  .bg-color.verde {
    padding-left: 3%;
    padding-right: 3%;
  }

  .puerto-bb {
    width: 90%;
    margin-top: 12%;
    transform: translate(0, 6%);
  }

  .txt-votar {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 50%;
    display: block;
    position: absolute;
    inset: auto 0% 3%;
  }

  .ccis-2 {
    width: 90%;
  }

  .img-quote {
    margin-top: 0%;
    margin-bottom: 3%;
  }

  .fehca-grid {
    letter-spacing: .25em;
    margin-bottom: 0%;
    font-size: 300%;
  }

  .btn-social {
    padding: 9%;
  }

  .slider-dentro-de-foto {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-txt-100razones {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 3%;
  }

  .invita {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 70%;
    display: block;
    position: absolute;
    top: 12%;
    left: 0;
    right: 0;
  }

  .txt-dias {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-hero-grid {
    height: auto;
    padding-top: 0%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .bahia {
    width: 70%;
    margin-top: 12%;
  }

  .slide-nav-dentro-de-foto {
    z-index: 1;
  }

  ._100-aos {
    text-align: center;
    margin-top: 6%;
  }

  .grid-hero {
    grid-template-rows: 150px 140px 140px 80px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .slide-de-grid-hero {
    position: relative;
  }

  .social-grid-img {
    width: 32px;
  }

  .img-big {
    width: 100%;
  }

  .faq {
    flex-direction: column;
    padding-top: 12%;
    padding-bottom: 12%;
    display: flex;
  }

  .icon-faq {
    max-height: 40vh;
  }

  .h2-title {
    margin-bottom: 6%;
    font-size: 260%;
  }

  .container-preguntas {
    height: auto;
    padding-top: 0%;
  }

  .container-txt-grid-ad.violeta-oscuro._1 {
    border-radius: 0;
  }

  .container-grid-actividades-diarias {
    padding-top: 0%;
    padding-bottom: 0%;
    display: flex;
  }

  .grid-actividades-diarias {
    grid-template: ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 200px
                   ". . . ." 250px
                   ". . . ."
                   ". . . ."
                   / 25% 25% 25% 25%;
  }

  .contaiiner-txt-grid-ad {
    justify-content: flex-end;
    padding-bottom: 3%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .nombre-de-la-banda {
    font-size: 200%;
  }

  .txt-fuera-box.abajo-derecha.mucho-mas {
    text-align: center;
    width: 100%;
    font-size: 240%;
    inset: auto 0% 16%;
  }

  .txt-fuera-box.last {
    margin-top: 3%;
    font-size: 3em;
  }

  .txt-grid-out.abajo-izquierda._70 {
    width: 70%;
  }

  .aclaracion-txt-grid-ad {
    color: var(--gris-de-texto\<deleted\|variable-3d077b55\>);
    font-size: 100%;
    line-height: 100%;
  }

  .img-container._3, .img-container._4, .img-container._2 {
    border-radius: 0;
  }

  .lightbox-100 {
    flex-direction: column;
    height: 500px;
    display: flex;
  }

  .image {
    transform: scale(1.3)translate(0, -20px);
  }

  .lightbox-link {
    height: 100%;
    overflow: hidden;
  }

  .page-intro-splitscreen-wrapper {
    min-height: 100svh;
  }

  .page-intro-title-wrapper {
    justify-content: flex-start;
  }

  .page-intro-title-wrapper.pa {
    padding-left: 1em;
  }

  .spacer-xl-start {
    padding-top: 2em;
  }

  .page-intro-title-small.is-made-in-webflow {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .page-intro-wrapper {
    grid-template-rows: 50% 50%;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .page-padding-4 {
    padding-top: 30vh;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .page-intro-content {
    width: 100%;
    padding-bottom: 1em;
  }

  .heading-style-h1 {
    font-size: 5em;
    line-height: 90%;
  }

  .section-after-intro-text {
    width: 100%;
    padding-top: 3em;
    padding-bottom: 0;
  }

  .page-intro-text-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-top: 0;
    padding-bottom: 0;
  }

  .page-intro-title {
    text-align: left;
    font-size: 5em;
    line-height: 100%;
  }

  .page-intro-title._2 {
    line-height: 80%;
    transform: translate(0, -8px);
  }

  .page-loader_percent {
    font-size: 12vmin;
  }

  .logo-de-intro {
    max-width: 50vw;
  }

  .page-loader_text {
    font-size: 12vmin;
  }

  .noise-all {
    opacity: .04;
    width: 100%;
    height: 100%;
    min-height: 100vh;
  }

  .is-magnetic.logo {
    top: 5px;
    left: -9%;
  }

  .brand-image {
    width: 140px;
  }

  .brand-image.footer {
    margin-left: auto;
    margin-right: auto;
  }

  .bajada {
    padding-left: 3%;
    padding-right: 3%;
  }

  .box-2.fixed {
    z-index: 9999999;
  }

  .div-block-9 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .img-prox {
    max-width: 80vw;
    transform: none;
  }

  .sticky-inscripcion {
    max-width: 90vw;
    padding: 6%;
  }

  .contasiner-inscripcion {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .close-sticky-anotarse {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
  }

  .anuncio-sticky-title {
    font-size: 3.5rem;
    line-height: 90%;
  }

  .grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .div-block-10 {
    grid-column-gap: .5em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr 1fr;
  }

  .btn-2.acreditaciones {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
    padding-left: 30px;
    bottom: 10px;
    right: 80px;
  }

  .bg-slider:where(.w-variant-c730b208-b581-d51c-06c9-9454872b81a4) {
    opacity: .6;
    mix-blend-mode: normal;
    object-position: 70% 50%;
  }

  .img-fecha {
    display: none;
  }

  .img-fecha.responsive {
    display: block;
  }

  .container-preguntas-copy {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    height: auto;
    padding-top: 0%;
  }

  .p-uuper {
    font-weight: 200;
  }

  .container-title-section-2-copy {
    margin-bottom: 12%;
    padding-top: 16%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .container-title-section-2-copy._1 {
    margin-bottom: 0%;
  }

  .wrapper {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    height: auto;
  }

  .column-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .column-block.n {
    display: none;
  }

  .countdown-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-3 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    justify-content: flex-start;
    align-items: center;
  }

  .container-coming-soon {
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding-left: 5%;
  }

  .text-block-7 {
    font-size: 1.5em;
  }

  .countdown-wrap {
    padding-bottom: 20px;
    display: block;
    transform: none;
  }

  .coming-soon-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: none;
    overflow: visible;
  }

  .count-1 {
    font-size: 11em;
  }

  .is-magnetic-2.wsp-btn {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .instagram-link {
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    padding: 15%;
    display: flex;
  }

  .instagram-link.facebook {
    padding: 11%;
  }

  .dentro-del-btn {
    bottom: 10px;
    right: 10px;
  }

  .marquee {
    bottom: -3%;
  }

  .marquee_item {
    width: auto;
    height: 20vh;
    margin-right: 6vw;
  }

  .bg-behind-button.invert {
    padding-top: 0;
    font-size: 3em;
  }

  .primary-button-text-2 {
    font-size: .8em;
    font-weight: 200;
    line-height: 110%;
    transform: none;
  }

  .bullet {
    background-color: var(--amarillo-2025\<deleted\|variable-28fb4812\>);
    border-style: none;
    border-radius: 3px;
    width: 8px;
    height: 8px;
  }

  .container-artistas {
    grid-column-gap: .5em;
  }

  .artistsconainet {
    margin-bottom: 12%;
    padding-top: 16%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .nombre-show {
    letter-spacing: -.03em;
    font-size: 6em;
  }

  .aclaracion {
    font-size: 2em;
    font-weight: 200;
    line-height: 110%;
    transform: none;
  }

  .show-ppal {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .div-block-13 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .img-sposor {
    max-width: 80%;
  }

  .modal-video {
    background-color: #000000f2;
    padding-left: 2em;
    padding-right: 2em;
  }

  .close-sticky-anotarse-2 {
    background-color: #f2f8fa;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    padding: 5px;
    display: none;
    top: -10px;
    right: -10px;
  }

  .close-sticky-anotarse-2.de-anuncio {
    display: flex;
  }

  .container-btn-crono {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    border-radius: .5em;
    width: auto;
    margin-top: 0%;
    margin-left: 3%;
    margin-right: 3%;
    box-shadow: 0 1px 6px 2px #0003;
  }

  ._100btn {
    font-size: 70%;
  }

  .show-fecha {
    letter-spacing: -.02em;
    font-size: 11em;
    line-height: 90%;
    transform: translate(0, -10px);
  }

  .btn-del-violeta {
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    display: block;
  }

  .btn-del-violeta.crono {
    padding-left: 3%;
    padding-right: 3%;
    font-size: 50%;
  }

  .solo-animacion {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dia-de-crono {
    font-size: 11em;
  }

  .dia-de-crono.solo-crnos {
    font-size: 3em;
  }

  .nombre-del-dia-crono {
    font-size: 1.5em;
  }

  .filtro-form {
    width: 100%;
    padding: 2em 1.5% 1em;
    display: block;
  }

  .container-grid-crono.first {
    border-left-style: none;
  }

  .show-dia {
    align-self: center;
    font-size: 3em;
  }

  .container-foto {
    width: 100px;
    height: 100px;
  }

  .grid-de-cada-dia {
    grid-template: ". ."
                   ". ."
                   / 50% 50%;
  }

  .txt-fuera-box-2 {
    font-size: 2em;
    line-height: 90%;
  }

  .txt-fuera-box-2:where(.w-variant-8129c337-5555-0835-2e6a-42d0df0231f6), .txt-fuera-box-2:where(.w-variant-d0ed91d9-21cf-5cb4-f78d-3d5a5b5526e6) {
    font-size: 2.5em;
  }

  .container-fecha-cronograma {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: row-reverse;
    justify-content: center;
    margin-top: 0%;
    padding-top: 0%;
    padding-bottom: 0%;
    font-size: 90%;
    display: flex;
    position: relative;
    top: 0%;
  }

  .container-horario {
    padding-top: 4.5%;
    padding-bottom: 4.5%;
  }

  .container-dia-crono {
    height: auto;
  }

  .actividad {
    padding-left: 5%;
    padding-right: 5%;
  }

  .inner-crono {
    padding-left: 3%;
    padding-right: 3%;
    font-size: 90%;
  }

  .lugar {
    line-height: 100%;
  }

  .div-block-17 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tabs {
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-19 {
    flex-flow: column;
    padding-bottom: 18%;
    display: flex;
  }

  .slide-shows:where(.w-variant-c730b208-b581-d51c-06c9-9454872b81a4) {
    background-color: var(--negro-2025\<deleted\|variable-06e946d0\>);
  }

  .nm {
    border-radius: 1em;
    max-width: 90vw;
    max-height: none;
  }

  .container-video-modal-copy {
    border-radius: 0;
    overflow: visible;
  }

  .div-block-20 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .padddi {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .gesit {
    transform: translate(9px);
  }
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48af6-e82a1dd5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48af8-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48afe-e82a1dd5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48b00-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48b08-e82a1dd5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48b0a-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786d4-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786de-e82a1dd5 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786e4-e82a1dd5 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786e8-e82a1dd5 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786f2-e82a1dd5 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a15786fc-e82a1dd5 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_079d957b-84fe-028b-ce6e-5532a2b9fd1c-e82a1dd5 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a157873b-e82a1dd5 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: auto;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578702-e82a1dd5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a157870c-e82a1dd5 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578716-e82a1dd5 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578720-e82a1dd5 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578747-e82a1dd5 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a157874d-e82a1dd5 {
  grid-area: 7 / 3 / 8 / 5;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578757-e82a1dd5 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578761-e82a1dd5 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578767-e82a1dd5 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578771-e82a1dd5 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a1578778-e82a1dd5 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-cae43930-b24f-d5b3-fd90-bb11a157877c-e82a1dd5 {
  grid-area: 10 / 2 / 11 / 5;
}

#w-node-_97e1e436-ccbe-1197-2285-6aa3ec20d2bb-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de35-e82a1dd5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de40-e82a1dd5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de4c-e82a1dd5 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de5d-e82a1dd5 {
  grid-area: 3 / 1 / 5 / 3;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de9f-e82a1dd5 {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1deac-e82a1dd5 {
  grid-area: 3 / 4 / 5 / 7;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1deeb-e82a1dd5 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1def6-e82a1dd5 {
  grid-area: 5 / 3 / 7 / 5;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1def8-e82a1dd5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df03-e82a1dd5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df10-e82a1dd5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df1d-e82a1dd5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df2a-e82a1dd5 {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df2d-e82a1dd5 {
  grid-area: 3 / 4 / 5 / 5;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df30-e82a1dd5 {
  grid-area: 3 / 5 / 5 / 6;
}

#w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df33-e82a1dd5 {
  grid-area: 3 / 6 / 5 / 7;
}

#w-node-a0ece92d-6095-26fd-72c5-48cbe51da187-e51da17f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a02a6491-3f11-6ebb-b06b-22cab3096554-b3096543 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a02a6491-3f11-6ebb-b06b-22cab3096556-b3096543 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a02a6491-3f11-6ebb-b06b-22cab309654e-b3096543 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-a02a6491-3f11-6ebb-b06b-22cab309655e-b3096543 {
  grid-area: 2 / 1 / 3 / 7;
  place-self: center;
}

#w-node-d9e7d9bd-5418-63f9-0d75-fe827f54ffb8-7f54ffb8 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbcf0-e82a1dd6 {
  align-self: end;
}

#w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbcf4-e82a1dd6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbcfb-e82a1dd6, #w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbd0c-e82a1dd6, #w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbd27-e82a1dd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8aee16c-a0ca-9123-6bbe-f9133e4c73dd-e82a1dd6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f54b6d0-76c3-7c32-5e29-97776be7974c-6be7974c {
  align-self: stretch;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa24-9ef8fa1b {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa28-9ef8fa1b {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa2c-9ef8fa1b {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa30-9ef8fa1b {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa34-9ef8fa1b {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa38-9ef8fa1b {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa3c-9ef8fa1b {
  grid-area: 2 / 5 / 3 / 6;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa40-9ef8fa1b {
  grid-area: 2 / 6 / 3 / 7;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa42-9ef8fa1b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa46-9ef8fa1b {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4a-9ef8fa1b {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4e-9ef8fa1b {
  grid-area: 3 / 4 / 4 / 5;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa52-9ef8fa1b {
  grid-area: 3 / 5 / 4 / 6;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa56-9ef8fa1b {
  grid-area: 3 / 6 / 4 / 7;
  place-self: center;
}

#w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa5a-9ef8fa1b {
  grid-area: 4 / 1 / 5 / 7;
  place-self: center;
}

#w-node-_995e33b7-cc65-aed8-0065-0f8ac7a4896b-c7a48960, #w-node-_995e33b7-cc65-aed8-0065-0f8ac7a4896d-c7a48960, #w-node-_995e33b7-cc65-aed8-0065-0f8ac7a48970-c7a48960, #w-node-_897e1b49-9e39-a7c6-abb0-5e107c0d882a-c7a48960, #w-node-_15744d26-f3f2-4077-8f04-0c98e863acd7-c7a48960, #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90b5-c7a48960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_995e33b7-cc65-aed8-0065-0f8ac7a48972-c7a48960 {
  grid-area: 2 / 1 / 3 / 7;
  place-self: center;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f76f1-e82a1ddb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f76fc-e82a1ddb {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7708-e82a1ddb {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7719-e82a1ddb {
  grid-area: 3 / 1 / 5 / 3;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7739-e82a1ddb {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7746-e82a1ddb {
  grid-area: 3 / 4 / 5 / 7;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7785-e82a1ddb {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7790-e82a1ddb {
  grid-area: 5 / 3 / 7 / 5;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f7792-e82a1ddb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f779d-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77aa-e82a1ddb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77b7-e82a1ddb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77c4-e82a1ddb {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77c7-e82a1ddb {
  grid-area: 3 / 4 / 5 / 5;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77ca-e82a1ddb {
  grid-area: 3 / 5 / 5 / 6;
}

#w-node-_3acf9d56-7548-dded-ea12-8c760b5f77cd-e82a1ddb {
  grid-area: 3 / 6 / 5 / 7;
}

#w-node-_6d5e19d9-c926-82be-0c87-5c5c193be434-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_26955c85-bb9e-c380-f7fb-04941c6bcd2d-e82a1ddb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9d480227-3935-17aa-868f-bb2385d7d03f-e82a1ddb {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6ef9-e82a1ddb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6f01-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6f38-e82a1ddb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d1fdb676-7fd1-366d-05ca-1d88d708d90d-e82a1ddb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-d1fdb676-7fd1-366d-05ca-1d88d708d913-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1fdb676-7fd1-366d-05ca-1d88d708d92c-e82a1ddb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_007ba488-41c9-8bb3-828f-6e68609d96d5-e82a1ddb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_007ba488-41c9-8bb3-828f-6e68609d96db-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_007ba488-41c9-8bb3-828f-6e68609d96f8-e82a1ddb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e63c8e17-dad2-2231-569e-f122a3a9cb8f-e82a1ddb {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e63c8e17-dad2-2231-569e-f122a3a9cb95-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e63c8e17-dad2-2231-569e-f122a3a9cbbd-e82a1ddb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c82-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c96-e82a1ddb {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c9c-e82a1ddb {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ca0-e82a1ddb {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ca3-e82a1ddb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cad-e82a1ddb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cb1-e82a1ddb {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cb4-e82a1ddb {
  grid-area: 6 / 3 / 7 / 4;
  place-self: auto;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cc4-e82a1ddb {
  grid-area: 4 / 2 / 5 / 5;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cce-e82a1ddb {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cd8-e82a1ddb {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ce1-e82a1ddb {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ce7-e82a1ddb {
  grid-area: 7 / 3 / 8 / 5;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cea-e82a1ddb {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ced-e82a1ddb {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cf3-e82a1ddb {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cfd-e82a1ddb {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9d04-e82a1ddb {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9d08-e82a1ddb {
  grid-area: 10 / 2 / 11 / 5;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c47-e82a1ddb {
  align-self: end;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c4b-e82a1ddb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c52-e82a1ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c53-e82a1ddb {
  align-self: stretch;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c63-e82a1ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c64-e82a1ddb {
  align-self: stretch;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c7e-e82a1ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c629567d-d43f-7520-5c9b-311602026c7f-e82a1ddb {
  align-self: stretch;
}

#w-node-f8aee16c-a0ca-9123-6bbe-f9133e4c73dd-e82a1ddb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b752-ed4f56bb {
  align-self: end;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b756-ed4f56bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b75d-ed4f56bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b75e-ed4f56bb {
  align-self: stretch;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b76e-ed4f56bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b76f-ed4f56bb {
  align-self: stretch;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b789-ed4f56bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b78a-ed4f56bb {
  align-self: stretch;
}

#w-node-f8aee16c-a0ca-9123-6bbe-f9133e4c73dd-ed4f56bb {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786d4-e82a1dd5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786de-e82a1dd5 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578702-e82a1dd5 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578716-e82a1dd5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d9e7d9bd-5418-63f9-0d75-fe827f54ffb8-7f54ffb8 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbd0c-e82a1dd6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbd1c-e82a1dd6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3ae8e95-3e8c-fc49-3aba-9195cbe73270-e82a1dd6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa24-9ef8fa1b {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-_995e33b7-cc65-aed8-0065-0f8ac7a48972-c7a48960 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-c3ae8e95-3e8c-fc49-3aba-9195cbe73270-e82a1ddb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c82-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c96-e82a1ddb {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cce-e82a1ddb {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cf3-e82a1ddb {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cfd-e82a1ddb {
    grid-area: 9 / 4 / 10 / 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9d08-e82a1ddb {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-c629567d-d43f-7520-5c9b-311602026c63-e82a1ddb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c629567d-d43f-7520-5c9b-311602026c73-e82a1ddb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b76e-ed4f56bb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b77e-ed4f56bb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3ae8e95-3e8c-fc49-3aba-9195cbe73270-ed4f56bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a02a6491-3f11-6ebb-b06b-22cab3096556-b3096543 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a02a6491-3f11-6ebb-b06b-22cab309655e-b3096543 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: center;
  }

  #w-node-d9e7d9bd-5418-63f9-0d75-fe827f54ffb8-7f54ffb8 {
    grid-column: 1 / 3;
    grid-row-start: 1;
  }

  #w-node-eb4b6a98-8fdc-1043-a365-8e0fe7abbcf4-e82a1dd6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa24-9ef8fa1b {
    grid-column: 1 / 3;
    grid-row-start: 1;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa28-9ef8fa1b {
    grid-area: 1 / 3 / 2 / 5;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa2c-9ef8fa1b {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa30-9ef8fa1b {
    grid-column: 3 / 5;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa34-9ef8fa1b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa38-9ef8fa1b {
    grid-area: 3 / 2 / 4 / 3;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa3c-9ef8fa1b {
    grid-area: 3 / 3 / 4 / 4;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa40-9ef8fa1b {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa42-9ef8fa1b {
    grid-row: 4 / 5;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa46-9ef8fa1b {
    grid-area: 4 / 2 / 5 / 3;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4a-9ef8fa1b {
    grid-area: 4 / 3 / 5 / 4;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4e-9ef8fa1b {
    grid-area: 4 / 4 / 5 / 5;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa52-9ef8fa1b {
    grid-area: 5 / 2 / 6 / 3;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa56-9ef8fa1b {
    grid-area: 5 / 3 / 6 / 4;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa5a-9ef8fa1b {
    grid-area: 6 / 1 / 7 / 5;
    place-self: center;
  }

  #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90b7-c7a48960, #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90ba-c7a48960, #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90bd-c7a48960, #w-node-_9dc50e41-c955-75fa-b703-d02c404d60d3-c7a48960, #w-node-_6c2e1cd9-fe03-e835-1cb3-74d989b3757c-c7a48960 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90c3-c7a48960 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_995e33b7-cc65-aed8-0065-0f8ac7a48972-c7a48960 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: center;
  }

  #w-node-c629567d-d43f-7520-5c9b-311602026c4b-e82a1ddb, #w-node-_8299c3bc-ef51-9451-7c8b-c43f3575b756-ed4f56bb {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48af6-e82a1dd5, #w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48afe-e82a1dd5, #w-node-_07413a01-d2c2-b0d8-8a1a-20cdabf48b08-e82a1dd5 {
    align-self: center;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786d4-e82a1dd5 {
    grid-column-start: 1;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786de-e82a1dd5 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786e4-e82a1dd5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786f2-e82a1dd5 {
    grid-column-end: 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a15786fc-e82a1dd5 {
    grid-column: 3 / 5;
  }

  #w-node-_079d957b-84fe-028b-ce6e-5532a2b9fd1c-e82a1dd5 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a157873b-e82a1dd5 {
    grid-area: 6 / 3 / 7 / 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578702-e82a1dd5, #w-node-cae43930-b24f-d5b3-fd90-bb11a1578716-e82a1dd5 {
    grid-column-start: 1;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578720-e82a1dd5 {
    grid-column-end: 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578747-e82a1dd5 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a157874d-e82a1dd5 {
    grid-row: 7 / 8;
    grid-column-start: 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578757-e82a1dd5 {
    grid-row: 8 / 9;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578761-e82a1dd5 {
    grid-row: 8 / 9;
    grid-column-end: 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578767-e82a1dd5 {
    grid-row: 9 / 10;
    grid-column-end: 3;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578771-e82a1dd5 {
    grid-area: 9 / 3 / 10 / 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a1578778-e82a1dd5 {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-cae43930-b24f-d5b3-fd90-bb11a157877c-e82a1dd5 {
    grid-row: 11 / 12;
    grid-column-start: 1;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de35-e82a1dd5 {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de40-e82a1dd5 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de4c-e82a1dd5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de5d-e82a1dd5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1de9f-e82a1dd5 {
    grid-row: 4 / 6;
    grid-column-end: 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1deac-e82a1dd5 {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1deeb-e82a1dd5 {
    grid-area: 7 / 1 / 9 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1def6-e82a1dd5 {
    grid-area: 9 / 1 / 11 / 5;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df2a-e82a1dd5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df2d-e82a1dd5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df30-e82a1dd5 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_7591fdc7-2444-6c4d-246c-cbe808c1df33-e82a1dd5 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-_588693e1-57aa-b782-de9f-c8888ed1d5ec-8ed1d588 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a02a6491-3f11-6ebb-b06b-22cab3096554-b3096543 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a02a6491-3f11-6ebb-b06b-22cab3096556-b3096543 {
    grid-row: 3 / 4;
  }

  #w-node-a02a6491-3f11-6ebb-b06b-22cab309655e-b3096543 {
    grid-area: 5 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-d9e7d9bd-5418-63f9-0d75-fe827f54ffb8-7f54ffb8, #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa24-9ef8fa1b {
    grid-column-end: 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa28-9ef8fa1b {
    grid-column: 2 / 3;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa2c-9ef8fa1b {
    grid-column-end: 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa30-9ef8fa1b {
    grid-column: 2 / 3;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa3c-9ef8fa1b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa40-9ef8fa1b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa42-9ef8fa1b {
    grid-row: 5 / 6;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa46-9ef8fa1b {
    grid-area: 5 / 2 / 6 / 3;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4a-9ef8fa1b {
    grid-area: 6 / 1 / 7 / 2;
    place-self: center;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa4e-9ef8fa1b {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa52-9ef8fa1b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa56-9ef8fa1b {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_1c7ff4d1-de84-4399-3906-30629ef8fa5a-9ef8fa1b {
    grid-area: 8 / 1 / 9 / 3;
    place-self: center;
  }

  #w-node-fdaa0827-2f99-eac8-5b6d-ebc14e7c90c3-c7a48960 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_995e33b7-cc65-aed8-0065-0f8ac7a48972-c7a48960 {
    grid-area: 5 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-bce8a5c1-5335-5ba6-c28c-8f9e06c316cd-e82a1ddb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bce8a5c1-5335-5ba6-c28c-8f9e06c316d2-e82a1ddb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f76f1-e82a1ddb {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f76fc-e82a1ddb {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7708-e82a1ddb {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7719-e82a1ddb {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7739-e82a1ddb {
    grid-row: 4 / 6;
    grid-column-end: 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7746-e82a1ddb {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7785-e82a1ddb {
    grid-area: 7 / 1 / 9 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f7790-e82a1ddb {
    grid-area: 9 / 1 / 11 / 5;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f77c4-e82a1ddb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f77c7-e82a1ddb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f77ca-e82a1ddb {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_3acf9d56-7548-dded-ea12-8c760b5f77cd-e82a1ddb {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6ef9-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6f01-e82a1ddb {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_40b8c8c6-5e39-8574-cda4-1f7657ec6f38-e82a1ddb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d1fdb676-7fd1-366d-05ca-1d88d708d90d-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-d1fdb676-7fd1-366d-05ca-1d88d708d913-e82a1ddb {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-d1fdb676-7fd1-366d-05ca-1d88d708d92c-e82a1ddb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_007ba488-41c9-8bb3-828f-6e68609d96d5-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-_007ba488-41c9-8bb3-828f-6e68609d96db-e82a1ddb {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_007ba488-41c9-8bb3-828f-6e68609d96f8-e82a1ddb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e63c8e17-dad2-2231-569e-f122a3a9cb8f-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-e63c8e17-dad2-2231-569e-f122a3a9cb95-e82a1ddb {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-e63c8e17-dad2-2231-569e-f122a3a9cbbd-e82a1ddb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c82-e82a1ddb {
    grid-column-start: 1;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c96-e82a1ddb {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9c9c-e82a1ddb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ca3-e82a1ddb {
    grid-column-end: 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cad-e82a1ddb {
    grid-column: 3 / 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cb1-e82a1ddb {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cb4-e82a1ddb {
    grid-area: 6 / 3 / 7 / 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cce-e82a1ddb {
    grid-column-start: 1;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cd8-e82a1ddb {
    grid-column-end: 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ce1-e82a1ddb {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ce7-e82a1ddb {
    grid-row: 7 / 8;
    grid-column-start: 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cea-e82a1ddb {
    grid-row: 8 / 9;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9ced-e82a1ddb {
    grid-row: 8 / 9;
    grid-column-end: 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cf3-e82a1ddb {
    grid-row: 9 / 10;
    grid-column-end: 3;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9cfd-e82a1ddb {
    grid-area: 9 / 3 / 10 / 5;
  }

  #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9d04-e82a1ddb, #w-node-d5edbf5f-f81e-2f85-789e-2da6ba0f9d08-e82a1ddb {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-f324279c-e315-62d2-bc00-78dab0171a5f-e82a1ddb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e8cb3-071a-64da-e705-9fc0eccece64-ed4f56bb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8a5e8cb3-071a-64da-e705-9fc0eccece69-ed4f56bb {
    grid-area: 1 / 2 / 2 / 3;
  }
}


@font-face {
  font-family: 'Geistpixel';
  src: url('../fonts/GeistPixel-Circle.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geistpixel';
  src: url('../fonts/GeistPixel-Line.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geistpixel';
  src: url('../fonts/GeistPixel-Grid.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geistpixel';
  src: url('../fonts/GeistPixel-Square.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geistpixel';
  src: url('../fonts/GeistPixel-Triangle.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Extralight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'N 27';
  src: url('../fonts/N27-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}