.events_container .events .event{align-items:center;background-color:var(--color_yellow);display:flex;justify-content:flex-start;margin-bottom:1.25rem;padding:1.625rem 1.875rem;position:relative;text-decoration:none}.events_container .events .event:last-child{margin-bottom:0}.events_container .events .event:hover{background-color:color-mix(in srgb,var(--color_yellow) 95%,#000)}.events_container .events .event:hover .eventdetails:after{transform:translateY(-50%) translateX(10px)}.events_container .events .event .eventdetails{-webkit-appearance:none;background:none;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.events_container .events .event .eventdetails:after{content:"→";font-size:20px;position:absolute;right:1.875rem;top:50%;transform:translateY(-50%);transition:transform .2s linear}.events_container .events .event .date{color:var(--color_blue);width:25%}.events_container .events .event .date .day{font-family:Josefin Sans,sans-serif;font-size:2.5rem;font-weight:600;line-height:1}.events_container .events .event .date .month{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.events_container .events .event .text h3{font-family:Montserrat,sans-serif;font-size:1.1875rem;font-weight:700;margin-bottom:.25rem!important}.events_container .events .event .text p{font-size:.875rem}