.events_container .events{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}.events_container .events>p{grid-column:1/-1}.events_container .events .event{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;background-color:var(--color_yellow);text-decoration:none;margin-bottom:1.25rem;padding:1.625rem 1.875rem;position:relative}.events_container .events .event:last-child{margin-bottom:0}.events_container .events .event:has(.eventdetails):hover{background-color:color-mix(in srgb,var(--color_yellow) 95%,#000)}.events_container .events .event:has(.eventdetails):hover .eventdetails:after{transform:translateY(-50%) translateX(10px)}.events_container .events .event .text{min-width:0;padding-right:1.5625rem}.events_container .events .event .eventdetails{-webkit-appearance:none;position:absolute;border:none;background:none;top:0;left:0;width:100%;height: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_dark);min-width:4.375rem}.events_container .events .event .date .day{font-family:Geometr231 BT,sans-serif;font-size:2.5rem;font-weight:600;line-height:1}.events_container .events .event .date .month{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.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}