.Location4_title__liwtN{font-weight:400;color:var(--foreground,#171717)}.Location4_eventsContainer__MBw6n{max-width:50rem;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;gap:2rem;width:100%}.Location4_eventCard__RF1ER{display:flex;flex-direction:column;gap:2.5rem;padding:3rem;width:100%;box-sizing:border-box;border-radius:14px;border:1px solid #000000}.Location4_eventName__Ropcj{font-weight:400;margin:0;color:var(--foreground,#171717);text-align:left}.Location4_eventImageWrap__M9fMj{width:100%;border-radius:8px;overflow:hidden}.Location4_eventImage__e3F_p{width:100%;height:auto;display:block;object-fit:cover}.Location4_eventInfo__M5oGG{display:flex;flex-direction:column;gap:1.5rem;width:100%;text-align:left}.Location4_infoRow__1znNh{display:grid;grid-template-columns:10rem 1fr;gap:2rem;align-items:flex-start}.Location4_infoLabel__YGHPY{font-weight:300;color:var(--color-text-secondary,#666666);text-transform:uppercase;letter-spacing:.1em}.Location4_infoValue__Xyltk{font-weight:300;color:var(--foreground,#171717);line-height:1.6;margin:0}.Location4_venueBlock__ytHvr{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.Location4_venueName__qQqLb{font-weight:400;color:var(--foreground,#171717);line-height:1.4}.Location4_address__xdgfM{color:var(--color-text-secondary,#666666);line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.Location4_mapButton__h3czQ{align-self:flex-start;margin-top:.5rem;font-weight:300;border:1px solid var(--foreground,#171717);background-color:transparent;color:var(--foreground,#171717)}html[data-can-hover=true] .Location4_mapButton__h3czQ:hover:not(.Location4_mapButtonCustom__bRN9r){background-color:var(--foreground,#171717);color:var(--background,#ffffff)}html[data-can-hover=true] .Location4_mapButtonCustom__bRN9r:hover{opacity:.92;filter:brightness(.97)}@media (max-width:768px){.Location4_eventCard__RF1ER{gap:2rem;padding:2.5rem 2rem}.Location4_infoRow__1znNh{grid-template-columns:8rem 1fr;gap:1.5rem}}@media (max-width:480px){.Location4_eventCard__RF1ER{gap:1.5rem;padding:2.4rem}.Location4_infoRow__1znNh{grid-template-columns:1fr;gap:.5rem}.Location4_mapButton__h3czQ{margin-top:1rem}}