@charset "UTF-8";
.node--type-event.node--view-mode-teaser .field--name-field-organiser::after,
.node--type-event.node--view-mode-teaser .field--name-field-event-type::after,
.node--type-activity.node--view-mode-teaser .field--name-field-organiser::after,
.node--type-activity.node--view-mode-teaser .field--name-field-event-type::after {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
.node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a::before,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a::before {
  content: '→';
  font-family: "DadaGroteskHeavy"; }

.node--type-event.node--view-mode-teaser .field--name-field-organiser::after,
.node--type-event.node--view-mode-teaser .field--name-field-event-type::after,
.node--type-activity.node--view-mode-teaser .field--name-field-organiser::after,
.node--type-activity.node--view-mode-teaser .field--name-field-event-type::after {
  content: "\e903"; }

.node--type-event.node--view-mode-teaser .field--name-field-organiser,
.node--type-event.node--view-mode-teaser .field--name-field-event-type,
.node--type-activity.node--view-mode-teaser .field--name-field-organiser,
.node--type-activity.node--view-mode-teaser .field--name-field-event-type {
  position: relative;
  display: flex;
  gap: 5px; }
  .node--type-event.node--view-mode-teaser .field--name-field-organiser::after,
  .node--type-event.node--view-mode-teaser .field--name-field-event-type::after,
  .node--type-activity.node--view-mode-teaser .field--name-field-organiser::after,
  .node--type-activity.node--view-mode-teaser .field--name-field-event-type::after {
    display: inline-block;
    font-size: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px); }
  .node--type-event.node--view-mode-teaser .field--name-field-organiser::after,
  .node--type-event.node--view-mode-teaser .field--name-field-event-type::after,
  .node--type-activity.node--view-mode-teaser .field--name-field-organiser::after,
  .node--type-activity.node--view-mode-teaser .field--name-field-event-type::after {
    color: #004B0B;
    font-size: 0.6em;
    line-height: 1.25; }

.node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a,
.node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a {
  margin-left: 35px;
  position: relative; }
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a::before,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a::before {
    position: absolute;
    left: -35px;
    top: 0;
    height: 100%;
    color: #004B0B;
    display: block; }

.node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a,
.node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a,
.node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: clamp(28px, calc(21.33333px + (0.01111 * 100vw)), 40px);
  line-height: clamp(32px, calc(25.33333px + (0.01111 * 100vw)), 44px);
  font-family: "DadaGroteskLight"; }
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a:after,
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a:after,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a:after,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #000;
    visibility: hidden;
    transform: scale(0);
    transform-origin: 0%;
    transition: all 0.3s ease-in-out 0s; }
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a:hover:after,
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a:hover:after,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a:hover:after,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a:hover:after {
    visibility: visible;
    transform: scale(1); }
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
  .node--type-event.node--view-mode-full .node__content--aside .field--name-field-links a::before,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-ticket-link a::before,
  .node--type-activity.node--view-mode-full .node__content--aside .field--name-field-links a::before {
    font-size: 0.6em; }

