/**
 * Swiper 6.5.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 5, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@font-face {
  font-family: "National Park";
  src: url(fonts/e7635e7b3f0b2812ff41e09ffa133a82.woff2) format("woff2"),
    url(fonts/19486af2c562bc64103e7f26191d6e63.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.menu--fixed{position:fixed;bottom:0.75rem;left:0.727rem;left:var(--site-margin-mobile);width:100%}.menu--fixed .audioplayer{display:none}.menu--fixed .menu__navlist{text-align:left;max-width:none}@media (min-width: 1200px){.menu--fixed{bottom:0.25rem;left:0.75rem;left:var(--site-margin-desktop)}}.menu__navlist{margin:0;padding:0 0 0.25rem 0;list-style:none;text-align:center}@media (min-width: 1200px){.menu__navlist{max-width:75%;margin:0 auto}}.menu__navlist--collapse-on-mobile{display:none}@media (min-width: 1200px){.menu__navlist--collapse-on-mobile{display:block;padding:0}}.menu__navlist.open{display:block}.menu__navlist li{position:relative;top:-0.075rem;display:inline-block;margin-right:0.5rem}.menu__navlist li a{text-decoration:none}.menu__langswitch{background:transparent;box-shadow:none;border:0;color:inherit;padding:0;cursor:pointer}.menu__langswitch:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.submenu{margin:0;padding:0;list-style-type:none}.submenu a{color:rgb(95, 95, 87);color:var(--text-color-dark);text-decoration:none}.submenu a.active{color:rgb(255, 255, 255);color:var(--text-color);text-transform:uppercase}.hamburger-menu{background:transparent;border:none;width:20px;height:17px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;top:-6px;margin-left:12px;cursor:pointer}.hamburger-menu.open span:nth-child(1){transform:translateY(8px) rotate(135deg)}.hamburger-menu.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-menu.open span:nth-child(3){transform:translateY(-8px) rotate(-135deg)}.hamburger-menu span{display:block;position:absolute;height:2px;width:100%;background:white;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.hamburger-menu span:nth-child(1){top:0px}.hamburger-menu span:nth-child(2){top:8px}.hamburger-menu span:nth-child(3){top:16px}.audiotracks{position:fixed;top:200px;right:0;bottom:100px;left:0;width:200%;display:flex;align-items:center;overflow:hidden}@media (min-height: 740px){.audiotracks{top:230px;width:100%}}.audiotracks__container{position:relative;flex-direction:column;align-items:flex-start;width:200%;overflow-x:hidden;overflow-y:scroll;max-height:480px;transform:scale(0.5);transform-origin:left}@media (min-height: 770px){.audiotracks__container{width:100%;transform:scale(1)}}.audiotracks__inner{position:relative;width:100%;height:auto;padding:1rem 0}.audiotracks__inner::before{content:"";position:absolute;top:0;left:0.5rem;width:1px;height:100%;background:white;z-index:3}@media (min-width: 1200px){.audiotracks__inner::before{left:50%}}.audiotracks__audioitem{position:relative;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.25);border-bottom:1px solid var(--border-color)}.audiotracks__audioitem:first-child{border-top:1px solid rgba(255, 255, 255, 0.25);border-top:1px solid var(--border-color)}.audiotracks__audioitem p{position:absolute;margin:0.15rem 0;font-size:0.75rem;color:rgb(95, 95, 87);color:var(--text-color-dark);z-index:2;margin-left:0.727rem;margin-left:var(--site-margin-mobile)}@media (min-width: 1200px){.audiotracks__audioitem p{margin-left:0.75rem;margin-left:var(--site-margin-desktop)}}.audiotracks__audioitem canvas{cursor:pointer;padding-left:1rem}@media (min-width: 1200px){.audiotracks__audioitem canvas{padding-left:50%}}@-webkit-keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.header__inner{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}@media (min-width: 1200px){.header__inner{grid-template-columns:auto 5rem auto}}.header__marquee{overflow:hidden;width:100%}@media (min-width: 1200px){.header__marquee{width:10rem}}.header__marquee span{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:100%;will-change:transform;-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite}.header .menu-button{background:transparent;padding:0;border:none;cursor:pointer;color:currentColor}.header .menu-button.open,.header .menu-button:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .menu-list{display:none;background-color:rgb(45, 45, 41);background-color:var(--background-color);position:absolute;margin-top:1.7rem;left:0.75rem;right:0.75rem;padding-bottom:0.25rem;z-index:3}.header .menu-list.open{display:block}.header__item{border-bottom:2px solid rgba(255, 255, 255, 0.25);border-bottom:2px solid var(--border-color);padding:0.35rem 0}@media (min-width: 1200px){.header__item{border-bottom:2px solid rgba(255, 255, 255, 0.25);border-bottom:2px solid var(--border-color)}}.header__item form{display:inline-block}.header__item.menu-link{text-align:center;color:currentColor}@media (min-width: 1200px){.header__item:last-child{grid-column:1 / -1}}.header__item a{text-decoration:none}.header__logo{color:currentColor}.header__logo:active svg,.header__logo:focus-visible svg,.header__logo:hover svg{color:#6cc1f2}.header .language-switch{margin-left:0.25rem;display:inline-block}.header .language-switch a,.header .language-switch button{color:currentColor;background:linear-gradient(0deg, currentColor, currentColor);background-position:bottom;background-size:100% 2px;background-repeat:repeat-x}.header .language-switch a:hover,.header .language-switch button:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.desktop-audioplayer{display:inline-block}.audioplayer{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0.25rem}@media (min-width: 1200px){.audioplayer{margin-bottom:0}}.audioplayer.playing span{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.audioplayer.playing .audioplayer__playicon{display:none}.audioplayer.playing .audioplayer__pauseicon{display:block}.audioplayer__button{border:0;background:transparent;padding:0;font-size:0;margin-left:0.75rem;color:currentColor;cursor:pointer}.audioplayer__button.mobile{margin-right:0.75rem;margin-left:0}@media (min-width: 1200px){.audioplayer__button{position:relative;top:0.075rem}}.audioplayer__pauseicon{display:none}.footer{border-top:2px solid rgba(255, 255, 255, 0.25);border-top:2px solid var(--border-color)}.footer__margin{margin-top:4rem}.footer__margin-related-items{margin-top:0.75rem}.footer__wrapper{display:grid}@media (min-width: 1200px){.footer__wrapper{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}}.footer__wrapper p{-webkit-margin-before:0.75rem;margin-block-start:0.75rem;-webkit-margin-after:0.75rem;margin-block-end:0.75rem}.footer__subfooter{display:grid;margin-top:1rem}@media (min-width: 1200px){.footer__subfooter{margin-top:3rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}}.footer a{text-decoration:none}.footer__logo{color:currentColor}@media (min-width: 1200px){.footer__logo{font-size:0.75rem}}.footer__logo:active svg,.footer__logo:focus svg,.footer__logo:hover svg{color:#3c8ffa}.footer .item--logo{display:flex}.footer__links{margin:8px 0 0;padding:0;list-style-type:none;color:currentColor}@media (min-width: 1200px){.footer__links{font-size:0.75rem}}.footer__links li{display:inline}.footer__links li:not(:last-child)::after{content:", "}.footer__links a{text-transform:capitalize}.footer__newslettertoggle{background:transparent;box-shadow:none;border:0;color:inherit;padding:0;cursor:pointer}.footer__newslettertoggle:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer__newslettertoggle.open{display:none}.footer__newslettertoggle.open+.newsletterform{display:inline}.footer .newsletterform{margin:0;padding:0}.footer .newsletterform__input{background:transparent;width:100%;color:currentColor;font-size:0.75rem;margin-right:0.5rem;font-family:"National Park", system-ui, sans-serif;font-family:var(--font);letter-spacing:-0.03rem;padding:0.3rem;padding-bottom:0.4rem;border-radius:calc(0.5rem - 2px);border:0;background:rgb(45, 45, 41);background:var(--background-color)}.footer .newsletterform__input:focus,.footer .newsletterform__input:focus-visible{outline:0}.footer .newsletterform__inputwrapper{border-radius:0.5rem;background:currentColor;padding:2px}.footer .newsletterform__inputwrapper:focus-within{background:-webkit-linear-gradient(0deg, #94ebed, #196aff)}.footer .newsletterform__submit{background:transparent;border:0 none;color:currentColor;cursor:pointer;margin:0;margin-top:0.3rem;padding:0}.footer .newsletterform__submit:hover,.footer .newsletterform__submit:focus-visible{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.event__container,.eventlisting__container{display:grid;grid-gap:24px}@media (min-width: 1024px){.event__container,.eventlisting__container{grid-template-columns:1fr 3fr}}.event__tags{text-align:right;color:rgb(201, 201, 195);color:var(--light-gray-color);padding-top:0.5rem}.events{margin:0 0 2.5rem;padding:0;list-style-type:none}.events__link{text-decoration:none}.events__link :hover{cursor:pointer}.events__title{margin-bottom:1rem}@media (min-width: 1200px){.events__title{margin-left:calc(180px + 3rem)}}.events__documentation{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);border-radius:0.5rem;margin-top:1rem;padding:2px}.events__documentation h2{text-align:center;margin-bottom:2rem}.events__documentation_wrapper{padding:1rem;background:rgb(45, 45, 41);background:var(--background-color);border-radius:0.5rem}.events__documentation-images{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.events__related-items{grid-column:1 / -1}.events__item{margin-bottom:1rem}@media (min-width: 1200px){.events__item{display:grid;grid-template-columns:180px 1fr;grid-column-gap:3rem}}.events__item div:first-child{display:flex;align-items:baseline}@media (min-width: 1200px){.events__item div:first-child{display:block}}.events__item .day{flex-shrink:0}.events__item .intro{font-size:0.75rem}.events__tags{margin:0;padding:0;list-style-type:none;color:rgb(95, 95, 87);color:var(--text-color-dark);font-size:0.75rem}.events__tags li{display:inline-block;margin-left:0.75rem}@media (min-width: 1200px){.events__tags li{display:block;margin-left:0}}@media (min-width: 1200px){.events__datepicker{margin-bottom:1rem}}.events__datepicker .react-datepicker{background-color:transparent;border:0;color:rgb(255, 255, 255);color:var(--text-color);font-family:"National Park", system-ui, sans-serif;font-family:var(--font);font-size:0.727rem}@media (min-width: 1200px){.events__datepicker .react-datepicker{font-size:0.625rem}}.events__datepicker .react-datepicker__day--selected,.events__datepicker .react-datepicker__day--today{font-weight:400}.events__datepicker .react-datepicker__header{background-color:transparent;border:0;text-align:left}.events__datepicker .react-datepicker__current-month,.events__datepicker .react-datepicker-time__header,.events__datepicker .react-datepicker-year-header{color:rgb(255, 255, 255);color:var(--text-color);font-size:0.727rem;font-weight:400;text-transform:uppercase}@media (min-width: 1200px){.events__datepicker .react-datepicker__current-month,.events__datepicker .react-datepicker-time__header,.events__datepicker .react-datepicker-year-header{font-size:0.625rem}}.events__datepicker .react-datepicker__navigation{border:0.3rem solid transparent;width:40px;background-size:20px;height:30px;background-repeat:no-repeat}.events__datepicker .react-datepicker__navigation--previous{right:1.5rem;left:unset;background-image:url("/static/images/arrow.svg");transform:rotate(180deg)}.events__datepicker .react-datepicker__navigation--next{right:0;background-image:url("/static/images/arrow.svg");margin-top:-1px}@media (min-width: 1200px){.events__datepicker .react-datepicker__navigation--next{margin-top:-3px}}.events__datepicker .react-datepicker__day-names{display:none}.events__datepicker .react-datepicker__day-name,.events__datepicker .react-datepicker__day,.events__datepicker .react-datepicker__time-name{color:rgb(255, 255, 255);color:var(--text-color);width:1.7rem;line-height:1.7rem}@media (min-width: 1200px){.events__datepicker .react-datepicker__day-name,.events__datepicker .react-datepicker__day,.events__datepicker .react-datepicker__time-name{width:1rem;line-height:1rem}}.events__datepicker .react-datepicker__month{margin:0.4rem 0}.events__datepicker .react-datepicker__day:hover,.events__datepicker .react-datepicker__month-text:hover,.events__datepicker .react-datepicker__quarter-text:hover{background-color:rgb(95, 95, 87);background-color:var(--text-color-dark);color:rgb(255, 255, 255);color:var(--text-color);border-radius:50%}.events__datepicker .react-datepicker__day--selected,.events__datepicker .react-datepicker__day--in-selecting-range,.events__datepicker .react-datepicker__day--in-range,.events__datepicker .react-datepicker__month-text--selected,.events__datepicker .react-datepicker__month-text--in-selecting-range,.events__datepicker .react-datepicker__month-text--in-range,.events__datepicker .react-datepicker__quarter-text--selected,.events__datepicker .react-datepicker__quarter-text--in-selecting-range,.events__datepicker .react-datepicker__quarter-text--in-range{background-color:rgb(255, 255, 255);background-color:var(--text-color);color:rgb(45, 45, 41);color:var(--background-color);border-radius:50%}.events__datepicker .react-datepicker__day--selected:hover,.events__datepicker .react-datepicker__day--in-selecting-range:hover,.events__datepicker .react-datepicker__day--in-range:hover,.events__datepicker .react-datepicker__month-text--selected:hover,.events__datepicker .react-datepicker__month-text--in-selecting-range:hover,.events__datepicker .react-datepicker__month-text--in-range:hover,.events__datepicker .react-datepicker__quarter-text--selected:hover,.events__datepicker .react-datepicker__quarter-text--in-selecting-range:hover,.events__datepicker .react-datepicker__quarter-text--in-range:hover{background-color:rgb(255, 255, 255);background-color:var(--text-color);color:rgb(45, 45, 41);color:var(--background-color)}.events__datepicker .react-datepicker__day--outside-month{opacity:0.25}.events__heading{margin:3rem 0 1rem}.relatedpages__title{margin-top:3rem}.relatedpages__list{margin:0;padding:0;list-style-type:none}.relatedpages__list li::before{content:"– "}.button-toggle-events{background:transparent;color:rgb(255, 255, 255);color:var(--text-color);border:none;padding:0;text-decoration:underline;cursor:pointer}.aside-image{border-radius:0.5rem}.main.editorial .editorial__container{display:grid;grid-gap:21px}@media (min-width: 768px){.main.editorial .editorial__container{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1024px){.main.editorial .editorial__container{grid-template-columns:repeat(4, 1fr)}}.main.editorial .editorial__container .editorial-items{grid-column:2 / -1;margin-top:0}@media (min-width: 500px){.main.editorial .editorial__container .editorial-items{-moz-columns:2;columns:2}}@media (min-width: 1024px){.main.editorial .editorial__container .editorial-items{-moz-columns:3;columns:3}}.main.editorial .editorial__container .editorial-items .card{--columns: 1;page-break-after:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main.editorial .filter{position:relative;width:100%;font-size:0.8rem;margin-bottom:0.5rem}.main.editorial .filter button{border:0;background:none;display:block;box-shadow:0;margin:0;padding:2px 8px;color:rgb(96, 96, 88);color:var(--medium-gray-color);cursor:pointer;width:100%;text-align:left}.main.editorial .filter button:focus,.main.editorial .filter button:focus-visible,.main.editorial .filter button:focus-within{outline:0}.main.editorial .filter button:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main.editorial .filter .filter__toggle{border:2px solid rgb(96, 96, 88);border:2px solid var(--medium-gray-color);border-radius:0.25rem;padding:6px 8px 8px}.main.editorial .filter .filter__toggle::after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;display:block;position:absolute;right:15px;top:15px;color:currentColor}.main.editorial .filter .filter__toggle .filter__label{display:none}.main.editorial .filter .filter__toggle .filter__value:empty+.filter__label{display:unset}.main.editorial .filter__dropdown{position:absolute;top:100%;width:100%;background:rgb(45, 45, 41);background:var(--background-color);border:2px solid rgb(96, 96, 88);border:2px solid var(--medium-gray-color);border-top:0;border-radius:0 0 0.5rem 0.5rem;padding-bottom:8px;display:none;z-index:10}.main.editorial .filter__dropdown ul{margin:0;padding:0;list-style:none}.main.editorial .filter__dropdown ul .filter-option.active{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main.editorial .filter__dropdown ul .filter-option.active::before{content:"✔"}.main.editorial .filter__dropdown ul .filter-option--issue{display:flex}.main.editorial .filter__dropdown ul .filter-option--issue .number{width:65px}.main.editorial .filter__dropdown ul .filter-option--issue .title{flex:1}.main.editorial .filter__dropdown ul .filter-option--issue.active::before{content:""}.main.editorial .filter__dropdown ul .filter-option--issue.active::before{content:""}.main.editorial .filter__dropdown ul .filter-option--issue.active .number::before{content:"✔"}.main.editorial .filter.open .filter__dropdown{display:block}.main.editorial .filter.open .filter__toggle{border-radius:0.25rem 0.25rem 0 0;border-bottom:0}.main.editorial .filter.open .filter__toggle::after{transform:translateY(-1px) rotate(90deg)}.main.editorial .filter.open .filter__label{display:unset}.main.editorial .filter.open .filter__value{display:none}.exhibition{margin-top:-30px}.exhibition__section{padding-top:30px}.exhibition__section:focus{outline:0}.exhibition__section h2{text-align:center;margin-bottom:2rem;margin-top:2rem;font-size:1rem}.exhibition__section .rich-text p:empty{display:none}.exhibition__section p{margin-top:0}.exhibition__location-list{margin-left:0;padding-left:15px}.exhibition__location-list span{margin-left:1rem;display:block}@media (min-width: 768px){.exhibition__list{-moz-column-count:2;column-count:2}}.exhibition__map{border-radius:0.5rem;border:2px solid rgba(255, 255, 255, 0.25);border:2px solid var(--border-color)}.exhibition__artist-list{list-style:none;margin:0;padding:0}.exhibition__artist-list li{padding-left:1rem;text-indent:-1rem}.exhibition__navigation{list-style:none;margin:0;padding:30px 0 0;color:rgb(201, 201, 195);color:var(--light-gray-color);position:sticky;top:0px}.exhibition__navigation .is-active{color:rgb(255, 255, 255);color:var(--text-color);text-transform:uppercase}.main.news-list .news-list-items .card{margin-bottom:0.75rem;--gutter-width: 24px;--columns: 1;width:calc( (100% - ((var(--columns) - 1) * var(--gutter-width))) / var(--columns))}@media (min-width: 500px){.main.news-list .news-list-items .card{--columns: 2}}@media (min-width: 1024px){.main.news-list .news-list-items .card{--columns: 3}}@media (min-width: 1440px){.main.news-list .news-list-items .card{--columns: 4}}.slide-show{margin-top:0.75rem}.slide-show__navigation{color:rgb(96, 96, 88);color:var(--medium-gray-color);position:relative;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0.5rem}@media (min-width: 768px){.slide-show__navigation{margin-bottom:-38px;z-index:2;width:50%;margin-left:50%}}.slide-show__navigation-buttons{text-align:right}.slide-show__navigation-buttons .button-prev svg{transform:rotate(180deg)}@media (min-width: 1200px){.slide-show__featured{padding-left:0.5rem}}.slide-show__button{color:rgb(96, 96, 88);color:var(--medium-gray-color);display:inline-block;cursor:pointer}.slide-show__button:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.slide-show__button.button-next{margin-left:0.3rem}.slide-show__button.button-prev{margin-right:0.3rem}.slide-show .slide-item{text-decoration:none;margin-top:0.5rem}@media (min-width: 768px){.slide-show .slide-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.75rem}}.slide-show .slide-item:hover{-webkit-text-fill-color:currentcolor;color:inherit}.slide-show .slide-item__text{text-align:center;padding:1rem;display:grid;place-items:center}.slide-show .slide-item__text h2{font-size:1.75rem;margin-bottom:0.3rem;text-transform:lowercase;line-height:0.9}.slide-show .slide-item__image img{border-radius:0.5rem;width:100%}.news-list-items,.highlights,.editorial-items{margin-top:0.75rem}.news-list-items .card,.highlights .card,.editorial-items .card{margin-bottom:0.75rem;--gutter-width: 24px;--columns: 1;width:calc( (100% - ((var(--columns) - 1) * var(--gutter-width))) / var(--columns))}@media (min-width: 500px){.news-list-items .card,.highlights .card,.editorial-items .card{--columns: 2}}@media (min-width: 1024px){.news-list-items .card,.highlights .card,.editorial-items .card{--columns: 3}}@media (min-width: 1440px){.news-list-items .card,.highlights .card,.editorial-items .card{--columns: 4}}.news-list-items .card a,.highlights .card a,.editorial-items .card a{text-decoration:none}.news-list-items .card a:hover,.highlights .card a:hover,.editorial-items .card a:hover{-webkit-text-fill-color:currentcolor;color:inherit}.news-list-items .card__content,.highlights .card__content,.editorial-items .card__content{border-radius:0.5rem;border:solid 2px rgb(96, 96, 88);border:solid 2px var(--medium-gray-color);padding:0.5rem}.news-list-items .card__content img,.highlights .card__content img,.editorial-items .card__content img{width:100%}.news-list-items .card__content:hover,.highlights .card__content:hover,.editorial-items .card__content:hover{background:rgb(96, 96, 88);background:var(--medium-gray-color)}.news-list-items .card__content:hover .card__type,.highlights .card__content:hover .card__type,.editorial-items .card__content:hover .card__type{color:white}.news-list-items .card__content h2,.highlights .card__content h2,.editorial-items .card__content h2{text-transform:lowercase;margin-bottom:0.5rem;font-size:1.25rem;line-height:0.9}.news-list-items .card__content h2.card__quote-title,.highlights .card__content h2.card__quote-title,.editorial-items .card__content h2.card__quote-title{font-size:1rem}.news-list-items .card__type,.highlights .card__type,.editorial-items .card__type{margin-top:0;font-size:0.7rem;color:rgb(96, 96, 88);color:var(--medium-gray-color);margin-bottom:0.15rem}.news-list-items .card__text,.highlights .card__text,.editorial-items .card__text{font-size:0.7rem;margin:0;margin-top:0.25rem;margin-bottom:0.25rem}.news-list-items .card.card-small,.highlights .card.card-small,.editorial-items .card.card-small{--columns: 2}@media (min-width: 500px){.news-list-items .card.card-small,.highlights .card.card-small,.editorial-items .card.card-small{--columns: 4}}@media (min-width: 1024px){.news-list-items .card.card-small,.highlights .card.card-small,.editorial-items .card.card-small{--columns: 6}}@media (min-width: 1400px){.news-list-items .card.card-small,.highlights .card.card-small,.editorial-items .card.card-small{--columns: 8}}.news-list-items .card-small a,.highlights .card-small a,.editorial-items .card-small a{text-decoration:none;display:block}.news-list-items .card-small a:hover,.highlights .card-small a:hover,.editorial-items .card-small a:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.news-list-items .card-small__type,.highlights .card-small__type,.editorial-items .card-small__type{font-size:0.7rem;color:rgb(96, 96, 88);color:var(--medium-gray-color);margin-bottom:0.15rem;margin-top:0;margin-bottom:0.25rem}.news-list-items .card-small img,.highlights .card-small img,.editorial-items .card-small img{border-radius:0.5rem;display:block;width:100%}.highlights{padding-bottom:0.75rem}.highlights .card{margin-bottom:0rem}.quote-block{font-size:1.5rem;margin:0;margin-bottom:1rem}.related-items{margin-top:1rem}.related-items__grid{display:grid;grid-row-gap:0.75rem;row-gap:0.75rem;grid-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem}@media (min-width: 768px){.related-items__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.related-items__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.related-items__title{border-bottom:2px solid rgb(96, 96, 88);border-bottom:2px solid var(--medium-gray-color);padding-bottom:0.5rem}.related-items a{text-decoration:none}.related-items img{border-radius:0.5rem;max-width:100%}.related-items h2{text-transform:none;color:rgb(96, 96, 88);color:var(--medium-gray-color);margin-bottom:0.5rem}.image-description{display:grid;margin-bottom:1rem}.image-description img{width:100%;max-width:none;max-height:none;margin-bottom:0}.image-description__description{font-size:0.7rem;display:flex}.image-description__description p{align-self:flex-end;margin-bottom:0;padding-top:0.5rem}@media (min-width: 768px){.image-description{grid-template-columns:3fr 1fr;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.next-prev-navigation{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-top:4rem;margin-bottom:2rem}.next-prev-navigation a{text-decoration:none;max-width:11rem;display:inline-block}.next-prev-navigation a div{display:grid;grid-template-columns:auto auto;grid-column-gap:0.3rem}.next-prev-navigation a svg{margin-top:0.2rem}.next-prev-navigation .next{text-align:right}.next-prev-navigation .prev svg{transform:rotate(180deg)}.back-to-top button{color:var(--black);background:transparent;border:none;transform:rotate(270deg);font-size:2rem;position:fixed;bottom:0.75rem;left:0.75rem;z-index:100;opacity:0;transition:opacity 0.5s ease;background-color:rgb(201, 201, 195);background-color:var(--light-gray-color)}.back-to-top button svg{position:relative;top:-2px}.back-to-top button:hover{cursor:pointer}.back-to-top button.show{opacity:1}.accordion__list{margin-bottom:1rem}.accordion__text{display:none}.accordion__text-content{margin-top:1.25rem}.accordion__item{border-bottom:2px solid rgba(255, 255, 255, 0.25);border-bottom:2px solid var(--border-color)}.accordion__title{display:grid;grid-column-gap:1rem;background:transparent;border:0;width:100%;text-align:left;color:rgb(255, 255, 255);color:var(--text-color);padding:0;padding-bottom:0.25rem;padding-top:0.25rem;grid-template-columns:1rem auto 1rem}.accordion__title:hover{cursor:pointer}.accordion__title-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(255, 255, 255, 0.25);border-left:10px solid var(--border-color);margin-top:4px}.accordion__title.active .accordion__title-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255, 255, 255, 0.25);border-top:10px solid var(--border-color);margin-top:8px}.notes-block p:first-of-type{margin-top:0 !important}.notes-block h2{text-align:center;margin-bottom:1.5rem;margin-top:1.5rem}.notes-block__text{font-size:0.66rem}@media (min-width: 768px){.notes-block__text{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0.75rem}}.notes-block__number{float:left;min-width:1.5rem;padding-top:0.04rem}.question-block{font-weight:bold;margin-top:0.75rem;margin-bottom:0.75rem}@media (min-width: 768px){.question-block{margin-left:3rem}}:root{--font: "National Park", system-ui, sans-serif;--background-color: rgb(45, 45, 41);--text-color: rgb(255, 255, 255);--text-color-dark: rgb(95, 95, 87);--blue-color-1: rgb(46, 128, 252);--blue-color-2: rgb(66, 149, 249);--blue-color-3: rgb(87, 171, 246);--blue-color-4: rgb(107, 192, 243);--light-gray-color: rgb(201, 201, 195);--medium-gray-color: rgb(96, 96, 88);--lighter-gray-color: rgb(169, 169, 162);--border-color: rgba(255, 255, 255, 0.25);--site-margin-desktop: 0.75rem;--site-margin-mobile: 0.727rem}*,*::before,*::after{box-sizing:border-box}*:focus-visible{outline:2px dotted rgb(46, 128, 252);outline:2px dotted var(--blue-color-1);outline-offset:2px}button::-moz-focus-inner{border:0}html{font-size:137.5%;scroll-behavior:smooth}body{background:rgb(45, 45, 41);background:var(--background-color);color:rgb(255, 255, 255);color:var(--text-color);font-family:"National Park", system-ui, sans-serif;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;letter-spacing:-0.03rem;margin:0 0.727rem 0.727rem;margin:0 var(--site-margin-mobile) var(--site-margin-mobile)}body.publication{--background-color: var(--light-gray-color);color:var(--black)}body.publication .hamburger-menu span{background-color:rgb(95, 95, 87);background-color:var(--text-color-dark)}body.publication .main article{max-width:none;grid-column:1 / -1}body.publication figcaption{margin-top:0.5rem}body.publication figcaption,body.publication .caption{font-size:0.66rem;margin-bottom:0.75rem;text-align:center}@media (min-width: 1200px){body.publication figcaption,body.publication .caption{margin-left:-5rem;margin-right:-5rem}}@media (min-width: 768px){body.publication .quote-block{margin-left:3rem}}body.publication .related-items h2{color:var(--black)}body.publication .header__item{border-bottom:2px solid rgb(95, 95, 87);border-bottom:2px solid var(--text-color-dark)}body.publication .footer{border-top:2px solid rgb(95, 95, 87);border-top:2px solid var(--text-color-dark)}a{color:currentColor}a:active,a:focus-visible,a:hover{color:rgb(46, 128, 252);color:var(--blue-color-1)}b,strong{letter-spacing:-0.02rem}img{max-width:100%;height:auto}button{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}h1{font-size:1.6rem;font-weight:400;text-transform:uppercase}h2{margin:0;font-size:1rem;font-weight:400;text-transform:uppercase}h3{margin:0;font-size:1rem;font-weight:400}h2+p,h3+p{margin-top:0}article img{max-width:80%;margin-bottom:1rem;max-height:20rem;width:auto;height:auto}article p{line-height:1.1}.uppercase{text-transform:uppercase}.td-none{text-decoration:none}.ws-pre-line{white-space:pre-line}.mapboxgl-map{font-family:inherit !important}@media (min-width: 1200px){html{font-size:175%}body{margin:0 0.75rem 0.75rem;margin:0 var(--site-margin-desktop) var(--site-margin-desktop)}h1{font-size:1.625rem}}a{color:currentColor}a:active,a:focus-visible,a:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bird{background-repeat:no-repeat}.bird-event::before{margin-right:0.5rem}.bird::before{width:1rem;display:inline-block}.bird.bird1::before{content:url("/static/images/bird1.svg")}.bird.bird2::before{content:url("/static/images/bird2.svg")}.bird.bird3::before{content:url("/static/images/bird3.svg");width:0.65rem}.bird.bird4::before{content:url("/static/images/bird4.svg")}.blue-circle{position:relative;padding-left:1rem}.blue-circle::before{content:"";position:absolute;top:0.3181rem;left:0;width:15px;height:15px;border-radius:50%}@media (min-width: 1200px){.blue-circle::before{top:0.325rem;width:22px;height:22px}}.blue-circle.blue1::before{background:rgb(46, 128, 252);background:var(--blue-color-1)}.blue-circle.blue2::before{background:rgb(66, 149, 249);background:var(--blue-color-2)}.blue-circle.blue3::before{background:rgb(87, 171, 246);background:var(--blue-color-3)}.blue-circle.blue4::before{background:rgb(107, 192, 243);background:var(--blue-color-4)}button.blue-circle::before{top:0.21875rem}main.event,main.eventlisting,main.homepage,main.editorial{margin:0 auto;display:block;width:100%}.main{display:grid}@media (min-width: 1200px){.main{grid-template-columns:1fr 3fr;grid-column-gap:1rem}}@media (min-width: 1200px){.main h1{margin-bottom:3rem;grid-column:1 / -1}}.main aside{margin-bottom:1rem}.main aside p:first-child,.main article p:first-child{margin-top:0}.main aside .responsive-object,.main article .responsive-object{position:relative;overflow:hidden}.main aside .responsive-object iframe,.main article .responsive-object iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (min-width: 1200px){.main--aside{grid-template-columns:3fr 1fr}}.main--publication article{background:rgb(201, 201, 195);background:var(--light-gray-color);color:rgb(45, 45, 41);color:var(--background-color);padding:0.5rem;font-size:0.75rem}.homepage__header{display:flex;margin-top:0.75rem}.homepage__title{font-size:1.3rem;margin-bottom:0;margin-top:0;text-transform:uppercase}@media (min-width: 768px){.homepage__title{font-size:1.6rem}}.homepage__paragraph{margin-top:0.5rem}.homepage__wrapper{width:100%;height:100vh;transition:all 1.2s;padding-left:0.75rem;left:0;z-index:2;position:absolute;background:rgb(45, 45, 41);background:var(--background-color)}@media (min-width: 1200px){.homepage__wrapper{transition:transform 2s}}.homepage__wrapper.invisible{transform:translateY(calc(-100vh - 9rem));box-shadow:0 1rem 4rem 5rem rgb(45, 45, 41);box-shadow:0 1rem 4rem 5rem var(--background-color)}.homepage__newswrapper{top:0;bottom:0;right:0;left:0;position:fixed;overflow-y:scroll;overflow-x:hidden;padding:0.75rem;padding-top:0}.homepage__newswrapper aside{margin-bottom:1rem}.homepage__closebutton{color:rgb(255, 255, 255);color:var(--text-color);border:none;background:transparent;cursor:pointer;margin-left:auto;outline:none;height:2.1rem;margin-right:0.75rem}.homepage__closebutton svg{--background-color-start: #fff;--background-color-end: #fff}@media (max-width: 1199.98px){.homepage__closebutton svg{width:1.5rem}}.homepage__closebutton:hover svg{--background-color-start: rgb(148, 235, 237);--background-color-end: rgb(25, 106, 255)}@media (min-width: 768px){.homepage__closebutton{height:1.5rem}}.news .masonry-grid::after{content:"";display:block;clear:both}.news__wrapper{width:calc(50% - 12px);float:left}@media (max-width: 1199.98px){.news__wrapper{width:100%}}.news__item{min-height:6rem;margin-bottom:0.75rem;padding:0.75rem;box-shadow:0.25rem 0.25rem 1rem black;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-property:transform, background}.news__item.hidden{display:none}.news__item:hover{transform:rotate(-3deg);background:rgb(95, 95, 87);background:var(--text-color-dark)}.news__item p{margin-top:0.1rem;font-size:0.727rem}@media (min-width: 1200px){.news__item p{font-size:0.625rem}}.news__item p:last-child{margin-bottom:0}.news__image{position:relative;float:left;margin-right:0.75rem;margin-bottom:0.25rem;width:5rem;height:3.33rem}.news__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:unset;margin-bottom:0}.news__title{position:relative;top:-0.175rem;text-decoration:none;word-break:break-word}.news__loadmore{background:transparent;border:0;color:rgb(255, 255, 255);color:var(--text-color);font-size:0.75rem;margin-top:1rem;padding:0;cursor:pointer}.news__loadmore:active,.news__loadmore:focus-visible,.news__loadmore:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.news__filters--hidemobile,.events__filters--hidemobile{display:none}@media (min-width: 1200px){.news__filters--hidemobile,.events__filters--hidemobile{display:block}}.news__filters p,.events__filters p{margin-bottom:0}.news__filters ul,.events__filters ul{margin:0;padding:0;list-style-type:none}.news__filters ul li,.events__filters ul li{color:rgb(95, 95, 87);color:var(--text-color-dark)}.news__filters button,.events__filters button{background:transparent;border:0;color:rgb(95, 95, 87);color:var(--text-color-dark);padding:0 0 0.1rem 0;cursor:pointer}.news__filters button.active,.events__filters button.active,.news__filters button:active,.events__filters button:active,.news__filters button:hover,.events__filters button:hover{color:rgb(66, 149, 249);color:var(--blue-color-2)}.news__filters button.active::after,.events__filters button.active::after{content:" ✓"}.event .main{grid-template-columns:100%}.event .main article{max-width:100%}.eventlisting .main{grid-template-columns:100%}.eventlisting .main article{max-width:100%}.compendium .main{grid-template-columns:100%}.compendium .main article{max-width:100%}.compendium__listitem{display:grid;grid-template-columns:1fr 3fr 1fr;text-decoration:none;border-top:2px solid rgb(95, 95, 87);border-top:2px solid var(--text-color-dark);padding-top:0.25rem;padding-bottom:0.45rem}.compendium__listitem:last-child{border-bottom:2px solid rgb(95, 95, 87);border-bottom:2px solid var(--text-color-dark)}.compendium__listitem div:last-child{text-align:right}.compendium__pretitle{font-size:0.727rem;border-bottom:2px solid rgb(95, 95, 87);border-bottom:2px solid var(--text-color-dark);color:rgb(95, 95, 87);color:var(--text-color-dark);padding-bottom:0.1rem;margin-bottom:0.2rem}.compendium__intro{font-size:0.727rem}.compendium__grid{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}.compendium__grid img{max-width:100%;margin-top:0.2rem}.compendium__link{text-decoration:none}.compendium__link img{max-width:100%}.compendium__link:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cookiebar{position:fixed;bottom:0;left:0;right:0;padding:0.75rem;border-top:1px solid rgba(255, 255, 255, 0.25);border-top:1px solid var(--border-color);color:rgb(255, 255, 255);color:var(--text-color);background:#999}.cookiebar form{display:inline}.cookiebar__accept{border:0;background:0;box-shadow:none;color:rgb(255, 255, 255);color:var(--text-color);cursor:pointer;margin-left:1rem}.cookiebar__accept:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.locations__map{width:100%;height:700px}.locations__map .mapboxgl-popup-content{background:rgb(45, 45, 41) !important;background:var(--background-color) !important;font-size:0.75rem}.locations__map .mapboxgl-popup-content h3{margin-bottom:0.25rem}.locations__map .mapboxgl-popup-content address{font-style:normal}.locations__map .mapboxgl-popup-content .mapboxgl-popup-close-button{color:"#fff";color:var(--white, "#fff")}.locations__map.mapboxgl-map{font-family:inherit}.locations__marker{background:#fff;width:28px;height:28px;border-radius:50%;border:0;color:rgb(45, 45, 41);color:var(--background-color);font-size:18px;text-align:center;font-family:"National Park", system-ui, sans-serif;font-family:var(--font);display:flex;justify-content:center;align-items:center;box-shadow:0 0 9px 1px rgb(45, 45, 41);box-shadow:0 0 9px 1px var(--background-color)}.interview{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2rem;margin-bottom:1rem}.interview p{margin:0}figure{margin:0;margin-bottom:1rem}figure img{display:block;margin-bottom:0}figure figcaption{font-size:0.75rem}.imagegrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1rem;grid-row-gap:1rem}@media (min-width: 768px){.imagegrid{grid-template-columns:repeat(4, 1fr)}}.block-lyrics{font-size:0.625rem;word-break:break-all}@media (min-width: 768px){.block-lyrics{margin-left:50%}}.readermode__button{background:0;cursor:pointer;border:0;box-shadow:none;padding-left:0;padding-bottom:0.1rem;color:rgb(255, 255, 255);color:var(--text-color)}.readermode__button:hover{background:-webkit-linear-gradient(0deg, #94ebed, #196aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal__wrapper{background-color:white;width:100%;min-height:100vh;color:black;position:absolute;top:0;left:0;padding:0.5rem;padding-top:1rem;background:rgb(201, 201, 195);background:var(--light-gray-color);color:rgb(45, 45, 41);color:var(--background-color);padding:0.5rem;font-size:1rem;opacity:0;transition:opacity 0.5s ease-out}.modal__wrapper.has-entered{opacity:1}.modal__wrapper sup{font-size:0.5rem;margin-left:-0.2rem}.modal__wrapper .block-publication_footnote{font-size:0.625rem;color:rgb(96, 96, 88);color:var(--medium-gray-color)}.modal__wrapper .block-publication_footnote a{color:rgb(96, 96, 88);color:var(--medium-gray-color)}.modal__wrapper .block-publication_footnote a:hover{color:rgb(96, 96, 88);color:var(--medium-gray-color);background:none;-webkit-text-fill-color:unset}.modal__content{max-width:900px;margin:0 auto;letter-spacing:-0.03rem}.modal__content .block-paragraph h2{font-weight:bold;text-transform:none}.modal__header{display:grid;grid-template-columns:1fr 1.5rem}.modal__header h2{font-size:1.625rem}.modal__closebutton{color:white;border:none;background:0;cursor:pointer;margin-left:auto;outline:none;position:absolute;right:0.5rem}.modal__closebutton svg{color:rgb(45, 45, 41);color:var(--background-color)}@media (max-width: 1199.98px){.modal__closebutton svg{width:1.5rem}}body.event .modal__content img{margin-top:4rem}body.event .modal__wrapper{background:rgba(0,0,0,0.3);color:white}body.event .modal__wrapper h2{margin-bottom:1rem}body.event .modal__wrapper svg{color:white}body.event .modal__header{display:none}.hide-tablet{display:none}@media (min-width: 768px){.hide-tablet{display:inline;display:initial}}@media (max-width: 1199.98px){.hide-mobile{display:none}}.show-mobile{display:none}@media (max-width: 1199.98px){.show-mobile{display:inline;display:initial}}.text-right{text-align:right}.hidden{display:none}.artist__location{border:2px solid rgba(255, 255, 255, 0.25);border:2px solid var(--border-color);border-radius:0.5rem;padding:0.5rem;margin-top:0.5rem}.artist__address{margin-top:1rem}.artist__locationmap{border-radius:0.5rem;overflow:hidden;border:2px solid rgba(255, 255, 255, 0.25);border:2px solid var(--border-color)}.artist__related-items{grid-column:1 / -1}.slider{position:relative}.slider .slide{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:24px}.slider .slide__plaatje{grid-column:span 4}@media (min-width: 768px){.slider .slide__plaatje{grid-column:span 3}}.slider .slide__plaatje img{width:100% !important;-o-object-fit:cover;object-fit:cover;max-width:none;margin:0}.slider .slide__plaatje img:not(.hidden){display:block}.slider .slide__rightcol{display:flex;justify-content:flex-end;flex-direction:column;grid-column:span 4;margin-top:0.5rem}@media (min-width: 768px){.slider .slide__rightcol{grid-column:span 1}}.slider .slide__nav{display:flex;justify-content:space-between;font-size:0.7rem}.slider .slide__nav button{border:0;box-shadow:none;background:transparent;color:#fff;padding:0;margim:0;width:30px;height:30px;padding:2px;cursor:pointer}.slider .slide__nav button svg{width:100%;height:100%;max-width:0.75rem}.slider .slide__nav button:hover{color:rgb(46, 128, 252);color:var(--blue-color-1)}.slider .slide__nav button.btn-prev svg{transform:rotate(180deg)}.slider .slide__nav>div{display:flex}.slider .slide__text{color:#fff;font-size:0.7rem}.slider .slide__text p{margin:0}.artists-prevnext{grid-column:1 / -1;display:flex;width:100%;justify-content:space-between;padding:2rem 0}.artists-prevnext a{position:relative}.artists-prevnext a svg{position:absolute;top:60%;width:24px;height:24px}.artists-prevnext a.prev{padding-left:30px}.artists-prevnext a.prev svg{transform:translateY(-50%) rotate(180deg);left:0}.artists-prevnext a.next{padding-right:30px}.artists-prevnext a.next svg{right:0;transform:translateY(-50%)}article.publication .breadcrumbs{display:flex;justify-content:flex-end;padding-bottom:1rem;color:rgb(169, 169, 162);color:var(--lighter-gray-color)}@media (min-width: 768px){article.publication .breadcrumbs{position:absolute;left:0;right:0.75rem;margin-top:0.25rem}}article.publication header{margin-bottom:0.25rem;border-bottom:solid 2px rgb(95, 95, 87);border-bottom:solid 2px var(--text-color-dark)}@media (min-width: 700px){article.publication header{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;margin-top:0.75rem}}article.publication header h1{text-transform:none;margin-bottom:0.3rem}article.publication .publication-title{display:grid;text-align:center;place-items:center}article.publication .intro{margin-top:0}article.publication .publication-mainimage img{width:100% !important;margin-bottom:0.75rem;max-width:none;height:calc(100vw / (5 / 3));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0.5rem}@media (min-width: 700px){article.publication .publication-mainimage img{height:calc(50vw / (5 / 3))}}article.publication .content{max-width:800px;margin:0 auto}article.publication .content figure{margin-bottom:3rem}article.publication .content>.block-paragraph{margin-top:5rem}article.publication .content>.block-paragraph ~ .block-paragraph{margin-top:0}article.publication .content .block-figure img{margin:0 auto}sup{padding-left:0.2rem;color:rgb(46, 128, 252);color:var(--blue-color-1);font-size:0.7rem;vertical-align:top}.breadcrumbs-wrapper{text-align:right;color:rgb(201, 201, 195);color:var(--light-gray-color);padding-top:0.5rem;grid-column:1 / -1}.content-blocks .block-highlight,.content-blocks .block-custom_highlight,.content-blocks .block-small_highlight{margin-bottom:2rem}

