@font-face {
  font-family: "Testdomainedisplay Bf 66174 A 2227915";
  src: url('../fonts/TestDomaineDisplay-Extrabold-BF66174a2227915.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.button {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.card-row1_card-content {
  flex-direction: column;
  flex: 3 1 0;
  justify-content: center;
  align-items: flex-start;
  padding: 0 2rem 0;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.margin-bottom, .margin-bottom.margin-xxsmall, .margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.card-row1_image-wrapper {
  flex-flow: row;
  flex: 2 1 0;
  justify-content: center;
  align-items: center;
  min-width: 0;
  height: auto;
  display: block;
}

.card-row1_image {
  object-fit: cover;
}

.card-row1_component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.paragraph {
  font-size: 18px;
  line-height: 2rem;
}

.image-row-wrapper {
  width: 100%;
  height: auto;
  display: flex;
}

.div-block, .div-block-2 {
  width: 50%;
}

.div-block-3 {
  width: 100%;
  height: auto;
}

.image {
  object-fit: cover;
}

.body {
  background-color: #e2e2e2;
  justify-content: center;
  display: block;
}

.card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1140px;
  margin: 3% auto;
  padding: 20px 3%;
}

.card._1 {
  background-color: #92caef;
}

.card._4 {
  background-color: #c4dfbd;
}

.card._6 {
  background-color: #fdf34f;
}

.card._7 {
  background-color: #92caef;
}

.card.m {
  flex-flow: column;
  max-width: 600px;
}

.card.s {
  flex-flow: column;
  max-width: 400px;
}

.card__text {
  flex: 3 1 0;
  min-width: 0;
  padding: 24px;
  position: relative;
}

.card__media {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 2 1 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 0;
  display: flex;
}

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

.img2 {
  object-fit: cover;
}

.img1 {
  object-fit: cover;
  display: flex;
}

.card-thumb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  display: flex;
}

.card-desc {
  font-size: 16px;
  line-height: 2rem;
}

.card-title {
  font-size: 28px;
}

.card-tile {
  align-self: auto;
}

.card-area {
  font-size: 16px;
  font-weight: 700;
}