.node--type-event.node--view-mode-full .node__content--aside .aside-data .key,
.node--type-event.node--view-mode-full .node__content--aside .aside-data .field__label,
.node--type-activity.node--view-mode-full .node__content--aside .aside-data .key,
.node--type-activity.node--view-mode-full .node__content--aside .aside-data .field__label {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: 10px;
  font-family: "DadaGroteskHeavy";
  text-transform: uppercase;
  color: #a7a5a6; }

.node--type-event.node--view-mode-teaser .node__content--left--media,
.node--type-activity.node--view-mode-teaser .node__content--left--media {
  position: relative; }
  .node--type-event.node--view-mode-teaser .node__content--left--media::before,
  .node--type-activity.node--view-mode-teaser .node__content--left--media::before {
    transition: all 0.6s ease;
    background-color: rgba(35, 31, 32, 0.3);
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .node--type-event.node--view-mode-teaser .node__content--left--media img, .node--type-activity.node--view-mode-teaser .node__content--left--media img {
    transition: all 0.6s ease; }

.has-mouse .node--type-event a:hover .node__content--left--media::before, .has-mouse .node--type-activity a:hover .node__content--left--media::before {
  background-color: rgba(35, 31, 32, 0.9); }

.has-mouse .node--type-event a:hover .node__content--left--media img, .has-mouse .node--type-activity a:hover .node__content--left--media img {
  transform: scale(1.01); }

.node.node--view-mode-full > .node__content .node__content--aside:has(*), .node.node--view-mode-full > .node__content:has(.field) {
  margin-bottom: clamp(30px, calc(13.33333px + (0.02778 * 100vw)), 60px); }

.node .node__content.has-default-main-aside {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(0, auto);
  grid-auto-flow: row dense;
  grid-gap: var(--b14grid-gutter-width--12);
  grid-auto-rows: unset; }
  .node .node__content.has-default-main-aside .node__content--aside,
  .node .node__content.has-default-main-aside .node__content--main {
    grid-column: span 6; }
  .node .node__content.has-default-main-aside .field--name-body {
    width: calc(var(--b14grid-column-width--6) * 5 + var(--b14grid-gutter-width--6) * 4); }
  @media (max-width: 800px) {
    .node .node__content.has-default-main-aside {
      grid-row-gap: clamp(50px, calc(22.22222px + (0.0463 * 100vw)), 100px); }
      .node .node__content.has-default-main-aside .node__content--aside,
      .node .node__content.has-default-main-aside .node__content--main {
        grid-column: span 12; }
      .node .node__content.has-default-main-aside .node__content--aside {
        margin-left: 0; }
      .node .node__content.has-default-main-aside .field--name-field-manchet {
        width: calc(var(--b14grid-column-width--12) * 11 + var(--b14grid-gutter-width--12) * 10); }
      .node .node__content.has-default-main-aside .field--name-body {
        width: calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9); } }
  @media (max-width: 500px) {
    .node .node__content.has-default-main-aside .field--name-field-manchet,
    .node .node__content.has-default-main-aside .field--name-body {
      width: 100%; } }

.node--type-event.node--view-mode-teaser,
.node--type-activity.node--view-mode-teaser {
  background-color: #D1D3D4; }
  .node--type-event.node--view-mode-teaser h2,
  .node--type-activity.node--view-mode-teaser h2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "DadaGroteskBook";
    font-size: clamp(25px, calc(23.33333px + (0.00278 * 100vw)), 28px);
    line-height: clamp(28px, calc(25.77778px + (0.0037 * 100vw)), 32px);
    font-family: "DadaGroteskHeavy";
    margin-bottom: 0; }
  .node--type-event.node--view-mode-teaser .field--name-field-organiser,
  .node--type-event.node--view-mode-teaser .field--name-field-event-type,
  .node--type-activity.node--view-mode-teaser .field--name-field-organiser,
  .node--type-activity.node--view-mode-teaser .field--name-field-event-type {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "DadaGroteskBook";
    font-size: clamp(25px, calc(23.33333px + (0.00278 * 100vw)), 28px);
    line-height: clamp(28px, calc(25.77778px + (0.0037 * 100vw)), 32px);
    font-family: "DadaGroteskLight"; }
  @media (max-width: 500px) {
    .node--type-event.node--view-mode-teaser h2,
    .node--type-activity.node--view-mode-teaser h2 {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: "DadaGroteskBook";
      font-size: 18px;
      line-height: 22px;
      font-family: "DadaGroteskHeavy"; }
    .node--type-event.node--view-mode-teaser .field--name-field-organiser,
    .node--type-event.node--view-mode-teaser .field--name-field-event-type,
    .node--type-activity.node--view-mode-teaser .field--name-field-organiser,
    .node--type-activity.node--view-mode-teaser .field--name-field-event-type {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: "DadaGroteskBook";
      font-size: 18px;
      line-height: 22px;
      font-family: "DadaGroteskLight"; } }
  .node--type-event.node--view-mode-teaser .node__content,
  .node--type-activity.node--view-mode-teaser .node__content {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    grid-auto-rows: minmax(0, auto);
    grid-auto-flow: row dense;
    grid-gap: var(--b14grid-gutter-width--12);
    min-height: 150px; }
    .node--type-event.node--view-mode-teaser .node__content--left,
    .node--type-activity.node--view-mode-teaser .node__content--left {
      grid-column: span 4;
      overflow: hidden;
      position: relative; }
    .node--type-event.node--view-mode-teaser .node__content--left--media,
    .node--type-activity.node--view-mode-teaser .node__content--left--media {
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 0;
      left: 0;
      top: 0; }
      .node--type-event.node--view-mode-teaser .node__content--left--media img,
      .node--type-activity.node--view-mode-teaser .node__content--left--media img {
        position: absolute;
        -o-object-fit: cover;
           object-fit: cover;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0; }
    .node--type-event.node--view-mode-teaser .node__content--right,
    .node--type-activity.node--view-mode-teaser .node__content--right {
      padding-top: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px);
      padding-bottom: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px);
      grid-column: span 8; }

.node--type-event.node--view-mode-full .node__content--aside,
.node--type-activity.node--view-mode-full .node__content--aside {
  margin-left: calc(var(--b14grid-column-width--6) * 2 + var(--b14grid-gutter-width--6) * 2); }
  .node--type-event.node--view-mode-full .node__content--aside .aside-data,
  .node--type-activity.node--view-mode-full .node__content--aside .aside-data {
    padding-top: clamp(15px, calc(6.66667px + (0.01389 * 100vw)), 30px);
    row-gap: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px);
    border-top: 1px solid #a7a5a6;
    display: grid;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: var(--b14grid-gutter-width--4);
         column-gap: var(--b14grid-gutter-width--4); }
    .node--type-event.node--view-mode-full .node__content--aside .aside-data .value,
    .node--type-event.node--view-mode-full .node__content--aside .aside-data .field__item,
    .node--type-activity.node--view-mode-full .node__content--aside .aside-data .value,
    .node--type-activity.node--view-mode-full .node__content--aside .aside-data .field__item {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: "DadaGroteskBook";
      font-size: 14px; }
    @media (max-width: 800px) {
      .node--type-event.node--view-mode-full .node__content--aside .aside-data,
      .node--type-activity.node--view-mode-full .node__content--aside .aside-data {
        -moz-column-gap: var(--b14grid-gutter-width--12);
             column-gap: var(--b14grid-gutter-width--12); } }
  .node--type-event.node--view-mode-full .node__content--aside:has(* + .aside-data) .aside-data,
  .node--type-activity.node--view-mode-full .node__content--aside:has(* + .aside-data) .aside-data {
    margin-top: clamp(15px, calc(6.66667px + (0.01389 * 100vw)), 30px); }

.node--unpublished {
  background-color: unset; }
  .node--unpublished h1::before {
    content: '- UNPUBLISHED -';
    display: block;
    color: #a7a5a6; }
  .node--unpublished .node__top--full h1::before {
    color: #D1D3D4; }

/*# sourceMappingURL=../../_maps/components/node/node.css.map */
