.elementor-2050 .elementor-element.elementor-element-5feef46{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-5feef46:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-5feef46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-8b042b3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-1f6a79e{padding:8px 8px 8px 8px;text-align:center;}.elementor-2050 .elementor-element.elementor-element-1f6a79e .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:4rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-186612f{width:auto;max-width:auto;--e-transform-flipX:-1;top:0px;text-align:end;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-186612f{left:-14px;}body.rtl .elementor-2050 .elementor-element.elementor-element-186612f{right:-14px;}.elementor-2050 .elementor-element.elementor-element-186612f img{width:45px;}.elementor-2050 .elementor-element.elementor-element-fba4ca0{--display:flex;}.elementor-2050 .elementor-element.elementor-element-fba4ca0:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-fba4ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-fba4ca0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2050 .elementor-element.elementor-element-fba4ca0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-fba4ca0 > .elementor-shape-bottom svg, .elementor-2050 .elementor-element.elementor-element-fba4ca0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(132% + 1.3px);height:169px;}.elementor-2050 .elementor-element.elementor-element-48aa2bc{--spacer-size:50px;}.elementor-2050 .elementor-element.elementor-element-aa77305{--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:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-aa77305:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-aa77305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-search__button,
							   .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-view-selector__list-item-text,
							   .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-search__button:focus,
					.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-calendar-month__day-date-daynum,
							   .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-calendar-month__day-date-link,
							   .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-calendar-month__header-column-title{font-family:"Neulis Sans", Sans-serif;font-weight:700;}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-calendar-month__calendar-event-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-calendar-month__calendar-event-datetime{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-subscribe-dropdown__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-5ca5454 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-top-bar__datepicker-button,
					 .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-5ca5454 );--tec-color-icon-active:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .datepicker-switch{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .dow, .elementor-2050 .elementor-element.elementor-element-09c7435 .day, .elementor-2050 .elementor-element.elementor-element-09c7435 .month, .elementor-2050 .elementor-element.elementor-element-09c7435 .year{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__prev,
					 .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__next,
					 .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-5ca5454 );--tec-color-icon-primary:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__prev, .elementor-2050 .elementor-element.elementor-element-09c7435 .tribe-events-c-nav__next{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-search__button,
							   .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-view-selector__list-item-text,
							   .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-search__button:focus,
					.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-calendar-list__event-title{font-family:"Neulis Sans", Sans-serif;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-subscribe-dropdown__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-5ca5454 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-top-bar__datepicker-button,
					 .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-5ca5454 );--tec-color-icon-active:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .datepicker-switch{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .dow, .elementor-2050 .elementor-element.elementor-element-d6f625b .day, .elementor-2050 .elementor-element.elementor-element-d6f625b .month, .elementor-2050 .elementor-element.elementor-element-d6f625b .year{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__prev,
					 .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__next,
					 .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-5ca5454 );--tec-color-icon-primary:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__prev, .elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-c-nav__next{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-e86b55e{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-95f74c4{--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;--justify-content:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-0d9142c{--display:flex;}.elementor-2050 .elementor-element.elementor-element-0d9142c.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2050 .elementor-element.elementor-element-6da4e80 img{width:100%;height:125px;object-fit:contain;object-position:center center;}.elementor-2050 .elementor-element.elementor-element-ab83f91{text-align:center;}.elementor-2050 .elementor-element.elementor-element-ab83f91 .elementor-heading-title{font-family:"Neulis Sans", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6854e97 );}.elementor-2050 .elementor-element.elementor-element-225bf22{--display:flex;}.elementor-2050 .elementor-element.elementor-element-225bf22.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2050 .elementor-element.elementor-element-92c9043 img{width:100%;height:125px;object-fit:contain;object-position:center center;}.elementor-2050 .elementor-element.elementor-element-6bc82df{text-align:center;}.elementor-2050 .elementor-element.elementor-element-6bc82df .elementor-heading-title{font-family:"Neulis Sans", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-a76a0e4 );}.elementor-2050 .elementor-element.elementor-element-205d447{--display:flex;}.elementor-2050 .elementor-element.elementor-element-205d447.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2050 .elementor-element.elementor-element-73a0568 img{width:100%;height:125px;object-fit:contain;object-position:center center;}.elementor-2050 .elementor-element.elementor-element-b8d61d6{text-align:center;}.elementor-2050 .elementor-element.elementor-element-b8d61d6 .elementor-heading-title{font-family:"Neulis Sans", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d2af078 );}.elementor-2050 .elementor-element.elementor-element-045e2b7{--display:flex;}.elementor-2050 .elementor-element.elementor-element-045e2b7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2050 .elementor-element.elementor-element-e0d0c2a img{width:100%;height:125px;object-fit:contain;object-position:center center;}.elementor-2050 .elementor-element.elementor-element-017f8f1{text-align:center;}.elementor-2050 .elementor-element.elementor-element-017f8f1 .elementor-heading-title{font-family:"Neulis Sans", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-c8ed75b );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2050 .elementor-element.elementor-element-ab3ec11{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2050 .elementor-element.elementor-element-e65c837{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-e65c837 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2050 .elementor-element.elementor-element-960e5c9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-ef23b61{--display:flex;}.elementor-2050 .elementor-element.elementor-element-3ae4bef{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-3ae4bef > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-38f8270 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-839b535{--display:flex;}.elementor-2050 .elementor-element.elementor-element-cc1bce7{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-cc1bce7 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-e644df7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-75ed858{--display:flex;}.elementor-2050 .elementor-element.elementor-element-bdfd004{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-bdfd004 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-57a9a9c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-4479e94{--display:flex;}.elementor-2050 .elementor-element.elementor-element-6d7f4fb{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-6d7f4fb > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-f2ef8b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-cdef72e{--display:flex;}.elementor-2050 .elementor-element.elementor-element-bf763eb{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-bf763eb > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-c30fbf9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-4769b84{--display:flex;}.elementor-2050 .elementor-element.elementor-element-f3aef8e{--grid-columns:2;}.elementor-2050 .elementor-element.elementor-element-f3aef8e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2050 .elementor-element.elementor-element-ed23171 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-e59f238{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.2rem;--n-tabs-title-color:var( --e-global-color-492205a );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-accent );}.elementor-2050 .elementor-element.elementor-element-e59f238 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-e59f238.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-e59f238.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2050 .elementor-element.elementor-element-e59f238.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-e59f238.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Neulis Sans", Sans-serif;font-weight:400;}.elementor-2050 .elementor-element.elementor-element-e59f238 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-5ca5454 );--n-tabs-icon-color-hover:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-4de4613{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-4de4613:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-4de4613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-fe71bf1{width:auto;max-width:auto;top:-100px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-fe71bf1{left:0px;}body.rtl .elementor-2050 .elementor-element.elementor-element-fe71bf1{right:0px;}.elementor-2050 .elementor-element.elementor-element-9a15a6b{text-align:center;}.elementor-2050 .elementor-element.elementor-element-9a15a6b .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-title{font-family:"Magnivera", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-6854e97 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-datetime-featured-text,
					 .elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-6854e97 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-6854e97 );font-family:"Neulis Sans", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-featured-image{height:220px;border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-74d0b82 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-75df9f0{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-75df9f0:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-75df9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-5eab740{width:auto;max-width:auto;top:-100px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-5eab740{left:0px;}body.rtl .elementor-2050 .elementor-element.elementor-element-5eab740{right:0px;}.elementor-2050 .elementor-element.elementor-element-00b3425{text-align:center;}.elementor-2050 .elementor-element.elementor-element-00b3425 .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-title{font-family:"Magnivera", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-a76a0e4 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-datetime-featured-text,
					 .elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-a76a0e4 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-a76a0e4 );font-family:"Neulis Sans", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-featured-image{height:220px;border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-9c658a8 .elementor-button{background-color:var( --e-global-color-492205a );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-f08ee75{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-f08ee75:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-f08ee75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-8d1f349{width:auto;max-width:auto;top:-100px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-8d1f349{left:0px;}body.rtl .elementor-2050 .elementor-element.elementor-element-8d1f349{right:0px;}.elementor-2050 .elementor-element.elementor-element-07ebb0d{text-align:center;}.elementor-2050 .elementor-element.elementor-element-07ebb0d .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-title{font-family:"Magnivera", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-d2af078 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-datetime-featured-text,
					 .elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-d2af078 );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-d2af078 );font-family:"Neulis Sans", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-featured-image{height:220px;border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-dcbf7a4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-239722a{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-239722a:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-239722a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-e57d81c{width:auto;max-width:auto;top:-100px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-e57d81c{left:0px;}body.rtl .elementor-2050 .elementor-element.elementor-element-e57d81c{right:0px;}.elementor-2050 .elementor-element.elementor-element-a9d2268{text-align:center;}.elementor-2050 .elementor-element.elementor-element-a9d2268 .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-492205a );}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-title{font-family:"Magnivera", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-c8ed75b );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-datetime-featured-text,
					 .elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-c8ed75b );font-family:"Neulis Sans", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-c8ed75b );font-family:"Neulis Sans", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-featured-image{height:220px;border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-84970d7 .elementor-button{background-color:var( --e-global-color-492205a );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-f47c63e{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-2050 .elementor-element.elementor-element-14f3853{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-7159d41{text-align:center;}.elementor-2050 .elementor-element.elementor-element-7159d41 .elementor-heading-title{font-family:"Magnivera", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-be12f41{width:auto;max-width:auto;top:-150px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-be12f41{left:0px;}body.rtl .elementor-2050 .elementor-element.elementor-element-be12f41{right:0px;}.elementor-2050 .elementor-element.elementor-element-486f4f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-7e88147 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2050 .elementor-element.elementor-element-edec656 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-2050 .elementor-element.elementor-element-163c09d{width:auto;max-width:auto;bottom:-45px;text-align:start;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-163c09d{left:-20px;}body.rtl .elementor-2050 .elementor-element.elementor-element-163c09d{right:-20px;}.elementor-2050 .elementor-element.elementor-element-163c09d img{width:80px;}.elementor-2050 .elementor-element.elementor-element-6bdcfbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-89d25d4{font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-2050 .elementor-element.elementor-element-005ba55 .elementor-button{background-color:var( --e-global-color-6854e97 );font-family:"Neulis Sans", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-5ca5454 );color:var( --e-global-color-5ca5454 );border-radius:20px 0px 20px 0px;}.elementor-2050 .elementor-element.elementor-element-005ba55 .elementor-button:hover, .elementor-2050 .elementor-element.elementor-element-005ba55 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5ca5454 );}.elementor-2050 .elementor-element.elementor-element-005ba55 .elementor-button:hover svg, .elementor-2050 .elementor-element.elementor-element-005ba55 .elementor-button:focus svg{fill:var( --e-global-color-5ca5454 );}@media(max-width:1024px){.elementor-2050 .elementor-element.elementor-element-1f6a79e .elementor-heading-title{font-size:3rem;}.elementor-2050 .elementor-element.elementor-element-e65c837{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-3ae4bef{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-cc1bce7{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-bdfd004{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-6d7f4fb{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-bf763eb{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-f3aef8e{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-featured-image{height:130px;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-featured-image{height:130px;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-featured-image{height:130px;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-featured-image{height:130px;}.elementor-2050 .elementor-element.elementor-element-486f4f1{--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;--justify-content:space-between;}.elementor-2050 .elementor-element.elementor-element-486f4f1.e-con{--order:99999 /* order end hack */;}.elementor-2050 .elementor-element.elementor-element-7e88147 img{height:250px;}.elementor-2050 .elementor-element.elementor-element-edec656 img{height:250px;}}@media(max-width:767px){.elementor-2050 .elementor-element.elementor-element-fba4ca0 > .elementor-shape-bottom svg, .elementor-2050 .elementor-element.elementor-element-fba4ca0 > .e-con-inner > .elementor-shape-bottom svg{height:100px;}.elementor-2050 .elementor-element.elementor-element-48aa2bc{--spacer-size:40px;}.elementor-2050 .elementor-element.elementor-element-d6f625b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-d6f625b .tribe-events-calendar-list__event-title{font-size:1rem;}.elementor-2050 .elementor-element.elementor-element-ab3ec11{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-e65c837{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-e65c837 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-ef23b61{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-3ae4bef{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-3ae4bef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-839b535{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-cc1bce7{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-cc1bce7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-75ed858{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-bdfd004{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-bdfd004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-4479e94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-6d7f4fb{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-6d7f4fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-cdef72e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-bf763eb{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-bf763eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-4769b84{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-f3aef8e{--grid-columns:1;}.elementor-2050 .elementor-element.elementor-element-f3aef8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-5bc3bbd .tribe-events-pro-photo__event-featured-image{height:190px;}.elementor-2050 .elementor-element.elementor-element-dedec15 .tribe-events-pro-photo__event-featured-image{height:190px;}.elementor-2050 .elementor-element.elementor-element-c085f66 .tribe-events-pro-photo__event-featured-image{height:190px;}.elementor-2050 .elementor-element.elementor-element-9761a62 .tribe-events-pro-photo__event-featured-image{height:190px;}.elementor-2050 .elementor-element.elementor-element-486f4f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2050 .elementor-element.elementor-element-486f4f1.e-con{--order:99999 /* order end hack */;}.elementor-2050 .elementor-element.elementor-element-7e88147 img{height:215px;}.elementor-2050 .elementor-element.elementor-element-edec656 img{height:215px;}}@media(min-width:768px){.elementor-2050 .elementor-element.elementor-element-0d9142c{--width:20%;}.elementor-2050 .elementor-element.elementor-element-225bf22{--width:20%;}.elementor-2050 .elementor-element.elementor-element-205d447{--width:20%;}.elementor-2050 .elementor-element.elementor-element-045e2b7{--width:20%;}.elementor-2050 .elementor-element.elementor-element-14f3853{--width:100%;}.elementor-2050 .elementor-element.elementor-element-486f4f1{--width:45%;}.elementor-2050 .elementor-element.elementor-element-6bdcfbf{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2050 .elementor-element.elementor-element-486f4f1{--width:100%;}.elementor-2050 .elementor-element.elementor-element-6bdcfbf{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8b042b3 */.blockHeading {
    display: inline-block;
    margin: auto;
    width: auto;;
}

.decoFly {
    width:55px;
    position: relative;
    top:-32px;
    left:-35px;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-09c7435 */.supportCalendar .tribe-events-calendar-month tbody {
    background-color:var(--e-global-color-5ca5454);
    border-radius: 0px 0px 30px 30px;
    display: block;
}
.supportCalendar .tribe-events-calendar-month__multiday-event-wrapper {
    min-height: 30px;}
.supportCalendar .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content {
    position: absolute;
}
.supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body, .supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
    border:none !important;
}
.supportCalendar thead {
    background-color:var(--e-global-color-492205a);
    border-radius: 30px 30px 0px 0px;
    border: 2px solid #502b73;
    display: block;
}
.supportCalendar th .tribe-events-calendar-month__header-column-title {
    font-size:1.2rem !important;
    font-weight: bold;
    width:100% !important;
    text-align: center!important;
}
.supportCalendar .tribe-common .tribe-common-c-svgicon__svg-fill, .supportCalendar .tribe-events .tribe-events-c-events-bar__search-button-icon-svg path, .supportCalendar .tribe-events .tribe-events-c-nav__prev .tribe-events-c-nav__prev-icon-svg path, .supportCalendar .tribe-events .tribe-events-c-nav__next .tribe-events-c-nav__next-icon-svg path{
    fill: #ffffff;
}
.supportCalendar .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path, .supportCalendar .tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path, .supportCalendar .tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path, .supportCalendar .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{
    fill: var(--e-global-color-accent) !important;
}
.supportCalendar .tribe-events .tribe-events-c-nav__prev, .supportCalendar .tribe-events .tribe-events-c-nav__today, .supportCalendar .tribe-events .tribe-events-c-nav__next {
    color:#ffffff;
}
.supportCalendar .tribe-events .tribe-events-c-nav__prev:hover, .supportCalendar .tribe-events .tribe-events-c-nav__prev:focus, .supportCalendar .tribe-events .tribe-events-c-nav__today:focus, .supportCalendar .tribe-events .tribe-events-c-nav__today:hover, .supportCalendar .tribe-events .tribe-events-c-nav__next:focus,
.supportCalendar .tribe-events .tribe-events-c-nav__next:hover{
    color: var(--e-global-color-accent);
}

.supportCalendar td {
    border: 2px solid var(--e-global-color-primary) !important;
}
.supportCalendar tr:last-of-type td:first-of-type {
    border-radius:0px 0px 0px 30px;
}
.supportCalendar tr:last-of-type td:last-of-type {
    border-radius:0px 0px 30px 0px;
}
.supportCalendar .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {
    font-size:1.2rem;
}
.supportCalendar .tribe-events-calendar-month__header-column {
    padding: 10px 0px;
    width:100% !important;
    text-align: center !important;
}
.tribe-events-calendar-month__header-column-title {
    color: var(--e-global-color-primary) !important;
}
.supportCalendar .tribe-events .tribe-common-c-btn-icon--caret-left.tribe-events-c-top-bar__nav-link--prev .tribe-common-c-btn-icon__icon-svg path, .supportCalendar .tribe-events .tribe-common-c-btn-icon--caret-right.tribe-events-c-top-bar__nav-link--next .tribe-common-c-btn-icon__icon-svg path {
    fill: var(--e-global-color-5ca5454);;
}
.supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message {
    color: var(--e-global-color-5ca5454);
}
.supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
    border-radius: 30px;
    border:solid;
}
.supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container {
    border-radius: 30px;
    border:none;
}
/** START Month Category Events Styles **/
.supportCalendar .tribe-events-calendar-month__calendar-event.tribe_events_cat-pregnancy-and-postpartum, .tribe_events_cat-pregnancy-and-postpartum .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: var(--e-global-color-d2af078);
}
.supportCalendar .tribe-events-calendar-month__events .tribe_events_cat-life-after-loss, .tribe_events_cat-life-after-loss .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: var(--e-global-color-c8ed75b);
}
.supportCalendar .tribe-events-calendar-month__events .tribe_events_cat-wellness-workshops,
.tribe-events .tribe_events_cat-wellness-workshops .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: var(--e-global-color-6854e97) !important;
    border-radius:0px !important;
}
.supportCalendar .tribe-events-calendar-month__events  .tribe_events_cat-partners-and-family {
    background-color: var(--e-global-color-a76a0e4);
}
/** END Month Category Events Styles **/

.supportCalendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month  {
    border-radius: 30px;
}
.supportCalendar .tribe-events .tribe-events-calendar-month__calendar-event  {
    padding: 5px !important;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
    padding:4px 0px;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    padding:5px;
}
.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
    border-radius:0px !important;
}
.supportCalendar .tribe-events-series-archive__icon, .supportCalendar .tribe_events_cat-pregnancy-and-postpartum  .tribe-events-calendar-month__calendar-event-title a,
.supportCalendar .tribe-events-series-archive__icon, .supportCalendar .tribe_events_cat-life-after-loss  .tribe-events-calendar-month__calendar-event-title a, .supportCalendar .tribe_events_cat-partners-and-family .tribe-events-calendar-month__calendar-event-title a, .tribe_events_cat-wellness-workshops .tribe-events-calendar-month__calendar-event-title a, .tribe-events .tribe-events-calendar-month__multiday-event-bar-title    {
    color: var(--e-global-color-5ca5454) !important;
} 
.tribe-events .tribe-events-calendar-month__calendar-event, .tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
    margin:2px 0px 0px 0px !important;
}
.tribe-events-calendar-day, 
.tribe-events-calendar-list,
.tribe-events-pro-photo,
.tribe-events-pro-week-grid,
.tribe-common-g-row.tribe-events-pro-map,
.tribe-events-pro-summary {
    background-color:#ffffff;
    padding:30px !important;
    border-radius: 20px;
}
.supportCalendar  .tribe-events-calendar-month__calendar-event-datetime>*,
.supportCalendar .tribe-common-c-svgicon--series, .supportCalendar .tribe-events-calendar-month__calendar-event-datetime{
    display: none;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-d6f625b */.supportCalendar.mobile .tribe-events-calendar-list {
    padding:10px !important;
}
.supportCalendar.mobile .tribe-events-calendar-list__month-separator-text {
    font-size: 1rem;
}
.supportCalendar.mobile .tribe-events .tribe-events-l-container {
    padding:0px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e59f238 */@media screen and (max-width:1025px){
    .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
    fill: #faf7f5 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e86b55e */.switchBox .elementor-widget-n-tabs .e-n-tabs-heading {
    justify-content: flex-start;
}
.switchBox .tribe-events-widget-events-list__view-more {
    display: none;
}
.switchBox article {
    border-radius: 20px;
    padding: 20px;
    background-color: #ebebeb;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: 95%;
}
.switchBox article.tribe_events_cat-wellness-workshops {
    background-color: #d639001a;
    background-image: url(https://roostwebstrategies.com/wellmama/wp-content/uploads/2026/04/wellness-butterflies.png);
    
}
.switchBox article.tribe_events_cat-pregnancy-and-postpartum{
    background-color: #8e337433;
     background-image: url(https://roostwebstrategies.com/wellmama/wp-content/uploads/2026/04/pregnancy-butterfly.png);
}
.switchBox article.tribe_events_cat-partners-and-family{
    background-color: #296f4038;
     background-image: url(https://roostwebstrategies.com/wellmama/wp-content/uploads/2026/04/partners-butterflies.png);
}
.switchBox article.tribe_events_cat-life-after-loss{
    background-color: #3b4a6b36;
     background-image: url(https://roostwebstrategies.com/wellmama/wp-content/uploads/2026/04/loss-butterfly.png);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4de4613 */.wellnessWorkshops .tribe-events-header, .wellnessWorkshops .tribe-events-pro-photo-nav, .wellnessWorkshops .tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}
.wellnessWorkshops .tribe-events-pro-photo__event img {
    object-fit: cover;
}
.wellnessWorkshops li.tribe-common-g-col {
    margin-bottom:0px !important;
}
.wellnessWorkshops .tribe-events-l-container {
    min-height: 200px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.wellnessWorkshops .tribe-events-pro-photo__event-title {
    margin-top: 6px;
}
@media screen and (max-width:767px) {
    .wellnessWorkshops li.tribe-common-g-col {
        width:100% !important;
        padding-bottom:30px;
    }
    .wellnessWorkshops .tribe-events-l-container {
        padding-left:0px !important;
        padding-right:0px !important;
    }
}/* End custom CSS */