.elementor-22813 .elementor-element.elementor-element-4c463a5d .tec-events-back a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-22813 .elementor-element.elementor-element-36400cdc .tec-events-elementor-event-widget__status-passed{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-22813 .elementor-element.elementor-element-36400cdc .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-22813 .elementor-element.elementor-element-7b87fac4 .tec-events-elementor-event-widget__title{font-family:"Montserrat", Sans-serif;font-size:2.25vw;font-weight:900;text-transform:uppercase;line-height:50px;}.elementor-22813 .elementor-element.elementor-element-296c18f7{width:auto;max-width:auto;align-self:center;}.elementor-22813 .elementor-element.elementor-element-296c18f7 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-22813 .elementor-element.elementor-element-296c18f7 .tec-events-elementor-event-widget__datetime{font-family:"Montserrat", Sans-serif;font-size:1.25vw;font-weight:700;line-height:1.4em;}.elementor-22813 .elementor-element.elementor-element-237587{width:auto;max-width:auto;align-self:center;}.elementor-22813 .elementor-element.elementor-element-237587 .tec-events-elementor-event-widget__cost{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-22813 .elementor-element.elementor-element-4eb5f368 .tec-events-elementor-event-widget__image img{width:100%;height:650px;}.elementor-22813 .elementor-element.elementor-element-67360207{padding:30px 0px 30px 0px;}.elementor-22813 .elementor-element.elementor-element-23ed7373 .tec-events-elementor-event-widget__export-dropdown-button{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-22813 .elementor-element.elementor-element-23ed7373 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-22813 .elementor-element.elementor-element-8adfade{padding:0px 0px 30px 0px;}.elementor-22813 .elementor-element.elementor-element-231f58d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4rem;color:#141827;}.elementor-22813 .elementor-element.elementor-element-c079a49 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22813 .elementor-element.elementor-element-c079a49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-22813 .elementor-element.elementor-element-620db88 .tec-events-elementor-event-widget__datetime{font-size:14px;text-decoration:underline;}.elementor-22813 .elementor-element.elementor-element-2a33957 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22813 .elementor-element.elementor-element-2a33957 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-22813 .elementor-element.elementor-element-688f60e .tec-events-elementor-event-widget__datetime{font-size:14px;text-decoration:underline;}.elementor-22813 .elementor-element.elementor-element-829cdd4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22813 .elementor-element.elementor-element-829cdd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-22813 .elementor-element.elementor-element-e05145c .tec-events-elementor-event-widget__cost{font-size:14px;}.elementor-22813 .elementor-element.elementor-element-fa8f2f6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22813 .elementor-element.elementor-element-fa8f2f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-22813 .elementor-element.elementor-element-3143060 .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-889daa7 );}.elementor-22813 .elementor-element.elementor-element-9f79500 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22813 .elementor-element.elementor-element-9f79500 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-22813 .elementor-element.elementor-element-5efabf7 .tec-events-elementor-event-widget__website-link a{color:var( --e-global-color-889daa7 );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-22813 .elementor-element.elementor-element-50ce116 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4rem;color:#141827;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-name, .elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-889daa7 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-address-header{font-style:normal;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-address{font-style:normal;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-889daa7 );font-family:"Montserrat", Sans-serif;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}.elementor-22813 .elementor-element.elementor-element-2652607 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22813 .elementor-element.elementor-element-0ff25e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4rem;color:#141827;}.elementor-22813 .elementor-element.elementor-element-0db8f75{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-22813 .elementor-element.elementor-element-0db8f75 .tec-events-elementor-event-widget__organizer-name, .elementor-22813 .elementor-element.elementor-element-0db8f75 .tec-events-elementor-event-widget__organizer-name a{color:var( --e-global-color-889daa7 );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-22813 .elementor-element.elementor-element-15e8988{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-22813 .elementor-element.elementor-element-15e8988 .elementor-divider-separator{width:100%;}.elementor-22813 .elementor-element.elementor-element-15e8988 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-22813 .elementor-element.elementor-element-ef18fa0 .tec-events-elementor-event-widget__related-header{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-22813 .elementor-element.elementor-element-8fcbc9c{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-22813 .elementor-element.elementor-element-8fcbc9c .elementor-divider-separator{width:100%;}.elementor-22813 .elementor-element.elementor-element-8fcbc9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-22813 .elementor-element.elementor-element-5f816be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22813 .elementor-element.elementor-element-5f816be .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-secondary );text-decoration:none;}@media(max-width:1024px){.elementor-22813 .elementor-element.elementor-element-4c463a5d .tec-events-back a{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-36400cdc .tec-events-elementor-event-widget__status-passed{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-296c18f7 .tec-events-elementor-event-widget__datetime{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-237587 .tec-events-elementor-event-widget__cost{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-23ed7373 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-22813 .elementor-element.elementor-element-231f58d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-c079a49 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-2a33957 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-829cdd4 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-fa8f2f6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-9f79500 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-50ce116 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}.elementor-22813 .elementor-element.elementor-element-0ff25e7 .elementor-heading-title{font-size:20px;line-height:1.3em;}}@media(max-width:767px){.elementor-22813 .elementor-element.elementor-element-4c463a5d .tec-events-back a{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-36400cdc .tec-events-elementor-event-widget__status-passed{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-296c18f7 .tec-events-elementor-event-widget__datetime{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-237587 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22813 .elementor-element.elementor-element-237587 .tec-events-elementor-event-widget__cost{font-size:16px;line-height:1.4rem;}.elementor-22813 .elementor-element.elementor-element-4eb5f368 .tec-events-elementor-event-widget__image img{height:200px;object-fit:cover;}.elementor-22813 .elementor-element.elementor-element-67360207{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22813 .elementor-element.elementor-element-50b573ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22813 .elementor-element.elementor-element-23ed7373 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-22813 .elementor-element.elementor-element-231f58d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-c079a49 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-2a33957 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-829cdd4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-fa8f2f6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-9f79500 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-50ce116 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-address-header{font-size:1rem;}.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-22813 .elementor-element.elementor-element-0ff25e7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-22813 .elementor-element.elementor-element-0db8f75 .tec-events-elementor-event-widget__organizer-name, .elementor-22813 .elementor-element.elementor-element-0db8f75 .tec-events-elementor-event-widget__organizer-name a{font-size:1rem;}}/* Start custom CSS for tec_events_elementor_widget_event_calendar_link, class: .elementor-element-4c463a5d */.elementor-22813 .elementor-element.elementor-element-4c463a5d a:hover{
    color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-90a4b8e */.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-container{
    display: block;
    border: none;
    margin-top: -20px;
    padding-top: 0px;
    margin-left: 0px;
}

.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-details{
    padding-top: 0px;
    margin-top: 0px;
    padding-left: 0px !important;
    margin-left: 0px !important;
}

.elementor-22813 .elementor-element.elementor-element-90a4b8e .tec-events-elementor-event-widget__venue-map{
    display: none;
}/* End custom CSS */