.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-2083 .elementor-element.elementor-element-dd99fdb .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2083 .elementor-element.elementor-element-eb41d27{color:var( --e-global-color-v4-grey-text );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-v4-dark-blue );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-v4-gold );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-v4-gold );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown-button:hover{color:var( --e-global-color-v4-white );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-v4-bright-blue );font-family:var( --e-global-typography-bd965a7-font-family ), Sans-serif;font-size:var( --e-global-typography-bd965a7-font-size );font-weight:var( --e-global-typography-bd965a7-font-weight );}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a:hover{color:var( --e-global-color-v4-dark-blue );font-family:var( --e-global-typography-bd965a7-font-family ), Sans-serif;font-size:var( --e-global-typography-bd965a7-font-size );font-weight:var( --e-global-typography-bd965a7-font-weight );}.elementor-2083 .elementor-element.elementor-element-d7d6351{width:100%;max-width:100%;}.elementor-2083 .elementor-element.elementor-element-d7d6351 .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-v4-dark-blue );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2083 .elementor-element.elementor-element-f6067a5{width:100%;max-width:100%;}.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-v4-dark-blue );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2083 .elementor-element.elementor-element-20af2fd{width:100%;max-width:100%;}.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}@media(max-width:1024px){.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-bd965a7-font-size );}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a:hover{font-size:var( --e-global-typography-bd965a7-font-size );}.elementor-2083 .elementor-element.elementor-element-d7d6351 .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-46f8265 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-bd965a7-font-size );}.elementor-2083 .elementor-element.elementor-element-1f4849d .tec-events-elementor-event-widget__navigation--subnav a:hover{font-size:var( --e-global-typography-bd965a7-font-size );}.elementor-2083 .elementor-element.elementor-element-d7d6351 .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-text-font-size );}.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-eb41d27 */.elementor-2083 .elementor-element.elementor-element-eb41d27 .elementor-widget-text-editor > h4:first-child { margin-top: 0 !important; }/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_categories, class: .elementor-element-f6067a5 */.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories { display: flex !important; align-items: baseline !important; flex-wrap: wrap !important; column-gap: 6px !important; }
.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories-header { margin: 0 !important; }
.elementor-2083 .elementor-element.elementor-element-f6067a5 .tec-events-elementor-event-widget__categories-link-wrapper { display: inline !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-7b5fc01 */.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-container { display: block !important; background: transparent !important; overflow: visible !important; border: none !important; margin: 0 !important; padding: 0 !important; }
.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-details { width: 100% !important; max-width: 100% !important; padding: 0 !important; }
.elementor-2083 .elementor-element.elementor-element-7b5fc01 .tec-events-elementor-event-widget__venue-map { width: 100% !important; max-width: 100% !important; aspect-ratio: 1 / 1 !important; height: auto !important; margin-top: 10px !important; margin-left: 0 !important; }/* End custom CSS */