.elementor-2961 .elementor-element.elementor-element-3a93b56f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2961 .elementor-element.elementor-element-7e3d6bb9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2961 .elementor-element.elementor-element-601839c8 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-14aebe20{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-2961 .elementor-element.elementor-element-14aebe20 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-79fb5ec9{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-2961 .elementor-element.elementor-element-79fb5ec9 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 18px 16px 22px;}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2961 .elementor-element.elementor-element-3a7c36c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2961 .elementor-element.elementor-element-3ae18797{--display:flex;}body:not(.rtl) .elementor-2961 .elementor-element.elementor-element-50330dac{left:40px;}body.rtl .elementor-2961 .elementor-element.elementor-element-50330dac{right:40px;}.elementor-2961 .elementor-element.elementor-element-50330dac{top:40px;text-align:start;}.elementor-2961 .elementor-element.elementor-element-50330dac .elementor-heading-title{font-family:var( --e-global-typography-06b60d6-font-family ), Sans-serif;font-size:var( --e-global-typography-06b60d6-font-size );font-weight:var( --e-global-typography-06b60d6-font-weight );text-transform:var( --e-global-typography-06b60d6-text-transform );line-height:var( --e-global-typography-06b60d6-line-height );color:var( --e-global-color-accent );}.elementor-2961 .elementor-element.elementor-element-4e9a489f{--grid-columns:1;}.elementor-2961 .elementor-element.elementor-element-709faa38{--grid-columns:3;}.elementor-2961 .elementor-element.elementor-element-5920b16e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2961 .elementor-element.elementor-element-4e676a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2961 .elementor-element.elementor-element-2a4464a .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-56434c6{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-2961 .elementor-element.elementor-element-56434c6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-545f085{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-2961 .elementor-element.elementor-element-545f085 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-2961 .elementor-element.elementor-element-5b4b399f{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2961 .elementor-element.elementor-element-80d8e00 .tribe-events-c-subscribe-dropdown__button,
					 .elementor-2961 .elementor-element.elementor-element-80d8e00 .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-2961 .elementor-element.elementor-element-80d8e00 .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-2961 .elementor-element.elementor-element-601839c8 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-14aebe20 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-79fb5ec9 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-2961 .elementor-element.elementor-element-50330dac .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-2961 .elementor-element.elementor-element-2a4464a .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-56434c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-545f085 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}}@media(max-width:1024px){.elementor-2961 .elementor-element.elementor-element-601839c8 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-14aebe20 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-79fb5ec9 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-2961 .elementor-element.elementor-element-50330dac .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-2961 .elementor-element.elementor-element-4e9a489f{--grid-columns:1;}.elementor-2961 .elementor-element.elementor-element-709faa38{--grid-columns:2;}.elementor-2961 .elementor-element.elementor-element-2a4464a .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-56434c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-545f085 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}}@media(max-width:767px){.elementor-2961 .elementor-element.elementor-element-601839c8 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-14aebe20 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-79fb5ec9 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-2961 .elementor-element.elementor-element-350f5861 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}body:not(.rtl) .elementor-2961 .elementor-element.elementor-element-50330dac{left:20px;}body.rtl .elementor-2961 .elementor-element.elementor-element-50330dac{right:20px;}.elementor-2961 .elementor-element.elementor-element-50330dac{top:20px;}.elementor-2961 .elementor-element.elementor-element-50330dac .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-2961 .elementor-element.elementor-element-4e9a489f{--grid-columns:1;}.elementor-2961 .elementor-element.elementor-element-709faa38{--grid-columns:1;}.elementor-2961 .elementor-element.elementor-element-2a4464a .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-2961 .elementor-element.elementor-element-56434c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2961 .elementor-element.elementor-element-545f085 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-80d8e00 */.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
    font-family: var(--e-global-typography-c7ac9f5-font-family), Sans-serif;
    color: var(--e-global-color-7a6bba8);
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
     color: var( --e-global-color-accent ) !important;
 }
 
 .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-events .tribe-events-l-container {
     padding: 0px !important;
     margin: 0px !important;
     width: 100% !important;
     min-width: 100% !important;
 }
 
 .tribe-common img {
    border-radius: 16px !important;
}/* End custom CSS */