.related-container__events {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%); }

.related-container__events {
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%); }

.related-container__news .related-container__title, .related-container__events .related-container__title {
  transform: rotate(-7deg); }

.related-container__news .related-container__title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: clamp(44px, calc(24px + (0.03333 * 100vw)), 80px);
  line-height: clamp(54px, calc(39.55556px + (0.02407 * 100vw)), 80px);
  font-family: "DadaGroteskHeavy";
  color: #D1D3D4; }

.related-container {
  margin-bottom: clamp(40px, calc(17.77778px + (0.03704 * 100vw)), 80px); }
  .related-container__events {
    max-width: 100vw;
    overflow-x: hidden; }
    .related-container__events .related-container__title {
      margin-bottom: clamp(45px, calc(20px + (0.04167 * 100vw)), 90px); }
      .related-container__events .related-container__title span {
        display: block; }
        .related-container__events .related-container__title span.bold {
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-family: "DadaGroteskBook";
          font-size: clamp(50px, calc(27.77778px + (0.03704 * 100vw)), 90px);
          line-height: clamp(60px, calc(37.77778px + (0.03704 * 100vw)), 100px);
          font-family: "DadaGroteskHeavy"; }
        .related-container__events .related-container__title span.light {
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-family: "DadaGroteskBook";
          font-size: clamp(50px, calc(27.77778px + (0.03704 * 100vw)), 90px);
          line-height: clamp(60px, calc(37.77778px + (0.03704 * 100vw)), 100px);
          font-family: "DadaGroteskLight"; }
      .related-container__events .related-container__title svg {
        width: clamp(200px, calc(88.88889px + (0.18519 * 100vw)), 400px);
        left: clamp(230px, calc(135.55556px + (0.15741 * 100vw)), 400px);
        top: clamp(10px, calc(26.66667px + (-0.02778 * 100vw)), -20px);
        position: absolute; }
    .related-container__events .views-element-container {
      position: relative;
      z-index: 0; }
  .related-container__news .related-container__title {
    margin-bottom: clamp(25px, calc(11.11111px + (0.02315 * 100vw)), 50px);
    min-height: clamp(70px, calc(39.44444px + (0.05093 * 100vw)), 125px); }
    @media (max-width: 800px) {
      .related-container__news .related-container__title {
        margin-bottom: clamp(40px, calc(17.77778px + (0.03704 * 100vw)), 80px); } }
  .related-container__news .node--type-news.node--view-mode-teaser h2 {
    -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: "DadaGroteskHeavy"; }
  .related-container__news .node--type-news.node--view-mode-teaser .field--name-field-news-type {
    -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"; }
  @media (max-width: 800px) {
    .related-container__news .node--type-news.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"; }
    .related-container__news .node--type-news.node--view-mode-teaser .field--name-field-news-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"; } }

/*# sourceMappingURL=../../_maps/components/class/class--related-container.css.map */
