.elementor-8949 .elementor-element.elementor-element-2a2792b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8949 .elementor-element.elementor-element-2a2792b:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );background-image:url("https://opencircle.ca/wp-content/uploads/2026/04/WAVE-BACKGROUND-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8949 .elementor-element.elementor-element-2a2792b::before, .elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-background-video-container::before, .elementor-8949 .elementor-element.elementor-element-2a2792b > .e-con-inner > .elementor-background-video-container::before, .elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-background-slideshow::before, .elementor-8949 .elementor-element.elementor-element-2a2792b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-background ) 0%, var( --e-global-color-transparent ) 100%);}.elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-shape-top .elementor-shape-fill, .elementor-8949 .elementor-element.elementor-element-2a2792b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-8949 .elementor-element.elementor-element-da5de51{--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-8949 .elementor-element.elementor-element-a77c37f{--display:flex;}.elementor-8949 .elementor-element.elementor-element-f72326d .tec-events-elementor-event-widget__title{color:var( --e-global-color-primary );font-family:"Prompt", calibri;font-size:30px;font-weight:600;}.elementor-8949 .elementor-element.elementor-element-9f8ac3c .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-primary );font-family:"Prompt", calibri;font-size:24px;font-weight:600;}.elementor-8949 .elementor-element.elementor-element-7b8cdb8 .tec-events-elementor-event-widget__website-link a{color:var( --e-global-color-ecfcf99 );font-family:"Lato", calibri;font-size:18px;font-weight:600;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), calibri;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 );}.elementor-8949 .elementor-element.elementor-element-36f2d87{text-align:start;font-family:"Lato", calibri;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-8949 .elementor-element.elementor-element-47d9e9e{--display:flex;}.elementor-8949 .elementor-element.elementor-element-00b9cbe > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.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 ), calibri;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-8949 .elementor-element.elementor-element-8ddf340 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-8949 .elementor-element.elementor-element-681a4cc .tec-events-elementor-event-widget__cost{color:var( --e-global-color-primary );font-family:"Lato", calibri;font-size:18px;font-weight:600;}.elementor-8949 .elementor-element.elementor-element-109d3e0 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-accent );font-family:"Lato", calibri;font-size:18px;font-weight:600;background-color:var( --e-global-color-ecfcf99 );}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-transparent );}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-primary );}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown-button:hover{color:#FFECD1;font-family:"Lato", calibri;font-size:18px;font-weight:600;border-color:var( --e-global-color-transparent );}.elementor-8949 .elementor-element.elementor-element-109d3e0 ..elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown-button:hover{mix-blend-mode:overlay;}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown-link{color:var( --e-global-color-primary );font-family:"Lato", calibri;font-size:18px;font-weight:500;}.elementor-8949 .elementor-element.elementor-element-109d3e0 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-8949 .elementor-element.elementor-element-1be1a38 .tec-events-elementor-event-widget__organizer-header{color:var( --e-global-color-primary );font-family:"Lato", calibri;font-size:16px;font-weight:600;font-style:normal;text-decoration:underline;}.elementor-8949 .elementor-element.elementor-element-1be1a38 .tec-events-elementor-event-widget__organizer-name, .elementor-8949 .elementor-element.elementor-element-1be1a38 .tec-events-elementor-event-widget__organizer-name a{color:var( --e-global-color-primary );font-family:"Prompt", calibri;font-size:20px;font-weight:600;}@media(min-width:1025px){.elementor-8949 .elementor-element.elementor-element-2a2792b:not(.elementor-motion-effects-element-type-background), .elementor-8949 .elementor-element.elementor-element-2a2792b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}}