@font-face {
  font-family: Golostext variablefont wght;
  src: url('../fonts/GolosText-VariableFont_wght.ttf') format("truetype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Montserrat;
  src: url('../fonts/Montserrat-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Minionpro;
  src: url('../fonts/MinionPro-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_kip-kasper---brand-colors--white: whitesmoke;
  --black: #1a1a1a;
  --dark-grey: #999;
  --_kip-kasper---brand-colors--grey-dark: #4b4b4b;
  --_kip-kasper---brand-colors--grey-neutral: #747474;
  --_kip-kasper---brand-colors--black: #1a1a1a;
  --_kip-kasper---brand-colors--grey-light: #afafaf;
  --_kip-kasper---brand-colors--grey-superdark: #303030;
  --font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --_kip-kasper---brand-font--font: "Golostext variablefont wght", sans-serif;
}

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: var(--_kip-kasper---brand-colors--white);
  font-family: Golostext variablefont wght, sans-serif;
  font-size: 1em;
  line-height: 1.4;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3rem;
  line-height: 1.25;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.25;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.25;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.25;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_kip-kasper---brand-colors--white);
  text-decoration-color: var(--_kip-kasper---brand-colors--white);
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-position: auto;
  text-decoration-style: solid;
  text-decoration-thickness: 1px;
  transition: opacity .2s ease-in-out;
}

a:hover {
  opacity: .5;
}

.pagewrapper {
  background-color: var(--black);
  justify-content: center;
  width: 100vw;
  height: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.hero_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1440px;
  height: 100vh;
  display: flex;
}

.content_image {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.k_footer {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 5vh;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.logo {
  max-width: 66%;
}

.outline-1 {
  max-width: 69%;
  position: absolute;
}

.content_wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.outline-2 {
  opacity: .9;
  max-width: 72%;
  position: absolute;
}

.outline-3 {
  opacity: .8;
  max-width: 75%;
  position: absolute;
}

.outline-4 {
  opacity: .7;
  max-width: 78%;
  position: absolute;
}

.outline-5 {
  opacity: .6;
  max-width: 81%;
  position: absolute;
}

.outline-6 {
  opacity: .5;
  max-width: 84%;
  position: absolute;
}

.outline-7 {
  opacity: .4;
  max-width: 87%;
  position: absolute;
}

.outline-8 {
  opacity: .3;
  max-width: 90%;
  position: absolute;
}

.outline-9 {
  opacity: .2;
  max-width: 93%;
  position: absolute;
}

.outline-10 {
  opacity: .1;
  max-width: 96%;
  position: absolute;
}

.link {
  color: #fff;
  text-align: center;
  margin-left: 1em;
  margin-right: 1em;
  text-decoration: none;
  transition: box-shadow .2s ease-in-out;
  box-shadow: 0 0 #fff;
}

.link:hover {
  box-shadow: 0 8px #fff;
}

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

.warning {
  position: fixed;
}

.logo_mobile {
  max-width: 60%;
  display: none;
  position: absolute;
}

.f_content_wrapper {
  flex-direction: column;
  margin-top: 5vh;
  display: flex;
}

.f_content_main {
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.f_content_button {
  flex-direction: column;
  margin-bottom: 5vh;
  display: flex;
}

.f_content_left {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.f_content_right {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.f_link {
  color: var(--black);
  text-align: left;
  margin-bottom: .4em;
  font-size: 3em;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.f_link:hover {
  color: var(--dark-grey);
}

.f_link._2 {
  margin-top: 5vh;
  font-size: 2em;
  text-decoration: underline;
}

.f_body {
  color: #000;
  font-family: Minionpro, sans-serif;
  font-weight: 400;
}

.f_waterfall {
  transition: opacity .2s ease-in-out;
}

.f_waterfall:hover {
  opacity: .5;
}

.f_heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: .4em;
  font-size: 2.5em;
  line-height: 1;
}

.text-span, .text-span-2, .text-span-3 {
  color: var(--dark-grey);
}

.text-block-2 {
  font-size: 1.5em;
}

.text-span-5 {
  font-size: .7em;
}

.text-span-7 {
  color: var(--dark-grey);
  font-size: .7em;
  font-style: italic;
  font-weight: 400;
}

.section-2 {
  min-height: 100vh;
}

.container-3 {
  display: block;
}

.seperator._5vh {
  height: 5vh;
}

.seperator._1vw {
  width: 1vw;
}

.seperator._2vh {
  height: 2vh;
}

.seperator.is-line {
  background-color: var(--_kip-kasper---brand-colors--grey-dark);
  height: 2px;
}

.f_button {
  background-color: var(--dark-grey);
  padding-top: 1.4em;
  padding-bottom: .8em;
  transition: background-color .2s ease-in-out;
  display: block;
}

.f_button:hover {
  background-color: var(--black);
}

.f_button.submit {
  padding-top: .5em;
  padding-bottom: .3em;
  font-size: 1.5em;
}

.f_button_text {
  color: #fff;
  font-size: 1.5em;
  text-decoration: none;
}

.text-span-8 {
  font-size: 2.1em;
}

.link-2 {
  color: var(--black);
  transition: color .2s ease-in-out;
}

.link-2:hover {
  color: var(--dark-grey);
}

.f_legal {
  justify-content: center;
  margin-top: 1em;
  display: flex;
}

.f_textfield {
  border-style: none none solid solid;
  border-width: 0 0 1px;
  border-color: black black var(--dark-grey);
  color: var(--dark-grey);
  padding: 4px 0 0;
  font-size: 1em;
  font-style: italic;
  transition: color .2s ease-in-out;
  display: flex;
}

.f_textfield:focus {
  border-bottom-color: var(--black);
  color: var(--black);
}

.link-3 {
  color: var(--black);
  text-decoration: underline;
}

.checkbox {
  border-width: 2px;
  border-radius: 20px;
  width: 1em;
  height: 1em;
  margin-top: 0;
}

.checkbox.w--redirected-checked {
  border-color: var(--black);
  background-color: var(--black);
  background-size: auto;
  font-size: 1em;
}

.checkbox-label {
  color: var(--dark-grey);
}

.link-block, .link-block-2 {
  display: flex;
}

.k_button {
  color: var(--black);
  background-color: #fff;
  border: 2px #fff;
  border-radius: .5em;
  flex: 1;
  align-self: center;
  padding: .5em 1em;
  font-size: 2em;
  transition: all .2s ease-in-out;
}

.k_button:hover {
  color: #fff;
  background-color: #ffffff80;
  font-size: 2.2em;
  transform: rotate(-4deg);
}

.k_button.is_shows {
  font-size: 1em;
}

.k_button.is-desktop {
  display: none;
}

.k_shows {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 2px solid #fff;
  grid-template-rows: repeat(auto-fit, minmax(4vh, 1fr));
  grid-template-columns: .5fr 2.5fr .5fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.5em;
  display: grid;
}

.k_shows.is_last {
  border-bottom: 2px solid #fff;
  grid-template-columns: .5fr 2.5fr .5fr;
  margin-bottom: 3rem;
}

.content_shows {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 80vw;
  max-width: 1440px;
  display: flex;
  position: relative;
  overflow: visible;
}

.shows_heading {
  margin-bottom: 5vh;
  font-size: 4em;
}

.content_text {
  z-index: 2;
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  display: flex;
  position: relative;
}

.image-3 {
  z-index: 1;
  opacity: .03;
  object-fit: fill;
  width: 75%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.k_press {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  flex-direction: column;
  grid-template-rows: repeat(auto-fit, minmax(4vh, 1fr));
  grid-template-columns: .5fr 2.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 5vh;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.5em;
  display: flex;
}

.text-block-5 {
  text-align: center;
  line-height: 1.5;
}

.div-block-7 {
  justify-content: center;
  align-items: center;
  min-height: 75px;
  display: flex;
}

.googleforms_desktop {
  align-self: center;
  width: 100%;
  padding-bottom: 3rem;
}

.section-4 {
  background-color: #787878;
}

.container-5 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4rem;
  display: flex;
}

.googleforms_tablet, .googleforms_mobile_hor, .googleforms_mobile {
  align-self: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: none;
}

.advent_produkt {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 4rem 9.5rem 3rem;
  display: flex;
}

.advent_pricing-price {
  color: #000;
  text-align: center;
  font-family: Golostext variablefont wght, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.advent_pricing-price.padding-top {
  margin-top: -2.2rem;
  margin-bottom: -2.2rem;
  font-size: 6rem;
}

.advent_pricing-price.is-strikethrough {
  margin-top: 3rem;
  margin-bottom: 0;
  font-size: 3rem;
  text-decoration: line-through;
}

.advent_pricing-price.is-mwst {
  margin-top: 0;
  margin-bottom: 3rem;
  font-size: 1rem;
  font-weight: 400;
}

.advent_paragraph {
  color: #000;
  text-align: center;
  font-family: Golostext variablefont wght, sans-serif;
}

.advent_heading_s {
  color: #000;
  text-align: center;
  margin-bottom: 1rem;
  font-family: Golostext variablefont wght, sans-serif;
  font-size: 2rem;
}

.advent_produkt-wrapper {
  border: 2px solid #000;
  padding: 3.5rem 2rem;
}

.advent_button {
  text-transform: uppercase;
  background-color: #000;
  border-radius: 1000px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: Golostext variablefont wght, sans-serif;
  font-weight: 700;
}

.advent_pricing {
  object-fit: fill;
  margin-bottom: 3rem;
}

.advent_form-wrapper {
  width: 100%;
  display: none;
}

.is-hidden {
  display: none;
}

.text-block-10 {
  font-size: 3em;
}

.text-block-11, .text-block-12 {
  font-size: 2em;
}

.div-block-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-12-copy {
  font-size: 1em;
}

.link-5 {
  color: #fff;
  text-decoration: underline;
}

.nav {
  z-index: 999;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 2rem;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_container {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

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

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-secondary {
  color: var(--_kip-kasper---brand-colors--grey-neutral);
}

.icon-height-custom1 {
  height: 1.25rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.text-weight-bold {
  font-weight: 700;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.text-color-white {
  color: var(--_kip-kasper---brand-colors--white);
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-0 {
  padding: 0;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.margin-xlarge {
  margin: 4rem;
}

.padding-vertical, .padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall, .padding-vertical.padding-custom3, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.text-color-black {
  color: var(--_kip-kasper---brand-colors--black);
}

.padding-left, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-large, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.margin-top-auto {
  margin-top: auto;
}

.margin-bottom, .margin-bottom.margin-xhuge, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-small, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-color-primary {
  color: var(--_kip-kasper---brand-colors--white);
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

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

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px #eee;
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.margin-right, .margin-right.margin-custom2, .margin-right.margin-medium, .margin-right.margin-0, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge, .margin-right.margin-large, .margin-right.margin-xxsmall, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small {
  padding: 1.5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

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

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.background-color-secondary {
  background-color: var(--_kip-kasper---brand-colors--grey-neutral);
}

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

.icon-embed-small.is-socials {
  font-size: 2em;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pointer-events-none {
  pointer-events: none;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.margin-vertical, .margin-vertical.margin-xxlarge, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h1 {
  font-size: 3rem;
  font-weight: 700;
}

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

.form_field-label.is-alternate {
  color: #fff;
}

.background-color-tertiary {
  background-color: #aaa;
}

.margin-tiny {
  margin: .25rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form_radio-label {
  margin-bottom: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.text-style-muted {
  opacity: .6;
}

.background-color-black {
  background-color: var(--_kip-kasper---brand-colors--black);
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

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

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

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  color: var(--_kip-kasper---brand-colors--white);
  font-size: 1.25rem;
  font-weight: 700;
}

.padding-tiny {
  padding: .25rem;
}

.hide {
  display: none;
}

.text-weight-xbold {
  font-weight: 800;
}

.background-color-primary {
  background-color: var(--_kip-kasper---brand-colors--white);
}

.form_input {
  background-color: var(--_kip-kasper---brand-colors--white);
  height: auto;
  min-height: 2.75rem;
  color: var(--_kip-kasper---brand-colors--black);
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

.form_input::placeholder {
  color: var(--_kip-kasper---brand-colors--grey-light);
}

.form_input.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

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

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio.is-alternate {
  color: #fff;
}

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

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.button {
  color: #fff;
  text-align: center;
  border-radius: .75rem;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: opacity .2s;
}

.button:hover {
  opacity: .5;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  border: 1px solid var(--_kip-kasper---brand-colors--white);
  color: #fff;
  background-color: #0000;
}

.button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: underline;
}

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

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

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

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.rl-styleguide_nav-link {
  color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: #000;
  background-color: #fff;
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.text-weight-medium {
  font-weight: 500;
}

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

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

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

.button-group.is-vertical {
  flex-flow: column;
}

.margin-top, .margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-medium, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small, .margin-top.margin-xsmall, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-huge, .margin-top.margin-xxlarge, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

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

.pointer-events-auto {
  pointer-events: auto;
}

.margin-xxhuge {
  margin: 10rem;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

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

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-alternate {
  color: #fff;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0 {
  margin: 0;
}

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

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

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

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.background-color-white {
  background-color: var(--_kip-kasper---brand-colors--white);
}

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

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

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

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

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.margin-xhuge {
  margin: 7rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.padding-large {
  padding: 3rem;
}

.padding-horizontal, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

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

.text-size-tiny.text-color-grey {
  color: var(--_kip-kasper---brand-colors--grey-light);
}

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

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.text-color-alternate {
  color: var(--_kip-kasper---brand-colors--grey-dark);
}

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

.form_checkbox-label {
  margin-bottom: 0;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #000;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.margin-xxlarge {
  margin: 5rem;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: #fff;
}

.overflow-auto {
  overflow: auto;
}

.background-color-alternative {
  background-color: #000;
}

.text-style-link {
  color: var(--_kip-kasper---brand-colors--white);
  text-decoration: underline;
}

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

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

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

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

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

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-normal {
  font-weight: 400;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-xxsmall {
  height: 1rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.icon-height-small {
  height: 2rem;
}

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

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

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-xxsmall {
  margin: .5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

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

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall, .margin-left.margin-xxsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.margin-large {
  margin: 3rem;
}

.icon-height-medium {
  height: 3rem;
}

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

.padding-right, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

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

.padding-xxhuge {
  padding: 10rem;
}

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

.z-index-2 {
  z-index: 2;
  position: relative;
}

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

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
}

.padding-medium {
  padding: 2rem;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

.padding-top, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-custom3, .padding-top.padding-small, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.body {
  background-color: var(--_kip-kasper---brand-colors--black);
}

.header103_tab-link {
  color: #fffc;
  text-align: center;
  background-color: #0000;
  flex: 1;
  padding: 1rem 2rem;
}

.header103_tab-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.header103_tab-overlay {
  z-index: 1;
  background-color: #00000080;
  background-image: linear-gradient(180deg, #1a1a1a4d, #1a1a1abf 83%, var(--black));
  position: absolute;
  inset: 0%;
}

.header103_auto-change {
  margin-bottom: 0;
  display: none;
}

.header103_tab-content {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

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

.header103_tab-load {
  background-color: var(--_kip-kasper---brand-colors--grey-neutral);
  width: 0%;
  height: .25rem;
}

.header103_tabs {
  min-height: 100vh;
}

.header103_tab-pane {
  position: absolute;
  inset: 0%;
}

.header103_tab-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.header103_tab-change {
  display: none;
}

.header103_tabs-content {
  min-height: 100vh;
  max-height: 60rem;
  overflow: visible;
}

.header103_tab-load-base {
  background-color: var(--_kip-kasper---brand-colors--grey-dark);
  width: 100%;
  height: .25rem;
  position: absolute;
  inset: auto 0% 0%;
}

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

.header103_tabs-menu {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: auto 0% 5rem;
}

.menu-icon4_line-middle-top {
  z-index: 2;
  width: 24px;
  height: 2px;
  position: absolute;
  inset: 0;
}

.menu-icon4_line-middle-base {
  background-color: var(--_kip-kasper---brand-colors--white);
  width: 24px;
  height: 2px;
  position: absolute;
}

.navbar16_component {
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-icon4_line-middle {
  background-color: var(--_kip-kasper---brand-colors--white);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.navbar16_menu-button {
  z-index: 1;
  padding: 0;
  position: relative;
}

.navbar16_menu-button.w--open {
  background-color: #0000;
}

.navbar16_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
  position: static;
}

.navbar16_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar16_logo-link {
  z-index: 1;
  padding-left: 0;
  transition: opacity .2s;
}

.navbar16_logo-link:hover {
  opacity: .5;
}

.menu-icon4_line-bottom {
  background-color: var(--_kip-kasper---brand-colors--white);
  width: 24px;
  height: 2px;
}

.navbar16_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.menu-icon4_line-top {
  background-color: var(--_kip-kasper---brand-colors--white);
  width: 24px;
  height: 2px;
  padding-bottom: 0;
  padding-right: 0;
}

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

.navbar16_menu {
  background-color: var(--_kip-kasper---brand-colors--grey-dark);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar16_links-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  font-size: 2rem;
  display: flex;
}

.navbar16_menu-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-top: 4.5rem;
  display: flex;
  position: relative;
}

.navbar16_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-items: stretch;
  display: flex;
}

.menu-icon4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

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

.navbar16_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar16_logo {
  width: auto;
  height: 1.5rem;
}

.navbar16_container {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.event32_list {
  border-bottom: 1px solid var(--_kip-kasper---brand-colors--grey-neutral);
}

.event32_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--_kip-kasper---brand-colors--grey-neutral);
  grid-template-rows: auto;
  grid-template-columns: 1fr 10rem max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event32_list-wrapper {
  overflow: hidden;
}

.event32_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event32_band {
  text-align: left;
  text-decoration: underline;
}

.product9_item-link {
  text-decoration: none;
}

.product9_image-wrapper {
  border-radius: 0;
  width: 100%;
  overflow: hidden;
}

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

.product9_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.product9_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product9_list.is-product {
  grid-template-columns: 1fr;
}

.product9_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.banner15_inner-wrapper {
  justify-content: flex-end;
  display: flex;
}

.banner15_component {
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.banner15_marquee {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.section_banner15 {
  border-top: 2px solid var(--black);
  border-bottom: 2px solid var(--_kip-kasper---brand-colors--black);
  background-color: var(--_kip-kasper---brand-colors--grey-neutral);
  color: var(--_kip-kasper---brand-colors--black);
}

.banner15_heading-wrapper {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.banner15_image-wrapper {
  aspect-ratio: 1;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.banner15_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 6rem;
}

.section_release {
  background-color: var(--_kip-kasper---brand-colors--grey-neutral);
  color: var(--_kip-kasper---brand-colors--black);
}

.section_release.is-black {
  background-color: var(--_kip-kasper---brand-colors--black);
  color: var(--_kip-kasper---brand-colors--white);
}

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

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

.realease_img {
  aspect-ratio: 1;
  max-width: 100%;
}

.release_content {
  aspect-ratio: 1;
  height: 100%;
  overflow: hidden;
}

.release_embed {
  max-width: 100%;
  height: 100%;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.footer7_component {
  color: var(--_kip-kasper---brand-colors--white);
}

.footer7_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.footer7_link:hover {
  opacity: .5;
}

.footer7_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: normal;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer7_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

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

.footer7_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
  transition: opacity .2s ease-in-out;
}

.footer7_logo-link:hover {
  opacity: .5;
}

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

.divider-horizontal {
  background-color: var(--\<unknown\|relume-variable-border-color-1\>);
  width: 100%;
  height: 1px;
}

.footer7_legal-link {
  font-size: .875rem;
  text-decoration: underline;
  transition: opacity .2s ease-in-out;
}

.footer7_legal-link:hover {
  opacity: .5;
}

.footer7_bottom-wrapper {
  justify-content: space-between;
  display: flex;
}

.footer7_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.form_message-success-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

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

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

.contact11_icon-wrapper {
  vertical-align: top;
  display: inline-block;
}

.contact11_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.form_input-2 {
  border: 1px solid var(--_kip-kasper---brand-colors--white);
  background-color: var(--_kip-kasper---brand-colors--black);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: var(--_kip-kasper---brand-colors--grey-neutral);
}

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

.form_input-2.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_message-error-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_checkbox-icon-2 {
  border: 1px solid var(--_kip-kasper---brand-colors--white);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.error-text {
  color: #e23939;
}

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

.contact11_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact11 {
  font-style: normal;
}

.text-span-9 {
  text-decoration: underline;
}

.cta27_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.cta27_component {
  z-index: 1;
  position: relative;
}

.section_cta27 {
  position: relative;
}

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

.loader1_component {
  z-index: 9999;
  background-color: var(--_kip-kasper---brand-colors--black);
  background-image: linear-gradient(#000000d9, #000000d9), url('../images/Kip-Kasper-Logo_oneliner.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.text-span-10 {
  text-decoration: underline;
}

.section_gallery14 {
  overflow: hidden;
}

.gallery14_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.gallery14_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery14_mask {
  overflow: visible;
}

.slider-arrow-2 {
  border: 1px solid var(--_kip-kasper---brand-colors--grey-neutral);
  background-color: var(--_kip-kasper---brand-colors--grey-neutral);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-2.is-centre-next, .slider-arrow-2.is-centre-previous {
  bottom: 4rem;
}

.gallery14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery14_image-wrapper {
  border-radius: 0;
  width: 100%;
  overflow: hidden;
}

.gallery14_image-wrapper:focus {
  opacity: .5;
}

.gallery14_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.logo1_logo {
  max-height: 3.5rem;
}

.logo1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
  overflow: hidden;
}

.logo1_component {
  width: 100%;
  display: block;
}

.captcha_embed {
  display: none;
}

.text-span-11 {
  color: var(--_kip-kasper---brand-colors--grey-neutral);
  font-weight: 400;
  text-decoration: line-through;
}

.section_links2 {
  position: relative;
}

.links2_card {
  z-index: 1;
  position: relative;
}

.links2_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links2_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links2_metatag-icon {
  flex: none;
}

.links2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links2_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links2_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links2_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links2_newsletter-content {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.form_message-success-3 {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.links2_newsletter-background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.links2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links2_social-link {
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links2_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

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

.logo1_linkblock {
  width: 4rem;
  height: auto;
  transition: opacity .2s ease-in-out;
}

.logo1_linkblock:hover {
  opacity: .5;
}

.heading {
  z-index: 1;
  position: relative;
}

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

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

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

.blog45_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog45_component {
  flex-direction: column;
  align-items: center;
}

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

.blog45_item-link {
  width: 100%;
  text-decoration: none;
}

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

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

.blog45_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog45_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.blog45_item {
  width: 100%;
}

.tag-2 {
  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;
}

.tag-2.is-text {
  border-style: none;
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: 0;
  display: inline-block;
}

.header54_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header54_component {
  z-index: 1;
  position: relative;
}

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

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

.section_header54 {
  position: relative;
}

.is-linkparagraph {
  text-decoration: underline;
}

.faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

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

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

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

.faq1_list {
  border-bottom: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
}

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

.faq1_answer {
  overflow: hidden;
}

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

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

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

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

.event1_list-wrapper {
  overflow: hidden;
}

.event1_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content .75fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event1_item.is-landingpage {
  grid-template-columns: max-content 1fr max-content max-content;
}

.event1_date-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  overflow: hidden;
}

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

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

.event1_item-content {
  flex: 1;
  min-width: 30rem;
}

.event1_list {
  border-bottom: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  flex-flow: column;
}

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

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

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

.category-filter-link {
  white-space: nowrap;
  border-style: solid;
  border-width: 1px;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: var(--_kip-kasper---brand-colors--white);
  color: var(--_kip-kasper---brand-colors--black);
  font-weight: 500;
}

.event1_adress-content {
  text-align: right;
  justify-content: space-between;
  align-items: center;
}

.footer16_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

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

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

.footer16_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer16_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer16_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer16_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

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

.form_message-success-4 {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.footer16_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer16_image {
  max-height: 20rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.footer16_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.form_input-3 {
  border: 1px solid var(--_kip-kasper---brand-colors--white);
  background-color: #fff0;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input-3::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7-60\>);
}

.footer16_component {
  background-color: var(--_kip-kasper---brand-colors--grey-superdark);
}

.footer16_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer16_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.divider-horizontal-2 {
  width: 100%;
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

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

.footer16_logo-link {
  padding-left: 0;
}

.footer16_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer16_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.form_message-error-3 {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

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

.contact1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.form_message-error-4 {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.text-group {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-group.is-centered {
  justify-content: center;
  align-items: center;
}

.text-group.is-striked-price {
  color: var(--_kip-kasper---brand-colors--grey-neutral);
  text-decoration: line-through;
}

.text-group.is-price {
  font-weight: 700;
}

.section_header69 {
  position: relative;
}

.header69_component {
  z-index: 1;
  position: relative;
}

.header69_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

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

.gig_item {
  border-top: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.6rem;
}

.gigs_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 2rem;
  display: flex;
}

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

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

.gallery25_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.gallery25_content-left {
  justify-content: flex-end;
  display: flex;
}

.gallery25_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;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

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

.gallery25_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.gallery25_mask {
  width: 80%;
  overflow: visible;
}

.gallery25_slide {
  padding-right: 2rem;
}

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

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

.slider-arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  width: 3rem;
  height: 3rem;
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-arrow.is-bottom-left-previous {
  inset: auto auto 0% 0%;
}

.slider-arrow.is-bottom-left-next {
  inset: auto auto 0% 4rem;
}

.gallery25_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.blog5_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

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

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 700;
}

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

.blog5_author-image-wrapper {
  margin-right: 1rem;
}

.blog5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

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

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

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

.blog5_item-link {
  text-decoration: none;
}

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

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
}

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

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

.heading-style-h5-4 {
  font-size: 1.5rem;
  font-weight: 700;
}

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

.form_icon-wrapper {
  position: absolute;
  inset: auto auto auto 12px;
}

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

.dropdown2_toggle {
  grid-column-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  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-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown2_dropdown-list.is-right {
  right: 0;
}

.dropdown2_dropdown-link {
  padding: .5rem;
}

.dropdown2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.stacked-list1_list {
  border-top: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
}

.stacked-list1_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--_kip-kasper---brand-colors--grey-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
  position: relative;
}

.stacked-list1_avatar {
  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-list1_avatar-image {
  object-fit: cover;
  width: 3rem;
  height: 3rem;
}

.stacked-list1_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-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

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

.heading-style-h2-5 {
  font-size: 3rem;
  font-weight: 700;
}

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

.team12_item {
  text-align: center;
}

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

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

.team12_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.heading-style-h4-4 {
  font-size: 2rem;
  font-weight: 700;
}

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

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

.content5_content-wrapper {
  position: sticky;
  top: 5rem;
}

.heading-style-h2-6 {
  font-size: 3rem;
  font-weight: 700;
}

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

.content5_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

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

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

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

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

.content6_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

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

.content6_content-wrapper {
  position: sticky;
  top: 5rem;
}

.heading-style-h2-7 {
  font-size: 3rem;
  font-weight: 700;
}

.breadcrumb_component {
  width: 100%;
  color: var(--_kip-kasper---brand-colors--grey-light);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.breadcrumb-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.breadcrumb-link.is-active {
  font-weight: 500;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

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

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

.heading-style-h2-8 {
  font-size: 3rem;
  font-weight: 700;
}

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

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

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

.faq2_icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq2_answer {
  overflow: hidden;
}

.heading-style-h2-9 {
  font-size: 3rem;
  font-weight: 700;
}

.header_title {
  z-index: 1;
  text-align: center;
  margin-bottom: 0;
  font-size: 2rem;
}

.blog-post-header1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog-post-header1_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.blog-post-header1_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blog-post-header1_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: flex;
}

.blog-post-header1_social-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
}

.blog-post-header1_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

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

.code-embed {
  display: none;
}

.text-block-13 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.header80_component {
  height: 300vh;
  position: relative;
}

.header80_content-wrapper {
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header80_images-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.header80_images-wrapper.images-wrapper-right {
  z-index: 0;
  inset: 0% 0% 0% auto;
}

.header80_image-list {
  z-index: 1;
  grid-row-gap: 26vw;
  flex-direction: column;
  padding-top: 70vh;
  display: flex;
}

.header80_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header80_image-wrapper.is-image-1 {
  width: 22vw;
}

.header80_image-wrapper.is-image-2 {
  width: 22vw;
  margin-top: -46vw;
  left: 58vw;
}

.header80_image-wrapper.is-image-3 {
  width: 20vw;
  margin-top: -5vw;
  left: 4vw;
}

.header80_image-wrapper.is-image-4 {
  width: 18vw;
  margin-top: -45vw;
  left: 64vw;
}

.header80_image-wrapper.is-image-5 {
  opacity: .75;
  width: 20vw;
}

.header80_image-wrapper.is-image-6 {
  opacity: .75;
  width: 18vw;
  margin-top: -44vw;
  right: 54vw;
}

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

.header80_content {
  align-items: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.header80_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header_kk_logo {
  width: auto;
  height: 4rem;
}

.header_kk_logo.is-festival {
  height: 12rem;
}

.header_80_title {
  font-size: 4rem;
}

.collab_wrapper {
  justify-content: center;
  align-items: center;
  margin-top: .9rem;
  margin-bottom: .9rem;
  display: flex;
}

.collab_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5rem;
  display: flex;
  position: relative;
}

.collab_bar {
  background-color: var(--_kip-kasper---brand-colors--white);
  width: 4rem;
  height: 5px;
}

.collab_bar.is-left {
  position: absolute;
  transform: rotate(45deg);
}

.collab_bar.is-right {
  transform: rotate(-45deg);
}

.text-style-tagline {
  color: var(--_kip-kasper---brand-colors--grey-dark);
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.header_box {
  z-index: 2;
  text-align: center;
  position: absolute;
  inset: auto 0% 1rem;
}

@media screen and (max-width: 991px) {
  a {
    transition-property: none;
  }

  a:hover {
    opacity: 1;
  }

  .content_image {
    top: -7.5vh;
  }

  .k_footer {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .logo {
    max-width: 80%;
  }

  .outline-1 {
    max-width: 82%;
  }

  .outline-2 {
    max-width: 84%;
  }

  .outline-3 {
    max-width: 86%;
  }

  .outline-4 {
    max-width: 88%;
  }

  .outline-5 {
    max-width: 90%;
  }

  .outline-6 {
    max-width: 92%;
  }

  .outline-7 {
    max-width: 94%;
  }

  .outline-8 {
    max-width: 96%;
  }

  .outline-9 {
    max-width: 98%;
  }

  .outline-10 {
    max-width: 100%;
  }

  .warning {
    display: none;
  }

  .logo_mobile {
    max-width: 80%;
  }

  .f_content_wrapper {
    margin-top: 0;
  }

  .f_content_main {
    flex-direction: column;
  }

  .f_content_left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: auto;
    margin-bottom: 5vh;
    display: grid;
  }

  .f_content_right {
    text-align: center;
    width: auto;
    padding-left: 0;
  }

  .f_link {
    margin-bottom: .3em;
    font-size: 3em;
    display: none;
  }

  .f_link.w--current {
    display: none;
  }

  .f_link._2 {
    display: block;
  }

  .f_body {
    padding-top: 10px;
  }

  .f_waterfall {
    margin-bottom: 5vh;
  }

  .f_heading {
    text-align: center;
    font-size: 2em;
  }

  .text-block-2 {
    font-size: 1.4em;
  }

  .section-2 {
    padding-bottom: 5vh;
  }

  .f_fieldlabel {
    text-align: left;
  }

  .k_shows {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: .25fr 2fr .5fr 1fr;
    font-size: 1.2em;
  }

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

  .image-3 {
    width: 100%;
  }

  .k_press {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: .25fr 2fr .5fr 1fr;
    font-size: 1.2em;
  }

  .googleforms_desktop {
    display: none;
  }

  .section-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .googleforms_tablet {
    padding-top: 0;
    display: block;
  }

  .advent_produkt {
    padding-left: 1.9rem;
    padding-right: 1.9rem;
  }

  .hide-tablet {
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

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

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

  .spacer-huge {
    padding-top: 5rem;
  }

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .margin-huge {
    margin: 5rem;
  }

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

  .button {
    transition-property: none;
  }

  .button:hover {
    opacity: 100;
  }

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

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

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

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

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

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

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

  .header103_tab-link {
    min-width: 8rem;
  }

  .header103_tabs-menu {
    max-width: none;
    bottom: 4rem;
  }

  .menu-icon4_line-middle-top {
    z-index: 2;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0;
  }

  .menu-icon4_line-middle-base {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
  }

  .menu-icon4_line-middle {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .navbar16_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar16_menu-button.w--open {
    background-color: #0000;
  }

  .navbar16_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: 1rem 0;
    position: static;
  }

  .menu-icon4_line-bottom, .menu-icon4_line-top {
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar16_menu {
    flex-direction: column;
    justify-content: center;
    position: absolute;
  }

  .navbar16_links-wrapper {
    flex: 1;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .menu-icon4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

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

  .navbar16_bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar16_container {
    grid-auto-columns: 1fr;
  }

  .event32_item-title {
    flex-wrap: wrap;
  }

  .event32_item-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .product9_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

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

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

  .footer7_link {
    transition-property: none;
  }

  .footer7_link:hover {
    opacity: 100;
  }

  .footer7_logo-link {
    transition-property: none;
  }

  .footer7_logo-link:hover {
    opacity: 5;
  }

  .footer7_legal-link {
    transition-property: none;
  }

  .footer7_legal-link:hover {
    opacity: 100;
  }

  .contact11_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact11_content.max-width-large.align-center {
    grid-template-columns: 1fr;
  }

  .links2_newsletter-content {
    width: 90%;
    max-width: none;
  }

  .logo1_linkblock {
    transition-property: none;
  }

  .logo1_linkblock:hover {
    opacity: 100;
  }

  .blog45_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

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

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

  .event1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: auto;
    display: flex;
  }

  .event1_item-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

  .footer16_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .text-group.is-centered {
    justify-content: center;
    align-items: center;
  }

  .text-group.is-gigs {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .gallery25_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .gallery25_content-left {
    justify-content: flex-start;
  }

  .gallery25_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

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

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

  .gallery25_mask {
    width: 50%;
  }

  .gallery25_slide {
    padding-right: 2rem;
  }

  .slider-arrow.is-bottom-left-previous {
    left: auto;
  }

  .slider-arrow.is-bottom-left-next {
    left: calc(5% + 4rem);
  }

  .gallery25_slide-nav {
    right: 2rem;
  }

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

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

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

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

  .team12_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

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

  .content5_content-wrapper {
    position: static;
  }

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

  .content6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .content6_content-wrapper {
    position: static;
  }

  .heading-style-h2-7, .heading-style-h2-8, .heading-style-h2-9 {
    font-size: 2.75rem;
  }

  .header_title {
    font-size: 1.4rem;
    bottom: 8rem;
  }

  .header80_image-wrapper.is-image-1, .header80_image-wrapper.is-image-2 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .header80_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header_box {
    bottom: .6rem;
  }
}

@media screen and (max-width: 767px) {
  .logo {
    flex: 0 auto;
    display: none;
  }

  .outline-1, .outline-2, .outline-3, .outline-4, .outline-5, .outline-6, .outline-7, .outline-8, .outline-9, .outline-10 {
    display: none;
  }

  .warning {
    z-index: 999;
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .warning_image {
    width: 5em;
  }

  .logo_mobile {
    display: block;
  }

  .f_body {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4 {
    background-color: #000;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .googleforms_tablet {
    display: none;
  }

  .googleforms_mobile_hor {
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .googleforms_mobile {
    margin-bottom: 1rem;
    padding-bottom: 0;
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

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

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

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

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

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

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

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

  .hide-mobile-landscape {
    display: none;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

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

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

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

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header103_tab-link {
    min-width: 0;
  }

  .header103_tab-load-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .header103_tabs-menu {
    bottom: 4rem;
  }

  .navbar16_component {
    min-height: 4rem;
  }

  .navbar16_link {
    font-size: 1.5rem;
  }

  .navbar16_links-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar16_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar16_bottom {
    height: 4rem;
  }

  .event32_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .product9_image-wrapper {
    height: 100%;
  }

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

  .banner15_inner-wrapper, .section_banner15 {
    overflow: hidden;
  }

  .banner15_image-wrapper {
    height: 4rem;
  }

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

  .footer7_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer7_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer7_credit-text {
    margin-top: 2rem;
  }

  .footer7_bottom-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 1rem;
  }

  .contact11_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .gallery14_slider {
    padding-bottom: 3rem;
  }

  .gallery14_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .logo1_list {
    padding-top: 1rem;
  }

  .links2_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links2_newsletter-modal {
    align-items: flex-start;
  }

  .links2_newsletter-content {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .blog45_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

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

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

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

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

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

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

  .category-filter-link.last-link {
    margin-right: 2rem;
  }

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

  .footer16_credit-text {
    margin-top: 1.5rem;
  }

  .footer16_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer16_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer16_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer16_legal-list {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .text-group.is-centered {
    flex-flow: wrap;
  }

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

  .gallery25_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .gallery25_mask {
    width: 80%;
  }

  .gallery25_slide {
    padding-right: 1.5rem;
  }

  .gallery25_slide-nav {
    right: 5%;
  }

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

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

  .blog5_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .section-header2_component, .section-header2_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

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

  .section-header2_content-right {
    justify-content: space-between;
  }

  .stacked-list1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    place-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .stacked-list1_content-right {
    justify-content: space-between;
  }

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

  .team12_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team12_image-wrapper {
    height: 100%;
  }

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

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

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

  .content6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq2_icon-wrapper {
    width: 1.75rem;
    height: 1.75rem;
  }

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

  .header_title {
    font-size: 1rem;
    bottom: .5rem;
  }

  .header80_component {
    height: 150vh;
  }

  .header80_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .header80_image-wrapper.is-image-1 {
    width: 30vw;
  }

  .header80_image-wrapper.is-image-2 {
    width: 30vw;
    left: 52vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 26vw;
    right: 50vw;
  }

  .header80_content {
    padding-top: 4rem;
  }

  .header80_ix-trigger {
    margin-top: 35rem;
  }

  .header_box {
    bottom: .8rem;
  }
}

@media screen and (max-width: 479px) {
  .hero_wrapper {
    height: auto;
    min-height: 100vh;
  }

  .content_image {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: auto;
    top: 0;
  }

  .k_footer {
    position: relative;
  }

  .logo {
    display: none;
  }

  .outline-1 {
    max-width: 83%;
    display: none;
  }

  .content_wrapper {
    justify-content: center;
    height: auto;
    margin-bottom: 5vh;
    overflow: visible;
  }

  .outline-2 {
    max-width: 86%;
    display: none;
    overflow: visible;
  }

  .outline-3 {
    max-width: 89%;
    display: none;
    overflow: visible;
  }

  .outline-4 {
    max-width: 92%;
    display: none;
    overflow: visible;
  }

  .outline-5 {
    max-width: 95%;
    display: none;
    overflow: visible;
  }

  .outline-6 {
    max-width: 98%;
    display: none;
    overflow: visible;
  }

  .outline-7 {
    display: none;
    overflow: visible;
  }

  .outline-8 {
    max-width: 104%;
    display: none;
    overflow: visible;
  }

  .outline-9 {
    max-width: 107%;
    display: none;
    overflow: visible;
  }

  .outline-10 {
    max-width: 110%;
    display: none;
    overflow: visible;
  }

  .link {
    flex: 0 auto;
    align-self: center;
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .div-block {
    flex-direction: column;
    flex: none;
  }

  .warning {
    display: none;
  }

  .logo_mobile {
    z-index: 2;
    width: 120%;
    max-width: none;
    margin-top: 5vh;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .f_body {
    padding-left: 15px;
    padding-right: 15px;
  }

  .f_waterfall {
    margin-bottom: 3vh;
  }

  .f_button.submit {
    width: 100%;
  }

  .f_button_text {
    font-size: 1.1em;
  }

  .k_button {
    font-size: 1.5em;
    display: none;
  }

  .k_button.is-desktop {
    display: block;
  }

  .k_shows {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-items: center;
    width: 90vw;
  }

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

  .content_shows {
    align-items: center;
    margin-bottom: 5vh;
    overflow: visible;
  }

  .shows_heading {
    margin-top: 5vh;
  }

  .content_text {
    margin-top: 20vh;
  }

  .image-3 {
    text-align: center;
    object-fit: cover;
    object-position: 50% 50%;
    align-self: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .k_press {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-items: center;
    width: 90vw;
  }

  .section-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .googleforms_mobile_hor {
    padding-top: 0;
    display: none;
  }

  .googleforms_mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .advent_produkt {
    padding: .9rem;
  }

  .advent_pricing-price {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
    font-size: 3rem;
  }

  .advent_pricing-price.is-strikethrough {
    font-size: 2.5rem;
  }

  .advent_heading_s {
    font-size: 1.4rem;
  }

  .advent_produkt-wrapper {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .advent_button {
    margin-top: 2rem;
    margin-bottom: .5rem;
  }

  .advent_pricing {
    max-width: 130%;
    margin-bottom: 2rem;
  }

  .text-block-10 {
    font-size: 2.5em;
  }

  .text-block-11, .text-block-12 {
    font-size: 1.5em;
  }

  .div-block-8 {
    text-align: center;
  }

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

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

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

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

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

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

  .button.is-alternate.is-small.hide-mobile-portrait.w--current {
    display: none;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

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

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

  .header103_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header103_tab-image.is-1 {
    object-position: 18% 50%;
  }

  .header103_tab-image.is-2 {
    object-position: 67% 50%;
  }

  .header103_tab-image.is-3 {
    object-position: 39% 50%;
  }

  .header103_tab-image.is-4 {
    object-position: 35% 50%;
  }

  .header103_tab-image.is-5 {
    object-position: 49% 50%;
  }

  .header103_tabs-menu {
    bottom: 5.3rem;
  }

  .navbar16_link {
    text-align: center;
  }

  .navbar16_menu {
    overflow: hidden;
  }

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

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

  .event32_item-content {
    grid-row-gap: .5rem;
  }

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

  .contact11_content, .contact11_contact-list {
    grid-template-columns: 1fr;
  }

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

  .logo1_list {
    justify-content: center;
  }

  .links2_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

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

  .event1_item-content {
    width: 100%;
    min-width: auto;
  }

  .footer16_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer16_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer16_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .contact1_form {
    grid-row-gap: 1.5rem;
  }

  .text-group.is-centered {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    place-content: center;
    align-items: center;
  }

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

  .gallery25_mask {
    width: 95%;
  }

  .slider-arrow.is-bottom-left-next {
    left: 24%;
  }

  .stacked-list1_content-right {
    flex-flow: column;
    width: 100%;
  }

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

  .form-group {
    flex-flow: column;
  }

  .header_title {
    bottom: 4rem;
  }

  .blog-post-header1_content-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .header80_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .header_kk_logo {
    height: auto;
  }

  .header_kk_logo.is-festival {
    height: auto;
    max-height: 12rem;
  }
}

#w-node-a859e4ed-4c65-61ed-da78-128518580dcf-ae46807f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a859e4ed-4c65-61ed-da78-128518580dd1-ae46807f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a859e4ed-4c65-61ed-da78-128518580dd3-ae46807f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e15e85ab-aad3-e3ad-532b-e4e55fd6b623-ae46807f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_201b5a17-9c52-d97e-e1db-535519462325-ae46807f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_201b5a17-9c52-d97e-e1db-535519462327-ae46807f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201b5a17-9c52-d97e-e1db-535519462329-ae46807f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_201b5a17-9c52-d97e-e1db-53551946232b-ae46807f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a975c5-bfe6-2900-25d6-a3163ab5d6aa-9b96e81f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c4bb0484-48f5-e3c7-fce3-bc5afd45b089-42738e0d {
  justify-self: end;
}

#w-node-_751a5169-dc4b-b396-da84-4e0fa68e3a9c-a68e3a78 {
  justify-self: center;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da920d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da920f-4a1e3a89 {
  justify-self: center;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9223-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9224-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9228-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9229-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da922d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da922e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9232-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9233-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9237-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9238-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da923c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da923d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9247-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9248-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da924c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da924d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9251-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9252-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9256-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9257-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da925b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da925c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9260-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9261-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da926b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da926c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9270-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9271-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9275-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9276-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da927a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da927b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9284-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9285-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da928e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da928f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92a1-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92a2-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92a6-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92a7-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ab-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ac-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92b0-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92b1-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92b5-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92b6-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92c0-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92c1-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92c5-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92c6-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ca-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92cb-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92cf-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92d0-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92d4-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92d5-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92d9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92da-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92e5-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92e6-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ea-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92eb-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ef-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92f0-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92f4-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92f5-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92f9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92fa-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92fe-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da92ff-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9303-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9304-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9308-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9309-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da930d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da930e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9312-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9313-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da931d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da931e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9322-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9323-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9327-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9328-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da932f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9330-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9371-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9374-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9375-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9378-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9379-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da937c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9380-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9381-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9384-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9385-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9388-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da938f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9390-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9395-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9396-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da939a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da939b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da939f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93a0-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93a4-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93a5-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93b5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93b8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93b9-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93bc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93bd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93c0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93c1-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93c5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93c8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93c9-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93cc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93cd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93d0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93d8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93d9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93da-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93dc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93df-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93e0-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93e1-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93e5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93e8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93e9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93ea-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93ee-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93f2-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93f3-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93f9-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93fc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da93fd-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da93fe-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9402-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9405-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9406-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9407-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da940d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9411-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9412-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9416-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9419-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da941e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da941f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9420-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9424-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9427-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9428-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9429-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da942f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9432-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9433-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9434-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da943a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da943d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da943e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da943f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9447-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da944a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da944b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da944c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9458-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9459-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da945a-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da945e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9463-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9464-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9465-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da946b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9470-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9471-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9472-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9478-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da947d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da947e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da947f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9487-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da948d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da948e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9494-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9499-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da949a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da949b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da949f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94a2-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94a3-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94a4-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94aa-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94ad-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94ae-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94af-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94b5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94b8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94b9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94ba-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94c2-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94c5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94c6-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94c7-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94cd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94d0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94d1-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94d2-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94da-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94de-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94df-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94e5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94ee-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94ef-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94f0-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94f1-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da94f3-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94f6-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94fa-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94fb-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da94fc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9505-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9506-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9507-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9510-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9511-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9512-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9513-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9519-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da951a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da951b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da951c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da951e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9522-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9523-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9524-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9525-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9527-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9530-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9537-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9538-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9539-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da953a-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da953c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da953f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9543-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9544-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9545-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da954e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da954f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9550-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9559-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da955a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da955b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da955c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9562-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9563-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9564-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9565-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9567-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da956b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da956c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da956d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da956e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9570-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da95bd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95be-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95c3-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95c4-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95cc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95cd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95d4-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da95d5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9606-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da960a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da960b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da960d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da960f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9610-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9612-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9614-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9615-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9617-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9619-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da961a-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da961c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da961e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da961f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9621-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9623-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9624-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9626-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9628-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da962a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da962c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da962e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da962f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9631-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9632-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9634-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9635-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9637-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9638-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da963a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da963b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da963d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da963e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9640-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9641-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9643-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9649-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da964d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da964e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9650-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9652-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9653-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9655-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9657-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9658-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da965a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da965c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da965d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da965f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9661-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9662-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9664-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9666-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9667-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9669-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da966b-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da966c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da966e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9670-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9671-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9673-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9675-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9676-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9678-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da967a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da967b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da967d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da967f-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9680-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9682-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9687-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da968b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da968d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9690-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9695-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da969a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da969f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96a4-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ab-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ac-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ae-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96af-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96b1-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96b2-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96b4-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96b5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96b7-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96b8-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ba-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96bb-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96bd-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96be-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96c0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96c1-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96c3-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96c4-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96c6-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96c7-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96c9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ca-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96cc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96cd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96cf-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96d0-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96d2-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96d3-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96d5-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96d6-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96d8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96d9-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96db-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96dc-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96de-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96df-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96e1-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96e2-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96e4-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96e5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96e7-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96e8-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ea-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96eb-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96ed-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96ee-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96f0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96f1-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96f3-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96f4-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96f6-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96f7-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96f9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96fa-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da96fc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96fd-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da96ff-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9700-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9702-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9703-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9708-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da970c-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da970e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9711-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9716-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da971b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9720-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9725-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da972c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da972d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da972f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9730-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9732-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9733-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9735-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9736-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9738-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9739-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da973b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da973c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da973e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da973f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9741-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9742-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9744-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9745-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9747-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9748-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da974a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da974b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da974d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da974e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9750-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9751-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9753-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9754-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9756-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9757-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9759-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da975a-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da975c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da975d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da975f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9760-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9762-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9763-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9765-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9766-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9768-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9769-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da976b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da976c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da976e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da976f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9771-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9772-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9774-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9775-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9777-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9778-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da977a-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da977b-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da977d-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da977e-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9780-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9781-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9783-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9784-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9789-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da978c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da978d-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da978f-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9790-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9792-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9793-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9795-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9796-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da9798-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9799-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da979b-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da979c-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da979e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da979f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97a1-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97a2-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97a4-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97a5-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97a7-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97a8-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97aa-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97ab-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97ad-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97ae-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97b0-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97b1-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97b3-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97b4-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97b6-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97b7-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97b9-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97ba-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97bc-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97bd-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97bf-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97c0-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97c2-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97c3-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97c5-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97c6-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97c8-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97c9-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da97cb-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da97cc-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da98be-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da98c2-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98c3-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98c7-4a1e3a89, #w-node-cc4e139a-c02d-c911-921e-dbd087da98c9-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98ca-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98ce-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98cf-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98d3-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98d4-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98d8-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98d9-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98dd-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98de-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98e2-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98e3-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98e7-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98e8-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98ec-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98ed-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98f1-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98f2-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98f6-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98f7-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98fa-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98fb-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da98ff-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9900-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9904-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9905-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9909-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da990a-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da990e-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da990f-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9913-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9914-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9918-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9919-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da991d-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da991e-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9922-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9923-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9927-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da9928-4a1e3a89 {
  justify-self: start;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da992c-4a1e3a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4e139a-c02d-c911-921e-dbd087da992d-4a1e3a89 {
  justify-self: start;
}

#w-node-bc0c9b2e-c5bf-6a50-a8b4-f820d86ac4b6-3ac6f1b3, #w-node-bc0c9b2e-c5bf-6a50-a8b4-f820d86ac4b6-20b245af, #w-node-_1cb8031f-6b7b-3186-1f4c-5ca0e400ef21-dfdd8f1b, #w-node-_1cb8031f-6b7b-3186-1f4c-5ca0e400ef23-dfdd8f1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22f7482b-6886-0a3e-7f50-155e2eebf783-eaab666e {
  justify-self: end;
}

#w-node-_17cddd4b-b242-7ba0-5720-f43411406746-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f43411406748-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f4341140675d-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f4341140675f-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f43411406774-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f43411406776-00290b2a, #w-node-_0421be66-0808-cd15-be52-db16e70b8897-00290b2a, #w-node-_0421be66-0808-cd15-be52-db16e70b8899-00290b2a, #w-node-ad9f1bb4-72a9-72fc-9247-f81de5338c5b-00290b2a, #w-node-ad9f1bb4-72a9-72fc-9247-f81de5338c5d-00290b2a, #w-node-_0dc9f93f-1691-8a59-d686-fccc4fc556cc-00290b2a, #w-node-_0dc9f93f-1691-8a59-d686-fccc4fc556ce-00290b2a, #w-node-_75872f92-4f76-75e4-6e25-833b122428e6-13fb2e82, #w-node-_75872f92-4f76-75e4-6e25-833b122428e8-13fb2e82, #w-node-_75872f92-4f76-75e4-6e25-833b122428f1-13fb2e82, #w-node-d2f8c5a9-2b65-5329-a9f0-1b195f4f3fe0-13fb2e82, #w-node-d2f8c5a9-2b65-5329-a9f0-1b195f4f3fe7-13fb2e82, #w-node-d2f8c5a9-2b65-5329-a9f0-1b195f4f3fe9-13fb2e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_217fd2a4-dd24-a6c6-b7fb-bd59c93ba18c-b8d6c963 {
  justify-self: center;
}

#w-node-a0dce299-7a87-b9c5-8b2f-7c3208def103-70537066, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e8454970-53823a43, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e8454972-53823a43, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e8454974-53823a43, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e8454976-53823a43, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e845497a-53823a43, #w-node-_3bf4f2c1-7c0e-eb9a-28bd-0262e845497c-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e4e-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e50-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e58-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e5a-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e62-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e64-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e6c-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e6e-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e76-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e78-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e80-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e82-53823a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd4dfde7-287a-59c9-d083-6b76c722c35a-53823a43 {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_92b5fcf2-1a75-db68-46df-939386c61b38-eaab666e {
    justify-self: auto;
  }

  #w-node-d2f8c5a9-2b65-5329-a9f0-1b195f4f3fe7-13fb2e82 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a859e4ed-4c65-61ed-da78-128518580dd1-ae46807f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a859e4ed-4c65-61ed-da78-128518580dd3-ae46807f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e15e85ab-aad3-e3ad-532b-e4e55fd6b623-ae46807f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201b5a17-9c52-d97e-e1db-535519462327-ae46807f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_201b5a17-9c52-d97e-e1db-535519462329-ae46807f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_201b5a17-9c52-d97e-e1db-53551946232b-ae46807f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90a975c5-bfe6-2900-25d6-a3163ab5d6aa-9b96e81f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_17cddd4b-b242-7ba0-5720-f43411406745-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f4341140675c-00290b2a, #w-node-_17cddd4b-b242-7ba0-5720-f43411406773-00290b2a, #w-node-_0421be66-0808-cd15-be52-db16e70b8896-00290b2a, #w-node-ad9f1bb4-72a9-72fc-9247-f81de5338c5a-00290b2a, #w-node-_0dc9f93f-1691-8a59-d686-fccc4fc556cb-00290b2a, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e4d-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e57-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e61-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e6b-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e75-53823a43, #w-node-_8ba6a7a8-9fc4-621d-f90c-35275abf7e7f-53823a43 {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Golostext variablefont wght';
  src: url('../fonts/GolosText-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Minionpro';
  src: url('../fonts/MinionPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}