.splide__arrows{position:absolute;z-index:1}.splide__arrows button{position:absolute;top:50px;background:initial;border:0;cursor:pointer}@media (min-width:768px){.splide__arrows button{top:9px}}.splide__arrows{position:absolute;z-index:1}.splide__arrows button{position:absolute;top:50px;background:initial;border:0;cursor:pointer}@media (min-width:768px){.splide__arrows button{top:9px}}.mod_eventlist{margin:0 auto 3rem}.mod_eventlist .wrapper{max-width:1468px;margin:0 auto;padding:0 1rem;position:relative;padding-bottom:3rem}@media (min-width:992px){.mod_eventlist .wrapper{padding:0 2rem 5rem}}.mod_eventlist .event{display:flex;padding:1rem 0;border-top:1px solid #e8e8e8}.mod_eventlist .event:last-child{border-bottom:1px solid #e8e8e8}@media (min-width:768px){.mod_eventlist .event{align-items:center;padding:1.33rem}}.mod_eventlist h2{font-size:2rem;font-size:clamp(1.25rem, 1.05rem + 1vw, 2.25rem);font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;line-height:1.2}@media (max-width:992px){.mod_eventlist h2{margin-bottom:2rem}}.mod_eventlist h3{font-size:1.37rem;font-size:clamp(1rem, 0.925rem + 0.375vw, 1.375rem);font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;line-height:1.3;margin-bottom:0.5rem}.mod_eventlist p,.mod_eventlist a{font-size:0.88rem;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;line-height:1.6}.mod_eventlist .time{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:90px;height:90px;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;border-radius:16px;color:#fff;background-color:#193e69}@media (min-width:768px){.mod_eventlist .time{width:120px;height:120px}}.mod_eventlist .time-date{font-size:1.37rem;font-size:clamp(1rem, 0.925rem + 0.375vw, 1.375rem);font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;line-height:1.3;font-weight:600}.mod_eventlist .time-date.joined{display:flex;align-items:center;gap:0 0.5ch}.mod_eventlist .time-month{font-size:0.77rem;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;line-height:1.4;text-align:center;margin-top:0.3rem}@media (min-width:768px){.mod_eventlist .event-content{display:flex;align-items:center;justify-content:space-between;width:100%}}@media (max-width:768px){.mod_eventlist .event-content a{margin-top:1rem;margin-left:2rem}}.mod_eventlist .event-text{padding:0 3.5rem 0 2.6rem}@media (max-width:768px){.mod_eventlist .event-text{padding:0 0 0 2rem}}.mod_eventlist .event-btn{display:inline-block;padding:0.7em 2em;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-size:1.12rem;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);border-radius:27px;color:#fff;background-color:#193e69;transition:background-color 0.3s ease, color 0.3s ease;flex-shrink:0}.mod_eventlist .event-btn:hover{background-color:#102742}.mod_eventlist .event-showmore{margin:2rem 0}.mod_eventlist .event-showmore a{display:inline-block;padding:0.7em 2em;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-size:1.12rem;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);border-radius:27px;color:#fff;background-color:#193e69;transition:background-color 0.3s ease, color 0.3s ease}.mod_eventlist .event-showmore a:hover{background-color:#102742}@media (min-width:992px){.mod_eventlist{margin:0 auto 5rem}.mod_eventlist .wrapper{display:flex;justify-content:space-between}}@media (min-width:1500px){.mod_eventlist{max-width:calc(100% - 10rem)}}.top-space .mod_eventlist{margin-top:3rem}.eventlist-wrapper-box .event{transition:all 0.6s ease;position:relative;top:4rem}.eventlist-wrapper-box .event:first-of-type{border:none}.eventlist-wrapper-box .active-event{transform:initial !important;visibility:initial;opacity:initial;top:0}@media screen and (max-width:768px){.eventlist-wrapper-box .event{padding:2rem}}