.block-events{color:#000;width:100%}.block-events .event{border:1px dashed var(--wp--preset--color--primary);border-radius:.9137rem;flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%;min-height:60px;margin-bottom:2rem;padding:1.5rem;display:flex;flex-direction:row!important}@media (width<=782px){.block-events .event{flex-direction:column;align-items:flex-start;height:auto;padding:1.5rem}}.block-events .meta{color:var(--wp--preset--color--primary);border:1px dashed var(--wp--preset--color--primary);width:calc(30% - 6.5rem);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;line-height:1.3;display:flex}@media (width<=782px){.block-events .meta{width:100%;margin-bottom:1rem;display:flex}}.block-events .meta em{font-style:normal}.block-events .meta .month{font-size:.75rem}.block-events .meta .day{white-space:nowrap;font-size:3rem;font-weight:700}.block-events .event-title{align-items:center;width:calc(70% - 6.5rem);margin:0 auto 0 0;display:flex}@media (width<=782px){.block-events .event-title{flex-direction:column;align-items:flex-start;width:100%;margin:0}}.block-events .event-title span.time{margin-top:.5rem;font-size:.85rem;font-weight:700;display:block}.block-events .event-title span.title{color:var(--wp--preset--color--primary);margin:0;line-height:1.2}.block-events .event-title span.title a{color:var(--wp--preset--color--secondary)}.block-events .event-title .date{font-size:.85rem}.block-events .event-title span.location{text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;display:block}.block-events .event-links{align-items:center;gap:2rem;padding-left:2.5rem;font-size:1rem;display:inline-flex;position:relative}@media (width<=782px){.block-events .event-links{gap:1rem;padding-left:0}}.block-events .event-links a{border:1px solid #d3d3d3;padding:1rem;font-weight:700;line-height:1;transition:all .2s ease-in}@media (width<=782px){.block-events .event-links a{margin-top:1rem}}.block-events .button-wrapper{width:10rem}@media (width<=782px){.block-events .button-wrapper{width:100%;max-width:13rem}}.block-events .button-wrapper a{width:100%;color:var(--wp--preset--color--secondary);background-color:#fff;justify-content:center;font-size:1rem;transition:all .25s ease-in-out;display:flex}.block-events .button-wrapper a:hover{background-color:var(--wp--preset--color--secondary);color:#fff;transition:all .25s ease-in-out}
