.mdl__event__list .mdl__event__list__innercontainer>.mdl__intro{margin-bottom:75px}.mdl__event__list .mdl__event__list__innercontainer>.mdl__intro p{font-size:1.2rem}.mdl__event-list{display:block;margin-bottom:90px}.mdl__event-list__items{display:flex;flex-wrap:wrap;position:relative}@media all and (min-width: 1024px){.mdl__event-list__items:before{position:absolute;content:"";width:3px;height:100%;background:var(--bg-grey);left:0}}.mdl__event-list__item{display:block;margin-bottom:30px;position:relative;width:100%}@media all and (min-width: 768px){.mdl__event-list__item{margin-bottom:40px}}@media all and (min-width: 1024px){.mdl__event-list__item{flex:0 0 calc(100% - 50px);margin-left:50px}}@media all and (min-width: 1200px){.mdl__event-list__item{margin-bottom:50px}}.mdl__event-list__item:last-of-type{margin-bottom:0}@media all and (min-width: 1024px){.mdl__event-list__item:before{position:absolute;content:"";width:29px;height:29px;background:var(--white);border-radius:50%;top:50%;left:-72px;transform:translate(0px, -50%);-webkit-box-shadow:inset 0 0 0 7px var(--medium);box-shadow:inset 0 0 0 7px var(--medium);border:9px solid var(--white)}}.mdl__event-list__card{display:flex;flex-direction:column;box-sizing:border-box;color:#fff;height:100%}@media all and (min-width: 768px){.mdl__event-list__card{flex-direction:row}}.mdl__event-list__card:hover .mdl__event-list__card__content svg rect{fill:var(--highlights-hover)}.mdl__event-list__card__content{display:flex;flex-direction:column;background:var(--background);padding:30px 20px 50px 20px;box-sizing:border-box;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media all and (min-width: 480px){.mdl__event-list__card__content{padding:30px 80px 30px 20px}}@media all and (min-width: 768px){.mdl__event-list__card__content{border-top-right-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0;flex:0 0 calc(100% - 320px);min-height:200px;padding:30px 80px 30px 30px}}@media all and (min-width: 1200px){.mdl__event-list__card__content{padding:30px 100px 30px 30px}}.mdl__event-list__card__content svg{position:absolute;height:48px;width:48px;right:10px;bottom:10px}@media all and (min-width: 480px){.mdl__event-list__card__content svg{right:20px;bottom:20px}}.mdl__event-list__card__content svg rect{fill:var(--medium);transition:fill .3s ease-in-out}.mdl__event-list__card__dates{background:var(--medium);padding:80px 30px 30px 15px;position:relative;box-sizing:border-box;border-top-left-radius:15px;border-top-right-radius:15px}@media all and (min-width: 768px){.mdl__event-list__card__dates{flex:0 0 320px;width:320px;border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0}}.mdl__event-list__card__dates .mdl__event-list__card__date{display:flex;align-items:center;position:absolute;top:0;left:0;background:var(--highlights-hover);border-top-left-radius:10px;border-bottom-right-radius:10px;padding:15px}.mdl__event-list__card__dates .mdl__event-list__card__date #calendar-time{margin-right:10px;min-width:30px}.mdl__event-list__card__dates .mdl__event-list__card__time{display:flex;align-items:center;font-size:.9rem;margin-bottom:10px}.mdl__event-list__card__dates .mdl__event-list__card__time svg{margin-right:10px;min-width:24px}.mdl__event-list__card__dates .month,.mdl__event-list__card__dates .day,.mdl__event-list__card__dates .year{color:var(--white);font-size:.9rem;line-height:1em;font-weight:600;display:block}.mdl__event-list__card__dates .weekday{color:var(--white);font-size:.9rem;line-height:1em;font-weight:700;display:block}.mdl__event-list__card__dates .mdl__event-list__card__datestart{box-sizing:border-box;display:flex;align-items:center}.mdl__event-list__card__dates .mdl__event-list__card__dateend{padding-left:20px;position:relative;display:flex;align-items:center}.mdl__event-list__card__dates .mdl__event-list__card__separator{width:3px;content:"";background:var(--white);display:block;transform:translate(-50%, -50%) rotate(90deg);top:50%;left:10px;height:10px;position:absolute}.mdl__event-list__card__dates .mdl__event-list__card__datetimes{color:var(--main);padding-top:35px;box-sizing:border-box;font-size:1.3rem;display:block;line-height:1.125em;font-weight:700}.mdl__event-list__card__location{font-weight:300;box-sizing:border-box;font-size:.9rem;line-height:1em;color:var(--white);margin-top:auto;position:relative}.mdl__event-list__card__location svg{margin-right:10px}.mdl__event-list__card__location .title svg{margin-right:10px;min-width:24px;position:absolute;top:-2px}.mdl__event-list__card__location .addresstitle{margin-left:34px;display:block;font-size:.9rem;line-height:1.3em}.mdl__event-list__card__location .street{margin-left:34px;display:block;font-size:.9rem;line-height:1.3em}.mdl__event-list__card__location .plzcity{margin-left:34px;display:block;font-size:.9rem;line-height:1.3em}.mdl__event-list__card__location .plzcity .city{word-break:break-word}.mdl__event-list__card__title{color:var(--medium);font-weight:600;font-size:1.2rem;line-height:1.25em;margin-bottom:25px}.mdl__event-list__card__description{color:var(--main);font-size:.9rem;line-height:1.25em}