.re-events{font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:30px 24px;width:100%}.re-events,.re-events *,.re-events :after,.re-events :before{box-sizing:border-box}.re-events__heading{color:#004876;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;line-height:1.3;margin:0 0 28px;text-transform:none!important}.re-events__grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.re-event-card{background:#f7f7f7;border:none;border-radius:4px;column-gap:22px;display:grid;grid-template-columns:minmax(0,1fr) 94px;height:100%;min-width:0;padding:30px 28px}.re-event-card__content{min-width:0}.re-event-card__place{color:#283d4d;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 8px}.re-event-card__title{color:#111;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;line-height:1.35;margin:0 0 20px;text-transform:none!important}.re-event-card__description{color:#344451;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.8;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.re-event-card__aside{justify-content:flex-start}.re-event-card__aside,.re-event-card__date{align-items:center;display:flex;flex-direction:column}.re-event-card__date{color:#004876;text-align:center}.re-event-card__day{font-size:48px;font-weight:400;letter-spacing:-2px;line-height:1.1}.re-event-card__month{font-size:17px;font-weight:600;letter-spacing:1px;line-height:1.2;margin-top:0;text-transform:uppercase}.re-event-card__month:after{content:"."}.re-event-card__year{display:none}.re-event-card__button{background:#007cb5;border:none;border-radius:5px;color:#fff!important;display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4;margin-top:22px;padding:8px 7px;text-align:center;text-decoration:none!important;white-space:nowrap;width:100%}.re-event-card__button:hover{background:#006a9e;color:#fff!important}.re-event-card__button:focus-visible,.re-events__all-link:focus-visible{outline:2px solid #004876;outline-offset:3px}.re-events__empty{color:#344451;font-size:15px;margin:0;padding:20px 0}.re-events__footer{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-top:24px}.re-events__all-link{align-items:center;color:#007cb5;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;text-decoration:none}.re-events__all-link:hover{color:#004876;text-decoration:underline}.re-events__all-link span{font-size:18px}.re-events__all-link[data-event-nav=alle]{margin-left:auto}.re-events [hidden]{display:none!important}@media (max-width:950px){.re-events{padding:25px 20px}.re-events__grid{gap:16px}.re-event-card{gap:16px;grid-template-columns:minmax(0,1fr) 84px;padding:24px 20px}.re-event-card__title{font-size:19px}.re-event-card__day{font-size:42px}.re-event-card__month{font-size:15px}.re-event-card__button{font-size:12px}}@media (max-width:640px){.re-events{padding:20px 16px}.re-events__heading{font-size:26px;margin-bottom:20px}.re-events__grid{gap:16px;grid-template-columns:1fr}.re-event-card{display:flex;flex-direction:column;gap:20px;padding:24px}.re-event-card__place{font-size:13px}.re-event-card__title{font-size:20px;margin-bottom:14px}.re-event-card__description{font-size:14px;line-height:1.7}.re-event-card__aside{align-items:center;border-top:1px solid #e5e5e5;flex-direction:row;gap:20px;justify-content:space-between;padding-top:12px}.re-event-card__date{align-items:flex-start;text-align:left}.re-event-card__day{font-size:34px}.re-event-card__month{font-size:13px}.re-event-card__button{margin-top:0;min-width:100px;padding:9px 14px;width:auto}.re-events__footer{align-items:flex-start}}