.elementor-3788 .elementor-element.elementor-element-a9de792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-4349423{--display:flex;}.elementor-3788 .elementor-element.elementor-element-09bc1bc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-3788 .elementor-element.elementor-element-81baa8b{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-3788 .elementor-element.elementor-element-16f6648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3788 .elementor-element.elementor-element-f4104c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3788 .elementor-element.elementor-element-f4104c0:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-f4104c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-3788 .elementor-element.elementor-element-80d8af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3788 .elementor-element.elementor-element-16e8391{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-7dcd089 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-82a3a61{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-5fd29cc .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-b416c32{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-61ff513 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-39e6541{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-df20771 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-87a3021{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-3788 .elementor-element.elementor-element-87a3021 .elementor-divider-separator{width:100%;}.elementor-3788 .elementor-element.elementor-element-87a3021 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3788 .elementor-element.elementor-element-9612883 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-be2bdc5{--alignment:justify;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#00B300;}.elementor-3788 .elementor-element.elementor-element-be2bdc5 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-3788 .elementor-element.elementor-element-be2bdc5 .elementor-share-btn:hover{--e-share-buttons-primary-color:#810952;}.elementor-3788 .elementor-element.elementor-element-7816646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3788 .elementor-element.elementor-element-a0d6366{--display:flex;}.elementor-3788 .elementor-element.elementor-element-f66a530{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3788 .elementor-element.elementor-element-f66a530:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-f66a530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-3788 .elementor-element.elementor-element-862e174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3788 .elementor-element.elementor-element-862e174 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-3788 .elementor-element.elementor-element-fcb7c3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-dc42367 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-f29486c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-f41dd69 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-b407ce8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-a0e31b3 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-9e50ef8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3788 .elementor-element.elementor-element-0db5510 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-cdcfe6b{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-3788 .elementor-element.elementor-element-cdcfe6b .elementor-divider-separator{width:100%;}.elementor-3788 .elementor-element.elementor-element-cdcfe6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3788 .elementor-element.elementor-element-6213150 .elementor-heading-title{font-family:var( --e-global-typography-adc2f2e-font-family ), Sans-serif;font-size:var( --e-global-typography-adc2f2e-font-size );font-weight:var( --e-global-typography-adc2f2e-font-weight );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-cf09e66{--alignment:justify;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-accent );}.elementor-3788 .elementor-element.elementor-element-cf09e66 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-3788 .elementor-element.elementor-element-cf09e66 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-3788 .elementor-element.elementor-element-4349423{--width:66.6666%;}.elementor-3788 .elementor-element.elementor-element-a0d6366{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3788 .elementor-element.elementor-element-4349423{--width:100%;}.elementor-3788 .elementor-element.elementor-element-a0d6366{--width:0%;}}@media(max-width:1024px){.elementor-3788 .elementor-element.elementor-element-7dcd089 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-5fd29cc .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-61ff513 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-df20771 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-9612883 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );} .elementor-3788 .elementor-element.elementor-element-be2bdc5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3788 .elementor-element.elementor-element-dc42367 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-f41dd69 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-a0e31b3 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-0db5510 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-6213150 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );} .elementor-3788 .elementor-element.elementor-element-cf09e66{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-3788 .elementor-element.elementor-element-7dcd089 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-5fd29cc .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-61ff513 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-df20771 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-9612883 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );} .elementor-3788 .elementor-element.elementor-element-be2bdc5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3788 .elementor-element.elementor-element-dc42367 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-f41dd69 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-a0e31b3 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-0db5510 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );}.elementor-3788 .elementor-element.elementor-element-6213150 .elementor-heading-title{font-size:var( --e-global-typography-adc2f2e-font-size );line-height:var( --e-global-typography-adc2f2e-line-height );} .elementor-3788 .elementor-element.elementor-element-cf09e66{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-81baa8b */.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-event-meta,
.elementor-3788 .elementor-element.elementor-element-81baa8b #tribe-events-footer,
.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events.tribe-common,
.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-schedule,
.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-notices {
    display: none;
}

.elementor-3788 .elementor-element.elementor-element-81baa8b #tribe-events-pg-template {
    padding: 0;
}

.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-content p:last-child {
    margin-bottom: 0; 
}

.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-single-event-title,
.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-back,
.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-event-image {
    margin-bottom: 20px;
}

.elementor-3788 .elementor-element.elementor-element-81baa8b .tribe-events-content * {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-d7b0e09 */.elementor-3788 .elementor-element.elementor-element-d7b0e09 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-10a7967 */.elementor-3788 .elementor-element.elementor-element-10a7967 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5eb3da2 */.elementor-3788 .elementor-element.elementor-element-5eb3da2 span {
    display: block;
}

.elementor-3788 .elementor-element.elementor-element-5eb3da2 a {
    color: var(--e-global-color-accent);
}

.elementor-3788 .elementor-element.elementor-element-5eb3da2 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b416c32 */.elementor-3788 .elementor-element.elementor-element-b416c32:has(.event-organiser-details:empty),
.elementor-3788 .elementor-element.elementor-element-b416c32:has(.event-organiser-details:blank) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f4e01c */.elementor-3788 .elementor-element.elementor-element-9f4e01c span {
    display: block;
}

.elementor-3788 .elementor-element.elementor-element-9f4e01c a {
    color: var(--e-global-color-accent);
}

.elementor-3788 .elementor-element.elementor-element-9f4e01c a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e6541 */.elementor-3788 .elementor-element.elementor-element-39e6541:has(.event-venue-details:empty),
.elementor-3788 .elementor-element.elementor-element-39e6541:has(.event-venue-details:blank) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-9825bc4 */.elementor-3788 .elementor-element.elementor-element-9825bc4 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-bd4eebb */.elementor-3788 .elementor-element.elementor-element-bd4eebb * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aaaba23 */.elementor-3788 .elementor-element.elementor-element-aaaba23 span {
    display: block;
}

.elementor-3788 .elementor-element.elementor-element-aaaba23 a {
    color: var(--e-global-color-accent);
}

.elementor-3788 .elementor-element.elementor-element-aaaba23 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b407ce8 */.elementor-3788 .elementor-element.elementor-element-b407ce8:has(.event-organiser-details:empty),
.elementor-3788 .elementor-element.elementor-element-b407ce8:has(.event-organiser-details:blank) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46c0391 */.elementor-3788 .elementor-element.elementor-element-46c0391 span {
    display: block;
}

.elementor-3788 .elementor-element.elementor-element-46c0391 span {
    display: block;
}

.elementor-3788 .elementor-element.elementor-element-46c0391 a {
    color: var(--e-global-color-accent);
}

.elementor-3788 .elementor-element.elementor-element-46c0391 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e50ef8 */.elementor-3788 .elementor-element.elementor-element-9e50ef8:has(.event-venue-details:empty),
.elementor-3788 .elementor-element.elementor-element-9e50ef8:has(.event-venue-details:blank) {
    display: none !important;
}/* End custom CSS */