.event{background:#fff;border-radius:1.5rem;border-radius:calc(24/var(--base, 16)*1rem);display:flex;flex-direction:column;gap:1rem;gap:calc(16/var(--base, 16)*1rem);justify-content:flex-start;justify-items:flex-start;overflow:hidden;padding:1.5rem;padding:calc(24/var(--base, 16)*1rem);position:relative}@media screen and (max-width:1367.98px){.event{border-radius:1.25rem;border-radius:calc(20/var(--base, 16)*1rem);gap:.875rem;gap:calc(14/var(--base, 16)*1rem);padding:1.25rem;padding:calc(20/var(--base, 16)*1rem)}}.event .event__title{color:#151515;flex:1;font-size:1.25rem;font-size:calc(20/var(--base, 16)*1rem);font-weight:500;line-height:120%;-webkit-text-decoration:none;text-decoration:none}.event .event__title:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:1367.98px){.event .event__title{font-size:1.125rem;font-size:calc(18/var(--base, 16)*1rem)}}.event .event__time{background:#0c362c;border:1px solid transparent;border-radius:.375rem;border-radius:calc(6/var(--base, 16)*1rem);color:#fff;font-size:1rem;font-size:calc(16/var(--base, 16)*1rem);font-weight:400;line-height:145%;padding:.6875rem .9375rem;padding:calc(11/var(--base, 16)*1rem) calc(15/var(--base, 16)*1rem);transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}@media screen and (max-width:1367.98px){.event .event__time{font-size:.875rem;font-size:calc(14/var(--base, 16)*1rem)}}.event.event--is-passed .event__time{background-color:#9bb08d29;border-color:#9bb08d3d;color:#151515}@media (hover:hover){.event:hover .event__time{background:#693;color:#fff}}
