.mdl__eventfrontpage{background:#3a3a3a;position:relative}.mdl__eventfrontpage .mdl__eventfrontpage__background{position:absolute;height:100%;width:100%;object-fit:cover;top:0;left:0}.mdl__eventfrontpage .mdl__eventfrontpage__innercontainer{box-sizing:border-box;padding:60px 20px;position:relative}@media all and (min-width: 480px){.mdl__eventfrontpage .mdl__eventfrontpage__innercontainer{padding:60px 40px}}@media all and (min-width: 768px){.mdl__eventfrontpage .mdl__eventfrontpage__innercontainer{padding:60px}}@media all and (min-width: 1440px){.mdl__eventfrontpage .mdl__eventfrontpage__innercontainer{padding:100px 80px}}@media all and (min-width: 1600px){.mdl__eventfrontpage .mdl__eventfrontpage__innercontainer{padding:120px 120px 160px 120px}}.mdl__eventfrontpage .mdl__eventfrontpage__header{display:flex;margin-bottom:30px;flex-direction:row;align-items:center;justify-content:space-between}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__headline{display:flex;align-items:center;font-size:1.25rem;line-height:1.25em;color:#fff}@media all and (min-width: 1024px){.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__headline{font-size:1.5rem}}@media all and (min-width: 1280px){.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__headline{font-size:2rem}}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__overview__link{margin-left:auto;display:flex;align-items:center;gap:10px;border-radius:45px;background:#343434;border:2px solid #343434;padding:12px 24px;transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__overview__link:hover,.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__overview__link:focus-visible{background:var(--main);border:2px solid #fff}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__overview__link .mdl__eventfrontpage__overview__linktext{color:#fff;transition:color .3s ease-in-out}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__overview__link svg{stroke:#fff}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__additionallink{margin-left:30px;background:rgba(0,0,0,0);border:2px solid #fff}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__additionallink:hover,.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__additionallink:focus-visible{background:var(--main);border:2px solid #fff}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__additionallink .mdl__eventfrontpage__overview__linktext{color:#fff;transition:color .3s ease-in-out}.mdl__eventfrontpage .mdl__eventfrontpage__header .mdl__eventfrontpage__additionallink svg{stroke:#fff}.mdl__eventfrontpage .mdl__eventfrontpage__listing{position:relative;margin:0 -120px 0 -20px;padding:0 100px 0 0;overflow:hidden;width:initial}.mdl__eventfrontpage .mdl__eventfrontpage__listing .slick-list{overflow:visible}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card{display:flex !important;flex-direction:column;padding:0 20px;box-sizing:border-box;height:100%}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__image img{width:100%;border-top-right-radius:15px;border-top-left-radius:15px}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content{display:flex;flex-direction:column;position:relative;flex:0 1 100%;padding:30px 50px 30px 30px;box-sizing:border-box;background:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;min-height:200px}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__info{margin-bottom:20px;display:flex;align-items:center;position:absolute;top:-17px}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__info .mdl__eventfrontpage__card__new{display:block;line-height:1em;font-size:.9rem;background:var(--accent-04);border:2px solid var(--accent-04);color:#fff;margin-right:10px;padding:6px 10px;box-sizing:border-box;border-radius:6px;text-transform:uppercase}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__info .mdl__eventfrontpage__card__caption{display:block;line-height:1em;font-size:.9rem;background:var(--accent-02);border:2px solid var(--accent-02);color:#fff;margin-right:10px;padding:6px 10px;box-sizing:border-box;border-radius:5px}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__headline{font-family:"DMSans",sans-serif;font-size:1.3rem;line-height:1.25em;font-weight:700;margin-bottom:15px;text-transform:none}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link{border:2px solid var(--font);background:var(--font);margin-top:auto}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link svg{stroke:#fff;transition:stroke .3s ease-in-out,scale .3s ease-in-out;scale:1;margin:auto;height:28px;width:28px}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link:hover,.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link:focus-visible{background:#fff}.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link:hover svg,.mdl__eventfrontpage .mdl__eventfrontpage__listing .mdl__eventfrontpage__card .mdl__eventfrontpage__card__content .mdl__eventfrontpage__card__link:focus-visible svg{stroke:var(--font);scale:1.2}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows{width:220px;display:flex;justify-content:space-between;margin-top:30px;align-items:center}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls{width:50px;height:50px;flex:0 0 50px;transition:background .3s ease-in-out;position:relative}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls.slick-disabled button{pointer-events:none;background:var(--grey-01);border:2px solid var(--grey-01)}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls.slick-disabled button svg{color:#fff}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button{height:100%;width:100%;background:var(--accent-02);border:2px solid var(--accent-02)}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button:hover,.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button:focus-visible{background:#fff;border:2px solid var(--accent-02)}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button:hover svg,.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button:focus-visible svg{color:var(--accent-02);scale:1.2}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .slider-controls button svg{width:28px;height:28px;color:#fff;transition:color .3s ease-in-out,scale .3s ease-in-out;margin:auto;scale:1}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .mdl__eventfrontpage__slider__dots .slick-dots{display:flex;bottom:0;position:relative;justify-content:center}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .mdl__eventfrontpage__slider__dots .slick-dots li{width:10px;height:10px}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .mdl__eventfrontpage__slider__dots .slick-dots li:hover button{background:#fff}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .mdl__eventfrontpage__slider__dots .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#fff;opacity:.2;transition:opacity .3s ease-in-out;padding:0}.mdl__eventfrontpage .mdl__eventfrontpage__slider-arrows .mdl__eventfrontpage__slider__dots .slick-dots .slick-active button{opacity:1}.mdl__eventfrontpage .mdl__eventfrontpage__deco{position:absolute;bottom:0;z-index:1;mix-blend-mode:screen;height:auto;width:auto;pointer-events:none}