.elementor-1107 .elementor-element.elementor-element-7e1f7e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2.5%;--padding-bottom:2.5%;--padding-left:5%;--padding-right:5%;}.elementor-1107 .elementor-element.elementor-element-7e1f7e0:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-7e1f7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-014a1ee .tec-events-elementor-event-widget__title{color:var( --e-global-color-cacc792 );font-family:var( --e-global-typography-d042ac1-font-family ), Sans-serif;font-size:var( --e-global-typography-d042ac1-font-size );font-weight:var( --e-global-typography-d042ac1-font-weight );text-transform:var( --e-global-typography-d042ac1-text-transform );font-style:var( --e-global-typography-d042ac1-font-style );text-decoration:var( --e-global-typography-d042ac1-text-decoration );line-height:var( --e-global-typography-d042ac1-line-height );letter-spacing:var( --e-global-typography-d042ac1-letter-spacing );word-spacing:var( --e-global-typography-d042ac1-word-spacing );}.elementor-1107 .elementor-element.elementor-element-944fcd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1107 .elementor-element.elementor-element-944fcd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1107 .elementor-element.elementor-element-88724ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1107 .elementor-element.elementor-element-135ebcf .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-cacc792 );font-family:var( --e-global-typography-f9b280b-font-family ), Sans-serif;font-size:var( --e-global-typography-f9b280b-font-size );font-weight:var( --e-global-typography-f9b280b-font-weight );line-height:var( --e-global-typography-f9b280b-line-height );letter-spacing:var( --e-global-typography-f9b280b-letter-spacing );word-spacing:var( --e-global-typography-f9b280b-word-spacing );}.elementor-1107 .elementor-element.elementor-element-6915bac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1107 .elementor-element.elementor-element-6915bac .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-cacc792 );font-family:var( --e-global-typography-09b163c-font-family ), Sans-serif;font-size:var( --e-global-typography-09b163c-font-size );font-weight:var( --e-global-typography-09b163c-font-weight );text-transform:var( --e-global-typography-09b163c-text-transform );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-190921f .tec-events-elementor-event-widget__status-passed{color:var( --e-global-color-cacc792 );font-family:var( --e-global-typography-09b163c-font-family ), Sans-serif;font-size:var( --e-global-typography-09b163c-font-size );font-weight:var( --e-global-typography-09b163c-font-weight );text-transform:var( --e-global-typography-09b163c-text-transform );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-190921f .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-1107 .elementor-element.elementor-element-72f7ae7{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1107 .elementor-element.elementor-element-72f7ae7:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-72f7ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cacc792 );}.elementor-1107 .elementor-element.elementor-element-2662c68{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1107 .elementor-element.elementor-element-8c3378a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1107 .elementor-element.elementor-element-b598a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1107 .elementor-element.elementor-element-c6b0be1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1107 .elementor-element.elementor-element-c6b0be1:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-c6b0be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a36006c );}.elementor-1107 .elementor-element.elementor-element-c6b0be1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1107 .elementor-element.elementor-element-44b6fd4 .elementor-heading-title{font-family:var( --e-global-typography-43129b8-font-family ), Sans-serif;font-size:var( --e-global-typography-43129b8-font-size );font-weight:var( --e-global-typography-43129b8-font-weight );text-transform:var( --e-global-typography-43129b8-text-transform );line-height:var( --e-global-typography-43129b8-line-height );color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-e45bbcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9f540c6 );fill:var( --e-global-color-9f540c6 );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-5aa8921 );fill:var( --e-global-color-5aa8921 );}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1107 .elementor-element.elementor-element-0514879{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1107 .elementor-element.elementor-element-743c967 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1107 .elementor-element.elementor-element-384960c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-dc3d082{--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;}.elementor-1107 .elementor-element.elementor-element-e563d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1107 .elementor-element.elementor-element-e563d9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1107 .elementor-element.elementor-element-edffee3{text-align:start;font-family:var( --e-global-typography-43129b8-font-family ), Sans-serif;font-size:var( --e-global-typography-43129b8-font-size );font-weight:var( --e-global-typography-43129b8-font-weight );text-transform:var( --e-global-typography-43129b8-text-transform );line-height:var( --e-global-typography-43129b8-line-height );color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-492b03a .tec-events-elementor-event-widget__cost{color:var( --e-global-color-9f540c6 );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-d68f0d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1107 .elementor-element.elementor-element-d68f0d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1107 .elementor-element.elementor-element-997ce8e{text-align:start;font-family:var( --e-global-typography-43129b8-font-family ), Sans-serif;font-size:var( --e-global-typography-43129b8-font-size );font-weight:var( --e-global-typography-43129b8-font-weight );text-transform:var( --e-global-typography-43129b8-text-transform );line-height:var( --e-global-typography-43129b8-line-height );color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-5588fea{width:var( --container-widget-width, 65.216% );max-width:65.216%;--container-widget-width:65.216%;--container-widget-flex-grow:0;}.elementor-1107 .elementor-element.elementor-element-5588fea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1107 .elementor-element.elementor-element-5588fea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name, .elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-9f540c6 );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-9f540c6 );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-bb0f504{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1107 .elementor-element.elementor-element-bb0f504 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-cacc792 );font-family:var( --e-global-typography-99cf33c-font-family ), Sans-serif;font-weight:var( --e-global-typography-99cf33c-font-weight );}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown-link{color:var( --e-global-color-9f540c6 );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown-list{border-color:var( --e-global-color-a36006c );background-color:var( --e-global-color-a36006c );}.elementor-1107 .elementor-element.elementor-element-78c0064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1107 .elementor-element.elementor-element-78c0064:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-78c0064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cacc792 );}.elementor-1107 .elementor-element.elementor-element-5e7bf73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--label{color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--label{color:var( --e-global-color-9f540c6 );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--label, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--label{font-family:var( --e-global-typography-09b163c-font-family ), Sans-serif;font-size:var( --e-global-typography-09b163c-font-size );font-weight:var( --e-global-typography-09b163c-font-weight );text-transform:var( --e-global-typography-09b163c-text-transform );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--title, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--title{color:var( --e-global-color-9f540c6 );font-family:var( --e-global-typography-d214eed-font-family ), Sans-serif;font-size:var( --e-global-typography-d214eed-font-size );font-weight:var( --e-global-typography-d214eed-font-weight );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .post-navigation__arrow-wrapper{color:var( --e-global-color-9f540c6 );fill:var( --e-global-color-9f540c6 );font-size:48px;}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-5aa8921 );fill:var( --e-global-color-5aa8921 );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .elementor-post-navigation__link a {gap:12px;}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .elementor-post-navigation__separator{background-color:var( --e-global-color-cacc792 );width:24px;}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .elementor-post-navigation{color:var( --e-global-color-cacc792 );border-block-width:24px;padding:0px 0;}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (24px / 2));}.elementor-1107 .elementor-element.elementor-element-5e7bf73 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (24px / 2));}body.elementor-page-1107{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1107 .elementor-element.elementor-element-014a1ee .tec-events-elementor-event-widget__title{font-size:var( --e-global-typography-d042ac1-font-size );line-height:var( --e-global-typography-d042ac1-line-height );letter-spacing:var( --e-global-typography-d042ac1-letter-spacing );word-spacing:var( --e-global-typography-d042ac1-word-spacing );}.elementor-1107 .elementor-element.elementor-element-135ebcf .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-f9b280b-font-size );line-height:var( --e-global-typography-f9b280b-line-height );letter-spacing:var( --e-global-typography-f9b280b-letter-spacing );word-spacing:var( --e-global-typography-f9b280b-word-spacing );}.elementor-1107 .elementor-element.elementor-element-6915bac .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-09b163c-font-size );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-190921f .tec-events-elementor-event-widget__status-passed{font-size:var( --e-global-typography-09b163c-font-size );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-44b6fd4 .elementor-heading-title{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-384960c{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-dc3d082{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1107 .elementor-element.elementor-element-e563d9c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1107 .elementor-element.elementor-element-edffee3{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-492b03a .tec-events-elementor-event-widget__cost{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-d68f0d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1107 .elementor-element.elementor-element-997ce8e{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name, .elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-bb0f504{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown-link{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--label, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--label{font-size:var( --e-global-typography-09b163c-font-size );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--title, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--title{font-size:var( --e-global-typography-d214eed-font-size );}}@media(max-width:767px){.elementor-1107 .elementor-element.elementor-element-014a1ee .tec-events-elementor-event-widget__title{font-size:var( --e-global-typography-d042ac1-font-size );line-height:var( --e-global-typography-d042ac1-line-height );letter-spacing:var( --e-global-typography-d042ac1-letter-spacing );word-spacing:var( --e-global-typography-d042ac1-word-spacing );}.elementor-1107 .elementor-element.elementor-element-135ebcf .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-f9b280b-font-size );line-height:var( --e-global-typography-f9b280b-line-height );letter-spacing:var( --e-global-typography-f9b280b-letter-spacing );word-spacing:var( --e-global-typography-f9b280b-word-spacing );}.elementor-1107 .elementor-element.elementor-element-6915bac .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-09b163c-font-size );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-190921f .tec-events-elementor-event-widget__status-passed{font-size:var( --e-global-typography-09b163c-font-size );line-height:var( --e-global-typography-09b163c-line-height );}.elementor-1107 .elementor-element.elementor-element-72f7ae7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1107 .elementor-element.elementor-element-44b6fd4 .elementor-heading-title{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-e45bbcc .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-384960c{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-edffee3{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-492b03a .tec-events-elementor-event-widget__cost{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-997ce8e{font-size:var( --e-global-typography-43129b8-font-size );line-height:var( --e-global-typography-43129b8-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name, .elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5588fea .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-bb0f504 .tec-events-elementor-event-widget__export-dropdown-link{font-size:var( --e-global-typography-d214eed-font-size );line-height:var( --e-global-typography-d214eed-line-height );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--label, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--label{font-size:var( --e-global-typography-09b163c-font-size );}.elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__prev--title, .elementor-1107 .elementor-element.elementor-element-5e7bf73 span.post-navigation__next--title{font-size:var( --e-global-typography-d214eed-font-size );}}@media(min-width:768px){.elementor-1107 .elementor-element.elementor-element-944fcd1{--width:100%;}.elementor-1107 .elementor-element.elementor-element-2662c68{--width:33%;}.elementor-1107 .elementor-element.elementor-element-c6b0be1{--width:100%;}.elementor-1107 .elementor-element.elementor-element-e563d9c{--width:33%;}.elementor-1107 .elementor-element.elementor-element-d68f0d5{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1107 .elementor-element.elementor-element-e563d9c{--width:100%;}.elementor-1107 .elementor-element.elementor-element-d68f0d5{--width:100%;}}/* Start custom CSS for tec_events_elementor_widget_event_categories, class: .elementor-element-6915bac *//* Kategorien-Wrapper: Text (inkl. Kommas) explizit weiß */
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper {
    color: #fff !important;
}

/* Links im Kategorien-Widget ebenfalls weiß (alle States) */
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper a,
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper a:visited,
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper a:hover,
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper a:active {
    color: #fff !important;
    text-decoration: none !important;
}

/* "Alle Veranstaltungen" ausblenden */
.elementor-widget
.tec-events-elementor-event-widget__categories-link-wrapper
a[href*="alle-veranstaltungen"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-5588fea *//* 1. Widget selbst ohne Einrückung / Rahmen / Innenabstand */
.elementor-widget .tec-events-elementor-event-widget__venue,
.elementor-widget .tec-events-elementor-event-widget__venue-container {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    width: 100% !important;
}

/* 2. Alles untereinander statt nebeneinander */
.tec-events-elementor-event-widget__venue-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
}

/* 3. Reihenfolge: erst Name+Adresse, dann Karte */
.tec-events-elementor-event-widget__venue-details {
    order: 1;
    width: 100%;
    margin: 0 0 1.5rem 0;
}

.tec-events-elementor-event-widget__venue-map {
    order: 2;
    width: 100%;
    margin: 0;
}
/* Linken Abstand vollständig entfernen – Venue-Details & Adresse */
.tec-events-elementor-event-widget__venue-details,
.tec-events-elementor-event-widget__venue-details *,
.tec-events-elementor-event-widget__venue-address,
.tec-events-elementor-event-widget__venue-address * {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
/* Adresse im Veranstaltungsort-Widget nicht kursiv */
.tec-events-elementor-event-widget__venue-address address,
.tec-events-elementor-event-widget__venue-address address *,
.tec-events-elementor-event-widget__venue-details address,
.tec-events-elementor-event-widget__venue-details address * {
    font-style: normal !important;
}
/* Widget-Wrapper als Blockelement, damit er unter der Überschrift steht */
.tec-events-elementor-event-widget__venue {
    display: block !important;
    width: 100% !important;
    margin-top: 0.5rem; /* optional: Abstand zur Überschrift */
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_export, class: .elementor-element-bb0f504 *//* Export-Dropdown-Button: Ecken ohne Rundung */
.tec-events-elementor-event-widget__export-dropdown-button {
    border-radius: 0 !important;
}

/* Export-Icon links im Button ausblenden */
.tec-events-elementor-event-widget__export-dropdown-button .tec-events-elementor-event-widget__export-dropdown-export-icon {
    display: none !important;
}/* End custom CSS */