.elementor-649 .elementor-element.elementor-element-5baa018{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-0f8cc2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-4893dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-649 .elementor-element.elementor-element-4893dfb:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-4893dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11e1881 );}.elementor-649 .elementor-element.elementor-element-40ec1de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-4f981be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-649 .elementor-element.elementor-element-fc782c3{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-100", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-85f870f{font-family:"futura-100", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-71e695b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-649 .elementor-element.elementor-element-d0638bf{font-family:"futura-100-book", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-d4df64d .elementor-heading-title{font-family:"futura-100", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-3af8051{font-family:"futura-100", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-24ce321{--display:flex;}.elementor-649 .elementor-element.elementor-element-8a218a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-649 .elementor-element.elementor-element-6cbc66b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-649 .elementor-element.elementor-element-f111cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-649 .elementor-element.elementor-element-689eea8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-11e1881 );--border-color:var( --e-global-color-11e1881 );--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-649 .elementor-element.elementor-element-e80cf11{font-family:"futura-100", Sans-serif;font-size:20px;color:#000000;}.elementor-649 .elementor-element.elementor-element-e05c3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-11e1881 );}.elementor-649 .elementor-element.elementor-element-e05c3fe .elementor-heading-title{font-family:"futura-100", Sans-serif;font-size:24px;color:#000000;}.elementor-649 .elementor-element.elementor-element-c708f0e{--grid-columns:1;}.elementor-649 .elementor-element.elementor-element-ca1db8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-11e1881 );}.elementor-649 .elementor-element.elementor-element-ca1db8d .elementor-heading-title{font-family:"futura-100", Sans-serif;font-size:24px;color:#000000;}.elementor-649 .elementor-element.elementor-element-1b68951{font-family:"futura-100", Sans-serif;font-size:20px;color:#000000;}.elementor-649 .elementor-element.elementor-element-204f701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-11e1881 );}.elementor-649 .elementor-element.elementor-element-204f701 .elementor-heading-title{font-family:"futura-100", Sans-serif;font-size:24px;color:#000000;}.elementor-649 .elementor-element.elementor-element-2119670{font-family:"futura-100", Sans-serif;font-size:18px;color:#000000;}.elementor-649 .elementor-element.elementor-element-7f52261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"futura-100", Sans-serif;font-size:18px;color:#000000;}.elementor-649 .elementor-element.elementor-element-5574dea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-649 .elementor-element.elementor-element-bbf57a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-649 .elementor-element.elementor-element-bbf57a8:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-bbf57a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1990e97 );}@media(max-width:1024px){.elementor-649 .elementor-element.elementor-element-c708f0e{--grid-columns:2;}}@media(min-width:768px){.elementor-649 .elementor-element.elementor-element-4f981be{--width:31%;}.elementor-649 .elementor-element.elementor-element-71e695b{--width:50%;}.elementor-649 .elementor-element.elementor-element-24ce321{--width:15%;}.elementor-649 .elementor-element.elementor-element-f111cb6{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-5574dea{--width:66.6666%;}}@media(max-width:767px){.elementor-649 .elementor-element.elementor-element-fc782c3{font-size:24px;}.elementor-649 .elementor-element.elementor-element-85f870f{font-size:24px;}.elementor-649 .elementor-element.elementor-element-8a218a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -110px) 0px;z-index:9;text-align:end;}.elementor-649 .elementor-element.elementor-element-c708f0e{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-9d00212 *//* Banner slider — 3 up on desktop */
.event-banner-slider .slick-slide img {
  width: 100%;
  height: 60vh;
  object-fit: cover;
  display: block;
  object-position: center center;
}
.event-banner-slider .slick-slide {
  padding: 0 8px;
}
.event-banner-slider .slick-list {
  margin: 0 -8px;
}
.elementor-649 .elementor-element.elementor-element-9d00212 .slick-arrow {
    border-width: 0;
}
/* DELETE these if present */
.event-banner-slider .slick-slide {
  padding: 0 !important;
  margin: 0 !important;
}
.event-banner-slider .slick-list {
  margin: 0 !important;
}
.event-banner-slider .slick-slide img {
  display: block; /* removes the tiny inline-image gap browsers add */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a218a2 */.elementor-649 .elementor-element.elementor-element-8a218a2  a {
    background-color: var(--e-global-color-11e1881);
  font-size: 20px;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #FFFFFF;
  padding: 12px 24px;
  text-align: center;
  border-radius: 3px;
}
.elementor-649 .elementor-element.elementor-element-8a218a2  a {
    margin-top: 15%;    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f52261 */.unterstutzt_von {
    text-align: left;
    font-size: 20px;
    color: #000000;
}/* End custom CSS */