@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.path-events .header-image{padding-top:60px}@media only screen and (min-width:1024px){.path-events .header-image{padding-top:120px}}.path-events .header-image img{height:auto;width:100%}.path-events .page-content-container{margin-top:-200px;padding-top:0}@media only screen and (min-width:768px){.path-events .page-content-container{margin-top:-130px}}@media only screen and (min-width:1024px){.path-events .page-content-container{grid-template-columns:1fr min(var(--content-width-smaller),100% - 90px) 1fr}}.path-events h1{color:var(--fff);font-size:clamp(3.75rem,2.6388888889rem + 4.9382716049vw,6.25rem);line-height:calc(clamp(3.75rem, 2.6388888889rem + 4.9382716049vw, 6.25rem)*1.1);margin-bottom:100px}.path-events .views-infinite-scroll-content-wrapper{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--content-width-smaller)}@media only screen and (min-width:1408px){.path-events .views-infinite-scroll-content-wrapper{gap:58px}}.path-events .views-infinite-scroll-content-wrapper .views-row{border:5px solid var(--color1);border-radius:83px 195px 83px 83px;display:block;position:relative}.path-events .views-infinite-scroll-content-wrapper .views-row a{padding:0}.path-events .views-infinite-scroll-content-wrapper .views-row a:hover img{transform:scale(1.1)}.path-events .views-infinite-scroll-content-wrapper .views-row a .icon-wrapper{background-color:var(--fff);height:110px;position:absolute;right:0;top:0;width:110px;z-index:2}.path-events .views-infinite-scroll-content-wrapper .views-row a .icon-wrapper svg{height:40px;margin:0;width:40px}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item{border-radius:78px 188px 83px 83px;display:block;height:100%;margin:0;overflow:hidden}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-meta{background:var(--color1);border-radius:48px 48px 0 0;bottom:268px;display:block;max-width:none;padding:18px 26px 7px;position:absolute;right:50px;text-align:center;width:121px}@media only screen and (min-width:1024px){.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-meta{bottom:287px}}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-meta .day,.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-meta .month{font-size:clamp(1.875rem,2.7083333333rem + -3.7037037037vw,1.875rem);line-height:calc(clamp(1.875rem, 2.7083333333rem + -3.7037037037vw, 1.875rem)*1.0833);text-transform:none}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper{background-color:var(--fff);height:292px;min-height:292px;padding:36px}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper .event-data{display:block}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper h2{color:var(--color1);font-size:clamp(2rem,1.7222222222rem + 1.2345679012vw,2.625rem);line-height:calc(clamp(2rem, 1.7222222222rem + 1.2345679012vw, 2.625rem)*1.0833)}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper .location-wrapper{align-items:center;display:flex}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper .location-wrapper span{color:var(--color1);font-family:var(--font2);font-size:clamp(1.5625rem,2.2569444444rem + -3.0864197531vw,1.5625rem);line-height:calc(clamp(1.5625rem, 2.2569444444rem + -3.0864197531vw, 1.5625rem)*1.0833)}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .event-wrapper .date{align-items:center;color:var(--color2);display:flex;font-family:var(--font2);font-size:clamp(1.5625rem,2.2569444444rem + -3.0864197531vw,1.5625rem);line-height:calc(clamp(1.5625rem, 2.2569444444rem + -3.0864197531vw, 1.5625rem)*1.0833);margin-bottom:10px}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .wrapper-right{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;overflow:hidden}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .wrapper-right:has(.image-placeholder){background-color:var(--color2)}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item .wrapper-right:has(.image-placeholder) .image-wrapper{align-items:center;aspect-ratio:1.31/1;border-radius:0;display:flex;justify-content:center}.path-events .views-infinite-scroll-content-wrapper .views-row a .event-item img{transition:var(--transition-short)}.page-node-type-event-simple{background-color:var(--section-blue)}.page-node-type-event-simple .page-content-container{margin:0 auto}@media only screen and (min-width:1408px){.page-node-type-event-simple .page-content-container>div{grid-column:1/span 3;width:var(--content-width-medium)}}.page-node-type-event-simple .page-content-container h1{font-size:clamp(3.75rem,2.6388888889rem + 4.9382716049vw,6.25rem);line-height:calc(clamp(3.75rem, 2.6388888889rem + 4.9382716049vw, 6.25rem)*1.1);margin:var(--v-space-4xl) 0;text-align:left}.page-node-type-event-simple .page-content-container .field--name-field-address-string,.page-node-type-event-simple .page-content-container .field--name-field-download,.page-node-type-event-simple .page-content-container .field--name-field-paragraphs{margin:0 auto;max-width:var(--content-width-medium)}.page-node-type-event-simple .page-content-container .field--name-field-paragraphs>.field__item:not(:last-child){margin-bottom:var(--v-space-xxl)}.page-node-type-event-simple .page-content-container .field--name-field-files{align-items:center;display:flex;gap:5px}.page-node-type-event-simple .page-content-container .field--name-field-files .icon-wrapper{background-color:var(--color2);height:42px;margin-right:var(--v-space-m);padding:0;width:42px}.page-node-type-event-simple .page-content-container .field--name-field-files .icon-wrapper svg{fill:var(--fff);height:20px;transition:var(--transition-short);width:20px}.page-node-type-event-simple .page-content-container .field--name-field-files:active svg,.page-node-type-event-simple .page-content-container .field--name-field-files:focus svg,.page-node-type-event-simple .page-content-container .field--name-field-files:hover svg{transform:translateY(4px);transition:transform .3s ease-in-out}.page-node-type-event-simple .page-content-container .field--name-field-files a{color:var(--text-color);font-family:var(--font2);font-size:clamp(1.125rem,.9861111111rem + .6172839506vw,1.4375rem);line-height:calc(clamp(1.125rem, .9861111111rem + .6172839506vw, 1.4375rem)*1.1);padding-bottom:9px}.page-node-type-event-simple .page-content-container .field--name-field-links .icon-wrapper{background-color:var(--color2);height:42px;margin-right:var(--v-space-m);padding:0;width:42px}.page-node-type-event-simple .page-content-container .field--name-field-links .icon-wrapper svg{fill:var(--fff);transition:var(--transition-short)}.page-node-type-event-simple .page-content-container .field--name-field-links:active svg,.page-node-type-event-simple .page-content-container .field--name-field-links:focus svg,.page-node-type-event-simple .page-content-container .field--name-field-links:hover svg{transform:translateX(8px);transition:transform .3s ease-in-out}.page-node-type-event-simple .page-content-container em,.page-node-type-event-simple .page-content-container li,.page-node-type-event-simple .page-content-container p,.page-node-type-event-simple .page-content-container span,.page-node-type-event-simple .page-content-container strong{color:var(--text-color);font-size:clamp(1.125rem,.9861111111rem + .6172839506vw,1.4375rem);line-height:calc(clamp(1.125rem, .9861111111rem + .6172839506vw, 1.4375rem)*1.1);line-height:var(--line-height-normal)}.page-node-type-event-simple .page-content-container h2{color:var(--text-color)}.page-node-type-event-simple .page-content-container .field--name-field-bild{margin-bottom:var(--v-space-4xl)}.page-node-type-event-simple .page-content-container img{border-radius:83px 195px 83px 83px}.page-node-type-event-simple .page-content-container .date-wrapper span{color:var(--color2)}.page-node-type-event-simple .page-content-container .event-meta{border:none;padding:0}.page-node-type-event-simple .page-content-container .event-meta .address-wrapper{margin-top:var(--v-space-s)}.page-node-type-event-simple .page-content-container .event-meta span{font-family:var(--font2);font-size:clamp(1.25rem,.9722222222rem + 1.2345679012vw,1.875rem);line-height:calc(clamp(1.25rem, .9722222222rem + 1.2345679012vw, 1.875rem)*1.1)}.page-node-type-event-simple .page-content-container .field--name-field-address-string{margin:var(--v-space-3xl) auto 0}.page-node-type-event-simple .page-content-container .map-wrapper{width:100%}.page-node-type-event-simple .page-content-container .map-wrapper iframe{border-radius:83px 195px 83px 83px;min-height:432px}.page-node-type-event-simple .page-content-container a{color:var(--text-color);font-family:var(--font2);font-size:clamp(1.125rem,.9861111111rem + .6172839506vw,1.4375rem);line-height:calc(clamp(1.125rem, .9861111111rem + .6172839506vw, 1.4375rem)*1.1);margin:auto 0}.page-node-type-event-simple .page-content-container .backlink{align-items:center;display:flex}.page-node-type-event-simple .page-content-container .backlink .icon-wrapper{background-color:var(--fff);border:2px solid var(--color1);height:50px;margin-right:var(--v-space-m);right:0;top:0;width:50px;z-index:2}@media only screen and (min-width:768px){.page-node-type-event-simple .page-content-container .backlink .icon-wrapper{height:100px;width:100px}}.page-node-type-event-simple .page-content-container .backlink .icon-wrapper svg{height:20px;margin:0;width:20px}@media only screen and (min-width:768px){.page-node-type-event-simple .page-content-container .backlink .icon-wrapper svg{height:40px;width:40px}}.page-node-type-event-simple .page-content-container .backlink svg{filter:unset;transform:scaleX(1)}.page-node-type-event-simple .page-content-container .backlink:active svg,.page-node-type-event-simple .page-content-container .backlink:focus svg,.page-node-type-event-simple .page-content-container .backlink:hover svg{transform:scaleX(-1)}