.tribe-events-calendar-list__month-separator-text{color:#141827!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;line-height:38.166px!important}.tribe-events-c-nav__next,.tribe-events-c-nav__prev{color:#141827!important}.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:#141827!important}.tribe-events-calendar-list__event-row{display:flex!important;align-items:stretch!important;background:#fff!important;border-radius:22px!important;outline:1.5px solid #E8E8E8!important;outline-offset:-1.5px!important;overflow:hidden!important;margin:10px 0 24px 0!important;border-left:6px solid #4A834C!important;padding:0!important;list-style:none!important}.tribe-events-calendar-list__event-date-tag{width:150px!important;flex-shrink:0!important;padding:30px 18px!important;border-right:1.5px solid #E8E8E8!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:transparent!important}.tribe-events-calendar-list__event-date-tag-weekday{color:#5D5D5D!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important;display:block!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row!important}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{justify-content:center}.tribe-events-calendar-list__event-date-tag-daynum{color:#141827!important;font-size:32px!important;font-weight:700!important;line-height:1!important;display:block!important}.tribe-events-calendar-list__event-wrapper{flex:1!important;display:flex!important}.tribe-events-calendar-list__event{flex:1!important;display:flex!important;align-items:stretch!important}.tribe-events-calendar-list__event-details{flex:1!important;padding:30px 36px!important;display:flex!important;flex-direction:column!important}.tribe-events-calendar-list__event-title{color:#141827!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important;margin:0px!important;padding:0!important}.tribe-events-calendar-list__event-title-link{color:inherit!important;text-decoration:none!important}.tribe-events-calendar-list__event-description{color:#3D3D3D!important;font-size:19px!important;font-weight:400!important;line-height:1.6!important;margin-bottom:18px!important;display:block!important;visibility:visible!important;height:auto!important;position:static!important;clip:auto!important;overflow:visible!important;width:auto!important}.tribe-events-calendar-list__event-description p{margin:0!important}.tribe-events-calendar-list__event-description{margin:5px 0px!important}.tec-event-meta-row{display:flex!important;align-items:center!important;gap:30px!important;flex-wrap:wrap!important;margin-top:auto!important;background:transparent!important}.tec-event-meta-time,.tec-event-meta-venue{display:flex!important;align-items:center!important;gap:8px!important;color:#141827!important;font-size:19px!important;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important}.tec-event-meta-time svg,.tec-event-meta-venue svg{flex-shrink:0!important;color:#141827!important}.tribe-events-calendar-list__event-datetime-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;padding:0!important;border:none!important;font-size:19px!important;color:#141827!important}.tribe-events-calendar-list__event-datetime{background:transparent!important;padding:0!important}.tribe-event-date-start{font-weight:700!important}.tribe-events-calendar-series-archive__container{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;padding:0!important;margin-left:12px!important}.tribe-events-calendar-series-archive__link{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4A834C!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;background:transparent!important}.tribe-events-series-archive__icon{stroke:#4A834C!important;width:14px!important;height:14px!important}.tec_series_marker__title{color:#4A834C!important}.tribe-events-calendar-list__event-venue{background:transparent!important;padding:0!important;display:inline!important}.tribe-events-calendar-list__event-venue-title{font-weight:700!important;color:#141827!important}.tribe-events-calendar-list__event-featured-image-wrapper{width:270px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0!important;max-width:270px;max-height:236px;min-height:100%}.tribe-events-calendar-list__event-featured-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.tec-event-badges{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.tec-event-badge-series,.tec-series-badge-link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 12px!important;background:rgb(135 64 49 / .09)!important;border-radius:999px!important;color:#874031!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.4px!important;text-decoration:none!important}.tec-event-badges{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;flex-direction:row-reverse;justify-content:left}.tec-event-badge-category{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4A834C!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important}.tec-event-badge-category:hover{text-decoration:underline!important}.tribe-events-series-archive__icon{display:none!important}.tribe-events-calendar-series-archive__container{display:inline-flex!important;background:transparent!important}.tribe-events-calendar-series-archive__link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:2px 14px!important;background:#E8EEF0!important;border-radius:999px!important;color:#3D5A66!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.4px!important;text-decoration:none!important}.tribe-events-series-archive__icon{stroke:#3D5A66!important}.tec-badge-dot{color:#D1D5DC!important;font-size:20px!important;line-height:1!important}.tec-event-badge-category{color:#4A834C!important;font-size:16px!important;font-weight:600!important}.tec-event-badges{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.tec-event-badge-category{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4A834C!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important}.tribe-events-c-top-bar__datepicker-desktop,.tribe-events-c-top-bar__datepicker-mobile{font-size:24px}.tribe-events .datepicker .day:hover{outline:1px;outline-offset:1px}.tribe-events .datepicker .day.current,.tribe-events .datepicker .month.current,.tribe-events .datepicker .year.current{background:var(--tec-color-accent-primary-background-datepicker)!important;color:white!important}@media (max-width:1167px){.tribe-events-calendar-list__event-featured-image-wrapper{max-width:212px}.tribe-events-calendar-list__event-details{padding:25px 19px!important}.tec-event-meta-row{gap:10px!important}.tribe-events-calendar-list__event-title{font-size:20px!important}.tribe-events-calendar-list__event-description p{font-size:17px;line-height:1.6}.tribe-events-calendar-list__event-description{margin:10px 0px!important}.tec-event-badge-category{font-size:13px!important}.tribe-events-calendar-series-archive__container{margin-left:0px!important}.tec-event-badges{gap:2px!important}}@media (max-width:782px){.tribe-events-calendar-list__event-row{flex-direction:column!important}.tribe-events-calendar-list__event-wrapper{width:100%!important}.tribe-common-a11y-hidden{display:block!important}.tribe-events-calendar-list__event{flex-direction:row!important}.tribe-events-calendar-list__event{height:fit-content}.tribe-events-calendar-list__event-date-tag{width:100%!important;flex-direction:row!important;gap:10px!important;border-right:none!important;border-bottom:1.5px solid #E8E8E8!important}.tribe-events-calendar-list__event-featured-image-wrapper{width:170px!important;height:100vh!important}.tribe-events-calendar-list__event-date-tag{padding:13px 18px!important}.tribe-events-calendar-list__event-date-tag-daynum{font-size:20px!important;margin-top:5px!important}.tribe-events-calendar-list__event-date-tag-weekday{font-size:11px!important}.tribe-events-calendar-list__event-title{font-size:18px!important}.tec-event-meta-row{margin-top:8px!important}}@media (max-width:520px){.tribe-events-calendar-list__event-featured-image-wrapper,.tec-badge-dot{display:none}.tec-event-badges{flex-direction:column}}.tribe-events-calendar-day__time-separator{margin-bottom:12px!important}.tribe-events-calendar-day__time-separator-heading{color:#141827!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;line-height:38.166px!important}.tribe-events-calendar-day__event{display:flex!important;align-items:stretch!important;background:#fff!important;border-radius:22px!important;outline:1.5px solid #E8E8E8!important;outline-offset:-1.5px!important;overflow:hidden!important;margin:10px 0 24px 0!important;border-left:6px solid #4A834C!important;padding:0!important;list-style:none!important;box-shadow:none!important;border-top:none!important;border-right:none!important;border-bottom:none!important}.tribe-events-calendar-day__event-date-tag{width:150px!important;flex-shrink:0!important;padding:30px 18px!important;border-right:1.5px solid #E8E8E8!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:transparent!important}.tribe-events-calendar-day__event-date-tag-weekday{color:#5D5D5D!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important;display:block!important}.tribe-events-calendar-day__event-date-tag-daynum{color:#141827!important;font-size:32px!important;font-weight:700!important;line-height:1!important;display:block!important}.tribe-events-calendar-day__event-details{flex:1!important;padding:30px 36px!important;display:flex!important;flex-direction:column!important}.tribe-events-calendar-day__event-title{color:#141827!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important;margin:0px!important;padding:0!important}.tribe-events-calendar-day__event-title-link{color:inherit!important;text-decoration:none!important}.tribe-events-calendar-day__event-description{color:#3D3D3D!important;font-size:19px!important;font-weight:400!important;line-height:1.6!important;margin:5px 0 18px 0px!important;display:block!important;visibility:visible!important;height:auto!important;position:static!important;clip:auto!important;overflow:visible!important;width:auto!important}.tribe-events-calendar-day__event-description p{margin:0!important}.tribe-events-calendar-day__event-datetime-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;padding:0!important;border:none!important;font-size:19px!important;color:#141827!important}.tribe-events-calendar-day__event-datetime{background:transparent!important;padding:0!important}.tribe-events-calendar-day__event-venue{background:transparent!important;padding:0!important;display:inline!important;font-size:19px!important;color:#141827!important;margin:0!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{min-width:0!important;width:0}.tribe-events-calendar-day__event-venue-title{font-weight:700!important;color:#141827!important;font-size:16px!important}.tribe-events-calendar-day__event-featured-image-wrapper{width:270px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0!important;max-width:270px!important;max-height:236px!important;min-height:100%!important}.tribe-events-calendar-day__event-featured-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}@media (max-width:1167px){.tribe-events-calendar-day__event-featured-image-wrapper{max-width:212px!important}.tribe-events-calendar-day__event-details{padding:25px 19px!important}.tribe-events-calendar-day__event-title{font-size:20px!important}.tribe-events-calendar-day__event-description p{font-size:17px!important;line-height:1.6!important}.tribe-events-calendar-day__event-description{margin:10px 0px!important}}@media (max-width:782px){.tribe-events-calendar-day__event{flex-direction:column!important}.tribe-events-calendar-day__event-date-tag{width:100%!important;flex-direction:row!important;gap:10px!important;border-right:none!important;border-bottom:1.5px solid #E8E8E8!important;padding:13px 18px!important}.tribe-events-calendar-day__event-featured-image-wrapper{width:170px!important;height:auto!important}.tribe-events-calendar-day__event-date-tag-daynum{font-size:20px!important;margin-top:5px!important}.tribe-events-calendar-day__event-date-tag-weekday{font-size:11px!important}.tribe-events-calendar-day__event-title{font-size:18px!important}}@media (max-width:520px){.tribe-events-calendar-day__event-featured-image-wrapper{display:none!important}}.tribe-events-calendar-month,.tribe-events-calendar-month__grid{border-radius:12px!important;overflow:hidden!important;border:1px solid #E2E8F0!important;background-color:#FFFFFF!important;box-shadow:0 4px 20px rgb(0 0 0 / .03)!important}.tribe-events-calendar-month__header{background-color:#4a834c!important}.tribe-events-calendar-month__header-row{border-bottom:2px solid #4A834C!important}.tribe-events-calendar-month__header-column{padding:12px 0 10px 0!important;text-align:center!important}.tribe-events-calendar-month__header-column-title{color:white!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding-bottom:0!important}.tribe-events-calendar-month__day--out-of-month .tribe-events-calendar-month__day-date-daynum{color:#94A3B8!important;opacity:0.45!important}.tribe-events-calendar-month__day--today .tribe-events-calendar-month__day-date-daynum{background-color:#4A834C!important;color:#FFFFFF!important;border-radius:50%!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tribe-events-calendar-month__calendar-event{background-color:#F1F5F9!important;border-left:3px solid #4A834C!important;border-radius:4px!important;padding:4px 8px!important;margin:3px 2px!important;transition:all 0.2s ease-in-out!important}.tribe-events-calendar-month__calendar-event:hover{background-color:#E2E8F0!important;transform:translateY(-1px)}.tribe-events-calendar-month__calendar-event-datetime{color:#64748B!important;font-size:10px!important;font-weight:600!important;margin-bottom:1px!important}.tribe-events-calendar-month__calendar-event-title-link{color:#0F172A!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.tribe-events-calendar-month__tooltip,.tribe-events-tooltip,.tooltipster-base{background-color:#FFFFFF!important;border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 10px 25px -5px rgb(0 0 0 / .12),0 8px 10px -6px rgb(0 0 0 / .04)!important;padding:0 0 16px 0!important;overflow:hidden!important;max-width:280px!important;z-index:9999!important}.tribe-events-calendar-month__tooltip-featured-image-wrapper,.tribe-events-tooltip-featured-image-wrapper,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{width:100%!important;margin:0 0 12px 0!important;padding:0!important;display:block!important}.tribe-events-calendar-month__tooltip-featured-image,.tribe-events-tooltip-featured-image,.tribe-events-calendar-month__tooltip img,.tooltipster-content img{width:100%!important;height:140px!important;object-fit:cover!important;border-radius:12px 12px 0 0!important;border:none!important;margin:0!important;display:block!important;box-shadow:none!important}.tribe-events-calendar-month__calendar-event-tooltip-datetime,.tribe-events-calendar-month__calendar-event-tooltip-title,.tribe-events-calendar-month__calendar-event-tooltip-description,.tribe-events-tooltip-datetime,.tribe-events-tooltip-title,.tribe-events-tooltip-description{padding-left:16px!important;padding-right:16px!important}.tribe-events-calendar-month__tooltip-datetime,.tribe-events-tooltip-datetime{font-size:11px!important;color:#64748B!important;font-weight:600!important;margin-bottom:6px!important;text-align:center!important}.tribe-events-calendar-month__tooltip-title,.tribe-events-tooltip-title{font-size:15px!important;font-weight:700!important;color:#0F172A!important;margin-bottom:6px!important;line-height:1.3!important;text-align:center!important}.tribe-events-calendar-month__tooltip-description,.tribe-events-tooltip-description{font-size:12px!important;color:#475569!important;line-height:1.4!important;text-align:center!important}.tribe-events-calendar-month__calendar-event-details .tribe-events-calendar-series-archive__container,.tribe-events-calendar-month__calendar-event-tooltip-datetime .tribe-events-calendar-series-archive__container{display:none!important}@media (max-width:768px){.tribe-events-calendar-month,.tribe-events-calendar-month__grid{padding:0!important;margin-top:10px!important}.tribe-events-calendar-month__header-column{padding:8px 0!important}.tribe-events-calendar-month__header-column-title{font-size:12px!important;font-weight:800!important}.tribe-events-calendar-month__day-cell--mobile{padding:8px 0!important;min-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.tribe-events-calendar-month__day-date-daynum{font-size:14px!important;font-weight:600!important;color:#0F172A!important}.tribe-events-calendar-month__day--today .tribe-events-calendar-month__day-date-daynum{width:24px!important;height:24px!important;font-size:12px!important}.tribe-events-calendar-month__mobile-events-icon--event{background-color:#4A834C!important;width:6px!important;height:6px!important;border-radius:50%!important;margin-top:4px!important;display:block!important}}.tribe-events-calendar-month__header-column{margin:0 auto!important}.tribe-events-calendar-month-mobile-events__mobile-day{padding:16px 8px!important;margin-top:12px!important}.tribe-events-c-day-marker{margin-bottom:12px!important;padding-bottom:6px!important;border-bottom:1px solid #E2E8F0!important}.tribe-events-c-day-marker__date{font-size:15px!important;font-weight:700!important;color:#0F172A!important}.tribe-events-calendar-month-mobile-events__mobile-event{background-color:#FFFFFF!important;border:1px solid #E2E8F0!important;border-left:4px solid #4A834C!important;border-radius:8px!important;padding:12px 14px!important;margin-bottom:10px!important;box-shadow:0 2px 8px rgb(0 0 0 / .04)!important}.tribe-events-calendar-month-mobile-events__mobile-event-datetime{font-size:11px!important;font-weight:600!important;color:#64748B!important;margin-bottom:4px!important}.tribe-events-calendar-month-mobile-events__mobile-event-datetime .tribe-events-calendar-series-archive__container{display:none!important}.tribe-events-calendar-month-mobile-events__mobile-event-title{margin:0!important}.tribe-events-calendar-month-mobile-events__mobile-event-title-link{font-size:14px!important;font-weight:700!important;color:#0F172A!important;text-decoration:none!important;line-height:1.3!important}.tribe-events-calendar-month-mobile-events__mobile-event-datetime .tribe-common-b2{font-size:18px!important;font-weight:700!important;color:#0F172A!important;text-decoration:none!important;line-height:1.3!important}