html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Monumentgrotesk;
  src: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7ddde262ecaa487f27e7bc_MonumentGrotesk-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Monumentgrotesk;
  src: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7ddde23b35a8493e47b3bd_MonumentGrotesk-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcmonumentgroteskmono;
  src: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ca37376eaa1e417120c6e1_ABCMonumentGroteskMono-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --24-yellow: #ff0;
  --indian-red: #eb5757;
  --fl24-black: black;
  --black: #222;
  --dim-grey: #525252;
  --brown: #ab4040;
  --gold: #ffde03;
  --red: #e53935;
  --steel-blue: var(--24-red);
  --medium-sea-green: #2effbd;
  --purple: #6b63ff;
  --fl24-white: #fff;
  --indian-red-fifty-23: #e15654;
  --black-fifty-23: #12100b;
  --light-yellow-fifty-23\<deleted\|variable-5304de34\>: #fffd8b;
  --black-fifty: #292a2a;
  --24-blue: #007dff;
  --jaune: #d9ff96;
  --24-green: #03ff57;
  --blue-fifty-23: #067df8;
  --24-red: #ff0f29;
  --24-pink: #f7a1cf;
  --transparent: var(--medium-sea-green);
  --24-gray: #d4d4d4;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Sen, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

a {
  color: var(--24-yellow);
  -webkit-text-stroke-color: var(--24-yellow);
  vertical-align: baseline;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 40px;
}

li {
  margin-bottom: 25px;
}

label {
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid var(--indian-red);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.5;
}

.banner {
  color: var(--fl24-black);
  background-color: #292a2a;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  text-decoration: none;
  display: block;
}

.style-guide-wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.style-left {
  width: 30%;
  padding: 20px 20px 20px 0;
}

.style-right {
  width: 70%;
  padding: 20px;
}

.style-menu {
  position: sticky;
  top: 20px;
}

.style-section {
  margin-bottom: 70px;
  padding-top: 20px;
}

.btn {
  border: 1px solid var(--indian-red);
  background-color: var(--indian-red);
  border-radius: 5px;
  padding: 5px 25px;
  font-weight: 700;
  transition: border-color .3s, background-color .3s;
}

.btn:hover, .btn.dark {
  border-color: var(--black);
  background-color: var(--black);
}

.btn.dark:hover {
  border-color: var(--indian-red);
  background-color: var(--indian-red);
}

.btn.dark.outline {
  border-color: var(--black);
  color: var(--black);
}

.btn.dark.outline:hover {
  border-color: var(--black);
  background-color: var(--black);
}

.btn.dark.outline.cat-menu {
  width: 100%;
}

.btn.dark.outline.cat-menu.w--current {
  background-color: var(--black);
  color: var(--fl24-black);
}

.btn.light {
  border-color: var(--fl24-black);
  background-color: var(--fl24-black);
  color: var(--black);
}

.btn.light:hover {
  border-color: var(--indian-red);
  background-color: var(--indian-red);
  color: var(--fl24-black);
}

.btn.light.outline {
  opacity: 1;
  color: #37ffbd;
}

.btn.light.outline:hover {
  border-color: var(--fl24-black);
  background-color: var(--fl24-black);
  color: var(--black);
}

.btn.light.hero {
  margin-right: 10px;
}

