.dst-single-event__meta-bar{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:2rem;border-radius:8px;background:#f9f9f90a;backdrop-filter:blur(16px)}@media(min-width:1113px){.dst-single-event__meta-bar{padding:2.4rem 4rem;gap:1rem 6rem}}.dst-single-event__meta-item{color:var(--dst--primary-color3);font-size:1.6rem}.dst-single-event__icon{display:none}.dst-single-event__label{padding-right:1rem;font-weight:300;border-right:1px solid rgba(249,249,249,.18)}@media(min-width:1113px){.dst-single-event__label{padding-right:2.4rem}}.dst-single-event__value{padding-left:1rem;text-transform:uppercase;font-weight:700}@media(min-width:1113px){.dst-single-event__value{padding-left:2.4rem}}.dst-events-list__filters{display:grid;gap:4rem}.dst-events-list__category-tabs .category-tabs{display:flex;flex-wrap:wrap;gap:2rem}.dst-events-list__category-tabs .category-tabs a{position:relative;isolation:isolate;display:inline-flex;font-size:1.6rem;font-weight:800;padding:1.4rem 3.2rem;color:var(--dst--primary-color3)}.dst-events-list__category-tabs .category-tabs a:after{content:"";position:absolute;inset:0;border-radius:1rem;background:var(--dst--secondary-color2);transform:skew(-15deg);z-index:-1;transition:background-color .3s ease}@media(hover:hover)and (pointer:fine){.dst-events-list__category-tabs .category-tabs a:hover{color:var(--dst--primary-color2)}.dst-events-list__category-tabs .category-tabs a:hover:after{background-color:var(--dst--primary-color3)}}.dst-events-list__category-tabs .category-tabs a.active_term{color:var(--dst--primary-color2)}.dst-events-list__category-tabs .category-tabs a.active_term:after{background-color:var(--dst--primary-color3)}.dst-events-list__form{display:flex;flex-wrap:wrap;gap:2rem}.dst-events-list__date-filter-select{position:relative;display:flex;align-items:center;gap:.5rem;padding-left:20px}.dst-events-list__date-filter-select select{background-color:transparent;transform:skew(0);backdrop-filter:unset;font-weight:800;text-transform:uppercase;color:var(--dst--primary-color3)}.dst-events-list__date-filter-select:after{content:"";position:absolute;inset:0;border-radius:1rem;background-color:#f9f9f914;backdrop-filter:blur(10px);transform:skew(-15deg);z-index:-1;transition:background-color .3s ease}.dst-events-list__date-filter-select:has(:focus) span{border-color:var(--dst--primary-color2)}.dst-events-list__date-filter-select:has(:focus) select,.dst-events-list__date-filter-select:has(:focus) span{color:var(--dst--primary-color2)}.dst-events-list__date-filter-select:has(:focus):after{background-color:#fff}.dst-events-list__date-filter-select-label{display:inline-flex;padding-right:24px;border-right:1px solid rgba(249,249,249,.18);font-size:1.6rem;color:var(--dst--primary-color3)}.dst-events-list__search{max-width:400px;width:100%}.dst-events-list__date-filter{min-width:200px}.dst-events-list__results .no-results{padding-top:3rem}.dst-events-list__results .no-results,.dst-events-list__results .page-title{color:var(--dst--primary-color3)}.event-card{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2rem 0;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover)and (pointer:fine){.event-card:hover{--dst--event-card-badge-color: var(--dst--primary-color2);--dst--event-card-badge-background: var(--dst--primary-color3);--dst--event-card-day-color: var(--dst--secondary-color2)}}@media(hover:hover)and (pointer:fine){.event-card .c-btn.-link:hover .c-btn__ico svg{color:var(--dst--primary-color2)}.event-card .c-btn.-link:hover .c-btn__ico:after{background-color:var(--dst--primary-color3)}}@media(min-width:768px){.event-card{flex-direction:row;padding:4rem 0}}@media(min-width:1113px){.event-card{gap:6rem}}.event-card:not(:last-child):after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:1px;background:var(--dst--primary-color3);opacity:.18}.event-card:not(:last-child){margin-bottom:2rem}@media(min-width:1113px){.event-card:not(:last-child){margin-bottom:4rem}}.event-card__date-badge{flex-shrink:0;width:100%;padding:3.2rem 2.4rem;color:var(--dst--event-card-badge-color, var(--dst--primary-color3));background:var(--dst--event-card-badge-background, rgba(249, 249, 249, .04));backdrop-filter:blur(16px);text-align:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition:background-color .3s ease,color .3s ease}@media(min-width:768px){.event-card__date-badge{width:16rem}}.event-card__day-of-week,.event-card__month-year{font-size:1.8rem}.event-card__day{font-size:7.2rem;font-weight:300;line-height:1;color:var(--dst--event-card-day-color, var(--dst--primary-color3));transition:color .3s ease}.event-card__content{flex:1;display:flex;flex-direction:column;gap:1rem}.event-card__category{font-size:.875rem;font-weight:600;color:var(--dst--primary-color1, #c00);text-transform:uppercase;letter-spacing:.05em}.event-card__header{margin:0}.event-card__title{margin:0;font-size:3.2rem;font-weight:600;color:var(--dst--primary-color3)}@media(min-width:1113px){.event-card__title{font-size:4rem}}.event-card__title a{color:var(--dst--primary-color3);text-decoration:none;transition:color .3s ease}.event-card__title a:hover{color:var(--dst--primary-color1)}.event-card__excerpt{font-size:1.8rem;line-height:1.6;color:var(--dst--primary-color3)}.event-card__meta{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e0e0e0}.event-card__meta-item{display:flex;gap:.5rem;font-size:.875rem}.event-card__meta-label{font-weight:600;color:var(--dst--font-primary, #000)}.event-card__meta-value{color:var(--dst--font-secondary, #666)}.event-card__actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1rem}.event-info blockquote{border-inline-start:2px solid var(--wp--preset--color--primary-3);padding-inline-start:5rem}.event-info .addtoany_shortcode>div{display:flex;align-items:center}.event-info .addtoany_shortcode>div a{position:relative;height:32px;display:flex;align-items:center;justify-content:center;padding:0 1.6rem}@media(min-width:1113px){.event-info .addtoany_shortcode>div a{padding:0 3.2rem}}.event-info .addtoany_shortcode>div a:not(:last-child):after{position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--dst--primary-color3);opacity:.16;content:""}.event-info .addtoany_shortcode>div a span{width:auto!important;height:auto!important}.event-info .addtoany_shortcode>div a svg{width:32px;height:32px}
