.elementor-326 .elementor-element.elementor-element-873d217{--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:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:9vh;--padding-bottom:9vh;--padding-left:0;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-c6d5515{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-85535b8{--display:flex;--overflow:hidden;--border-radius:0px 300px 300px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-85535b8:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-85535b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-9cd3e1b{--display:flex;--min-height:48vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9vh;--padding-bottom:9vh;--padding-left:5vw;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-8afd7f2{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:center;}.elementor-326 .elementor-element.elementor-element-8afd7f2 .elementor-heading-title{font-weight:300;color:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-3989525{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:14px;}.elementor-326 .elementor-element.elementor-element-3989525 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-326 .elementor-element.elementor-element-3989525 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-326 .elementor-element.elementor-element-6768262.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-326 .elementor-element.elementor-element-6768262 img{width:100%;max-width:30vw;height:30vw;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-326 .elementor-element.elementor-element-b53fc73{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5vw;--padding-right:0;}.elementor-326 .elementor-element.elementor-element-5d7b3d5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-326 .elementor-element.elementor-element-98ee842 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-688bcf8{width:var( --container-widget-width, 685px );max-width:685px;--container-widget-width:685px;--container-widget-flex-grow:0;text-align:center;}.elementor-326 .elementor-element.elementor-element-688bcf8.elementor-element{--align-self:center;}.elementor-326 .elementor-element.elementor-element-688bcf8 .elementor-heading-title{font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-04f931e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-0f7a77b{--grid-columns:3;--grid-row-gap:50px;}.elementor-326 .elementor-element.elementor-element-0f7a77b .elementor-pagination{text-align:center;margin-top:20px;}body:not(.rtl) .elementor-326 .elementor-element.elementor-element-0f7a77b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-326 .elementor-element.elementor-element-0f7a77b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-326 .elementor-element.elementor-element-0f7a77b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-326 .elementor-element.elementor-element-0f7a77b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-326 .elementor-element.elementor-element-d8eea92{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-326 .elementor-element.elementor-element-d8eea92:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-d8eea92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-d8eea92 > .elementor-shape-top svg, .elementor-326 .elementor-element.elementor-element-d8eea92 > .e-con-inner > .elementor-shape-top svg{width:calc(130% + 1.3px);height:285px;}.elementor-326 .elementor-element.elementor-element-d8eea92 > .elementor-shape-bottom svg, .elementor-326 .elementor-element.elementor-element-d8eea92 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:285px;}.elementor-326 .elementor-element.elementor-element-fc839e6{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-326 .elementor-element.elementor-element-2d403a1{text-align:center;}.elementor-326 .elementor-element.elementor-element-2d403a1 .elementor-heading-title{color:var( --e-global-color-d6e846e );}.elementor-326 .elementor-element.elementor-element-394f891{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-view-selector__list-item-text,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:var( --e-global-color-primary );--tec-color-text-view-selector-list-item:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-search__button:not(:hover):not(:active),
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-search__button:focus,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events .tribe-events-c-search__button:hover{--tec-color-text-events-bar-submit-button:var( --e-global-color-b7ca7b3 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-search__button:focus,
					.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__day,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__body{--tec-color-border-secondary-month-grid:var( --e-global-color-accent );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__day:hover:after{--tec-color-border-active-month-grid-hover:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__day-date-daynum,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__day-date-link,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__header-column-title{--tec-color-day-marker-month:var( --e-global-color-c5407c0 );--tec-color-day-marker-past-month:var( --e-global-color-c5407c0 );--tec-color-text-day-of-week-month:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__calendar-event-title-link{--tec-color-text-events-title:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__calendar-event-datetime{--tec-color-text-event-date:var( --e-global-color-c5407c0 );--tec-color-text-secondary-event-date:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__calendar-event--featured:before,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-month__calendar-event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-d6e846e );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-subscribe-dropdown__button,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-c5407c0 );}.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-top-bar__datepicker-button,
					 .elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-c5407c0 );--tec-color-icon-active:var( --e-global-color-c5407c0 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-326 .elementor-element.elementor-element-873d217{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5vh;--padding-bottom:7vh;--padding-left:0;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-c6d5515{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-326 .elementor-element.elementor-element-9cd3e1b{--min-height:50vh;--padding-top:7vh;--padding-bottom:7vh;--padding-left:5vw;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-8afd7f2{text-align:left;}.elementor-326 .elementor-element.elementor-element-b53fc73{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-326 .elementor-element.elementor-element-5d7b3d5{--grid-auto-flow:row;}.elementor-326 .elementor-element.elementor-element-0f7a77b{--grid-columns:1;--grid-row-gap:45px;}.elementor-326 .elementor-element.elementor-element-d8eea92{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-326 .elementor-element.elementor-element-fc839e6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:767px){.elementor-326 .elementor-element.elementor-element-873d217{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5vh;--padding-bottom:5vh;--padding-left:0;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-c6d5515{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-326 .elementor-element.elementor-element-9cd3e1b{--min-height:30vh;--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-326 .elementor-element.elementor-element-8afd7f2{text-align:left;}.elementor-326 .elementor-element.elementor-element-3989525 .elementor-divider{text-align:left;}.elementor-326 .elementor-element.elementor-element-3989525 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-326 .elementor-element.elementor-element-6768262 > .elementor-widget-container{padding:0 0 0 0;}.elementor-326 .elementor-element.elementor-element-6768262{text-align:center;}.elementor-326 .elementor-element.elementor-element-6768262 img{max-width:70vw;height:70vw;}.elementor-326 .elementor-element.elementor-element-b53fc73{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-326 .elementor-element.elementor-element-5d7b3d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-326 .elementor-element.elementor-element-0f7a77b{--grid-columns:1;--grid-row-gap:35px;}.elementor-326 .elementor-element.elementor-element-d8eea92{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-326 .elementor-element.elementor-element-d8eea92 > .elementor-shape-top svg, .elementor-326 .elementor-element.elementor-element-d8eea92 > .e-con-inner > .elementor-shape-top svg{width:calc(200% + 1.3px);height:185px;}.elementor-326 .elementor-element.elementor-element-d8eea92 > .elementor-shape-bottom svg, .elementor-326 .elementor-element.elementor-element-d8eea92 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:185px;}.elementor-326 .elementor-element.elementor-element-fc839e6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}/* Start custom CSS for image, class: .elementor-element-6768262 */.elementor-326 .elementor-element.elementor-element-6768262 img{
max-width: 437px !important;
max-height: 437px !important;  }/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-113d31e */.elementor-326 .elementor-element.elementor-element-113d31e .tribe-common-l-container.tribe-events-l-container{
    padding: 0
}

.elementor-326 .elementor-element.elementor-element-113d31e .tribe-common .tribe-common-c-loader__dot circle{
    fill:var(--e-global-color-secondary)
}

.elementor-326 .elementor-element.elementor-element-113d31e .tribe-common-c-btn:hover{
        background-color: var(--e-global-color-primary);
}

.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-title,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-title a,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-description,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-datetime-wrapper,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-datetime,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__month-separator-text,
.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-date-tag-daynum {
    color: #fff!important
}


.elementor-326 .elementor-element.elementor-element-113d31e .tribe-events-calendar-list__event-description{
    
}/* End custom CSS */