.btn.light.hero.safe {
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.btn.light.hero.safe:hover {
  background-color: #292a2a;
}

.btn.outline {
  color: var(--indian-red);
  background-color: #0000;
}

.btn.outline:hover {
  border-color: var(--indian-red);
  background-color: var(--indian-red);
  color: var(--fl24-black);
}

.btn.outline:focus {
  border: 1px solid var(--indian-red);
  box-shadow: 0 0 2px 0 var(--indian-red);
}

.color-wrapper {
  justify-content: space-between;
  margin-bottom: 35px;
  display: flex;
}

.color-block {
  background-color: #d1d1d1;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100px;
  height: 100px;
  padding: 12px;
  font-size: 12px;
  display: flex;
  position: relative;
}

.color-block.primary {
  background-color: var(--black);
  color: var(--fl24-black);
}

.color-block.secondary {
  background-color: var(--indian-red);
  color: var(--fl24-black);
}

.color-block.white {
  background-color: var(--fl24-black);
}

.color-block.primary-variant {
  background-color: var(--dim-grey);
  color: var(--fl24-black);
}

.color-block.secondary-variant {
  background-color: var(--brown);
  color: var(--fl24-black);
}

.color-block.alert-blocks {
  width: 22%;
}

.color-block.alert-blocks.caution {
  background-color: var(--gold);
}

.color-block.alert-blocks.warning {
  background-color: var(--red);
  color: var(--fl24-black);
}

.color-block.alert-blocks.alert {
  background-color: var(--steel-blue);
  color: var(--fl24-black);
}

.color-block.alert-blocks.success {
  background-color: var(--medium-sea-green);
  color: var(--fl24-black);
  min-height: auto;
  padding-top: 0;
}

.separator {
  background-color: var(--dim-grey);
  height: 1px;
  margin-bottom: 20px;
}

.style-link-wrapper {
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}

.style-link-wrapper.dark {
  background-color: var(--black);
  color: var(--fl24-black);
}

.small {
  margin-bottom: 10px;
  font-size: 10px;
}

.small.caps {
  text-transform: uppercase;
}

.small.footer-small {
  color: var(--purple);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.small.footer-small.contact {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.page-title-section {
  background-color: var(--black);
  color: var(--fl24-black);
  padding-top: 30px;
  padding-bottom: 30px;
}

.manifesto {
  color: var(--fl24-black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Sen, sans-serif;
  display: block;
}

.manifesto.shop-local-container.curators-list {
  color: var(--indian-red-fifty-23);
  background-image: none;
  align-items: center;
  display: flex;
}

.manifesto.contact {
  position: absolute;
  inset: 0%;
}

.manifesto.ticket-field {
  max-height: none;
  margin-left: 0;
  margin-right: 0;
}

.manifesto.bar {
  margin-bottom: 20px;
  display: block;
}

.manifesto.manifesto-home {
  background-color: #292a2a;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c9175168859964e6f4f43_Klub_Dramatik_analog_2019_42_LIGHT.png");
  background-position: 50%;
  background-size: cover;
}

.manifesto.newsletter-covid {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.manifesto.artist-section {
  background-color: var(--black-fifty-23);
  color: var(--black-fifty-23);
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64d114101ceaa7987fd1d94e_Photocopy%20Texture%2013.jpg");
  background-position: 0 0;
  background-size: auto;
  min-height: 350px;
  margin-bottom: 0;
  padding: 0;
}

.manifesto.lineup {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 60%;
  display: flex;
}

.manifesto.curator-info {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.manifesto.meet-the {
  color: #2effbd;
  background-image: linear-gradient(#292a2a, #292a2a);
  padding-top: 20px;
  padding-bottom: 20px;
}

.manifesto.curateurs-home {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7ecb7f2fd9525b8b2d7f1d_FFL-2019---7.11.-MorMor-.-AB-Club-%C2%A9-Martin-de-Gennes--_MG_4278_LIGHT.png");
  background-position: 50% 80%;
  background-size: auto;
}

.manifesto.manifesto2022 {
  padding-left: 0;
  padding-right: 0;
}

.page-title {
  margin-top: 10px;
}

.style-menu-wrapper {
  margin-bottom: 10px;
}

.style-heading {
  margin-top: 0;
}

.input {
  border: 1px solid var(--black);
  border-radius: 5px;
}

.input:hover, .input:active, .input:focus, .input.-wfp-focus {
  border-color: var(--indian-red);
}

.input::placeholder {
  color: var(--dim-grey);
}

.input.cart-quantity {
  margin-bottom: 0;
  margin-right: 5px;
}

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

.alert-wrapper {
  background-color: var(--fl24-black);
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 20px;
}

.alert-wrapper.danger {
  background-color: var(--red);
  color: var(--fl24-black);
}

.alert-wrapper.warning {
  background-color: var(--gold);
}

.alert-wrapper.success {
  background-color: var(--medium-sea-green);
  color: var(--fl24-black);
  min-height: auto;
  padding-top: 20px;
}

.alert-wrapper.information {
  background-color: var(--steel-blue);
  color: var(--fl24-black);
}

.style-pill-wrapper {
  margin-bottom: 10px;
  display: flex;
}

.style-pill-wrapper.style-page {
  align-items: flex-start;
  display: flex;
}

.pill {
  background-color: var(--steel-blue);
  color: var(--fl24-black);
  border-radius: 20px;
  margin-right: 10px;
  padding: 5px 20px;
}

.pill.warning {
  background-color: var(--red);
  color: var(--fl24-black);
}

.pill.warning.badge {
  border-radius: 0;
}

.pill.caution {
  background-color: var(--gold);
  color: var(--black);
}

.pill.caution.badge {
  border-radius: 0;
}

.pill.success {
  background-color: var(--medium-sea-green);
  color: var(--fl24-black);
  min-height: auto;
  padding-top: 5px;
}

.pill.success.badge, .pill.badge {
  border-radius: 0;
}

.pill.primary {
  background-color: var(--indian-red);
  font-size: 16px;
}

.hero-section {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f749176eaaed45eba00215f_ddd.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 550px;
}

.hero-section.about-hero {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/660536527e2dde43904a8c4b_Ticket%20Shop%20Background.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  min-height: 0;
  max-height: none;
}

.hero-section.about-hero.termsofsales {
  background-image: none;
}

.hero-section.contact-hero {
  background-image: linear-gradient(360deg, #222, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d3e884078d6_adam-solomon-WHUDOzd5IYU-unsplash%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.legals {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b5c619005f9d93430e25b_FFL-2019---7.11.-MorMor-.-AB-Club-%C2%A9-Martin-de-Gennes--_MG_3958-light.jpg");
}

.hero-section.artist-header {
  background-image: none;
}

.hero-section.artist-header.head-jaguar-jaguar {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f901f8a32ecf35596244922_JJ-Press-1-HQ_banner-(Tina-Herbots)_light.jpg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-victor-de-roo {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5fa8fc59f0d432779626fdc4_VDR---Presspic-(by-Jente-Waerzeggers)_light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-c-line {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5fa8fe185c7efea01ad14367_191004_papiripar_Ce%CC%81line_Gillain_Claudia_Ho%CC%88hne.jpg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-echt {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615da5b77e0a8053359935fc_000001-2.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-dolly {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f914198e125b89a5594449c_Dolly-portrait-scaled.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-frenetik {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f914f8070b33a4038a305eb_frenetik.jpg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-annabel {
  background-image: linear-gradient(#2effbd, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6142406c2a17a0525a51a5e4_Annabel-Lee-1-%C2%A9-Ine%CC%80s-Ziouane.jpeg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-david {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615da23cc8599b05e1a480a1_PRESSE4-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-iliona {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5fa9068e5c7efe0810d198f3_Iliona.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: contain, auto, auto;
}

.hero-section.artist-header.head-meskerem {
  background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5fa907c273f889392067d57d_Meskerem%20Mees_%20(c)%20Patrick%20Blomme%20hi-res.jpg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-meyy {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6142580a9a9f9a01dc62ac8e_MEYY_hyli(c)MichaelSmits1_LIGHT.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-reinel {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615dae9465b36adf0fd79205_Reinel%20Bakole%20by%20%40Celeste_Gomis.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-elevate {
  background-image: linear-gradient(#2effbd, #2220 60%), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be19c1cdd904e3f742f271_Elevate%20Festival%20%40LenaPrehal.jpeg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-chibi {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6123929078651d3f6bbfeb6b_Chibi_Ichigo_by_Simulated_paradise_2.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-aili {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6124f4152d0362917c7d4e76_200129-AILI%20%2B%20ORSON-ILLIASTEIRLINCK-18.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-alberta {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6123a079905e20022f682b07_alberta-thumb.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-emile {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/612500020ea15b44ba0232be_Photo-Emile-Londonien_high.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-gabriels {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/612503c5db10d3dd41b823c0_gabriels_low.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-kiddus {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61250a9a7f36da4f4304d7c3_KxLuce1_low.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-l-rain {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6124a84cb82295c0e0db3bdb_L'Rain-thumb.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, auto, auto;
}

.hero-section.artist-header.head-lova {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6125198e07dedc03986d1f9d_Lova_Lova-low.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-thirsty {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251a1c6d80d62efc270f24_ThirstyEyes_1_byXeniaSnapiro.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-tukan {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251b64d7bfee595c1a80cf_TUKAN-low.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-ze {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251ce5068ca40ff6f31783_Ze-low.png"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-able {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630de089458984cc24fea5b0_Amaliah%20Press%20Photo%201%20(Credit-%20Cicely%20Grace)%20(1).jpeg");
  background-position: 50% 60%;
  background-size: cover;
}

.hero-section.artist-header.head-bad-bonn {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127945cc65ee02c907ede14_Bad-Bonn-Kilbi-Festival-%C2%A9Hansueli-Schaerer_light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.hero-section.artist-header.head-bbk {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61279aa752a5e105f18a706a_67531605_10157686417642932_1869317144726994944_n.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-cabaret {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61279ff370047dbdfd2a943d_CabaretVert1.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-couleurcaf {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a1a734f6cf495bc5d376_Couleur%20Cafe%CC%81%20%40Benjamin%20Struelens.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-distorsion {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a482f96e2a6652b671f9_Distorsion2.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-down {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a66bcc412534e09df063_DTRH19_20190706_2107_DTRH_MaxKneefel_37378.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-haldern {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a8d0e9ea23a08bbf7d16_Halder_Pop_Festival-2018_027.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-horst {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be1d79b195d129c3310548_Horst%20Arts%20and%20Music%20%40Maxim%201.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-jazz {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127ad7b8127dbbc19b48328_Jazz-Re-Found_DSC06129-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-metronome {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127b3a86b98e35a846effec_Metronome.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-mutek {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127b72423e379594abc7178__URI3521-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-montreux {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128a4ee52a315569dde5b49_217798965_10158108939562023_6350625940430261093_n.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-nyege-nyege {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128b01e52a3159d82de8c3c_142655108_3810027432352433_539776543108929872_n.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-panoramas {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128b4ed3eea8bb6e8ebbd61_131535395_10157502622241496_5343950146153082306_n.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-pukkelpop {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128c9e5cb914ad387d3ed73_Pukkelpop%202019%20-%2008%20-%2017%20-%2000u%20-%2042m%20-%20ANNIKA%20WALLIS%20-%206067_.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.pop-kultur {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128cc1e4f09247d31abcc40_Pop-Kultur-Festival2%C2%A9Camille-Blake-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-splash {
  background-image: linear-gradient(#2effbd, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128d62af78679b0d316a5d8_spl_page_slider7.jpg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-woh {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128dc7b0655fc6ccbfb73ae_239462747_2514863155324207_1020502733253593045_n.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-rewire {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128ef953032394abf5f5629_rewire-nah-1.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-elkka {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/612a3834d9c353856545f45c_elkka-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 60%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-albix {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61423edd4fabcb56f57bcef5_01_AlbiX_Credits_negative-by-nature.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-cabasa {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61424275e1c78f24a265117e_cabasa_03_%C2%A9_Jente_Waerzeggers-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-chester {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614244de0e3e66459af0d7bb_%40Chester%20Remington2.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-crystallmess {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61424a76e1908b98ab69d2e2_Crystallmess%20Marc%20Asekhame.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-gargantua {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614251af9a9f9aa11262812b_Photo2_Garga%CC%88ntua_Valentin_Levaufre.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-kabeaushe {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614254288df10740f4f77321_KABEAUSHE%CC%81-IMAGE-Q-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-mazey {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614256470d882f61d21f7719_MazeyHaze_Press1_FeeOomes-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-rrita {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614259b81e3dc1015f71c8f3_rrita_jashari_01_%C2%A9_catherine_lemble.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-schnellertollermeier {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425b2f7b5e416dbee401a4_R1-02330-0032_V2_HR.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-sophia {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425cc0f719eabb4356bc4e_Sophia-Kennedy-by-Benjakon-0638-WEB-2000.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-yoo-doo-right {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425e17c5c78b19b983f6c5_Yoo-Doo-Right---Avatar-4-3-by-Stacy-Lee-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 0, 0 0;
  background-size: auto, cover, auto;
  background-attachment: scroll, scroll, scroll;
}

.hero-section.artist-header.head-zeta {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425e8446adb06ec8ae943c_zeta_lys_02.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-awo {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615d9675675e0913833387ac_awo-ojiji_serious_by-gregor-ladenhauf-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-colorful {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615d97454bce30530a1d12ae_Colorful%20People.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-k-zia {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615da85bedbe4e97e653aa96_Tribunalova_ZIA_10.jpeg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 40%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-nnavy {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615daa4d488f1e7fbfbadd16_Anoush%20Abrar%202.JPG"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-peet {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615dac482063e98fb9c612bf__peet013.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 40%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-pot {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615dacf866fdd1a9e4435981_Pote%CC%81%20Stare%20LANDSCAPE%20press%20shot%20-%20credit_%20Ussi_n%20Yala.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.head-zetak {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615db29ebfa4404bec0170b5_ZETAK39-light.jpg"), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50% 40%, 0 0;
  background-size: auto, cover, auto;
}

.hero-section.artist-header.hero-jaguar {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f901f8a32ecf35596244922_JJ-Press-1-HQ_banner-(Tina-Herbots)_light.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-marina {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6171850a32a4a601ef9b5463_byAnxoCasals-light.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-avalanche {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6171890d4be78b08f0ac0e3b_Avalanche-Kaito---1-(c)-Davide-Belotti-light.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-baby {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61726b4ed498b02d95feab92_Photodepresse1_Babysolo33_cre%CC%81dits_Joanna_Doukov.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-brorlab {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61726d6fea832a81e5d9187c_216350520_913140629543006_1783383792401271962_n.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-enfant {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/617272b7260fb6cfcb79fe44_Enfant-Sauvage-1-(c)-Sofiane-Boualia-light.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-mimi {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/617274f5d498b01810febedf_IMG-20210513-WA0029.jpg");
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-shoko {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6172762a049e0029f9772be5_Shoko_Igarashi_NEW-(2)-light.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.hero-section.artist-header.hero-zin-e {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61727c3ddebcd299aac2abb4_DSC_0462.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-laryssa {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6176cf466759e148be9c2136_cover.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-marta {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6176db8591d6a13191d64d00_image003.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-john {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6194a6bb220bd7c17df42f04_JohnParm2021%20by%20Hamza%20Seriak.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-turkana {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6195244cf2d901f3409a167d_65171863_1337334719776938_5891539968592969728_n.jpg");
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-promis3 {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61977a38bbcd737f661ff16b_landscape.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-section.artist-header.head-amalia {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630de089458984cc24fea5b0_Amaliah%20Press%20Photo%201%20(Credit-%20Cicely%20Grace)%20(1).jpeg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  max-height: 600px;
}

.hero-section.artist-header.head-eloi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630de99a0edca0c0ed4be80b_R1-09507-0006-light.jpg");
  background-position: 50% 30%;
  background-size: cover;
  background-attachment: fixed;
}

.hero-section.artist-header.head-grove {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e144906aa2b448c822791_0028636038_10.jpeg"), linear-gradient(#0000, #0000);
  background-position: 50% 35%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-awa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631ef307230d2c4b4d81f228_hawa-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-mabe {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631755c145a41e1bd4e88403_02---DSCF8871-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-michelle {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e229f18ea83f4e0510313_20-(July-6)-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-orbit {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e26365781851435b64fa6_orbit_PressPhoto_SummerSomeday_2-(by-Jonas-Scharf-(Zeitfang))-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-ottis-coeur {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e295484d91c73621e9695_Color-Luis-Escudero-Gimenez-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 10%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-santiago {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315e64518240744bdb10bae_Architecture_of_Friendship_15_Foto_Pedro_Anguila.jpeg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-sister {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e32cf79d8854077769088_Press-Photo-2-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 10%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-clockworks {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630e34ff9aae8c70684931eb_Press-Picture---The-Clockworks-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-bsides {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630f6d4cc8d2fbebea3f2804_BSides22-TheBug-SamAebi-08.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 100%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.head-stace {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631753bfb25d241d68017872_STACE-%C2%A9-Diego-Mitrugno-2-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-audio {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631217f57c606366252d8f1a_audioobscura.jpeg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.hero-section.artist-header.head-boomtown {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63121a52b4ff261b02c32f09_fd399629-4767-4de9-bb90-5cc3ab8ddd60.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-changeover {
  background-image: linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
}

.hero-section.artist-header.head-colours {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315bdce6f7b0e83bee39f73_Colours%20of%20Ostrava%202022_photo_Zdenko%20Hanout%20(2).jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-astro {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c2b864bb4e2b36add2f6_Astropolis%202022%20-%20David%20Boschet%202.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-magnifique {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c575c1e955ccac747060_20190615-C.CARON-LMS.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-marsatac {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c733142485e124baef0e_287962784_5934549276560528_8268150000180763999_n.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-meakusma {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c9bdcf6f3beb624f3749_meakusma.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-moscow {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315cc2c70d1377320745465_mYnClCbqQYY.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-robot {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315ce22e690748aa7983cd8_293030742_5474981932522778_4218749003019709348_n.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-siren-s {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315cf8650a96c25fcf93b56_Abbey_courrtyard.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-sonar {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d0dd70df90bc5725d15a_LaurentGarnier_So%CC%81narVillage_Thursday_Sonar2018_FernandoSchlaepfer_003.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-superbloom {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d35164bb4e5fa4ae9a4d_2cef6805-d2f6-4849-aad5-871627885ab4-Olympic_Park.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-kau {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315eb6952ad87842ce004c5_KAU-11-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-terraforma {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f0dd0cc3cfacb43b6939_SL_0609.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-unsound {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f2a665cd5382c570f11a_maxresdefault.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-waking {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f4fa69d91cc59ec51eee_bernd-fink_1.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-wild {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f73a65cd538ba67112da_NiNE8-5_light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-wild.belair {
  background-image: linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  width: auto;
}

.hero-section.artist-header.head-wos {
  background-image: linear-gradient(#0000, #0000);
}

.hero-section.artist-header.head-jeanneto {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63171d8aad5e06825cb1814b_2---JeanneTo_Live%C2%A9BenPi2-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-dishwasher {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63172cf11fdc4e15e1df210c_Dishwasher_-(c)-Hanne-Vermeersch-2-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-lander {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631730d1c43a7fc1e6a4fd23_1-Lander-en-Adriaan-credit-Tina-Herbots-(https_tinaherbots.com_)-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-mil {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6319d7c4fc53a4bbf595e9f8_40530616863_73629290cc_o.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-ml {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dc74d5bba65a403543bb6_ML-_-3-_-%C2%A9-Ella-Herme%CC%88_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-siksa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dcc945b653f4039e64434_Copy-of-photo-by-Aga-Murak-21_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-yugen {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dcfe82ae96a6823ff79bc_YugenKala_2022-02_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-bratri {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dd2a0911b78437c6a9dc4_BratriFoto1ByZuzkaBo%CC%88nisch_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-dj-travella {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dd536befab0f03aa81c9b_Dj-Travella-photo_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-gwendo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dd6eee3c81d006e55cd83_Gwendoline-(C)-Alois-Lecer-f_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-mankiyan {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/632dd98fb13be74be04fe09c_IMG_0044_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-niknak {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6331670a8d0facf212dc8334_NikNak-Sophie-Jouvenaar-Gate-Pics-(day-4)-35_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-omni {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/633169ae39e3af7d8a13aa7e_IMG_6923.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-spacebabymadcha {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63316e289942db0a5c760412_Copy-of-SBM-1-copy-Jacqueline-De-Gorter_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-ada-oda {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6374cf751070418437c643f3_denzel_himself.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-catherine-graindorge {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/633172c13dad2344eac8fa36_catherine_graindorge_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-moise {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63317786a315d1dd3e490648_Moi%CC%88se_Turizer_web.JPG"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-niels {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63317a4dba783e827ba2bc48_Niels-preview---06February2022---001_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-lazuli {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63317dadf96a3555230805b5_LAZULI_web.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-judith {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6332d9d8e25c7e32f42b6bf7_kiddo%20fleurs%20(1).jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-they-hate-change {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6332f138bce03468791b1ce4_They%20Hate%20Change%20pic.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-feux {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/633317338ceed5bdcb1ae84b_IMG_0024.JPG"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 30%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-kowari {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635159cf4d582881c853c45b_kowari-light.jpg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.artist-header.heas-smahlo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63515cd6c576be0f297a0b28_Smahlo-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 30%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-shaka {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63515f9073b93e2b51b3b2b0_shaka-shams-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-vieze-meisje {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351614ea3aa614010e4a1e3_Vieze-Meisje-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 80%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-dienne {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351640e0370b79ce2c497ce_Dienne-by-Ruben-Mertens-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-laura {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635166ad9686810f7dc1c2c1_Agnusdei-Fabris--light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-jeshi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63516aed4a779eadff1af42a_jeshi-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-baby {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63516ccc98cba49241fdad75_IMG_0145-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-etape {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635170d898cba49fdbfdf439_e-tape-and-Vincent-Rang-2-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-zohar {
  background-image: linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
}

.hero-section.artist-header.head-movulango {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351793e9961b2079614bce6_Movulango.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-kat {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63517adc05ac4f2e733693ad_KAT-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-samar {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63517eedf71ec2cc6c0d4057_SAMAR_PRESS_%C2%A9_Maryan_Said_3.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-clara {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63519a33522cad4590057d13_Clara!-photographies-Coquelin-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-bolis {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63519d8a28619d5322c12fd3_bolispupul-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-uzi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351a052522eae07174e735c_uzi-feyja-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 25%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-sara {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351a27af60019be6f76c05f_0010_Sara_Berts_FCS-(1-di-1)-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-p {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351a6007c20f67f4bc1a0ff_PO-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-o {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351a805e4fecf791e0a2665_fdad76e1_O%20Promo.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-maz {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6351ab2a96ae3c42f989879d_maz-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-inturist {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63567f582f1e5e1be4af77db_Inturist_2-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-king-kami {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6356820da5b9867518bce668_King_Kami.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 30%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-live {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635684114a52ff28b2325793_Liv.e-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 10%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-winnterzuko {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635685c357c4a564a0d8ea30_02%20-%203cf406e1-23c1-4832-9282-269b574ca8c8.jpeg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 40%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-knucks {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/635689c9d0e76d4e989b7334_knucks-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-aunty {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63579dad21ca0c7468c77864_aunty-light.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-mickey {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6373a7b6c8dbbf0c712467c0_DSC_0127.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-denzel {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6374cf751070418437c643f3_denzel_himself.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% 10%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.head-chrisman {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63765cc68d8e246a8a3f9000_chrisman.jpg"), linear-gradient(#fff, #2220), linear-gradient(#0000, #0000);
  background-position: 50% -20%, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
}

.hero-section.artist-header.jailedjamie, .hero-section.artist-header.sadandsolo, .hero-section.artist-header.dushime {
  background-image: linear-gradient(to bottom, null, null);
}

.hero-section.artist-header.orianaikomo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.hero-section.artist-header.barsentrans, .hero-section.artist-header.brightenthecorners, .hero-section.artist-header.intonal {
  background-image: linear-gradient(#fff, #2220);
}

.hero-section.hero-venues {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6317825ef36ff596b2aab3cf_3H9A9793.jpg"), linear-gradient(#fff, #2220);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.hero-section.ticket-hero {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  align-items: center;
  min-height: 500px;
  margin-bottom: 20px;
  display: flex;
}

.hero-section.hero-online {
  background-image: linear-gradient(to bottom, #0000 40%, var(--medium-sea-green)), linear-gradient(to bottom, #2effbd, #2220 60%), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128fb2dc18dc0db2cc5caec_fifty-light.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.hero-section.hero-online.teaser {
  background-image: none;
  min-height: 0;
}

.hero-section.hero-online.home {
  min-height: 300px;
}

.hero-section.head-venues {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c7606b12abe8b579a2efe_Beursschouwburg.png");
  background-position: 0 0, 50% 0;
}

.hero-section.festival-tickets-head {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63161b4764bb4e8f46b2074c_Fifty_Lab%C2%A9Camille_Doyen_3H9A3153.jpg"), linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f749176eaaed45eba00215f_ddd.jpg");
  background-position: 50% 0, 0 0, 50%;
  background-size: cover, auto, cover;
  background-attachment: fixed, scroll, scroll;
  min-height: 350px;
}

.hero-section.head-pro-pass {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63161c56597de7f18ea3661d__MG_1345.jpg"), linear-gradient(#fff, #2220);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  min-height: 350px;
}

.hero-section.app {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6363d0284f19d8bec47169b3_%C2%A9Isabelle%20Bernard.jpeg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  min-height: 300px;
}

.menu-wrapper {
  z-index: 900;
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  background-color: #000;
  font-family: Abcmonumentgroteskmono, sans-serif;
  position: sticky;
  top: 0;
}

.navbar {
  background-color: #292a2a;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar.banner {
  background-color: #2effbd;
  width: auto;
  height: 30px;
  max-height: none;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1;
  display: none;
}

.navbar.menu {
  background-color: #fff;
  padding-top: 0;
}

.navbar.menu.soon {
  background-color: #2effbd;
}

.navbar.menu.soon._2022 {
  background-color: var(--fl24-white);
}

.nav-link {
  color: #292a2a;
  text-transform: uppercase;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 5px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
  transition: all .3s;
}

.nav-link:hover {
  color: #a2a3a3;
  background-color: #2220;
  background-image: none;
}

.nav-link.w--current {
  color: #292a2a;
  font-weight: 800;
  text-decoration: none;
  display: none;
}

.nav-link.menu-tickets {
  display: none;
}

.nav-link.menu {
  display: inline-block;
}

.nav-link.nav-covid, .nav-link.nav-link-venues {
  display: none;
}

.nav-link.nav-tickets {
  box-shadow: none;
  color: #2effbd;
  background-color: #292a2a;
  transition-property: none;
}

.nav-link.nav-tickets:hover {
  color: var(--medium-sea-green);
  background-color: #292a2a;
  box-shadow: 0 0 0 1px #000;
}

.nav-link.nav-tickets._2022 {
  background-color: var(--purple);
  box-shadow: none;
  color: var(--fl24-black);
  border-radius: 0;
  display: none;
}

.nav-link.nav-tickets._2022:hover {
  background-color: var(--black-fifty);
}

.nav-link.nav-tickets._2022.w--current {
  display: block;
}

.nav-link.menu-burger-item {
  display: none;
}

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

.nav-wrapper.teaser {
  justify-content: center;
  width: 40%;
  margin-top: 20px;
}

.nav-wrapper.teaser.logo {
  width: auto;
  margin-top: 100px;
  margin-bottom: 20px;
}

.nav-wrapper.logo.ticket {
  margin-bottom: 10px;
}

.nav-wrapper._2022nav {
  color: var(--fl24-white);
}

.hero-wrapper {
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  min-height: 550px;
  display: flex;
}

.hero-wrapper.artist-wrapper {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6538e5ea7185c4529dcacdf0__DSC6784_RETOUCHE.jpg");
  background-position: 100% 100%;
  background-size: cover;
  align-items: center;
  margin-left: -15px;
  margin-right: -17px;
  padding-right: 0;
  display: flex;
}

.hero-wrapper.artist-wrapper.belair {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c104d4a5eb283bf8ca4ddc_%C2%A9Fabien_Dekens_(Soka)-BELAIR%236%20(1).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  flex-direction: column;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-wrapper.artist-wrapper.bars-en-trans {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c0ecf715575b6b3c5d8327_6_jeudi_cavale_juste-shani-c-arthur_duperray.jpeg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.brighten-the-corners {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ede46a035989f934f9b129_354557744_722232643245660_1694225941339486203_n.jpg");
  background-position: 50% 0;
  background-size: cover;
  margin-right: -44px;
}

.hero-wrapper.artist-wrapper.b-sides-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630f6d4cc8d2fbebea3f2804_BSides22-TheBug-SamAebi-08.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.changeover-belgrade {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/655242bda1303b213689bb75_IMG_3817.JPG");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.boomtown {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63121a52b4ff261b02c32f09_fd399629-4767-4de9-bb90-5cc3ab8ddd60.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.colours-of-ostrava {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315bdce6f7b0e83bee39f73_Colours%20of%20Ostrava%202022_photo_Zdenko%20Hanout%20(2).jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.festival-astropolis {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c2b864bb4e2b36add2f6_Astropolis%202022%20-%20David%20Boschet%202.jpg");
}

.hero-wrapper.artist-wrapper.la-magnifique-society {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c575c1e955ccac747060_20190615-C.CARON-LMS.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.marsatac {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c733142485e124baef0e_287962784_5934549276560528_8268150000180763999_n.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.meakusma {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315c9bdcf6f3beb624f3749_meakusma.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.mil {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6319d7c4fc53a4bbf595e9f8_40530616863_73629290cc_o.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.moscow-music-week {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315cc2c70d1377320745465_mYnClCbqQYY.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.robot-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315ce22e690748aa7983cd8_293030742_5474981932522778_4218749003019709348_n.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.siren-s-call {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315cf8650a96c25fcf93b56_Abbey_courrtyard.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.sonar {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d0dd70df90bc5725d15a_LaurentGarnier_So%CC%81narVillage_Thursday_Sonar2018_FernandoSchlaepfer_003.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.superbloom {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d35164bb4e5fa4ae9a4d_2cef6805-d2f6-4849-aad5-871627885ab4-Olympic_Park.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.terraforma-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f0dd0cc3cfacb43b6939_SL_0609.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.unsound {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f2a665cd5382c570f11a_maxresdefault.jpeg");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.waking-life {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f4fa69d91cc59ec51eee_bernd-fink_1.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.wild-paths {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f73a65cd538ba67112da_NiNE8-5_light.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.wos {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f86c182407f3feb1fe4a_WOS2019_0299_leticiatblanco-light.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.construction-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c29ad4131ae6725bb721d3_ARS_0069.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.dancity {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c29fb1980bf3b8564f3bad_DF2018-Day1-TANGERINE%20DREAM%20Foto%20di%20Luigi%20Pica-115.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.intonal {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c2a169dc7f95e5eb77eb5a_BENDIK%20GISKE%20-%20INTONAL%202023%20photo-%20Camilla%20Rehnstrand%20for%20INTONAL%20-01165.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.lev {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6a9065ce5ba34359661e6_HE%CC%81LE%CC%80NE%20VOGELSINGER%40LEVFestival%20%40ElenadelaPuente.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.maifeld-derby {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6aa234898da1574843851_unnamed.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.olt-rivierenhof {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6b2be2cff33c4e4a83cd1_Pers_OLT_MondayAgbonzeeJr.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.ooam-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6b6398034e6797192eeec_pongo_c_leahuser.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.scandaloes {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6beeb5f2e32f1c72c9ac9_17569.jpeg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.wildeburg {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64e384f4604be9ed912625f6__DSC1426%20(1)-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.wrong-festival {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6c4024253687c9445a744_MLP_91481.jpg");
  background-size: cover;
}

.hero-wrapper.artist-wrapper.oriana {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ca511599becd35603f702e_Oriana_Blarrmeersen_2_INSTA%C2%A9AlexandraBeyer-7-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.dushime {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ecae32ea3445eb5c6b6cb1_HiRes_Dushime_cr_Chiara_Steemans-min.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.jailedjamie {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ecb100fb340f9da77a988c_PRES%20PIC_03-min.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.jpgroove {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ecbddfba3d204bd0f7e233_Best-min.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.sadandsolo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ecbfd5e5f35e8100f78344_%40LisaBeck_221021_SADANDSOLO_SUBSAHARA_RP_002__orignial.00_00_36_15.Still008.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.cumgirl8 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64eef9b185e25dda1a51d99a_cumgirl8%20by%20Emmie%20America_1-min.jpg");
  background-position: 0 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.bawo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef613a16fbccdee777d85f_Bawo.png");
  background-position: 0%;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.deijuvhs {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef1d60a8e5a6856c75f2b7_40c29fb9_Deijuvhs_Cr_JessieRose%20(2)-min.jpeg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.dylandylan {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f05bd7bb38bb59dde3f1eb__DSC_6485-min.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.margueritethiam {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef1fa07c6fdabad6d7950b_Marguerite2_credit_paulinebajzak.jpeg.jpeg");
  background-position: 100% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.mariposa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef6147ca6765c4048f52d4_Mariposa.png");
  background-position: 50%;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.mitsune {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef5c74fc9670cdb24a28ac_Mitsune_AnalogCULandscape_%C2%A9Mitsune_PhotoShariMarks.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.porcelainid {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/652cf8fae51ee095a828563a_PID%20by%20Adel%20Setta.%20-%20smaller%20file.jpg");
  background-position: 50% 38%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.salome {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ef21edf804e09c0e1583c2_DSC00211.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.muchoflow {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1cfa233d071451776dfe8_imagem-1.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
  font-family: Monumentgrotesk, sans-serif;
}

.hero-wrapper.artist-wrapper.lanature {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d04bdbffae8a631a9028_363340249_995348544769649_5651774879792739586_n.jpg");
  background-position: 100% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.ortigia {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d7a3a1681bab1f3cfee8_website.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.hero-wrapper.artist-wrapper.rockforpeople {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d864abe5e50b2ebcb6a1_05731fc0-img_3588_vojtech_mervart-scaled.jpg");
  background-position: 50%;
  background-size: cover;
  font-family: Monumentgrotesk, sans-serif;
}

.hero-wrapper.artist-wrapper.summersonic {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1dc6f5c0dca2a22545b8e_Snapinsta.app_368769932_18448677337054956_9091078976342778367_n_1080.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.tremor {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1de4e617569224a7edee1_Snapinsta.app_339346079_126106577023907_1125105809199059669_n_1080.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper._39bermuda {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4a23307f71268873eb96a_Ciao%20Kennedy.png");
  background-position: 50% 0;
  background-size: cover;
  background-clip: border-box;
  justify-content: center;
}

.hero-wrapper.artist-wrapper.chillera {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ff0970e6f88be0d9b376d5_80%D0%B0.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.ninoslg {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ff1007a00a382eee927d5c_Main-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.odete {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ff1ca7ec31157a29810745_OdeteCreditsRuiPalma.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.egidius {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ff23aacf64fc3b1015a950_5J1A4295_8.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.later {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ff3c2d959f1da7b7f2dc6c_LATER-ARGENTIQUES-GUILLAUMEPLAS%202.jpeg");
  background-position: 0 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.nziria {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651149ec2b84173bde756cf2_tullia_-005_web.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.themayrevolution {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65157ac4e310a80b1e4c57e1_dead%20inside%206.jpg");
  background-position: 50% 70%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.abarra {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6515809d11d12e24c0805a2f_F97BDA6F-CC31-4496-A862-6179F56EF9EF(1).jpeg");
  background-position: 50% 35%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.asw {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65158567270ac48fdac44a76_ASW%201%20cr%C3%A9dit%20raphael%20delorme%20du%20(1).jpg");
  background-position: 50% 79%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.bobbilu {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651587b7d7a97fc9d730072b__Bobbi-Lu-(c)-PJ-Blondeel-8.jpeg");
  background-position: 50% 82%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.chevalier {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65158b02c87f7c8f6100e1be_horizontale-BD.jpg");
  background-position: 50% 37%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.cmf {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65158c58b6901aec1f42fc58_CMF_All%20_NoLogo.jpg");
  background-position: 34% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.debby {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651591ebb14164a094dc4e1a_81b69f9a_Sx%20(1).jpeg");
  background-position: 50% 31%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.dbfc {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651597973c664397a48aa4d6_DSC01143-Edit%20(1).jpg");
  background-position: 100% 16%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.heller {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65159a53e09cc70a00a767c6_ElischaHeller-by_David_Jegerlehner.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.inturist {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65159b80dc3593686e0e1355_AA032.jpg");
  background-position: 50% 41%;
  background-size: auto;
}

.hero-wrapper.artist-wrapper.gaikobaum {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651be7cdacbfbfa372530245_004%20-%20GAIKO%20%26%20BAUM.JPG");
  background-position: 50% 45%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.tuerie {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651bebf84e33d016c1ce2c9f_000003530004DAVIDH_FIFOU%20(2).jpg");
  background-position: 50% 80%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.eugene {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651c0e8bbe071de1177225f3_By%20Augustin%20JSM%202-compressed.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.ojoo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651c11c437c7888693d65553_001_ojoo_gyal_%C2%A9_ayman_rahouhi-compressed.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.zonmai {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651c17a6f22b989bb7d0c84a_1-compressed%20(1).jpg");
  background-position: 50% 47%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.soso {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651d3ebec3f8d356f7b57f17_SO-SO_ArtistPhoto.jpg");
  background-position: 100% 30%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.vanafec {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651d44f141e15dcce90b9d73_Vanafec_PRESS.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.fascia {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/651d6b3e27d1e4e4c96628b8__DSF3246.jpg");
  background-position: 100%;
  background-size: cover;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.ao {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653108792a71e60e64fc7ea5_A%CC%83o-(c)Michiel%20Venmans-1.jpg");
  background-position: 50% 79%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.cyragwynth {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6531171afb8de12f593604ca_CYRA_SPEEDUP_2.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.doriandumont {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653120d1f665cf6ca12aa610_Image%208.JPG");
  background-position: 0 45%;
  background-size: auto;
}

.hero-wrapper.artist-wrapper.lupa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653124df2881e690652bcbff_%C2%A9_BAUDOUIN-WILLEMART-7%20(1).jpg");
  background-position: 50% 16%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.piffy {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653134f0ab13f563d96d85fe_Piffy_(c)%20Lucinde%20Wahlen%20(1).jpg");
  background-position: 50% 37%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.rol {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65313939f8eddb5612adea06_fabiana%20amato--11.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.stakattak {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65313f242f64b84fca752123_Stakattak%20%C2%A9Alexander%20Boterberg%20(1).jpg");
  background-position: 50% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.toya {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65314a877ae80eb6b1901c54_3c7faa88_Toya%20Delazy%20at%20Mainyard%20Studio-316.jpg");
  background-position: 50% 28%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.jenys {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65364d74c3ba19b43fc31954__MG_723%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.lazza {
  text-shadow: 0 1px 1px #0003;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653667d3591c42065e1df8a2_lazza%20gio%201%20%C2%A9Camille%20Doiseau%20(1)%20(1).jpg");
  background-position: 100% 95%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.luppa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653124df2881e690652bcbff_%C2%A9_BAUDOUIN-WILLEMART-7%20(1).jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65364d74c3ba19b43fc31954__MG_723%20(1).jpg");
  background-position: 50% 20%, 50% 46%;
  background-size: cover, cover;
}

.hero-wrapper.artist-wrapper.surusinghe {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65314251c1ac517f1df46700_10.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/65364d74c3ba19b43fc31954__MG_723%20(1).jpg");
  background-position: 50% 54%, 50% 46%;
  background-size: cover, cover;
}

.hero-wrapper.artist-wrapper.loverman {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6538ee69b35fd6b6527f0e9e_LOVERMAN5%20(1)%20(1).jpg");
  background-position: 50% 24%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.phelimuncasi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6538f8b3ebc072053246556c_Phelimuncasi.jpg");
  background-position: 50% 61%;
  background-size: auto;
}

.hero-wrapper.artist-wrapper.ricardo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6539001ceafcfec1dea233d3_20220826%20032%20cred_VeraMarmelo.jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.sam {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653902e7974e02202bdaf5be_SAM%20QUEALY%20BIG%20CAT%20BIKE%20%20copy%202.png");
  background-position: 50% 19%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.uni {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6539097fa716523a45245875_749202ba_UNIVERSITY%20(Credit%20Holly%20Whitaker)%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.emily {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653f7244c94fb3a1df25f1f2_161116550001%20copy%20(1).jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.interstellar {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653f785b9202e8d8d9d510a6_Interstellar-Funk-Press-Photo-6.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.vhs {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653f7fb193bd29b7c1dd1db7_Snapinsta.app_387669650_280238581591475_3800661261727702339_n_1080.jpg");
  background-position: 50% 43%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.zedie {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653f81c85798c931ad0916a9_ZEDIE_Press%20(1).jpg");
  background-position: 50% 44%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.cristale {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653fb26e4cf1820e124f19c2_045A1837.jpg");
  background-position: 50% 27%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.igralom {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654162bcbe69997116bbc062_3%20(1).jpg");
  background-position: 50% 39%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.lekaiju {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654dfa7ea548b27d5c7c5096_DSC03406.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.nmss {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654e363e89ca1f99d845ec91_Ariane%20Dupont%20-%20NMSS%201.JPG");
  background-position: 50% 88%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.mehdi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6552198437814e225bc74f93_Capture%20d%E2%80%99e%CC%81cran%202023-11-13%20a%CC%80%2011.37.30.png");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.artist-wrapper.ciao-kennedy {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4a23307f71268873eb96a_Ciao%20Kennedy.png");
  background-position: 55% 10%;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.butch-kassidy {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66718bf5cd8e49ee08fee10b_Butch%20Kassidy.png");
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
  flex-flow: column;
}

.hero-wrapper.artist-wrapper.butch-kassidy.ojos {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11dda49316b969e7997_ojos%201X1.png");
}

.hero-wrapper.artist-wrapper.butch-kassidy.oma-totem {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11cf906c804da617f39_oma%20totem%201X1.png");
}

.hero-wrapper.artist-wrapper.butch-kassidy.o-simmie {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b7dcfe738d20a395d_O'SIMMIE-1X1%20.png");
}

.hero-wrapper.artist-wrapper.deep-tan {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6671892cef8e98daee5d241c_Deep%20Tan.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.dina-ayada {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4b18a3a52a40169797a73_Dina%20Ayada.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.ganavya {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4b6bc8f864f140587f3ce_Ganavya.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.hayes-y {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4baabffe747603815a674_Hayes%20and%20Y.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.hypnosis-therapy {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5d23a47fda19bedab1c06_Hypnosis%20Therapy.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.jada {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5d4983e1419c3c0028e92_Jada.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.jawnino {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5d6c6d0966a886a660f06_Jawnino.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.l-zard {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5da2958983b313904a131_Le%CC%81zard.png");
  background-position: 50% 35%;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.library-card {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5dc0ace42e50599ad2a74_Library%20Card.png");
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.mui-zyu {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5dfc98d29534170e403c0_Mui%20Zyu.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.natasha-pirard {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5e1a9d9255024122d38f9_Natasha%20Pirard.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.oonagh-haines {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5e358a3635371e91a5fed_Oonagh%20Haines.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.rocket {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5e4508a9fde8b9a50b9b2_ROCKET.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.stella-rose {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5e69708462b848658ee6c_Stella%20Rose.png");
  background-position: 50% 45%;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.twst {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5e82e68912ce3f307a6ad_twst.png");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.vaague {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5ed842565b6173eb3562f_VAAGUE.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.whoman {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5eea29dd3676fd076561f_Whoman.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.yoa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c5efdd4ff100f5618ba717_YOA.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.yoa.crc {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11cf85e4fce459949a9_crc%20-%201X1.png");
}

.hero-wrapper.artist-wrapper.yoa.julie-pavon {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11c7e361a671518d705_julie%20pavon%201X1.png");
}

.hero-wrapper.artist-wrapper.yoa.maleigh-zan {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11c7e361a671518d6ea_maleigh%20zan%201X1%20.png");
}

.hero-wrapper.artist-wrapper.canned-pineapple {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cc6bf0f4270624b94952c7_CANNED%20PINEAPPLE%20.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.cr-me-solaire {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cef133ddf2b7ee00bf2d02_CREI%CC%80%C2%80ME%20SOLAIRE%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.fervents {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cda423857e7189ef4d4154_FERVENTS%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.hitech {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cca53ab76fa726c09bbf82_HITECH%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.carbonne {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cca4a72133bdd4f5359001_CARBONNE%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.in-s-cherifi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cda4fa47308bc6276abd34_INEI%CC%80%C2%80S%20CHERBI%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.joube {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce217ef0ec762dab5803bc_JOUBE%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.marg {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce2127f570e82307cf4b05_MARGOI%CC%80%C2%82%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.may {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce21057562c904bc5cbbff_MAY%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.rip-me {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce208535ef272e0fa58627_RIP%20ME%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.skiifall {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66cda64d874731d04fe56e11_SKIIFALL%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.han-gaiden {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce2022fd7a4850404123eb_HAN%20GAIDEN%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.grife {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce1ff2769ddcbadbfc9312_GRIFE%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.the-christian-club {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce20eff308014111a173f5_THE%20CHRISTIAN%20CLUB%20-%20STILL%20-%204X4-2.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.camille-yembe {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce19ce641d5d90933385f4_CAMILLE%20YEMBEI%CC%80%C2%81%20-%20STILL%20-%204X4.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.slagader {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11c381ba7373e423d2b_slagader%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.usea {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11cae4a868fdfb7d8d2_usea%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.waste {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11cdccdbe46918c38ad_WASTE%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.musspell {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66fe6a655a5d4e6dcb7b931c_MUSSPELL%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.amie-blue {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66fe9133b83758ba2950cd34_AMIE%20BLU%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.alix-frenz {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702d38120af693311d2c255_ALIX%20FERNZ%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.all-fant-me {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702d49ea9ba3ae4bc7afe84_ALLO%20FANTOME%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.bnnyhunna {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702d5622759a79b03f32e55_BNNYHUNNA%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.goodbye-karelle {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702d77edbcaa6c6e83a20de_GOODBYE%20KARELLE%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.le-talu-x-cheapjewels {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702d8b2cfecb5edb43069f7_LE%20TALU%20%2B%20CHEAPJEWELS%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.maya-dhondt {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702da62a9ba3ae4bc802aa1_maya%20dhondt%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.uwase {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702db960703fe63308ebc41_UWASE%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.julie-rains {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6702e099bf06ea00ee250503_JULIE%20RAINS%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.cheapjewels {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6703d18a7748f1bc42e8479d_CHEAPJEWELS%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.adelaida {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b851f0fd8fc92eccd_ENGLBRT%20-%201X1.png");
  background-size: contain;
  background-attachment: scroll;
}

.hero-wrapper.artist-wrapper.dance-divine {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8baa141222e0741398_DANCE%20DIVINE%20-%201X1.png");
  background-size: contain;
  background-clip: border-box;
}

.hero-wrapper.artist-wrapper.th-r-se {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b31c9a1283023ccdc_THE%CC%81RE%CC%80SE%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.englbert {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b851f0fd8fc92eccd_ENGLBRT%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.godwin {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b84a196e65e6f29dd_GODWIN%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.love-remain {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b8386ecc91f52693e_LOVE%20REMAIN%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.lovelace {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11c493b7150906f1a48_lovelace%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.stanislawa {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8ed9abf5ac9437215d_Stanislawa%201X1%20Clean.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.vera-moro {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/671a1bbb8d5ba8d3f90e40c8_VERA%20MORO%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.francesca-heart {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190e8b707b6d293d65ae13_FRANCESCA%20HEART%20-%201X1.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.artist-wrapper.benni {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66eac11cc1b833ea4d98179e_BENNI%20-%201X1.png");
  background-size: contain;
}

.hero-wrapper.artist-wrapper.samara-cyn {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6724dff9db5b919915972315_FL24%20Samara%20Cyn%201x1%20Website%20Clean.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
}

.hero-wrapper.about {
  color: var(--24-yellow);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
}

.hero-wrapper.about.termsofsales {
  min-height: 300px;
}

.hero-wrapper.about.labo {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/664e0a0229fc0416fd212d45_Fifty%20LabO%20-%20Key%20Art.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  min-height: 200px;
  position: static;
}

.hero-wrapper.about.partners {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654105f20126ab97b21c1dbe_Fiftylab_17_11_JorenPoisquet_16.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 250px;
}

.hero-wrapper.about.faqs {
  background-color: var(--24-yellow);
  -webkit-text-stroke-color: var(--fl24-white);
  background-image: none;
  min-height: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.hero-wrapper.home-wrap.teaser {
  align-items: center;
  min-height: 0;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.hero-wrapper.home-wrap.teaser.presentation {
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 220px;
}

.hero-wrapper.home-wrap.tickets {
  align-items: center;
  min-height: 300px;
}

.hero-wrapper.home-wrap._2022 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64a41de12afbad17fc09a418_IMG_6733.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/642e948d4445a5165c57ba47_Gabriela%20Maksymiuk%20IMG_6728.jpg");
  background-position: 0 0, 50%;
  background-size: cover, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  max-height: 600px;
  display: flex;
  position: static;
}

.hero-wrapper.home-wrap._2022.previous {
  background-color: var(--fl24-white);
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-wrapper.ticket-wrapper, .hero-wrapper.app {
  min-height: 300px;
}

.hero-wrapper.timetable {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/655349ce19c64c81caf0fb90__1230878.JPG");
  background-position: 50%;
  background-size: cover;
}

.hero-heading {
  clear: left;
  perspective: none;
  transform: ;
  color: #292a2a;
  cursor: none;
  border-radius: 0;
  width: 65%;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2;
  display: block;
  position: static;
}

.hero-heading.anout-hero-heading {
  width: 40%;
}

.hero-heading.about {
  background-color: var(--24-green);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  white-space: normal;
  border: 2px solid #000;
  border-radius: 0;
  width: auto;
  margin: 0 auto;
  padding: 10px 20px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.hero-heading.about.artists {
  border-style: none;
  border-color: var(--blue-fifty-23);
  background-color: var(--24-red);
  color: #000;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 35px;
  display: block;
}

.hero-heading.about.artists.butch-kassidy {
  background-color: var(--24-red);
}

.hero-heading.about.artists.butch-kassidy.waste, .hero-heading.about.artists.deep-tan {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.deeptan {
  background-color: var(--24-red);
}

.hero-heading.about.artists.ganavya {
  border-color: var(--24-pink);
  background-color: var(--24-pink);
}

.hero-heading.about.artists.hayes-y {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.hypnosis-therpay {
  border-color: var(--24-red);
  background-color: var(--24-red);
}

.hero-heading.about.artists.jada {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.mui-zyu {
  background-color: var(--24-red);
}

.hero-heading.about.artists.natasha-pirard {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.stella-rose {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.twst {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.ciao-kennedy {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.library-card {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.vaague {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.whoman {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.yoa, .hero-heading.about.artists.canned-pineapple.friday {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.camille-yembe {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.carbonne {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.fervents {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.hitech {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.marg {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.may {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.rip-me {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.skiifall, .hero-heading.about.artists.cr-me-solaire {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.grife {
  background-color: var(--24-red);
}

.hero-heading.about.artists.the-christian-club {
  background-color: var(--blue-fifty-23);
}

.hero-heading.about.artists.crc {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.amie-blu, .hero-heading.about.artists.maleigh-zan, .hero-heading.about.artists.bnnyhunna {
  background-color: var(--24-pink);
}

.hero-heading.about.artists.le-talu, .hero-heading.about.artists.uwase, .hero-heading.about.artists.cheapjewels {
  background-color: var(--24-blue);
}

.hero-heading.about.artists.englbert, .hero-heading.about.artists.godwin, .hero-heading.about.artists.love-remain, .hero-heading.about.artists.o-simmie, .hero-heading.about.artists.stanislawa, .hero-heading.about.artists.vera-moro, .hero-heading.about.artists.francesca-heart {
  background-color: var(--24-pink);
}

.hero-heading.about.curateur {
  background-color: var(--black-fifty-23);
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  border-style: none;
  padding-bottom: 5px;
}

.hero-heading.about.ticket {
  display: none;
}

.hero-heading.about.musspell {
  background-color: var(--24-pink);
  border-width: 0;
}

.hero-heading.about.faqs {
  background-color: var(--fl24-white);
}

.hero-heading.about.faqs.and-answers {
  margin-top: 10px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.hero-heading.about.the-festival {
  background-color: var(--24-yellow);
}

.hero-heading.home {
  color: var(--black-fifty);
  text-transform: uppercase;
  width: 80%;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.hero-heading.home.teaser {
  color: #292a2a;
}

.hero-heading.home.teaser.presentation {
  text-align: center;
  width: 100%;
  margin-left: 0;
  font-size: 24px;
}

.hero-heading.home.presentation-home {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-heading.home.presentation-home.dates-home {
  color: var(--black-fifty);
  text-align: center;
  align-items: flex-start;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 500;
}

.hero-heading.home.news-home {
  color: var(--medium-sea-green);
  text-align: center;
  width: 300%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.hero-heading.venues {
  color: var(--jaune);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.hero-paragraph {
  color: var(--fl24-black);
  width: 35%;
  margin-bottom: 25px;
  font-size: 18px;
}

.manifesto-section {
  color: #292a2a;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.manifesto-section.mesnifesto-home, .manifesto-section.mesnifesto-home.manifesto-2022 {
  display: none;
}

.manifesto-section._2022-presentation {
  background-color: var(--purple);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.support-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.support-top-left {
  flex-direction: column;
  display: flex;
}

.support-top-details-text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  flex: 0 auto;
  font-family: Monumentgrotesk, sans-serif;
}

.support-top-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
  font-size: 40px;
  line-height: 1.2;
}

.support-top-heading.manifesto-heading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.manifesto-right {
  background-color: #292a2a00;
  border: 0 solid #fff;
  flex: 0 auto;
  width: 80%;
  margin: 20px auto;
  display: block;
}

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

.support-column {
  width: 30%;
  min-height: 200px;
}

.support-square {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 350px;
  margin-bottom: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.support-square-number {
  color: var(--fl24-black);
  font-size: 40px;
  font-weight: 700;
  position: absolute;
  inset: 10% auto auto 10%;
}

.support-square-text {
  color: var(--fl24-black);
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.support-square-image {
  position: absolute;
  inset: auto -25% -25% auto;
}

.support-square-image.triangle {
  bottom: -17%;
  right: -11%;
}

.support-square-image.rectangle {
  bottom: -31%;
  right: -14%;
}

.safe-section {
  background-image: linear-gradient(to bottom, #2222222b, var(--black)), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b4a5965eeb511e35eebd6_FFL-2019-8.11-Martha-da-ro-Archiduc-Jessica-Demeure-5-%C2%A9-Wistitii-light.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 0;
}

.safe-section.newsletter {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b423b51a73f6bebe6c08d_FFL%202019%20-%207.11.LYZZA.C12.3%20%C2%A9%20Nine%20Louvel.jpg"), linear-gradient(to bottom, #2222222b, var(--black));
  background-position: 50%, 0 0;
  background-size: 100%, auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 0;
  display: block;
}

.safe-section.ticket-field {
  background-image: linear-gradient(to bottom, #2222222b, var(--black)), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b5cef544b136e358c709f_FFL%202019%20-%208.11.%20Shortparis%20.%20AB%20Club%20%C2%A9%20Mateo%20Ramos_13.JPEG");
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.safe-section.ticket-field.newsletter {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: fill;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 70%;
  min-height: 30%;
  max-height: 20%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.safe-section.ticket-field.newsletter._2023 {
  padding-bottom: 0;
}

.newsletter {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.newsletter.newsletter-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  padding-top: 0;
  padding-bottom: 20px;
  display: inline;
  overflow: visible;
}

.newsletter.covid-wrap {
  display: flex;
}

.safe-heading {
  color: var(--fl24-black);
  text-align: right;
  text-transform: uppercase;
  width: 100%;
  font-size: 45px;
  line-height: 1.2;
  display: block;
}

.safe-paragraph {
  color: var(--fl24-black);
  text-align: right;
  width: 100%;
  margin-bottom: 25px;
  font-size: 18px;
}

.products-section {
  padding-top: 65px;
  padding-bottom: 65px;
}

.shop-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.shop-item-wrapper {
  width: 100%;
  margin-bottom: 40px;
}

.shop-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  min-height: 500px;
  margin-bottom: 30px;
}

.shop-image.tumbler-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 15px;
  position: relative;
}

.shop-image.tumbler-1.narrow-list {
  min-height: 400px;
}

.shop-image.tumbler-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

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

.shop-details-left {
  width: 100%;
}

.shop-item-name {
  color: var(--black);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.shop-item-price {
  color: var(--black);
  text-align: left;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 700;
}

.shop-item-price.compare {
  color: var(--indian-red);
  text-decoration: line-through;
}

.shop-local-section {
  padding-top: 65px;
  padding-bottom: 65px;
}

.shop-local-wrapper {
  justify-content: flex-end;
  min-height: 500px;
  display: flex;
  position: relative;
}

.shop-local-left {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d66bf4078c5_christiann-koepke-dQyS2pMYtok-unsplash%20(1).jpg");
  background-position: 69% 80%;
  background-size: 270%;
  border-radius: 5px;
  width: 30%;
  height: 0;
  min-height: 440px;
  position: absolute;
  inset: 6% auto 0% 0%;
}

.shop-local-right {
  background-color: var(--black);
  color: var(--fl24-black);
  border-radius: 5px;
  justify-content: flex-end;
  width: 80%;
  padding: 45px;
  display: flex;
}

.shop-local-content-wrapper {
  width: 80%;
  padding-left: 145px;
  padding-right: 145px;
}

.shop-local-heading {
  margin-top: 0;
  font-size: 45px;
  line-height: 1.2;
}

.nav-button {
  display: none;
}

.footer {
  color: #292a2a;
  background-color: #2effbd;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}

.footer._2022 {
  background-color: var(--medium-sea-green);
}

.footer-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.social-footer-link {
  margin-left: 20px;
  transition: all .3s;
}

.social-footer-link:hover {
  opacity: .7;
}

.footer-bottom-wrapper {
  color: var(--purple);
  text-align: center;
  margin-top: 20px;
}

.nav-menu.burger {
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-menu.main {
  text-transform: uppercase;
  margin-right: 5px;
}

.nav-menu.main:hover {
  color: var(--indian-red-fifty-23);
}

.content-section {
  background-color: #d9ff9600;
  min-width: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.content-section.why-acme-sections, .content-section.featured-section {
  padding-bottom: 0;
}

.content-section.artist-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #2effbd00;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  padding: 40px 20px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  display: block;
}

.content-section.artist-elevate, .content-section.artist-bad-bonn, .content-section.artists-bbk, .content-section.artists-cabaret, .content-section.artists-distorsion {
  display: block;
}

.content-section.artist-down, .content-section.artist-haldern {
  display: none;
}

.content-section.artist-horst, .content-section.artist-metronome {
  display: block;
}

.content-section.artist-mutek {
  display: none;
}

.content-section.artist-montreux, .content-section.artist-nyege, .content-section.artist-panoramas, .content-section.artist-pukkelpop, .content-section.artist-pop-kultur, .content-section.artist-splash {
  display: block;
}

.content-section.artist-woh {
  display: none;
}

.content-section.schedule {
  margin-top: 20px;
}

.content-section.curator {
  display: block;
}

.content-section.artist-curator {
  display: none;
}

.content-wrapper {
  color: var(--fl24-white);
  background-image: linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: stretch;
  min-height: 0;
  margin-bottom: 0;
  display: flex;
}

.content-wrapper.ab {
  height: 350px;
  min-height: 0;
}

.content-wrapper.curator {
  min-height: 0;
  display: block;
}

.content-wrapper.proarea {
  justify-content: center;
  padding-top: 40px;
}

.why-acme-block {
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.why-acme-small-text {
  text-transform: uppercase;
  font-size: 14px;
}

.why-acme-heading, .why-acme-paragraph {
  text-align: center;
}

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

.about-column {
  width: 22%;
}

.image {
  display: block;
}

.meet-the-owners-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.meet-the-owners-wrapper.about-wrap {
  background-color: var(--fl24-white);
  padding-top: 20px;
  display: flex;
}

.meet-the-owners-wrapper.about-wrap.curators-list {
  margin-bottom: 10px;
  padding-top: 10px;
  display: block;
}

.meet-the-owners-wrapper.artist-bloc-wrap {
  border: 1px #007dff;
  border-bottom: 2px solid #007dff;
  border-radius: 3px;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 20px;
}

.meet-the-owners-wrapper.artist-bloc-wrap.novideo {
  justify-content: center;
}

.meet-the-owners-wrapper.venues-wrap {
  margin-top: 20px;
}

.meet-the-owners-wrapper.curator-bloc-wrap {
  background-color: var(--purple);
  justify-content: flex-end;
  height: auto;
  margin-bottom: 0;
  display: block;
}

.meet-the-owners-right {
  color: var(--fl24-black);
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  padding: 40px 100px 20px;
}

.meet-the-owners-right.bio {
  float: right;
  background-color: var(--fl24-white);
  text-align: left;
  border-radius: 0;
  width: 60%;
  margin-top: auto;
  padding: 10px 40px 0;
  font-family: Monumentgrotesk, sans-serif;
  display: block;
}

.meet-the-owners-right.bio.curator {
  float: none;
  width: 100%;
  display: block;
}

.meet-the-owners-right.about-wrap-right {
  color: var(--fl24-black);
  background-color: #0000;
  align-items: flex-start;
  width: 100%;
  padding: 0 20px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  display: block;
}

.meet-the-owners-right.about-wrap-right.app {
  margin-bottom: 100px;
}

.meet-the-owners-right.about-wrap-right.timetable {
  align-self: stretch;
}

.meet-the-owners-left {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b511c7d3661db1754074d_4%20-%20FFL%202019%20-%208.11%20-%20Kobo%20-%20FFormaTT%20-%20Ce%CC%81cile%20Joulia.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 0;
  width: 45%;
  height: 90%;
  margin-bottom: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 5% auto 0% 0%;
}

.meet-the-owners-left.artist-media {
  text-align: center;
  background-color: #d9ff9600;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  justify-content: center;
  width: 40%;
  height: 90%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  top: 0%;
}

.meet-the-owners-left.artist-media.curator {
  width: 100%;
  height: auto;
  display: block;
  position: static;
}

.meet-the-owners-left.about-wrap-left {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7ec542ad463d401a324c86_about_800.png");
  background-position: 50%;
  width: 50%;
  height: auto;
}

.owners-rich-text {
  color: var(--fl24-black);
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.owners-rich-text h2 {
  color: var(--fl24-black);
  margin-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  text-decoration: none;
}

.owners-rich-text.infos-bio {
  text-align: center;
  line-height: 1;
}

.owners-rich-text.text-venues {
  color: var(--purple);
  padding: 20px 40px;
  font-size: 16px;
}

.owners-rich-text.text-annabel {
  color: var(--jaune);
}

.owners-rich-text.text-artist {
  color: #000;
  text-align: justify;
  -webkit-text-stroke-color: black;
  border-radius: 1px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.owners-rich-text.text-artist.date {
  color: var(--black-fifty-23);
  height: 25px;
  font-weight: 500;
}

.owners-rich-text.curators-list {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  text-align: justify;
  font-size: 12px;
  text-decoration: underline;
}

.owners-rich-text.curators-list.credits {
  margin-bottom: 10px;
  padding-top: 10px;
}

.owners-rich-text.credits {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 12px;
}

.owners-rich-text.timetable {
  -webkit-text-stroke-color: var(--fl24-black);
}

.owners-rich-text.ceasefire {
  text-align: center;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 25px;
}

.owners-rich-text.ceasefire.right {
  text-align: left;
  font-size: 25px;
}

.owner-bios-wrapper {
  justify-content: space-around;
  display: flex;
}

.owner-avatar-wrapper {
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: hidden;
}

.owner-bio {
  flex-direction: column;
  align-items: center;
  width: 35%;
  display: flex;
}

.owner-bio-paragraph {
  text-align: center;
}

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

.contact-left {
  width: 30%;
}

.contact-right {
  width: 70%;
  padding-left: 20px;
}

.contact-hero-section {
  background-color: var(--black);
  color: var(--fl24-black);
  padding-top: 0;
  padding-bottom: 0;
}

.contact-hero-bg-wrapper {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.contact-image-div {
  background-image: linear-gradient(to right, var(--black), #2222222e 76%), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d1df04078d5_vinicius-amano-4mK2KVuYrDs-unsplash%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 45%;
  height: 550px;
}

.contact-block-wrapper {
  display: flex;
}

.contact-block {
  background-color: var(--fl24-black);
  color: var(--black);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 30%;
  min-height: 350px;
  margin-top: 25px;
  margin-right: 20px;
  padding: 40px;
  display: flex;
}

.contact-icon {
  margin-bottom: 30px;
}

.heading {
  margin-top: 55px;
}

.success {
  background-color: var(--medium-sea-green);
  color: var(--fl24-black);
  border-radius: 5px;
  min-height: 280px;
  padding-top: 125px;
}

.error {
  background-color: var(--red);
  color: var(--fl24-black);
  border-radius: 5px;
}

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

.image-source-wrapper {
  height: 300px;
  overflow: hidden;
}

.limg {
  object-fit: cover;
  object-position: 50% 50%;
  min-height: 400px;
}

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

.price-wrapper {
  border-bottom: 1px #22222214;
  justify-content: center;
  margin-bottom: 15px;
  padding-bottom: 0;
  display: flex;
}

.pill-2 {
  color: #f9f9f9;
  background-color: #1976d2;
  border-radius: 20px;
  margin-right: 10px;
  padding: 5px 20px;
}

.pill-2.badge {
  border-radius: 0;
}

.pill-2.badge.primary.sale {
  background-color: var(--indian-red);
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 14px;
  position: absolute;
  inset: 4% 2% auto auto;
}

.pill-2.badge.primary.featured {
  z-index: 10;
  background-color: var(--fl24-black);
  color: var(--black);
  border-radius: 5px;
  position: absolute;
  inset: 8% 1% auto auto;
}

.shop-button-wrapper {
  justify-content: center;
  display: flex;
}

.shop-item-link-wrapper {
  width: 100%;
  text-decoration: none;
}

.shopping-page-wrapper {
  display: flex;
}

.shopping-page-left {
  width: 40%;
}

.shipping-page-right {
  width: 60%;
  padding-left: 60px;
}

.shopping-page-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  min-height: 450px;
  position: relative;
}

.page-product-headin {
  margin-top: 0;
}

.shop-item-price-page {
  color: #222;
  text-align: left;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
}

.shop-item-price-page.compare-at {
  color: var(--indian-red);
  text-decoration: line-through;
}

.page-price-wrapping {
  margin-bottom: 10px;
  font-size: 18px;
  display: flex;
}

.add-to-cart-page-wrapper {
  margin-top: 15px;
  display: flex;
}

.shop-page-wrapper {
  display: flex;
}

.shop-category-menu {
  width: 20%;
  padding-right: 25px;
}

.shop-list {
  width: 80%;
}

.category-menu-item {
  margin-bottom: 10px;
}

.category-menu-heading {
  margin-top: 0;
  font-size: 18px;
  line-height: 1.5;
}

.empty {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.featured-wrapper {
  color: var(--fl24-black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  width: 100%;
  min-height: 250px;
  text-decoration: none;
  position: relative;
}

.featured-item-name {
  color: var(--fl24-black);
  margin-bottom: 5px;
  position: static;
  inset: auto auto 0% 1%;
}

.featured-price {
  position: static;
  inset: auto auto 0% 0%;
}

.feature-text-wrapper {
  z-index: 10;
  position: absolute;
  inset: auto auto 6% 2%;
}

.featured-gradient-overlay {
  background-image: linear-gradient(#22222238, #222222b0);
  border-radius: 5px;
  position: absolute;
  inset: 0%;
}

.shop-more {
  justify-content: center;
  display: flex;
}

.hero-body-2 {
  color: var(--fl24-black);
  background-image: linear-gradient(#fff, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b5f594c5a0f14f7df338c_FFL%202019%20-%208.11.%20Shortparis%20.%20AB%20Club%20%C2%A9%20Mateo%20Ramos_6.JPEG");
  background-position: 0 0, 50% 64%;
  background-size: auto, auto;
  min-height: 550px;
  padding-top: 151px;
  padding-bottom: 35px;
}

.hero-body-2.artist-head {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/62e92b698edb27e1f75a7529_Marina_Herlop%C2%A9Sarah_Geerits.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  min-height: 500px;
  display: none;
}

.hero-body-2.covid-head {
  background-image: linear-gradient(#fff, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7d9017cc07e3bcbef2fd35_ABClub_venue.png");
}

.hero-body-2.curators-head {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/63161d4e553f415be5153734_BSides22-NoriaLilt-SamAebi-04-SamAebi.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  min-height: 500px;
  padding-top: 163px;
}

.hero-body-2.scheule-head {
  background-image: linear-gradient(to bottom, var(--medium-sea-green), transparent), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b5f594c5a0f14f7df338c_FFL%202019%20-%208.11.%20Shortparis%20.%20AB%20Club%20%C2%A9%20Mateo%20Ramos_6.JPEG");
  background-position: 0 0, 50% 64%;
  background-size: auto, auto;
  min-height: 300px;
}

.hero-body-2.scheule-head.schedule-2 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f6b5f594c5a0f14f7df338c_FFL%202019%20-%208.11.%20Shortparis%20.%20AB%20Club%20%C2%A9%20Mateo%20Ramos_6.JPEG");
  background-position: 50% 64%;
  background-size: auto;
}

.page-heading-1 {
  color: #292a2a;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: -5px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.page-heading-1.heading-curators {
  background-color: var(--black-fifty-23);
  color: var(--fl24-white);
  border-radius: 10px;
  justify-content: center;
  max-width: 50%;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Monumentgrotesk, sans-serif;
  display: flex;
}

.page-heading-1.artists {
  color: var(--fl24-white);
  align-self: center;
  font-family: Monumentgrotesk, sans-serif;
  line-height: 1.2;
}

.page-heading-2 {
  color: #292a2a;
  text-align: center;
  margin-bottom: 15px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 30px;
}

.page-heading-2.curators {
  background-color: var(--black-fifty-23);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--fl24-white);
  font-family: Monumentgrotesk, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.page-heading-2.artists {
  color: var(--fl24-white);
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 22px;
}

.page-paragraph {
  color: #292a2a;
  text-align: center;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  font-family: Monumentgrotesk, sans-serif;
}

.page-paragraph.curators {
  color: #292a2a;
}

.page-paragraph.artists {
  color: var(--jaune);
}

.donate-wrapper {
  border: 2px solid var(--black);
  border-radius: 5px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 10px;
}

.donate-link-block {
  background-color: var(--indian-red);
  color: var(--fl24-black);
  text-align: center;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 20px;
  text-decoration: none;
  transition: background-color .3s;
}

.donate-link-block:hover {
  background-color: var(--black);
}

.text-block {
  color: var(--fl24-black);
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 24px;
  font-weight: 800;
}

.cart {
  background-color: var(--black);
  border-radius: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
}

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

.cart-quantity-cart {
  color: var(--black);
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 30px;
}

.cart-icon {
  color: #2effbd;
  width: 20px;
  margin-right: 0;
}

.checkout-form, .paypal-checkout-form {
  background-color: #0000;
}

.container-checkout {
  justify-content: center;
  max-width: 1200px;
}

.pay-with-browser, .apple-pay {
  border-radius: 5px;
}

.block-header {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.block-content {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.order-confirmation {
  background-color: #0000;
}

.cart-image-wrapper {
  width: 60px;
  height: 60px;
  overflow: hidden;
}

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

.brand.logo-soon {
  width: 50%;
}

.utility-page-wrap {
  background-image: linear-gradient(to bottom, #2222226b, var(--black)), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f75a8f1107c94505e0b38f7_FFL%202019%20-%20811%20-%20Glauque%20-%20Madeleine%20%C2%A9%20Claudia%20Poireau%20%20_MG_0642.JPG");
  color: var(--fl24-black);
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

.alert-empty {
  background-color: #0000;
  display: none;
}

.text-block-2 {
  color: #292a2a;
  text-align: center;
  border-bottom: 0 solid #fff;
  justify-content: center;
  align-items: center;
  font-family: Monumentgrotesk, sans-serif;
  text-decoration: none;
  display: block;
}

.text-block-2.teaser {
  margin-bottom: 0;
  font-size: 28px;
}

.text-block-2.tickets {
  font-size: 28px;
}

.image-2 {
  float: left;
  clear: left;
  object-fit: fill;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  inset: auto;
}

.div-block {
  width: 25%;
}

.container-2 {
  clear: left;
  flex: 1;
  padding-right: 36px;
  position: relative;
}

.paragraph {
  clear: none;
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.manifesto-left {
  flex: 0 auto;
  width: auto;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.icon {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.slide-1 {
  -webkit-text-fill-color: inherit;
  background-color: #292a2a;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c290817dcbf8fb3a329bf_lous.jpg");
  background-position: 50% 40%;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
}

.slide-1:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c290817dcbf8fb3a329bf_lous.jpg"), linear-gradient(#292a2a, #292a2a);
  background-position: 50% 40%, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}

.slider {
  width: 50%;
  min-height: 400px;
  display: inline-block;
}

.slide-2 {
  clear: none;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c2976e7da0dd69f68914e_david.png");
  background-position: 50% 40%;
  background-repeat: repeat;
  background-size: contain;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c290817dcbf8fb3a329bf_lous.jpg");
  background-position: 50% 40%;
  background-size: contain;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c2976e7da0dd69f68914e_david.png");
  background-position: 50%;
  background-size: contain;
}

.grid {
  grid-template-columns: .33fr .33fr .33fr;
  grid-auto-columns: .3fr;
  grid-auto-flow: row;
  justify-items: center;
  margin-bottom: 15px;
  margin-left: 25px;
  margin-right: 25px;
}

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

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

.image-4.artists-thumb {
  box-sizing: border-box;
  aspect-ratio: 1;
  color: var(--24-yellow);
  vertical-align: baseline;
  object-fit: fill;
  object-position: 50% 41%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: none;
  padding-bottom: 0;
  display: inline-block;
  position: static;
  overflow: visible;
}

.image-4.artists-thumb.orianaikomo {
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-weight: 300;
}

.image-4.artists-thumb.dushime {
  object-fit: cover;
  height: 200px;
  position: static;
  overflow: hidden;
}

.image-4.artists-thumb._39bermuda {
  float: none;
  object-fit: cover;
  margin-top: 0;
  overflow: auto;
}

.image-4.artists-thumb.chillera {
  object-fit: cover;
}

.image-4.artists-thumb.egidius {
  -webkit-text-stroke-color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.image-4.artists-thumb.later {
  object-fit: cover;
}

.image-4.artists-thumb.ninoslg, .image-4.artists-thumb.odette {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.image-4.artists-thumb.porcelainid {
  object-fit: cover;
  object-position: 50% 36%;
  position: static;
  inset: 0%;
}

.image-4.artists-thumb.tmr {
  object-position: 50% 49%;
  position: static;
  top: 0;
}

.image-4.artists-thumb.tmr.tuerie {
  object-position: 50% 99%;
}

.image-4.artists-thumb.dbfc {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  object-fit: cover;
  height: 200px;
  padding-bottom: 0;
  line-height: .8;
  overflow: hidden;
}

.image-4.artists-thumb.cyra {
  object-position: 50% 36%;
}

.image-4.artists-thumb.ao {
  object-position: 50% 64%;
}

.image-4.artists-thumb.zonmai {
  min-height: 9%;
}

.image-4.artists-thumb.lazza {
  object-position: 50% 93%;
}

.image-4.artists-thumb.leese {
  aspect-ratio: auto;
  vertical-align: baseline;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/67190ceb96c2c25c83d3e367_love%20remain.png");
  background-position: 0 0;
  background-size: auto;
}

.image-4.artists-thumb.sam {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/653902e7974e02202bdaf5be_SAM%20QUEALY%20BIG%20CAT%20BIKE%20%20copy%202.png");
  background-position: 50% 64%;
  background-size: contain;
  position: static;
}

.image-4.artists-thumb.lekaiju {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  position: static;
}

.paragraph-2 {
  color: #292a2a;
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 18px;
}

.paragraph-2.line-up {
  color: var(--black-fifty-23);
  text-transform: uppercase;
  margin-top: 10px;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-2.line-up.amaliah {
  background-color: var(--24-red);
  color: var(--fl24-black);
  border: 2px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-2.line-up.jpgroove {
  color: var(--indian-red-fifty-23);
}

.image-5, .image-6, .image-7, .image-8 {
  object-fit: cover;
  width: 100%;
  height: 200px;
}

.div-block-2 {
  height: 100%;
}

.social-menu {
  max-width: none;
  max-height: 20%;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
  overflow: visible;
}

.social-menu:hover {
  opacity: .75;
}

.grid-2 {
  grid-template-columns: .25fr;
}

.logo-partenaire {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--fl24-white);
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
}

.logo-partenaire.logos-footers-2021 {
  display: none;
}

.image-10 {
  opacity: .75;
  max-height: 45px;
  padding: 5px;
}

.image-10.bxl-region.logo-partenaire {
  opacity: .9;
  max-width: none;
  max-height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.ville-bxl.logo-partenaire {
  opacity: .9;
  max-width: none;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: visible;
}

.image-10.logo-partenaire.visit-bxl {
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.wbm {
  opacity: .9;
  max-width: none;
  max-height: 40px;
  margin-left: 0;
  margin-right: 10px;
}

.image-10.logo-partenaire.bruzz {
  opacity: .9;
  max-width: none;
  max-height: 37px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.stubru {
  opacity: .9;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.vice {
  opacity: .9;
  max-width: none;
  max-height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.playright {
  opacity: .85;
  max-width: none;
  max-height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.focus {
  opacity: .95;
  max-width: none;
  max-height: 40px;
  margin-left: 5px;
  margin-right: 10px;
}

.image-10.logo-partenaire.visitbxl {
  opacity: 1;
  max-width: none;
  max-height: 30px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.fwb {
  opacity: 1;
  max-width: none;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-10.logo-partenaire.court-circuit {
  max-width: none;
  max-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  padding-right: 0;
}

.image-10.logo-partenaire.vibe {
  max-width: none;
  max-height: 35px;
  margin-left: auto;
  margin-right: auto;
}

.image-10.logo-partenaire.jam {
  max-width: none;
  max-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
}

.image-10.logo-partenaire.dice {
  opacity: .75;
  max-width: none;
  max-height: 50px;
  margin-left: 5px;
  margin-right: 5px;
}

.image-10.logo-partenaire.sabam {
  max-width: none;
  max-height: 40px;
}

.image-10.logo-partenaire.lotto {
  max-width: none;
  max-height: 50px;
}

.image-10.logo-partenaire.cdm {
  max-width: none;
  max-height: 50px;
  display: none;
}

.image-10.logo-partenaire.nova {
  max-height: 55px;
}

.image-10.logo-partenaire.fip {
  max-width: 90%;
}

.image-10.logo-partenaire.trax {
  max-height: 35px;
}

.image-10.logo-partenaire.bb {
  max-height: 65px;
}

.image-10.logo-partenaire.visit {
  opacity: 1;
  max-width: 100%;
  max-height: 30px;
  margin-bottom: 0;
}

.image-11 {
  text-align: center;
  white-space: normal;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-3 {
  color: #fff;
  font-family: Monumentgrotesk, sans-serif;
}

.text-span {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}

.div-block-3 {
  text-align: center;
  align-self: center;
  width: 40%;
  margin: 0 auto 10px;
  display: block;
}

.field-label {
  color: var(--black-fifty);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 0;
  font-family: Monumentgrotesk, sans-serif;
}

.div-block-4 {
  width: 50%;
}

.meet-the-owners-right-2 {
  color: #f9f9f9;
  background-color: #fff;
  border-radius: 0;
  width: 70%;
  padding: 90px 55px 90px 245px;
}

.heading-2 {
  color: #292a2a;
  text-align: center;
  text-transform: uppercase;
  margin-top: 15%;
  margin-bottom: auto;
}

.heading-2.text-slide-white {
  color: #292a2a;
  text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
  font-size: 100px;
}

.heading-2.text-slide-white.outline-text {
  text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}

.heading-2.text-slide-black {
  color: #fff;
  text-shadow: -1px 0 #292a2a, 0 1px #292a2a, 1px 0 #292a2a, 0 -1px #292a2a;
  font-size: 100px;
}

.container-3 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.slide-nav {
  display: none;
}

.submit-button {
  border: 2px solid var(--black-fifty);
  color: var(--black-fifty);
  background-color: #292a2a00;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 14px;
}

.submit-button:hover {
  color: #6b6b6b;
  border-color: #6b6b6b;
}

.newsletter-heading {
  color: #fff;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1.2;
}

.ticket-filed-heading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 45px;
  line-height: 1.2;
  display: inline-block;
}

.ticket-filed-heading.ticket-banner {
  color: #292a2a;
  text-align: center;
  display: block;
}

.text-field {
  background-color: var(--black-fifty);
  color: var(--medium-sea-green);
  font-size: 14px;
}

.div-block-5 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-5._2022 {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.html-embed {
  clear: none;
  margin: auto auto 40px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 40px;
  text-decoration: none;
  position: static;
  inset: auto auto 0% 0%;
}

.html-embed.dates-home {
  margin-top: 100px;
  padding-top: 10px;
  display: none;
}

.image-12 {
  width: 50%;
  display: inline-block;
}

.div-block-6 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f86ca78fe59c7675911f009_img_share.png");
  background-position: 50%;
  background-size: auto;
  width: 50%;
  height: 600px;
  margin-top: auto;
  margin-bottom: auto;
  display: inline-block;
  overflow: visible;
}

.div-block-6.venues {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7c7606b12abe8b579a2efe_Beursschouwburg.png");
}

.div-block-6.venues.div-home-online-artists {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7ece0305ed61c65d9f25e4_FFL-2019---811---Glauque---Madeleine-%C2%A9-Claudia-Poireau--_MG_0607_LIGHT.png");
  background-size: cover;
  display: none;
}

.div-block-6.div-home-online-perf {
  background-image: none;
  background-size: auto;
  width: 100%;
  height: auto;
  display: block;
}

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

.section.ticket-section.ticket-section-black {
  background-color: #292a2a;
  display: none;
}

.section.ticket-section.teaser.scroll._2 {
  display: block;
}

.section.ticket-section.old-tickets {
  display: none;
}

.div-block-7 {
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7.home-d-roulant.teaser {
  background-color: #292a2a;
}

.div-block-7.home-d-roulant.teaser.scroll {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.html-embed-2 {
  margin-left: auto;
  margin-right: auto;
}

.covid-banner {
  background-color: #292a2a;
  margin-left: auto;
  margin-right: auto;
}

.div-covid {
  width: 100%;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  display: none;
}

.paragraph-4 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 40px;
  font-weight: 400;
  text-decoration: none;
}

.paragraph-4:hover {
  color: #6b6b6b;
}

.paragraph-4:active, .paragraph-4:focus {
  text-decoration: none;
}

.heading-3 {
  color: #fff;
  text-transform: uppercase;
}

.heading-3.titles-home {
  color: #fff;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 400;
}

.heading-3.titles-home.meet-the {
  color: #2effbd;
  background-image: none;
}

.heading-3.titles-home.newsletter {
  color: var(--black-fifty);
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-curator {
  margin-top: auto;
  margin-bottom: 0;
  display: block;
}

.div-curator.curator-page {
  display: none;
}

.paragraph-5 {
  color: var(--purple);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.paragraph-5.artist {
  background-color: var(--fl24-white);
  color: var(--fl24-white);
  -webkit-text-stroke-color: var(--fl24-white);
}

.section-2 {
  background-color: var(--fl24-white);
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
}

.artist-socials {
  text-align: left;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  display: flex;
}

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

.image-13 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.bold-text {
  color: var(--fl24-black);
  display: block;
}

.button {
  color: #292a2a;
  background-color: #fff;
}

.div-line-up-home {
  margin-left: auto;
  margin-right: auto;
}

.link-stubru, .link-vice {
  display: none;
}

.link-playright {
  display: inline-block;
}

.image-14, .div-block-8 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-8.title-artist {
  background-color: var(--24-blue);
  color: var(--black-fifty-23);
  border: 2px solid #000;
  border-radius: 1px;
  padding: 0;
  display: block;
}

.div-block-8.title-curators {
  background-color: var(--black-fifty-23);
  border-radius: 10px;
  display: block;
}

.div-button-measures {
  margin-left: auto;
  margin-right: auto;
  padding-left: 46%;
  padding-right: 40%;
}

.button-2 {
  border: 2px solid var(--fl24-black);
  background-color: #3898ec00;
  font-size: 14px;
}

.link-block {
  color: #fff;
  text-align: center;
  width: 100%;
  text-decoration: none;
}

.link-block:hover {
  color: #fff;
}

.venues-wrap {
  width: 80%;
  display: block;
}

.venues-wrap.beurss {
  width: 90%;
  max-width: 90%;
}

.venues-content-wrap {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.venues-content-wrap.beurss, .venues-content-wrap.ab {
  margin-bottom: 40px;
}

.text-block-3 {
  color: #fff;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.text-block-4, .text-block-5 {
  font-size: 24px;
}

.text-venue {
  width: 100%;
  min-height: 0;
  display: flex;
  position: static;
}

.photo-venue {
  width: 50%;
  min-height: 200px;
  display: inline-block;
}

.photo-venue.left {
  width: 33%;
  min-height: 0;
}

.photo-venue.left.third {
  background-color: var(--purple);
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.photo-venue.left.half {
  background-color: var(--purple);
  width: 50%;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.photo-venue.full {
  width: 100%;
}

.tab-link-tab-1 {
  background-color: #292a2a;
}

.tab-link-tab-1.w--current {
  color: #292a2a;
}

.tab-link-tab-1.w--current:hover {
  color: #686868;
}

.tab-link-tab-1.w--current:focus {
  color: #6b6b6b;
}

.tab-link-tab-2, .tab-link-tab-3 {
  color: #fff;
  background-color: #292a2a;
}

.heading-4 {
  margin-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.heading-4.venue-sub {
  color: var(--fl24-black);
  margin-bottom: 0;
  padding-left: 0;
  font-size: 18px;
}

.heading-4.head-venue {
  color: var(--fl24-black);
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.paragraph-6 {
  width: 50%;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 400;
}

.paragraph-6.venue-sub {
  width: 100%;
}

.paragraph-6.venue-sub.left {
  color: var(--fl24-black);
  min-height: 100px;
  padding-right: 0;
}

.paragraph-6.venue-sub.left.beurs {
  color: var(--fl24-black);
}

.paragraph-6.venue-sub.right {
  color: var(--jaune);
  min-height: 100px;
  padding-left: 0;
}

.paragraph-6.venue-sub.right.beurs {
  color: var(--fl24-black);
}

.paragraph-6.venue-sub.center {
  color: var(--fl24-black);
  min-height: 100px;
}

.paragraph-6.venue-sub.center.beurs {
  color: var(--fl24-black);
}

.paragraph-6.venue-text {
  width: 100%;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 10px;
}

.paragraph-6.text-venue-between {
  width: 100%;
  margin-top: 10px;
}

.paragraph-7 {
  color: #292a2a;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 12px;
  display: none;
}

.link-block-2 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.div-terms-of-sales {
  clear: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-3 {
  grid-template-columns: minmax(auto, auto) 1fr minmax(auto, 1fr);
}

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

.grid-4.grid-artists {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  aspect-ratio: auto;
  background-color: var(--fl24-white);
  object-fit: fill;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: none;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
  position: static;
  overflow: visible;
}

.grid-4.grid-artists.curator {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-4.grid-artists.all {
  aspect-ratio: auto;
}

.html-embed-3 {
  clear: none;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;
  position: static;
}

.section-3 {
  background-color: #fff;
}

.section-3.banner-soon {
  width: 100%;
  min-height: 0;
  display: inline-block;
}

.container-4 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-9 {
  clear: none;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}

.html-embed-4 {
  align-items: center;
  display: block;
}

.html-embed-4.marquee-rtl {
  background-color: #2effbd;
}

.html-embed-4.marquee-rtl.meet-the {
  color: #6b63ff;
  background-color: #6b63ff;
  background-image: none;
}

.html-embed-4.marquee-rtl.teaser {
  background-color: #292a2a;
}

.link-focus {
  display: none;
}

.success-message {
  color: #fff;
  background-color: #ddd0;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-6 {
  color: #fff;
  font-family: Monumentgrotesk, sans-serif;
}

.error-message {
  background-color: #292a2a;
}

.link-visit {
  display: inline-block;
}

.link-courtcircuit, .html-embed-5, .on-sale-soon, .html-embed-6, .html-embed-7, .html-embed-8, .html-embed-9, .html-embed-10 {
  display: none;
}

.link-block-3 {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  flex: 1;
}

.link-block-4 {
  flex: 1;
}

.tab-pane-tab-2, .tab-pane-tab-1, .tab-pane-tab-3 {
  padding-top: 10px;
}

.link-title-annabel, .link-title-dolly, .link-title-echt, .link-title-frenetik, .link-title-jaguar, .link-title-vdr {
  text-decoration: none;
}

.link-block-5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.link-block-6 {
  text-decoration: none;
  display: block;
}

.link-vibe {
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-7 {
  color: #292a2a;
  text-decoration: none;
}

.link-block-7, .link-title-meyy, .link-title-reinel, .link-title-meskerem, .link-title-iliona, .link-title-c-line-gillain, .link-title-david {
  text-decoration: none;
}

.body {
  background-color: #2effbd00;
}

.body-2 {
  background-color: var(--black-fifty-23);
}

.div-curators {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be09b424148e59fe85d104_ElevateFestival_metalmagazine_3.jpeg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
  display: flex;
  position: static;
}

.div-curators:hover {
  opacity: .9;
}

.curators {
  display: block;
}

.heading-5 {
  background-color: var(--black-fifty-23);
  color: var(--blue-fifty-23);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: static;
}

.heading-5.tickets {
  background-color: var(--fl24-black);
  color: var(--fl24-white);
  -webkit-text-stroke-color: var(--indian-red-fifty-23);
  border-radius: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-family: Monumentgrotesk, sans-serif;
}

.heading-5.tickets.regular {
  background-color: var(--24-pink);
  color: var(--black-fifty-23);
  border: 2px solid #000;
  max-width: none;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-5.tickets.pro {
  background-color: var(--24-yellow);
  color: var(--black-fifty-23);
  border: 2px solid #000;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-5.down {
  color: var(--fl24-black);
}

.link-block-8 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be09b424148e59fe85d104_ElevateFestival_metalmagazine_3.jpeg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  text-decoration: none;
  display: flex;
}

.link-block-8:hover {
  opacity: .9;
}

.link-block-8.thumb-curators {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6c4024253687c9445a744_MLP_91481.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.elevate {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be19c1cdd904e3f742f271_Elevate%20Festival%20%40LenaPrehal.jpeg");
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.link-block-8.thumb-curators.elevate:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be19c1cdd904e3f742f271_Elevate%20Festival%20%40LenaPrehal.jpeg");
  background-position: 50% 70%;
  background-size: cover;
}

.link-block-8.thumb-curators.horst {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be1ba798e320cfe7ecfb62_Horst%20Arts%20and%20Music%20%40Maxim.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.link-block-8.thumb-curators.horst:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be1ba798e320cfe7ecfb62_Horst%20Arts%20and%20Music%20%40Maxim.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.link-block-8.thumb-curators.couleurcaf {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be1c537e23c138bb4fe406_Couleur%20Cafe%CC%81%20%40Luc%20Cheffert.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.link-block-8.thumb-curators.couleurcaf:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/60be1c537e23c138bb4fe406_Couleur%20Cafe%CC%81%20%40Luc%20Cheffert.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.link-block-8.thumb-curators.bilbaobbk {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6111331d4ddc0e164367a348_BBK8%C2%A9PatrickPrincipe_light.png");
  background-position: 0 0, 50% 80%;
  background-size: auto, cover;
  width: 100%;
}

.link-block-8.thumb-curators.bilbaobbk:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6111331d4ddc0e164367a348_BBK8%C2%A9PatrickPrincipe_light.png");
  background-position: 50% 80%;
  background-size: cover;
}

.link-block-8.thumb-curators.badbonnkilbi {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
}

.link-block-8.thumb-curators.badbonn {
  border: 0px solid var(--purple);
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127945cc65ee02c907ede14_Bad-Bonn-Kilbi-Festival-%C2%A9Hansueli-Schaerer_light.jpg"), linear-gradient(to bottom, var(--jaune), var(--jaune));
  background-position: 50% 30%, 0 0;
  background-size: cover, auto;
  width: 100%;
}

.link-block-8.thumb-curators.badbonn:hover {
  background-image: linear-gradient(to bottom, var(--jaune), var(--jaune)), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.link-block-8.thumb-curators.cabaret, .link-block-8.thumb-curators.cabaret:hover {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61279ff370047dbdfd2a943d_CabaretVert1.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.distorsion, .link-block-8.thumb-curators.distorsion:hover {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a482f96e2a6652b671f9_Distorsion2.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.down, .link-block-8.thumb-curators.down:hover {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a66bcc412534e09df063_DTRH19_20190706_2107_DTRH_MaxKneefel_37378.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 100%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.haldern, .link-block-8.thumb-curators.haldern:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a8d0e9ea23a08bbf7d16_Halder_Pop_Festival-2018_027.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50% 70%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.jazz {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127ad7b8127dbbc19b48328_Jazz-Re-Found_DSC06129-light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 70%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.jazz:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127ad7b8127dbbc19b48328_Jazz-Re-Found_DSC06129-light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50% 70%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.metronome {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127b3a86b98e35a846effec_Metronome.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.metronome:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127b3a86b98e35a846effec_Metronome.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.montreux {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128a4ee52a315569dde5b49_217798965_10158108939562023_6350625940430261093_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.montreux:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128a4ee52a315569dde5b49_217798965_10158108939562023_6350625940430261093_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.mutek {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127b72423e379594abc7178__URI3521-light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.nyege {
  background-image: linear-gradient(#292a2a73, #292a2a73), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128b01e52a3159d82de8c3c_142655108_3810027432352433_539776543108929872_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.panoramas {
  background-image: linear-gradient(#292a2a40, #292a2a40), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128b4ed3eea8bb6e8ebbd61_131535395_10157502622241496_5343950146153082306_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 60%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.pukkelpop {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128c9e5cb914ad387d3ed73_Pukkelpop%202019%20-%2008%20-%2017%20-%2000u%20-%2042m%20-%20ANNIKA%20WALLIS%20-%206067_.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 60%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.pop-kultur {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128cc1e4f09247d31abcc40_Pop-Kultur-Festival2%C2%A9Camille-Blake-light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.splash {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128d62af78679b0d316a5d8_spl_page_slider7.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 60%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.woh {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128dc7b0655fc6ccbfb73ae_239462747_2514863155324207_1020502733253593045_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 0 0, 50% 60%, 50%;
  background-size: auto, cover, cover;
}

.link-block-8.thumb-curators.rewire {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6128ef953032394abf5f5629_rewire-nah-1.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.audio-obscura {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c104d4a5eb283bf8ca4ddc_%C2%A9Fabien_Dekens_(Soka)-BELAIR%236%20(1).jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.b-sides {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c0ecf715575b6b3c5d8327_6_jeudi_cavale_juste-shani-c-arthur_duperray.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-repeat: repeat, repeat;
  background-size: cover, cover;
  background-attachment: scroll, scroll;
}

.link-block-8.thumb-curators.boomtown {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64ede46a035989f934f9b129_354557744_722232643245660_1694225941339486203_n.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.changeover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6c521bf2156a87dfcd742__Changeover-20221008-0198.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.colours {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c29ad4131ae6725bb721d3_ARS_0069.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.astro {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c29fb1980bf3b8564f3bad_DF2018-Day1-TANGERINE%20DREAM%20Foto%20di%20Luigi%20Pica-115.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.magnifique {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c2a169dc7f95e5eb77eb5a_BENDIK%20GISKE%20-%20INTONAL%202023%20photo-%20Camilla%20Rehnstrand%20for%20INTONAL%20-01165.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.marsatac {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6a9065ce5ba34359661e6_HE%CC%81LE%CC%80NE%20VOGELSINGER%40LEVFestival%20%40ElenadelaPuente.jpeg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.meakusma {
  background-image: none;
}

.link-block-8.thumb-curators.moscow {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315cc2c70d1377320745465_mYnClCbqQYY.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.robot {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315ce22e690748aa7983cd8_293030742_5474981932522778_4218749003019709348_n.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.siren-s {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64e384f4604be9ed912625f6__DSC1426%20(1)-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.sonar {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d0dd70df90bc5725d15a_LaurentGarnier_So%CC%81narVillage_Thursday_Sonar2018_FernandoSchlaepfer_003.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.superbloom {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315d35164bb4e5fa4ae9a4d_2cef6805-d2f6-4849-aad5-871627885ab4-Olympic_Park.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.terraforma {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f0dd0cc3cfacb43b6939_SL_0609.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50% 100%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.unsound {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f2a665cd5382c570f11a_maxresdefault.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.waking {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f4fa69d91cc59ec51eee_bernd-fink_1.jpeg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.wild-path {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f73a65cd538ba67112da_NiNE8-5_light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.wos {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6315f86c182407f3feb1fe4a_WOS2019_0299_leticiatblanco-light.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50% 100%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.mil {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6b2be2cff33c4e4a83cd1_Pers_OLT_MondayAgbonzeeJr.jpg");
  background-position: 0 0;
  background-size: cover;
}

.link-block-8.thumb-curators.ooam {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6b6398034e6797192eeec_pongo_c_leahuser.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.scandalos {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6beeb5f2e32f1c72c9ac9_17569.jpeg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.wildeburg {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64e384f4604be9ed912625f6__DSC1426%20(1)-min.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.wrongfest {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64c6c4024253687c9445a744_MLP_91481.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
}

.link-block-8.thumb-curators.lanature {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d04bdbffae8a631a9028_363340249_995348544769649_5651774879792739586_n.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-8.thumb-curators.muchoflow {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1cfa233d071451776dfe8_imagem-1.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.ortigia {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d7a3a1681bab1f3cfee8_website.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.rockforpeople {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1d864abe5e50b2ebcb6a1_05731fc0-img_3588_vojtech_mervart-scaled.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.summersonic {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1dc6f5c0dca2a22545b8e_Snapinsta.app_368769932_18448677337054956_9091078976342778367_n_1080.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-curators.tremor {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64f1de4e617569224a7edee1_Snapinsta.app_339346079_126106577023907_1125105809199059669_n_1080.jpg"), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d5d444078ae_link-bg.svg");
  background-position: 50% 0, 50%;
  background-size: cover, cover;
}

.link-block-8.thumb-artists-page-curator.david {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251a1c6d80d62efc270f24_ThirstyEyes_1_byXeniaSnapiro.jpeg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.link-block-8.thumb-artists-page-curator.david:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251a1c6d80d62efc270f24_ThirstyEyes_1_byXeniaSnapiro.jpeg");
  background-position: 50% 30%;
  background-size: cover;
}

.link-block-8.thumb-artists-page-curator.david.thirsty {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251a1c6d80d62efc270f24_ThirstyEyes_1_byXeniaSnapiro.jpeg"), linear-gradient(to bottom, null, null);
  background-size: cover, auto;
}

.link-block-8.thumb-artists-page-curator.david.ze {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251ce5068ca40ff6f31783_Ze-low.png"), linear-gradient(#0000, #0000);
  background-position: 0 0, 50% 30%, 0 0;
  background-size: auto, cover, auto;
}

.link-block-8.thumb-artists-page-curator.david.ze:hover {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251ce5068ca40ff6f31783_Ze-low.png");
  background-position: 50% 30%;
  background-size: cover;
}

.link-block-8.thumb-artists-page-curator.david.metronome {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615d97454bce30530a1d12ae_Colorful%20People.jpg");
  background-position: 0 0, 50% 35%;
}

.link-block-8.thumb-artists-page-curator.david.montreux {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615daa4d488f1e7fbfbadd16_Anoush%20Abrar%202.JPG");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.nyege {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614254288df10740f4f77321_KABEAUSHE%CC%81-IMAGE-Q-light.jpg");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.panoramas {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6142666b4fabcb248a7ce023_Photo2_Garga%CC%88ntua_Valentin_Levaufre-light.jpg");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.pukkelpop {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/612a3834d9c353856545f45c_elkka-light.jpg");
  background-position: 0 0, 50% 60%;
}

.link-block-8.thumb-artists-page-curator.david.pop-kultur {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425cc0f719eabb4356bc4e_Sophia-Kennedy-by-Benjakon-0638-WEB-2000.jpeg");
  background-position: 0 0, 50% 20%;
}

.link-block-8.thumb-artists-page-curator.david.splash {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61423edd4fabcb56f57bcef5_01_AlbiX_Credits_negative-by-nature.jpeg");
  background-position: 0 0, 50%;
}

.link-block-8.thumb-artists-page-curator.david.woh {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6123aa14fd90dd511f10915d_kiddus-thumb.png");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.couleur {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6127a32ecc42c1130b9331b4_Chibi_Ichigo.jpg");
  background-position: 0 0, 50% 60%;
}

.link-block-8.thumb-artists-page-curator.david.elevate {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615d9675675e0913833387ac_awo-ojiji_serious_by-gregor-ladenhauf-light.jpg");
  background-position: 0 0, 50% 40%;
}

.link-block-8.thumb-artists-page-curator.david.cabaret {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614244de0e3e66459af0d7bb_%40Chester%20Remington2.jpg");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.bbk {
  background-image: linear-gradient(#292a2a4d, #292a2a4d), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/615db29ebfa4404bec0170b5_ZETAK39-light.jpg");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.badbonn {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425b2f7b5e416dbee401a4_R1-02330-0032_V2_HR.jpg");
  background-position: 0 0, 50%;
}

.link-block-8.thumb-artists-page-curator.david.rewire {
  background-image: linear-gradient(#292a2a1a, #292a2a1a), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61275a2ee2b702d4c735329b_ablenoise-photo.jpg");
  background-position: 0 0, 0 0, 50% 60%;
  background-size: auto, auto, cover;
}

.link-block-8.thumb-artists-page-curator.david.distorsion {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61425e17c5c78b19b983f6c5_Yoo-Doo-Right---Avatar-4-3-by-Stacy-Lee-light.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.link-block-8.thumb-artists-page-curator.david.downtherabbithole {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/614256470d882f61d21f7719_MazeyHaze_Press1_FeeOomes-light.jpg");
  background-position: 0 0, 50% 30%;
}

.link-block-8.thumb-artists-page-curator.david.horst {
  background-image: linear-gradient(#292a2a33, #292a2a33), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61424a76e1908b98ab69d2e2_Crystallmess%20Marc%20Asekhame.jpg");
  background-position: 0 0, 50% 10%;
}

.link-block-8.thumb-artists-page-curator.ze {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251ce5068ca40ff6f31783_Ze-low.png");
  background-position: 50% 30%;
}

.link-block-8.thumb-artists-page-curator.thirsty {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/61251a1c6d80d62efc270f24_ThirstyEyes_1_byXeniaSnapiro.jpeg");
  background-position: 50% 30%;
}

.link-block-8.tickets-public {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654105f20126ab97b21c1dbe_Fiftylab_17_11_JorenPoisquet_16.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 0;
  max-height: none;
  display: flex;
}

.link-block-8.tickets-pro {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66053b1dc5d4001dce96a05f_pro.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 0;
  max-height: none;
}

.link-block-8.press {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6541063b59473202dc120e01_FiftyFiftylab_17_11_JorenPoisquet_8.JPG");
  background-position: 50%;
  background-size: cover;
}

.image-15 {
  width: 50px;
}

.image-15.iso {
  margin-left: 10px;
}

.image-16 {
  width: auto;
  max-width: none;
  height: 40px;
  display: block;
}

.image-16.iso-page {
  margin-left: 10px;
}

.curated-by {
  margin-left: 20px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.curatedby {
  background-color: #292a2a;
}

.curatedby.elevate {
  display: block;
}

.curatedby.bad-bonn {
  background-color: var(--jaune);
  display: block;
}

.curatedby.bbk, .curatedby.cabaret, .curatedby.distorsion {
  display: block;
}

.curatedby.down, .curatedby.haldern {
  display: none;
}

.curatedby.horst, .curatedby.metronome {
  display: block;
}

.curatedby.mutek {
  display: none;
}

.curatedby.montreux, .curatedby.nyege, .curatedby.panoramas, .curatedby.pukkelpop, .curatedby.pop-kultur, .curatedby.splash {
  display: block;
}

.curatedby.woh {
  display: none;
}

.meet-the {
  background-image: linear-gradient(#2effbd, #2effbd);
}

.meet-the.home, .meet-the.home.meet-the-2022 {
  display: none;
}

.body-4 {
  color: #2effbd;
  background-color: #2effbd;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.link-block-9 {
  justify-content: flex-end;
  display: inline-block;
}

.image-17 {
  width: 400px;
  max-width: none;
}

.heading-6 {
  font-family: Monumentgrotesk, sans-serif;
}

.heading-6.text-scroll {
  white-space: nowrap;
  margin-right: 7px;
  font-weight: 500;
}

.loop-text-inner {
  background-color: #292a2a;
  width: 100%;
  overflow: hidden;
}

.outter {
  background-color: #292a2a;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.inner {
  align-items: center;
  display: flex;
}

.link-block-10 {
  color: var(--medium-sea-green);
  text-transform: uppercase;
  text-decoration: none;
}

.link-block-10.tickets-home {
  display: none;
}

.link-block-10.tickets-home._2023 {
  display: block;
}

.body-5 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
}

.body-6 {
  background-color: var(--medium-sea-green);
}

.link-jam {
  display: none;
}

.link-sabam {
  padding-left: 5px;
  padding-right: 5px;
}

.link-aili, .link-able-noise, .link-alberta {
  background-color: var(--jaune);
}

.link-chibi, .link-emile, .link-gabriels {
  background-color: #292a2a;
}

.link-kiddus {
  background-color: #292a2a;
  display: none;
}

.link-lrain, .link-lova, .link-tukan, .link-ze {
  background-color: #292a2a;
}

.link-thirsty {
  background-color: #292a2a;
  display: none;
}

.grid-curators {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.body-7 {
  background-color: #2effbd00;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.link-tickets-public {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7d9017cc07e3bcbef2fd35_ABClub_venue.png");
  background-position: 50%;
  background-size: cover;
  min-height: 200px;
}

.grid-5 {
  grid-template-rows: auto;
  margin-top: 0;
}

.button-3 {
  color: var(--medium-sea-green);
  text-align: center;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f7d9017cc07e3bcbef2fd35_ABClub_venue.png");
  background-position: 0 0;
  background-size: auto;
  min-width: 300px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

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

.div-block-10.head-news {
  width: 100%;
}

.div-block-10.home, .div-block-10.home._2022 {
  display: none;
}

.home-back {
  margin-right: 10px;
}

.home-dates {
  margin-left: 10px;
}

.link-elkka {
  background-color: #292a2a;
}

.text-venues {
  margin-top: 20px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.title-venues {
  background-image: linear-gradient(to bottom, var(--black-fifty), var(--black-fifty));
  color: var(--medium-sea-green);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.link-block-11 {
  background-color: var(--black-fifty);
  width: 100%;
}

.link-block-11.news-home {
  display: none;
}

.text-tickets {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.div-tickets {
  background-color: var(--black-fifty);
  color: var(--medium-sea-green);
  max-height: 400px;
  display: block;
}

.div-tickets.press {
  display: none;
}

.div-tickets-pres {
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.link-albi-x, .link-annabel, .link-cabasa, .link-chester, .link-crystallmess, .link-gargantua, .link-kabeaushe {
  background-color: #292a2a;
}

.link-mazey {
  background-color: #292a2a;
  display: none;
}

.link-meyy, .link-rrita, .link-schneller, .link-sophia, .link-yoo-doo, .link-zeta, .link-awo, .link-colorful, .link-david, .link-dolly, .link-echt, .link-k-zia, .link-nnavy, .link-peet, .link-pot, .link-reinel, .link-victor, .link-zetak {
  background-color: #292a2a;
}

.text-block-8 {
  color: var(--blue-fifty-23);
  text-transform: uppercase;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-weight: 500;
}

.text-block-9 {
  color: var(--fl24-black);
  text-align: center;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--fl24-black);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-block-10 {
  color: var(--blue-fifty-23);
  text-transform: uppercase;
  font-family: Sen, sans-serif;
  font-weight: 500;
}

.tabs-menu {
  color: #292a2a;
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.tabs-menu.tab-days {
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.tabs-menu.tab-schedule {
  width: 100%;
  margin-bottom: 20px;
}

.text-block-11 {
  color: var(--fl24-black);
  text-transform: uppercase;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.tab-link-tab-1-2 {
  color: #292a2a;
  background-color: #2effbd;
  border: 3px solid #292a2a;
  width: 20%;
  min-height: 0;
  margin-right: 2px;
  display: inline-block;
}

.tab-link-tab-1-2.w--current {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #2effbd;
  background-clip: border-box;
  border-width: 5px;
  border-radius: 0;
  width: 20%;
  display: inline-block;
}

.tab-link-tab-1-2.days {
  border-width: 2px;
  border-color: var(--fl24-black);
  background-color: var(--fl24-white);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-1-2.days.w--current {
  border-color: var(--fl24-black);
  background-color: var(--fl24-white);
  color: #000;
  border-radius: 0;
  font-family: Sen, sans-serif;
}

.tab-mercredi {
  background-color: var(--black-fifty-23);
  color: #fff;
  text-align: center;
  border: 0 solid #292a2a;
  border-radius: 10px;
  width: 20%;
  margin-top: 0;
  margin-right: 2px;
  display: inline-block;
}

.tab-mercredi.w--current {
  background-color: var(--purple);
  color: #fff;
  border-width: 0;
  margin-top: 0;
}

.tab-mercredi.days {
  background-color: var(--24-blue);
  color: var(--fl24-black);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--fl24-black);
  border-width: 2px;
  border-color: #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  display: flex;
}

.tab-link-tab-3-2 {
  text-align: center;
  background-color: #292a2a;
  margin-top: 2px;
  display: block;
}

.tab-link-tab-3-2.w--current {
  border: 0 solid #292a2a;
}

.tab-link-tab-4 {
  text-align: center;
  background-color: #292a2a;
  margin-top: 2px;
  display: block;
}

.tab-jeudi {
  background-color: var(--black-fifty-23);
  text-align: center;
  border: 0 solid #292a2a;
  border-radius: 10px;
  width: 20%;
  margin-top: 0;
  margin-right: 2px;
  display: inline-block;
}

.tab-jeudi.w--current {
  background-color: var(--purple);
  text-align: center;
  border-width: 0;
  text-decoration: none;
}

.tab-jeudi.days {
  background-color: var(--black-fifty-23);
  border-width: 0;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  display: flex;
}

.tab-jeudii {
  background-color: var(--purple);
  color: #2effbd;
  text-align: center;
  border: 0 solid #292a2a;
  width: 20%;
  margin-top: 0;
  display: inline-block;
}

.tab-jeudii.w--current {
  background-color: var(--black-fifty-23);
  color: #fff;
  border-width: 0;
  border-radius: 10px;
  margin-top: 0;
  display: inline-block;
}

.tab-jeudii.days {
  background-color: var(--24-red);
  color: #fff;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--fl24-black);
  border-width: 2px;
  border-color: #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  display: flex;
}

.tab-jeudii.days.w--current {
  background-color: var(--24-red);
  color: #000;
  border-width: 2px;
  border-color: #000;
  border-radius: 0;
}

.tab-jeudii.days.fri {
  background-color: var(--24-pink);
}

.mercredi-ab {
  width: 50%;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
  display: block;
}

.mercredi-ab.schedule-2 {
  width: 100%;
}

.venue-schedule {
  color: #2effbd;
  background-color: #292a2a;
  padding: 10px 20px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.venue-schedule.name {
  background-color: var(--blue-fifty-23);
  color: var(--black-fifty-23);
  text-align: center;
  text-transform: none;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 16px;
}

.venue-schedule.name.schedule-2 {
  background-color: var(--purple);
  color: var(--black-fifty-23);
  background-color: var(--blue-fifty-23);
  width: 100%;
  display: block;
}

.venue-schedule.adress {
  font-size: 12px;
}

.venue-schedule.day {
  color: var(--purple);
  text-align: center;
  background-color: #0000;
  margin-bottom: 10px;
}

.venue-title.adress {
  color: #2effbd;
  background-color: #292a2a;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 400;
}

.schedule-artist {
  color: var(--blue-fifty-23);
  justify-content: center;
  align-items: flex-start;
  margin-left: 40px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.schedule-artist:hover, .schedule-artist.schedule-2, .schedule-artist.schedule-2:hover {
  color: var(--purple);
}

.link-block-12 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.title-venue-schedule {
  text-transform: uppercase;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
}

.link-block-13 {
  color: #292a2a;
  background-color: #0000;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.link-block-13:hover {
  background-color: #0000;
}

.link-block-13.kiddus {
  display: block;
}

.link-block-13.thirsty, .link-block-13.mazey {
  display: none;
}

.mercredi-archiduc {
  width: 50%;
  display: inline-block;
}

.mercredi-archiduc.schedule-2 {
  width: 100%;
  display: block;
}

.mercredi-beurss {
  width: 50%;
  display: inline-block;
}

.mercredi-beurss.schedule-2 {
  width: 100%;
  display: block;
}

.mercredi-bonnefooi {
  width: 50%;
  display: inline-block;
}

.mercredi-bonnefooi.schedule-2 {
  width: 100%;
  display: block;
}

.link-avalanche, .link-babysolo, .link-brorlab, .link-enfant, .link-jaguar, .link-mimi, .link-marina, .link-shoko, .link-zin-e {
  background-color: #292a2a;
}

.link-laryssa {
  background-color: var(--black-fifty);
}

.link-marta {
  background-color: #292a2a;
}

.termsofsales._2022 {
  display: none;
}

.contact {
  color: var(--black);
  font-size: 14px;
  display: flex;
}

.link-john, .link-turkana, .link-promis3 {
  background-color: #292a2a;
}

.logo2022 {
  object-fit: fill;
  margin-left: 16px;
  padding-left: 0;
}

.footer2022 {
  background-color: var(--black-fifty-23);
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64d114101ceaa7987fd1d94e_Photocopy%20Texture%2013.jpg");
  background-position: 50% 0;
  background-size: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.footer2022.footerwhite {
  background-color: var(--fl24-white);
  text-align: center;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: block;
}

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

.body-8 {
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/62c609c1722f969e881b2f66_paper-bg_web_2048x2732.png");
  background-position: 0 0;
  background-size: auto;
}

.section-4 {
  flex-direction: row-reverse;
  justify-content: space-between;
  display: flex;
}

.link-block-14 {
  flex: 0 auto;
}

.text-block-12 {
  color: var(--purple);
  margin: 10px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.body2022 {
  display: block;
}

.body2022._2023 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64d114101ceaa7987fd1d94e_Photocopy%20Texture%2013.jpg");
  background-position: 0 0;
  background-size: auto;
}

.home2022text {
  color: var(--purple);
  padding: 40px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 400;
}

.home2022text.presentation-2022-text {
  color: var(--jaune);
  flex-wrap: wrap;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.heading-7 {
  background-color: var(--24-red);
  color: var(--black-fifty-23);
  -webkit-text-stroke-color: var(--indian-red-fifty-23);
  border: 2px solid #000;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 5px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 26px;
}

.heading-7._2023 {
  color: var(--fl24-white);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 20px;
}

.heading-7._2023._2022edition {
  background-color: var(--fl24-black);
  color: var(--black);
  border: 1px solid #000;
  margin-bottom: 0;
  font-size: 16px;
}

.heading-7.regular {
  background-color: var(--fl24-white);
  font-size: 25px;
  text-decoration: underline;
}

.field2022 {
  background-color: var(--24-red);
  color: var(--black-fifty-23);
  border: 2px solid #000;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Monumentgrotesk, sans-serif;
}

.field2022._2023 {
  color: var(--fl24-white);
  margin-bottom: 2px;
  font-size: 14px;
}

.textfield2024 {
  border-style: solid;
  border-width: 0 2px 2px;
  border-color: var(--black-fifty-23);
  background-color: var(--24-red);
  color: var(--black-fifty-23);
  border-radius: 0;
  margin-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.textfield2024._2023 {
  border-color: var(--fl24-white);
  background-color: var(--black-fifty-23);
  color: var(--black-fifty);
  font-size: 12px;
  line-height: 1;
}

.submit2022 {
  background-color: var(--24-red);
  color: var(--black-fifty-23);
  border: 2px solid #000;
  border-radius: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 400;
}

.submit2022._2023 {
  background-color: var(--fl24-white);
  color: var(--black);
  overflow-wrap: normal;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
}

.small2022footer {
  color: var(--fl24-white);
  text-align: center;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 12px;
}

.contact2022 {
  color: var(--fl24-white);
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.header2022provisoire {
  justify-content: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.fb {
  color: var(--purple);
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.fb:hover {
  border: 0px solid var(--black-fifty-23);
  color: var(--indian-red-fifty-23);
}

.ig {
  color: var(--indian-red-fifty-23);
  -webkit-text-stroke-color: var(--black-fifty-23);
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.ig:hover {
  border: 0px solid var(--black-fifty-23);
  color: var(--indian-red-fifty-23);
}

.homedesktop.homedesktop2022, .hometab, .homemobile {
  display: none;
}

.div-block-11 {
  justify-content: flex-start;
  align-items: stretch;
  max-width: 10%;
  margin-left: 20px;
  display: flex;
}

.section-wallpaper {
  min-height: 40px;
  max-height: none;
}

.image-18 {
  height: 100%;
  display: block;
}

.bold-text-2 {
  color: var(--fl24-black);
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.youtube {
  width: auto;
  height: auto;
  max-height: none;
}

.text-block-13 {
  color: var(--black-fifty-23);
  justify-content: center;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
  display: flex;
}

.link {
  color: var(--purple);
}

.text-block-14 {
  color: var(--fl24-white);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.text-block-15 {
  color: var(--jaune);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-15.country {
  background-color: var(--24-pink);
  color: var(--fl24-black);
  padding-bottom: 10px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
}

.text-block-15.country.butch-kassidy {
  background-color: var(--24-red);
}

.text-block-15.country.butch-kassidy.waste {
  background-color: var(--24-pink);
}

.text-block-15.country.ciao-kennedy {
  background-color: var(--blue-fifty-23);
}

.text-block-15.country.dina-ayada {
  background-color: var(--24-pink);
}

.text-block-15.country.deep-tan {
  background-color: var(--24-red);
}

.text-block-15.country.jawnino {
  background-color: var(--24-blue);
}

.text-block-15.country.mui-zyu, .text-block-15.country.oonagh-haines {
  background-color: var(--24-red);
}

.text-block-15.country.wednesday {
  background-color: var(--24-blue);
}

.text-block-15.country.friday {
  background-color: var(--24-pink);
}

.text-block-15.country.thu {
  background-color: var(--24-red);
}

.text-block-15.country.thu.le-thalu {
  background-color: var(--blue-fifty-23);
}

.text-block-15.country.wed {
  background-color: var(--24-blue);
}

.text-block-15.country.wed.marg {
  background-color: var(--24-pink);
}

.text-block-15.country.wed.maya-dhondt {
  background-color: var(--24-red);
}

.text-block-15.country.camille-yembe, .text-block-15.country.cr-me-solaire, .text-block-15.country.fervents, .text-block-15.country.hitech {
  background-color: var(--24-blue);
}

.text-block-15.country.in-s-cherifi {
  background-color: var(--24-red);
}

.text-block-15.country.rip-me {
  background-color: var(--24-blue);
}

.text-block-15.country.grife {
  background-color: var(--24-red);
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-15.country.the-christian-club {
  background-color: var(--24-blue);
}

.text-block-15.country.bnnyhunna {
  background-color: var(--24-pink);
}

.text-block-15.country.goodbye-karelle {
  background-color: var(--24-red);
}

.text-block-15.country.uwase, .text-block-15.country.cheapjewels {
  background-color: var(--24-blue);
}

.text-block-15.country.love-remain {
  background-color: var(--24-pink);
}

.text-block-15.country.stella-rose {
  background-color: var(--24-blue);
}

.text-block-15.country.han-gaiden {
  background-color: var(--24-red);
}

.text-block-15.country.jada {
  background-color: var(--blue-fifty-23);
}

.link-artists-2022 {
  background-color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  position: static;
  bottom: -56px;
  overflow: visible;
}

.menu-item {
  color: var(--fl24-black);
  padding: 4px 10px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.menu-item:hover {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.menu-item.w--current {
  padding-left: 10px;
  padding-right: 10px;
}

.menu-item.w--current:hover {
  color: var(--black-fifty);
}

.menu-item.hover {
  color: var(--indian-red-fifty-23);
}

.menu-item.tickets {
  background-color: var(--24-blue);
  color: var(--24-blue);
  border: 1px solid #000;
}

.menu-item.tickets.w--current {
  background-color: var(--24-blue);
  color: var(--24-blue);
}

.image-19 {
  object-fit: cover;
  width: 100%;
  min-height: 500px;
  max-height: 500px;
}

.image-19.home-left {
  outline-offset: 0px;
  outline: 3px #333;
}

.artists-date {
  background-color: var(--indian-red-fifty-23);
  color: var(--purple);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  width: auto;
  margin-bottom: 5px;
  padding: 5px 5px 0;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-weight: 500;
  display: none;
}

.text-block-16 {
  color: var(--jaune);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-16.country {
  background-color: var(--black-fifty-23);
  color: var(--fl24-black);
  border-radius: 10px;
  padding-bottom: 5px;
}

.video-curators {
  height: 200px;
}

.div-block-12 {
  width: 70%;
  height: 200px;
}

.div-video {
  justify-content: center;
  width: 100%;
  padding-top: 0;
  display: block;
}

.video-2 {
  width: 100%;
  display: none;
}

.video-2.boomtown {
  display: none;
}

.div-video-artist {
  width: 90%;
  padding-top: 10px;
}

.body-9 {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/64d114101ceaa7987fd1d94e_Photocopy%20Texture%2013.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.venues-photos-div {
  display: flex;
}

.image-20 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  max-height: 200px;
}

.image-20.venue {
  max-height: 300px;
}

.image-20.venue.sub-venue.left {
  object-fit: cover;
  min-height: 300px;
  padding-right: 0;
}

.image-20.venue.sub-venue.right {
  min-height: 300px;
  padding-left: 0;
}

.div-title-venue {
  background-color: var(--purple);
  color: #6b63ff00;
  text-align: center;
  justify-content: space-between;
  padding: 10px;
  display: block;
}

.address {
  color: var(--fl24-black);
}

.text-block-17 {
  color: var(--jaune);
  padding-bottom: 0;
  font-family: Monumentgrotesk, sans-serif;
}

.content-venue-main {
  display: flex;
}

.down-arrow {
  width: 14%;
  max-width: none;
  max-height: none;
}

.dropdown-venue {
  width: 100%;
  overflow: hidden;
}

.text-block-18 {
  color: var(--jaune);
  font-family: Monumentgrotesk, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.icon-accordion {
  color: var(--jaune);
}

.dropdown-toggle {
  background-color: var(--purple);
  width: 100%;
  overflow: visible;
}

.dropdown-list {
  background-color: #ddd0;
  height: auto;
  padding: 10px 20px;
  font-family: Monumentgrotesk, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.home-img-left {
  clear: left;
  width: 50%;
  position: relative;
}

.home-img-right {
  clear: right;
  width: 50%;
  min-height: 0;
  position: relative;
}

.playbutton {
  display: none;
}

.background-video {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-8 {
  color: var(--24-yellow);
  text-align: center;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--fl24-black);
  text-transform: uppercase;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 65px;
}

.heading-8.dates-home {
  background-color: var(--fl24-white);
  color: var(--black-fifty-23);
  letter-spacing: normal;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--fl24-black);
  text-indent: 2px;
  word-break: normal;
  border: 1px solid #000;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.baseline-home {
  padding-left: 40px;
  padding-right: 40px;
}

.video-curator.meakusma, .video-curator.moscow, .video-curator.siren-s-call, .video-curator.superbloom, .video-curator.waking-life {
  display: none;
}

.div-block-13 {
  width: 10%;
}

.button-4 {
  border: 1px solid var(--black-fifty-23);
  background-color: var(--indian-red-fifty-23);
  color: var(--fl24-white);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 10px;
  min-width: 300px;
  margin-left: 400px;
  margin-right: 400px;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: none;
}

.div-tickets-home-mobile {
  display: none;
}

.section-5 {
  background-color: var(--jaune);
  height: 30px;
}

.section-5.head-dates {
  background-color: var(--black-fifty);
  height: auto;
}

.div-block-14 {
  width: 100%;
}

.div-head-dates {
  background-color: var(--fl24-black);
  color: var(--black-fifty-23);
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}

.div-head-dates.ceasefire {
  background-color: var(--fl24-white);
}

.div-head-dates.timetable {
  background-color: var(--indian-red-fifty-23);
  text-align: center;
}

.text-head-dates {
  color: var(--24-yellow);
  text-align: center;
  -webkit-text-stroke-color: var(--fl24-white);
  text-transform: uppercase;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.text-head-dates.ceasefire {
  color: var(--indian-red-fifty-23);
}

.link-nova {
  display: none;
}

.grid-6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-6.grid-sponsors {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.tickets-explain {
  background-color: var(--24-pink);
  color: var(--black-fifty-23);
  text-align: center;
  border: 2px solid #000;
  border-top-width: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.tickets-explain.pro {
  background-color: var(--24-yellow);
  color: var(--black-fifty-23);
  border-width: 0 2px 2px;
  padding-left: 30px;
  padding-right: 30px;
}

.timetable.day {
  color: var(--blue-fifty-23);
  text-transform: uppercase;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 28px;
}

.image-21 {
  width: 40%;
}

.image-21.apple {
  text-align: right;
  width: 30%;
  position: static;
}

.image-21.google {
  width: 30%;
}

.link-block-16 {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.link-block-16.app-left {
  text-align: right;
  border: 1px #000;
  margin-right: 10px;
  display: block;
}

.link-block-16.app-right {
  justify-content: flex-start;
  margin-left: 10px;
  display: block;
}

.container-6 {
  display: flex;
}

.container-6.app {
  margin-top: 20px;
}

.home-app {
  border: 1px solid var(--black-fifty-23);
  background-color: var(--black-fifty-23);
  color: var(--fl24-white);
  text-transform: uppercase;
  border-radius: 10px;
  width: 100%;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-decoration: underline;
}

.home-app-container {
  background-color: var(--black-fifty-23);
  max-width: 100%;
  display: none;
}

.paragraph-8 {
  color: var(--fl24-black);
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 700;
}

.form {
  color: var(--fl24-black);
  margin-bottom: 10px;
}

.tickets2023presale {
  background-color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-19, .text-block-19:hover {
  color: var(--black-fifty-23);
}

.text-block-19.contact {
  text-align: center;
  font-size: 12px;
}

.text-block-19.menutickets {
  color: var(--fl24-black);
  background-color: #007dff;
}

.text-block-20 {
  color: var(--fl24-white);
}

.text-block-20:hover {
  color: var(--indian-red);
}

.text-block-21 {
  color: var(--black-fifty-23);
}

.text-block-21:hover {
  outline-offset: 0px;
  color: var(--black-fifty-23);
  mix-blend-mode: normal;
  outline: 3px #fffd8b;
}

.text-block-22, .text-block-22:hover {
  color: var(--black-fifty-23);
}

.text-block-23 {
  color: var(--fl24-white);
  display: none;
}

.text-block-23:hover {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.text-block-24 {
  color: var(--fl24-white);
  display: none;
}

.text-block-24:hover {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.bold-text-3, .bold-text-4, .bold-text-5 {
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.bold-text-6 {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.text-block-25 {
  -webkit-backdrop-filter: grayscale();
  backdrop-filter: grayscale();
  color: var(--black-fifty-23);
}

.text-block-25:hover {
  color: var(--black-fifty-23);
}

.bold-text-7 {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
  -webkit-text-stroke-color: var(--blue-fifty-23);
}

.paragraph-9 {
  background-color: var(--fl24-black);
  color: var(--fl24-white);
  text-align: center;
  -webkit-text-stroke-color: var(--black-fifty-23);
  object-fit: contain;
  margin-left: 45px;
  margin-right: 20px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 14px;
  font-style: normal;
  display: block;
}

.heading-9 {
  margin-right: 28px;
  padding-left: 42px;
}

.heading-10 {
  color: var(--blue-fifty-23);
  text-align: center;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 24px;
  font-style: normal;
}

.paragraph-10 {
  color: var(--fl24-white);
  -webkit-text-stroke-color: var(--fl24-white);
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.curators24 {
  text-align: center;
  vertical-align: middle;
  border: 0 solid #000;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  position: static;
  left: 0;
}

.footer-contact {
  text-align: center;
  width: auto;
  margin-top: 10px;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

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

.curators-headline-text {
  text-align: center;
  justify-content: center;
  margin-top: 20px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  display: flex;
}

.div-block-15 {
  margin-top: 20px;
}

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

.image-22 {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 32%;
  width: 100%;
  height: 200px;
  position: static;
}

.grid-press {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.timetable-imgs {
  width: 100%;
  max-width: none;
  padding-bottom: 10px;
}

.image-23, .link-block-17 {
  width: 100%;
}

.paragraph-11, .paragraph-12 {
  font-size: 16px;
}

.timetableheader {
  color: var(--light-yellow-fifty-23\<deleted\|variable-5304de34\>);
}

.paragraph-13 {
  aspect-ratio: auto;
  background-color: var(--24-pink);
  color: var(--black-fifty-23);
  text-align: justify;
  text-transform: none;
  word-break: normal;
  overflow-wrap: normal;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  min-width: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 300;
  overflow: visible;
}

.paragraph-13.blurb-homepage {
  background-color: var(--fl24-white);
  text-align: center;
  border-style: none;
  min-width: 0;
  margin: 10px 50px 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
}

.paragraph-13.blurb-homepage.find-us {
  text-align: center;
  margin-top: 0;
  margin-left: 50px;
  margin-right: 50px;
  font-size: 50px;
  font-weight: 500;
}

.text-block-26 {
  color: var(--black-fifty-23);
  font-family: Monumentgrotesk, sans-serif;
  font-weight: 500;
}

.text-block-27 {
  text-align: center;
  min-width: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.link-2 {
  color: var(--24-blue);
  text-decoration: none;
}

.image-24 {
  aspect-ratio: auto;
  object-fit: scale-down;
  flex: 0 auto;
  align-self: flex-start;
  max-width: none;
  height: 100%;
  max-height: 100%;
  position: static;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17, .paragraph-18, .paragraph-19, .paragraph-20 {
  color: var(--fl24-black);
}

.bold-text-8 {
  color: var(--black-fifty-23);
  -webkit-text-stroke-width: 1px;
  text-transform: uppercase;
  text-decoration: none;
}

.text-block-28 {
  color: var(--black-fifty-23);
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.text-block-29 {
  background-color: var(--fl24-black);
  color: var(--fl24-white);
  text-align: center;
  padding: 15px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 15px;
  font-style: normal;
}

.link-3, .link-4, .link-5, .link-6, .link-7, .link-8, .link-9, .link-10, .link-11, .link-12 {
  color: var(--24-yellow);
}

.text-block-30 {
  background-color: var(--24-blue);
  text-align: center;
  border: 2px solid #000;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 15px;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-30.line-up-w01 {
  color: #000;
  background-color: #fff;
  font-family: Monumentgrotesk, sans-serif;
}

.text-block-30.line-up-w01.curators2024 {
  color: var(--fl24-white);
}

.text-block-30.line-up {
  background-color: var(--fl24-black);
  color: var(--24-yellow);
  font-family: Abcmonumentgroteskmono, sans-serif;
  position: static;
}

.text-block-30.curators2024 {
  background-color: var(--fl24-black);
  color: var(--24-yellow);
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.text-block-30.thursday {
  background-color: var(--24-red);
}

.text-block-30.friday {
  background-color: var(--24-pink);
}

.bold-text-9 {
  color: var(--fl24-black);
}

.text-span-2 {
  color: var(--fl24-white);
}

.paragraph-21 {
  margin-bottom: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-22 {
  padding-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-22.conferences {
  font-size: 14px;
}

.paragraph-22.conferences.panelists {
  font-style: italic;
}

.image-25 {
  max-width: 20%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
  display: block;
}

.code-embed, .code-embed-2 {
  margin-left: 15px;
  margin-right: 15px;
}

.section-7 {
  background-color: #fff;
}

.owners-rich-text-2 {
  color: #000;
  background-color: #fff;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.owners-rich-text-2.text-venues {
  color: #6b63ff;
  padding: 20px 40px;
  font-size: 16px;
}

.owners-rich-text-2.curators-list {
  color: #fffd8b;
  text-align: center;
  font-size: 12px;
}

.owners-rich-text-2.infos-bio {
  text-align: center;
  line-height: 1;
}

.owners-rich-text-2.text-annabel {
  color: #d9ff96;
}

.owners-rich-text-2.text-artist {
  color: #fffd8b;
  text-align: left;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.owners-rich-text-2.ceasefire {
  text-align: center;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 25px;
}

.owners-rich-text-2.credits {
  color: #222;
  text-align: center;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 12px;
}

.owners-rich-text-2 h2 {
  color: #000;
  margin-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  text-decoration: none;
}

.image-26 {
  text-align: center;
  object-fit: fill;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}

.image-27 {
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  position: static;
  inset: 0% 0% auto;
}

.link-block-18 {
  display: block;
}

.image-28 {
  vertical-align: middle;
  min-width: 100%;
  padding: 0 15px 15px;
}

.text-block-31 {
  color: var(--fl24-black);
}

.code-embed-3 {
  margin-left: 15px;
  margin-right: 15px;
}

.owners-rich-text-3 {
  color: #000;
  background-color: #fff;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 15px;
  padding-bottom: 25px;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.owners-rich-text-3.text-venues {
  color: #6b63ff;
  padding: 20px 40px;
  font-size: 16px;
}

.owners-rich-text-3.infos-bio {
  text-align: center;
  line-height: 1;
}

.owners-rich-text-3.text-annabel {
  color: #d9ff96;
}

.owners-rich-text-3.text-artist {
  color: #fffd8b;
  text-align: left;
  font-family: Abcmonumentgroteskmono, sans-serif;
}

.owners-rich-text-3 h2 {
  color: #000;
  margin-top: 0;
  font-family: Monumentgrotesk, sans-serif;
  text-decoration: none;
}

.owners-rich-text-3.curators-list {
  color: #fffd8b;
  text-align: center;
  font-size: 12px;
}

.owners-rich-text-3.credits {
  color: #222;
  text-align: center;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 12px;
}

.owners-rich-text-3.ceasefire {
  text-align: center;
  font-family: Abcmonumentgroteskmono, sans-serif;
  font-size: 25px;
}

.text-span-3 {
  color: var(--24-blue);
  -webkit-text-stroke-color: var(--blue-fifty-23);
}

.bold-text-10 {
  font-family: Monumentgrotesk, sans-serif;
}

.link-13 {
  background-color: var(--24-yellow);
  color: var(--fl24-black);
  text-transform: uppercase;
  overflow-wrap: normal;
  border: 2px solid #000;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.link-13.getyourtickets {
  background-color: var(--24-green);
}

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

.link-14 {
  border: 2px solid var(--fl24-black);
  background-color: var(--24-yellow);
  color: var(--fl24-black);
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Monumentgrotesk, sans-serif;
}

.getyourtickets {
  margin-bottom: 15px;
}

.image-29 {
  aspect-ratio: 1;
}

.image-30 {
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  overflow: visible;
}

.image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47, .image-48, .image-49 {
  min-width: 100%;
  min-height: 100%;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 25px;
  margin-right: 25px;
}

.image-50 {
  min-width: 100%;
  min-height: 100%;
}

.image-51 {
  padding-right: 5px;
}

.image-52 {
  width: 1064px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.image-53 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.image-54 {
  object-fit: fill;
  min-width: 100%;
  min-height: 100%;
}

.image-55, .image-56, .image-57, .image-58, .image-59, .image-60, .image-61, .image-62, .image-63, .image-64, .image-65, .image-66, .image-67, .image-68, .image-69, .image-70, .image-71, .image-72, .image-73, .image-74 {
  min-width: 100%;
  min-height: 100%;
}

.image-75 {
  clear: both;
  aspect-ratio: auto;
  max-width: 50%;
  margin-left: 50px;
  position: relative;
  inset: 0% auto auto 0%;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
}

.quick-stack-2 {
  padding-bottom: 0;
}

.image-76 {
  object-fit: fill;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.cell {
  padding-left: 250px;
}

.link-15 {
  -webkit-text-stroke-color: var(--24-blue);
}

.cell-2 {
  padding-bottom: 10px;
}

.grid-8 {
  place-content: stretch center;
}

.columns {
  flex: 1;
  align-self: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-9 {
  flex: 1;
  justify-content: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-32 {
  color: var(--fl24-black);
  text-transform: none;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

.image-77 {
  text-align: center;
  object-fit: contain;
  border: 2px solid #000;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

.link-16 {
  clear: both;
  aspect-ratio: auto;
  background-color: var(--24-yellow);
  color: var(--fl24-black);
  text-align: center;
  -webkit-text-stroke-color: var(--fl24-black);
  text-transform: uppercase;
  object-fit: contain;
  border: 2px solid #000;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 10px;
  font-family: Monumentgrotesk, sans-serif;
  font-size: 15px;
  text-decoration: none;
  display: block;
  position: relative;
}

.bold-text-11 {
  text-decoration: underline;
}

.div-block-16, .div-block-17, .div-block-18 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-10 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
}

.heading-11 {
  margin-top: 10px;
}

.heading-12 {
  margin-top: 0;
}

.grid-11 {
  margin-bottom: 10px;
}

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

.image-78 {
  border: 2px solid #000;
  max-width: 50%;
}

.link-block-19 {
  align-self: center;
}

.venues {
  background-color: var(--24-yellow);
  border: 2px solid #000;
  padding: 10px;
}

.div-block-20 {
  background-color: #ff0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-79 {
  min-width: 500px;
  max-width: 50%;
}

.link-17 {
  color: var(--24-blue);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--24-blue);
}

.link-18, .link-19 {
  color: var(--fl24-black);
}

.about-page {
  background-color: #e5e5e5;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1512px;
  height: 2975px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rectangle-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  height: 58px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 437px;
  left: 884px;
}

.group-87 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 605px;
  height: 228px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 152px;
  left: 110px;
}

.text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 437px;
  left: 893px;
}

.text-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 510px;
  left: 884px;
}

.group-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 585px;
  height: 72px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 769px;
  left: 110px;
}

@media screen and (max-width: 991px) {
  .small.footer-small {
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
  }

  .manifesto {
    background-color: var(--fl24-white);
    padding-left: 15px;
    padding-right: 15px;
  }

  .manifesto.shop-local-container {
    background-color: var(--fl24-white);
  }

  .manifesto.contact {
    padding-bottom: 35px;
    position: static;
  }

  .manifesto.newsletter-covid {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
  }

  .manifesto.artist-section {
    background-color: #0000;
    margin-bottom: 0;
    padding: 0;
  }

  .manifesto.mobilemenu {
    background-color: var(--fl24-white);
  }

  .hero-section {
    background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f749176eaaed45eba00215f_ddd.jpg");
  }

  .hero-section.about-hero {
    background-image: none;
  }

  .hero-section.artist-header.head-echt {
    background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f913ff338ee0f49ac5dde1b__MG_3804.JPG"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
  }

  .hero-section.artist-header.head-able {
    background-attachment: fixed;
  }

  .hero-section.artist-header.head-amalia {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/630de089458984cc24fea5b0_Amaliah%20Press%20Photo%201%20(Credit-%20Cicely%20Grace)%20(1).jpeg");
    background-position: 50% 60%;
    background-size: cover;
    max-height: 600px;
  }

  .navbar.banner {
    height: 32px;
    line-height: 1.2;
  }

  .nav-link {
    color: #292a2a;
    text-align: center;
    font-size: 30px;
  }

  .nav-link:hover {
    background-color: #292a2a;
    border-radius: 0;
  }

  .nav-link.menu {
    display: block;
  }

  .nav-link.nav-tickets {
    margin-bottom: 20px;
  }

  .nav-link.nav-tickets._2022:hover {
    color: var(--purple);
  }

  .nav-link.menu-burger-item {
    color: var(--24-blue);
    -webkit-text-stroke-color: var(--jaune);
    background-color: #0000;
    font-family: Abcmonumentgroteskmono, sans-serif;
    display: block;
  }

  .nav-link.menu-burger-item:hover {
    background-color: var(--24-blue);
    color: var(--fl24-black);
    -webkit-text-stroke-color: var(--24-blue);
  }

  .hero-wrapper.artist-wrapper._39bermuda {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66718bf5cd8e49ee08fee10b_Butch%20Kassidy.png");
    background-size: auto;
  }

  .hero-wrapper.about {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/664e0a0229fc0416fd212d45_Fifty%20LabO%20-%20Key%20Art.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 350px;
  }

  .hero-wrapper.about.partners {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/654105f20126ab97b21c1dbe_Fiftylab_17_11_JorenPoisquet_16.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .hero-heading {
    width: 70%;
    font-size: 40px;
    position: relative;
  }

  .hero-paragraph {
    width: 55%;
  }

  .support-square {
    min-height: 330px;
  }

  .support-square-text {
    font-size: 30px;
  }

  .support-square-image.rectangle {
    bottom: -35%;
  }

  .safe-section.ticket-field.newsletter {
    background-image: none;
  }

  .newsletter.newsletter-wrap {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: padding-box;
  }

  .safe-heading {
    width: 60%;
  }

  .safe-paragraph {
    width: 55%;
  }

  .shop-image.tumbler-1 {
    min-height: 350px;
  }

  .shop-details-wrapper {
    font-size: 14px;
  }

  .shop-details-left {
    margin-right: 25px;
  }

  .shop-local-left {
    top: 8%;
  }

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

  .shop-local-heading {
    margin-top: 0;
  }

  .nav-button {
    color: var(--fl24-black);
    margin-right: 20px;
    padding: 5px;
  }

  .nav-button.w--open {
    z-index: 100;
    background-color: #2220;
    border-radius: 5px;
  }

  .nav-menu {
    background-color: #fff;
    width: 100vw;
    padding-top: 140px;
    padding-bottom: 30px;
  }

  .nav-menu.burger {
    background-color: var(--fl24-black);
    display: none;
    overflow: visible;
  }

  .nav-menu.main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content-wrapper {
    display: inline-block;
  }

  .meet-the-owners-wrapper.artist-bloc-wrap {
    display: block;
    position: static;
  }

  .meet-the-owners-wrapper.curator-bloc-wrap {
    height: auto;
  }

  .meet-the-owners-right {
    padding-left: 145px;
  }

  .meet-the-owners-right.bio {
    float: none;
    width: 100%;
    display: block;
  }

  .meet-the-owners-left {
    background-position: 50% 100%;
  }

  .meet-the-owners-left.artist-media {
    width: 100%;
    height: auto;
    display: block;
    position: static;
  }

  .owners-rich-text.text-artist {
    padding-top: 10px;
  }

  .owners-rich-text.text-artist.date {
    padding-top: 0;
  }

  .contact-wrapper {
    flex-direction: column;
  }

  .contact-left {
    width: 100%;
    margin-bottom: 20px;
  }

  .contact-right {
    width: 100%;
    padding-left: 0;
  }

  .contact-hero-bg-wrapper {
    flex-direction: column-reverse;
  }

  .contact-image-div {
    background-image: linear-gradient(to top, var(--black), #2222222e 76%), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f60bc3ba6b37d1df04078d5_vinicius-amano-4mK2KVuYrDs-unsplash%20(1)%20(1).jpg");
    background-position: 0 0, 50% 35%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: 350px;
  }

  .contact-block-wrapper {
    justify-content: space-between;
  }

  .contact-block {
    width: 48%;
    margin-right: 0;
  }

  .image-grid, .products-list {
    grid-template-columns: 1fr 1fr;
  }

  .shop-page-wrapper {
    flex-direction: column;
  }

  .shop-category-menu {
    width: 100%;
    margin-bottom: 25px;
  }

  .shop-list {
    width: 100%;
  }

  .category-menu-heading {
    line-height: 1.5;
  }

  .row {
    flex-direction: column;
  }

  .text-block-2 {
    font-size: 17px;
  }

  .grid {
    grid-template-columns: minmax(200px, .33fr) minmax(200px, .25fr) minmax(200px, .25fr) repeat(auto-fit, minmax(0, .25fr));
    grid-template-areas: ". . . Area";
    grid-auto-flow: column;
    align-items: stretch;
  }

  .grid-2 {
    grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr;
    grid-auto-columns: .25fr;
  }

  .logo-partenaire {
    display: block;
  }

  .image-10.logo-partenaire {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-10.logo-partenaire.sabam {
    max-width: none;
    max-height: 30px;
  }

  .image-10.logo-partenaire.lotto {
    max-width: none;
    max-height: 60px;
  }

  .image-10.logo-partenaire.kiosk {
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
  }

  .meet-the-owners-right-2 {
    padding-left: 145px;
  }

  .heading-2.text-slide-white {
    font-size: 80px;
  }

  .div-covid {
    height: 35px;
  }

  .paragraph-4 {
    font-size: 24px;
  }

  .icon-2 {
    color: var(--24-blue);
    -webkit-text-stroke-color: var(--fl24-black);
  }

  .div-button-measures {
    padding-left: 41%;
  }

  .text-venue {
    display: inline;
    position: static;
  }

  .photo-venue {
    display: inline;
  }

  .heading-4.venue-sub {
    font-size: 18px;
  }

  .paragraph-6.venue-sub.left {
    min-height: 100px;
    font-size: 14px;
  }

  .paragraph-6.venue-sub.left.beurs {
    min-height: 150px;
  }

  .paragraph-6.venue-sub.right {
    min-height: 100px;
    font-size: 14px;
  }

  .paragraph-6.venue-sub.right.beurs {
    min-height: 150px;
  }

  .paragraph-6.venue-sub.center {
    min-height: 100px;
    font-size: 14px;
  }

  .paragraph-6.venue-sub.center.beurs {
    min-height: 150px;
  }

  .paragraph-7 {
    display: none;
  }

  .div-terms-of-sales {
    margin-right: 10px;
    padding-left: 10px;
    display: inline;
  }

  .grid-4.grid-artists {
    aspect-ratio: auto;
    grid-template-columns: 1fr 1fr;
  }

  .html-embed-3 {
    display: block;
  }

  .link-vibe {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-5.tickets.pro {
    margin-right: 20px;
  }

  .link-block-8.tickets-pro {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66053b1dc5d4001dce96a05f_pro.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .link-sabam {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .div-tickets {
    color: var(--transparent);
    min-height: 400px;
  }

  .text-block-8, .text-block-9, .text-block-10, .text-block-11 {
    font-size: 12px;
  }

  .tab-link-tab-1-2 {
    width: 20%;
  }

  .tab-link-tab-1-2.days {
    width: 100%;
  }

  .tab-mercredi.w--current {
    width: 25%;
  }

  .tab-mercredi.days {
    width: 100%;
    margin-top: 0;
  }

  .tab-jeudi {
    width: 20%;
  }

  .tab-jeudi.days, .tab-jeudi.days.w--current {
    width: 100%;
    margin-top: 0;
  }

  .tab-jeudii {
    width: 25%;
  }

  .tab-jeudii.days {
    width: 100%;
    margin-top: 0;
    margin-right: 2px;
  }

  .footer2022.footerwhite {
    padding-top: 0;
  }

  .hero2022 {
    background-image: none;
  }

  .heading-7 {
    color: var(--fl24-black);
  }

  .submit2022 {
    background-color: var(--24-red);
    color: var(--fl24-black);
  }

  .contact2022 {
    display: block;
  }

  .homedesktop {
    display: none;
  }

  .hometab {
    display: block;
  }

  .youtube {
    display: none;
  }

  .link.contact {
    justify-content: center;
  }

  .image-19 {
    display: none;
  }

  .div-video, .div-video-artist {
    width: 100%;
    padding-top: 0;
  }

  .home-img-left {
    display: none;
  }

  .home-img-right {
    width: 100%;
  }

  .div-tickets-home-mobile {
    background-color: var(--purple);
    justify-content: center;
    display: flex;
  }

  .tickets-home-mobile-text {
    outline-offset: 0px;
    color: var(--fl24-black);
    text-align: center;
    text-transform: uppercase;
    background-color: #007dff;
    outline: 1px solid #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Monumentgrotesk, sans-serif;
    font-weight: 500;
  }

  .link-block-15 {
    width: 100%;
  }

  .grid-6.grid-sponsors {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .link-kiosk {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .home-app-container {
    -webkit-text-fill-color: inherit;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    background-clip: border-box;
  }

  .text-block-21 {
    color: var(--fl24-white);
  }

  .grid-press {
    grid-template-rows: auto;
    grid-auto-columns: auto;
  }

  .paragraph-13 {
    padding-right: 30px;
  }

  .paragraph-13.blurb-homepage {
    background-color: var(--fl24-white);
    border-style: none;
  }

  .paragraph-13.blurb-homepage.find-us {
    line-height: 1;
  }

  .text-block-29 {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .owners-rich-text-2.text-artist {
    padding-top: 10px;
  }

  .image-27 {
    margin-left: auto;
    margin-right: auto;
  }

  .owners-rich-text-3.text-artist {
    padding-top: 10px;
  }

  .getyourtickets {
    margin-bottom: 25px;
  }

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

  .image-52 {
    width: 700px;
  }

  .cell-2 {
    padding-bottom: 0;
  }

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

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

@media screen and (max-width: 767px) {
  .manifesto {
    background-color: var(--fl24-white);
  }

  .manifesto.shop-local-container {
    padding-left: 0;
    padding-right: 0;
  }

  .manifesto.newsletter-covid {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
  }

  .manifesto.venues-manifesto {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-section.artist-header.head-echt {
    background-image: linear-gradient(#fff, #2220), url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/5f913ff338ee0f49ac5dde1b__MG_3804.JPG"), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
  }

  .hero-section.artist-header.head-amalia {
    max-height: 600px;
  }

  .hero-section.artist-header.head-mabe {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/631755c145a41e1bd4e88403_02---DSCF8871-light.jpg"), linear-gradient(to bottom, null, null);
    background-position: 50% 10%, 0 0;
  }

  .navbar.banner {
    height: 52px;
  }

  .hero-wrapper.artist-wrapper._39bermuda {
    background-size: 964px;
  }

  .hero-wrapper.about {
    min-height: 250px;
  }

  .hero-wrapper.home-wrap {
    min-height: 0;
  }

  .hero-heading {
    font-size: 30px;
  }

  .hero-heading.home.presentation-home.dates-home {
    font-size: 18px;
  }

  .support-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .support-top-left {
    margin-bottom: 15px;
  }

  .manifesto-right {
    width: 100%;
  }

  .support-wrapper {
    flex-wrap: wrap;
  }

  .support-column {
    width: 100%;
    margin-bottom: 40px;
  }

  .support-square-text {
    font-size: 40px;
  }

  .support-square-image {
    right: -18%;
  }

  .safe-section.ticket-field.newsletter {
    padding-bottom: 0;
  }

  .newsletter {
    justify-content: flex-end;
    padding-bottom: 25px;
  }

  .shop-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .shop-item-wrapper {
    width: 100%;
    margin-bottom: 50px;
  }

  .shop-local-wrapper {
    flex-wrap: wrap;
  }

  .shop-local-left {
    border-radius: 0;
    width: 100%;
    position: static;
  }

  .shop-local-right {
    border-radius: 0;
    justify-content: center;
    width: 100%;
  }

  .nav-menu.burger {
    background-color: var(--fl24-black);
  }

  .nav-menu.main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content-section {
    min-width: 0;
  }

  .content-section.artist-list {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .content-wrapper {
    background-color: var(--fl24-white);
    margin-bottom: 0;
  }

  .about-columns-wrapper {
    flex-wrap: wrap;
  }

  .about-column {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 45px;
    display: flex;
  }

  .meet-the-owners-wrapper {
    flex-direction: column;
  }

  .meet-the-owners-wrapper.artist-bloc-wrap {
    margin-bottom: auto;
  }

  .meet-the-owners-right {
    border-radius: 0;
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
  }

  .meet-the-owners-right.bio, .meet-the-owners-right.about-wrap-right {
    width: 100%;
  }

  .meet-the-owners-left {
    border-radius: 0;
    width: 100%;
    height: 400px;
    position: static;
  }

  .meet-the-owners-left.artist-media {
    height: auto;
    margin-bottom: 0;
  }

  .owner-bios-wrapper {
    flex-flow: column wrap;
  }

  .owner-bio {
    width: 100%;
    margin-bottom: 45px;
  }

  .contact-block-wrapper {
    flex-direction: column;
  }

  .contact-block {
    width: 100%;
  }

  .image-grid, .products-list {
    grid-template-columns: 1fr;
  }

  .pill-2.badge.primary.sale {
    right: 2%;
  }

  .shopping-page-wrapper {
    flex-direction: column;
  }

  .shopping-page-left {
    width: 100%;
    margin-bottom: 25px;
  }

  .shipping-page-right {
    width: 100%;
    padding-left: 0;
  }

  .shop-page-wrapper {
    flex-direction: column;
  }

  .shop-category-menu {
    width: 100%;
    margin-bottom: 20px;
  }

  .shop-list {
    width: 100%;
  }

  .hero-body-2.artist-head {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/62e92b698edb27e1f75a7529_Marina_Herlop%C2%A9Sarah_Geerits.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .page-heading-1.heading-curators {
    max-width: 80%;
  }

  .page-heading-1.artists {
    font-size: 26px;
  }

  .page-heading-2.artists {
    font-size: 20px;
  }

  .donate-wrapper {
    width: 90%;
  }

  .brand {
    display: block;
  }

  .text-block-2 {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 17px;
    display: block;
  }

  .logo-partenaire {
    background-color: var(--fl24-white);
    text-align: center;
    max-width: 90%;
    display: block;
  }

  .image-10.bxl-region.logo-partenaire {
    max-height: 40px;
  }

  .image-10.ville-bxl.logo-partenaire {
    max-width: none;
    max-height: 40px;
  }

  .image-10.logo-partenaire.wbm {
    max-height: 32px;
  }

  .image-10.logo-partenaire.bruzz {
    max-height: 33px;
  }

  .image-10.logo-partenaire.stubru {
    max-height: 47px;
  }

  .image-10.logo-partenaire.vice {
    max-height: 37px;
  }

  .image-10.logo-partenaire.playright {
    max-height: 39px;
  }

  .image-10.logo-partenaire.focus {
    max-height: 34px;
  }

  .image-10.logo-partenaire.visitbxl {
    max-height: 27px;
  }

  .image-10.logo-partenaire.court-circuit {
    max-height: 37px;
  }

  .image-10.logo-partenaire.jam {
    max-height: 40px;
  }

  .image-10.logo-partenaire.dice, .image-10.logo-partenaire.sabam {
    max-height: 50px;
  }

  .image-10.logo-partenaire.lotto {
    max-height: 45px;
  }

  .meet-the-owners-right-2 {
    border-radius: 0;
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
  }

  .heading-2.text-slide-white {
    font-size: 60px;
  }

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

  .div-covid {
    height: 25px;
  }

  .paragraph-4 {
    font-size: 18px;
  }

  .icon-2 {
    color: var(--24-blue);
  }

  .artist-socials {
    display: flex;
  }

  .link-stubru {
    display: none;
  }

  .div-button-measures {
    padding-left: 38%;
  }

  .venues-wrap.beurss {
    width: 90%;
  }

  .paragraph-6.venue-sub.left {
    font-size: 12px;
  }

  .paragraph-6.venue-sub.left.beurs, .paragraph-6.venue-sub.right.beurs {
    min-height: 165px;
    font-size: 12px;
  }

  .paragraph-6.venue-sub.center {
    font-size: 12px;
  }

  .paragraph-6.venue-sub.center.beurs {
    min-height: 165px;
    font-size: 12px;
  }

  .paragraph-6.venue-text {
    font-size: 13px;
  }

  .grid-4.grid-artists {
    grid-column-gap: 26px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-5.tickets {
    font-size: 29px;
  }

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

  .tab-link-tab-1-2 {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
    display: block;
  }

  .tab-link-tab-1-2.w--current {
    width: 100%;
  }

  .tab-link-tab-1-2.days {
    margin-bottom: 0;
  }

  .tab-mercredi {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
  }

  .tab-mercredi.w--current {
    width: 100%;
    height: auto;
  }

  .tab-mercredi.days {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tab-jeudi {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
  }

  .tab-jeudi.days.w--current {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tab-jeudii, .tab-jeudii.w--current {
    width: 100%;
    height: auto;
  }

  .tab-jeudii.days {
    width: 100%;
    margin-top: 0;
    margin-right: 2px;
  }

  .mercredi-ab, .mercredi-archiduc {
    width: 100%;
    display: inline-block;
  }

  .mercredi-beurss, .mercredi-bonnefooi {
    width: 100%;
  }

  .heading-7 {
    background-color: var(--24-red);
    color: var(--fl24-black);
  }

  .menu-item {
    font-size: 11px;
  }

  .image-20.venue.sub-venue.left, .image-20.venue.sub-venue.right {
    min-height: 200px;
    max-height: 200px;
  }

  .div-tickets-home-mobile {
    display: none;
  }

  .grid-6.grid-sponsors {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .curators24 {
    width: 100%;
  }

  .curators24.right {
    display: none;
  }

  .image-22 {
    object-position: 50% 46%;
  }

  .grid-press {
    grid-template-rows: repeat(auto-fit, 200px);
  }

  .paragraph-13, .text-block-29 {
    text-align: center;
  }

  .image-52 {
    width: 500px;
  }

  .link-16 {
    font-size: 13px;
  }

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

@media screen and (max-width: 479px) {
  .banner {
    font-size: 15px;
  }

  .btn.light.hero.safe {
    margin-right: 0;
  }

  .manifesto {
    background-color: var(--fl24-white);
  }

  .manifesto.shop-local-container {
    max-width: none;
  }

  .manifesto.newsletter-covid {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/6601723d5c13e634f9dca18e_IMG_7780%20(1).jpg");
    background-position: 50%;
    background-size: cover;
  }

  .manifesto.artist-section {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .manifesto.mobilemenu {
    background-color: var(--fl24-white);
  }

  .banner-content-wrapper {
    flex-direction: column;
  }

  .pill.primary.alert-bar {
    margin-bottom: 15px;
    font-size: 12px;
  }

  .hero-section.contact-hero {
    background-position: 0 0, 80%;
  }

  .hero-section.artist-header {
    min-height: 250px;
  }

  .hero-section.artist-header.head-amalia {
    min-height: 550px;
    max-height: 600px;
  }

  .hero-section.hero-venues {
    min-height: 350px;
  }

  .navbar.banner {
    height: 70px;
  }

  .nav-link.menu-burger-item {
    color: var(--24-blue);
  }

  .nav-link.menu-burger-item:hover {
    background-color: var(--24-blue);
    color: var(--fl24-black);
  }

  .hero-wrapper {
    justify-content: flex-end;
    padding-bottom: 45px;
    display: flex;
  }

  .hero-wrapper.artist-wrapper {
    justify-content: center;
  }

  .hero-wrapper.artist-wrapper.porcelainid {
    background-position: 50%;
  }

  .hero-wrapper.artist-wrapper._39bermuda {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66c4a23307f71268873eb96a_Ciao%20Kennedy.png");
    background-size: 964px;
    justify-content: center;
    align-items: center;
    min-height: 250px;
    padding-bottom: 0;
    font-family: Monumentgrotesk, sans-serif;
  }

  .hero-wrapper.artist-wrapper.zonmai {
    aspect-ratio: auto;
    object-fit: fill;
    height: 568px;
    position: static;
    top: 11px;
    bottom: 0;
  }

  .hero-wrapper.artist-wrapper.ciao-kennedy {
    justify-content: center;
    align-items: center;
    min-height: 250px;
    display: flex;
  }

  .hero-wrapper.artist-wrapper.butch-kassidy, .hero-wrapper.artist-wrapper.deep-tan {
    min-height: 250px;
  }

  .hero-wrapper.artist-wrapper.grife {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66ce1ff2769ddcbadbfc9312_GRIFE%20-%20STILL%20-%204X4-2.png");
    background-position: 0 0;
    background-repeat: repeat;
    background-size: contain;
    background-clip: border-box;
    flex-flow: column;
    padding-bottom: 0;
    display: flex;
  }

  .hero-wrapper.about {
    justify-content: center;
    min-height: 250px;
    padding-bottom: 0;
  }

  .hero-wrapper.home-wrap {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .hero-wrapper.home-wrap.teaser.presentation {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .hero-wrapper.venues {
    justify-content: center;
    min-height: 350px;
  }

  .hero-wrapper.ticket-wrapper {
    min-height: 0;
  }

  .hero-heading {
    clear: left;
    width: 100%;
    font-size: 29px;
  }

  .hero-heading.about {
    font-size: 26px;
    display: block;
  }

  .hero-heading.about.artists {
    padding-top: 0;
  }

  .hero-heading.home {
    width: 95%;
    font-size: 16px;
  }

  .hero-heading.home.teaser.presentation, .hero-heading.home.presentation-home.dates-home {
    font-size: 20px;
  }

  .hero-heading.home.news-home {
    width: 100%;
    font-size: 13px;
  }

  .hero-paragraph {
    width: 70%;
    font-size: 13px;
  }

  .safe-section.ticket-field.newsletter {
    color: var(--fl24-black);
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: padding-box;
    min-height: 100%;
  }

  .safe-heading {
    width: 100%;
    font-size: 30px;
  }

  .safe-paragraph {
    width: 70%;
    font-size: 13px;
  }

  .shop-details-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .shop-details-left {
    margin-right: 0;
  }

  .shop-item-name {
    text-align: center;
  }

  .shop-item-price {
    margin-left: 5px;
    margin-right: 5px;
  }

  .shop-local-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .shop-local-right {
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer-wrapper {
    flex-direction: column;
  }

  .footer-logo-column {
    margin-bottom: 30px;
  }

  .social-footer-link {
    margin-left: 25px;
    margin-right: 25px;
  }

  .nav-menu.burger {
    background-color: var(--fl24-black);
    -webkit-text-stroke-color: var(--fl24-black);
    padding-top: 60px;
  }

  .content-section {
    min-width: 0;
  }

  .content-wrapper {
    background-color: var(--fl24-white);
    margin-bottom: 0;
  }

  .why-acme-block {
    width: 100%;
  }

  .about-column {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .meet-the-owners-wrapper {
    margin-bottom: 0;
  }

  .meet-the-owners-right.bio {
    padding-left: 10px;
    padding-right: 10px;
  }

  .meet-the-owners-right.about-wrap-right {
    padding-left: 0;
    padding-right: 0;
  }

  .meet-the-owners-left.artist-media {
    margin-bottom: 0;
  }

  .owners-rich-text.text-artist {
    font-size: 15px;
  }

  .contact-image-div {
    background-position: 0 0, 50%;
  }

  .price-wrapper {
    justify-content: center;
  }

  .pill-2.badge.primary.sale {
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 14px;
    position: absolute;
    inset: 3% 0% auto auto;
  }

  .shopping-page-image {
    min-height: 350px;
  }

  .shop-item-price-page {
    margin-left: 5px;
    margin-right: 5px;
  }

  .shop-category-menu {
    padding-right: 0;
  }

  .hero-body-2.artist-head {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/62e92b698edb27e1f75a7529_Marina_Herlop%C2%A9Sarah_Geerits.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .page-heading-1 {
    font-size: 30px;
    line-height: 1.3;
  }

  .page-heading-1.heading-curators {
    max-width: 100%;
  }

  .page-heading-2 {
    font-size: 24px;
  }

  .page-heading-2.curators {
    font-size: 16px;
  }

  .page-paragraph {
    width: 80%;
    font-size: 13px;
  }

  .donate-wrapper {
    width: 100%;
  }

  .cart {
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
  }

  .cart-nav-wrapper {
    color: var(--24-blue);
  }

  .cart-quantity-cart {
    position: absolute;
    inset: -23% 0% auto 27px;
  }

  .cart-icon {
    margin-right: 0;
  }

  .order-item-list {
    flex-direction: column;
    display: flex;
  }

  .cart-image-wrapper.checkout-page {
    margin-bottom: 25px;
  }

  .cart-item {
    flex-direction: row;
  }

  .brand {
    width: 100px;
  }

  .brand.w--current {
    width: 90px;
  }

  .brand.logo {
    width: auto;
    padding-left: 0;
  }

  .cart-menu {
    margin-right: 10px;
  }

  .utility-page-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .order-item-checkoiut {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 45px;
  }

  .order-item-details {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .text-block-2.teaser {
    font-size: 20px;
  }

  .image-4.artists-thumb.tmr.tuerie {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 50% 100%;
    width: 500px;
  }

  .paragraph-2 {
    font-size: 12px;
  }

  .paragraph-2.line-up {
    font-size: 16px;
  }

  .logo-partenaire {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: block;
    position: static;
  }

  .image-10.logo-partenaire.vibe {
    max-height: 33px;
  }

  .image-10.logo-partenaire.jam {
    max-height: 35px;
  }

  .image-10.logo-partenaire.sabam {
    max-height: 40px;
  }

  .image-10.logo-partenaire.lotto {
    max-width: none;
    max-height: 60px;
  }

  .div-block-3 {
    width: 80%;
  }

  .heading-2.text-slide-white {
    font-size: 35px;
  }

  .html-embed {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6 {
    align-items: flex-start;
    display: block;
  }

  .div-covid {
    height: 53px;
  }

  .heading-3.titles-home {
    text-align: center;
    font-size: 24px;
  }

  .icon-2 {
    color: var(--24-blue);
    -webkit-text-stroke-color: var(--24-blue);
    overflow-wrap: normal;
  }

  .paragraph-5 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 20px;
    line-height: 1;
  }

  .paragraph-5.artist {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-2 {
    background-color: var(--fl24-white);
    height: 60px;
  }

  .section-2.tickets-artist {
    height: 40px;
  }

  .bold-text {
    font-size: 25px;
    display: inline;
  }

  .div-block-8.title-artist {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-button-measures {
    padding-left: 30%;
    padding-right: 24%;
  }

  .venues-wrap.beurss {
    width: 100%;
  }

  .photo-venue.left.third {
    margin-left: 2px;
    margin-right: 2px;
  }

  .heading-4.venue-sub {
    font-size: 12px;
  }

  .heading-4.head-venue {
    font-size: 26px;
  }

  .paragraph-6.venue-sub.left.beurs, .paragraph-6.venue-sub.right.beurs, .paragraph-6.venue-sub.center.beurs {
    min-height: 200px;
  }

  .paragraph-6.venue-text {
    font-size: 11px;
  }

  .grid-4.grid-artists {
    grid-template-columns: 1fr;
  }

  .grid-4.grid-artists.curator {
    display: block;
  }

  .heading-5 {
    font-size: 24px;
  }

  .heading-5.tickets {
    font-size: 15px;
  }

  .link-block-8.tickets-pro {
    background-image: url("https://cdn.prod.website-files.com/5f60bc3bf8663964f51ed51e/66053b1dc5d4001dce96a05f_pro.jpg");
    background-position: 23% 36%;
    background-size: auto 100%;
  }

  .image-17 {
    width: 250px;
  }

  .heading-6.text-scroll {
    font-size: 24px;
  }

  .div-block-10.head-news {
    width: 100%;
  }

  .text-tickets {
    text-align: center;
    font-size: 14px;
  }

  .div-tickets {
    min-height: 300px;
    max-height: 300px;
  }

  .tabs-menu.tab-days {
    display: block;
  }

  .tab-link-tab-1-2 {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
    display: block;
  }

  .tab-link-tab-1-2.w--current {
    width: 100%;
    display: block;
  }

  .tab-link-tab-1-2.days {
    margin-bottom: 2px;
    font-family: Monumentgrotesk, sans-serif;
  }

  .tab-mercredi {
    width: 100%;
    margin-bottom: 2px;
  }

  .tab-mercredi.w--current {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
  }

  .tab-mercredi.days {
    margin-bottom: 2px;
  }

  .tab-jeudi {
    width: 100%;
    height: auto;
    margin-bottom: 2px;
  }

  .tab-jeudi.days.w--current {
    margin-bottom: 2px;
  }

  .tab-jeudii {
    width: 100%;
    height: auto;
  }

  .tab-jeudii.days, .tab-jeudii.days.w--current {
    margin-bottom: 2px;
  }

  .schedule-artist {
    font-size: 16px;
    line-height: 1;
  }

  .title-venue-schedule {
    font-size: 15px;
  }

  .mercredi-beurss.schedule-2 {
    text-align: center;
  }

  .home2022text.presentation-2022-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .heading-7, .field2022 {
    color: var(--fl24-black);
  }

  .submit2022 {
    background-color: var(--24-red);
    color: var(--fl24-black);
    font-weight: 400;
  }

  .hometab {
    display: none;
  }

  .homemobile {
    display: block;
  }

  .text-block-15.country {
    padding-bottom: 10px;
  }

  .address {
    font-size: 14px;
  }

  .dropdown-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-8 {
    font-size: 40px;
    line-height: 45px;
  }

  .baseline-home {
    padding-left: 20px;
  }

  .grid-6.grid-sponsors {
    grid-template-columns: 1fr;
  }

  .tickets-explain {
    padding-top: 10px;
    font-size: 10px;
  }

  .tickets2023presale {
    font-size: 11px;
  }

  .heading-10 {
    font-size: 16px;
  }

  .curators24 {
    float: left;
    vertical-align: sub;
    object-fit: fill;
    width: 200%;
    max-width: 200%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .image-22 {
    object-position: 50% 40%;
  }

  .paragraph-13.blurb-homepage.find-us {
    font-size: 25px;
  }

  .text-block-29 {
    text-align: center;
    margin-top: 0;
    padding-top: 225px;
  }

  .text-block-30 {
    margin-top: 0;
    padding-top: 15px;
  }

  .text-block-30.line-up-w01.curators2024 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .bold-text-9 {
    padding-top: 0;
    display: block;
  }

  .owners-rich-text-2 h2, .owners-rich-text-3 h2 {
    margin-top: 0;
    padding-top: 0;
  }

  .link-13 {
    font-size: 15px;
  }

  .paragraph-24 {
    text-align: justify;
  }

  .image-52 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-76 {
    max-width: 100%;
  }

  .image-77 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
  }

  .link-16 {
    font-size: 14px;
  }

  .image-79 {
    min-width: 100%;
    max-width: 100%;
  }
}

#w-node-_16c6cb58-9714-abec-869c-7fec73b0728b-9dbbb510 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_3e5edfdf-e960-a509-e306-7a1a7a61c511-3768c8db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
