body {
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  font-family: Universltpro, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Champion, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Champion, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Champion, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--primary-1);
  text-decoration: underline;
  transition: color .25s;
}

ul {
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-left: 2.25rem;
  display: flex;
  overflow: hidden;
}

li {
  background-image: url('../images/check-5.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  padding-left: 2.25rem;
}

strong {
  font-weight: bold;
}

.g_section {
  display: block;
  position: relative;
}

.g_section.is--background-bg-dark-1, .g_section.is--background-bg-light-1 {
  z-index: 2;
}

.g_section.is--navigation {
  z-index: 990;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.g_section.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.g_section.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.g_section.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.g_section.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.g_section.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.g_padding_section {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_padding_section.max-width-will {
  margin-left: auto;
  margin-right: auto;
}

.g_padding_section.max-width-will.hide {
  display: block;
}

.g_padding_section.c_nav_user_switch_bottom_border {
  border-bottom: 3px solid var(--bg-light-3);
}

.g_container {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

.g_container.is--container-small {
  max-width: 68.375rem;
}

.g_spacer.is--section-160px {
  padding-bottom: 10rem;
}

.g_spacer.is--title-16px {
  padding-bottom: 1rem;
}

.g_spacer.is--icon-40px {
  padding-bottom: 2.5rem;
}

.g_spacer.is--elements-64px {
  padding-bottom: 4rem;
}

.g_spacer.is--title-8px {
  padding-bottom: .5rem;
}

.g_spacer.is--text-40px, .g_spacer.is--button-40px {
  padding-bottom: 2.5rem;
}

.g_spacer.is--text-24px {
  padding-bottom: 1.5rem;
}

.g_spacer.is--elements-96px {
  padding-bottom: 6rem;
}

.g_spacer.is--text-16px {
  padding-bottom: 1rem;
}

.g_spacer.is--elements-48px {
  padding-bottom: 3rem;
}

.g_spacer.is--text-8px {
  padding-bottom: .5rem;
}

.g_spacer.is--title-40px {
  padding-bottom: 2.5rem;
}

.g_spacer.is--section-80px {
  padding-bottom: 5rem;
}

.g_spacer.is--section-120px {
  padding-bottom: 7.5rem;
}

.g_spacer.is--section-hero {
  padding-top: 14rem;
}

.g_spacer.is--text-4px {
  padding-bottom: .25rem;
}

.g_spacer.is--section-40px {
  padding-bottom: 2.5rem;
}

.g_spacer.is--elements-16px {
  padding-bottom: 16px;
}

.g_spacer.is--elements-8px {
  padding-bottom: .5rem;
}

.g_spacer.is--elements-32px {
  padding-bottom: 32px;
}

.g_spacer.is--section-90px {
  padding-bottom: 90px;
}

.g_spacer.is--section-100px {
  padding-bottom: 100px;
}

.g_spacer.c_navigation--spacer-b2b {
  height: 6rem;
}

.styleguide_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 2rem;
  display: grid;
}

.styleguide_grid_colors {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

.styleguide_color {
  border: 1px solid #000;
  border-radius: .5rem;
  width: 100%;
  height: 5rem;
}

.styleguide_color.bg-light-1 {
  background-color: var(--bg-light-1);
}

.styleguide_color.bg-light-2 {
  background-color: var(--bg-light-2);
}

.styleguide_color.bg-light-3 {
  background-color: var(--bg-light-3);
}

.styleguide_color.text-light-1 {
  background-color: var(--text-light-1);
}

.styleguide_color.text-light-2 {
  background-color: var(--text-light-2);
}

.styleguide_color.text-light-3 {
  background-color: var(--text-light-3);
}

.styleguide_color.border-light-1 {
  background-color: var(--border-light-1);
}

.styleguide_color.border-light-2 {
  background-color: var(--border-light-2);
}

.styleguide_color.bg-dark-1 {
  background-color: var(--bg-dark-1);
}

.styleguide_color.bg-dark-2 {
  background-color: var(--bg-dark-2);
}

.styleguide_color.bg-dark-3 {
  background-color: var(--bg-dark-3);
}

.styleguide_color.text-dark-1 {
  background-color: var(--text-dark-1);
}

.styleguide_color.text-dark-2 {
  background-color: var(--text-dark-2);
}

.styleguide_color.text-dark-3 {
  background-color: var(--text-dark-3);
}

.styleguide_color.border-dark-1 {
  background-color: var(--border-dark-1);
}

.styleguide_color.border-dark-2 {
  background-color: var(--border-dark-2);
}

.styleguide_color.primary-1 {
  background-color: var(--primary-1);
}

.styleguide_color.primary-2 {
  background-color: var(--primary-2);
}

.styleguide_color.primary-3 {
  background-color: var(--primary-3);
}

.styleguide_color.secondary-1 {
  background-color: var(--secondary-1);
}

.styleguide_color.secondary-2 {
  background-color: var(--secondary-2);
}

.styleguide_color.secondary-3 {
  background-color: var(--secondary-3);
}

.styleguide_color.bg-light-0 {
  background-color: var(--bg-light-0);
}

.g_text_headline_l {
  font-family: Champion, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.2;
}

.g_text_headline_m {
  font-family: Champion, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.25;
}

.g_text_headline_m.is--sentence-case {
  text-transform: none;
}

.g_text_headline_m.g_inline_element.is--space-right {
  padding-right: 1rem;
  display: inline;
}

.g_text_headline_m.g_inline_element.is--space-right-text {
  margin-right: 1rem;
}

.g_text_headline_m.g_inline_element.is--space-right-text.g_inline_element {
  text-transform: capitalize;
  margin-right: .75rem;
}

.g_text_headline_m.g_text_headline_shadow {
  text-shadow: 1px 1px 5px #fff;
}

.g_text_headline_s {
  font-family: Champion, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.4;
}

.g_text_headline_s.g_inline_element.is--space-right {
  padding-right: 1rem;
}

.g_text_headline_s.is--space-right-text {
  margin-right: 1rem;
}

.g_text_headline_s.is--space-right-text.g_inline_element {
  text-transform: capitalize;
  margin-right: .75rem;
}

.g_text_headline_s.g_font_fragment {
  word-break: normal;
  flex-direction: row;
  font-family: Ppfragment, sans-serif;
  display: inline-block;
}

.g_text_headline_s.g_font_fragment.is--space-right {
  padding-right: 1rem;
}

.g_text_sub_headline_m {
  font-family: Ppfragment, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.g_text_sub_headline_m.is--color-text-dark-2.is--space-right, .g_text_sub_headline_m.is--color-primary-1.is--space--right, .g_text_sub_headline_m.is--space-right {
  margin-right: 6px;
}

.g_text_sub_headline_m.g_universe {
  font-family: Universltpro, sans-serif;
}

.g_text_sub_headline_m.margin-top-xsmall {
  margin-top: 5px;
}

.g_text_body_l_bold {
  font-family: Universltpro, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.g_text_body_m_regular {
  font-family: Universltpro, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.4;
}

.g_text_body_m_bold {
  font-family: Universltpro, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.4;
}

.g_text_body_s_regular {
  font-family: Universltpro, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.g_text_body_s_bold {
  font-family: Universltpro, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
}

.g_text_eyebrow_m {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.g_layout_row {
  object-fit: none;
  width: 100%;
  display: block;
  grid-column: span 12;
  position: relative;
}

.styleguide_content {
  background-color: var(--primary-1);
  width: 100%;
  height: 12rem;
}

.is--background-bg-dark-1 {
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
}

.g_flex_vertical_center_top {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.is--color-text-dark-2 {
  color: var(--text-dark-2);
}

.g_icon_64px {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.is--color-primary-1 {
  color: var(--primary-1);
}

.c_cta_footer {
  background-color: var(--primary-1);
  border-radius: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.g_btn_primary {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.g_btn_primary.is--holo-holo {
  background-color: #1a7780;
}

.g_icon_24px {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .25s;
  display: flex;
}

.g_btn_secondary {
  grid-column-gap: .5rem;
  background-color: var(--text-dark-1);
  color: var(--text-light-1);
  font-variation-settings: "wght" 700;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.c_cta_footer--decoration {
  width: 8.75rem;
  height: auto;
  position: absolute;
  inset: auto 2rem -2.5rem auto;
  overflow: visible;
}

.c_cta_footer--label {
  grid-column-gap: .4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c_cta_footer--label-image {
  width: auto;
  height: 1.6rem;
  margin-bottom: 3px;
}

.is--background-bg-light-1 {
  background-color: var(--bg-light-1);
}

.c_grid_images_1 {
  grid-column-gap: 2rem;
  justify-content: center;
  display: flex;
}

.c_grid_images_1--image {
  object-fit: cover;
  border-radius: 1.5rem;
  flex: none;
  width: 14rem;
  height: 14rem;
}

.g_text_body_l_regular {
  margin-top: 2px;
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

.decoration-section-jampack {
  width: 70%;
  height: auto;
  position: absolute;
  inset: -3.5rem -28vw auto auto;
}

.c_navigation {
  border-bottom: 1px solid var(--border-light-2);
  background-color: var(--bg-light-0);
  align-items: center;
  min-height: 5.375rem;
  padding-left: 6rem;
  padding-right: 6rem;
  display: flex;
}

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

.c_navigation--link-logo {
  z-index: 20;
  padding-left: 0;
}

.c_navigation--logo {
  width: 7.5rem;
  height: auto;
}

.c_navigation--wrap-links {
  grid-column-gap: 2.5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_navigation--link {
  grid-column-gap: .25rem;
  color: var(--text-light-2);
  padding-top: .75rem;
  padding-bottom: .65rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.c_navigation--link:hover {
  color: var(--text-light-1);
}

.c_navigation--link.is-highlighted-link {
  color: var(--primary-1);
  align-items: center;
}

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

.g_btn_tertiary {
  grid-column-gap: .5rem;
  background-color: var(--bg-light-0);
  box-shadow: inset 0 0 0 2px var(--border-light-2);
  color: var(--text-light-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_tertiary:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1);
}

.g_wrap_buttons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  display: flex;
}

.c_slider_reviews {
  background-color: #0000;
  height: auto;
  padding-bottom: 4.75rem;
}

.c_slider_reviews--mask {
  height: auto;
}

.c_slider_reviews--left-arrow, .c_slider_reviews--right-arrow {
  display: none;
}

.c_slider_reviews--slide-nav {
  height: .75rem;
  padding-top: 0;
  inset: auto 0% 0%;
}

.c_slider_reviews--slide {
  text-align: center;
  height: auto;
}

.c_footer {
  grid-row-gap: 5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.c_footer--logo {
  width: 7.5rem;
  margin-bottom: .75rem;
}

.c_footer--left-content {
  flex: none;
  padding-right: 13.75rem;
}

.c_footer--wrap-social-media-links {
  grid-column-gap: .75rem;
  margin-top: 1.5rem;
  display: flex;
}

.g_icon_20px {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  transition: transform .25s;
  display: flex;
}

.c_footer--social-media-link {
  color: var(--text-dark-2);
  border: 2px solid #333;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: background-color .25s, color .25s;
  display: flex;
}

.c_footer--social-media-link:hover {
  color: var(--text-dark-1);
  background-color: #333;
}

.c_footer--link {
  grid-column-gap: .25rem;
  color: var(--text-dark-2);
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link:hover {
  color: var(--text-dark-1);
}

.c_footer--link.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--wrap-links {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_footer--right-content {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.c_footer--wrap-newsletter {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25rem;
  padding-left: 0;
}

.c_footer--form-block {
  margin-top: 1rem;
  margin-bottom: 0;
}

.c_footer--form {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_footer--field-form {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form:hover, .c_footer--field-form:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-hidden {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.c_faq {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.c_faq--wrapper {
  border-bottom: 1px solid var(--border-light-2);
  cursor: pointer;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.c_faq--wrap-question {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.c_faq--wrap-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c_faq--icon-line {
  background-color: var(--text-light-1);
  border-radius: .25rem;
  width: 14px;
  height: 2px;
  transition: background-color .25s;
}

.c_faq--icon-line.is--line-1 {
  background-color: var(--text-light-3);
  margin-bottom: -2px;
}

.c_faq--icon-line.is--line-2 {
  background-color: var(--text-light-3);
  transform: rotate(90deg);
}

.c_faq--wrap-answer {
  overflow: hidden;
}

.c_faq--wrap-content-answer {
  padding-top: 1.5rem;
}

.c_social_feed--collection-list-wrapper-social-feed {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.c_social_feed--collection-list-social-feed {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_social_feed--card-link {
  width: 100%;
  padding-bottom: 100%;
  display: block;
  position: relative;
}

.c_social_feed--image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_section_separator {
  background-color: var(--border-light-2);
  width: 100%;
  height: 1px;
}

.g_flex_vertical_left_top {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_logos_slider {
  grid-column-gap: 3.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.c_logos_slider--wrapper {
  grid-column-gap: 3.5rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_logos_slider--logo {
  width: auto;
  height: 3.5rem;
}

.c_logos_slider--logo.is--max--width {
  max-width: 100%;
  height: auto;
}

.rich-text-legal p, .rich-text-legal ul {
  margin-bottom: 1rem;
}

.rich-text-legal h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.4;
}

.rich-text-legal h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Ppfragment, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text-legal a {
  color: var(--primary-1);
}

.rich-text-legal a:hover {
  color: var(--primary-2);
}

.rich-text-legal li {
  background-image: none;
  padding-left: 0;
}

.c_slider_images {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 55vw;
  height: 120vh;
  margin-top: -50%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.c_navigation--spacer-nav {
  background-color: var(--bg-light-1);
  height: 5.375rem;
}

.c_slider_images--wrapper {
  grid-column-gap: 2.5rem;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  height: auto;
  display: flex;
  transform: translate(0, -300px);
}

.c_slider_images--wrap-images {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_slider_images--wrap-images.is--column-left {
  padding-top: 2.5rem;
}

.c_slider_images--image {
  border-radius: 1.5rem;
  flex: none;
  display: block;
}

.collection-list-events {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_card_event {
  border: .25rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
}

.c_card_event:hover {
  transform: translate(0, -.5rem);
}

.c_card_event--wrap-cover {
  width: 100%;
  padding-bottom: 50%;
  position: relative;
}

.c_card_event--cover-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.c_card_event--wrap-content {
  background-color: var(--bg-light-0);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.c_card_event--wrap-categories {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.c_card_event--decoration-categories {
  background-color: var(--primary-1);
  border-radius: 50%;
  width: 3px;
  height: 3px;
  margin-top: .5rem;
}

.g_text_headline_xs {
  font-family: Champion, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.4;
}

.c_card_event_artist--wrap-infos {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.c_card_event--decoration-infos {
  background-color: var(--text-light-1);
  border-radius: 50%;
  flex: none;
  width: 3px;
  height: 3px;
  margin-bottom: 4px;
}

.c_card_event--list {
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  overflow: hidden;
}

.c_card_event--wrap-description {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_card_event--label {
  background-color: var(--primary-3);
  color: var(--primary-1);
  border-radius: 1.5rem;
  padding: .5rem .75rem .375rem;
  font-size: 1rem;
  font-weight: 700;
}

.c_card_event--wrap-labels {
  grid-column-gap: .5rem;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 1.5rem;
  display: none;
}

.c_card_event--list-item {
  background-image: url('../images/check-5.svg');
  background-position: 0 -3px;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  padding-left: 2.25rem;
}

.wrap-btn-filters-events-gallery {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.btn-filters-events-gallery {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 1.5px var(--border-light-2);
  color: var(--text-light-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color .25s, box-shadow .25s;
  display: flex;
}

.btn-filters-events-gallery:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1);
}

.popup-filters-events-gallery {
  z-index: 9999;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.wrap-filters-popup-events-gallery {
  z-index: 5;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  height: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  display: block;
  position: relative;
}

.grid-filters-events-gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.label-filters-events-gallery {
  color: var(--text-dark-2);
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.select-filters-events-gallery {
  border: 1px solid var(--border-dark-2);
  color: var(--text-dark-2);
  background-color: #0000;
  height: 3.5rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-size: .875rem;
  transition: all .25s;
}

.select-filters-events-gallery:hover {
  background-color: var(--bg-dark-2);
}

.select-filters-events-gallery:active, .select-filters-events-gallery:focus, .select-filters-events-gallery:focus-visible, .select-filters-events-gallery[data-wf-focus-visible] {
  border-color: var(--border-dark-1);
}

.wrap-title-popup-filters-events-gallery {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.btn-close-popup-filters-events-gallery {
  border: 1px solid var(--bg-dark-3);
  color: var(--text-dark-2);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: color .25s;
  display: flex;
}

.btn-close-popup-filters-events-gallery:hover {
  color: var(--text-dark-1);
}

.wrap-select-filters-events-gallery {
  position: relative;
}

.icon-select-filters-events-gallery {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 50% 1rem auto auto;
  transform: translate(0, -50%);
}

.c_events_grid_wrapper {
  display: block;
}

.collection-item-events {
  display: flex;
}

.wrap-title-events {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overlay-popup-filters-events-gallery {
  z-index: 1;
  display: none;
  position: absolute;
  inset: 0%;
}

.form-block-filters-events-gallery {
  min-width: 22.25rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

.collection-list-wrapper-texts-select-filters, .c_card_event--wrap-filters {
  display: none;
}

.empty-state-events-gallery {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.is--color-text-light-3 {
  color: var(--text-light-3);
}

.icon-empty-state-events-gallery {
  background-color: var(--bg-light-1);
  border-radius: 50%;
  margin-bottom: 1.5rem;
  padding: 1rem;
}

.g_icon_48px {
  color: var(--primary-1);
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.clear-filters-events-gallery {
  display: none;
}

.c_faq_suggested--text-answer {
  padding-right: 1rem;
  font-size: 1rem;
}

.c_faq_suggested--text-answer p {
  color: var(--text-light-2);
  margin-bottom: 1rem;
  font-size: 1rem;
}

.c_faq_suggested--text-answer li {
  font-size: 1rem;
}

.c_faq_suggested--text-answer h1 {
  margin-bottom: 80px;
}

.c_faq_suggested--text-answer ul {
  color: var(--text-light-2);
  margin-top: 1rem;
  margin-bottom: 1rem;
  list-style-type: none;
}

.c_faq_suggested--text-answer a {
  color: var(--primary-1);
}

.c_faq_suggested--text-answer a:hover {
  color: var(--primary-2);
}

.collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_card_team--wrap-image {
  background-color: var(--bg-light-1);
  border-radius: 1rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}

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

.is--color-text-light-2 {
  color: var(--text-light-2);
}

.c_card_team--wrap-content-bottom {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: .5rem;
  display: flex;
}

.c_card_team {
  color: var(--text-light-1);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.c_card_team--wrap-social-icon {
  border: 1px solid var(--border-light-2);
  color: var(--text-light-3);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .25s;
  display: flex;
}

.c_card_team--wrap-social-icon:hover {
  border-color: var(--bg-light-1);
  background-color: var(--bg-light-1);
  color: var(--text-light-1);
}

.g_flex_vertical_left_center {
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.wrap-image-featured-team {
  background-color: var(--bg-light-1);
  border-radius: 16px;
  width: 100%;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}

.image-featured-team {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_flex_vertical_center_top_desktop {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.c_navigation_b2b--wrap-logo {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.c_navigation_b2b--label {
  color: var(--primary-1);
  margin-bottom: 2px;
  font-family: Ppfragment, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.card_solution {
  background-color: var(--bg-dark-2);
  color: var(--text-dark-1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 3.5rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  position: relative;
}

.card_solution:hover {
  transform: translate(0, -.5rem);
}

.card_solution--list {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.card_solution--wrap-cta {
  grid-column-gap: .5rem;
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.card_solution--list-item {
  background-image: url('../images/check-2.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  padding-left: 2.25rem;
}

.card_solution--list-item.is--icon-star {
  background-image: url('../images/star.png');
  background-position: 0 0;
}

.text-block {
  background-color: var(--primary-1);
  border-radius: 1.5rem;
  padding: .5625rem .75rem .375rem;
  font-size: 1rem;
  font-weight: 700;
  position: absolute;
  inset: -1rem auto auto 3.5rem;
}

.c_tabs_features_desktop--menu {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.c_tabs_features_desktop--tab-link {
  border: 2px solid var(--border-light-2);
  background-color: var(--bg-light-0);
  text-align: center;
  border-radius: 1.5rem;
  flex: 1;
  padding: 1.5rem;
}

.c_tabs_features_desktop--tab-link.w--current {
  border-color: var(--primary-1);
  background-color: var(--bg-light-0);
}

.c_tabs_features_desktop--tabs-content {
  margin-top: 2rem;
  overflow: visible;
}

.c_tabs_features_desktop-image {
  border-radius: 2%;
  width: 100%;
  height: auto;
}

.c_tabs_features_desktop-image.is--shadow {
  box-shadow: 0 33px 80px -24px #0000001f;
}

.c_navigation_b2b--dropdown {
  margin-left: 0;
  margin-right: 0;
}

.c_navigation_b2b--dropdown-toggle {
  color: var(--text-light-2);
  justify-content: space-between;
  align-items: center;
  padding: .75rem 0 .65rem;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.c_navigation_b2b--wrap-dropdown-list.w--open {
  background-color: #0000;
  width: 13.75rem;
  left: 50%;
  transform: translate(-50%);
}

.c_navigation_b2b--dropdown-list {
  background-color: var(--bg-dark-1);
  flex-direction: column;
  display: flex;
}

.c_navigation_b2b--link-dropdown {
  grid-column-gap: .75rem;
  color: var(--text-dark-1);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  text-decoration: none;
  transition: background-color .25s, color .25s;
  display: flex;
}

.c_navigation_b2b--link-dropdown:hover {
  background-color: var(--bg-dark-2);
}

.c_navigation_b2b--icon-dropdown {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: none;
}

.c_form_offer {
  width: 100%;
  margin-bottom: 0;
}

.c_form_offer--wrap-title {
  width: 100%;
  margin-bottom: 1.5rem;
  display: block;
}

.c_form_offer--grid-fields {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.c_form_offer--text-field {
  border: 1px solid var(--border-light-2);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: .75rem 1rem .5rem;
  transition: border-color .25s;
}

.c_form_offer--text-field:hover, .c_form_offer--text-field:focus {
  border-color: var(--text-light-1);
}

.c_form_offer--text-field::placeholder {
  color: var(--text-light-1);
}

.c_form_offer--submit-button {
  display: none;
}

.c_form_offer--form {
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_form_offer--wrap-tab {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.c_form_offer--wrap-buttons {
  grid-column-gap: 1rem;
  display: flex;
}

.c_form_offer--checkbox {
  margin-left: 0;
  display: none;
}

.c_form_offer--checkbox-field {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.c_form_offer--checkbox-label {
  border: 1px solid var(--border-light-2);
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 2.25rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_offer--checkbox-label:hover {
  border-color: var(--text-light-1);
}

.c_form_offer--decoration-checkbox {
  border: 2px solid var(--text-light-3);
  color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 1rem;
  margin-left: .5rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.c_form_offer--icon-decoration-checkbox {
  width: 1rem;
  height: 1rem;
}

.c_slider_images--overlay-mobile {
  z-index: 10;
  background-image: linear-gradient(to bottom, var(--bg-light-1), #fff0);
  width: 100%;
  height: 4.5rem;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.c_card_team_large {
  color: var(--text-light-1);
  text-decoration: none;
  display: block;
}

.wrap-dates-filters-events-gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_form_offer--warning-message {
  background-color: var(--primary-3);
  color: var(--primary-1);
  padding: 1rem;
  display: none;
}

.c_form_offer--success-message {
  background-color: #0000;
  padding: 0;
}

.c_form_offer--wrap-success-message {
  background-color: var(--bg-light-2);
  text-align: left;
  padding: 1.5rem;
}

.c_card_event--label-info {
  display: inline-block;
}

.c_card_event--label-info.is--space-right {
  margin-right: 6px;
}

.c_card_event--label-category {
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -3px;
  font-family: Universltpro, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.g_image_100 {
  width: 100%;
  height: auto;
}

.c_cta_banner {
  z-index: 1200;
  background-color: var(--primary-1);
  pointer-events: auto;
  color: var(--text-dark-1);
  cursor: pointer;
  width: 100%;
  padding-top: .9375rem;
  padding-bottom: .75rem;
  text-decoration: none;
  transition: none;
  display: block;
  position: relative;
}

.c_cta_banner:hover {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--primary-1) 90%, var(--primary-2));
}

.c_form_offer--hidden-fields {
  display: block;
}

.c_form_offer--wrap-legal-checkbox {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.c_form_offer--legal-checkbox {
  border-width: 2px;
  border-color: var(--text-light-3);
  cursor: pointer;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.c_form_offer--legal-checkbox.w--redirected-checked {
  border-color: var(--bg-dark-1);
  background-color: var(--bg-dark-1);
  background-image: url('../images/check-3.svg');
  background-size: 16px 16px;
}

.c_form_offer--legal-checkbox.w--redirected-focus {
  box-shadow: none;
}

.c_form_offer--legal-checkbox-label {
  margin-top: 2px;
  margin-bottom: 0;
}

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

.c_form--text-field {
  border: 1px solid var(--border-light-2);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
  padding: .75rem 1rem .5rem;
  transition: border-color .25s;
}

.c_form--text-field:hover, .c_form--text-field:focus {
  border-color: var(--text-light-1);
}

.c_form--text-field::placeholder {
  color: var(--text-light-1);
}

.c_form--text-field.is--icon-left {
  padding-left: 3rem;
}

.c_form--text-field.is--background-bg-light-0 {
  background-color: var(--bg-light-0);
}

.c_form--wrap-legal-checkbox {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.c_form--legal-checkbox {
  border-width: 2px;
  border-color: var(--text-light-3);
  cursor: pointer;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.c_form--legal-checkbox.w--redirected-checked {
  border-color: var(--bg-dark-1);
  background-color: var(--bg-dark-1);
  background-image: url('../images/check-3.svg');
  background-size: 16px 16px;
}

.c_form--legal-checkbox.w--redirected-focus {
  box-shadow: none;
}

.c_form--legal-checkbox-label {
  margin-top: 2px;
  margin-bottom: 0;
}

.c_form--legal-checkbox-link {
  color: var(--text-light-1);
}

.c_form--legal-checkbox-link:hover {
  color: var(--text-light-2);
}

.g_image_100-_shadow {
  border-radius: 2%;
  width: 100%;
  height: auto;
  box-shadow: 0 20px 40px -20px #00000029;
}

.wrapper-logos-slider {
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logos-slider-wrap-title {
  flex: none;
  align-items: center;
  padding-right: 4rem;
  display: flex;
  position: relative;
}

.logo-slider-overlay-right {
  z-index: 5;
  background-image: linear-gradient(270deg, var(--bg-light-1), #fff0);
  width: 4rem;
  height: 3.5rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.logo-slider-overlay-left {
  z-index: 5;
  background-image: linear-gradient(270deg, #fff0, var(--bg-light-1));
  width: 4rem;
  height: 3.5rem;
  position: absolute;
  inset: 0% -4rem 0% auto;
}

.html-embed {
  width: 0;
  height: 0;
  display: none;
}

.c_form_contact_us--submit-button, .c_form_partner_with_us--submit-button {
  display: none;
}

.container-filters-popup-events-gallery {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.c_form_offer--wrap-submit-button {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.c_tabs_features_mobile {
  display: none;
}

.c_tabs_features_mobile-image {
  border-radius: 2%;
  width: 100%;
  height: auto;
}

.c_tabs_features_mobile--tab-link {
  border: 2px solid var(--border-light-2);
  background-color: var(--bg-light-0);
  text-align: center;
  border-radius: 1.5rem;
  padding: 1.5rem;
}

.c_tabs_features_mobile--tab-link.w--current {
  border-color: var(--primary-1);
  background-color: var(--bg-light-0);
}

.link {
  text-decoration: underline;
}

.hide {
  display: none;
}

.logo-slider-overlay-left-white {
  z-index: 5;
  background-image: linear-gradient(270deg, #fff0, #fff);
  width: 4rem;
  height: 3.5rem;
  position: absolute;
  inset: 0% -4rem 0% auto;
}

.logo-slider-overlay-right-white {
  z-index: 5;
  background-image: linear-gradient(270deg, #fff, #fff0);
  width: 4rem;
  height: 3.5rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.c_footer--submit-btn-form-visible {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.newletter_emed {
  display: none;
}

.rich-text-fuse {
  font-size: 1rem;
  line-height: 1.75;
}

.rich-text-fuse p, .rich-text-fuse ul {
  margin-bottom: 1rem;
}

.rich-text-fuse h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.2;
}

.rich-text-fuse h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Ppfragment, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text-fuse a {
  color: var(--primary-1);
}

.rich-text-fuse a:hover {
  color: var(--primary-2);
}

.rich-text-fuse li {
  background-image: url('../images/check-4.svg');
}

.modal-promo-embed {
  display: none;
}

.c_form--legal-privacy-policy {
  margin-top: 2px;
  margin-bottom: 0;
}

.c_form--legal-privacy-policy.is--color-text-dark-2 {
  margin-top: 1rem;
  padding-top: 4px;
}

.c_form--legal-privacy-policy.is--color-text-light-3 {
  margin-top: 12px;
}

.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;
}

.preview-embed {
  border: .25rem solid #100f0f;
  border-radius: 1.5rem;
}

.preview-embed-mobile {
  border: .25rem solid #100f0f;
  border-radius: 1.5rem;
  width: 390px;
  height: auto;
}

.code-snippet {
  border: .25rem solid #100f0f;
  border-radius: 1.5rem;
  padding: 1rem;
}

.code-snippet.background-color-gray100.rounded-corners.padding-medium {
  cursor: copy;
}

.code-snippet.is--background-bg-light-1 {
  overflow-wrap: anywhere;
}

.rich-text-block {
  font-weight: 400;
}

.div-block {
  height: 10%;
}

.c_logos_slider_b2b {
  grid-column-gap: 3.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image {
  height: 160%;
  margin-top: -29%;
  display: block;
}

.c_hero_b2b--wrap-content {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.c_hero_b2b--wrap-image {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-3 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  width: 80%;
  height: 100%;
  display: flex;
}

.c_hero_b2b--image {
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: auto;
}

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

.div-block-4 {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.c_hero_gradient_overlay {
  z-index: 2;
  background-image: linear-gradient(to right, var(--bg-dark-1) 66%, #0000);
  width: 90%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.wrap-label-solution-page {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.wrap-label-solution-page.is--color-text-dark-2 {
  margin-top: 1rem;
  padding-top: 4px;
}

.reset-filters-events-gallery {
  color: var(--text-dark-2);
  text-transform: none;
  cursor: pointer;
  margin-top: 1rem;
  font-weight: 400;
  transition: color .25s;
}

.reset-filters-events-gallery:hover {
  color: var(--text-dark-1);
}

.image-3 {
  min-width: 64px;
  min-height: 64px;
}

.image-4 {
  width: 64px;
  height: 64px;
}

.label-filters-events-gallery-2 {
  color: #ffffffa6;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.select-filters-events-gallery-2 {
  color: #ffffffa6;
  background-color: #0000;
  border: 1px solid #ffffff40;
  height: 3.5rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-size: .875rem;
  transition: all .25s;
}

.select-filters-events-gallery-2:hover {
  background-color: #201d1e;
}

.select-filters-events-gallery-2:active, .select-filters-events-gallery-2:focus, .select-filters-events-gallery-2:focus-visible, .select-filters-events-gallery-2[data-wf-focus-visible] {
  border-color: #fff;
}

.reset-filter-genre-events-gallery {
  color: var(--text-dark-2);
  text-transform: none;
  cursor: pointer;
  margin-top: 1rem;
  font-weight: 400;
  transition: color .25s;
  display: none;
}

.reset-filter-genre-events-gallery:hover {
  color: var(--text-dark-1);
}

.g_icon_88px {
  justify-content: center;
  align-items: center;
  width: 5.5rem;
  height: 5.5rem;
  display: flex;
}

.g_icon_128px {
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex;
}

.when-we-were-young-music-festival-details_3_tickets_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.div-block-6 {
  z-index: 2;
  background-image: linear-gradient(to right, #100f0f 55%, #0000);
  width: 90%;
  position: absolute;
  inset: 0% 6rem 0% 0%;
}

.c_footer--field-form-2 {
  color: #fff;
  background-color: #0000;
  border: 2px solid #ffffff40;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-2:hover, .c_footer--field-form-2:focus {
  border-color: #fff;
}

.c_footer--field-form-2::placeholder {
  color: #ffffffa6;
}

.when-we-were-young-music-festival-details_7_festival-history_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.c_cta_footer-2 {
  background-color: #e60053;
  border-radius: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_answer {
  overflow: hidden;
}

.when-we-were-young-music-festival-details_2_locations_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

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

.c_event-faq_list {
  border-bottom: 1px solid #0000;
}

.when-we-were-young-music-festival-details_6_content_form {
  margin-bottom: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.is--color-primary-1-2 {
  color: #e60053;
}

.when-we-were-young-music-festival-details_3_tickets_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.div-block-7 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 6rem 0% 0%;
}

.when-we-were-young-music-festival-details_5_lineup-playlists_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.when-we-were-young-music-festival-details_0_portfolio-item-header_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.when-we-were-young-music-festival-details_0_portfolio-item-header_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.c_footer--social-media-link-2 {
  color: #ffffffa6;
  border: 2px solid #333;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: background-color .25s, color .25s;
  display: flex;
}

.c_footer--social-media-link-2:hover {
  color: #fff;
  background-color: #333;
}

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

.text-style-link {
  text-decoration: underline;
}

.when-we-were-young-music-festival-details_5_lineup-playlists_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.when-we-were-young-music-festival-details_6_content_content {
  margin-bottom: 4rem;
}

.when-we-were-young-music-festival-details_2_locations_map-wrapper {
  width: 100%;
  height: 35rem;
  position: relative;
}

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

.button-group.is-center {
  justify-content: center;
  width: 100%;
}

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_component {
  flex-direction: column;
  display: flex;
}

.when-we-were-young-music-festival-details_3_tickets_content {
  flex: 1;
}

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

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

.when-we-were-young-music-festival-details_4_event-travel-tips_item-title {
  flex-direction: column;
}

.icon-embed-xsmall {
  flex-direction: column;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.g_btn_secondary-2 {
  grid-column-gap: .5rem;
  color: #000;
  font-variation-settings: "wght" 700;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.c_event_details_locations_contact-festival-locations_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.when-we-were-young-music-festival-details_5_lineup-playlists_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.button {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-link {
  color: #0000;
  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: #0000;
  background-color: #0000;
}

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

.when-we-were-young-music-festival-details_6_content_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.when-we-were-young-music-festival-details_6_content_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.when-we-were-young-music-festival-details_6_content_content-left {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.when-we-were-young-music-festival-details_6_content_content-left.is--background-bg-dark-1.c-subscribe-margin {
  padding-left: 24px;
  padding-right: 24px;
}

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

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

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.c_event-playlist-wrapper {
  flex-direction: row;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.c_event-playlist-wrapper.c_event_playlist_youtube_wrapper, .c_event-playlist-wrapper.c_event_playlist_apple {
  display: none;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.when-we-were-young-music-festival-details_1_content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.c_event-playlist-icon-wrapper {
  margin-right: 1rem;
}

.g_padding_section-2 {
  padding-left: 6rem;
  padding-right: 6rem;
}

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

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

.when-we-were-young-music-festival-details_1_content_image {
  width: 100%;
  height: 100%;
}

.image-5 {
  z-index: 0;
  object-fit: cover;
  object-position: 100% 50%;
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0% 6rem 0% auto;
}

.c_event_details_locations_contact-locations_item {
  display: flex;
}

.g_btn_primary-2 {
  grid-column-gap: .5rem;
  color: #fff;
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #100f0f;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-2:hover {
  box-shadow: inset 0 0 0 2px #100f0f, inset 0 0 0 4px #fff;
}

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

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_question {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section_when-we-were-young-music-festival-details_5_lineup-playlists {
  position: relative;
}

.c_event-playlist-icon {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.text-color-white {
  color: #fff;
}

.c-map-height {
  height: 500px;
}

.text-size-large {
  font-size: 1.25rem;
}

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

.when-we-were-young-music-festival-details_6_content_divider {
  background-color: #0000;
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.when-we-were-young-music-festival-details_7_festival-history_image {
  width: 100%;
  height: 100%;
  position: static;
}

.when-we-were-young-music-festival-details_5_lineup-playlists_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.when-we-were-young-music-festival-details_6_content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.when-we-were-young-music-festival-details_9_social-media-and-links_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.c_venue_address_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.form-input {
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_tabs-menu {
  margin-bottom: 3rem;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 6rem max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.when-we-were-young-music-festival-details_0_portfolio-item-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.when-we-were-young-music-festival-details_9_social-media-and-links_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.when-we-were-young-music-festival-details_6_content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_list-wrapper {
  overflow: hidden;
}

.c_footer--submit-btn-form-hidden-2 {
  grid-column-gap: .5rem;
  color: #fff;
  font-variation-settings: "wght" 700;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: none;
  box-shadow: inset 0 0 0 2px #ffffff40;
}

.g_container-2 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: -1px;
  margin-right: auto;
  position: relative;
}

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

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.when-we-were-young-music-festival-details_6_content_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.is--color-text-dark-2-2 {
  color: #ffffffa6;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_meta-tag {
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_image-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
}

.c_footer--submit-btn-form-visible-2 {
  grid-column-gap: .5rem;
  color: #fff;
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 2px #ffffff40;
}

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

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

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.c_footer--link-2 {
  grid-column-gap: .25rem;
  color: #ffffffa6;
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-2:hover {
  color: #fff;
}

.c_footer--link-2.is-hightlighted-link {
  color: #e60053;
}

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

.when-we-were-young-music-festival-details_4_event-travel-tips_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #ffffff75;
  position: absolute;
  inset: 0%;
}

.when-we-were-young-music-festival-details_4_event-travel-tips_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

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

.section_event_hero {
  position: relative;
}

.c_hero_dates {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

.c_hero_image_container {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

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

.section_event_intro {
  position: static;
}

.g_flex_center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 835px;
  height: 100%;
  display: flex;
}

.c_event_video_embed {
  margin-left: auto;
  margin-right: auto;
}

.g_padding_section-3 {
  padding-left: 6rem;
  padding-right: 6rem;
  position: relative;
}

.g_container-3 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_padding_section-4 {
  padding-left: 6rem;
  padding-right: 6rem;
  position: relative;
}

.g_container-4 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_padding_section-5 {
  padding-left: 6rem;
  padding-right: 6rem;
  position: relative;
}

.g_container-5 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_btn_primary-3 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-3:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.g_event_title_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  margin-top: 20px;
  padding-bottom: 10px;
  display: block;
}

.g_event_title_container.text-color-white {
  display: block;
}

.section_event_lineup_header {
  position: relative;
}

.section_event_lineup_header.is--background-bg-dark-1 {
  background-color: #0000;
}

.g_padding_section_small {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-6 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_container-6.container-xsmall {
  max-width: 48rem;
  margin-left: auto;
}

.c_image_bg_position {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.c_event_lineup_form_title {
  margin-bottom: .5rem;
}

.g_inline_element {
  display: inline-block;
}

.g_inline_element.g_text_sub_headline_m.is--space-right {
  padding-right: .5rem;
}

.c_event_playlists_wrapper {
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  display: block;
}

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

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

.c_event_location_name.is--color-primary-1, .c_event_location_name_heading {
  margin-top: 0;
}

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

.div-block-8 {
  display: flex;
}

.c_blog_featured_wrapper {
  border-radius: 16px;
  padding: 32px;
  box-shadow: 0 2px 5px #0003;
}

.c_blog_featured-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.c_blog_featured-image-link {
  width: 100%;
}

.c_blog_image-wrapper {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  transition: all .4s;
  position: relative;
  overflow: hidden;
}

.c_blog_image-wrapper:hover {
  border-radius: 16px;
}

.c_blog_image-overlay {
  color: #0000;
  cursor: pointer;
  transition: opacity .2s, background-color .2s;
  display: block;
  position: absolute;
  inset: 0%;
}

.c_blog_image-overlay:hover {
  color: #fff;
  background-color: #00000080;
  background-image: linear-gradient(to top, #000c, #fff0 71%);
  display: block;
}

.c_blog_read_more_text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.c_blog_read_more_text:hover {
  flex-direction: row;
}

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

.c_blog_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 3rem;
  display: flex;
}

.c_blog_category-wrapper {
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.blog6_category-link {
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog6_category-link.w--current {
  border-bottom: 2px solid #000;
}

.c_blog_category_tag {
  background-color: var(--primary-3);
  color: var(--primary-1);
  object-fit: cover;
  border-radius: 1.5rem;
  flex-direction: row;
  padding: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  overflow: visible;
}

.c_blog_featured-title-link {
  color: var(--text-light-1);
  margin-bottom: 1rem;
  text-decoration: none;
}

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

.blog6_button-wrapper {
  flex-direction: row;
  flex: 1;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex;
}

.filter_header {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  min-height: 4.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1rem;
  display: flex;
}

.filter_tags-wrapper {
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-content: start;
  font-size: .75rem;
  display: flex;
}

.filter_tag {
  background-color: #fff;
  border-radius: 15px;
  align-items: center;
  margin-right: .5rem;
  padding-left: 26px;
  display: flex;
}

.filter_tag.filter_tag_view_all {
  background-color: #fff0;
  order: -1;
  margin-bottom: 5px;
}

.filter_tag-text {
  color: var(--text-light-1);
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 16px;
  padding: 12px 16px;
  text-decoration: none;
  display: inline-block;
}

.filter_tag_radio {
  width: 16px;
  height: 16px;
  padding-left: 0;
  display: none;
}

.c_blog_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.c_blog_item {
  background-color: #fff;
  border: 1px #000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.c_empty_emoji {
  font-size: 2rem;
}

.c_blog_image-link {
  width: 100%;
  margin-bottom: .75rem;
}

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

.blog6_meta-wrapper {
  margin-bottom: 1rem;
}

.c_blog_title-link {
  color: var(--text-light-1);
  margin-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  display: block;
}

.c_blog-post1-header_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c_blog-post1-header_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.breadcrumb-divider {
  color: var(--text-light-2);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.c_blog-post1-header_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog-post1-header_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post1-header_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post1-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post1-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post-header1_text-divider {
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
}

.c_blog_read_time {
  display: flex;
}

.c_blog_read_time_minutes {
  padding-right: .25rem;
}

.blog-post1-header_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post1-header_social-link {
  color: var(--text-light-1);
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.blog-post1-header_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post1-header_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post1-header_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-small.itinerary_timeline_divider {
  border-top: 0px solid var(--text-light-3);
  border-radius: 0;
  margin-top: .75rem;
  margin-bottom: .75rem;
  padding-top: 0;
}

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

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.c_blog-post-cta_form {
  width: 90%;
  max-width: 35rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.g_btn_primary-4 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-4:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

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

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

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text {
  color: #e23939;
}

.blog-post1-related_component {
  flex-direction: column;
  align-items: center;
}

.blog6_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.g_btn_primary-5 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-5:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_blog-post-form-input {
  border: 1px solid var(--text-light-3);
  background-color: #fff;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.c_blog-post-form-input:focus {
  border-color: #000;
}

.c_blog-post-form-input::placeholder {
  color: #0009;
}

.blog-post1-content_content {
  margin-bottom: 4rem;
}

.blog-rich-text {
  font-size: 1rem;
  display: block;
}

.blog-rich-text h1 {
  margin-bottom: 1rem;
  font-size: 3rem;
}

.blog-rich-text h2 {
  margin-bottom: 1rem;
  font-size: 2rem;
}

.blog-rich-text h3 {
  font-size: 1.375rem;
}

.blog-rich-text li {
  background-image: none;
  padding-left: 0;
}

.blog-rich-text p {
  margin-bottom: 1rem;
}

.gated-content-text {
  filter: blur(5px);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  max-height: 200px;
  display: block;
  overflow: hidden;
}

.g_btn_primary-6 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-6:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_form_blog--submit-button {
  display: none;
}

.c_blog-post1-content_content-bottom {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.c_blog-post1-content_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.c_blog-post1-content_share-wrapper.is-right-aligned {
  justify-content: center;
  align-items: flex-end;
}

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

.text-size-medium-4.text-weight-semibold {
  font-weight: 600;
}

.blog-post1-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template: "Area"
  / max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post1-content_social-link {
  color: var(--text-light-1);
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.blog-post1-content_social-link.g_cursor_copy {
  cursor: copy;
}

.blog-post1-content_social-link.g_cursor_copy.tooltip {
  cursor: pointer;
  position: relative;
}

.blog-post1-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.c_blog-post1-content_tag-list-wrapper {
  display: flex;
  overflow: visible;
}

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

.c_artist_genre_list.is-right-aligned {
  justify-content: flex-end;
  align-items: stretch;
}

.c_artist_genre_list.is-right-aligned.hide {
  display: none;
}

.c_blog-post1-content_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.c_blog-post1-content_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.c_blog_success_gated {
  background-color: #fff0;
}

.c_blog_social_tooltip {
  display: inline-block;
}

.c_blog_social_tooltip.tooltip-text {
  background-color: var(--bg-light-1);
  opacity: 0;
  margin-top: 2px;
  padding: 2px 3px;
  display: block;
  position: absolute;
}

.c_form_offer--wrap-tab-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.c_form_offer--checkbox-field-copy, .c_form_offer--checkbox-field-copy-copy {
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.c_form_offer--checkbox-label-copy {
  border: 1px solid var(--border-light-2);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_offer--checkbox-label-copy:hover {
  border-color: var(--text-light-1);
}

.c_form_offer--checkbox-label-2 {
  cursor: pointer;
  border: 1px solid #e0e0d2;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_offer--checkbox-label-2:hover {
  border-color: #000;
}

.c_form_offer--decoration-checkbox-2 {
  color: #0000;
  border: 2px solid #9b9b9b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.c_form_offer--checkbox-field-copy {
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.c_form_offer--checkbox-label-3 {
  border: 1px solid var(--border-light-2);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_offer--checkbox-label-3:hover {
  border-color: var(--text-light-1);
}

.c_form_offer--decoration-checkbox-3 {
  border: 2px solid var(--text-light-3);
  color: #0000;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.c_form_offer--checkbox-label-4 {
  border: 1px solid var(--border-light-2);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_offer--checkbox-label-4:hover {
  border-color: var(--text-light-1);
}

.c_form_offer--decoration-checkbox-4 {
  border: 2px solid var(--text-light-3);
  color: #0000;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.empty-state {
  display: none;
}

.g_text_sub_headline_l {
  font-family: Ppfragment, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.g_text_sub_headline_l.is--color-text-dark-2.is--space-right {
  margin-right: 6px;
}

.g_text_sub_headline_l.g_text_hover_underline:hover {
  text-decoration: underline;
}

.g_text_sub_headline_l-copy {
  font-family: Ppfragment, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.6;
}

.g_text_sub_headline_l-copy.is--color-text-dark-2.is--space-right {
  margin-right: 6px;
}

.g_text_hover_underline:hover {
  text-decoration: underline;
}

.g_event_subtitle_conainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: block;
}

.g_event_subtitle_conainer.text-color-white {
  display: block;
}

.g_event-rich-text {
  display: block;
  position: static;
}

.filter_tag_wrapper {
  border-radius: 15px;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.filter_tag_wrapper.filter_tag_view_all {
  order: -1;
  margin-bottom: 5px;
}

.filter_tag_all {
  border-radius: 15px;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.filter_tag_all.filter_tag_view_all {
  background-color: #fff0;
  order: -1;
  margin-bottom: 5px;
}

.filter_tag-text-all {
  border-radius: 16px;
  align-self: flex-start;
  padding: 12px 16px;
  display: inline-block;
}

.c_hero-city-state {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

.faq8_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.accordion2_component {
  border: 2px solid var(--border-light-2);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion2_top {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.accordion2_icon {
  align-self: center;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.accordion2_bottom {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.image-underlay-color {
  z-index: -1;
  background-color: var(--bg-dark-1);
  position: absolute;
  inset: 0%;
}

.c_event-rich-text {
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.c_event-rich-text h3 {
  font-family: Ppfragment, sans-serif;
}

.list-item {
  background-position: 0 0;
  background-repeat: no-repeat;
}

.c_blog_category_tag_small {
  background-color: var(--primary-3);
  color: var(--primary-1);
  border-radius: 1.5rem;
  padding: 6px 12px;
  font-size: 10px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.c_blog_category-wrapper_card {
  padding-left: 1rem;
  display: flex;
}

.c_blog_category_item {
  display: none;
}

.c_event-rich-text-p {
  line-height: 2.1;
}

.c_blog-decoration-section-jampack-copy {
  width: 70%;
  height: auto;
  position: absolute;
  inset: -3.5rem -28vw auto auto;
  overflow: hidden;
}

.empty-state-2 {
  background-color: var(--bg-light-0);
}

.c_card_event_title_link {
  color: var(--border-light-1);
  cursor: pointer;
  text-decoration: none;
}

.c_card_event--wrap-categories-copy {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: auto;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

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

.div-block-9 {
  display: flex;
}

.collection-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.c_card_event--label-category_wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-10 {
  display: flex;
}

.g_text_body_xl {
  margin-top: 2px;
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

.c_event_intro_paragraph {
  font-size: 1.25rem;
}

.c_event_faq--wrap-content-answer-copy {
  padding-top: 1.5rem;
}

.accordion1_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion1_top {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.accordion1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.accordion1_bottom {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.c_artist_spotify_embed {
  border-radius: 20px;
  width: 100%;
}

.c_artist_image {
  background-color: var(--bg-light-1);
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.c_artist_bio {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.c_artist_tour_heading {
  flex-flow: wrap;
  display: flex;
}

.collection-list-artist-events {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_event-rich-text-bullets {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  font-size: 1rem;
  display: block;
}

.c_event-rich-text-bullets h1 {
  margin-bottom: 1rem;
  font-size: 3rem;
}

.c_event-rich-text-bullets h2 {
  margin-bottom: 1rem;
  font-size: 2rem;
}

.c_event-rich-text-bullets h3 {
  font-size: 1.375rem;
}

.c_event-rich-text-bullets p {
  margin-bottom: 1rem;
}

.c_event_artist--list-item {
  background-image: url('../images/check-5.svg');
  background-position: 0 -3px;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  margin-top: 1rem;
  padding-left: 2.25rem;
  font-size: 1rem;
}

.section_multi-form11 {
  position: relative;
}

.multi-step-form-instructions-delete {
  z-index: 1000;
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

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

.formly-multi-step-form-instructions-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.6;
  display: flex;
}

.multi-form11_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-medium.align-center {
  margin-left: auto;
  margin-right: auto;
}

.multi-form11_block {
  max-width: 700px;
  margin-bottom: 0;
}

.multi-form11_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--text-dark-1);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto);
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
}

.multi-form11_progress {
  background-color: var(--border-light-1);
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form11_progress-bar {
  background-color: var(--bg-light-2);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form11_progress-bar.current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.multi-form11_step-tag {
  margin-top: .5rem;
}

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

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

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.multi-form11_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-icon-left {
  padding-left: 2.75rem;
}

.form_input.is-select-input {
  background-image: none;
}

.multi-form11_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form-icon-left {
  position: absolute;
  left: .75rem;
}

.multi-form11_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.multi-form11_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form11_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form11_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form11_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form11_radio.is-radio-icon.is-active-inputactive.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form11_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.multi-form11_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form11_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form11_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.multi-form11_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.success-message {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.multi-form19_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form19_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.multi-form19_block {
  margin-bottom: 0;
}

.multi-form19_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

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

.multi-form19_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form19_progress {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form19_progress.progress-current, .multi-form19_progress.completed {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form19_progress-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex: 1;
  height: 1px;
}

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

.multi-form19_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

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

.multi-form19_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form19_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form19_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form19_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form19_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.multi-form19_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form19_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form19_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.multi-form19_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

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

.c_tsc_hero_content {
  align-items: center;
  min-height: 220px;
  display: flex;
  position: relative;
}

.header5_content {
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  display: flex;
}

.header5_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  min-height: 220px;
  position: absolute;
  inset: 0%;
}

.header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 220px;
  position: absolute;
  inset: 0%;
}

.f-summary-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  max-width: 28rem;
  display: flex;
}

.f-summary-card {
  background-color: var(--bg-light-2);
  width: 100%;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  position: relative;
}

.f-summary-heading {
  margin-top: 0;
  margin-bottom: .75rem;
}

.f-summary-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.f-summary-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.f-summary-field-name {
  font-size: .75rem;
}

.f-summary-text {
  font-weight: 600;
}

.f-summary-edit-button {
  opacity: 1;
  cursor: pointer;
  width: .75rem;
  height: .75rem;
  position: absolute;
  inset: 8% 4% auto auto;
}

.demo-html-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-summary-checkbox {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  background-color: #e0e0e0;
  border-radius: .3125rem;
  align-items: center;
  margin-top: .125rem;
  padding: .375rem .5rem;
  font-size: .8125rem;
  font-weight: 500;
  display: flex;
}

.f-summary-text-wrapper {
  display: flex;
}

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

.c_form_tsc--checkbox-field {
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.c_form_tsc--checkbox-label {
  border: 1px solid var(--border-light-2);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 3rem;
  padding-right: 1rem;
  transition: border-color .25s;
  display: flex;
}

.c_form_tsc--checkbox-label:hover {
  border-color: var(--text-light-1);
}

.c_form_tsc--decoration-checkbox {
  border: 2px solid var(--text-light-3);
  color: #0000;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.c_form_tsc--checkbox {
  display: none;
  position: relative;
}

.c_embed_tsc_form {
  display: none;
}

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

.c_tsc_hero_card {
  background-color: #000000bf;
  border-radius: 1.5rem;
  margin-top: 24px;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 2rem;
}

.c_tsc_hero_card_images {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  max-height: 100px;
  display: flex;
}

.c_tsc_image {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
}

.c_form_tsc_summary_grid {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.c_form_tsc--submit {
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-3 {
  display: inline-block;
}

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

.c_tsc_image_swap_wrapper.g_image_100-_shadow {
  min-height: 400px;
}

.c_tsc_image_logos {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 300px) .5fr minmax(200px, 300fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.c_tsg_pgs_logo {
  max-width: 350px;
}

.c_tsc_hero_card_black {
  background-color: #000;
  border-radius: 1.5rem;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 2rem;
}

.c_tsc_hero_card_image_vertical {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_tsc_event_logo {
  display: block;
}

.c_tsc_logo_divider {
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.c_event_details_locations_address_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--text-light-1);
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-flex;
}

.c_event_address_divider {
  padding-right: .25rem;
}

.g_flex_vertical_left_center_tsc {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.g_text_body_xl_bold {
  font-family: Universltpro, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
}

.g_text_body_l_bold-copy {
  font-family: Universltpro, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.g_embed_video {
  width: 100%;
  height: 100%;
}

.g_embed_video.g_image_100-_shadow {
  cursor: pointer;
  object-fit: scale-down;
}

.c_support_video_embed {
  cursor: pointer;
  border-radius: 3820px;
  width: 100%;
  height: auto;
}

.g_rounded_corners {
  border-radius: 20px;
}

.is--text-italic {
  font-style: italic;
}

.g_legal_embed_iframe {
  width: 100%;
  max-width: 835px;
  min-height: 800px;
}

.c_pgs_heading_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: pre;
  overflow-wrap: normal;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.g_container-7 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c_footer--social-media-link-3 {
  color: var(--text-dark-2);
  border: 2px solid #333;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: background-color .25s, color .25s;
  display: flex;
}

.c_footer--social-media-link-3:hover {
  color: var(--text-dark-1);
  background-color: #333;
}

.c_footer--link-3 {
  grid-column-gap: .25rem;
  color: var(--text-dark-2);
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-3:hover {
  color: var(--text-dark-1);
}

.c_footer--link-3.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--field-form-3 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-3:hover, .c_footer--field-form-3:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-3::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-hidden-3 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.c_footer--submit-btn-form-visible-3 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.g_container-8 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c_footer--link-4 {
  grid-column-gap: .25rem;
  color: var(--text-dark-2);
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-4:hover {
  color: var(--text-dark-1);
}

.c_footer--link-4.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--field-form-4 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-4:hover, .c_footer--field-form-4:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-4::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-4 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.g_padding_section-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-9 {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

.c_footer--link-5 {
  grid-column-gap: .25rem;
  color: var(--text-dark-2);
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-5:hover {
  color: var(--text-dark-1);
}

.c_footer--link-5.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--field-form-5 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-5:hover, .c_footer--field-form-5:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-5::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-5 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.c_artist_genre_collection {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.c_artist_genre_list_item {
  background-color: #0000;
  padding: .25rem 0;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.c_artist_genre_list_item.w--current {
  border-bottom: 2px solid #000;
}

.c_artist_genre_list_item_text {
  background-color: var(--primary-3);
  color: var(--primary-1);
  object-fit: cover;
  border-radius: 1.5rem;
  flex-direction: row;
  padding: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  overflow: visible;
}

.g_padding_section-7 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-10 {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

.c_venue_map_embed {
  width: 100%;
}

.c_venue_image_wrapper {
  padding-top: 2rem;
  padding-bottom: 14px;
}

.c_form--wrap-legal-checkbox-center {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.c_blog_banner_wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.c_blog_banner_text {
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.c_blog_banner_cta {
  padding-right: 0;
  font-size: 1rem;
  display: flex;
}

.c_blog_banner_cta_text {
  padding-right: 1rem;
  font-weight: 700;
}

.banner7_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  position: relative;
}

.banner7_content-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.banner7_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner7_icon-wrapper {
  flex: none;
  margin-right: 1rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.banner7_text-wrapper {
  margin-right: 1.5rem;
}

.banner7_close-button {
  width: 2rem;
  height: 2rem;
  margin-left: 1rem;
}

.header_component {
  flex-direction: column;
  height: auto;
  min-height: 60svh;
  display: flex;
}

.header_image-wrapper {
  flex: 1;
  position: relative;
}

.header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-2 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

.g_padding_section-8 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-11 {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

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

.header9_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.spacer-medium-2 {
  width: 100%;
  padding-top: 2rem;
}

.g_btn_primary-7 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-7:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.g_padding_section-9 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-12 {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

.empty_state_events {
  background-color: var(--bg-light-2);
}

.c_collection_list_images {
  margin-top: -2rem;
}

.section_pgs_logos_las_vegas {
  position: relative;
}

.section_pgs_logos_las_vegas.is--navigation {
  z-index: 999;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.section_pgs_logos_las_vegas.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.section_pgs_logos_las_vegas.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.section_pgs_logos_las_vegas.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_las_vegas.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.section_pgs_logos_las_vegas.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_nashville {
  position: relative;
}

.section_pgs_logos_nashville.is--navigation {
  z-index: 999;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.section_pgs_logos_nashville.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.section_pgs_logos_nashville.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.section_pgs_logos_nashville.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_nashville.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.section_pgs_logos_nashville.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_chicago {
  position: relative;
}

.section_pgs_logos_chicago.is--navigation {
  z-index: 999;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.section_pgs_logos_chicago.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.section_pgs_logos_chicago.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.section_pgs_logos_chicago.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_chicago.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.section_pgs_logos_chicago.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_generic {
  position: relative;
}

.section_pgs_logos_generic.is--navigation {
  z-index: 999;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.section_pgs_logos_generic.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.section_pgs_logos_generic.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.section_pgs_logos_generic.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.section_pgs_logos_generic.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.section_pgs_logos_generic.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.g_section-copy {
  position: relative;
}

.g_section-copy.is--navigation {
  z-index: 999;
  margin-bottom: -5.375rem;
  position: sticky;
  inset: 0% 0% auto;
}

.g_section-copy.is--section-home-b2c {
  background-color: var(--bg-light-1);
  padding-top: 10rem;
  padding-bottom: 10rem;
  overflow: hidden;
}

.g_section-copy.is--section-home-b2b {
  background-color: var(--bg-light-1);
  overflow: hidden;
}

.g_section-copy.is--footer {
  color: #fff;
  background-color: #100f0f;
  border-top: 1px solid #ffffff40;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.g_section-copy.is--background-bg-white {
  background-color: var(--bg-light-0);
}

.g_section-copy.is--footer {
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  border-top: 1px solid var(--border-dark-2);
  background-color: var(--bg-dark-1);
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.c_pgs_checkbox {
  width: 10px;
}

.c_alert_box {
  border: 4px solid var(--border-light-1);
  background-color: var(--bg-light-0);
  border-radius: 1px;
  padding: 2rem;
  display: block;
}

.collection-list-wrapper-events-featured {
  display: block;
}

.collection-list-artist-events-featured {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_card_event-featured {
  border: .25rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: auto;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
}

.c_card_event-featured:hover {
  transform: translate(0, -.5rem);
}

.c_venue_featured_image_link {
  cursor: pointer;
}

.c_tsc_image_logo_wide {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 300px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}

.empty-state-3 {
  display: none;
}

.g_padding_section-10 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_container-13 {
  z-index: 5;
  width: 100%;
  margin-right: auto;
  position: relative;
}

.g_container-14 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_container-14.container-xsmall {
  max-width: 48rem;
  margin-left: auto;
}

.success-message-4 {
  background-color: #eee;
  padding: 1.5rem;
}

.modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 5.375rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal1_content-wrapper {
  background-color: var(--bg-light-0);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  overflow: scroll;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.modal1_close-button {
  position: absolute;
  top: 6.375rem;
  right: 1rem;
}

.show-mobile-landscape {
  display: none;
}

.modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-highlight {
  color: var(--primary-1);
}

.section_modal_promo {
  display: none;
  position: relative;
}

.multi-form44_component {
  z-index: 9999999;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: opacity .3s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.multi-form44_content-wrapper {
  background-color: var(--bg-light-0);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form44_content-wrapper.g_rounded_corners {
  display: flex;
  position: fixed;
}

.multi-form44_content-wrapper.g_rounded_corners.g_image_100-_shadow {
  display: flex;
}

.multi-form44_block {
  margin-bottom: 0;
}

.multi-form44_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form44_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form44_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form44_progress-bar.current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.multi-form44_step-tag {
  margin-top: .5rem;
}

.multi-form44_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  opacity: 1;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form44_step.hide {
  display: none;
}

.multi-form44_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.multi-form44_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: relative;
}

.multi-form44_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form44_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form44_field-wrapper {
  flex-direction: column;
  display: flex;
}

.multi-form44_field-label {
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.multi-form44_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form44_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form44_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form44_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form44_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form44_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.multi-form44_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.multi-form44_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form44_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form44_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form44_checkbox-field {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form44_checkbox-field.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form44_checkbox-button {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form44_checkbox-button.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form44_checkbox-button.w--redirected-focus {
  box-shadow: none;
}

.multi-form44_checkbox-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.multi-form44_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.success-message-5 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.multi-form44_close-button {
  color: var(--text-light-1);
  padding-top: 1rem;
  padding-right: 1rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.multi-form44_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-12 {
  display: none;
}

.c_form_offer--flex-fields {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.timeline1_instructions-list-item {
  padding-left: .5rem;
}

.timeline9_progress-line-cover {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

.timeline9_component {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.button-2 {
  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-2.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-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

.timeline9_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.timeline9_progress {
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline9_empty-space {
  width: 100%;
}

.timeline9_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--\<unknown\|relume-variable-background-color-1\>), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.text-size-regular-2 {
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #1e51f71a;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.timeline9_line {
  background-color: var(--text-light-1);
  width: 3px;
  height: 100%;
}

.timeline9_progress-line {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline9_circle-wrapper {
  justify-content: center;
  width: 2rem;
  height: 100%;
  display: flex;
}

.timeline-9-instructions-delete {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

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

.timeline9_item {
  z-index: 2;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: flex;
}

.timeline9_item.item-left {
  text-align: right;
  align-items: flex-end;
}

.section_timeline9 {
  z-index: -3;
  background-color: #fff;
}

.timeline1_instructions-list {
  padding-left: 1.25rem;
}

.timeline9_fade-overlay-bottom {
  z-index: 0;
  background-image: linear-gradient(180deg, #fff0, var(--\<unknown\|relume-variable-background-color-1\>));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline9_circle {
  z-index: 2;
  background-color: var(--text-light-1);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
  box-shadow: 0 0 0 8px #fff;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall-2 {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small-2 {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium-3 {
  width: 100%;
  padding-top: 2rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.div-block-13 {
  padding: 1rem;
}

.itinerary_heading {
  text-align: center;
  font-family: Karla, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

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

.itinerary_timeline_date {
  font-family: Karla, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.itinerary_timeline_time {
  border-radius: 1px;
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.itinerary_timeline_event_name {
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.gallery15_image-wrapper {
  width: 100%;
}

.gallery15_image-wrapper:focus {
  opacity: .5;
}

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

.gallery15_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.hero_featured_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  position: absolute;
  inset: auto auto 16px 32px;
}

.section_gallery15.is--background-bg-black {
  background-color: var(--text-light-1);
  color: var(--text-dark-1);
}

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

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.gallery15_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery15_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: none;
}

.gallery15_arrow.hide-mobile-landscape {
  bottom: 4rem;
}

.spacer-xsmall-3 {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small-3 {
  width: 100%;
  padding-top: 1.5rem;
}

.header36_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  background-color: var(--bg-dark-1);
  color: var(--bg-light-0);
  border: .25rem solid #000;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 36% auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  height: 432px;
  display: grid;
  overflow: clip;
}

.header36_component.is--background-bg-dark-1 {
  border: .25rem solid var(--bg-dark-1);
  border-radius: 1.5rem;
  grid-template-columns: 1fr 2fr;
}

.header36_content {
  max-width: 35rem;
  padding-left: 32px;
  padding-right: 32px;
}

.spacer-small-4 {
  width: 100%;
  padding-top: 1.5rem;
}

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

.spacer-medium-4 {
  width: 100%;
  padding-top: 2rem;
}

.header36_image-wrapper {
  border-radius: 0 1.25px 1.25px 0;
  width: auto;
  max-height: 432px;
  position: relative;
  overflow: hidden;
}

.header36_image {
  object-fit: cover;
  object-position: 50% 50%;
  border: 1px #000;
  height: 432px;
}

.hero_featured_gradient {
  background-image: linear-gradient(94deg, var(--text-light-1), var(--text-light-1) 49%, #fff0 51%);
  width: 32px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.spacer-small-5 {
  width: 100%;
  padding-top: 1.5rem;
}

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

.testimonial27_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: visible;
}

.testimonial27_component.c_footer--submit-btn-form-hidden-3 {
  display: block;
}

.testimonial27_mask {
  width: 33%;
  overflow: visible;
}

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

.testimonial27_card {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.testimonial27_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial27_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial27_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial27_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial27_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  bottom: 4rem;
}

.testimonial27_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial27_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial_card {
  background-color: var(--bg-light-0);
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 2rem;
  display: flex;
  box-shadow: 0 20px 40px -20px #00000029;
}

.testimonial_card.rotate-2 {
  transform: rotate(-4deg);
}

.testimonial_card.rotate-1 {
  transform: rotate(4deg);
}

.g_testimonial_highlight {
  background-color: var(--primary-3);
}

.decoration-testimonial {
  z-index: -1;
  width: 70%;
  height: auto;
  position: absolute;
  inset: -3.5rem -28vw auto auto;
}

.hero_featured_heading {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

.testimonials_slide {
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  height: auto;
  display: flex;
  position: relative;
}

.testimonials_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.testimonials_list {
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  height: auto;
  display: flex;
}

.testimonials_button {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.testimonials_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}

.testimonials_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.testimonials_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.testimonials_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.testimonials_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.testimonials_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.testimonials_pagination_bullet {
  background-color: #ddd;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.testimonials_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.g_testimonial_text {
  font-size: 1.125rem;
}

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

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

.gallery15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  bottom: 1.5rem;
}

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

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

.cta3_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.button-3 {
  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-3.is-alternate {
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

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

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

.section_cta3 {
  position: relative;
}

.section_cta3.text-color-alternate {
  min-height: 500px;
}

.image-overlay-layer-3 {
  z-index: 1;
  background-color: #00000080;
  background-image: radial-gradient(circle, #fff0, #000);
  position: absolute;
  inset: 0%;
}

.cta3_component {
  z-index: 1;
  position: relative;
}

.spacer-xsmall-4 {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small-6 {
  width: 100%;
  padding-top: 1.5rem;
}

.div-block-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

.g_text_hero_heading {
  font-family: Champion, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.event-genres-wrapper {
  display: block;
}

.event-genre-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c_card_genre {
  border: .25rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
}

.c_card_genre:hover {
  transform: translate(0, -.5rem);
}

.c_card_genre-cover {
  width: 100%;
  padding-bottom: 75%;
  position: relative;
}

.c_card_genre--cover-image-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.c_card_genre--wrap-content {
  background-color: var(--bg-light-0);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

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

.section_gallery22 {
  overflow: hidden;
}

.gallery22_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

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

.gallery22_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery22_mask {
  width: 33%;
  margin-top: 5rem;
  overflow: visible;
}

.gallery22_slide {
  padding-right: 2rem;
}

.gallery22_lightbox-link, .gallery22_image-wrapper {
  width: 100%;
}

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

.gallery22_arrow {
  border: 1.5px solid var(--border-light-1);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0 0% auto 4rem;
}

.gallery22_arrow.is-left {
  border-width: 1.5px;
  right: 8rem;
}

.gallery22_arrow-icon {
  color: var(--bg-dark-1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.gallery22_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.c_genre_text {
  text-align: center;
  font-family: Champion, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.c_card_genre--wrap-button {
  background-color: var(--bg-light-0);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.c_card_genre--wrap-content-copy {
  background-color: var(--bg-light-0);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.c_card_button {
  border: .2rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
}

.c_card_button:hover {
  transform: translate(0, -.5rem);
}

.event-genre-list-buttons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-xlarge {
  width: 100%;
  max-width: 60rem;
}

.max-width-xlarge.align-center {
  margin-left: auto;
  margin-right: auto;
}

.c_card_event--label-venue {
  width: 100%;
  display: block;
}

.c_card_event--label-venue.is--space-right {
  margin-right: 6px;
}

.c_card_event--decoration-dash {
  flex: none;
}

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

.text-style-tagline.c_tag_right_margin {
  margin-right: .25rem;
}

.text-style-tagline.c_tag_right_margin.is--color-primary-1-3 {
  margin-top: 0;
}

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

.text-size-medium-12.text-weight-semibold {
  font-weight: 600;
}

.pos_products_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product3_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.product3_item-link {
  text-decoration: none;
}

.product3_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.product3_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-4 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-4.is-secondary {
  color: #0000;
  background-color: #0000;
}

.c_card_pos {
  border: .25rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
}

.c_card_pos:hover {
  transform: translate(0, -.5rem);
}

.c_card_pos--wrap-content {
  background-color: var(--bg-light-0);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.c_card_pos_price {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.c_card_featured_event {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--text-light-1);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: grid;
  overflow: hidden;
}

.c_card_featured_event:hover {
  transform: translate(0, -.5rem);
}

.c_card_featured_event--wrap-cover {
  width: 100%;
  position: static;
}

.c_card_featured_event--wrap-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_card_featured_event--wrap-categories {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.c_card_event--decoration-categories-copy {
  background-color: var(--primary-1);
  border-radius: 50%;
  width: 3px;
  height: 3px;
  margin-top: .5rem;
}

.c_card_featured_event--decoration-categories {
  background-color: var(--bg-dark-1);
  border-radius: 50%;
  width: 3px;
  height: 3px;
  margin-top: .5rem;
}

.c_card_featured_event--cover-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
}

.c_card_featured_event--cover-placeholder {
  aspect-ratio: 3 / 2;
  border-radius: 12px;
  width: 100%;
  background: linear-gradient(135deg, #100f0f 0%, #403a3c 100%);
}

.c_featured_events_arrow_left {
  background-color: var(--bg-light-0);
  border-radius: 50%;
  inset: 0% auto 0% 0%;
  box-shadow: 0 2px 5px #0000001a;
}

.c_featured_events_arrow_right {
  background-color: var(--bg-light-0);
  border-radius: 50%;
  inset: 0% 0% 0% auto;
  box-shadow: 0 2px 5px #0000001a;
}

.c_featured_events_arrow-icon-left {
  color: var(--bg-dark-1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.c_featured_events_arrow-icon-right {
  color: var(--bg-dark-1);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 100%;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0 0 0 auto;
}

.c_featured_event_left_arrow {
  z-index: 90;
  left: -12px;
}

.c_featured_event_right_arrow {
  right: -12px;
}

.collection-list-event-full-width {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--bg-light-1);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.c_featured_events_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.c_featured_events_mask {
  width: 25%;
  overflow: visible;
}

.hero_event_logo {
  max-width: 450px;
  max-height: 110px;
}

.g_text_hero_subheadline {
  max-width: 55%;
  font-family: Ppfragment, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.g_text_hero_subheadline.is--color-text-dark-2.is--space-right, .g_text_hero_subheadline.is--color-primary-1.is--space--right, .g_text_hero_subheadline.is--space-right {
  margin-right: 6px;
}

.g_text_hero_subheadline.g_universe {
  font-family: Universltpro, sans-serif;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5 {
  list-style-type: none;
}

.c_rich-text-reviews {
  text-align: left;
  font-size: 1.25rem;
}

.c_google_review_logo_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.c_google_logo {
  width: 100px;
}

.text-size-xlarge {
  font-size: 1.5rem;
}

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

.c_google_review_rating_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(0, 1fr) 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.c_google_review_stars_wrapper {
  color: #f1b935;
  display: flex;
}

.g_flex_center_max_width {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 835px;
  height: 100%;
  display: flex;
}

.c_recenty_viewed_item_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--bg-light-3);
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  text-align: center;
  cursor: pointer;
  border-radius: 1.5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(min-content, 20px);
  grid-auto-columns: 1fr;
  padding: 1rem 1rem 1rem 18px;
  text-decoration: none;
  transition: border-color .25s, color .25s;
  display: grid;
}

.c_recenty_viewed_item_wrapper:hover {
  border-color: var(--bg-dark-1);
}

.c_recenty_viewed_item_wrapper.w--current {
  border-color: var(--primary-1);
  background-color: var(--bg-light-0);
}

.c_btn_recently_viewed_close {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #f9f9f8e6;
  border: 1px solid #000;
  border-radius: 99rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1.5rem;
  height: 1.5rem;
  transition: background-color .25s;
  display: block;
}

.c_btn_recently_viewed_close:hover {
  background-color: #f4f4ee;
}

.c_recently_viewed_text {
  text-align: left;
}

.c_recently_viewed_close_icon {
  vertical-align: middle;
  width: 100%;
  display: inline-block;
}

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

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.c_recently_viewed_events_wrapper {
  display: block;
}

.seo-rich-text {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  font-size: 1rem;
  display: block;
}

.seo-rich-text h1 {
  margin-bottom: 1rem;
  font-size: 3rem;
}

.seo-rich-text h2 {
  margin-bottom: 1rem;
  font-size: 2rem;
}

.seo-rich-text h3 {
  font-size: 1.375rem;
}

.seo-rich-text li {
  background-image: none;
  padding-left: 0;
}

.seo-rich-text p {
  margin-bottom: 1rem;
}

.g_padding_section-11, .g_padding_section-12 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.c_link_plain {
  color: var(--text-light-1);
  text-decoration: none;
}

.c_link_plain:hover {
  color: var(--primary-1);
  text-decoration: underline;
}

.breadcrumb_component {
  align-items: center;
  width: 100%;
  padding-bottom: .5rem;
  display: flex;
}

.breadcrumb-link {
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.breadcrumb-link.is-active {
  font-weight: 500;
}

.g_padding_section-13, .g_padding_section-14, .g_padding_section-15 {
  padding-left: 6rem;
  padding-right: 6rem;
}

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

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

.spacer-medium-5 {
  width: 100%;
  padding-top: 2rem;
}

.header25_search-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button-5 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.form_icon-wrapper {
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: absolute;
  inset: 0% auto 0% 12px;
}

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

.blog57_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog57_heading {
  flex: 1;
}

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

.button-6 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-6.is-secondary {
  color: #0000;
  background-color: #0000;
}

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

.button-6.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

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

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

.button-6.is-tertiary.is-small {
  padding: .5rem 1.25rem;
}

.button-6.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

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

.c_explore_link {
  font-size: 1rem;
}

.c_featured_events_category {
  width: 25%;
  overflow: visible;
}

.c_featured_events_list_wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.c_featured_events_list {
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  height: auto;
  display: flex;
}

.c_featured_events_slide {
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  height: auto;
  display: flex;
  position: relative;
}

.c_card_featured_event--title {
  font-weight: 700;
}

.c_featured_events_category_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
  overflow: visible;
}

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

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

.div-block-15 {
  display: flex;
}

.c_search_resuts_title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) repeat(auto-fit, minmax(0, 1fr)) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: flex;
}

.c_search_resuts_title_wrapper.hide, .c_featured_event_hidden_filters {
  display: none;
}

.c_pagination_margin_top {
  margin-top: 2rem;
}

.c_pagination_top_margin {
  padding-top: 3rem;
}

.is--background-bg-light-0 {
  background-color: var(--text-dark-1);
}

.tab4_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.tab4_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-items: center;
  margin-bottom: 4rem;
  padding: .25rem;
  display: flex;
  overflow: auto;
}

.tab4_tabs-menu.is--background-bg-light-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--bg-light-0);
  border-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tab4_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1.25rem;
}

.tab4_tab-link.w--current {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.tab4_tabs-content {
  width: 100%;
  padding-top: 0;
}

.tab-content-replace-this-div {
  text-align: center;
  border: 2px dashed #0000001a;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c_tab_link {
  grid-column-gap: .5rem;
  background-color: var(--text-dark-1);
  color: var(--text-light-1);
  font-variation-settings: "wght" 700;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_tab_link.w--current {
  border: 2px solid var(--primary-1);
  background-color: var(--primary-2);
}

.c_tab-content {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
}

.c_tab_link_faq {
  background-color: var(--bg-light-0);
  box-shadow: inset 0 0 0 2px var(--border-light-2);
  color: var(--text-light-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.75rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.c_tab_link_faq:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1);
}

.c_tab_link_faq.w--current {
  background-color: var(--text-light-1);
  color: var(--bg-light-0);
}

.c_faq--wrapper-open {
  border-bottom: 1px solid var(--border-light-2);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.div-block-16 {
  position: relative;
}

.spacer-medium-6 {
  width: 100%;
  padding-top: 2rem;
}

.g_btn_primary-8 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-8:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_suggested_faq_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #0000001f;
  border-left-width: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 200px) 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.c_suggested_faq_wrapper.hide {
  display: none;
}

.c_suggested_faq_title {
  padding-right: .5rem;
  font-weight: 700;
}

.c_suggest_faq_rating {
  background-color: #fff;
  justify-content: flex-end;
  padding-bottom: .5rem;
  padding-right: 2rem;
  display: flex;
}

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

.tooltip1_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip1_tooltip-wrapper.is-left-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 15.75rem;
  padding-bottom: 0;
  padding-right: .75rem;
  display: flex;
  bottom: auto;
  right: 100%;
}

.tooltip1_card-wrapper {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .75rem;
}

.tooltip1_pointer {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip1_pointer.is-left-pointer {
  margin-bottom: 0;
  margin-right: .375rem;
  bottom: auto;
  left: auto;
}

.tooltip1_responsive {
  display: none;
}

.suggested-answer-preview {
  font-size: 1rem;
}

.c_suggested_faq--wrapper {
  cursor: pointer;
  padding: 1rem;
}

.c_suggested_faq--wrapper.is--background-bg-light-0 {
  border-bottom-color: var(--bg-light-0);
}

.c_suggested_faq--wrapper.is--background-fdfdfd {
  background-color: #fdfdfd;
}

.c_suggested_faq--wrap-question {
  grid-column-gap: .25rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.c_suggested_faq--wrap-question.is--background-bg-light-0 {
  padding: 12px;
}

.text-block-4 {
  font-weight: 400;
}

.c_recommendation_rating_text {
  padding-right: .5rem;
  font-size: .8rem;
}

.c_suggest_faq_rating_wrapper {
  cursor: pointer;
  padding-right: .5rem;
  transition: opacity .2s;
}

.c_suggest_faq_rating_wrapper.rated {
  color: var(--primary-1);
  transition: opacity .2s;
}

.c_suggest_faq_rating_wrapper.pressed:active {
  color: var(--primary-1);
}

.c_border_bottom {
  border-top: 1px solid var(--border-light-2);
  border-radius: 0;
  padding-bottom: 1.5rem;
}

.loading-animation2-black_component {
  width: 4rem;
}

.loading-animation2-black {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.c_navigation--spacer-nav-dynamic {
  background-color: var(--bg-light-1);
  height: 7rem;
  padding-bottom: 1rem;
}

.section_header30 {
  position: relative;
}

.section_header30.text-color-alternate {
  min-height: 500px;
}

.header30_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

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

.spacer-medium-7 {
  width: 100%;
  padding-top: 2rem;
}

.header30_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.section_header54 {
  position: relative;
}

.section_header54.text-color-alternate {
  min-height: 500px;
}

.header54_component {
  z-index: 1;
  position: relative;
}

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

.text-size-medium-16.text-weight-semibold {
  font-weight: 600;
}

.header54_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.g_icon_value_prop {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.icon-value-prop {
  width: 6rem;
  height: 6rem;
}

.c_events_list_wrapper {
  display: block;
}

.collection-list-events-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.section-header2_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.section-header2_content-right {
  align-items: center;
  display: flex;
}

.section-header2_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.section-header2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.dropdown2_component {
  margin-left: 0;
  margin-right: 0;
}

.dropdown2_toggle {
  grid-column-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.dropdown2_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown2_dropdown-link {
  padding: .5rem;
}

.dropdown2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.stacked-list5_list {
  padding-bottom: 0;
}

.stacked-list5_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  border-left: 4px solid #e0e0d2;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  transition: color .25s;
  display: grid;
}

.stacked-list5_item:hover {
  box-shadow: 0 1px 2px #0003;
}

.stacked-list5_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list5_date-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.stacked-list5_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.dropdown1_component {
  margin-left: 0;
  margin-right: 0;
}

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  justify-content: flex-end;
  align-items: center;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.c_event_listing_location_wrapper {
  flex-flow: wrap;
}

.c_event_listing_location_wrapper.is--color-primary-1 {
  margin-top: 0;
}

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

.g_flex_center_full_width.hide {
  display: none;
}

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

.div-block-17 {
  display: flex;
}

.c_suggested_faq_intro_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stacked-list5_left_spacer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.stacked-list5_item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  border-left: 4px solid #0000001f;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  transition: color .25s;
  display: grid;
}

.stacked-list5_item-2:hover {
  box-shadow: 0 1px 2px #0003;
}

.stacked-list5_item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  border-left: 4px solid #0000001f;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  transition: color .25s;
  display: grid;
}

.stacked-list5_item-3:hover {
  box-shadow: 0 1px 2px #0003;
}

.stacked-list5_item-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--bg-light-0);
  color: var(--text-light-1);
  border-left: 4px solid #0000001f;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  transition: color .25s;
  display: grid;
}

.stacked-list5_item-4:hover {
  box-shadow: 0 1px 2px #0003;
}

.c_rich_text {
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.c_rich_text h3 {
  font-family: Ppfragment, sans-serif;
}

.c_rich_text li {
  list-style-type: none;
}

.c_card_event--cover-image-summerfest {
  object-fit: cover;
  min-width: 100%;
  position: static;
}

.c_card_event--wrap-cover-summerfest {
  width: 100%;
  padding-bottom: 50%;
  position: relative;
}

.c_card_event-summerfest {
  border: .25rem solid var(--bg-dark-1);
  color: var(--text-light-1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 18rem;
  font-size: 1rem;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c_card_event-summerfest:hover {
  transform: translate(0, -.5rem);
}

.c_card_event--wrap-content-summerfest {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.collection-item-events-summerfest {
  display: flex;
}

.collection-list-events-summerfest {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--text-light-1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  text-decoration: none;
  display: grid;
}

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

.c_card_event_info_date_summerfest {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-right: 1rem;
  display: flex;
}

.c_card_event_info_summerfest {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.c_summerfest_links {
  color: var(--text-light-1);
  text-decoration: none;
}

.bold-text {
  font-weight: 700;
}

.g_padding_section-16 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_btn_primary-9 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-9:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.success-message-6 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.text-block-5 {
  display: inline-block;
}

.c_footer--link-6 {
  grid-column-gap: .25rem;
  color: var(--text-dark-2);
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-6:hover {
  color: var(--text-dark-1);
}

.c_footer--link-6.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--field-form-6 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-6:hover, .c_footer--field-form-6:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-6::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-6 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.g_padding_section-17 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_btn_primary-10 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-10:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.text-block-6 {
  display: inline-block;
}

.c_footer--field-form-7 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-7:hover, .c_footer--field-form-7:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-7::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-7 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.text-block-7 {
  display: flex;
}

.div-block-18 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: block;
}

.div-block-19 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.g_padding_section-18 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_padding_section-18.c_nav_user_swtich_bottom_border {
  border-bottom: 1px solid var(--bg-light-3);
}

.g_padding_section-18.c_nav_user_swtich_bottom_border.is--background-bg-light-0 {
  padding: 12px;
}

.c_nav_user_switch_buttons_wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_nav_user_swtich_wrap_links {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-bottom: 1px solid var(--bg-light-3);
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2px;
  margin-bottom: -1px;
  padding-bottom: 0;
  display: flex;
}

.c_nav_user_switch-link {
  grid-column-gap: .25rem;
  border-bottom: 2px solid var(--bg-light-3);
  color: var(--text-light-2);
  margin-bottom: -2px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.c_nav_user_switch-link:hover {
  border-bottom-width: 2px;
  border-bottom-color: var(--primary-1);
}

.c_nav_user_switch-link.c_navi_user_switch-link-active.w--current {
  border-bottom-color: var(--primary-1);
}

.g_padding_section-19 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.g_padding_section-19.c_nav_user_swtich_bottom_border {
  border-bottom: 1px solid var(--bg-light-3);
}

.g_padding_section-19.c_nav_user_swtich_bottom_border.is--background-bg-light-0 {
  padding: 12px;
}

.c_navigation--spacer-b2b {
  background-color: #f4f4ee;
  height: 5.375rem;
}

.g_padding_section-20 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.header76_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.header76_content-left {
  max-width: 35rem;
  margin-right: 2rem;
}

.spacer-medium-19 {
  width: 100%;
  padding-top: 2rem;
}

.g_btn_primary-11 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-11:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.header76_content-right {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  overflow: hidden;
}

.header76_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header76_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

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

.header76_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header76_image {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stats27_item {
  color: #fdfdfc;
  background-color: #000;
  border-style: solid;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats27_number {
  font-family: Ppfragment, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.header76_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header83_component {
  height: 300vh;
  position: relative;
}

.header83_content-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header83_content {
  z-index: 99;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.header83_content-block {
  z-index: 1;
  position: relative;
}

.spacer-medium-11 {
  width: 100%;
  padding-top: 2rem;
}

.header83_background-images {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.header83_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f4f4ee;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.header83_image-wrapper {
  position: relative;
}

.header83_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header83_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header65 {
  position: relative;
}

.section_header65.text-color-alternate {
  min-height: 500px;
}

.header65_component {
  z-index: 1;
  position: relative;
}

.spacer-medium-8 {
  width: 100%;
  padding-top: 2rem;
}

.header65_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

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

.logo3_list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

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

.logo3_logo {
  max-height: 3.5rem;
}

.logo3_component {
  display: flex;
}

.g_text_headline_ms {
  font-family: Champion, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.25;
}

.solutions_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.solution_item {
  color: #000;
  background-color: #fdfdfc;
  border: 3px solid #e0e0d2;
  border-radius: 16px;
  width: 100%;
  text-decoration: none;
  transition: border .2s, box-shadow .2s;
}

.solution_item:hover {
  border-color: #d9d9d9;
  box-shadow: 0 2px 5px #e0e0d2bf;
}

.layout239_image-wrapper {
  border-radius: 12px 12px 0 0;
  width: 100%;
  min-width: 100%;
  min-height: 200px;
  position: relative;
  overflow: hidden;
}

.layout239_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.grid-list10_content-bottom {
  padding: 1rem 1.5rem 2rem;
}

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

.c_b2b_richtext {
  font-size: 1rem;
}

.c_list_checkmark {
  padding-left: 0;
}

.benefit_content-left {
  position: sticky;
  top: 30%;
}

.layout408_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.layout408_card {
  z-index: 3;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #f4f4ee;
  border: 3px solid #e0e0d2;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout408_card.card-1 {
  z-index: 1;
}

.layout408_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout408_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

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

.section_solution {
  display: block;
}

.g_padding_section_background_gradient {
  background-image: linear-gradient(#f4f4efe6, #f4f4ef33 50%, #f4f4efe6), url('../images/020625_Jampack_Website_Genre_Site_BG_2100x2100_test_v2.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-left: 6rem;
  padding-right: 6rem;
}

.benefit_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.benefit_content-item {
  background-color: #fdfdfc;
  border: 3px solid #e0e0d2;
  border-radius: 12px;
  padding: 2rem;
}

.benefit_content-item.margin-bottom-2rem {
  border-width: 3px;
  border-radius: 16px;
  margin-bottom: 2rem;
}

.benefit_content-item.content-item-3 {
  border-radius: 16px;
  margin-bottom: 0;
  top: 34%;
}

.layout353_icon-wrapper {
  display: inline-block;
}

.layout3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout3_image-wrapper {
  overflow: hidden;
}

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

.testimonial15_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.testimonial15_slide {
  margin-right: 5rem;
}

.testimonial15_slide-content {
  grid-column-gap: 5rem;
  color: #000;
  background-color: #f4f4ee;
  border: 3px solid #e0e0d2;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: grid;
}

.testimonial15_client-image-wrapper {
  overflow: hidden;
}

.testimonial35_client-image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

.testimonial15_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.divider-vertical {
  align-self: stretch;
}

.testimonial35_tab-logo {
  max-height: 3.5rem;
}

.testimonial35_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial35_content.is--color-text-black {
  color: #000;
}

.slider-arrow {
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.g_text_body_l {
  text-align: left;
  font-family: Universltpro, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3;
}

.g_padding_section-21 {
  padding-left: 6rem;
  padding-right: 6rem;
}

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

.layout401_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout401_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout401_card {
  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\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout401_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout401_item-icon-wrapper {
  display: inline-block;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.comparison9_component {
  flex-direction: column;
  align-items: center;
}

.comparison9_content {
  width: 100%;
}

.comparison9_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid var(--text-light-3);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.comparison9_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

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

.comparison9_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison9_top-row-content.background-color-secondary {
  background-color: var(--bg-light-3);
}

.comparison9_logo {
  max-height: 3rem;
}

.comparison9_list-row {
  width: 100%;
}

.comparison9_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid var(--text-light-3);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  align-items: stretch;
}

.comparison9_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison9_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.comparison9_row-content.background-color-secondary {
  background-color: var(--bg-light-3);
}

.c_nav_user_switch_buttons_wrapper_mobile {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c_nav_user_switch_buttons_wrapper_mobile.show-tablet {
  display: none;
}

.c_nav_user_swtich_wrap_links_mobile {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-bottom: 1px solid var(--bg-light-3);
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2px;
  margin-bottom: -1px;
  padding-bottom: 0;
  display: flex;
}

.c_nav_user_switch-link-mobile {
  grid-column-gap: .25rem;
  border-bottom: 2px solid var(--bg-light-3);
  color: var(--text-light-2);
  margin-bottom: -2px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: relative;
}

.c_nav_user_switch-link-mobile.w--current {
  border-bottom-width: 2px;
  border-bottom-color: #e60053;
}

.c_nav_user_switch-link-mobile.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #c792df;
}

.c_nav_user_switch-link-mobile.c_nav_user_switch-link-mobile-current {
  border-bottom-color: var(--primary-1);
}

.c_navi_user_switch-link-copy {
  grid-column-gap: .25rem;
  border-bottom: 2px solid var(--primary-1);
  color: var(--text-light-2);
  margin-bottom: -2px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.c_navi_user_switch-link-copy:hover {
  border-bottom-width: 2px;
  border-bottom-color: #c792df;
}

.c_navi_user_switch-link-copy.w--current {
  border-bottom-width: 2px;
  border-bottom-color: #e60053;
}

.c_navi_user_switch-link-copy.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #c792df;
}

.g_btn_primary-12 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-12:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_demo_text_wrapper {
  min-height: 50px;
  position: relative;
}

.c_absolute_right {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.g_padding_section-22 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.content11_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content11_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lightbox-play-icon {
  z-index: 2;
  color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-image: radial-gradient(circle, #000000bf, #0000);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: absolute;
  inset: 0%;
}

.challenge_list {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch center;
  display: grid;
}

.challenge_item {
  color: #000;
  background-color: #f4f4ee;
  border: 3px solid #e0e0d2;
  border-radius: 16px;
  width: 100%;
  text-decoration: none;
  transition: border .2s, box-shadow .2s;
}

.challenge_top-wrapper {
  border-radius: 8px 8px 0 0;
  width: 100%;
  min-width: 100%;
  min-height: 290px;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: hidden;
}

.layout415_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout415_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.layout415_content-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout415_card {
  color: #000;
  background-color: #f4f4ee;
  border: 2px solid #e0e0d2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 1.5rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout415_card.card-1 {
  z-index: 1;
}

.layout415_card.card-2 {
  z-index: 2;
  transform: rotate(3deg);
}

.layout415_card.card-3 {
  z-index: 1;
  transform: rotate(6deg);
}

.layout415_card.card-4 {
  transform: rotate(9deg);
}

.layout415_icon-wrapper {
  display: inline-block;
}

.layout415_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.c_rich-text-b2b-testimonial {
  font-family: Universltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.layout497_content {
  flex-flow: column;
  display: flex;
  position: relative;
}

.layout497_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout497_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout497_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout497_image-wrapper {
  border-radius: 16px;
  overflow: hidden;
}

.layout497_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 550px;
}

.layout497_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.layout497_tabs-menu {
  cursor: pointer;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout497_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 2px solid #e0e0d2;
  padding: 1rem 0;
  display: flex;
}

.layout497_tab-link.w--current {
  opacity: 1;
  background-color: #0000;
}

.layout497_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout497_paragraph {
  overflow: hidden;
}

.feature_item {
  color: #000;
  background-color: #fdfdfc;
  border: 2px solid #e0e0d2;
  border-radius: 10px;
  width: 100%;
  text-decoration: none;
  transition: border .2s, box-shadow .2s;
}

.feature_item:hover {
  border-color: #d9d9d9;
  box-shadow: 0 2px 5px #e0e0d2bf;
}

.feature_top-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 8px 8px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  min-height: 300px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: hidden;
}

.g_revenue_calc_form {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
}

.form {
  width: 100%;
}

.c_rev-calc-input-label {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.input-field {
  color: #151e24;
  border: 1px solid #e9ecf0;
  border-radius: 12px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  transition: all .25s;
  box-shadow: 1px 1px 2px #7281a70a;
}

.input-field:hover {
  border-color: #ccd5e0;
}

.input-field:focus {
  border-color: #642eff;
}

.input-field::placeholder {
  color: #a0a6b0;
}

.success-message-7 {
  background-color: #f3f5fb;
  border-radius: 12px;
}

.c_flex-rev-calc-profit-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c_image_certificate {
  max-width: 200px;
}

.g_btn_primary-13 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-13:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_image_404 {
  max-height: 400px;
}

.section_modal_promo-copy {
  display: block;
  position: relative;
}

.modal-promo-embed-copy {
  display: block;
}

.home_hero-header_component {
  flex-direction: column;
  align-items: center;
}

.home_hero-header_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.home_hero-header_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.home_features-list_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home_features-list_item {
  text-align: center;
  width: 100%;
}

.home_features-list_item-icon-wrapper {
  display: inline-block;
}

.home_how-it-works_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  font-family: Ppfragment, sans-serif;
  display: grid;
  position: relative;
}

.home_how-it-works_content-left {
  align-items: flex-start;
  height: 14rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.home_how-it-works_number {
  font-size: 7rem;
  font-weight: 700;
  line-height: 14rem;
}

.home_how-it-works_number-wrapper {
  text-align: center;
}

.home_how-it-works_content-right {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_how-it-works_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.home_how-it-works_progress-wrapper {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-2\>);
  width: 100%;
  height: 2px;
  margin-bottom: 2rem;
}

.home_how-it-works_progress-bar {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 2rem;
  height: 2px;
}

.home_benefits_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.home_benefits_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  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: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.home_benefits_card.card-1 {
  z-index: 1;
}

.home_benefits_card.card-2 {
  z-index: 2;
  transform: rotate(3deg);
}

.home_benefits_card-content {
  background-color: var(--bg-light-2);
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.home_benefits_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

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

.section_home_cta {
  position: relative;
}

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

.home_faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home_faq_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home_faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.home_faq_answer {
  overflow: hidden;
}

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

.event2_content {
  color: var(--text-light-1);
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: 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 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event2_list-wrapper {
  overflow: hidden;
}

.event2_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;
}

.event2_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 2px solid var(--border-light-2);
  background-color: var(--bg-light-1);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.event2_date-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  display: flex;
}

.event2_item-content {
  flex: 1;
}

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

.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;
}

.c_grid_title_height {
  min-height: 5rem;
}

.featured_integrations_top {
  border-radius: 8px 8px 0 0;
  width: 100%;
  min-width: 100%;
  min-height: 290px;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: hidden;
}

.featured_integrations-wrapper {
  border-radius: 8px 8px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.featured_integration_item {
  color: #000;
  background-color: #fdfdfc;
  border: 2px solid #e0e0d2;
  border-radius: 10px;
  text-decoration: none;
  transition: border .2s, box-shadow .2s;
}

.featured_integration_item:hover {
  border-color: #d9d9d9;
  box-shadow: 0 2px 5px #e0e0d2bf;
}

.featured_integrations_list {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.image-overlay-layer-4 {
  z-index: 1;
  background-color: #00000080;
  background-image: radial-gradient(circle, #fff0, #000);
  position: absolute;
  inset: 0%;
}

.g_btn_primary-14 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-14:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.c_footer--field-form-8 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-8:hover, .c_footer--field-form-8:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-8::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-8 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.g_btn_primary-15 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-15:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.image-overlay-layer-dwp {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.max-width-xsmall {
  width: 100%;
  max-width: 20rem;
}

.g_container-15 {
  z-index: 5;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_btn_primary-16 {
  grid-column-gap: .5rem;
  background-color: var(--bg-dark-1);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1.25rem 1.5rem 1.1875rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .25s, color .25s;
  display: flex;
}

.g_btn_primary-16:hover {
  box-shadow: inset 0 0 0 2px var(--bg-dark-1), inset 0 0 0 4px var(--text-dark-1);
}

.layout16_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.spacer-xsmall-5 {
  width: 100%;
  padding-top: 1rem;
}

.c_footer--link-7 {
  grid-column-gap: .25rem;
  color: #ffffffa6;
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.c_footer--link-7:hover {
  color: #fff;
}

.c_footer--link-7.is-hightlighted-link {
  color: var(--primary-1);
}

.c_footer--field-form-9 {
  border: 2px solid var(--border-dark-2);
  color: var(--text-dark-1);
  background-color: #0000;
  border-radius: 0;
  min-height: 3.375rem;
  margin-bottom: 0;
}

.c_footer--field-form-9:hover, .c_footer--field-form-9:focus {
  border-color: var(--border-dark-1);
}

.c_footer--field-form-9::placeholder {
  color: var(--text-dark-2);
}

.c_footer--submit-btn-form-visible-9 {
  grid-column-gap: .5rem;
  box-shadow: inset 0 0 0 2px var(--border-dark-2);
  color: var(--text-dark-1);
  font-variation-settings: "wght" 700;
  cursor: pointer;
  background-color: #0000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-height: 3.375rem;
  padding: 1rem 1.25rem .8125rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.component-instructions-delete {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.component-instructions-list {
  padding-left: 1.25rem;
}

.component-instructions-item {
  padding-left: .5rem;
}

.timeline3_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.timeline3_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline3_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline3_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--\<unknown\|relume-variable-color-scheme-1-background\>), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline3_progress-line {
  z-index: 0;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline3_line {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline3_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline3_progress-line-cover {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

.timeline3_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline3_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline3_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline3_circle {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  box-shadow: 0 0 0 8px var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline3_item {
  z-index: 2;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.text-size-regular-3 {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.timeline3_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

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

.g_text_body_1 {
  font-family: Universltpro, sans-serif;
  font-weight: 400;
}

.layout250_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start;
  display: grid;
}

.layout250_item {
  background-color: var(--text-light-1);
  color: var(--text-dark-1);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1rem;
}

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

.layout250_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.faq-rich-text {
  font-size: 1rem;
  display: block;
}

.faq-rich-text h1 {
  margin-bottom: 1rem;
  font-family: Champion, sans-serif;
  font-size: 2rem;
}

.faq-rich-text h2 {
  margin-top: 60px;
  margin-bottom: 1rem;
  font-family: Ppfragment, sans-serif;
  font-size: 2rem;
}

.faq-rich-text h3 {
  margin-top: 40px;
  font-family: Ppfragment, sans-serif;
  font-size: 1.375rem;
}

.faq-rich-text li {
  background-image: none;
  padding-left: 0;
  font-weight: 400;
}

.faq-rich-text p {
  margin-bottom: 1rem;
  font-family: Universltpro, sans-serif;
}

.bold-text-2 {
  font-weight: 400;
}

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

.link-block {
  color: var(--_apps---colors--primary-foreground-dark);
  text-decoration: none;
}

.c_padding_around {
  width: 100%;
  padding: 16px 12px 16px 16px;
}

.c_cheyenne_links {
  color: var(--text-light-1);
  text-decoration: none;
}

@media screen and (min-width: 1280px) {
.g_container {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
  }

.g_container.is--container-xsmall {
    width: 400px;
  }

.g_text_headline_m.is--sentence-case {
    text-transform: none;
  }

.g_text_headline_s.g_inline_element.is--space-right {
    padding-right: 1rem;
  }

.c_footer--right-content {
    flex-wrap: nowrap;
  }

.c_footer--wrap-newsletter {
    padding-left: 4rem;
  }

.c_form_contact_us--submit-button, .c_form_partner_with_us--submit-button {
    display: none;
  }

.c_hero_gradient_overlay {
    background-image: linear-gradient(to right, #00000080 95%, var(--bg-dark-1)), linear-gradient(to right, var(--bg-dark-1) 37%, #0000 50%);
    width: 100%;
    left: auto;
    right: 0;
  }

.div-block-6 {
    right: 6rem;
  }

.div-block-7 {
    padding-left: 6rem;
    padding-right: 6rem;
    right: 6rem;
  }

.button-group.is-center {
    width: 100%;
  }

.g_padding_section-2 {
    display: block;
  }

.image-5 {
    inset: 0% 6rem 0% auto;
  }

.g_container-2 {
    margin-left: auto;
  }

.g_container-3, .g_container-4, .g_container-5 {
    position: static;
  }

.c_blog_featured-item {
    margin-bottom: 0;
  }

.c_blog_image-overlay {
    color: #0000;
    background-color: #0000;
    display: block;
  }

.c_blog_image-overlay:hover {
    color: #fff;
    background-color: #00000080;
  }

.c_blog_featured-item-content {
    padding-top: 3rem;
  }

.c_blog_category_tag {
    font-size: .875rem;
  }

.blog6_button-wrapper {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

.filter_tag-text {
    padding-left: 16px;
  }

.filter_tag-text.filter_tag-selected {
    border-color: #e60053;
  }

.filter_tag_radio, .c_form_blog--submit-button {
    display: none;
  }

.success-message-3 {
    background-color: #fff0;
  }

.c_artist_genre_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
  }

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

.filter_tag-text-all {
    padding-left: 16px;
  }

.c_event_faq_empty {
    background-color: #fff;
  }

.c_event-rich-text li {
    background-image: none;
    padding-left: 0;
    list-style-type: disc;
  }

.c_blog_category_tag_small {
    font-size: 12px;
  }

.c_blog-decoration-section-jampack-copy {
    top: -3.4rem;
  }

.g_text_body_xl {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.4;
  }

.c_event_package_image {
    width: 100%;
    height: 100%;
  }

.accordion1_icon {
    align-self: center;
    align-items: flex-end;
  }

.c_artist_image {
    max-height: 500px;
  }

.c_event-rich-text-bullets li {
    padding-left: 0;
  }

.c_event-rich-text-bullets.hide {
    display: none;
  }

.list-2 {
    list-style-type: none;
  }

.multi-form11_component {
    align-items: stretch;
  }

.multi-form11_block {
    max-width: 850px;
  }

.heading-style-h4 {
    font-weight: 400;
  }

.f-summary-item.margin-top {
    padding-top: 12px;
  }

.c_form_tsc--grid-fields {
    grid-template-columns: 1fr;
  }

.c_form_tsc_event-type-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

.c_tsc_image {
    position: absolute;
  }

.c_tsc_image_swap_wrapper {
    position: static;
  }

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

.c_event_details_locations_address_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    display: flex;
  }

.c_event_address_divider {
    padding-right: .25rem;
  }

.test {
    font-style: italic;
    font-weight: 600;
  }

.g_container-7, .g_container-8 {
    position: static;
  }

.g_container-9 {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
  }

.c_artist_genre_list_item_text {
    font-size: .875rem;
  }

.g_container-10, .g_container-11, .g_container-12 {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
  }

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

.g_container-13 {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
  }

.gallery15_image-wrapper {
    position: relative;
  }

.gallery15_image {
    border-radius: 1.5rem;
  }

.hero_featured_slide-nav {
    height: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

.gallery15_arrow.hide {
    display: none;
  }

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

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

.header36_image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    overflow: clip;
  }

.testimonial27_slide-nav {
    object-fit: fill;
    font-size: .75rem;
  }

.hero_featured_heading {
    font-weight: 400;
  }

.gallery15_slide-nav {
    top: auto;
    left: 0%;
    right: 0%;
  }

.cta3_background-image {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
  }

.cta3_background-image-wrapper {
    background-color: #000;
    height: 100%;
  }

.image-overlay-layer-3 {
    background-image: radial-gradient(circle, #0000, #000000e6);
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    inset: 0%;
  }

.cta3_component {
    color: var(--text-dark-1);
  }

.div-block-14 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, auto) 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center start;
    display: grid;
  }

.c_card_event--label-venue {
    display: block;
  }

.c_featured_events_arrow-icon-left {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

.c_featured_events_mask {
    width: 20%;
  }

.c_rich-text-reviews {
    text-align: left;
    font-size: 1.25rem;
  }

.g_flex_center_max_width {
    max-width: 100%;
  }

.c_featured_events_category {
    width: 20%;
  }

.div-block-16 {
    height: 100%;
  }

.g_flex_center_full_width {
    max-width: 100%;
  }

.c_rich_text li {
    list-style-type: none;
  }

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

.c_card_event_info_grid-summerfest {
    width: 100%;
  }

.g_venue_name_wrapper {
    flex-flow: wrap;
    display: flex;
  }

.logo3_list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

.solution_item {
    transition: border .2s;
  }

.solution_item:hover {
    border-width: 2px;
    border-color: #403a3c;
    box-shadow: inset 0 0 5px #e0e0d233;
  }

.testimonial35_client-image {
    border-radius: 16px;
  }

.challenge_item {
    transition: border .2s;
  }

.challenge_item:hover {
    border-width: 2px;
    border-color: #403a3c;
    box-shadow: inset 0 0 5px #e0e0d233;
  }

.feature_item {
    transition: border .2s;
  }

.feature_item:hover {
    box-shadow: inset 0 0 5px #e0e0d233;
  }

.g_revenue_calc_form {
    display: flex;
  }

.c_flex-rev-calc-profit-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.c_image_404 {
    max-width: 400px;
  }

.featured_integration_item {
    transition: border .2s;
  }

.featured_integration_item:hover {
    box-shadow: inset 0 0 5px #e0e0d233;
  }

.image-overlay-layer-4, .image-overlay-layer-dwp {
    background-image: radial-gradient(circle, #0000, #000000e6);
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    inset: 0%;
  }
}

@media screen and (max-width: 991px) {
.g_section.is--navigation {
    margin-bottom: -4.5rem;
  }

.g_section.hide-tablet {
    display: none;
  }

.g_padding_section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.g_padding_section.c_nav_user_switch_bottom_border.hide-tablet {
    display: none;
  }

.g_text_sub_headline_m.max-wdith-400 {
    max-width: 400px;
  }

.g_layout_row.is--hidden-tablet, .g_layout_row.hide_mobile {
    display: none;
  }

.c_navigation {
    min-height: 4.5rem;
    padding-left: 0;
    padding-right: 0;
  }

.c_navigation--wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.c_navigation--nav-menu {
    background-color: var(--bg-light-0);
    width: 312px;
    height: 105vh;
    margin-top: -5rem;
    margin-left: auto;
    padding-top: 0;
    box-shadow: 0 2px 5px #0000001a;
  }

.c_navigation--wrap-links {
    flex-direction: column;
    align-items: stretch;
    margin-top: 3.5rem;
    padding: 2rem 1.5rem;
  }

.c_navigation--link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.c_navigation--wrap-buttons {
    flex-direction: column;
    align-items: stretch;
    margin-top: 1.5rem;
  }

.c_navigation--wrap-menu-button {
    border: 1px solid var(--bg-light-3);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

.c_navigation--line-menu-button {
    background-color: var(--text-light-1);
    border-radius: 4px;
    width: 18px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

.c_navigation--line-menu-button.is--line-1 {
    margin-bottom: 2px;
  }

.c_navigation--line-menu-button.is--line-2 {
    margin-top: 2px;
  }

.c_navigation--menu-button {
    flex: 0 auto;
    padding: 0;
  }

.c_navigation--menu-button.w--open {
    background-color: #0000;
  }

.c_footer {
    flex-direction: column;
  }

.c_footer--left-content {
    padding-right: 0;
  }

.c_navigation--spacer-nav {
    height: 4.5rem;
  }

.collection-list-events {
    grid-template-columns: 1fr 1fr;
  }

.popup-filters-events-gallery {
    inset: auto 0% 0%;
  }

.wrap-filters-popup-events-gallery {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    width: 100%;
    height: 85dvh;
    padding-top: 2rem;
    overflow: auto;
  }

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

.overlay-popup-filters-events-gallery {
    display: block;
  }

.form-block-filters-events-gallery {
    min-width: auto;
  }

.collection-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

.c_navigation_b2b--dropdown-toggle {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.c_navigation_b2b--wrap-dropdown-list.w--open {
    padding-bottom: 1rem;
    position: relative;
  }

.c_navigation_b2b--link-dropdown {
    padding: 1rem;
  }

.c_navigation_b2b--icon-dropdown {
    display: flex;
  }

.wrap-dates-filters-events-gallery {
    grid-template-columns: 1fr;
  }

.c_hero_gradient_overlay {
    background-image: linear-gradient(to right, var(--bg-dark-1) 40%, #0f0e0e99);
    width: 100%;
  }

.when-we-were-young-music-festival-details_3_tickets_button-row {
    flex: none;
  }

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

.div-block-6 {
    background-image: linear-gradient(to right, #100f0f 40%, #0f0e0e99);
    width: 100%;
    right: 1.5rem;
  }

.when-we-were-young-music-festival-details_7_festival-history_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.when-we-were-young-music-festival-details_2_locations_component {
    grid-column-gap: 3rem;
  }

.when-we-were-young-music-festival-details_6_content_contributers {
    position: static;
  }

.when-we-were-young-music-festival-details_3_tickets_component {
    grid-column-gap: 3rem;
  }

.div-block-7 {
    right: 1.5rem;
  }

.when-we-were-young-music-festival-details_6_content_content {
    margin-bottom: 3rem;
  }

.when-we-were-young-music-festival-details_2_locations_map-wrapper {
    height: 30rem;
  }

.button-group.hide-tablet {
    display: none;
  }

.button-group.is-center-tablet {
    justify-content: center;
    align-items: center;
  }

.when-we-were-young-music-festival-details_3_tickets_content {
    margin-right: 3rem;
  }

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

.when-we-were-young-music-festival-details_5_lineup-playlists_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

.when-we-were-young-music-festival-details_6_content_content-left {
    padding-right: 0;
    position: static;
  }

.when-we-were-young-music-festival-details_1_content_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.g_padding_section-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.when-we-were-young-music-festival-details_6_content_newsletter {
    position: static;
  }

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

.image-5 {
    right: 1.5rem;
  }

.when-we-were-young-music-festival-details_6_content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_item {
    grid-column-gap: 2rem;
  }

.when-we-were-young-music-festival-details_9_social-media-and-links_component {
    grid-template-columns: 1fr 1fr;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_item-content {
    grid-template-columns: 1fr;
  }

.g_padding_section-3, .g_padding_section-4, .g_padding_section-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.g_event_title_container.text-color-white {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

.g_padding_section_small {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

.text-size-regular.g_padding_none {
    padding-left: 0;
    padding-right: 0;
  }

.filter_header {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 16px;
    padding-left: 16px;
  }

.filter_tags-wrapper {
    margin-top: .5rem;
  }

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

.c_blog-post1-header_title-wrapper {
    margin-bottom: 4rem;
  }

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

.blog-post1-content_content {
    margin-bottom: 3rem;
  }

.faq8_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.c_event_package_image {
    display: none;
  }

.collection-list-artist-events {
    grid-template-columns: 1fr;
  }

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

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

.c_tsc_image_logos {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 1fr);
    max-width: 300px;
    overflow: visible;
  }

.c_tsc_event_logo {
    width: 100%;
    max-width: 100%;
  }

.g_padding_section-6, .g_padding_section-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.banner7_icon-wrapper {
    display: none;
  }

.g_padding_section-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

.header9_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

.heading-style-h1 {
    font-size: 3.25rem;
  }

.g_padding_section-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.section_pgs_logos_las_vegas.is--navigation, .section_pgs_logos_nashville.is--navigation, .section_pgs_logos_chicago.is--navigation, .section_pgs_logos_generic.is--navigation, .g_section-copy.is--navigation {
    margin-bottom: -4.5rem;
  }

.collection-list-artist-events-featured {
    grid-template-columns: 1fr;
  }

.c_tsc_image_logo_wide {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 1fr);
    max-width: 300px;
    overflow: visible;
  }

.g_padding_section-10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

.spacer-large {
    padding-top: 2.5rem;
  }

.multi-form44_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

.multi-form44_content-wrapper.g_rounded_corners {
    max-width: 35rem;
  }

.multi-form44_enter-label {
    display: none;
  }

.timeline9_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

.timeline9_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

.spacer-xlarge {
    padding-top: 3.5rem;
  }

.spacer-xxlarge {
    padding-top: 4.5rem;
  }

.spacer-huge {
    padding-top: 5rem;
  }

.spacer-xhuge {
    padding-top: 6rem;
  }

.spacer-xxhuge {
    padding-top: 7.5rem;
  }

.itenerary-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

.gallery15_slide {
    margin-bottom: 2rem;
  }

.hero_featured_slide-nav {
    inset: auto 0% 0%;
  }

.gallery15_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
  }

.header36_component {
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center stretch;
    height: auto;
  }

.header36_content {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 16px;
    padding-bottom: 32px;
  }

.spacer-small-4.hide-tablet, .spacer-medium-4.hide-tablet {
    display: none;
  }

.header36_image {
    height: auto;
    max-height: none;
  }

.hero_featured_gradient {
    background-image: linear-gradient(3deg, var(--text-light-1), var(--text-light-1) 49%, #fff0 51%);
    width: 100%;
    height: 32px;
    inset: auto 0% 0%;
  }

.spacer-small-5.hide-tablet {
    display: none;
  }

.testimonial27_mask {
    width: 50%;
  }

.testimonial27_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

.testimonial27_arrow {
    width: 3rem;
    height: 3rem;
  }

.hero_featured_heading {
    font-size: 1.75rem;
  }

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

.cta3_background-image-wrapper {
    min-height: 450px;
  }

.section_cta3.text-color-alternate {
    min-height: 350px;
  }

.g_text_hero_heading {
    font-size: 3rem;
  }

.event-genre-list {
    grid-template-columns: 1fr 1fr;
  }

.gallery22_mask {
    width: 50%;
  }

.c_genre_text {
    font-size: 24px;
    line-height: 32px;
  }

.home-next-event-text {
    font-size: 32px;
    line-height: 44px;
  }

.event-genre-list-buttons, .pos_products_list {
    grid-template-columns: 1fr 1fr;
  }

.c_card_pos {
    overflow: visible;
  }

.c_card_pos--wrap-content {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

.collection-list-event-full-width {
    grid-template-columns: 1fr;
  }

.c_featured_events_mask {
    width: 33%;
  }

.g_text_hero_subheadline {
    max-width: 75%;
  }

.c_recent_events_grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

.container {
    max-width: 728px;
  }

.hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

.hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

.g_padding_section-11, .g_padding_section-12, .g_padding_section-13, .g_padding_section-14, .g_padding_section-15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.blog57_heading-wrapper {
    grid-column-gap: 3rem;
  }

.blog57_heading {
    margin-right: 3rem;
  }

.c_featured_events_category {
    width: 33%;
  }

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

.c_search_resuts_title_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr) 1fr 1fr;
    grid-auto-columns: 1fr;
  }

.spacer-medium-6.hide-tablet {
    display: none;
  }

.c_navigation--spacer-nav-dynamic {
    height: 5.375rem;
  }

.section_header30.text-color-alternate, .section_header54.text-color-alternate {
    min-height: 350px;
  }

.collection-list-events-list {
    grid-template-columns: 1fr 1fr;
  }

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

.section-header2_form-block {
    z-index: 999;
  }

.dropdown-chevron {
    inset: auto 0% auto auto;
  }

.dropdown1_toggle {
    align-items: center;
    display: flex;
  }

.dropdown1_dropdown-list {
    overflow: hidden;
  }

.c_suggested_faq_intro_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-end;
  }

.collection-list-events-summerfest {
    grid-template-columns: 1fr 1fr;
  }

.g_padding_section-16, .g_padding_section-17, .g_padding_section-18 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.c_nav_user_swtich_wrap_links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

.c_nav_user_switch-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

.c_nav_user_switch-link.w--current, .c_nav_user_switch-link.w--current:hover {
    border-bottom-width: 2px;
  }

.g_padding_section-19 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.c_navigation--spacer-b2b {
    height: 4.54rem;
  }

.g_padding_section-20 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.header76_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

.header76_content-left {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

.header76_content-right {
    height: 40rem;
  }

.stats27_number {
    font-size: 4rem;
  }

.section_header65.text-color-alternate {
    min-height: 350px;
  }

.solutions_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

.layout408_card-content {
    padding: 2rem;
  }

.g_padding_section_background_gradient {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.benefit_component, .layout3_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.testimonial15_slide-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.g_padding_section-21 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

.comparison9_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

.comparison9_top-row-content {
    padding: 1.5rem 1rem;
  }

.c_nav_user_switch_buttons_wrapper_mobile {
    border-bottom: 3px solid var(--bg-light-3);
  }

.c_nav_user_switch_buttons_wrapper_mobile.show-tablet {
    display: block;
  }

.c_nav_user_swtich_wrap_links_mobile {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px #000;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    margin-top: 1rem;
    display: flex;
  }

.c_nav_user_switch-link-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

.c_nav_user_switch-link-mobile.w--current {
    border: 1px #000;
  }

.c_nav_user_switch-link-mobile.w--current:hover {
    border-bottom-width: 2px;
  }

.c_nav_user_switch-link-mobile.c_nav_user_switch-link-mobile-current.w--current {
    border-bottom: 2px solid var(--primary-1);
  }

.c_navi_user_switch-link-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

.c_navi_user_switch-link-copy.w--current, .c_navi_user_switch-link-copy.w--current:hover {
    border-bottom-width: 2px;
  }

.c_demo_text_wrapper {
    min-height: 60px;
  }

.c_demo_text_wrapper.hide-tablet {
    display: none;
  }

.g_padding_section-22 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

.challenge_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

.layout415_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: 300svh;
    min-height: auto;
  }

.layout415_content {
    height: 100svh;
  }

.layout497_inner-wrapper {
    padding-right: 1.5rem;
  }

.layout497_tabs {
    grid-column-gap: 3rem;
  }

.layout497_tabs-content {
    padding-left: 1.5rem;
  }

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

.c_flex-rev-calc-profit-wrapper {
    flex-flow: row;
  }

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

.home_features-list_list {
    grid-column-gap: 2rem;
    place-items: start center;
  }

.home_how-it-works_component {
    grid-column-gap: 2rem;
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

.home_benefits_card-content {
    padding: 2rem;
  }

.event2_item {
    grid-column-gap: 1.5rem;
  }

.c_grid_title_height {
    min-height: 6rem;
  }

.featured_integrations_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

.timeline3_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

.timeline3_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

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

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

@media screen and (max-width: 767px) {
.g_section.is--navigation {
    z-index: 900;
  }

.g_section.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.g_section.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.g_padding_section.is--padding-0px-mobile {
    padding-left: 0;
    padding-right: 0;
  }

.g_spacer.is--section-160px {
    padding-bottom: 5rem;
  }

.g_spacer.is--icon-40px {
    padding-bottom: 1.25rem;
  }

.g_text_headline_l {
    font-size: 3rem;
  }

.g_text_headline_m {
    font-size: 2rem;
  }

.g_text_headline_m.g_inline_element {
    display: inline;
  }

.g_text_headline_s {
    font-size: 1.5rem;
    line-height: 1.3;
  }

.g_text_sub_headline_m {
    font-size: 1.25rem;
  }

.g_text_eyebrow_m {
    font-size: 1rem;
  }

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

.g_layout_12cols.is--mobile-row-gap-40px {
    grid-row-gap: 2.5rem;
  }

.g_layout_row.is--hidden-mobile {
    display: none;
  }

.g_icon_64px {
    width: 2rem;
    height: 2rem;
  }

.c_cta_footer {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

.c_cta_footer--decoration {
    width: 5rem;
    right: 1rem;
  }

.g_wrap_buttons {
    flex-direction: column;
    width: 100%;
  }

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

.c_footer--left-content {
    order: 1;
  }

.c_footer--wrap-links {
    align-items: center;
  }

.c_footer--right-content {
    flex-direction: column;
    align-items: center;
  }

.c_footer--wrap-newsletter {
    order: -1;
  }

.c_social_feed--collection-list-social-feed {
    grid-column-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow: auto;
  }

.c_social_feed--card-link {
    width: 11rem;
    height: 11rem;
  }

.c_social_feed--image {
    border-radius: .5rem;
  }

.rich-text-legal h2 {
    font-size: 1.5rem;
  }

.c_slider_images {
    width: 100%;
    height: 22.25rem;
    margin-top: 0%;
    position: relative;
  }

.collection-list-events {
    grid-template-columns: 1fr;
  }

.g_text_headline_xs {
    font-size: 1.5rem;
  }

.btn-filters-events-gallery {
    justify-content: space-between;
    width: 100%;
  }

.g_icon_48px {
    width: 2rem;
    height: 2rem;
  }

.collection-list {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

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

.is--text-align-center-desktop {
    text-align: left;
  }

.c_navigation_b2b--label {
    font-size: 1.125rem;
  }

.card_solution {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

.c_tabs_features_desktop {
    display: none;
  }

.c_tabs_features_desktop--menu {
    flex-direction: column;
  }

.c_tabs_features_desktop--tab-link {
    width: 100%;
  }

.c_form_offer--wrap-buttons {
    flex-direction: column;
    width: 100%;
  }

.c_slider_images--overlay-mobile {
    display: block;
  }

.c_card_event--label-category {
    font-size: 1rem;
  }

.wrapper-logos-slider {
    flex-direction: column;
    align-items: center;
  }

.logos-slider-wrap-title {
    padding-bottom: 1rem;
    padding-right: 0;
    position: static;
  }

.logo-slider-overlay-left {
    inset: auto auto 0% 0%;
  }

.c_tabs_features_mobile {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

.c_tabs_features_mobile--tab {
    cursor: pointer;
    width: 100%;
  }

.c_tabs_features_mobile-image {
    margin-top: 2rem;
  }

.c_tabs_features_mobile--tab-link {
    width: 100%;
  }

.c_tabs_features_mobile-wrap-image {
    overflow: hidden;
  }

.logo-slider-overlay-left-white {
    inset: auto auto 0% 0%;
  }

.rich-text-fuse h2 {
    font-size: 1.5rem;
  }

.c_hero_b2b--wrap-content, .c_hero_b2b--wrap-image {
    padding-top: 0;
    padding-bottom: 0;
  }

.when-we-were-young-music-festival-details_3_tickets_button-row {
    justify-content: flex-start;
    width: 100%;
  }

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

.div-block-6 {
    right: 1rem;
  }

.when-we-were-young-music-festival-details_7_festival-history_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.c_cta_footer-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

.when-we-were-young-music-festival-details_2_locations_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_3_tickets_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

.div-block-7 {
    right: 1rem;
  }

.when-we-were-young-music-festival-details_6_content_content {
    margin-bottom: 2rem;
  }

.when-we-were-young-music-festival-details_2_locations_map-wrapper {
    height: 25rem;
  }

.when-we-were-young-music-festival-details_3_tickets_content {
    margin-right: 0;
  }

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

.when-we-were-young-music-festival-details_5_lineup-playlists_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_6_content_content-left {
    width: 100%;
    max-width: none;
  }

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

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_icon-wrapper {
    width: 1.75rem;
  }

.when-we-were-young-music-festival-details_1_content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

.image-5 {
    right: 1rem;
  }

.when-we-were-young-music-festival-details_8_when-we-were-young-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

.when-we-were-young-music-festival-details_6_content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_tab-link {
    flex: none;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

.when-we-were-young-music-festival-details_9_social-media-and-links_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_image-wrapper {
    width: 100%;
  }

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

.when-we-were-young-music-festival-details_4_event-travel-tips_image {
    aspect-ratio: 3 / 2;
  }

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

.c_blog_featured-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

.c_blog_featured-item-content {
    padding-top: 1rem;
  }

.filter_tags-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

.c_blog_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.c_blog-post1-header_title-wrapper {
    margin-bottom: 3rem;
  }

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

.c_blog-post-cta_form {
    width: 100%;
  }

.blog6_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.blog-post1-content_content {
    margin-bottom: 2rem;
  }

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

.g_text_sub_headline_l, .g_text_sub_headline_l-copy {
    font-size: 1.25rem;
  }

.faq8_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.faq8_list {
    grid-row-gap: 2.5rem;
  }

.accordion2_top {
    padding: 1rem 1.25rem;
  }

.accordion2_icon {
    width: 1.75rem;
  }

.accordion2_bottom {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

.accordion1_top {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.accordion1_icon {
    width: 1.75rem;
  }

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

.c_tsc_hero_content {
    aspect-ratio: auto;
    overflow: hidden;
  }

.c_tsc_hero_card {
    margin: 12px 0;
  }

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

.c_tsc_hero_card_image {
    aspect-ratio: auto;
  }

.c_tsc_image_logos {
    flex-direction: column;
    max-width: 300px;
  }

.c_tsc_hero_card_black {
    margin: 12px 0;
  }

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

.c_tsc_event_logo {
    width: 100%;
  }

.c_tsc_logo_divider {
    justify-content: center;
  }

.c_blog_banner_cta_text {
    display: none;
  }

.banner7_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.banner7_content {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1.75rem;
  }

.banner7_text-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

.banner7_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

.header_component {
    height: auto;
    max-height: none;
  }

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

.header9_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

.heading-style-h1 {
    font-size: 2.5rem;
  }

.spacer-medium-2 {
    padding-top: 1.5rem;
  }

.section_pgs_logos_las_vegas.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.section_pgs_logos_las_vegas.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.section_pgs_logos_nashville.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.section_pgs_logos_nashville.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.section_pgs_logos_chicago.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.section_pgs_logos_chicago.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.section_pgs_logos_generic.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.section_pgs_logos_generic.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.g_section-copy.is--section-home-b2c {
    padding-top: 4rem;
    padding-bottom: 0;
  }

.g_section-copy.is--section-home-b2b {
    padding-top: 4rem;
    padding-bottom: 2.5rem;
  }

.c_tsc_image_logo_wide {
    flex-direction: column;
    max-width: 300px;
  }

.modal1_component {
    z-index: 999;
    align-items: flex-start;
  }

.modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

.spacer-large {
    padding-top: 2rem;
  }

.hide-mobile-landscape {
    display: none;
  }

.show-mobile-landscape {
    display: block;
  }

.multi-form44_component {
    align-items: flex-start;
    margin-top: 0;
  }

.multi-form44_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

.multi-form44_content-wrapper.g_rounded_corners {
    width: 90%;
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
  }

.multi-form44_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

.multi-form44_radio-subtext {
    flex-direction: column;
  }

.timeline9_component {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

.timeline9_row {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: max-content 1fr;
    width: 100%;
  }

.timeline9_empty-space {
    display: none;
  }

.timeline9_circle-wrapper {
    left: 0;
  }

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

.timeline9_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

.timeline9_item.item-left {
    text-align: left;
    align-items: flex-start;
  }

.timeline9_circle {
    margin-top: 1.75rem;
  }

.spacer-xsmall-2 {
    padding-top: .75rem;
  }

.spacer-small-2 {
    padding-top: 1.25rem;
  }

.spacer-medium-3 {
    padding-top: 1.5rem;
  }

.spacer-xlarge {
    padding-top: 2.5rem;
  }

.spacer-xxlarge {
    padding-top: 3rem;
  }

.spacer-huge {
    padding-top: 3.5rem;
  }

.spacer-xhuge {
    padding-top: 4rem;
  }

.spacer-xxhuge {
    padding-top: 5rem;
  }

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

.itinerary_timeline_event_name {
    font-size: 1.25rem;
  }

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

.hero_featured_slide-nav {
    inset: auto 0% 0%;
  }

.section_gallery15.is--background-bg-dark-1, .section_gallery15.is--background-bg-black {
    background-color: var(--text-light-1);
  }

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

.gallery15_mask {
    overflow: clip;
  }

.spacer-xsmall-3 {
    padding-top: .75rem;
  }

.spacer-small-3 {
    padding-top: 1.25rem;
  }

.header36_component {
    grid-template-rows: auto auto;
  }

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

.testimonial27_component {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

.testimonial27_mask {
    width: 100%;
  }

.testimonial27_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

.testimonial27_card {
    padding: 1.5rem;
  }

.testimonial27_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

.testimonial27_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

.testimonial27_arrow {
    bottom: 3rem;
  }

.testimonial_card {
    padding: 1.5rem;
  }

.hero_featured_heading {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

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

.cta3_background-image-wrapper {
    min-height: 375px;
  }

.spacer-xsmall-4 {
    padding-top: .75rem;
  }

.spacer-small-6 {
    padding-top: 1.25rem;
  }

.g_text_hero_heading {
    font-size: 2rem;
  }

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

.gallery22_mask {
    width: 75%;
  }

.gallery22_slide {
    padding-right: 1.5rem;
  }

.c_genre_text {
    font-size: 1.5rem;
  }

.home-next-event-text {
    font-size: 28px;
    line-height: 38px;
  }

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

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

.product3_image-wrapper {
    height: 100%;
  }

.c_card_pos_price {
    font-size: 1.5rem;
  }

.c_featured_events_arrow-icon-left {
    display: flex;
  }

.c_featured_events_mask {
    width: 50%;
  }

.g_text_hero_subheadline {
    max-width: 100%;
    font-size: 1.25rem;
  }

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

.c_recenty_viewed_item_wrapper {
    width: 100%;
  }

.c_recent_events_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(0, 1fr);
  }

.c_recent_events_grid.is--mobile-row-gap-40px {
    grid-row-gap: 2.5rem;
  }

.hero-heading-center {
    padding: 60px 15px;
  }

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

.header25_search-form {
    flex-flow: column;
  }

.form_icon-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-top: 12px;
  }

.blog57_heading-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

.blog57_heading {
    margin-right: 0;
  }

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

.c_featured_events_category {
    width: 40%;
  }

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

.c_featured_event_category_left_arrow {
    display: none;
  }

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

.tab4_tabs-menu {
    min-width: auto;
    max-width: 100%;
  }

.tab4_tabs-menu.is--background-bg-light-1 {
    grid-template-columns: 1fr 1fr;
    margin-right: auto;
  }

.c_featured_event_category_right_arrow {
    display: none;
  }

.c_suggest_faq_rating {
    padding-right: 1rem;
  }

.c_suggest_faq_rating_wrapper:hover, .c_suggest_faq_rating_wrapper:active {
    color: var(--primary-1);
  }

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

.g_icon_value_prop {
    width: 2rem;
    height: 2rem;
  }

.collection-list-events-list {
    grid-template-columns: 1fr;
  }

.section-header2_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

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

.section-header2_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

.section-header2_content-right {
    justify-content: space-between;
  }

.stacked-list5_date-wrapper {
    border-right: 1px solid var(--border-light-2);
  }

.stacked-list5_content-right {
    justify-content: space-between;
  }

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

.g_layout_12cols_short.is--mobile-row-gap-40px {
    grid-row-gap: 2.5rem;
  }

.collection-list-events-summerfest {
    grid-template-columns: 1fr;
  }

.header76_component {
    padding-top: 4rem;
  }

.header76_content-right {
    height: 30rem;
  }

.stats27_number {
    font-size: 3.5rem;
  }

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

.logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

.logo3_wrapper {
    padding: .75rem 1rem;
  }

.logo3_logo {
    max-height: 3rem;
  }

.g_text_headline_ms {
    font-size: 2rem;
  }

.solutions_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.benefit_content-left {
    position: static;
  }

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

.layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

.layout408_card-content {
    padding: 1.5rem;
  }

.layout408_image-wrapper {
    height: auto;
  }

.benefit_component, .layout3_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.testimonial15_slider {
    padding-top: 0;
    padding-bottom: 0;
  }

.testimonial15_mask {
    padding-bottom: 4rem;
  }

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

.testimonial15_slide-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.testimonial15_client {
    align-items: center;
    width: 100%;
  }

.divider-vertical {
    display: none;
  }

.testimonial35_tab-logo {
    max-height: 2.5rem;
  }

.testimonial15_slide-nav {
    inset: 0% auto auto 0%;
  }

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

.layout401_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

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

.layout401_card-content {
    padding: 1.5rem;
  }

.comparison9_top-row {
    grid-template-columns: 1fr 1fr;
  }

.comparison9_top-row-title {
    display: none;
  }

.heading-style-h6 {
    font-size: 1.125rem;
  }

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

.comparison9_feature {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    padding-right: 1rem;
  }

.comparison9_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

.c_absolute_right {
    margin-top: 1rem;
  }

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

.challenge_top-wrapper {
    min-height: 2px;
  }

.layout415_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.layout415_content {
    grid-template-columns: 1fr;
    align-content: start;
    height: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: static;
  }

.layout415_content-right {
    min-height: 24.5rem;
    position: sticky;
    top: 25%;
  }

.layout415_card {
    margin-left: 1.5rem;
  }

.layout497_content {
    flex-flow: column;
    display: flex;
  }

.layout497_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

.layout497_tabs {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

.layout497_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

.layout497_tabs-menu {
    place-items: start stretch;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

.feature_top-wrapper {
    min-height: 2px;
  }

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

.home_features-list_list, .home_how-it-works_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

.home_how-it-works_content-left {
    display: none;
    position: static;
  }

.home_how-it-works_number {
    font-size: 6rem;
  }

.home_how-it-works_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

.home_how-it-works_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

.home_how-it-works_progress-wrapper {
    margin-top: 2rem;
  }

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

.home_benefits_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

.home_benefits_card-content {
    padding: 1.5rem;
  }

.home_benefits_image-wrapper {
    height: auto;
  }

.home_faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.home_faq_icon-wrapper {
    width: 1.75rem;
  }

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

.category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

.category-filter-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

.category-filter-link.last-link {
    margin-right: 2rem;
  }

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

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

.c_grid_title_height {
    min-height: 0;
  }

.featured_integrations_top, .featured_integrations-wrapper {
    min-height: 2px;
  }

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

.layout16_item-list {
    grid-template-columns: 1fr;
  }

.spacer-xsmall-5 {
    padding-top: .75rem;
  }

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

.timeline3_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

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

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

.timeline3_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

.timeline3_circle {
    margin-top: .75rem;
  }

.timeline3_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 3rem;
  }

.layout250_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
.c_navigation--logo {
    display: none;
  }

.g_text_headline_l {
    font-size: 2rem;
  }

.g_btn_primary.is-wide {
    flex: 1;
  }

.c_navigation--nav-menu {
    width: 100%;
  }

.g_wrap_buttons.is-vertical-space-medium {
    grid-row-gap: 2rem;
  }

.c_slider_reviews--right-arrow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

.c_form--grid, .when-we-were-young-music-festival-details_8_when-we-were-young-faq_component, .when-we-were-young-music-festival-details_7_festival-history_component, .when-we-were-young-music-festival-details_2_locations_component {
    grid-template-columns: 1fr;
  }

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

.when-we-were-young-music-festival-details_5_lineup-playlists_component {
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_6_content_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

.when-we-were-young-music-festival-details_6_content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

.when-we-were-young-music-festival-details_1_content_component {
    grid-template-columns: 1fr;
  }

.c_event_details_locations_contact-festival-details_locations_item-text-wrapper {
    flex: 1;
  }

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

.padding-global.is--background-bg-light-1 {
    float: none;
    clear: none;
  }

.when-we-were-young-music-festival-details_5_lineup-playlists_item-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

.when-we-were-young-music-festival-details_4_event-travel-tips_item {
    grid-row-gap: 2rem;
  }

.when-we-were-young-music-festival-details_4_event-travel-tips_item-content {
    grid-row-gap: 1rem;
  }

.section_event_location.is--background-bg-light-1, .section_event_history.is--background-bg-light-1, .section_event_links.is--background-bg-light-1 {
    float: none;
    clear: none;
  }

.c_blog-post1-header_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

.blog-post1-header_author-wrapper {
    margin-bottom: 1rem;
  }

.signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

.c_blog-post1-content_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

.c_blog-post1-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

.c_blog-post1-content_tag-list-wrapper {
    width: 100%;
  }

.c_artist_genre_list {
    justify-content: flex-start;
  }

.multi-form11_button-group, .multi-form19_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: grid;
  }

.c_tsc_image_logos {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
  }

.c_tsc_event_logo {
    width: 100%;
    max-width: 100%;
  }

.c_event_details_locations_address_wrapper {
    flex-flow: wrap;
  }

.c_artist_genre_collection {
    width: 100%;
  }

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

.header9_content-wrapper {
    grid-template-columns: 1fr;
  }

.c_tsc_image_logo_wide {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
  }

.modal1_component {
    display: none;
  }

.multi-form44_component {
    display: flex;
    top: 1rem;
  }

.multi-form44_content-wrapper.g_rounded_corners {
    height: 100vh;
  }

.multi-form44_content-wrapper.g_rounded_corners.g_image_100-_shadow {
    height: calc(100% - 2rem);
    max-height: 800px;
  }

.multi-form44_step {
    padding-bottom: 1rem;
  }

.multi-form44_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

.multi-form44_background-overlay {
    overflow: hidden;
  }

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

.timeline9_circle-wrapper {
    flex-flow: row;
  }

.timeline9_item {
    grid-template-columns: 3rem 1fr;
  }

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

.hero_featured_heading {
    font-size: 1.255rem;
  }

.cta3_component {
    width: 100%;
  }

.padding-hero.is--background-bg-light-1 {
    float: none;
    clear: none;
  }

.event-genre-list {
    grid-template-columns: 1fr;
  }

.gallery22_mask {
    width: 90%;
  }

.home-next-event-text {
    font-size: 24px;
    line-height: 34px;
  }

.event-genre-list-buttons {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

.c_card_pos--wrap-content {
    flex: 1;
  }

.c_featured_events_mask {
    width: 90%;
  }

.hero_event_logo {
    max-width: 100%;
  }

.container {
    max-width: none;
  }

.centered-heading {
    margin-bottom: 24px;
  }

.c_featured_events_category {
    width: 90%;
  }

.c_search_events_list, .tab4_tabs-menu.is--background-bg-light-1 {
    grid-template-columns: 1fr;
  }

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

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

.header76_content-left {
    margin-left: 0;
    margin-right: 0;
  }

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

.header83_images-layout {
    transform: scale(3.4);
  }

.logo3_list {
    justify-content: center;
  }

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

.solutions_list, .benefit_component, .layout3_content, .testimonial15_slide-content, .layout401_row {
    grid-template-columns: 1fr;
  }

.comparison9_top-row-title, .comparison9_top-row-content {
    padding: 1rem .5rem;
  }

.challenge_list, .layout415_component, .layout497_tabs, .home_features-list_list, .home_how-it-works_component {
    grid-template-columns: 1fr;
  }

.home_how-it-works_content {
    height: auto;
  }

.event2_item {
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

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

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

.timeline3_content-right {
    grid-row-gap: 2rem;
  }

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

.layout250_list, .c_featured_event_grid {
    grid-template-columns: 1fr;
  }
}

#w-node-f33887fc-014d-326b-668d-f3aea52573d8-9276feb0, #w-node-f5208a92-c401-75aa-afe2-34ddaa234f0c-9276feb0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f1165a45-ad91-0941-545f-0052aa8a95c0-9276feb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1165a45-ad91-0941-545f-0052aa8a95c4-9276feb0 {
  justify-self: end;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-9276feb0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-9276feb0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-9276feb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-9276feb0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549da8, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549da8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b4be0104-66a3-ebbd-dc35-f14766fe441a-dc549da8, #w-node-_9889c673-de90-633a-6379-b2e30432a8a4-dc549da8, #w-node-d50b1185-0493-d46c-8062-a379f472a94d-dc549da8, #w-node-d50b1185-0493-d46c-8062-a379f472a951-dc549da8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549da8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb6fec98-e786-d131-33ad-adbc9535ee66-dc549da8, #w-node-_657f9f2d-30aa-31d2-c716-c1e21c6ef1ed-dc549da8, #w-node-_9f64d05d-b37d-6fcd-b6a2-ce318ae42763-dc549da8, #w-node-f33887fc-014d-326b-668d-f3aea52573d8-dc549da8, #w-node-f5208a92-c401-75aa-afe2-34ddaa234f0c-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc0-dc549da8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc9-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cd3-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cda-dc549da8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f0c76ef3-2b1e-a156-b0fe-a8dd4f99ef6b-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6ce5-dc549da8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d66-dc549da8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d67-dc549da8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-dc549da8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-dc549da8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-dc549da8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549da8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549da8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5ceba3-fe5ceb90 {
  justify-self: center;
}

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5ceba6-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebac-fe5ceb90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebf4-fe5ceb90, #first-name.w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec03-fe5ceb90, #email.w-node-_0d9aacd4-ae76-7e58-b49f-eb644990da55-fe5ceb90, #phone.w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec04-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec05-fe5ceb90 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec09-fe5ceb90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec0a-fe5ceb90 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_091318af-cafe-c4bb-1ee4-5c9e1a4f9d33-afd02952 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3cac1fb-c944-0553-0304-b819233ba93c-afd02952 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-cef1062d-3c17-cded-c792-5dd0afd02958-afd02952 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cef1062d-3c17-cded-c792-5dd0afd02959-afd02952 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_5c1c9bc2-8320-1954-11b4-923f7ed45257-dc549db5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c768c5da-f1f6-5780-ac4f-ef1562f7064c-dc549db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1032d-dc549db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10333-dc549db5, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1033a-dc549db5, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10341-dc549db5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_480bf389-8fb1-8b97-e171-2bd717d979b5-dc549db5, #w-node-_534a9aa3-bcb3-2fb5-eb0a-0bea7e3a96e2-dc549db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a5620d-dc549db5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a56214-dc549db5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a5621b-dc549db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4593a513-5a82-7462-e1e5-16e248114368-dc549db5, #w-node-_4593a513-5a82-7462-e1e5-16e24811436d-dc549db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cbaeca6d-b030-3fc4-5da8-49fc22808fc6-dc549db5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbaeca6d-b030-3fc4-5da8-49fc22808fc7-dc549db5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6aa66dcb-03a2-eb29-1b89-53d043548642-dc549db7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6aa66dcb-03a2-eb29-1b89-53d043548643-dc549db7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_072270b2-289e-a5ec-3dbd-c77b333a2805-dc549db7 {
  align-self: stretch;
}

#w-node-_71356ce1-080c-498c-8ad7-bbd9292a42fa-292a42f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71356ce1-080c-498c-8ad7-bbd9292a42fb-292a42f5 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_71356ce1-080c-498c-8ad7-bbd9292a42fe-292a42f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71356ce1-080c-498c-8ad7-bbd9292a42ff-292a42f5 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549db8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549db8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549db8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549db9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549db9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549db9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c356eb63-26d5-1bca-d260-087829e845a6-dc549dbb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c356eb63-26d5-1bca-d260-087829e845a7-dc549dbb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c356eb63-26d5-1bca-d260-087829e845b9-dc549dbb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c356eb63-26d5-1bca-d260-087829e845ba-dc549dbb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#email.w-node-c356eb63-26d5-1bca-d260-087829e845c1-dc549dbb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#phone.w-node-c356eb63-26d5-1bca-d260-087829e845c2-dc549dbb, #checkinDate.w-node-c356eb63-26d5-1bca-d260-087829e845c5-dc549dbb, #Company.w-node-_8f83e563-114f-c897-16f8-434cfebb9bfc-dc549dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#message.w-node-c356eb63-26d5-1bca-d260-087829e845c6-dc549dbb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#suggested-faq-wrapper.w-node-_634e6da0-d511-072d-6ea9-0b1f55c29d7c-dc549dbb, #w-node-c356eb63-26d5-1bca-d260-087829e845f0-dc549dbb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dbc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549dbd, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549dbd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5208a92-c401-75aa-afe2-34ddaa234f0c-dc549dbd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549dbd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_84a84b05-777e-a7c7-a055-0365dca0d3c5-dc549dbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc0-dc549dbd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_353ff9db-2716-c69c-a979-27cd490fae50-dc549dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6ce5-dc549dbd {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_1afbfbdc-865e-9252-65e4-5bd1a3428401-dc549dbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcae0dd1-7cbe-9a58-7686-8dbf6ea0cae2-dc549dbd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6bbb8d83-2428-5c54-f875-a00799bdf272-dc549dbd, #w-node-_64491d8d-0d18-d6e0-346a-cacb4789b93f-dc549dbd, #w-node-_3e0b5520-98da-3cb7-343f-4c2bd85efe69-dc549dbd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549dbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549dbd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549dbd {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-dc549dbd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbd, #w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d51b-dc549dc0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#Email-3.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d524-dc549dc0, #w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d525-dc549dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d52b-dc549dc0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#button-blog-submit.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d534-dc549dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fea12d31-0e19-3fd7-defb-a05ecdecd367-dc549dc0 {
  align-self: stretch;
}

#w-node-_453aa7f9-0c73-8f60-1301-ad71f0db61fd-dc549dc1, #w-node-_1c8707e2-d055-5b2e-bae9-665f2139637f-dc549dc1, #w-node-c2ae5600-90a0-430e-ac2c-1bf1a0fb2d9b-dc549dc2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6de7d325-91d6-2f92-54b3-52d3171917a1-dc549dc2, #w-node-_6de7d325-91d6-2f92-54b3-52d3171917a4-dc549dc2, #w-node-f2dfdde5-8f4e-b469-ff3f-b1197b65119f-dc549dc2, #w-node-f2dfdde5-8f4e-b469-ff3f-b1197b6511a2-dc549dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad8c-dc549dc5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad9e-dc549dc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a85-dc549dc5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a89-dc549dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a8a-dc549dc5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_972be14f-a142-ee96-9c8a-6895bbcc6e9c-dc549dc5, #w-node-_8e7c3b1d-afaf-a6dc-cdab-cf1a9f4bab45-dc549dc5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c44eee59-036e-9d0a-76d5-a835164c7a66-dc549dc5, #w-node-d4a174a4-491a-b381-b8f9-8a22c19b233c-dc549dc5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3d8db599-f859-ed05-4fc9-dec126e74d96-dc549dc5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_500c3252-5ecd-d8c2-5825-4f283d22dd1e-dc549dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c44eee59-036e-9d0a-76d5-a835164c7a2e-dc549dc5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204aae-dc549dc5, #w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204ab9-dc549dc5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204abc-dc549dc5 {
  align-self: center;
}

#w-node-_7e0ad1a6-83db-6486-b3b0-c88ef4df4b47-dc549dc5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_2b495edb-3c67-550d-6789-f792f176113b-dc549dc5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2b495edb-3c67-550d-6789-f792f1761145-dc549dc5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c32717d2-d3b7-4694-ef96-2e4cd8c63f87-dc549dc5, #w-node-b0f73429-9b5a-9047-bd9c-92f5e255bca4-dc549dc5 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_32a3de48-1555-85fd-956f-42a15f22a410-dc549dc5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ad3f318b-446a-5a48-4027-c2b6473e8e68-dc549dc5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ad3f318b-446a-5a48-4027-c2b6473e8e71-dc549dc5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ef198b97-9b33-6d53-e63d-01fe878dd2e9-dc549dc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef198b97-9b33-6d53-e63d-01fe878dd2ea-dc549dc5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70617d3d-a96b-c754-0b1c-23dd601fb732-dc549dc5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_70617d3d-a96b-c754-0b1c-23dd601fb73b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb743-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb74b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb753-dc549dc5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_435285e8-d430-eb2d-2b74-3bfdc30b2f8b-dc549dc6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_33ac42a9-6767-33f4-cfd8-f856d9955d21-dc549dc6, #w-node-_33ac42a9-6767-33f4-cfd8-f856d9955d26-dc549dc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2892ed2d-c438-ee9c-193e-040b303c8fd8-dc549dc6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c6d9a48f-9efa-17a0-c3f4-930692689ec1-92689eb8, #w-node-c6d9a48f-9efa-17a0-c3f4-930692689eca-92689eb8, #w-node-c6d9a48f-9efa-17a0-c3f4-930692689ed3-92689eb8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8e2e1899-b5f7-aade-eea3-a7cc9029032d-dc549dc8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1b490de3-ac5b-1678-b9cc-4cf46700172d-dc549dc8, #w-node-_1b490de3-ac5b-1678-b9cc-4cf467001730-dc549dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dca {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dca {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3583848-6487-6528-c749-2cfe18bf0799-dc549dcc, #filter-music-wrapper.w-node-_25af96dc-a45a-4a53-2a10-f7cd9ea8198c-dc549dcc, #filter-sport-wrapper.w-node-c16418fd-073f-9b6e-d317-0c6892a8b202-dc549dcc, #w-node-cd46b8b7-6726-7022-4830-7d339ee261fe-dc549dcc, #w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-dc549dcc, #w-node-_2e56033f-c336-b924-c6e5-c8c388278368-dc549dcc, #w-node-_97c8f344-df7b-22b8-2f64-8e92f70ac276-dc549dcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6d33fc-f7a0-2ae8-79c4-185c602ba914-dc549dcc {
  justify-self: start;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549dcc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_949d89c3-549e-4b20-84e3-f812688d4756-dc549dcc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a0ce1cf2-a1b9-828c-4ea2-a5a122257460-dc549dcc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dcd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-caf7d3a5-0a38-a8ca-bf85-c37a8b6e365a-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-caf7d3a5-0a38-a8ca-bf85-c37a8b6e365b-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d6f852f6-c51a-e2d0-773c-30bb6c58be3e-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6f852f6-c51a-e2d0-773c-30bb6c58be3f-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d7ba9fd9-7017-da43-af30-b689e8f7564f-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7ba9fd9-7017-da43-af30-b689e8f75650-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a01428d1-c775-b6c1-cdf2-160497fae763-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a01428d1-c775-b6c1-cdf2-160497fae764-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-df7106d7-aba7-41e8-a324-fca5777a4efd-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df7106d7-aba7-41e8-a324-fca5777a4efe-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2727d54d-275a-d966-4fe3-9068d5315ce8-dc549dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2727d54d-275a-d966-4fe3-9068d5315ce9-dc549dcd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dce {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dcf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dcf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dcf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dcf {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dd0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dd0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dd0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549df3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549df3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549df3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549df3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e16 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e16 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e16 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c165b-dc549e34 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c166e-dc549e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c166f-dc549e34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c1677-dc549e34 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c1683-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c168c-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c1693-dc549e34 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16a0-dc549e34 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16af-dc549e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16b0-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16b9-dc549e34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16bc-dc549e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16bd-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16d2-dc549e34 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16e1-dc549e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16e2-dc549e34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16ec-dc549e34 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16f2-dc549e34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16f3-dc549e34 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e7b072a8-b7e6-25e2-7dce-2e47bf299724-bf29971f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7b072a8-b7e6-25e2-7dce-2e47bf299725-bf29971f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e7b072a8-b7e6-25e2-7dce-2e47bf29972b-bf29971f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7b072a8-b7e6-25e2-7dce-2e47bf29972c-bf29971f {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e35 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd1-dc549e35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-dc549e35 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#email.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd8-dc549e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#message.w-node-_915091ce-fcd7-0fff-a549-ee4143f08ddd-dc549e35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dde-dc549e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7058141-813f-f946-011e-a5301f26c38d-dc549e35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a196d45a-b36d-0424-70da-f8f6407ef184-dc549e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e781b38b-05e7-9162-e904-02e0e3f36943-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f36945-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f36947-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f36949-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f3694b-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f3694d-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f3694f-2c47335d, #w-node-e781b38b-05e7-9162-e904-02e0e3f36951-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0adc-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ade-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ae0-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ae2-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ae4-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ae6-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0ae8-2c47335d, #w-node-a886e3db-3579-27cd-d264-7e74496b0aea-2c47335d {
  justify-self: center;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e37 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e37 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e37 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e37 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1a310f23-6782-7806-74f3-c367bf67592a-dc549e38 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1a310f23-6782-7806-74f3-c367bf67592b-dc549e38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1a310f23-6782-7806-74f3-c367bf675934-dc549e38 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a310f23-6782-7806-74f3-c367bf675935-dc549e38 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8ba15030-a336-d3b6-b718-10b6df6e4770-dc549e38 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8ba15030-a336-d3b6-b718-10b6df6e4771-dc549e38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d22f80cd-88f7-0d07-6a1c-802de8d57052-dc549e3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d22f80cd-88f7-0d07-6a1c-802de8d5705c-dc549e3a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dc8e3109-1d2b-a4eb-9517-cda46c9543fa-dc549e3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72da9a95-6b41-c2ce-3717-062f1bca76d4-dc549e3a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8093e1e5-f9ce-4b81-00aa-c5fd09f70ccf-dc549e3a, #w-node-e8c12326-9542-755f-14ec-d8bd6e13869d-dc549e3a, #w-node-d049d880-c847-dad7-2497-aeabab631c01-dc549e3a, #w-node-ca971d6e-8d1a-a11c-4dfb-e851b02360fb-dc549e3a, #w-node-fc1be23c-a335-9a84-6535-e8d482fc79cd-dc549e3a, #w-node-_0b18df1a-a6e5-d82d-b9e1-2092f9d0d0e6-dc549e3a, #w-node-_892ff358-8e26-058d-549f-b4695336998b-dc549e3a, #w-node-_45a6f9af-dee2-06f2-e61f-739af30f6e17-dc549e3a, #w-node-_45a6f9af-dee2-06f2-e61f-739af30f6e3b-dc549e3a, #w-node-_45a6f9af-dee2-06f2-e61f-739af30f6e41-dc549e3a, #w-node-_132461c5-240b-6e2e-c735-4167f205e50b-dc549e3a, #w-node-_5e1e0a68-61cf-4725-6759-3fa3205a7ca2-dc549e3a, #w-node-_78ff86e2-5f8e-1d79-fac7-e010b4653e74-dc549e3a, #w-node-_18084ee8-cf7e-4915-6629-d820e319ec81-dc549e3a, #w-node-_0759a8b7-d5f9-c5d4-f821-4fde68d5a4c8-dc549e3a, #w-node-_74b09e31-1b48-1ca0-483c-4c0095e1407b-dc549e3a, #w-node-f9b7075b-8c07-6493-fd35-ba5f316b2b62-dc549e3a, #w-node-_617463f8-1e78-b087-4807-b436631f1e5c-dc549e3a, #w-node-_84cfca97-d12c-98d4-6171-1671dc77b4cb-dc549e3a, #w-node-_83425922-e392-12a3-f8d1-c6fa07d76438-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f78513c-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785142-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785148-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f78514e-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785154-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f78515a-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785160-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785166-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f78516c-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785172-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f785178-dc549e3a, #w-node-_819e9b96-5df3-2b1f-0bab-25597f78517e-dc549e3a, #w-node-_977bd946-7595-cf87-2adf-d9596cf01221-dc549e3a, #w-node-_80e823b4-391e-6be9-13d7-5ef5694b6f95-dc549e3a, #w-node-f0670e56-4664-5ccc-3c19-e254350b9cce-dc549e3a, #w-node-_6dd4ea85-164d-25d6-1fb4-1862d875e013-dc549e3a, #w-node-_71f6c53c-c249-47da-1df5-732a389170aa-dc549e3a, #w-node-_8aecffdb-ecd2-479e-51e6-7dae2a7e77b8-dc549e3a, #w-node-e8781c72-fc5f-8028-0f9c-17f8ccd99a6f-dc549e3a, #w-node-_1a3c5174-ec95-4cd0-6a29-39ff9d2871e2-dc549e3a, #w-node-_199f0359-029c-d098-2a35-baa98c447c79-dc549e3a, #w-node-_29b2d5d7-0404-10d9-e2c7-7acd8ad71f85-dc549e3a, #w-node-_3ff84ae4-723a-bb22-d341-4ba585348993-dc549e3a, #w-node-f51522fb-3536-1048-db68-75455021a46b-dc549e3a, #w-node-_780c7143-6191-e319-adc0-b4a2afb89352-dc549e3a, #w-node-_19003da2-2f5c-cc4c-c192-de9c32e71b61-dc549e3a, #email.w-node-c3df54ad-edd1-7582-446d-a84a795ef411-dc549e3a, #w-node-_064b5844-d8b8-ae46-eb66-8dc0304d86a5-dc549e3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_602e6fb6-e216-53a0-39cd-45c5d7c8ce1f-dc549e3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57de307c-ca47-982a-1ee8-fa56714afc60-dc549e3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e3b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e3b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_58c2d13d-9f98-27a7-0ae6-6de177f3f55d-dc549e3c, #w-node-_5d766353-2b38-1ff0-33fe-ce16f4e9ed6e-dc549e3c, #w-node-_69575b80-8ffa-f6ff-040a-2d2a9535d89e-dc549e3c, #w-node-bd4a4a4a-7bec-464f-5daa-762e02c40737-dc549e3c, #w-node-bd4a4a4a-7bec-464f-5daa-762e02c40738-dc549e3c, #w-node-bd4a4a4a-7bec-464f-5daa-762e02c40739-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287bc-dc549e3c, #w-node-b99c140b-f0c0-e7d7-5987-75c4130ec77e-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287bd-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287be-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287c2-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287c3-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287c4-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287c8-dc549e3c, #w-node-_8eaf63c6-b6e3-7bc1-2db1-3f23b85287c9-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7e9-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7ea-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7eb-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7ef-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7f0-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7f1-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7f5-dc549e3c, #w-node-_2d5471da-1b74-5adf-2a7a-74300da1a7f6-dc549e3c, #w-node-a7ca5295-c80b-d7c9-d8f2-c34c16192b95-dc549e3c, #w-node-d12b77e8-c7f8-16f0-b61f-488a37db3cf3-dc549e3c, #w-node-_1521b44b-2d57-e1d8-65b0-177f04cca9ac-dc549e3c, #w-node-d58bf111-c040-9aa3-6a66-61edb1834193-dc549e3c, #w-node-ba464aa9-8de0-f069-09fb-cc534a19eba5-dc549e3c, #w-node-_316975b9-fdb2-8f20-f45d-0dcccdd58105-dc549e3c, #w-node-_75c68bdf-1bf6-f52b-2a21-116a5958458b-dc549e3c, #w-node-_17214f86-7df7-d6e4-36bf-1b2074260adf-dc549e3c, #w-node-_68e5a03a-716b-5bc6-08b2-0d96fac0fa86-dc549e3c, #w-node-_905b6767-deb4-ca81-bda2-42e8fb54b95a-dc549e3c, #w-node-_8fcb5bdc-5bb4-3508-9e6d-6ee4ee663d77-dc549e3c, #w-node-e9ebc003-06c6-3f40-0f05-a4e15fb9edad-dc549e3c, #w-node-_3c764cef-174d-4ed7-0018-5e67bccae82a-dc549e3c, #w-node-_3641e3f9-4ccc-929b-38dd-c5552df23cae-dc549e3c, #w-node-_635eaf9f-b2cf-9eeb-05ac-13a7f51012e1-dc549e3c, #w-node-aef63d82-96fd-960f-53de-c39f7bd116d9-dc549e3c, #w-node-fb83a562-0dc1-21ea-9b63-9249711f14a2-dc549e3c, #w-node-_79119a8b-6a4e-6ed8-e577-c3e82d9a3143-dc549e3c, #w-node-_6724fcdf-76db-b70a-23cd-06edccb60e5e-dc549e3c, #w-node-_851a73c1-7281-71d6-2d10-8dd3319e1a36-dc549e3c, #w-node-_8dae199f-3a17-0a61-aaa2-f1dd8f660ca7-dc549e3c, #w-node-e0292543-a23c-02ba-4d35-5fe6857bc9a6-dc549e3c, #w-node-_65008a84-4694-a5c1-90f5-d531d6986a43-dc549e3c, #w-node-e79222c1-0a07-f611-8fa6-3c3961667647-dc549e3c, #w-node-_3c4f5384-e69e-92ba-32ed-34d88e941ac1-dc549e3c, #w-node-_63c9cb11-b243-d51f-a6c7-a6abf8ec22be-dc549e3c, #w-node-ddff5cef-a5d5-f743-8519-34f9bd1c84a9-dc549e3c, #w-node-_9b130eeb-4aff-befb-b201-541e264a74a2-dc549e3c, #w-node-c127395b-798a-af8f-1532-9762edf0745b-dc549e3c, #w-node-_28fecd96-c270-ed2e-8968-d5fa6ac4442c-dc549e3c, #w-node-_015c14fd-bf1c-28df-f66f-f27dfe20fa0d-dc549e3c, #w-node-_938342da-326f-e2bc-1699-c9a4c79c4070-dc549e3c, #w-node-_15938ad0-4b0d-b8ea-68b1-212614dc4b4e-dc549e3c, #w-node-b0224603-5112-0bf9-1277-8df23cadbf81-dc549e3c, #w-node-a4cc0868-cd0d-2da5-e34e-9166c1ebb8d6-dc549e3c, #w-node-_0adb4161-2362-6217-6e95-6bf467e0d500-dc549e3c, #w-node-db56bb49-9adb-f421-f952-d887dd7b1a5f-dc549e3c, #w-node-ff6f6b2b-0039-4133-05d9-05fff994792a-dc549e3c, #w-node-_5b245a96-4562-c5e1-6d0f-dff2d9aa9e1f-dc549e3c, #w-node-_5fda7b5b-7284-7d99-b627-92e16ea79339-dc549e3c, #w-node-_42f71c2d-9d4b-8d8a-92ed-3eace8be9ca7-dc549e3c, #w-node-f5752023-b3a2-5d10-bbf6-710e08c91778-dc549e3c, #w-node-ff444c34-575b-680e-2f43-ab15589a6ac5-dc549e3c, #w-node-_76bbcaef-8cd0-43c9-7d18-3c79563f7503-dc549e3c, #w-node-_9a776645-54ca-c17f-1582-50532506c349-dc549e3c, #w-node-_948f573b-9ac7-9500-07ae-3a45cdb61ba2-dc549e3c, #w-node-_999e3479-4e01-afc7-1e21-86ec5c3a6c48-dc549e3c, #w-node-c51a6c22-afe8-fc8f-cd83-d5fb7f1cd7cd-dc549e3c, #w-node-_0262d32d-9758-6d85-8334-431318d4d271-dc549e3c, #w-node-_32e3c283-e78f-0e8b-81b7-f329bd00704a-dc549e3c, #w-node-_9434486a-7cc8-2757-3712-7a377593867b-dc549e3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e3d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_473b43a4-331c-32ab-518d-3c8bf86b1ca5-dc549e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549e3d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-caed6492-fb82-b9db-ac09-8a52a3bec4bb-dc549e3d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e49b-dc549e3d, #w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e4a1-dc549e3d, #w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e4a7-dc549e3d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e3d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1c228661-cd3c-e8cb-c87c-06bd06fd36c3-dc549e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-dc549e3d, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-dc549e3d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4a-dc549e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e3d, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e3d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b98-dc549e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-dc549e3d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549e3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549e3d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e3d {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-dc549e3d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e3f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e41 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_473b43a4-331c-32ab-518d-3c8bf86b1ca5-dc549e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549e41 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_362c29f1-7db4-9b9a-1bd2-dd6bb387e238-dc549e41 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549e41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e41 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1c228661-cd3c-e8cb-c87c-06bd06fd36c3-dc549e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-dc549e41, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-dc549e41 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4a-dc549e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e41, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e41 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b98-dc549e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-dc549e41 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549e41 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e41 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-dc549e41 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e41 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e42 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_1a6bb1b6-a174-1610-fdbe-1f69c1b072dc-dc549e42, #w-node-_809f3425-2b4f-d567-bb17-63ccfb976ebd-dc549e42, #w-node-ed779424-ac24-287f-4a06-b607448a304b-dc549e42, #w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706cb-857a2492 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706cd-857a2492 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d0-857a2492 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d2-857a2492 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d8-857a2492 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_8c6a6d89-1d43-c4b8-0e18-91826c45700d-6c457009 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3583848-6487-6528-c749-2cfe18bf0799-6f04c487, #filter-music-wrapper.w-node-_25af96dc-a45a-4a53-2a10-f7cd9ea8198c-6f04c487, #filter-sport-wrapper.w-node-c16418fd-073f-9b6e-d317-0c6892a8b202-6f04c487, #w-node-cd46b8b7-6726-7022-4830-7d339ee261fe-6f04c487, #w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-6f04c487, #w-node-_2e56033f-c336-b924-c6e5-c8c388278368-6f04c487, #w-node-_97c8f344-df7b-22b8-2f64-8e92f70ac276-6f04c487 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6d33fc-f7a0-2ae8-79c4-185c602ba914-6f04c487 {
  justify-self: start;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-6f04c487 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_949d89c3-549e-4b20-84e3-f812688d4756-6f04c487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a0ce1cf2-a1b9-828c-4ea2-a5a122257460-6f04c487, #w-node-_3f2df43d-b4dc-2484-5d7d-b4b1bf97523c-4bbc6613, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f842-39d38767 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f859-39d38767 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85b-39d38767 {
  place-self: stretch stretch;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85c-39d38767 {
  justify-self: center;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85e-39d38767, #w-node-_4dfe3942-f76c-3c12-185c-56ed8f1ec131-39d38767 {
  place-self: center start;
}

#w-node-cbaaef71-9b03-38a1-88db-485f382aad5f-39d38767 {
  place-self: stretch stretch;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f86a-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f86b-39d38767 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-af4b417d-b6b8-2be1-45aa-77d3f522cae7-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f87b-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f890-39d38767 {
  justify-self: end;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f898-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f89e-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8a4-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8aa-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8b0-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8b3-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8b9-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8cb-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8d6-39d38767 {
  justify-self: end;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8f2-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8f9-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f900-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f90c-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f92c-39d38767, #w-node-_4a366183-6ba4-82ca-d07e-7595f62e15b5-39d38767, #w-node-_3076a201-7bca-21e8-47fd-4fac0e0df6b1-39d38767, #w-node-_9e128e8f-83fe-0ccb-8542-921442defd3c-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f936-39d38767 {
  justify-self: end;
}

#w-node-_4f134fd3-67f5-48ae-156c-6c0db2638266-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a845-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a805-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a7c5-39d38767 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f989-39d38767 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f991-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f992-39d38767 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f99d-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f99e-39d38767 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9a5-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9a6-39d38767 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9c9-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9ca-39d38767 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#contact-name.w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9ce-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Email.w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9d0-39d38767, #contact-message.w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9d1-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9d2-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9d3-39d38767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9db-39d38767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43b8e27c-f9d6-3194-aadb-af859fefcf4b-edb98298 {
  align-self: center;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee4ec-edb98298 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee501-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee502-edb98298 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee506-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee512-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee527-edb98298 {
  justify-self: end;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee52f-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee535-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee53b-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee541-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee547-edb98298 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee54a-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee550-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee556-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee569-edb98298 {
  justify-self: end;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee585-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee58c-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee593-edb98298 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee5a2-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee5bc-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee5c4-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee5cc-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee5d4-edb98298 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee614-edb98298 {
  justify-self: end;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee6db-edb98298 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee718-edb98298 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee726-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee727-edb98298 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee732-edb98298 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee733-edb98298 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee73a-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee73b-edb98298 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a2a1eb9d-4e41-e829-6f2d-4c7c2104218d-edb98298, #w-node-a2a1eb9d-4e41-e829-6f2d-4c7c21042190-edb98298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde47-edb98298 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde49-edb98298 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde4e-edb98298 {
  align-self: center;
}

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde5e-edb98298 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_460ad5fb-f92f-0343-4b0c-385943a6e870-7d2c0508 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cfe6ce50-09fd-8e58-a899-e4c4533b2222-2f870252 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-d5361acf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_473b43a4-331c-32ab-518d-3c8bf86b1ca5-d5361acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-d5361acf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-caed6492-fb82-b9db-ac09-8a52a3bec4bb-d5361acf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-d5361acf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-d5361acf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1c228661-cd3c-e8cb-c87c-06bd06fd36c3-d5361acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-d5361acf, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-d5361acf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4a-d5361acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-d5361acf, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-d5361acf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b98-d5361acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-d5361acf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-d5361acf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-d5361acf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-d5361acf {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3e4fa927-10ba-411d-0d23-d46833b2515f-da9a8365 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3e4fa927-10ba-411d-0d23-d46833b25160-da9a8365 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a204815a-be3e-76d6-fda5-0a4d63c9fb14-da9a8365 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a204815a-be3e-76d6-fda5-0a4d63c9fb15-da9a8365 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b7f329ac-ba16-38dc-ed37-af4aa25bb46b-da9a8365 {
  justify-self: center;
}

#w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a4694-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a469a-da9a8365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46e2-da9a8365, #email-2.w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bddf-da9a8365, #Phone-3.w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bdde-da9a8365, #w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bde0-da9a8365 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bde4-da9a8365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bde5-da9a8365 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_343a3223-c59b-d274-c495-55aa689081f7-da9a8365 {
  justify-self: center;
}

#w-node-_343a3223-c59b-d274-c495-55aa689081fa-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908200-da9a8365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343a3223-c59b-d274-c495-55aa68908248-da9a8365, #email-2.w-node-_343a3223-c59b-d274-c495-55aa68908257-da9a8365, #phone-3.w-node-_343a3223-c59b-d274-c495-55aa68908258-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908259-da9a8365 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_343a3223-c59b-d274-c495-55aa6890825d-da9a8365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343a3223-c59b-d274-c495-55aa6890825e-da9a8365 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238b3-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238c8-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238dd-fa17c9d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99ae5f0e-b34a-c45a-8dae-838207ce77eb-ec20d102 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bbd4810a-28a3-dc4c-3f6f-c209d2e765bb-ec20d102, #w-node-d64020d2-7500-fefd-88d2-a4cdee0c5502-ec20d102, #w-node-_17283a32-ce31-7f86-5493-17a2493a1ef5-ec20d102 {
  justify-self: start;
}

#w-node-_765672d5-4327-1968-bcc2-cf26349ce628-ec20d102, #w-node-_765672d5-4327-1968-bcc2-cf26349ce632-ec20d102, #w-node-_765672d5-4327-1968-bcc2-cf26349ce663-ec20d102, #w-node-f33887fc-014d-326b-668d-f3aea52573d8-ec20d102, #w-node-f5208a92-c401-75aa-afe2-34ddaa234f0c-ec20d102 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-ec20d102 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc0-ec20d102 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc9-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cd3-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cda-ec20d102 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f0c76ef3-2b1e-a156-b0fe-a8dd4f99ef6b-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6ce5-ec20d102 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-ec20d102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-ec20d102 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-ec20d102 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-ec20d102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-ec20d102 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-5d62a034 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-5d62a034 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-5d62a034 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-5d62a034 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a1d80cf7-d573-ef9f-957b-74b70df50361-9a1bda30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1d80cf7-d573-ef9f-957b-74b70df50362-9a1bda30 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_69bd2953-9126-411d-4632-b8b1f694eadc-4a5941ee {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69bd2953-9126-411d-4632-b8b1f694eadd-4a5941ee {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_330a5b85-05b3-6726-69f2-4401c3db386a-4a5941ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f33887fc-014d-326b-668d-f3aea52573d8-4a5941ee, #w-node-f5208a92-c401-75aa-afe2-34ddaa234f0c-4a5941ee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-4a5941ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-4a5941ee {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d96-4a5941ee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-4a5941ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-4a5941ee {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b0f3a4a9-5eee-0c99-cf2c-3f2956cc2d1d-784e7783, #w-node-_577f381a-56d9-77b4-aa75-ebe223ccfd7a-a7a1d67d, #w-node-_2c08e367-b517-a1e3-0ace-9ea164b0fb38-7fa8680e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9a722d25-0933-3c37-09aa-2eaa65d4061e-21cb295f, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4062d-21cb295f, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4063c-21cb295f {
  justify-self: start;
}

#w-node-b3583848-6487-6528-c749-2cfe18bf0799-21cb295f, #filter-music-wrapper.w-node-_25af96dc-a45a-4a53-2a10-f7cd9ea8198c-21cb295f, #filter-sport-wrapper.w-node-c16418fd-073f-9b6e-d317-0c6892a8b202-21cb295f, #w-node-cd46b8b7-6726-7022-4830-7d339ee261fe-21cb295f, #w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-21cb295f, #w-node-_2e56033f-c336-b924-c6e5-c8c388278368-21cb295f, #w-node-_97c8f344-df7b-22b8-2f64-8e92f70ac276-21cb295f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6d33fc-f7a0-2ae8-79c4-185c602ba914-21cb295f {
  justify-self: start;
}

#w-node-ea48837b-ba59-ce1e-dd06-ec84cfef12a7-21cb295f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea48837b-ba59-ce1e-dd06-ec84cfef12ab-21cb295f {
  justify-self: end;
}

#w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-21cb295f, #w-node-e8289406-c61f-6872-199f-5266f01d579c-21cb295f, #w-node-_3fc3faca-c7e6-86fa-e989-f39629eed87d-21cb295f, #w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-900fca69 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-bc444e2e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-bc444e2e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd1-bc444e2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-bc444e2e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#email.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd8-bc444e2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#phone.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd7-bc444e2e, #CheckinDate.w-node-b6f280e1-5931-70e6-90c9-6ff9988031fd-bc444e2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#message.w-node-_915091ce-fcd7-0fff-a549-ee4143f08ddd-bc444e2e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#suggested-faq-wrapper.w-node-c2b57533-c997-c118-e533-330d2a2bafcc-bc444e2e, #w-node-a32332c0-a390-3a9b-34c5-b26726021e01-bc444e2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4c16508-ed38-6b02-a521-fb057a1b49f7-9ae2cf64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e4c16508-ed38-6b02-a521-fb057a1b49cb-9ae2cf64, #w-node-e4c16508-ed38-6b02-a521-fb057a1b49d4-9ae2cf64, #w-node-e4c16508-ed38-6b02-a521-fb057a1b49dd-9ae2cf64 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f82-ff08743c, #w-node-_7eef59ec-7cbf-3d1d-f53d-302cf1b3a1f9-ff08743c, #w-node-b09d9759-118d-5942-e4ec-fbb552226946-ff08743c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f91-ff08743c, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f9a-ff08743c, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549fa3-ff08743c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_460ad5fb-f92f-0343-4b0c-385943a6e870-451735fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eac0-2955b13f {
  justify-self: end;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ead3-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ead4-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ead5-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ead6-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eadf-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae0-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae1-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae2-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae3-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae4-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eae5-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eaee-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eaef-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eaf0-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eaf1-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eafa-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eafb-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eafd-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eafe-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb00-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb01-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb02-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb03-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb04-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb0c-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb0d-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb0e-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb0f-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb10-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb11-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb13-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb14-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb15-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb16-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb33-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb34-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb35-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb36-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb37-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb38-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb39-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3a-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3b-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3c-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3d-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3e-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3f-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb40-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb41-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb42-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb43-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb44-2955b13f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb69-2955b13f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb9b-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb9d-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb9f-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eba1-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eba3-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eba5-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eba7-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eba9-2955b13f {
  justify-self: center;
}

#solution-festivals.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ebe8-2955b13f, #solution-conferences.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ebf6-2955b13f, #solution-trade-shows.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec04-2955b13f, #solution-sports.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec12-2955b13f, #solution-concerts-tours.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec20-2955b13f, #solutions-resorts.w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec2e-2955b13f {
  align-self: stretch;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec46-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec57-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec66-2955b13f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ecd1-2955b13f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed8a-2955b13f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed90-2955b13f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed91-2955b13f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b10-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b1e-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b2c-35e4d4a7 {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b8c-35e4d4a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c1f-35e4d4a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c20-35e4d4a7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c4c-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c58-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c64-35e4d4a7 {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081ca4-35e4d4a7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-35e4d4a7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-35e4d4a7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1e6a0540-9aee-84a2-92fb-ce209d4e62c1-9d4e62bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6a0540-9aee-84a2-92fb-ce209d4e62c2-9d4e62bc, #w-node-_1e6a0540-9aee-84a2-92fb-ce209d4e62c4-9d4e62bc {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_5c1c9bc2-8320-1954-11b4-923f7ed45257-003189be {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c768c5da-f1f6-5780-ac4f-ef1562f7064c-003189be {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1032d-003189be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10333-003189be, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1033a-003189be, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10341-003189be {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_480bf389-8fb1-8b97-e171-2bd717d979b5-003189be, #w-node-_534a9aa3-bcb3-2fb5-eb0a-0bea7e3a96e2-003189be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a5620d-003189be {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a56214-003189be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895fd6ac-52e6-e667-f3ca-a35876a5621b-003189be {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4593a513-5a82-7462-e1e5-16e248114368-003189be, #w-node-_4593a513-5a82-7462-e1e5-16e24811436d-003189be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d3d5bf26-7dba-b5bb-633a-69e1bd86897c-0e7999e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d3d5bf26-7dba-b5bb-633a-69e1bd86897d-0e7999e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b10-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b1e-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b2c-9bb5a0ca {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b8c-9bb5a0ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c1f-9bb5a0ca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c20-9bb5a0ca {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c4c-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c58-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c64-9bb5a0ca {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081ca4-9bb5a0ca {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-9bb5a0ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-9bb5a0ca {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b10-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b1e-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b2c-b8968c36 {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b8c-b8968c36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c1f-b8968c36 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c20-b8968c36 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c4c-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c58-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081c64-b8968c36 {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081ca4-b8968c36 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-b8968c36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-b8968c36 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b10-5da7ccbe, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b1e-5da7ccbe, #w-node-ccf05e3b-4319-bab6-1a60-e06950081b2c-5da7ccbe {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081b8c-5da7ccbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c1f-5da7ccbe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c20-5da7ccbe {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c58-5da7ccbe, #w-node-c86c1730-a798-034d-2ba7-4c58aa9d191a-5da7ccbe, #w-node-_49197c8d-db04-affe-96a9-18f15e6aff0f-5da7ccbe {
  align-self: stretch;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-5da7ccbe, #w-node-ccf05e3b-4319-bab6-1a60-e06950081ca4-5da7ccbe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-5da7ccbe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-5da7ccbe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_06bcffac-7302-02b3-fa62-78d52d00adff-2d00adfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06bcffac-7302-02b3-fa62-78d52d00ae00-2d00adfa {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_06bcffac-7302-02b3-fa62-78d52d00ae03-2d00adfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06bcffac-7302-02b3-fa62-78d52d00ae04-2d00adfa {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb36-31fabc55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb5d-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb66-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb6f-31fabc55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb93-31fabc55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c37e1-f3bb63b9, #w-node-_1838fedf-b92c-dc8d-a34f-3b7fea1c9639-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c37e7-f3bb63b9, #w-node-b2c5eddd-ab40-297f-1fcd-51f713cf0fe0-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c37ed-f3bb63b9 {
  align-self: start;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3816-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3817-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3818-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3819-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381a-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381b-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381c-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381d-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381e-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381f-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3820-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3821-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3822-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3823-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3824-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3825-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3826-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3827-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5269762f-179c-e46a-885f-91061c5f232a-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f232c-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f232e-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f2330-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f2332-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f2334-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f2336-f3bb63b9, #w-node-_5269762f-179c-e46a-885f-91061c5f2338-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870d8-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870da-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870dc-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870de-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870e0-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870e2-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870e4-f3bb63b9, #w-node-ae77cb46-a138-685f-5826-c0d3391870e6-f3bb63b9 {
  justify-self: center;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3873-f3bb63b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3879-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3880-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3887-f3bb63b9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3899-f3bb63b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c38cb-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38cd-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38cf-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38d1-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38d3-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38d5-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38d7-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c38d9-f3bb63b9 {
  justify-self: center;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c38eb-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33d90b32-9ca6-0e5c-41e9-c4c387dae361-f3bb63b9, #w-node-_33d90b32-9ca6-0e5c-41e9-c4c387dae370-f3bb63b9, #w-node-_33d90b32-9ca6-0e5c-41e9-c4c387dae37f-f3bb63b9, #w-node-b277d91e-1077-bae4-c6bc-677bbb06df1c-f3bb63b9, #w-node-e07ef475-0cea-5350-5b78-504de080e7b8-f3bb63b9, #w-node-_389e9d80-4cca-9371-d524-b84970b2184e-f3bb63b9 {
  align-self: stretch;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c396b-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3977-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c398c-f3bb63b9 {
  justify-self: end;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3994-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c399a-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39a0-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39a6-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c39ac-f3bb63b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c39af-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39b5-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39bb-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c39ce-f3bb63b9 {
  justify-self: end;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c39ea-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39f1-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39f8-f3bb63b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a07-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a21-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3a29-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3a31-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3a39-f3bb63b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a4a-f3bb63b9 {
  justify-self: end;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecc5a-f3bb63b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb0-f3bb63b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb1-f3bb63b9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb3-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb4-f3bb63b9 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecc97-f3bb63b9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecca4-f3bb63b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecca5-f3bb63b9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a60-f3bb63b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a66-f3bb63b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a67-f3bb63b9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_47d7ab94-6c3a-b035-07a9-161df210213a-3854d9ab {
  justify-self: end;
}

#w-node-_47d7ab94-6c3a-b035-07a9-161df210214d-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210214e-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210214f-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102150-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102159-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215a-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215b-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215c-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215d-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215e-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210215f-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102168-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102169-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210216a-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210216b-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102174-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102175-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102177-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102178-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210217a-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210217b-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210217c-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210217d-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210217e-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102186-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102187-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102188-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102189-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210218a-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210218b-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210218d-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210218e-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210218f-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102190-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021ad-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021ae-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021af-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b0-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b1-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b2-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b3-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b4-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b5-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b6-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b7-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b8-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b9-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021ba-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021bb-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021bc-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021bd-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021be-3854d9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87499114-3ac0-19fe-233e-d17aca9de00c-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de00e-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de010-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de012-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de014-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de016-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de018-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de01a-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d51080-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d51082-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d51084-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d51086-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d51088-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d5108a-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d5108c-3854d9ab, #w-node-_620d8004-47b2-e459-6bd1-c232e8d5108e-3854d9ab {
  justify-self: center;
}

#w-node-_87499114-3ac0-19fe-233e-d17aca9de09d-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de0a6-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de0af-3854d9ab, #w-node-_87499114-3ac0-19fe-233e-d17aca9de0b8-3854d9ab, #solution-festivals.w-node-_47d7ab94-6c3a-b035-07a9-161df2102238-3854d9ab, #solution-conferences.w-node-_47d7ab94-6c3a-b035-07a9-161df2102246-3854d9ab, #solution-trade-shows.w-node-_47d7ab94-6c3a-b035-07a9-161df2102254-3854d9ab, #solution-sports.w-node-_47d7ab94-6c3a-b035-07a9-161df2102262-3854d9ab, #solution-concerts-tours.w-node-_47d7ab94-6c3a-b035-07a9-161df2102270-3854d9ab, #solutions-resorts.w-node-_47d7ab94-6c3a-b035-07a9-161df210227e-3854d9ab {
  align-self: stretch;
}

#w-node-_87499114-3ac0-19fe-233e-d17aca9de038-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021e4-3854d9ab {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_47d7ab94-6c3a-b035-07a9-161df2102216-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102218-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210221a-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210221c-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df210221e-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102220-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102222-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df2102224-3854d9ab {
  justify-self: center;
}

#w-node-_715b4f14-5a53-485e-7bd0-8c65bf600377-3854d9ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_715b4f14-5a53-485e-7bd0-8c65bf600378-3854d9ab {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_715b4f14-5a53-485e-7bd0-8c65bf60037a-3854d9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_715b4f14-5a53-485e-7bd0-8c65bf60037b-3854d9ab {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-b0f3a4a9-5eee-0c99-cf2c-3f2956cc2d1d-b16fd071 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b2f-b16fd071, #w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b38-b16fd071, #w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b41-b16fd071 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9a722d25-0933-3c37-09aa-2eaa65d4061e-74c1f9e4, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4062d-74c1f9e4, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4063c-74c1f9e4 {
  justify-self: start;
}

#w-node-b3583848-6487-6528-c749-2cfe18bf0799-74c1f9e4, #filter-music-wrapper.w-node-_25af96dc-a45a-4a53-2a10-f7cd9ea8198c-74c1f9e4, #filter-sport-wrapper.w-node-c16418fd-073f-9b6e-d317-0c6892a8b202-74c1f9e4, #w-node-cd46b8b7-6726-7022-4830-7d339ee261fe-74c1f9e4, #w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-74c1f9e4, #w-node-_2e56033f-c336-b924-c6e5-c8c388278368-74c1f9e4, #w-node-_97c8f344-df7b-22b8-2f64-8e92f70ac276-74c1f9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6d33fc-f7a0-2ae8-79c4-185c602ba914-74c1f9e4 {
  justify-self: start;
}

#w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-74c1f9e4, #w-node-a2464f97-198d-2152-f350-637180eb7e1f-74c1f9e4, #w-node-_4c7f783b-3954-762e-2547-07cd86aadbe0-74c1f9e4, #w-node-_442e5c93-25bd-8fb4-883e-5d6c6dbe4371-74c1f9e4, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f82-4ba35863 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f91-4ba35863, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f9a-4ba35863, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549fa3-4ba35863 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (min-width: 1280px) {
#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebb2-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebb8-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebbe-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebc4-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebca-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebd0-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebd6-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebdc-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebe2-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebe8-fe5ceb90, #w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cebee-fe5ceb90 {
    grid-column: span 1 / span 1;
  }

#w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec05-fe5ceb90, #phone.w-node-c356eb63-26d5-1bca-d260-087829e845c2-dc549dbb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#checkinDate.w-node-c356eb63-26d5-1bca-d260-087829e845c5-dc549dbb, #Company.w-node-_8f83e563-114f-c897-16f8-434cfebb9bfc-dc549dbb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#message.w-node-c356eb63-26d5-1bca-d260-087829e845c6-dc549dbb {
    grid-row: span 3 / span 3;
  }

#w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d51b-dc549dc0 {
    grid-column: span 12 / span 12;
  }

#w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d525-dc549dc0, #w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d533-dc549dc0, #button-blog-submit.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d534-dc549dc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad8c-dc549dc5 {
    grid-column: span 6 / span 6;
  }

#w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad9e-dc549dc5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_972be14f-a142-ee96-9c8a-6895bbcc6e9c-dc549dc5, #w-node-_8e7c3b1d-afaf-a6dc-cdab-cf1a9f4bab45-dc549dc5 {
    grid-column: span 7 / span 7;
  }

#w-node-ad3f318b-446a-5a48-4027-c2b6473e8e68-dc549dc5 {
    grid-column: span 12 / span 12;
  }

#w-node-ad3f318b-446a-5a48-4027-c2b6473e8e71-dc549dc5 {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

#w-node-_1dee30bf-fa57-633c-9736-dc37b1503b11-dc549e35, #w-node-a196d45a-b36d-0424-70da-f8f6407ef184-dc549e35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85b-39d38767 {
    justify-self: stretch;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85e-39d38767, #w-node-_4dfe3942-f76c-3c12-185c-56ed8f1ec131-39d38767 {
    place-self: center start;
  }

#w-node-cbaaef71-9b03-38a1-88db-485f382aad5f-39d38767 {
    justify-self: stretch;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8f2-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f8f9-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f900-39d38767 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9da-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9db-39d38767 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee585-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee58c-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee593-edb98298 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46a0-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46a6-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46ac-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46b2-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46b8-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46be-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46c4-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46ca-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46d0-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46d6-da9a8365, #w-node-_0ba3dbb7-6f03-31ee-f0ce-07c5460a46dc-da9a8365 {
    grid-column: span 1 / span 1;
  }

#w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bde0-da9a8365 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_343a3223-c59b-d274-c495-55aa68908206-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa6890820c-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908212-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908218-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa6890821e-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908224-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa6890822a-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908230-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908236-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa6890823c-da9a8365, #w-node-_343a3223-c59b-d274-c495-55aa68908242-da9a8365 {
    grid-column: span 1 / span 1;
  }

#w-node-_343a3223-c59b-d274-c495-55aa68908259-da9a8365, #phone.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd7-bc444e2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#CheckinDate.w-node-b6f280e1-5931-70e6-90c9-6ff9988031fd-bc444e2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#message.w-node-_915091ce-fcd7-0fff-a549-ee4143f08ddd-bc444e2e {
    grid-row: span 3 / span 3;
  }

#w-node-f586fde1-44b8-94ac-a616-395aea7c39ea-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39f1-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c39f8-f3bb63b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
#w-node-f1165a45-ad91-0941-545f-0052aa8a95c0-9276feb0 {
    grid-column: span 1 / span 1;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549da8, #w-node-a3cac1fb-c944-0553-0304-b819233ba93c-afd02952, #w-node-_71356ce1-080c-498c-8ad7-bbd9292a42fb-292a42f5, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db9, #w-node-c356eb63-26d5-1bca-d260-087829e845ba-dc549dbb, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbc, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc0-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6ce5-dc549dbd, #w-node-bcae0dd1-7cbe-9a58-7686-8dbf6ea0cae2-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbd, #w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d51b-dc549dc0, #w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad8c-dc549dc5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a8a-dc549dc5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_972be14f-a142-ee96-9c8a-6895bbcc6e9c-dc549dc5, #w-node-_8e7c3b1d-afaf-a6dc-cdab-cf1a9f4bab45-dc549dc5, #w-node-c44eee59-036e-9d0a-76d5-a835164c7a66-dc549dc5, #w-node-d4a174a4-491a-b381-b8f9-8a22c19b233c-dc549dc5, #w-node-_3d8db599-f859-ed05-4fc9-dec126e74d96-dc549dc5, #w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204aae-dc549dc5 {
    grid-column: span 12 / span 12;
  }

#w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204ab9-dc549dc5, #w-node-_7e0ad1a6-83db-6486-b3b0-c88ef4df4b47-dc549dc5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_2b495edb-3c67-550d-6789-f792f176113b-dc549dc5 {
    grid-column: span 12 / span 12;
  }

#w-node-_2b495edb-3c67-550d-6789-f792f1761145-dc549dc5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-c32717d2-d3b7-4694-ef96-2e4cd8c63f87-dc549dc5, #w-node-b0f73429-9b5a-9047-bd9c-92f5e255bca4-dc549dc5 {
    grid-column: span 12 / span 12;
  }

#w-node-_32a3de48-1555-85fd-956f-42a15f22a410-dc549dc5 {
    grid-column: span 6 / span 6;
  }

#w-node-ad3f318b-446a-5a48-4027-c2b6473e8e71-dc549dc5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-ef198b97-9b33-6d53-e63d-01fe878dd2ea-dc549dc5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_70617d3d-a96b-c754-0b1c-23dd601fb732-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb73b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb743-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb74b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb753-dc549dc5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dca {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-dc549dcc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-caf7d3a5-0a38-a8ca-bf85-c37a8b6e365b-dc549dcd, #w-node-d6f852f6-c51a-e2d0-773c-30bb6c58be3f-dc549dcd, #w-node-d7ba9fd9-7017-da43-af30-b689e8f75650-dc549dcd, #w-node-a01428d1-c775-b6c1-cdf2-160497fae764-dc549dcd, #w-node-df7106d7-aba7-41e8-a324-fca5777a4efe-dc549dcd, #w-node-_2727d54d-275a-d966-4fe3-9068d5315ce9-dc549dcd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dce, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dcf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dd0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549df3, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e16 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c165b-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16a0-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16bd-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16d2-dc549e34 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16f3-dc549e34, #w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-dc549e35, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e37, #w-node-_1a310f23-6782-7806-74f3-c367bf675935-dc549e38, #w-node-d22f80cd-88f7-0d07-6a1c-802de8d5705c-dc549e3a, #w-node-_72da9a95-6b41-c2ce-3717-062f1bca76d4-dc549e3a, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e3d, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e3d, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e3d, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e3d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3d, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e41, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e41, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e41, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e41 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e41 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706cd-857a2492 {
    grid-area: 1 / 4 / 2 / 10;
    place-self: center;
  }

#w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d0-857a2492, #w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d2-857a2492, #w-node-_595e1c8b-f986-eeeb-d2bc-f33d358706d8-857a2492 {
    grid-column: span 12 / span 12;
  }

#w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-6f04c487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85b-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f85e-39d38767, #w-node-_4dfe3942-f76c-3c12-185c-56ed8f1ec131-39d38767, #w-node-cbaaef71-9b03-38a1-88db-485f382aad5f-39d38767 {
    justify-self: start;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f989-39d38767 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9ca-39d38767 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee718-edb98298 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde49-edb98298 {
    grid-column: span 12 / span 12;
  }

#w-node-_0b1b65d9-0887-43c2-69d9-6a1e048dde5e-edb98298 {
    grid-area: 1 / 1 / 2 / 13;
    place-self: center;
  }

#w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-d5361acf, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-d5361acf, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-d5361acf, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-d5361acf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-d5361acf {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-bbd4810a-28a3-dc4c-3f6f-c209d2e765bb-ec20d102, #w-node-d64020d2-7500-fefd-88d2-a4cdee0c5502-ec20d102, #w-node-_17283a32-ce31-7f86-5493-17a2493a1ef5-ec20d102 {
    order: 9999;
    justify-self: start;
  }

#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-5d62a034, #w-node-a1d80cf7-d573-ef9f-957b-74b70df50362-9a1bda30, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-4a5941ee {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_9a722d25-0933-3c37-09aa-2eaa65d4061e-21cb295f, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4062d-21cb295f, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4063c-21cb295f {
    order: 9999;
    justify-self: start;
  }

#w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-21cb295f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-ea48837b-ba59-ce1e-dd06-ec84cfef12a7-21cb295f {
    grid-column: span 1 / span 1;
  }

#w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-bc444e2e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eac0-2955b13f {
    justify-self: center;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb35-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb37-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb39-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3b-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3d-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb3f-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb41-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99eb43-2955b13f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed91-2955b13f, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-35e4d4a7, #w-node-_1e6a0540-9aee-84a2-92fb-ce209d4e62c2-9d4e62bc, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-5da7ccbe, #w-node-_06bcffac-7302-02b3-fa62-78d52d00ae00-2d00adfa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-f586fde1-44b8-94ac-a616-395aea7c3818-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381a-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381c-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c381e-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3820-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3822-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3824-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3826-f3bb63b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecc97-f3bb63b9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a67-f3bb63b9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_47d7ab94-6c3a-b035-07a9-161df210213a-3854d9ab {
    justify-self: center;
  }

#w-node-_47d7ab94-6c3a-b035-07a9-161df21021af-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b1-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b3-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b5-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b7-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021b9-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021bb-3854d9ab, #w-node-_47d7ab94-6c3a-b035-07a9-161df21021bd-3854d9ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_9a722d25-0933-3c37-09aa-2eaa65d4061e-74c1f9e4, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4062d-74c1f9e4, #w-node-_9a722d25-0933-3c37-09aa-2eaa65d4063c-74c1f9e4 {
    order: 9999;
    justify-self: start;
  }

#w-node-ecc960f5-4fdd-7842-3aa4-a6a12ed97941-74c1f9e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
#w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-9276feb0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-9276feb0, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549da8, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549da8, #w-node-cb6fec98-e786-d131-33ad-adbc9535ee66-dc549da8, #w-node-_657f9f2d-30aa-31d2-c716-c1e21c6ef1ed-dc549da8, #w-node-_9f64d05d-b37d-6fcd-b6a2-ce318ae42763-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc9-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cd3-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cda-dc549da8, #w-node-f0c76ef3-2b1e-a156-b0fe-a8dd4f99ef6b-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d66-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d67-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549da8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549da8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#phone.w-node-_27b1c50f-ab93-75bf-bf06-c82cfe5cec04-fe5ceb90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-cef1062d-3c17-cded-c792-5dd0afd02959-afd02952, #w-node-_5c1c9bc2-8320-1954-11b4-923f7ed45257-dc549db5, #w-node-c768c5da-f1f6-5780-ac4f-ef1562f7064c-dc549db5, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10333-dc549db5, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1033a-dc549db5, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10341-dc549db5, #w-node-_480bf389-8fb1-8b97-e171-2bd717d979b5-dc549db5, #w-node-_534a9aa3-bcb3-2fb5-eb0a-0bea7e3a96e2-dc549db5, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a5620d-dc549db5, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a56214-dc549db5, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a5621b-dc549db5, #w-node-_4593a513-5a82-7462-e1e5-16e248114368-dc549db5, #w-node-_4593a513-5a82-7462-e1e5-16e24811436d-dc549db5, #w-node-cbaeca6d-b030-3fc4-5da8-49fc22808fc6-dc549db5, #w-node-cbaeca6d-b030-3fc4-5da8-49fc22808fc7-dc549db5, #w-node-_6aa66dcb-03a2-eb29-1b89-53d043548642-dc549db7, #w-node-_6aa66dcb-03a2-eb29-1b89-53d043548643-dc549db7, #w-node-_71356ce1-080c-498c-8ad7-bbd9292a42ff-292a42f5, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549db8, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549db8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549db8, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db8, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549db9, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549db9, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549db9, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549db9, #w-node-c356eb63-26d5-1bca-d260-087829e845a6-dc549dbb, #w-node-c356eb63-26d5-1bca-d260-087829e845a7-dc549dbb, #w-node-c356eb63-26d5-1bca-d260-087829e845b9-dc549dbb, #w-node-c356eb63-26d5-1bca-d260-087829e845ba-dc549dbb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#firstName.w-node-c356eb63-26d5-1bca-d260-087829e845bf-dc549dbb, #lastName.w-node-c356eb63-26d5-1bca-d260-087829e845c0-dc549dbb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#phone.w-node-c356eb63-26d5-1bca-d260-087829e845c2-dc549dbb {
    grid-area: 4 / 1 / 5 / 3;
  }

#eventName.w-node-c356eb63-26d5-1bca-d260-087829e845c3-dc549dbb, #orderNumber.w-node-c356eb63-26d5-1bca-d260-087829e845c4-dc549dbb, #checkinDate.w-node-c356eb63-26d5-1bca-d260-087829e845c5-dc549dbb, #Company.w-node-_8f83e563-114f-c897-16f8-434cfebb9bfc-dc549dbb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dbc, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dbc, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dbc, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbc, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549dbd, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549dbd, #w-node-_6bbb8d83-2428-5c54-f875-a00799bdf272-dc549dbd, #w-node-_64491d8d-0d18-d6e0-346a-cacb4789b93f-dc549dbd, #w-node-_3e0b5520-98da-3cb7-343f-4c2bd85efe69-dc549dbd, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549dbd, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549dbd, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549dbd, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dbd, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dbd, #w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d51b-dc549dc0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#Email-3.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d524-dc549dc0 {
    grid-column: span 2 / span 2;
  }

#button-continue-reading.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d526-dc549dc0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

#w-node-_453aa7f9-0c73-8f60-1301-ad71f0db61fd-dc549dc1, #w-node-_1c8707e2-d055-5b2e-bae9-665f2139637f-dc549dc1, #w-node-c2ae5600-90a0-430e-ac2c-1bf1a0fb2d9b-dc549dc2, #w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad8c-dc549dc5, #w-node-_74ae3ff7-a580-3a6a-bff8-7856a0aaad9e-dc549dc5, #w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a85-dc549dc5, #w-node-_8f37b6cf-a547-2c23-437e-db3bd45e5a8a-dc549dc5, #w-node-_972be14f-a142-ee96-9c8a-6895bbcc6e9c-dc549dc5, #w-node-_8e7c3b1d-afaf-a6dc-cdab-cf1a9f4bab45-dc549dc5, #w-node-c44eee59-036e-9d0a-76d5-a835164c7a66-dc549dc5, #w-node-d4a174a4-491a-b381-b8f9-8a22c19b233c-dc549dc5, #w-node-_3d8db599-f859-ed05-4fc9-dec126e74d96-dc549dc5, #w-node-c44eee59-036e-9d0a-76d5-a835164c7a2e-dc549dc5, #w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204aae-dc549dc5, #w-node-_4ebc376f-e51b-9a4c-687c-4c7f3c204ab9-dc549dc5, #w-node-_7e0ad1a6-83db-6486-b3b0-c88ef4df4b47-dc549dc5, #w-node-_2b495edb-3c67-550d-6789-f792f176113b-dc549dc5, #w-node-_2b495edb-3c67-550d-6789-f792f1761145-dc549dc5, #w-node-c32717d2-d3b7-4694-ef96-2e4cd8c63f87-dc549dc5, #w-node-_32a3de48-1555-85fd-956f-42a15f22a410-dc549dc5, #w-node-ad3f318b-446a-5a48-4027-c2b6473e8e68-dc549dc5, #w-node-ad3f318b-446a-5a48-4027-c2b6473e8e71-dc549dc5, #w-node-ef198b97-9b33-6d53-e63d-01fe878dd2e9-dc549dc5, #w-node-ef198b97-9b33-6d53-e63d-01fe878dd2ea-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb732-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb73b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb743-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb74b-dc549dc5, #w-node-_70617d3d-a96b-c754-0b1c-23dd601fb753-dc549dc5, #w-node-_435285e8-d430-eb2d-2b74-3bfdc30b2f8b-dc549dc6, #w-node-_2892ed2d-c438-ee9c-193e-040b303c8fd8-dc549dc6, #w-node-c6d9a48f-9efa-17a0-c3f4-930692689ec1-92689eb8, #w-node-c6d9a48f-9efa-17a0-c3f4-930692689eca-92689eb8, #w-node-c6d9a48f-9efa-17a0-c3f4-930692689ed3-92689eb8, #w-node-_8e2e1899-b5f7-aade-eea3-a7cc9029032d-dc549dc8, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dca, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dca, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dca, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dca, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549dcc, #w-node-_949d89c3-549e-4b20-84e3-f812688d4756-dc549dcc, #w-node-a0ce1cf2-a1b9-828c-4ea2-a5a122257460-dc549dcc, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dcd, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dcd, #w-node-caf7d3a5-0a38-a8ca-bf85-c37a8b6e365a-dc549dcd, #w-node-caf7d3a5-0a38-a8ca-bf85-c37a8b6e365b-dc549dcd, #w-node-d6f852f6-c51a-e2d0-773c-30bb6c58be3e-dc549dcd, #w-node-d6f852f6-c51a-e2d0-773c-30bb6c58be3f-dc549dcd, #w-node-d7ba9fd9-7017-da43-af30-b689e8f7564f-dc549dcd, #w-node-d7ba9fd9-7017-da43-af30-b689e8f75650-dc549dcd, #w-node-a01428d1-c775-b6c1-cdf2-160497fae763-dc549dcd, #w-node-a01428d1-c775-b6c1-cdf2-160497fae764-dc549dcd, #w-node-df7106d7-aba7-41e8-a324-fca5777a4efd-dc549dcd, #w-node-df7106d7-aba7-41e8-a324-fca5777a4efe-dc549dcd, #w-node-_2727d54d-275a-d966-4fe3-9068d5315ce8-dc549dcd, #w-node-_2727d54d-275a-d966-4fe3-9068d5315ce9-dc549dcd, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dce, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dce, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dce, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dce, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dcf, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dcf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dcf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dcf, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549dd0, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549dd0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549dd0, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549dd0, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549df3, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549df3, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549df3, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549df3, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e16, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e16, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e16, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e16, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c165b-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c166f-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c1683-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c168c-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c1693-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16a0-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16b0-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16b9-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16bd-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16d2-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16e2-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16f2-dc549e34, #w-node-_2b147a3b-defe-15ed-1d6d-c011ca8c16f3-dc549e34, #w-node-e7b072a8-b7e6-25e2-7dce-2e47bf299724-bf29971f, #w-node-e7b072a8-b7e6-25e2-7dce-2e47bf299725-bf29971f, #w-node-e7b072a8-b7e6-25e2-7dce-2e47bf29972b-bf29971f, #w-node-e7b072a8-b7e6-25e2-7dce-2e47bf29972c-bf29971f, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e35, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e35, #w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd1-dc549e35, #w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-dc549e35 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#First-Name.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd6-dc549e35, #Last-Name.w-node-e0548f03-9006-737f-b436-6e6475b55f85-dc549e35, #company-name.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd7-dc549e35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e37, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e37, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e37, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e37, #w-node-_1a310f23-6782-7806-74f3-c367bf67592a-dc549e38, #w-node-_1a310f23-6782-7806-74f3-c367bf67592b-dc549e38, #w-node-_1a310f23-6782-7806-74f3-c367bf675934-dc549e38, #w-node-_1a310f23-6782-7806-74f3-c367bf675935-dc549e38, #w-node-_8ba15030-a336-d3b6-b718-10b6df6e4770-dc549e38, #w-node-_8ba15030-a336-d3b6-b718-10b6df6e4771-dc549e38, #w-node-d22f80cd-88f7-0d07-6a1c-802de8d57052-dc549e3a, #w-node-d22f80cd-88f7-0d07-6a1c-802de8d5705c-dc549e3a, #w-node-_72da9a95-6b41-c2ce-3717-062f1bca76d4-dc549e3a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#firstName.w-node-_27b0f594-5ab7-c242-6863-9431364333c5-dc549e3a, #phone.w-node-a0468259-7318-e951-68f1-1b73cc149ac1-dc549e3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e3b, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e3b, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3b, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3b, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e3d, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549e3d, #w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e49b-dc549e3d, #w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e4a1-dc549e3d, #w-node-_02ce43e7-2cc6-9d6c-5cfa-fe22cf83e4a7-dc549e3d, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e3d, #w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-dc549e3d, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-dc549e3d, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e3d, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e3d, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-dc549e3d, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549e3d, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549e3d, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e3d, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e3d, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3d, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3d, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-dc549e3f, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-dc549e3f, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e3f, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e3f, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-dc549e41, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-dc549e41, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-dc549e41, #w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-dc549e41, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-dc549e41, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-dc549e41, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-dc549e41, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-dc549e41, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cc-dc549e41, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9cd-dc549e41, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e41, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-dc549e41, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-dc549e41, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d3-dc549e42, #w-node-f250ff84-5e36-857c-a49c-339f2b47d9d4-dc549e42, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-6f04c487, #w-node-_949d89c3-549e-4b20-84e3-f812688d4756-6f04c487, #w-node-a0ce1cf2-a1b9-828c-4ea2-a5a122257460-6f04c487, #w-node-_3f2df43d-b4dc-2484-5d7d-b4b1bf97523c-4bbc6613, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f859-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f86b-39d38767, #w-node-_4f134fd3-67f5-48ae-156c-6c0db2638266-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a845-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a805-39d38767, #w-node-abba55bc-5176-3c43-07eb-571829d5a7c5-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f989-39d38767 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f992-39d38767 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }

#w-node-_7cae9912-5ea5-1060-e363-cc4aa892f99d-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f99e-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9a5-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9a6-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9c9-39d38767, #w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9ca-39d38767 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#contact-name.w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9ce-39d38767, #contact-company.w-node-_7cae9912-5ea5-1060-e363-cc4aa892f9cf-39d38767 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee4ec-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee502-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee6db-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee718-edb98298 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee727-edb98298 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }

#w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee732-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee733-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee73a-edb98298, #w-node-_06c8c9b3-e7cd-dfa6-7160-eca94beee73b-edb98298, #w-node-_460ad5fb-f92f-0343-4b0c-385943a6e870-7d2c0508, #w-node-cfe6ce50-09fd-8e58-a899-e4c4533b2222-2f870252, #w-node-f4546049-1379-29c0-35a3-3e61bb5184bf-d5361acf, #w-node-c2b9828f-bce7-6ea8-66af-767ed45e2d58-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-d5361acf, #w-node-e8567b25-6c7c-8414-a04c-0a6a5602b0d0-d5361acf, #w-node-cbd4e93b-ccc3-f108-721d-8936d027cc13-d5361acf, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a4b-d5361acf, #w-node-e7d038e0-8537-ca9e-62e1-33af1b646a33-d5361acf, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b81-d5361acf, #w-node-_72e17d2e-f194-e5a7-a895-ee44afad3b99-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-d5361acf, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-d5361acf, #w-node-_3e4fa927-10ba-411d-0d23-d46833b2515f-da9a8365, #w-node-_3e4fa927-10ba-411d-0d23-d46833b25160-da9a8365, #w-node-a204815a-be3e-76d6-fda5-0a4d63c9fb14-da9a8365, #w-node-a204815a-be3e-76d6-fda5-0a4d63c9fb15-da9a8365 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#Phone-3.w-node-_8ade45f5-3605-9fd5-ce47-e1988bf4bdde-da9a8365, #phone-3.w-node-_343a3223-c59b-d274-c495-55aa68908258-da9a8365 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a23898-fa17c9d5 {
    justify-self: start;
  }

#w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238c5-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238ef-fa17c9d5 {
    order: -9999;
  }

#w-node-_765672d5-4327-1968-bcc2-cf26349ce628-ec20d102, #w-node-_765672d5-4327-1968-bcc2-cf26349ce632-ec20d102, #w-node-_765672d5-4327-1968-bcc2-cf26349ce663-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cf8-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d03-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d0e-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cc9-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cd3-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6cda-ec20d102, #w-node-f0c76ef3-2b1e-a156-b0fe-a8dd4f99ef6b-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-ec20d102, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-ec20d102, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-5d62a034, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-5d62a034, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-5d62a034, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-5d62a034, #w-node-a1d80cf7-d573-ef9f-957b-74b70df50361-9a1bda30, #w-node-a1d80cf7-d573-ef9f-957b-74b70df50362-9a1bda30, #w-node-_69bd2953-9126-411d-4632-b8b1f694eadc-4a5941ee, #w-node-_69bd2953-9126-411d-4632-b8b1f694eadd-4a5941ee, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd1-4a5941ee, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6dd2-4a5941ee, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9c-4a5941ee, #w-node-_81060f71-3468-aaab-fd3b-07b1d8cd6d9d-4a5941ee, #w-node-b0f3a4a9-5eee-0c99-cf2c-3f2956cc2d1d-784e7783, #w-node-_577f381a-56d9-77b4-aa75-ebe223ccfd7a-a7a1d67d, #w-node-_2c08e367-b517-a1e3-0ace-9ea164b0fb38-7fa8680e, #w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-21cb295f, #w-node-e8289406-c61f-6872-199f-5266f01d579c-21cb295f, #w-node-_3fc3faca-c7e6-86fa-e989-f39629eed87d-21cb295f, #w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-900fca69, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f1-bc444e2e, #w-node-f3eb7ac5-cc0c-806d-e129-c2a535bae5f2-bc444e2e, #w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd1-bc444e2e, #w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd2-bc444e2e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#firstName.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd6-bc444e2e, #lastName.w-node-_5c0568eb-a315-2e8c-2dbd-b96df5125f71-bc444e2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#phone.w-node-_915091ce-fcd7-0fff-a549-ee4143f08dd7-bc444e2e {
    grid-area: 4 / 1 / 5 / 3;
  }

#eventName.w-node-_79fbcc78-3336-fa13-8606-6600eeed6302-bc444e2e, #orderNumber.w-node-_8aa7292a-171f-7512-3dcd-1cbcc0c0f272-bc444e2e, #CheckinDate.w-node-b6f280e1-5931-70e6-90c9-6ff9988031fd-bc444e2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-e4c16508-ed38-6b02-a521-fb057a1b49f7-9ae2cf64, #w-node-e4c16508-ed38-6b02-a521-fb057a1b49cb-9ae2cf64, #w-node-e4c16508-ed38-6b02-a521-fb057a1b49d4-9ae2cf64, #w-node-e4c16508-ed38-6b02-a521-fb057a1b49dd-9ae2cf64, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f82-ff08743c, #w-node-_7eef59ec-7cbf-3d1d-f53d-302cf1b3a1f9-ff08743c, #w-node-b09d9759-118d-5942-e4ec-fbb552226946-ff08743c, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f91-ff08743c, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f9a-ff08743c, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549fa3-ff08743c, #w-node-_460ad5fb-f92f-0343-4b0c-385943a6e870-451735fd, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec46-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec57-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec66-2955b13f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ec9a-2955b13f {
    order: 9999;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed4e-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed5f-2955b13f {
    order: -9999;
  }

#w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed90-2955b13f, #w-node-_2481f7f9-9faf-a64e-b8d6-78556b99ed91-2955b13f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081ac2-35e4d4a7 {
    order: 9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081bcd-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081be0-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081bf1-35e4d4a7 {
    order: -9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-35e4d4a7, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-35e4d4a7, #w-node-_1e6a0540-9aee-84a2-92fb-ce209d4e62c4-9d4e62bc, #w-node-_5c1c9bc2-8320-1954-11b4-923f7ed45257-003189be, #w-node-c768c5da-f1f6-5780-ac4f-ef1562f7064c-003189be, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10333-003189be, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef1033a-003189be, #w-node-cd0aef37-ad0f-6229-b8c8-61c03ef10341-003189be {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_73f37ff2-e957-fa2a-0dd6-bb6f89998690-003189be, #w-node-d7823612-a1f6-39fe-27a9-47d2d8a36d9f-003189be, #w-node-d7823612-a1f6-39fe-27a9-47d2d8a36da9-003189be, #w-node-d7823612-a1f6-39fe-27a9-47d2d8a36db3-003189be, #w-node-b44459a0-577d-4139-7f03-11d041536adc-003189be, #w-node-d7823612-a1f6-39fe-27a9-47d2d8a36d95-003189be, #w-node-ae1abc5a-f6ca-9609-8650-9c96e20f2dbd-003189be, #w-node-f4636664-7e26-667a-9e97-7c05abd13c7b-003189be, #w-node-_77c19412-6fbf-4ea9-22f8-97a8feacb6db-003189be, #w-node-daafb030-5319-03ef-0f21-7a1c5929c07d-003189be, #w-node-_32d2c950-0e0c-034e-5a7e-5a720e042136-003189be, #w-node-_9c4636d9-bd44-6c51-23b6-bc84361dd319-003189be, #w-node-d7823612-a1f6-39fe-27a9-47d2d8a36dbd-003189be {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

#w-node-_480bf389-8fb1-8b97-e171-2bd717d979b5-003189be, #w-node-_534a9aa3-bcb3-2fb5-eb0a-0bea7e3a96e2-003189be, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a5620d-003189be, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a56214-003189be, #w-node-_895fd6ac-52e6-e667-f3ca-a35876a5621b-003189be, #w-node-_4593a513-5a82-7462-e1e5-16e248114368-003189be, #w-node-_4593a513-5a82-7462-e1e5-16e24811436d-003189be, #w-node-d3d5bf26-7dba-b5bb-633a-69e1bd86897c-0e7999e0, #w-node-d3d5bf26-7dba-b5bb-633a-69e1bd86897d-0e7999e0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081ac2-9bb5a0ca {
    order: 9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-9bb5a0ca, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-9bb5a0ca {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081ac2-b8968c36 {
    order: 9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081bcd-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081be0-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081bf1-b8968c36 {
    order: -9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-b8968c36, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-b8968c36 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081ac2-5da7ccbe {
    order: 9999;
  }

#w-node-ccf05e3b-4319-bab6-1a60-e06950081c7e-5da7ccbe, #w-node-ccf05e3b-4319-bab6-1a60-e06950081caa-5da7ccbe, #w-node-ccf05e3b-4319-bab6-1a60-e06950081cab-5da7ccbe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_6f8cfab8-9958-1205-1400-d94ab16dc1dd-5d92feed {
    order: 9999;
  }

#w-node-_06bcffac-7302-02b3-fa62-78d52d00ae04-2d00adfa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_6f8cfab8-9958-1205-1400-d94ab16dc1dd-3f8ed38b, #w-node-_6f8cfab8-9958-1205-1400-d94ab16dc1dd-4be5600e {
    order: 9999;
  }

#w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb36-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb5d-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb66-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb6f-31fabc55, #w-node-_10d8b5e2-f285-d8a7-0090-732274b7cb93-31fabc55, #w-node-f586fde1-44b8-94ac-a616-395aea7c3879-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3880-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3887-f3bb63b9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-a7291e16-1d2b-064d-8034-652559c607ae-f3bb63b9 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecc5a-f3bb63b9, #w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb0-f3bb63b9, #w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb1-f3bb63b9, #w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb3-f3bb63b9, #w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33eccb4-f3bb63b9, #w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecc97-f3bb63b9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_6d76b255-5a9e-1db0-9ebb-a52bc33ecca5-f3bb63b9 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }

#w-node-f586fde1-44b8-94ac-a616-395aea7c3a66-f3bb63b9, #w-node-f586fde1-44b8-94ac-a616-395aea7c3a67-f3bb63b9, #w-node-_87499114-3ac0-19fe-233e-d17aca9de038-3854d9ab {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

#w-node-_2e014a5f-a435-6215-6f0d-8e9a064cd0c3-3854d9ab {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

#w-node-_715b4f14-5a53-485e-7bd0-8c65bf600377-3854d9ab, #w-node-_715b4f14-5a53-485e-7bd0-8c65bf600378-3854d9ab, #w-node-_715b4f14-5a53-485e-7bd0-8c65bf60037a-3854d9ab, #w-node-_715b4f14-5a53-485e-7bd0-8c65bf60037b-3854d9ab, #w-node-b0f3a4a9-5eee-0c99-cf2c-3f2956cc2d1d-b16fd071, #w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b2f-b16fd071, #w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b38-b16fd071, #w-node-_75115d38-f26f-47b1-21ed-eb0cc0035b41-b16fd071, #w-node-_4231b20a-cf9f-5178-2eea-2ec6fcceee1d-74c1f9e4, #w-node-a2464f97-198d-2152-f350-637180eb7e1f-74c1f9e4, #w-node-_4c7f783b-3954-762e-2547-07cd86aadbe0-74c1f9e4, #w-node-_442e5c93-25bd-8fb4-883e-5d6c6dbe4371-74c1f9e4, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f82-4ba35863, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f91-4ba35863, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549f9a-4ba35863, #w-node-fd6b9386-ab53-e7a4-1907-ac6efb549fa3-4ba35863 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
}

@media screen and (max-width: 479px) {
#button-continue-reading.w-node-_70b2e68f-0dba-aa13-c8e8-2b0297a2d526-dc549dc0 {
    justify-self: stretch;
  }

#w-node-_43b8e27c-f9d6-3194-aadb-af859fefcf4b-edb98298 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

#w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238a2-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238b4-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238c8-fa17c9d5, #w-node-_5f9a41b4-eb2c-a57e-be93-d4b076a238dd-fa17c9d5 {
    justify-self: stretch;
  }
}

@font-face {
  font-family: 'Champion';
  src: url('/fonts/champion-heviweight-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ppfragment';
  src: url('/fonts/ppfragment-sanssemibold-webfont.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Universltpro';
  src: url('/fonts/universltpro-55roman-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Universltpro';
  src: url('/fonts/universltpro-65bold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ═══ Embedded w-embed styles ═══ */

* {
  -webkit-font-smoothing: antialiased;
}
body { overscroll-behavior: none; }
.g_page_wrap{ overflow: clip; }
.{
	text-wrap:balance;
}
.w-richtext > *:first-child { margin-top: 0; }
.w-richtext > *:last-child { margin-bottom: 0; }
[class*="text_sub_headline"],[class*="g_text_headline_s"],[class*="g_text_body"]{
	text-wrap:balance;
}
[class*="g_icon"] svg{
	width:100% !important;
  height:100% !important; 
}
[class*="g_btn"]:hover [class*="g_icon"]{
	transform: rotate(45deg);
}
[class*="g_icon"] *{
	fill: currentCOlor !important;
}

.c_form_offer--checkbox:checked ~.c_form_offer--checkbox-label{
	border-color:#000000;
}
.c_form_offer--checkbox:checked ~.c_form_offer--decoration-checkbox{
	background:#000000;
  border-color:#000000;
  color:white;
}
[form_offer="tab-sport"],[form_offer="tab-music"]{
 display:none;
}

.w-nav-overlay{
	overflow:visible;
}

select {
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}
/* For IE10 */
select::-ms-expand {
  display: none;
}
.wrap-filters-popup-events-gallery::-webkit-scrollbar {
  display: none;
}
.wrap-filters-popup-events-gallery {
  -ms-overflow-style: none; 
  scrollbar-width: none;
}
.c_card_event .g_text_headline_xs{
overflow-wrap: break-word;
}

.hero_featured_slide-nav .w-slider-dot.w-active {
    background-color: var(--primary-1);
}
.hero_featured_slide-nav .w-slider-dot {
    background-color: var(--primary-3);
    width: 2em;
    height: 2em;
}

@media screen and (max-width: 767px) {
  .iti {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

:root {
  --main-light-color: #FFFFFF;
  --main-dark-color: #000000;
  --main-active-color: #E60053;
}
.datepicker-dropdown {
  border-radius: 8px !important;
  border: 0 !important;
  -webkit-box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
  box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
  box-sizing: border-box;
}
.datepicker-panel>ul[data-view="week"]>li {
  background-color: var(--main-light-color);
  color: var(--main-dark-color);
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  height: initial;
  padding-top: 3px;
  margin-bottom: 4px;
}
.datepicker-panel>ul[data-view="week"]>li:hover {
  background-color: var(--main-light-color);
  color: var(--main-dark-color);
  border-radius: 0px;
}
.datepicker-panel>ul[data-view="week"] li:first-child {
  border-radius: 20px 0 0 20px;
}
.datepicker-panel>ul[data-view="week"] li:last-child {
  border-radius: 0 20px 20px 0;
}
.datepicker-top-left::before,
.datepicker-top-left::after {
  display: none;
}
.datepicker-panel>ul>li.picked,
.datepicker-panel>ul>li.highlighted,
.datepicker-panel>ul>li.picked:hover {
  color: var(--main-active-color);
  background: var(--main-light-color);
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
}
li[data-view="month current"],
li[data-view="year current"] {
  text-align: left;
  color: var(--main-dark-color);
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  /* line-height: 24px; */
  padding-left: 15px;
  border-radius: 10px;
}
.datepicker-panel>ul>li:hover {
  background: var(--main-light-color);
  border-radius: 10px;
}
li[data-view="month current"],
li[data-view="year current"],
li[data-view="years current"] {
  margin-bottom: 4px !important;
}
@media screen and (min-width: 768px) {
  .datepicker-dropdown {
      width: 364px;
      padding: 12px;
  }
  .datepicker-panel>ul>li {
      width: 48px;
      height: 48px;
      padding-top: 10px;
  }
  li[data-view="month next"],
  li[data-view="year next"],
  li[data-view="years next"] {
      position: absolute;
      right: 18px
  }
  li[data-view="month prev"],
  li[data-view="year prev"],
  li[data-view="years prev"] {
      position: absolute;
      right: 66px
  }
  ul[data-view="months"] li,
  ul[data-view="years"] li {
      padding-top: 0px;
      width: 57px !important;
  }
}
@media screen and (max-width: 768px) {
  .datepicker-panel {
      transform: scale(0.97);
  }
}

.w-slider-nav-invert > div.w-active {
    background-color: #FFFFFF;
}
.w-slider-nav-invert > div {
    background-color: #FFFFFF40;
}
.w-slider-dot{
	width:12px;
  height:12px;
}

.c_text_animation--wrap-word {
    overflow: hidden;
    line-height: 1.2;
}
.c_text_animation--word {
    transition: transform 1s; 
    transform: translateY(0%);
}

.w-slider-nav-invert > div.w-active {
    background-color: #000;
}
.w-slider-nav-invert > div {
    background-color: #9B9B9B;
}
.w-slider-dot{
	width:14px;
  height:14px;
}

ol li {
   background-image: none !important;
}

.video-js {
    border: 0.25rem solid var(--bg-dark-1);
    border-radius: 1.5rem;
    overflow: hidden;
}
.vjs_video_3-dimensions {
    width: 281.25px !important;
    height: 500px;
}

.c_form_tsc--checkbox:checked ~.c_form_tsc--checkbox-label{
	border-color:#000000;
}
.c_form_tsc--checkbox:checked ~.c_form_tsc--decoration-checkbox{
	background:#000000;
  border-color:#000000;
  color:white;
}

/* You can apply your own color! 
    --main-light-color is the light grey, 
    --main-dark-color is the text
    --main-active-color is the highlight
    you can just add like red, or blue or any helx you like! */
    :root {
        --main-light-color: #FFFFFF;
        --main-dark-color: #000000;
        --main-active-color: #E60053;
    }
    .datepicker-dropdown {
        border-radius: 8px !important;
        border: 0 !important;
        -webkit-box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-sizing: border-box;
    }
    .datepicker-panel>ul[data-view="week"]>li {
        background-color: var(--main-light-color);
        color: var(--main-dark-color);
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        height: initial;
        padding-top: 3px;
        margin-bottom: 4px;
    }
    .datepicker-panel>ul[data-view="week"]>li:hover {
        background-color: var(--main-light-color);
        color: var(--main-dark-color);
        border-radius: 0px;
    }
    .datepicker-panel>ul[data-view="week"] li:first-child {
        border-radius: 20px 0 0 20px;
    }
    .datepicker-panel>ul[data-view="week"] li:last-child {
        border-radius: 0 20px 20px 0;
    }
    .datepicker-top-left::before,
    .datepicker-top-left::after {
        display: none;
    }
    .datepicker-panel>ul>li.picked,
    .datepicker-panel>ul>li.highlighted,
    .datepicker-panel>ul>li.picked:hover {
        color: var(--main-active-color);
        background: var(--main-light-color);
        border-radius: 8px;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
    }
    li[data-view="month current"],
    li[data-view="year current"] {
        text-align: left;
        color: var(--main-dark-color);
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        /* line-height: 24px; */
        padding-left: 15px;
        border-radius: 10px;
    }
    .datepicker-panel>ul>li:hover {
        background: var(--main-light-color);
        border-radius: 10px;
    }
    li[data-view="month current"],
    li[data-view="year current"],
    li[data-view="years current"] {
        margin-bottom: 4px !important;
    }
    @media screen and (min-width: 768px) {
        .datepicker-dropdown {
            width: 364px;
            padding: 12px;
        }
        .datepicker-panel>ul>li {
            width: 48px;
            height: 48px;
            padding-top: 10px;
        }
        li[data-view="month next"],
        li[data-view="year next"],
        li[data-view="years next"] {
            position: absolute;
            right: 18px
        }
        li[data-view="month prev"],
        li[data-view="year prev"],
        li[data-view="years prev"] {
            position: absolute;
            right: 66px
        }
        ul[data-view="months"] li,
        ul[data-view="years"] li {
            padding-top: 0px;
            width: 57px !important;
        }
    }
    @media screen and (max-width: 768px) {
        .datepicker-panel {
            transform: scale(0.97);
        }
    }

.c_blog_category_item:first-child {
    display: block; /* Show only the first category */
}

/* You can apply your own color! 
    --main-light-color is the light grey, 
    --main-dark-color is the text
    --main-active-color is the highlight
    you can just add like red, or blue or any helx you like! */
    :root {
        --main-light-color: #FFFFFF;
        --main-dark-color: #000000;
        --main-active-color: #E60053;
    }
    /* ADDITIONAL FIX: Ensure checkbox labels are clickable */
    .c_form_tsc--checkbox-field {
        cursor: pointer !important;
        position: relative !important;
    }
    /* Ensure the checkbox decoration shows the checked state */
    .c_form_tsc--checkbox-field.w--redirected-checked .c_form_tsc--decoration-checkbox {
        background-color: var(--main-active-color);
        border-color: var(--main-active-color);
    }
    .c_form_tsc--checkbox-field.w--redirected-checked .c_form_tsc--decoration-checkbox svg {
        opacity: 1;
    }
    .datepicker-dropdown {
        border-radius: 8px !important;
        border: 0 !important;
        -webkit-box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-sizing: border-box;
    }
    .datepicker-panel>ul[data-view="week"]>li {
        background-color: var(--main-light-color);
        color: var(--main-dark-color);
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        height: initial;
        padding-top: 3px;
        margin-bottom: 4px;
    }
    .datepicker-panel>ul[data-view="week"]>li:hover {
        background-color: var(--main-light-color);
        color: var(--main-dark-color);
        border-radius: 0px;
    }
    .datepicker-panel>ul[data-view="week"] li:first-child {
        border-radius: 20px 0 0 20px;
    }
    .datepicker-panel>ul[data-view="week"] li:last-child {
        border-radius: 0 20px 20px 0;
    }
    .datepicker-top-left::before,
    .datepicker-top-left::after {
        display: none;
    }
    .datepicker-panel>ul>li.picked,
    .datepicker-panel>ul>li.highlighted,
    .datepicker-panel>ul>li.picked:hover {
        color: var(--main-active-color);
        background: var(--main-light-color);
        border-radius: 8px;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
    }
    li[data-view="month current"],
    li[data-view="year current"] {
        text-align: left;
        color: var(--main-dark-color);
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        /* line-height: 24px; */
        padding-left: 15px;
        border-radius: 10px;
    }
    .datepicker-panel>ul>li:hover {
        background: var(--main-light-color);
        border-radius: 10px;
    }
    li[data-view="month current"],
    li[data-view="year current"],
    li[data-view="years current"] {
        margin-bottom: 4px !important;
    }
    @media screen and (min-width: 768px) {
        .datepicker-dropdown {
            width: 364px;
            padding: 12px;
        }
        .datepicker-panel>ul>li {
            width: 48px;
            height: 48px;
            padding-top: 10px;
        }
        li[data-view="month next"],
        li[data-view="year next"],
        li[data-view="years next"] {
            position: absolute;
            right: 18px
        }
        li[data-view="month prev"],
        li[data-view="year prev"],
        li[data-view="years prev"] {
            position: absolute;
            right: 66px
        }
        ul[data-view="months"] li,
        ul[data-view="years"] li {
            padding-top: 0px;
            width: 57px !important;
        }
    }
    @media screen and (max-width: 768px) {
        .datepicker-panel {
            transform: scale(0.97);
        }
    }

/* Same styles as before... */
    :root {
        --main-light-color: #FFFFFF;
        --main-dark-color: #000000;
        --main-active-color: #E60053;
    }
    /* Add this for error message styling */
    #email-error {
        color: #E60053;
        font-size: 14px;
        margin-top: 8px;
        display: none;
    }
    .datepicker-dropdown {
        border-radius: 8px !important;
        border: 0 !important;
        -webkit-box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08);
        box-sizing: border-box;
    }
    /* ... rest of your styles ... */

.gallery15_slide-nav .w-slider-dot.w-active {
    background-color: #e0e0d2;
}
.gallery15_slide-nav .w-slider-dot {
    background-color: #9b9b9b;
    width: 5em;  /* Adjust width as needed */
    height: 2em;  /* Reduce height to make it more rectangular */
    border-radius: 12px !important;  /* Add slight rounding to corners */
    margin: 0 1rem !important;  /* Add some space between buttons */
    transition: background-color 0.3s ease;  /* Smooth transition for color change */
}

[class*="c_cta_banner"]:hover [class*="g_icon"]{
	transform: rotate(45deg);
}

.c_social_feed--collection-list-social-feed::-webkit-scrollbar {
  display: none;
}
.c_social_feed--collection-list-social-feed {
  -ms-overflow-style: none; 
  scrollbar-width: none;
}

.testimonials_slide:nth-child(2n) .testimonial_card {
  /* Your custom styles here */
  transform: rotate(-4deg);
}

.c_form_offer--checkbox:checked ~.c_form_offer--checkbox-label{
	border-color:#000000;
}
.c_form_offer--checkbox:checked ~.c_form_offer--decoration-checkbox{
	background:#000000;
  border-color:#000000;
  color:white;
}

.gallery22_slide:nth-child(2n) .testimonial_card {
  /* Your custom styles here */
  transform: rotate(-4deg);
}

.gallery22_slide-nav {
    display: none;
}

.responsive-iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%; /* Aspect ratio of 16:9. Adjust as needed or remove for no fixed aspect ratio. */
    height: 800px;
  }
  .responsive-iframe-container iframe {
  overflow: scroll !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }

.sf-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
  }
  @media (max-width: 991px) { .sf-grid { grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 575px) { .sf-grid { grid-template-columns: 1fr; } }
  .sf-performer {
    border: 2px solid #000;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    font-family: 'Changa One', sans-serif;
    text-decoration: none;
    color: inherit;
  }
  .sf-performer img {
    width: 100%;
    height: 18rem;
    object-fit: cover;
    display: block;
  }
  .sf-performer .sf-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1rem;
    background: #fff;
    transition: background .15s;
    flex: 1;
  }
  .sf-performer:hover .sf-info { background: #ce0e2d; }
  .sf-performer:hover .sf-name,
  .sf-performer:hover .sf-date,
  .sf-performer:hover .sf-guests { color: #fff; }
  .sf-name {
    font-size: 1.75rem;
    line-height: 1;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 .25rem 0;
  }
  .sf-guests {
    font-family: 'Inter', sans-serif;
    font-size: .75rem;
    color: #555;
    margin: 0;
    line-height: 1.3;
  }
  .sf-date {
    font-size: 1.2rem;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    color: #000;
    flex-shrink: 0;
    margin-left: 1rem;
  }
  .sf-date .sf-month { display: block; }
  .sf-date .sf-day { display: block; font-size: 2.5rem; line-height: 1; }
  /* GA card */
  .sf-performer.sf-ga img { display: none; }
  .sf-performer.sf-ga {
    background: #1a1a1a;
    border-color: #1a1a1a;
  }
  .sf-performer.sf-ga .sf-info {
    background: #1a1a1a;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 1.5rem;
    min-height: 18rem;
    gap: .75rem;
  }
  .sf-performer.sf-ga .sf-name { color: #fff; font-size: 1.5rem; }
  .sf-performer.sf-ga .sf-date { color: #fff; margin-left: 0; text-align: left; }
  .sf-performer.sf-ga .sf-date .sf-day { font-size: 1.75rem; }
  .sf-performer.sf-ga .sf-guests { color: #ccc; font-size: .85rem; }
  .sf-performer.sf-ga:hover .sf-info { background: #ce0e2d; }