.meta {
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.card-period {
  text-align: left;
  padding-top: 20px;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.body-2 {
  background-color: #faf0e8;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-4 {
  justify-content: center;
  display: flex;
}

.bold-text {
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
}

.button-2 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.text-size-medium {
  font-size: 1.125rem;
}

.event3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

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

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.event3_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event3_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  overflow: hidden;
}

.event3_list-wrapper {
  overflow: hidden;
}

.event3_list {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

.event3_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event3_date-wrapper {
  align-items: center;
  display: flex;
}

.text-size-small {
  font-size: .875rem;
}

.event3_item-content {
  flex: 1;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

.heading-style-h2 {
  letter-spacing: 2px;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1.2;
}

.event3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.category-filter-link {
  border: 1px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  font-weight: 500;
}

.category-filter-link.current {
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
}

.section_event3 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.event35_list-wrapper {
  overflow: hidden;
}

.event35_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.event35_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.event35_date-wrapper {
  width: 12rem;
}

.section_event35 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

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

.event35_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  overflow: hidden;
}

.event-header1_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header1_date-wrapper {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  overflow: hidden;
}

.section_event-header1 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.event-header1_list {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

.event-header1_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  text-decoration: none;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.event-header1_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header1_list-wrapper {
  overflow: hidden;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.event-header1_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event-header1_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event-header1_featured-content {
  flex-direction: column;
  justify-content: center;
}

.event-header1_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.event-header1_featured-date-wrapper {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.cards-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.card-card--large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  margin: 1% auto;
  padding: 20px 3%;
  position: relative;
}

.card-card--large._1 {
  background-color: #92caef;
}

.card-card--large._4 {
  background-color: #c4dfbd;
}

.card-card--large._6 {
  background-color: #fdf34f;
}

.card-card--large._7 {
  background-color: #92caef;
}

.card-card--large.m {
  flex-flow: column;
  max-width: 600px;
}

.card-card--large.s {
  flex-flow: column;
  max-width: 400px;
}

.card-card--large.yellow {
  background-color: #fcf14f;
}

.card-card--large.blue {
  background-color: #91cbef;
  position: relative;
}

.card-card--large.green {
  background-color: #c5dfbc;
}

.card-card--m {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1140px;
  margin: 3% auto;
  padding: 20px 3%;
}

.card-card--m._1 {
  background-color: #92caef;
}

.card-card--m._4 {
  background-color: #c4dfbd;
}

.card-card--m._6 {
  background-color: #fdf34f;
}

.card-card--m._7 {
  background-color: #92caef;
}

.card-card--m.m {
  flex-flow: column;
  max-width: 600px;
}

.card-card--m.s {
  flex-flow: column;
  max-width: 400px;
}

.card-card--small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  margin: 1% auto;
  padding: 20px 3%;
  position: relative;
}

.card-card--small._1 {
  background-color: #92caef;
}

.card-card--small._4 {
  background-color: #c4dfbd;
}

.card-card--small._6 {
  background-color: #fdf34f;
}

.card-card--small._7 {
  background-color: #92caef;
}

.card-card--small.m {
  flex-flow: column;
  max-width: 600px;
}

.card-card--small.s {
  flex-flow: column;
  max-width: 400px;
}

.card-card--small.yellow {
  background-color: #fcf14f;
}

.card-card--small.green {
  background-color: #c5dfbc;
  position: relative;
}

.card-card--small.blue {
  background-color: #91cbef;
}

.card-card--medium {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  place-items: stretch stretch;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  margin: 1% auto;
  padding: 20px 3%;
  display: flex;
  position: relative;
}

.card-card--medium._1 {
  background-color: #92caef;
}

.card-card--medium._4 {
  background-color: #c4dfbd;
}

.card-card--medium._6 {
  background-color: #fdf34f;
}

.card-card--medium._7 {
  background-color: #92caef;
}

.card-card--medium.m {
  flex-flow: column;
  max-width: 600px;
}

.card-card--medium.s {
  flex-flow: column;
  max-width: 400px;
}

.card-state {
  text-align: left;
  margin: 10px;
  font-size: 16px;
  font-weight: 700;
}

.card-state-div {
  background-color: #fff;
  border: 1px solid #cbd7d3;
  border-radius: 10px;
  position: absolute;
  top: 16px;
  right: 16px;
  left: auto;
}

.card-state-div.upcoming {
  background-color: #fff;
  border: 1px solid #cbd7d3;
  align-self: flex-end;
}

.card-info {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-info._1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.card-info._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
}

.card-date {
  min-width: 80px;
  max-width: 150px;
}

.card-date.fourhand {
  min-width: 138px;
}

.card-period-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  line-height: 40px;
  display: flex;
}

.card-period-div.s {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.block-quote {
  font-size: 12px;
}

.block-quote-2 {
  margin-top: 10px;
  font-size: 12px;
}

.card-sub-img-div {
  justify-content: flex-end;
  display: flex;
}

.icon {
  width: 54px;
  height: 24px;
}

.text-block, .text-block-2 {
  align-self: center;
  padding-left: 10px;
}

.image-2 {
  padding-left: 10px;
}

.image-3 {
  object-fit: contain;
}

.button-with-arrow {
  opacity: .8;
  cursor: pointer;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding-left: 19px;
  padding-right: 19px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.button-with-arrow:active {
  opacity: 1;
}

.text-cta {
  z-index: 1;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

.blob {
  background-color: #fcfcfc91;
  border-radius: 99999px;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 20px auto auto 6px;
}

.block-arrow {
  background-color: #0000;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 110px;
  height: 50px;
  margin-left: 10px;
  padding-top: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.null-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.arrow-stem {
  background-color: #000;
  width: 100px;
  height: 2px;
}

.arrow-tip {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  width: 11px;
  height: 11px;
  margin-left: -10.5px;
  transform: rotate(-45deg);
}

.card-cover-link {
  z-index: 998;
  cursor: pointer;
  background-color: #ff010100;
  position: absolute;
  inset: 0%;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5px;
  padding: 10px;
  font-size: 14px;
  font-weight: 400;
}

.button-3.is-ghost {
  z-index: 999;
  color: #171d1e;
  background-color: #fff;
  border: 1px solid #cbd7d3;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn_ghost-text_first {
  z-index: 3;
  position: relative;
}

.btn_ghost-bg {
  background-color: #171d1e;
  height: 0%;
  position: absolute;
  inset: auto 0% 0%;
}

.main {
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.big-type {
  font-size: 21vw;
  font-weight: 700;
  line-height: 78%;
}

.big-type.scramble {
  text-align: center;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  font-size: 4vw;
  line-height: 100%;
}

.small-type-wrapper {
  grid-column-gap: 10rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 90vw;
  display: flex;
}

.small-type {
  text-transform: none;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  font-size: 1.6rem;
  line-height: 100%;
}

.link-external {
  border-radius: 4px;
  padding: 4px 8px;
  transition: all .2s;
}

.link-external:hover {
  color: #3a3c16;
  background-color: #fdff85;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.div-block-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.split-text {
  perspective: 800px;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  font-size: 4rem;
  line-height: 4rem;
}

.div-block-6 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.max-width {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  display: block;
}

.typedjs-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.typed-js_component {
  background-color: #181818;
}

.typedjs-no-cursor {
  height: 1.5rem;
}

.typedjs-no-cursor.heading-small {
  background-color: #0a0a0a;
}

.text-color-grey {
  color: #fbf9fc80;
}

.main-hero_layout {
  grid-column-gap: 1.4em;
  grid-row-gap: 1.4em;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
  display: flex;
}

.main-hero_sub-heading {
  border: 1.5px solid #ffffff3d;
  border-radius: 100vw;
  padding: .3em 1.5em;
  font-weight: 700;
  display: inline-block;
}

.main-hero_heading {
  text-align: center;
  letter-spacing: 2px;
  width: 100%;
  max-width: 10.2em;
  font-size: 4.7em;
  line-height: 1;
}

@media screen and (max-width: 991px) {
  .card-row1_card-content {
    width: 100%;
    padding: 2rem;
  }

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

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

  .card-row1_image-wrapper {
    width: 100%;
  }

  .card-row1_component {
    flex-flow: column-reverse;
  }

  .paragraph {
    font-size: 17px;
  }

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

  .card__media {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-grow: 3;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .card-period {
    cursor: auto;
    font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
    font-size: 34px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .event3_item {
    grid-column-gap: 2rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .event35_image {
    aspect-ratio: 3 / 2;
  }

  .event35_item {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event-header1_featured-item-link {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .event-header1_item {
    grid-column-gap: 2rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    min-width: 0;
    display: grid;
  }

  .card-card--large {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .card-card--m {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .card-card--small, .card-card--medium {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .small-type-wrapper {
    flex-direction: column;
  }

  .split-text {
    font-size: 40px;
  }

  .main-hero_heading {
    font-size: 5em;
  }
}

/* Mobile Filter Menu Styles */
@media only screen and (max-width: 767px) {
  .category-filter-menu {
    position: fixed !important;
    top: 50px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    background: rgba(255, 255, 255, 0.98) !important;
    backdrop-filter: blur(10px) !important;
    z-index: 999 !important;
    padding: 0.5rem 0.75rem !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
    border-radius: 0 !important;
    margin: 0 !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  .category-filter-menu.no-scrollbar {
    justify-content: flex-start !important;
    margin-bottom: 0 !important;
  }

  .category-filter-menu-wrapper {
    display: flex !important;
    gap: 0.25rem !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding-bottom: 0 !important;
  }

  .category-filter-link {
    padding: 0.3rem 0.5rem !important;
    font-size: 0.75rem !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
    min-width: fit-content !important;
  }

  .category-filter-link.last-link {
    margin-right: 1rem !important;
  }

  /* Add padding to content when filter is fixed */
  .section_event3:first-of-type,
  .card-row1_component:first-of-type {
    padding-top: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .card-row1_card-content {
    padding: 2rem 1.5rem;
  }

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

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

  .card-row1_component {
    grid-template-columns: 1fr;
  }

  .paragraph {
    font-size: 16px;
  }

  /* Redundant rules removed - see above */

  .text-size-medium {
    font-size: 1rem;
  }

  .event3_image {
    aspect-ratio: 3 / 2;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event3_item {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event3_image-wrapper {
    width: 100%;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  /* Redundant rules removed - see above */

  .event35_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event35_item {
    padding: 1.5rem;
  }

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

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

  .event-header1_featured-item-link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event-header1_component {
    align-items: flex-start;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .event-header1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .split-text {
    font-size: 30px;
  }

  .main-hero_heading {
    font-size: 3.5em;
  }
}

@media screen and (max-width: 479px) {
  .card-row1_card-content {
    width: 100%;
  }

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

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

  .card-row1_image-wrapper {
    width: 100%;
  }

  .card-row1_component {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
  }

  .body {
    margin-left: 2%;
    margin-right: 2%;
  }

  .card__text {
    padding-left: 10px;
    padding-right: 10px;
  }

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

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

  .card-thumb.marche {
    flex-flow: row;
    display: flex;
  }

  .card-desc {
    line-height: 1.6rem;
  }

  .card-title {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 38px;
  }

  .card-period {
    text-align: center;
    font-family: "Testdomainedisplay Bf 66174 A 2227915", Georgia, sans-serif;
    font-size: 27px;
    line-height: 23px;
  }

  .body-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .event3_item {
    grid-row-gap: 2rem;
  }

  .event3_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event35_item {
    grid-row-gap: 2rem;
  }

  .event-header1_featured-item-link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-header1_item {
    grid-row-gap: 1rem;
  }

  .cards-grid {
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .card-card--large {
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .card-card--small, .card-card--medium {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-info._1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 20px;
  }

  .card-info._2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .card-date {
    min-width: 80px;
    max-width: 130px;
  }

  .card-period-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .button-with-arrow {
    height: 60px;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
  }

  .block-arrow {
    width: 78px;
    height: 40px;
    margin-left: 0;
    padding-top: 26px;
    display: block;
  }

  .null-arrow {
    font-size: 14px;
    position: relative;
  }

  .arrow-stem {
    height: 2px;
  }

  .arrow-tip {
    height: 8px;
    margin-right: 10px;
  }

  .split-text {
    font-size: 22px;
  }

  .max-width {
    width: 100%;
  }

  .main-hero_heading {
    font-size: 2.4em;
  }
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-245d9ced {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-245d9ced {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c1b-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c38-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c55-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c73-245d9ced {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c8f-245d9ced {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-_57cce4cd-13f7-052c-d4ab-f8640862d6c4-245d9cee, #w-node-_6e6d8a60-5838-b2ef-10b5-5d409679788a-245d9cee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8d8c44f5-536b-03f6-338f-23762beef41b-245d9cee {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-f252c726-edb8-3e0d-78c5-2c026ba86e9a-245d9cee, #w-node-_9d01a024-4355-d767-dba9-0ca6a68669a3-245d9cee, #w-node-fc411f24-991d-1867-cc8d-c3e9603d2296-245d9cee, #w-node-cfbb5755-ae68-3fd8-762e-1e5fa94930a8-245d9cee, #w-node-e8361216-21c1-e7fc-6d6c-9036d5a6e055-245d9cee {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_6aca397a-af1e-4669-045c-f7607652c8da-245d9cee {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-b3af645a-daa9-ee06-2a76-610bed900a11-245d9cee, #w-node-_664b6f92-f386-d491-fe78-8679603f71c6-245d9cee, #w-node-fac3ded5-a0a3-1c63-953b-a91a86e24f42-245d9cee, #w-node-_68f0bec9-fb18-5835-4c2f-7effa45809c0-245d9cee {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8518f48e-3f7f-9094-688a-c1b5c4fde85c-245d9cee {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_735b68c8-712a-7c34-e7e5-7e4700471f45-245d9cee, #w-node-_5e20936a-9053-3e93-cbad-a96874b40bfe-245d9cee {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b27cf998-896c-78f2-3f06-6500ee026a7d-245d9cee {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ca96ca4-2807-9dce-38fa-9036f926ddb6-245d9cee {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a77cb51b-6a4e-b877-0eec-74441e50d414-245d9cee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a84e-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a877-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a8a0-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a8cc-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a8f5-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a91e-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a94a-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a973-245d9cef, #w-node-_67c7538c-33d8-ab76-ac57-2c72fe36a99c-245d9cef, #w-node-a6e25956-c7f8-1caa-4926-e3ec1da84498-245d9cef, #w-node-a6e25956-c7f8-1caa-4926-e3ec1da844c1-245d9cef, #w-node-a6e25956-c7f8-1caa-4926-e3ec1da844ea-245d9cef {
  align-self: center;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-e0440070 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-e0440070 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c1b-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c38-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c55-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c73-e0440070 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c8f-e0440070 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1ba5-245d9ced {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-245d9ced {
    grid-column: span 6 / span 6;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bd7-245d9ced {
    grid-area: 1 / 6 / 2 / 3;
    align-self: auto;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-245d9ced {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-245d9ced {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_8c2aea30-ad8d-a788-29eb-7b56e2bed198-245d9ced, #w-node-_22012f2d-4c55-3677-d747-9c10d016c943-245d9ced, #w-node-_1adffd9b-f2a3-1080-1817-d55f4bccc5a7-245d9ced {
    grid-area: 1 / 6 / 2 / 3;
    align-self: auto;
  }

  #w-node-_95b7db9b-39a0-8ca2-bcd1-bd724427a769-245d9ced, #w-node-_2d60138a-cebd-251b-cd82-1cc45341cbf4-245d9ced, #w-node-_5b2ba477-0630-16b0-a0e5-fbc568f269e4-245d9ced, #w-node-_44f3bbf7-5cf0-03ca-0ae9-13414fe3c9f6-245d9ced, #w-node-_05731525-95c4-dd73-9fc2-0335bc1954cd-245d9ced, #w-node-ea545ccf-50db-8568-30a6-4063f4d70a18-245d9ced, #w-node-_68bf7ea2-0dfc-9ca3-ef47-b7e67ba58434-245d9ced, #w-node-_396e7d7e-a755-8cf0-2efe-3879b9a4dd5c-245d9ced, #w-node-a6f53ec4-f3e6-f0b9-ab79-ac138bd86e01-245d9ced, #w-node-_9098373f-4ebc-fac6-8994-6aae96fe8d86-245d9ced, #w-node-f1e14998-2c97-1930-2abe-fda2e6d67c1a-245d9ced, #w-node-_14444ada-164f-7638-369c-663e1e1930be-245d9ced, #w-node-e1b213c7-7c95-7f6a-fb9d-d44ff2d5853f-245d9ced {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_74273176-fb16-ccef-b6c0-386671d88c53-245d9ced {
    order: 0;
  }

  #w-node-_601870f1-8670-3ac0-74c8-fa3a91a9532f-245d9ced, #w-node-d7ff3f89-0211-57ed-24f2-554581e1d197-245d9ced, #w-node-_231a5f66-59c8-c898-be81-989a4dc8d7e6-245d9ced, #w-node-_62bb6bc8-ca4e-3fa5-0906-f1070dd88526-245d9ced, #w-node-_36c28b50-ac19-9565-2d51-258a54c21a7f-245d9ced, #w-node-ab4720de-ba01-cfc9-0f77-fc003793e8ed-245d9ced, #w-node-c4b56c76-adbb-64bd-0723-8ac4b4f10e06-245d9ced {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_57cce4cd-13f7-052c-d4ab-f8640862d6c4-245d9cee {
    grid-area: 1 / 6 / 2 / 2;
  }

  #w-node-c1aa44e4-33ee-4503-6e14-b139804337d3-245d9cee {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_6e6d8a60-5838-b2ef-10b5-5d409679788a-245d9cee {
    grid-column: span 6 / span 6;
  }

  #w-node-_6e6d8a60-5838-b2ef-10b5-5d40967978aa-245d9cee {
    grid-area: 1 / 6 / 2 / 3;
    align-self: auto;
  }

  #w-node-_8d8c44f5-536b-03f6-338f-23762beef41b-245d9cee {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f252c726-edb8-3e0d-78c5-2c026ba86e9a-245d9cee {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1ba5-e0440070 {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-e0440070 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bd7-e0440070 {
    grid-area: 1 / 6 / 2 / 3;
    align-self: auto;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-e0440070 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-e0440070 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_8c2aea30-ad8d-a788-29eb-7b56e2bed198-e0440070, #w-node-_22012f2d-4c55-3677-d747-9c10d016c943-e0440070, #w-node-_1adffd9b-f2a3-1080-1817-d55f4bccc5a7-e0440070 {
    grid-area: 1 / 6 / 2 / 3;
    align-self: auto;
  }

  #w-node-_95b7db9b-39a0-8ca2-bcd1-bd724427a769-e0440070, #w-node-_2d60138a-cebd-251b-cd82-1cc45341cbf4-e0440070, #w-node-_5b2ba477-0630-16b0-a0e5-fbc568f269e4-e0440070, #w-node-_44f3bbf7-5cf0-03ca-0ae9-13414fe3c9f6-e0440070, #w-node-_05731525-95c4-dd73-9fc2-0335bc1954cd-e0440070, #w-node-_910c27a1-ac06-0038-f168-c2c55217103d-e0440070, #w-node-ea545ccf-50db-8568-30a6-4063f4d70a18-e0440070, #w-node-_68bf7ea2-0dfc-9ca3-ef47-b7e67ba58434-e0440070, #w-node-_396e7d7e-a755-8cf0-2efe-3879b9a4dd5c-e0440070, #w-node-a6f53ec4-f3e6-f0b9-ab79-ac138bd86e01-e0440070, #w-node-_9098373f-4ebc-fac6-8994-6aae96fe8d86-e0440070, #w-node-_758729bb-a19f-7d8e-3775-22c0ef50615b-e0440070, #w-node-f1e14998-2c97-1930-2abe-fda2e6d67c1a-e0440070, #w-node-_14444ada-164f-7638-369c-663e1e1930be-e0440070, #w-node-e1b213c7-7c95-7f6a-fb9d-d44ff2d5853f-e0440070 {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }

  #w-node-_74273176-fb16-ccef-b6c0-386671d88c53-e0440070 {
    order: 0;
  }

  #w-node-_601870f1-8670-3ac0-74c8-fa3a91a9532f-e0440070, #w-node-d7ff3f89-0211-57ed-24f2-554581e1d197-e0440070, #w-node-_231a5f66-59c8-c898-be81-989a4dc8d7e6-e0440070, #w-node-_62bb6bc8-ca4e-3fa5-0906-f1070dd88526-e0440070, #w-node-_36c28b50-ac19-9565-2d51-258a54c21a7f-e0440070, #w-node-ab4720de-ba01-cfc9-0f77-fc003793e8ed-e0440070, #w-node-c4b56c76-adbb-64bd-0723-8ac4b4f10e06-e0440070 {
    order: 0;
    grid-area: 1 / 6 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-245d9ced {
    grid-column: span 2 / span 2;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-245d9ced {
    grid-area: 2 / 3 / 3 / 3;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c1b-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c38-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c55-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c73-245d9ced, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c8f-245d9ced {
    grid-column: span 2 / span 2;
  }

  #w-node-_57cce4cd-13f7-052c-d4ab-f8640862d6c4-245d9cee {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_6e6d8a60-5838-b2ef-10b5-5d409679788a-245d9cee {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d8c44f5-536b-03f6-338f-23762beef41b-245d9cee, #w-node-f252c726-edb8-3e0d-78c5-2c026ba86e9a-245d9cee {
    grid-area: 2 / 3 / 3 / 3;
  }

  #w-node-_9d01a024-4355-d767-dba9-0ca6a68669a3-245d9cee, #w-node-fc411f24-991d-1867-cc8d-c3e9603d2296-245d9cee, #w-node-cfbb5755-ae68-3fd8-762e-1e5fa94930a8-245d9cee, #w-node-e8361216-21c1-e7fc-6d6c-9036d5a6e055-245d9cee, #w-node-_6aca397a-af1e-4669-045c-f7607652c8da-245d9cee, #w-node-b3af645a-daa9-ee06-2a76-610bed900a11-245d9cee, #w-node-_664b6f92-f386-d491-fe78-8679603f71c6-245d9cee, #w-node-fac3ded5-a0a3-1c63-953b-a91a86e24f42-245d9cee, #w-node-_68f0bec9-fb18-5835-4c2f-7effa45809c0-245d9cee, #w-node-_8518f48e-3f7f-9094-688a-c1b5c4fde85c-245d9cee, #w-node-_735b68c8-712a-7c34-e7e5-7e4700471f45-245d9cee, #w-node-_5e20936a-9053-3e93-cbad-a96874b40bfe-245d9cee, #w-node-b27cf998-896c-78f2-3f06-6500ee026a7d-245d9cee, #w-node-_3ca96ca4-2807-9dce-38fa-9036f926ddb6-245d9cee, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bb6-e0440070 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1be1-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1bfc-e0440070 {
    grid-area: 2 / 3 / 3 / 3;
  }

  #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c1b-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c38-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c55-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c73-e0440070, #w-node-_4caac982-8b9f-aaa7-25f8-2422478b1c8f-e0440070 {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Testdomainedisplay Bf 66174 A 2227915';
  src: url('../fonts/TestDomaineDisplay-Extrabold-BF66174a2227915.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}