.mdl__eventlist{display:flex;position:relative;max-width:1360px;margin:auto auto 60px auto;box-sizing:border-box;padding:0 20px}@media all and (min-width: 480px){.mdl__eventlist{padding:0 40px}}@media all and (min-width: 768px){.mdl__eventlist{padding:0 60px}}@media all and (min-width: 1440px){.mdl__eventlist{padding:0 80px;margin:auto auto 100px auto}}@media all and (min-width: 1600px){.mdl__eventlist{padding:0 120px}}.mdl__eventlist .mdl__eventlist__innercontainer p{font-size:1.3rem;line-height:1.5em}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__headline{color:var(--main);font-size:2.5rem;line-height:1.25em;margin-bottom:20px}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__date{position:relative;margin-bottom:20px;display:flex;align-items:center}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__date .mdl__eventlist__month{color:var(--main);font-size:2rem;line-height:1.5em;font-weight:700;font-style:italic;text-transform:uppercase;font-family:"RopaSans",sans-serif}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__date .line{margin-left:30px;height:2px;width:100%;background:#dad5d3}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__date .mdl__eventlist__arrow{position:absolute;left:-60px;top:50%;transform:translate(0px, -50%);pointer-events:none}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item{background:var(--background);border-radius:15px;margin-bottom:30px;display:flex;justify-content:space-between;position:relative}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content{padding:30px;box-sizing:border-box;flex:0 1 100%}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;align-items:center}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__new{display:flex;line-height:normal;font-size:.9rem;background:var(--accent-04);border:2px solid var(--accent-04);color:#fff;padding:6px 10px;box-sizing:border-box;border-radius:6px;text-transform:uppercase;font-weight:700}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__eventstart{display:flex;align-items:center;line-height:1em;font-size:.9rem;background:var(--accent-02);border:2px solid var(--accent-02);color:#fff;padding:6px 10px;box-sizing:border-box;border-radius:5px;text-transform:uppercase;gap:5px;font-weight:700}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__linkticketshop{background:var(--accent-01);color:#fff;line-height:1em;font-size:.9rem;border:2px solid rgba(0,0,0,0);padding:6px 10px;box-sizing:border-box;border-radius:5px;display:flex;align-items:center;gap:5px;font-weight:700;transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__linkticketshop:hover,.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__linkticketshop:focus-visible{border:2px solid var(--main);background:#fff;color:var(--main)}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__info .mdl__eventlist__caption{position:absolute;top:0;right:0;background:var(--main);color:#fff;display:block;line-height:1em;font-size:.9rem;background:var(--main);border:2px solid var(--main);padding:8px 12px;box-sizing:border-box;border-top-right-radius:15px;border-bottom-left-radius:15px}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__content .mdl__eventlist__title{font-family:"DMSans",sans-serif;font-size:1.3rem;line-height:1.25em;margin-bottom:40px;text-transform:none}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__image{flex:0 0 400px;width:400px}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__image figure{height:100%}.mdl__eventlist .mdl__eventlist__innercontainer .mdl__eventlist__item .mdl__eventlist__image img{width:100%;height:100%;object-fit:cover;border-bottom-right-radius:15px;border-top-right-radius:15px}.mdl__eventlist__pagination{display:flex;flex-wrap:wrap;list-style:none;margin:40px 0;justify-self:right}.mdl__eventlist__pagination .dots{align-content:center}.mdl__eventlist__pagination li:not(:last-of-type){margin-right:5px}@media all and (min-width: 480px){.mdl__eventlist__pagination li:not(:last-of-type){margin-right:10px}}.mdl__eventlist__pagination li a{height:100%}.mdl__eventlist__pagination li a svg{vertical-align:middle;stroke:var(--font);transition:stroke .3s ease-in-out;height:100%}.mdl__eventlist__pagination li a:hover svg,.mdl__eventlist__pagination li a:focus-visible svg{stroke:var(--main)}.mdl__eventlist__pagination .mdl__eventlist__pagination__item{height:28px;width:28px;display:flex;flex-direction:row;font-size:.9rem;line-height:1em;font-weight:700;background:rgba(0,0,0,0);border-radius:50%;border:2px solid rgba(0,0,0,0)}.mdl__eventlist__pagination .mdl__eventlist__pagination__item a{color:var(--font)}@media all and (min-width: 480px){.mdl__eventlist__pagination .mdl__eventlist__pagination__item{height:34px;width:34px}}@media all and (min-width: 1280px){.mdl__eventlist__pagination .mdl__eventlist__pagination__item{height:40px;width:40px}}.mdl__eventlist__pagination .mdl__eventlist__pagination__item.active{background:var(--main)}.mdl__eventlist__pagination .mdl__eventlist__pagination__item.active a{color:#fff}.mdl__eventlist__pagination .mdl__eventlist__pagination__item a{height:100%;width:100%;text-align:center;align-content:center;border-radius:50%;background:rgba(0,0,0,0);transition:background .3s ease-in-out,color .3s ease-in-out}.mdl__eventlist__pagination .mdl__eventlist__pagination__item a:hover,.mdl__eventlist__pagination .mdl__eventlist__pagination__item a:focus-visible{background:#fff;color:var(--main)}.mdl__eventlist__pagination .disabled{pointer-events:none}.mdl__eventlist__pagination .disabled svg{opacity:.2}