.sM6qVvu { border: 0px; display: inline-block; line-height: 0; margin: 0px; padding: 0px; text-decoration: none; }
.sM6qVvu.ozLs1RZ--focus, .sM6qVvu:hover { opacity: var(--wix-ui-tpa-icon-button-hover-opacity,.7); }
.sM6qVvu.ot3mwkd--disabled { cursor: default; }
.sM6qVvu.ot3mwkd--disabled:hover { opacity: 1; }
.sc5ng6L svg { display: block; }
.sM6qVvu.ot3mwkd--disabled.saomgiB .sc5ng6L svg:not([fill="currentColor"]) path { stroke: rgb(var(--wst-system-disabled-color-rgb,var(--wix-color-29))); fill: none; }
.sM6qVvu.ot3mwkd--disabled.s__6YL1P_ .sc5ng6L svg:not([fill="currentColor"]) path { fill: rgb(var(--wst-system-disabled-color-rgb,var(--wix-color-29))); stroke: rgb(var(--wst-system-disabled-color-rgb,var(--wix-color-29))); }
.sM6qVvu.ot3mwkd---skin-4-line .sc5ng6L svg:not([fill="currentColor"]) path, .saomgiB .sc5ng6L svg:not([fill="currentColor"]) path { stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wst-paragraph-2-color-rgb,var(--wix-color-5)))); fill: none; }
.sM6qVvu.ot3mwkd---skin-4-full .sc5ng6L svg:not([fill="currentColor"]) path, .s__6YL1P_ .sc5ng6L svg:not([fill="currentColor"]) path { fill: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wst-paragraph-2-color-rgb,var(--wix-color-5)))); stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wst-paragraph-2-color-rgb,var(--wix-color-5)))); }
.sM6qVvu .sc5ng6L svg[fill="currentColor"] { color: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wst-paragraph-2-color-rgb,var(--wix-color-5)))); }
.sM6qVvu.ot3mwkd--disabled .sc5ng6L svg[fill="currentColor"] { color: rgb(var(--wst-system-disabled-color-rgb,var(--wix-color-29))); }
.sM6qVvu.ot3mwkd---theme-4-none { background-color: transparent; }
.sM6qVvu.ot3mwkd---theme-3-box { align-items: center; background-color: rgb(var(--wix-ui-tpa-icon-button-background-color,var(--wst-primary-background-color-rgb,var(--wix-color-1)))); border-radius: 50%; display: inline-flex; height: 32px; justify-content: center; width: 32px; }
.s__6KuQ2f { --wix-ui-tpa-text-button-main-text-font-text-decoration: var(--linkFontV2-text-decoration); --wix-ui-tpa-text-button-main-text-font-line-height: var(--linkFontV2-line-height); --wix-ui-tpa-text-button-main-text-font-family: var(--linkFontV2-family); --wix-ui-tpa-text-button-main-text-font-size: var(--linkFontV2-size); --wix-ui-tpa-text-button-main-text-font-style: var(--linkFontV2-style); --wix-ui-tpa-text-button-main-text-font-variant: var(--linkFontV2-variant); --wix-ui-tpa-text-button-main-text-font-weight: var(--linkFontV2-weight); --wix-ui-tpa-text-button-main-text-color: var(--linkColorV2); --wix-ui-tpa-text-button-main-text-color-rgb: var(--linkColorV2-rgb); --wix-ui-tpa-text-button-main-text-color-opacity: var(--linkColorV2-opacity); text-align: inherit; }
.s__6KuQ2f:hover { text-decoration: var(--content2014020084-linkFontV2HoverTextDecoration) !important; }
.sdoJfGb { --wix-ui-tpa-icon-button-icon-color: var(--linkColorV2); --wix-ui-tpa-icon-button-icon-color-rgb: var(--linkColorV2-rgb); --wix-ui-tpa-icon-button-icon-color-opacity: var(--linkColorV2-opacity); cursor: pointer; }
.ZzIjyO { color: rgb(var(--eventTitleColorV2)); font: var(--eventTitleFontV2); text-decoration: var(--eventTitleFontV2-text-decoration); }
.WB2TcF { color: rgb(var(--hoveredEventTitleColorV2)); font: var(--hoveredEventTitleFontV2); text-decoration: var(--hoveredEventTitleFontV2-text-decoration); }
.wuF7QO { color: rgb(var(--eventDateColorV2)); font: var(--eventDateFontV2); text-decoration: var(--eventDateFontV2-text-decoration); }
.NIub45 { color: rgb(var(--hoveredEventDateColorV2)); font: var(--hoveredEventDateFontV2); text-decoration: var(--hoveredEventDateFontV2-text-decoration); }
.Y6dRY1 { color: rgb(var(--eventLocationColorV2)); font: var(--eventLocationFontV2); text-decoration: var(--eventLocationFontV2-text-decoration); }
.Mf2mGo { color: rgb(var(--hoveredEventLocationColorV2)); font: var(--hoveredEventLocationFontV2); text-decoration: var(--hoveredEventLocationFontV2-text-decoration); }
.fIoCmq { color: rgb(var(--hoveredEventDescriptionColor)); font: var(--hoveredEventDescriptionFontV2); text-decoration: var(--hoveredEventDescriptionFontV2-text-decoration); }
.uUEaop { color: rgb(var(--linkColorV2)); font: var(--linkFontV2); text-decoration: var(--linkFontV2-text-decoration); }
@media (hover: hover) {
  .uUEaop:hover { text-decoration: var(--linkFontV2HoverTextDecoration); }
}
.qElViY { border-color: rgb(var(--listItemBorderAndDividerColor)); border-radius: calc(var(--topLeftBorderRadius)*1px) calc(var(--topRightBorderRadius)*1px) calc(var(--bottomRightBorderRadius)*1px) calc(var(--bottomLeftBorderRadius)*1px); border-style: solid; border-width: calc(var(--listItemBorderAndDividerWidth)*1px); box-shadow: var(--eventBoxShadow); overflow: hidden; position: relative; text-align: var(--listTextAlignment); }
.qElViY.lavlHq .kLfu9d, .qElViY:hover .kLfu9d { transform: scale(1.15); }
.mq7Mp3 { background-color: rgb(var(--listItemBackgroundColor)); display: flex; flex-direction: column; height: 100%; }
.OkQZjl { animation-duration: 0.3s; animation-fill-mode: forwards; animation-name: HXSi1n; animation-timing-function: ease-out; }
@keyframes HXSi1n { 
  0% { clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%); }
  100% { clip-path: polygon(0px 0px, 100% 0px, 100% 0px, 0px 0px); visibility: hidden; }
}
.kfC_4T { display: var(--listImageVisibility); overflow: hidden; padding-top: calc(var(--listImageAspectRatio)*1%); position: relative; width: 100%; }
.EO4zd9 { height: 100%; position: absolute; top: 0px; transition: transform 0.5s; }
@media (prefers-reduced-motion) {
  .EO4zd9 { transition: none; }
  .OkQZjl { animation-duration: 0s; }
  .qElViY:hover .kLfu9d { transform: none; }
}
.LQpUqV { align-items: center; display: flex; white-space: nowrap; }
.v2vbgt, .xtenVZ { overflow: hidden; text-overflow: ellipsis; }
.v2vbgt { display: var(--listDateVisibility); flex-shrink: 0; }
.xtenVZ { display: var(--listLocationVisibility); }
.yL_0IY { border-inline-end: 1px solid; display: var(--listShortDateLocationDividerVisibility); flex-shrink: 0; height: 0.8em; margin: 0px 10px; }
.wu0Sg9 { justify-content: var(--listShortDateLocationAlignment); }
.MhQOJI { color: rgb(var(--eventTitleColorV2)); font: var(--eventTitleFontV2); text-decoration: var(--eventTitleFontV2-text-decoration); }
.wDrkQw { color: rgb(var(--hoveredEventTitleColorV2)); font: var(--hoveredEventTitleFontV2); text-decoration: var(--hoveredEventTitleFontV2-text-decoration); }
.rV5Z8V { color: rgb(var(--eventDateColorV2)); font: var(--eventDateFontV2); text-decoration: var(--eventDateFontV2-text-decoration); }
.k21hNT { color: rgb(var(--hoveredEventDateColorV2)); font: var(--hoveredEventDateFontV2); text-decoration: var(--hoveredEventDateFontV2-text-decoration); }
.rBSuDG { color: rgb(var(--eventLocationColorV2)); font: var(--eventLocationFontV2); text-decoration: var(--eventLocationFontV2-text-decoration); }
.pi47x5 { color: rgb(var(--hoveredEventLocationColorV2)); font: var(--hoveredEventLocationFontV2); text-decoration: var(--hoveredEventLocationFontV2-text-decoration); }
.nYl49J { color: rgb(var(--hoveredEventDescriptionColor)); font: var(--hoveredEventDescriptionFontV2); text-decoration: var(--hoveredEventDescriptionFontV2-text-decoration); }
.CthNkX { color: rgb(var(--linkColorV2)); font: var(--linkFontV2); text-decoration: var(--linkFontV2-text-decoration); }
@media (hover: hover) {
  .CthNkX:hover { text-decoration: var(--linkFontV2HoverTextDecoration); }
}
.Y42my3 { flex-grow: 1; gap: 32px; height: 100%; justify-content: space-between; padding: calc(var(--listItemTopPadding)*1px) calc(var(--listItemRightPadding)*1px) calc(var(--listItemBottomPadding)*1px) calc(var(--listItemLeftPadding)*1px); }
.Y42my3, .tB8uhE { display: flex; flex-direction: column; }
.tB8uhE { height: var(--fixedItemHeight); justify-content: var(--listVerticalFlexAlignment); margin: var(--listVerticalAlignmentMargins); min-height: fit-content; }
.EZB0v1 { display: var(--listAdditionalInfoVisibility); margin-top: 16px; }
.MTyds5 {font: var(--eventTitleFontV2);  -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(var(--eventTitleColorV2)); display: -webkit-box;                   line-height: 1.2em; max-height: 2.4em; overflow: hidden; text-decoration: var(--eventTitleFontV2-text-decoration); }
.pyOzT0 { display: var(--listShortDateLocationVisibility); margin-top: 4px; }
.VYnq22 { display: var(--listFullDateLocationVisibility); margin-top: 4px; }
.b3DRmv { display: var(--listCountdownVisibility); margin-bottom: 20px; overflow: hidden; }
.VJrIgH { margin-bottom: calc(var(--ribbonBottomMargin)*1px); overflow: hidden; }
.VJrIgH.Iz2KCZ, .tbOKyK { margin-bottom: 20px; }
.tbOKyK.Iz2KCZ { margin-bottom: 12px; }
.Jgi95j { color: rgb(var(--eventTitleColorV2)); font: var(--eventTitleFontV2); text-decoration: var(--eventTitleFontV2-text-decoration); }
.p18JMY { color: rgb(var(--hoveredEventTitleColorV2)); font: var(--hoveredEventTitleFontV2); text-decoration: var(--hoveredEventTitleFontV2-text-decoration); }
.K_ToHG { color: rgb(var(--eventDateColorV2)); font: var(--eventDateFontV2); text-decoration: var(--eventDateFontV2-text-decoration); }
.YdPP2B { color: rgb(var(--hoveredEventDateColorV2)); font: var(--hoveredEventDateFontV2); text-decoration: var(--hoveredEventDateFontV2-text-decoration); }
.qmesRI { color: rgb(var(--eventLocationColorV2)); font: var(--eventLocationFontV2); text-decoration: var(--eventLocationFontV2-text-decoration); }
.bIhXMD { color: rgb(var(--hoveredEventLocationColorV2)); font: var(--hoveredEventLocationFontV2); text-decoration: var(--hoveredEventLocationFontV2-text-decoration); }
.Qo2yZY { color: rgb(var(--hoveredEventDescriptionColor)); font: var(--hoveredEventDescriptionFontV2); text-decoration: var(--hoveredEventDescriptionFontV2-text-decoration); }
.qw1ILz { color: rgb(var(--linkColorV2)); font: var(--linkFontV2); text-decoration: var(--linkFontV2-text-decoration); }
@media (hover: hover) {
  .qw1ILz:hover { text-decoration: var(--linkFontV2HoverTextDecoration); }
}
.uTtk63 { animation-duration: 0.3s; animation-fill-mode: forwards; animation-name: mTL7C0; animation-timing-function: ease-out; background-color: rgb(var(--listItemBackgroundColor)); display: flex; flex-direction: column; gap: 32px; height: 100%; justify-content: space-between; padding: calc(var(--listItemTopPadding)*1px) 0 calc(var(--listItemBottomPadding)*1px) 0; position: absolute; width: 100%; }
@media (prefers-reduced-motion) {
  .uTtk63 { animation-duration: 0s; }
}
._V8pZb { display: flex; flex-direction: column; flex-grow: 1; gap: 20px; overflow: hidden; }
@keyframes mTL7C0 { 
  0% { top: 100%; }
  100% { top: 0px; }
}
.c9UU9V { color-scheme: var(--cardColorScheme); margin: var(--listVerticalAlignmentMargins); overflow: auto; padding: 0 calc(var(--listItemRightPadding)*1px) 0 calc(var(--listItemLeftPadding)*1px); }
.ZMsA1r {font: var(--hoveredEventTitleFontV2);  color: rgb(var(--hoveredEventTitleColorV2));                   line-height: 1.2em; text-decoration: var(--hoveredEventTitleFontV2-text-decoration); }
.O_cjIw { display: var(--listExtraInfoDateLocationVisibility); margin-top: 4px; }
.vx_Hkb { color: rgb(var(--hoveredEventDescriptionColor)); display: var(--listDescriptionVisibility); font: var(--hoveredEventDescriptionFontV2); margin-top: 20px; text-decoration: var(--hoveredEventDescriptionFontV2-text-decoration); white-space: pre-wrap; }
.AcKGLW { display: var(--listSocialBarVisibility); margin-top: 28px; }
.M35vgu { padding: 0 calc(var(--listItemRightPadding)*1px) 0 calc(var(--listItemLeftPadding)*1px); }
.VRqh0T { display: var(--listMembersVisibility); margin-top: 24px; }
.ZuKpyl { margin-inline-start: auto; padding: 0 calc(var(--listItemRightPadding)*1px) 0 calc(var(--listItemLeftPadding)*1px); width: fit-content; }
.mFcDoQ { display: var(--listCountdownVisibility); margin-bottom: 20px; }
.bkYh0w { margin-bottom: calc(var(--ribbonBottomMargin)*1px); }
.VeiJff, .bkYh0w.rkaNe8 { margin-bottom: 20px; }
.VeiJff.rkaNe8 { margin-bottom: 12px; }
.wXXHX8 { background-color: rgba(var(--widgetBackgroundColor)); border-color: rgb(var(--widgetBorderColor)); border-style: solid; border-width: calc(var(--widgetBorderWidth)*1px); }
.UZJLP7 { --columns: min(var(--cardsPerRow),var(--eventsCount)); cursor: default; margin: 0px auto; max-width: calc(var(--CARD_MAX_WIDTH)*var(--columns)*1px); text-align: center; }
.WkyYZe { display: grid; gap: calc(var(--gapBetweenCards)*1px); grid-template-columns: repeat(auto-fill,minmax(max(100/(var(--columns) + min(var(--gapBetweenCards),1)) * 1%,250px),1fr)); }
.J2nGYF { padding: calc(var(--listTopMargin)*1px) calc(var(--listRightMargin)*1px) 0 calc(var(--listLeftMargin)*1px); }
.rCxgkE { padding: 0 calc(var(--listRightMargin)*1px) calc(var(--listBottomMargin)*1px) calc(var(--listLeftMargin)*1px); }