.mdlm-main--event{padding-block: clamp(1.5rem,1rem + 2vw,3rem) clamp(2.5rem,2rem + 2.5vw,4.5rem);}.mdlm-event-single{--mdlm-event-header: 88px;--mdlm-event-sticky-top: calc(var(--wp-admin--admin-bar--height,0px) + var(--mdlm-event-header) + 1.25rem);display: grid;grid-template-columns: minmax(0,1fr);gap: 1.75rem;width: min(100% - 2 * var(--mdlm-gutter),86rem);margin-inline: auto;}.mdlm-event-single > *{min-width: 0;margin-block: 0;}.mdlm-event-single .mdlm-event-single__content > .tec-block__single-event,.mdlm-event-single .mdlm-event-single__sidebar > .tribe-events-view{margin-block-start: 0;}@media (min-width: 1080px){.mdlm-event-single{--mdlm-event-header: 100px;}}@media (min-width: 1280px){.mdlm-event-single{--mdlm-event-header: 117px;}}@media (min-width: 1024px){.mdlm-event-single{grid-template-columns: minmax(0,1fr) clamp(19rem,32%,28rem);align-items: start;gap: clamp(1.5rem,1rem + 1vw,2rem);}.mdlm-event-single__sidebar{position: sticky;top: var(--mdlm-event-sticky-top);align-self: start;}}@media (max-width: 1023px){.mdlm-event-single .mdlm-event-single__sidebar{display: none;}}body.single-tribe_events .mdlm-event-single #tribe-events-pg-template{max-width: none;margin: 0;padding: clamp(1.25rem,.75rem + 2vw,2.25rem);border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-lg);background: var(--mdlm-base);box-shadow: var(--mdlm-shadow-card);color: var(--mdlm-text);font-family: var(--wp--preset--font-family--sans);box-sizing: border-box;}.mdlm-event-single #tribe-events-pg-template :is(.tribe-events-before-html,.tribe-events-after-html,.tribe-events-ajax-loading,.tribe-events-notices:empty){display: none;}.mdlm-event-single #tribe-events-pg-template #tribe-events-content{margin: 0;padding: 0;}.mdlm-event-single #tribe-events-pg-template #tribe-events-header{display: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-back{margin: 0 0 1rem;line-height: 1;}.mdlm-event-single #tribe-events-pg-template .tribe-events-back a{display: inline-flex;align-items: center;gap: .35rem;min-height: 1.875rem;padding: .2rem .7rem .2rem .6rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 22%,var(--mdlm-line));border-radius: var(--mdlm-radius-pill);background: var(--mdlm-base);box-shadow: none;color: var(--mdlm-blue-dark);font-size: .75rem;font-weight: 700;line-height: 1.2;box-sizing: border-box;text-decoration: none;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .tribe-events-back a::before{content: "";flex: none;width: .75rem;height: .75rem;background-color: currentColor;-webkit-mask: url("../icons/arrow-right.svg") center / contain no-repeat;mask: url("../icons/arrow-right.svg") center / contain no-repeat;transform: scaleX(-1);}.mdlm-event-single #tribe-events-pg-template .tribe-events-back a:hover{border-color: var(--mdlm-blue);background: color-mix(in srgb,var(--mdlm-blue-light) 55%,var(--mdlm-base));}.mdlm-event-single #tribe-events-pg-template .tribe-events-back a:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-event-single #tribe-events-pg-template .tribe-events-notices.mdlm-event-single__past-notice{margin: 0 0 1rem;padding: 0;border: 0;background: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__past-notice ul{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__past-notice li{display: inline-flex;align-items: center;gap: .4rem;margin: 0;padding: .3rem .75rem .3rem .65rem;border: 1px solid color-mix(in srgb,var(--mdlm-muted) 24%,var(--mdlm-base));border-radius: var(--mdlm-radius-sm);background: color-mix(in srgb,var(--mdlm-muted) 7%,var(--mdlm-base));color: color-mix(in srgb,var(--mdlm-muted) 75%,var(--mdlm-text));font-size: .8125rem;font-weight: 700;line-height: 1.3;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__past-notice li::before{content: "";flex: none;width: .85rem;height: .85rem;background-color: currentColor;-webkit-mask: url("../icons/clock.svg") center / contain no-repeat;mask: url("../icons/clock.svg") center / contain no-repeat;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-title{margin: 0;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight: 900;line-height: 1.15;letter-spacing: -.01em;overflow-wrap: anywhere;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__schedule{display: grid;justify-items: start;gap: .6rem;margin: 1.15rem 0 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pills{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pill{display: inline-flex;align-items: center;gap: .4rem;margin: 0;padding: .35rem .8rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 14%,transparent);border-radius: var(--mdlm-radius-pill);background: color-mix(in srgb,var(--mdlm-blue-light) 75%,var(--mdlm-base));color: var(--mdlm-blue-dark);font-size: .8125rem;font-weight: 700;line-height: 1.3;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pill::before{content: "";flex: none;width: .85rem;height: .85rem;background-color: var(--mdlm-blue);-webkit-mask: url("../icons/calendar.svg") center / contain no-repeat;mask: url("../icons/calendar.svg") center / contain no-repeat;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pill--time::before{-webkit-mask-image: url("../icons/clock.svg");mask-image: url("../icons/clock.svg");}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pill--cost{border-color: color-mix(in srgb,var(--mdlm-yellow) 45%,transparent);background: color-mix(in srgb,var(--mdlm-yellow) 18%,var(--mdlm-base));color: color-mix(in srgb,var(--mdlm-orange) 45%,#000);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-pill--cost::before{width: .45rem;height: .45rem;border-radius: 50%;background-color: var(--mdlm-yellow);-webkit-mask: none;mask: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__reactions{margin: 1.25rem 0 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-single__reactions .mdlm-reactions{margin: 0;}.mdlm-event-single #tribe-events-pg-template .tribe_events{display: grid;gap: 1.5rem;margin: 1.5rem 0 0;overflow: visible;}.mdlm-event-single #tribe-events-pg-template .tribe_events > *{order: 0;min-width: 0;margin: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-image{margin: 0;text-align: left;}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-image img{display: block;width: 100%;height: auto;border-radius: var(--mdlm-radius-md);}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-description{color: var(--mdlm-text);font-size: 1rem;line-height: 1.75;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-description > *{margin-block: 0 .9em;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-description > :last-child{margin-bottom: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-description :is(strong,b){color: var(--mdlm-blue-dark);font-weight: 800;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-event-description a{color: var(--mdlm-blue);}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.25rem;width: auto;margin: 0;padding: clamp(1rem,.75rem + 1vw,1.5rem);border: 1px solid color-mix(in srgb,var(--mdlm-blue) 12%,var(--mdlm-line));border-radius: var(--mdlm-radius-md);background: color-mix(in srgb,var(--mdlm-blue-light) 40%,var(--mdlm-base));font-size: .875rem;}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta::before,.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta::after{content: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group{float: none;width: auto;min-width: 0;margin: 0;padding: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-single-section-title{margin: 0 0 .5rem;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 800;line-height: 1.3;letter-spacing: 0;text-transform: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-list{margin: 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-item{margin: 0;padding: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details > .tribe-events-single-section-title,.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-meta-item:has(> :is(.tribe-events-start-date-label,.tribe-events-start-time-label,.tribe-events-end-date-label,.tribe-events-end-time-label,.tribe-events-start-datetime-label,.tribe-events-end-datetime-label,.tribe-events-event-cost-label)){display: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-meta-list{display: grid;gap: .9rem;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-meta-label{display: block;margin: 0 0 .45rem;color: var(--mdlm-blue-dark);font-weight: 800;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-meta-label::after{content: " :";}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-details .tribe-events-meta-value{display: block;margin: 0;color: var(--mdlm-text);}.mdlm-event-single #tribe-events-pg-template :is(.tribe-events-event-categories,.tribe-event-tags).tribe-events-meta-value{display: flex;flex-wrap: wrap;gap: .5rem .4rem;}.mdlm-event-single #tribe-events-pg-template :is(.tribe-events-event-categories,.tribe-event-tags) a{display: inline-flex;box-sizing: border-box;align-items: center;min-height: 1.875rem;padding: .15rem .7rem;border: 1px solid transparent;border-radius: var(--mdlm-radius-pill);background: color-mix(in srgb,var(--mdlm-blue-light) 90%,var(--mdlm-base));color: var(--mdlm-blue-dark);font-size: .75rem;font-weight: 700;line-height: 1.2;text-decoration: none;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .tribe-event-tags a{border-color: var(--mdlm-line);background: var(--mdlm-base);color: var(--mdlm-muted);font-weight: 600;}.mdlm-event-single #tribe-events-pg-template :is(.tribe-events-event-categories,.tribe-event-tags) a:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 40%,transparent);color: var(--mdlm-blue-dark);}.mdlm-event-single #tribe-events-pg-template :is(.tribe-events-event-categories,.tribe-event-tags) a:focus-visible,.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta a:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-organizer .tribe-events-meta-list{display: grid;gap: .3rem;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-organizer .tribe-organizer,.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-organizer .tribe-organizer a{color: var(--mdlm-blue-dark);font-weight: 800;line-height: 1.4;text-decoration: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-organizer a:hover{text-decoration: underline;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-organizer :is(dt,.tribe-events-meta-label){margin-top: .35rem;color: var(--mdlm-muted);font-size: .75rem;font-weight: 700;}@media (min-width: 640px){.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta.primary:has(.tribe-events-meta-group-organizer):has(.tribe-events-meta-group-details){grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta.primary:has(.tribe-events-meta-group-details) .tribe-events-meta-group-organizer{padding-left: clamp(1rem,.5rem + 1.5vw,1.5rem);border-left: 1px solid color-mix(in srgb,var(--mdlm-blue) 12%,var(--mdlm-line));}.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta.primary .tribe-events-meta-group-details{padding-right: clamp(1rem,.5rem + 1.5vw,1.5rem);}}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-venue .tribe-venue,.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-venue .tribe-venue a{color: var(--mdlm-blue-dark);font-size: 1rem;font-weight: 800;line-height: 1.35;text-decoration: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-venue .tribe-venue a:hover{text-decoration: underline;}.mdlm-event-single #tribe-events-pg-template .tribe-events-meta-group-venue .tribe-venue-location{margin-top: .4rem;}.mdlm-event-single #tribe-events-pg-template .tribe-events-address{color: var(--mdlm-muted);font-size: .875rem;font-style: normal;line-height: 1.55;}.mdlm-event-single #tribe-events-pg-template .tribe-events-address br{display: block;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-gmap{display: flex;align-items: center;gap: .35rem;width: fit-content;margin-top: .65rem;padding: .3rem .75rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-pill);background: var(--mdlm-base);color: var(--mdlm-blue-dark);font-size: .75rem;font-weight: 700;line-height: 1.2;text-decoration: none;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-gmap::before{content: "";flex: none;width: .8rem;height: .8rem;background-color: var(--mdlm-red);-webkit-mask: url("../icons/pin.svg") center / contain no-repeat;mask: url("../icons/pin.svg") center / contain no-repeat;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-gmap:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 40%,transparent);}.mdlm-event-single #tribe-events-pg-template .tribe-events-venue-map{float: none;width: auto;min-width: 0;margin: 0;padding: 0;overflow: hidden;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-sm);background: var(--mdlm-blue-light);}.mdlm-event-single #tribe-events-pg-template .tribe-events-venue-map :is(iframe,.mdlm-map-facade){display: block;width: 100%;height: auto;min-height: 12rem;aspect-ratio: 16 / 9;border: 0;box-sizing: border-box;}@media (min-width: 640px){.mdlm-event-single #tribe-events-pg-template .tribe-events-event-meta.secondary:has(.tribe-events-venue-map){grid-template-columns: minmax(0,1fr) minmax(0,1.75fr);align-items: center;}}.mdlm-event-single #tribe-events-pg-template .tribe_events > .tribe-events.tribe-common{margin: 0;padding: 0;border: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__container{display: flex;margin: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown{position: relative;margin: 0;}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__button{display: inline-flex;align-items: center;gap: .45rem;width: auto;min-height: 2.5rem;padding: .4rem .95rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-line));border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);color: var(--mdlm-blue-dark);box-shadow: none;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__button:is(:hover,:focus-within){border-color: var(--mdlm-blue);background: color-mix(in srgb,var(--mdlm-blue-light) 55%,var(--mdlm-base));}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__button :is(svg,.tribe-common-c-svgicon){flex: none;width: 1rem;height: 1rem;color: var(--mdlm-blue);}.mdlm-event-single #tribe-events-pg-template button.tribe-events-c-subscribe-dropdown__button-text{margin: 0;padding: 0;border: 0;background: transparent;color: inherit;font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 800;line-height: 1.2;cursor: pointer;}.mdlm-event-single #tribe-events-pg-template button.tribe-events-c-subscribe-dropdown__button-text:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 4px;}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__content{top: calc(100% + .35rem);right: auto;left: 0;z-index: 20;width: max-content;min-width: 15rem;max-width: min(22rem,calc(100vw - 2 * var(--mdlm-gutter) - 2.5rem));margin-top: 0;box-sizing: border-box;padding: .35rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 18%,var(--mdlm-line));border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);box-shadow: var(--mdlm-shadow-hover);}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__list{margin: 0;padding: 0;border: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-c-subscribe-dropdown__list-item{margin: 0;padding: 0;border: 0;border-radius: 8px;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-c-subscribe-dropdown__list-item-link{display: block;padding: .55rem .75rem;border-radius: 8px;color: var(--mdlm-blue-dark);font-size: .875rem;font-weight: 700;text-decoration: none;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-c-subscribe-dropdown__list-item-link:is(:hover,:focus-visible){background: color-mix(in srgb,var(--mdlm-blue-light) 70%,var(--mdlm-base));outline: none;}.mdlm-event-single #tribe-events-pg-template a.tribe-events-c-subscribe-dropdown__list-item-link:focus-visible{box-shadow: inset 0 0 0 2px var(--mdlm-focus);}.mdlm-event-single #tribe-events-pg-template :is(#comments,.comment-respond){margin: 1.75rem 0 0;padding: clamp(1rem,.75rem + 1vw,1.5rem);border: 1px solid color-mix(in srgb,var(--mdlm-blue) 16%,var(--mdlm-line));border-radius: var(--mdlm-radius-md);background: color-mix(in srgb,var(--mdlm-blue-light) 55%,var(--mdlm-base));}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle{display: flex;align-items: center;gap: .7rem;box-sizing: border-box;width: 100%;min-height: 3.25rem;margin: 1.75rem 0 0;padding: .75rem 1.1rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 16%,var(--mdlm-line));border-radius: var(--mdlm-radius-md);background: color-mix(in srgb,var(--mdlm-blue-light) 55%,var(--mdlm-base));color: var(--mdlm-blue-dark);font: inherit;font-size: 1rem;font-weight: 800;text-align: left;cursor: pointer;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle[hidden]{display: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 35%,var(--mdlm-line));background: var(--mdlm-blue-light);}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__icon,.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__chevron{flex: none;background-color: currentColor;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__icon{width: 1.25rem;height: 1.25rem;color: var(--mdlm-blue);-webkit-mask: url("../icons/chat.svg") center / contain no-repeat;mask: url("../icons/chat.svg") center / contain no-repeat;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__label{flex: 1 1 auto;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__chevron{width: .9rem;height: .9rem;-webkit-mask: url("../icons/chevron-down.svg") center / contain no-repeat;mask: url("../icons/chevron-down.svg") center / contain no-repeat;transition: transform var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle[aria-expanded="true"]{border-bottom-color: transparent;border-radius: var(--mdlm-radius-md) var(--mdlm-radius-md) 0 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle[aria-expanded="true"] .mdlm-comment-toggle__chevron{transform: rotate(180deg);}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle:not([hidden]) + #respond{margin-top: 0;border-top: 0;border-radius: 0 0 var(--mdlm-radius-md) var(--mdlm-radius-md);animation: mdlm-comment-open 180ms var(--mdlm-ease-out);}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle:not([hidden]) + #respond .comment-reply-title{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}@keyframes mdlm-comment-open{from{opacity: 0;transform: translateY(-4px);}}@media (prefers-reduced-motion: reduce){.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle:not([hidden]) + #respond{animation: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-comment-toggle__chevron{transition: none;}}.mdlm-event-single #tribe-events-pg-template #comments .comment-respond{margin-top: 1.25rem;padding: 0;border: 0;}.mdlm-event-single #tribe-events-pg-template :is(.comment-reply-title,.comments-title){margin: 0 0 .5rem;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight: 900;line-height: 1.25;}.mdlm-event-single #tribe-events-pg-template .comment-reply-title small{margin-left: .5rem;font-size: .8125rem;font-weight: 700;}.mdlm-event-single #tribe-events-pg-template .comment-form{display: grid;gap: .9rem;margin: 0;}.mdlm-event-single #tribe-events-pg-template .comment-form > p{margin: 0;}.mdlm-event-single #tribe-events-pg-template :is(.logged-in-as,.comment-notes){color: var(--mdlm-muted);font-size: .8125rem;line-height: 1.55;}.mdlm-event-single #tribe-events-pg-template :is(.logged-in-as,.comment-notes) a{color: var(--mdlm-blue);}.mdlm-event-single #tribe-events-pg-template .required-field-message{display: block;}.mdlm-event-single #tribe-events-pg-template .comment-form label{display: block;margin: 0 0 .4rem;color: var(--mdlm-blue-dark);font-size: .875rem;font-weight: 800;}.mdlm-event-single #tribe-events-pg-template .comment-form :is(textarea,input[type="text"],input[type="email"]){display: block;width: 100%;max-width: none;padding: .7rem .85rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);color: var(--mdlm-text);font: inherit;font-size: .9375rem;box-sizing: border-box;}.mdlm-event-single #tribe-events-pg-template .comment-form textarea{min-height: 9rem;resize: vertical;}.mdlm-event-single #tribe-events-pg-template .comment-form :is(textarea,input[type="text"],input[type="email"]):focus{border-color: var(--mdlm-blue);box-shadow: 0 0 0 3px color-mix(in srgb,var(--mdlm-blue) 18%,transparent);outline: none;}.mdlm-event-single #tribe-events-pg-template .comment-form .form-submit{display: block;}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]{min-height: 2.75rem;padding: .6rem 1.25rem;border: 0;border-radius: var(--mdlm-radius-sm);background: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));color: var(--mdlm-base);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;font-weight: 800;line-height: 1.2;cursor: pointer;transition: background-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]{box-shadow: none;transform: none;}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]:hover{background: var(--mdlm-blue-dark);color: var(--mdlm-base);box-shadow: 0 8px 18px -10px rgba(12,58,140,.45);transform: none;}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]:active{background: var(--mdlm-blue-dark);color: var(--mdlm-base);box-shadow: none;transform: none;}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]:focus{background: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));color: var(--mdlm-base);box-shadow: none;}.mdlm-event-single #tribe-events-pg-template .comment-form input[type="submit"]:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-event-single #tribe-events-pg-template :is(.commentlist,.comment-list){display: grid;gap: 1rem;margin: 1rem 0 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template :is(.commentlist,.comment-list) .comment-body{padding: .9rem 1rem;border-radius: var(--mdlm-radius-sm);background: color-mix(in srgb,var(--mdlm-blue-light) 35%,var(--mdlm-base));font-size: .9375rem;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer{margin: 1.75rem 0 0;padding: 0;border: 0;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .75rem;margin: 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav::after{content: none;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav li{display: block;float: none;flex: 0 1 calc(50% - .375rem);margin: 0;padding: 0;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-nav-next{margin-left: auto;text-align: right;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a{display: grid;gap: .2rem;width: fit-content;max-width: 100%;padding: .7rem 1rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);text-decoration: none;box-sizing: border-box;transition: border-color var(--mdlm-duration) var(--mdlm-ease),box-shadow var(--mdlm-duration) var(--mdlm-ease);}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-nav-next a{margin-left: auto;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 40%,transparent);box-shadow: var(--mdlm-shadow-card);}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a::before,.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a::after{content: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-nav__label{display: block;color: var(--mdlm-muted);font-size: .6875rem;font-weight: 800;letter-spacing: .06em;line-height: 1.3;text-transform: uppercase;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-nav__title{display: inline-flex;align-items: center;gap: .4rem;color: var(--mdlm-blue-dark);font-size: .875rem;font-weight: 800;line-height: 1.35;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-nav__title::before,.mdlm-event-single #tribe-events-pg-template .tribe-events-nav-next .mdlm-event-nav__title::after{content: "";flex: none;width: .55rem;height: .55rem;border: solid var(--mdlm-blue);border-width: 0 0 2px 2px;transform: rotate(45deg);}.mdlm-event-single #tribe-events-pg-template .tribe-events-nav-next .mdlm-event-nav__title::before{content: none;}.mdlm-event-single #tribe-events-pg-template .tribe-events-nav-next .mdlm-event-nav__title::after{transform: rotate(-135deg);}.mdlm-event-single #tribe-events-pg-template .tribe-events-nav-next .mdlm-event-nav__title{justify-content: flex-end;text-align: right;}.mdlm-tec--single .mdlm-event-single__sidebar{padding: .75rem 1rem .9rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 10%,var(--mdlm-line));border-radius: var(--mdlm-radius-lg);background: var(--mdlm-base);box-shadow: 0 1px 2px rgba(12,58,140,.04),0 8px 22px rgba(12,58,140,.05);box-sizing: border-box;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-common-l-container.tribe-events-l-container{min-height: 0;margin: 0;padding: 0;}.mdlm-tec--single .mdlm-event-single__sidebar :is(a,button):focus:not(:focus-visible){outline: none;box-shadow: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-header{display: block;min-height: 0;margin: 0;padding: 0 0 .1rem;border: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar{display: flex;align-items: center;min-height: 0;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar :is(.tribe-events-c-top-bar__nav,.tribe-events-c-top-bar__today-button,.tribe-events-c-top-bar__actions){display: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar__datepicker{flex: 1 1 auto;min-width: 0;margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view button.tribe-events-c-top-bar__datepicker-button{display: inline-flex;flex-wrap: nowrap;align-items: center;gap: .35rem;width: auto;max-width: 100%;min-height: 2.5rem;margin: 0 0 0 -.5rem;padding: .3rem .5rem;border: 0;border-radius: 8px;background: transparent;box-shadow: none;color: var(--mdlm-blue-dark);font-size: .9375rem;font-weight: 800;line-height: 1.2;white-space: nowrap;transition: background-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view button.tribe-events-c-top-bar__datepicker-button::before{width: 1rem;height: 1rem;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view button.tribe-events-c-top-bar__datepicker-button:hover{background: color-mix(in srgb,var(--mdlm-blue-light) 60%,var(--mdlm-base));color: var(--mdlm-blue-dark);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view button.tribe-events-c-top-bar__datepicker-button:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 1px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view button.tribe-events-c-top-bar__datepicker-button :is(time,span){display: inline;margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar{position: relative;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar__datepicker-container{top: calc(100% + .25rem);right: 0;bottom: auto;left: 0;z-index: 40;width: auto;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar__datepicker-container .datepicker{position: static;max-width: none;margin-top: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-top-bar__datepicker-button-icon-svg{width: 9px;height: 6px;margin: 0 0 0 .15rem;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__month-separator{gap: .6rem;margin: .7rem 0 .4rem;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__month-separator :is(h3,time){color: color-mix(in srgb,var(--mdlm-muted) 85%,var(--mdlm-blue));font-size: .6875rem;font-weight: 700;line-height: 1.3;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-row{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);align-items: start;gap: .6rem;margin: 0 0 .5rem;padding: .5rem;border: 1px solid var(--mdlm-line);border-radius: 10px;background: var(--mdlm-base);box-shadow: none;transition: border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-row:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 28%,var(--mdlm-line));box-shadow: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-row.mdlm-event-row--current{border-color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-line));box-shadow: inset 3px 0 0 var(--mdlm-blue);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{position: static;width: auto;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-datetime{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0;width: 2.75rem;height: 2.75rem;min-width: 0;aspect-ratio: auto;padding: 0;border-radius: 8px;background-color: var(--mdlm-blue-light);box-shadow: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-date-tag-weekday{font-size: .5625rem;line-height: 1.1;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-date-tag-daynum{font-size: 1.0625rem;line-height: 1.05;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-wrapper{width: auto;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event{display: flex;flex-direction: column;gap: .4rem;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-featured-image-wrapper{width: 100%;height: auto;aspect-ratio: 16 / 9;min-height: 0;aspect-ratio: auto;margin: 0;padding: 0;overflow: hidden;border-radius: 8px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-featured-image-wrapper :is(a,img){display: block;width: 100%;height: 100%;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view img.tribe-events-calendar-list__event-featured-image{object-fit: cover;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-details{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .35rem;width: auto;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-header{flex: 1 0 100%;gap: .1rem;margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-datetime-wrapper{gap: .25rem;margin: 0;color: var(--mdlm-muted);font-size: .6875rem;font-weight: 600;line-height: 1.35;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-datetime-featured-icon{display: inline-flex;width: .55rem;color: var(--mdlm-blue);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-datetime-featured-icon svg{width: 100%;height: auto;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-title{display: -webkit-box;margin: 0;overflow: hidden;font-size: .9375rem;font-weight: 800;line-height: 1.3;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view a.tribe-events-calendar-list__event-title-link{color: var(--mdlm-blue-dark);text-decoration: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view a.tribe-events-calendar-list__event-title-link:hover{color: var(--mdlm-blue);text-decoration: underline;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view a.tribe-events-calendar-list__event-title-link:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;border-radius: 2px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-venue{display: grid;margin: .1rem 0 0;padding: 0 0 0 .95rem;background: url("../icons/pin.svg") left .1rem / .6rem no-repeat;font-size: .6875rem;font-style: normal;line-height: 1.35;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-venue::before{content: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view :is(.tribe-events-calendar-list__event-venue-title,.tribe-events-calendar-list__event-venue-address){display: block;overflow: hidden;font-size: .6875rem;line-height: 1.4;text-overflow: ellipsis;white-space: nowrap;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-venue-title{color: color-mix(in srgb,var(--mdlm-blue-dark) 70%,var(--mdlm-muted));font-weight: 600;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-venue-address{color: var(--mdlm-muted);font-size: .65625rem;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-description{display: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-cost{margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__price{display: inline-block;padding: .1rem .45rem;border-radius: var(--mdlm-radius-pill);background: color-mix(in srgb,var(--mdlm-green) 16%,var(--mdlm-base));color: color-mix(in srgb,var(--mdlm-green) 70%,#000);font-size: .625rem;font-weight: 800;line-height: 1.4;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-calendar-list__event-details .mdlm-reactions.mdlm-reactions--sidebar{margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav{margin: .55rem 0 0;padding: .6rem 0 0;border-top: 1px solid var(--mdlm-line);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav__list{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: .3rem;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav__list-item{flex: 0 0 auto;width: auto;min-width: 0;margin: 0;padding: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav :is(a,button):is(.tribe-events-c-nav__prev,.tribe-events-c-nav__next),.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav a.tribe-events-c-nav__today{gap: .3rem;min-height: 1.875rem;padding: 0 .6rem;font-size: .71875rem;white-space: nowrap;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav :is(a,button):is(.tribe-events-c-nav__prev,.tribe-events-c-nav__next){border-color: var(--mdlm-line);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav :is(.tribe-events-c-nav__prev-icon-svg,.tribe-events-c-nav__next-icon-svg){width: 5px;height: 9px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-nav :is(a,button):focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 2px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container{position: relative;display: block;margin: .75rem 0 0;padding: .75rem 0 0;border-top: 1px solid var(--mdlm-line);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container::before{content: "Ne manquez aucun événement\A Abonnez-vous au calendrier pour recevoir les prochains rendez-vous.";display: block;margin: 0 0 .65rem;padding-left: 2.1rem;color: var(--mdlm-muted);font-size: .6875rem;line-height: 1.45;white-space: pre-line;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container::after{content: "";position: absolute;top: .85rem;left: 0;width: 1.25rem;height: 1.25rem;background-color: var(--mdlm-blue);-webkit-mask: url("../icons/calendar.svg") center / contain no-repeat;mask: url("../icons/calendar.svg") center / contain no-repeat;pointer-events: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container::first-line{color: var(--mdlm-blue-dark);font-size: .8125rem;font-weight: 800;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown{position: relative;width: 100%;margin: 0;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{display: flex;align-items: center;justify-content: center;gap: .35rem;width: 100%;min-height: 2.375rem;margin: 0;padding: 0 .8rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 32%,var(--mdlm-line));border-radius: 10px;background: var(--mdlm-base);box-shadow: none;color: var(--mdlm-blue);box-sizing: border-box;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:is(:hover,:focus-within,.tribe-events-c-subscribe-dropdown__button--active){border-color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-line));background: color-mix(in srgb,var(--mdlm-blue-light) 60%,var(--mdlm-base));color: var(--mdlm-blue-dark);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text{width: auto;margin: 0;padding: 0;border: 0;border-radius: 4px;background: transparent;box-shadow: none;color: inherit;font-family: var(--wp--preset--font-family--sans);font-size: .8125rem;font-weight: 800;line-height: 1.2;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:is(:hover,:focus,:active){background: transparent;color: inherit;box-shadow: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus:not(:focus-visible){outline: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: 3px;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button :is(svg,.tribe-common-c-svgicon){flex: none;width: .6rem;height: .6rem;color: currentColor;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{position: absolute;top: calc(100% + .35rem);right: 0;left: 0;z-index: 30;margin: 0;padding: .3rem;border: 1px solid var(--mdlm-line);border-radius: 10px;background: var(--mdlm-base);box-shadow: 0 12px 28px rgba(12,58,140,.14);}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{margin: 0;padding: 0;border: 0;list-style: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{margin: 0;padding: 0;border: 0;background: transparent;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown a.tribe-events-c-subscribe-dropdown__list-item-link{display: block;padding: .45rem .6rem;border-radius: 7px;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .8125rem;font-weight: 600;line-height: 1.3;text-decoration: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown a.tribe-events-c-subscribe-dropdown__list-item-link:is(:hover,:focus){background: color-mix(in srgb,var(--mdlm-blue-light) 70%,var(--mdlm-base));color: var(--mdlm-blue-dark);outline: none;}.mdlm-tec.mdlm-tec--single .mdlm-event-single__sidebar .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown a.tribe-events-c-subscribe-dropdown__list-item-link:focus-visible{outline: 2px solid var(--mdlm-focus);outline-offset: -2px;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap{--mdlm-recap-navy: #0B3D82;--mdlm-recap-ink: #1B3656;--mdlm-recap-muted: #50677F;--mdlm-recap-blue: #178FE6;--mdlm-recap-blue-strong: #0B74C2;--mdlm-recap-blue-ink: #0A63B0;--mdlm-recap-bg: #F4F9FE;--mdlm-recap-line: #D3E6F6;--mdlm-recap-tint: #EAF5FE;--mdlm-recap-white: #FFFFFF;--mdlm-recap-font-title: "Nunito","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mdlm-recap-font-text: "Nunito Sans","Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mdlm-recap-gallery-gap: .75rem;position: relative;box-sizing: border-box;width: 100%;max-width: 100%;margin: 0;padding: 1.625rem;background: var(--mdlm-recap-bg);border: 1px solid var(--mdlm-recap-line);border-radius: 18px;box-shadow: inset 0 4px 0 var(--mdlm-recap-blue);color: var(--mdlm-recap-ink);font-family: var(--mdlm-recap-font-text);font-size: 1rem;line-height: 1.7;text-align: left;overflow-wrap: break-word;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap *,.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap *::before,.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap *::after{box-sizing: border-box;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap header.mdlm-event-recap__header{display: block;margin: 0 0 1rem;padding: 0;background: none;border: 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap p.mdlm-event-recap__eyebrow{display: inline-flex;align-items: center;gap: .4rem;margin: 0 0 .625rem;padding: .25rem .75rem .25rem .625rem;background: var(--mdlm-recap-white);border: 1px solid var(--mdlm-recap-line);border-radius: 999px;color: var(--mdlm-recap-blue-ink);font-family: var(--mdlm-recap-font-text);font-size: .75rem;font-weight: 700;line-height: 1.4;letter-spacing: .04em;text-transform: uppercase;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__eyebrow-icon{flex: none;width: 1rem;height: 1rem;color: var(--mdlm-recap-blue);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap h2.mdlm-event-recap__title{margin: 0;padding: 0;color: var(--mdlm-recap-navy);font-family: var(--mdlm-recap-font-title);font-size: clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight: 800;line-height: 1.2;letter-spacing: -.005em;text-transform: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap div.mdlm-event-recap__content{max-width: 46rem;color: var(--mdlm-recap-ink);font-family: var(--mdlm-recap-font-text);font-size: clamp(1rem,.96rem + .2vw,1.0625rem);line-height: 1.7;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content :is(p,ul,ol,blockquote,h3,h4){margin: 0 0 1em;font-family: var(--mdlm-recap-font-text);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content > :last-child{margin-bottom: 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content :is(ul,ol){padding: 0 0 0 1.35em;list-style-position: outside;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content ul{list-style-type: disc;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content ol{list-style-type: decimal;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content li{margin: .3em 0;padding: 0;font-family: var(--mdlm-recap-font-text);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content li::marker{color: var(--mdlm-recap-blue);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content :is(strong,b){font-weight: 700;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content :is(h3,h4){margin-top: 1.4em;color: var(--mdlm-recap-navy);font-family: var(--mdlm-recap-font-title);font-weight: 800;line-height: 1.3;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content h3{font-size: 1.25rem;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content h4{font-size: 1.0625rem;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content :is(h3,h4):first-child{margin-top: 0;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content blockquote{margin-left: 0;margin-right: 0;padding: .25em 0 .25em 1em;border: 0;border-left: 4px solid var(--mdlm-recap-blue);color: var(--mdlm-recap-muted);font-style: italic;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content a{color: var(--mdlm-recap-blue-ink);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content a:hover{color: var(--mdlm-recap-navy);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap .mdlm-event-recap__content a:focus-visible{outline: 2px solid var(--mdlm-recap-blue);outline-offset: 2px;border-radius: 3px;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap ul.mdlm-event-recap__gallery{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--mdlm-recap-gallery-gap);margin: 1.5rem 0 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap header.mdlm-event-recap__header + ul.mdlm-event-recap__gallery{margin-top: .25rem;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap li.mdlm-event-recap__item{margin: 0;padding: 0;list-style: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap li.mdlm-event-recap__item::before,.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap li.mdlm-event-recap__item::marker{content: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link{position: relative;display: block;overflow: hidden;aspect-ratio: 4 / 3;background: var(--mdlm-recap-tint);border-radius: 14px;box-shadow: 0 1px 2px rgba(11,61,130,.06);transition: transform .18s ease,box-shadow .18s ease;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link img.mdlm-event-recap__image{display: block;width: 100%;max-width: none;height: 100%;margin: 0;border: 0;border-radius: 0;object-fit: cover;transition: transform .3s ease;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(11,61,130,.14);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:hover img.mdlm-event-recap__image{transform: scale(1.03);}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:focus{outline: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:focus-visible{outline: 3px solid var(--mdlm-recap-blue-strong);outline-offset: 3px;box-shadow: 0 0 0 1px var(--mdlm-recap-white);}@media (min-width: 768px) and (max-width: 1024px){.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap{padding: 1.375rem;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap ul.mdlm-event-recap__gallery{grid-template-columns: repeat(auto-fill,minmax(max(9.5rem,calc((100% - 2 * var(--mdlm-recap-gallery-gap)) / 3)),1fr));}}@media (max-width: 767px){.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap{--mdlm-recap-gallery-gap: .5rem;padding: 1.125rem;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap ul.mdlm-event-recap__gallery{grid-template-columns: repeat(2,minmax(0,1fr));}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link{border-radius: 12px;}}body.single-tribe_events .mdlm-recap-lightbox{--mdlm-recap-font-text: "Nunito Sans","Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position: fixed;inset: 0;z-index: 100000;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding: 4.5rem 5.5rem 3.5rem;background: rgba(6,22,46,.96);color: #FFFFFF;font-family: var(--mdlm-recap-font-text);}body.single-tribe_events .mdlm-recap-lightbox[hidden],body.single-tribe_events .mdlm-recap-lightbox [hidden]{display: none;}body.single-tribe_events .mdlm-recap-lightbox .mdlm-recap-lightbox__stage{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-width: 0;min-height: 0;}body.single-tribe_events .mdlm-recap-lightbox figure.mdlm-recap-lightbox__figure{display: flex;flex-direction: column;align-items: center;gap: .75rem;max-width: 100%;max-height: 100%;margin: 0;}body.single-tribe_events .mdlm-recap-lightbox img.mdlm-recap-lightbox__image{display: block;width: auto;max-width: min(100%,1400px);height: auto;max-height: calc(100vh - 10rem);max-height: calc(100dvh - 10rem);margin: 0;border-radius: 12px;box-shadow: 0 18px 48px rgba(0,0,0,.45);object-fit: contain;background: rgba(255,255,255,.04);}body.single-tribe_events .mdlm-recap-lightbox figcaption.mdlm-recap-lightbox__caption{max-width: 48rem;margin: 0;color: #E3EEFA;font-size: .9375rem;line-height: 1.5;text-align: center;}body.single-tribe_events .mdlm-recap-lightbox p.mdlm-recap-lightbox__counter{position: absolute;top: 1.5rem;left: 50%;margin: 0;padding: .3rem .85rem;transform: translateX(-50%);background: rgba(255,255,255,.12);border-radius: 999px;color: #FFFFFF;font-size: .875rem;font-weight: 600;line-height: 1.4;white-space: nowrap;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button{-webkit-appearance: none;appearance: none;position: absolute;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 0;min-height: 0;margin: 0;padding: 0;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.35);border-radius: 50%;box-shadow: none;color: #FFFFFF;font: inherit;line-height: 1;text-transform: none;cursor: pointer;transition: background-color .18s ease;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button:hover,body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button:focus{background: rgba(255,255,255,.28);border-color: rgba(255,255,255,.6);color: #FFFFFF;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button:focus{outline: none;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button:focus-visible{outline: 3px solid #FFFFFF;outline-offset: 3px;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button svg{display: block;width: 24px;height: 24px;pointer-events: none;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__close{top: 1rem;right: 1rem;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__prev,body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__next{top: 50%;transform: translateY(-50%);}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__prev{left: 1.25rem;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__next{right: 1.25rem;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button[hidden]{display: none;}@media (max-width: 767px){body.single-tribe_events .mdlm-recap-lightbox{padding: 4.25rem .75rem 5.5rem;}body.single-tribe_events .mdlm-recap-lightbox img.mdlm-recap-lightbox__image{max-height: calc(100vh - 11.5rem);max-height: calc(100dvh - 11.5rem);border-radius: 10px;}body.single-tribe_events .mdlm-recap-lightbox p.mdlm-recap-lightbox__counter{top: 1.25rem;left: 1rem;transform: none;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__close{top: .75rem;right: .75rem;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__prev,body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__next{top: auto;bottom: 1.25rem;transform: none;}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__prev{left: calc(50% - 60px);}body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__next{right: calc(50% - 60px);}}@media (prefers-reduced-motion: reduce){.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link,.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link img.mdlm-event-recap__image,body.single-tribe_events .mdlm-recap-lightbox button.mdlm-recap-lightbox__button{transition: none;}.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:hover,.mdlm-event-single #tribe-events-pg-template .mdlm-event-recap a.mdlm-event-recap__link:hover img.mdlm-event-recap__image{transform: none;}}@media (max-width: 600px){.mdlm-event-single{width: calc(100% - 2 * var(--mdlm-gutter));}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav li{flex-basis: 100%;}.mdlm-event-single #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav a{width: 100%;}}@media (prefers-reduced-motion: reduce){.mdlm-event-single *,.mdlm-event-single *::before,.mdlm-event-single *::after{transition: none !important;}}
