.event-info{display:flex;flex-direction:column}.event-info__date-location{background-color:var(--wp--preset--color--custom-light-purple);border-top:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--black);flex-direction:column;padding:var(--wp--preset--spacing--40)}.event-info__date,.event-info__date-location{align-items:center;display:flex;justify-content:center}.event-info__date{gap:var(--wp--preset--spacing--20)}.event-info__day{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--dm-serif-display);font-size:clamp(2.629rem,2.629rem + ((1vw - .2rem) * 2.789),5rem);line-height:1}.event-info__date-info{display:flex;flex-direction:column}.event-info__month{font-weight:600}.event-info__time{font-size:var(--wp--preset--font-size--sm)}.event-info__location{text-align:center}.event-info__links{border-left:1px solid var(--wp--preset--color--border);display:grid}.event-info__links a{align-items:center;background-color:var(--wp--preset--color--custom-light-purple);border-top:1px solid var(--wp--preset--color--border);display:flex;font-weight:600;gap:var(--wp--preset--spacing--20);justify-content:center;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.event-info__links a svg{fill:var(--wp--preset--color--custom-pink);flex:0 0 1.25rem;height:1.25rem}.event-info__button{align-items:center;background-color:var(--wp--preset--color--custom-pink);color:var(--wp--preset--color--white)!important;display:flex;font-size:var(--wp--preset--font-size--lg);font-weight:600;gap:var(--wp--preset--spacing--20);justify-content:center;padding:var(--wp--preset--spacing--40)}@media (min-width:480px){.event-info{flex-direction:row;flex-wrap:wrap}.event-info__date-location{border-top:none;flex:1 1 auto}.event-info__links{flex:1 1 auto}.event-info__links a:first-child{border-top:none}.event-info__button{flex:1 1 100%}}@media (min-width:782px){.event-info{flex-wrap:nowrap}.event-info__button{flex:1 1 auto}}@media (min-width:1024px){.event-info{flex-wrap:nowrap}.event-info__button{align-self:flex-end}}
