.elementor-7473 .elementor-element.elementor-element-39538ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:48px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-7473 .elementor-element.elementor-element-b5e1bfd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7473 .elementor-element.elementor-element-8353981 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-bb6add1 .elementor-heading-title{font-family:var( --e-global-typography-143356a-font-family ), Sans-serif;font-size:var( --e-global-typography-143356a-font-size );font-weight:var( --e-global-typography-143356a-font-weight );text-transform:var( --e-global-typography-143356a-text-transform );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );color:var( --e-global-color-accent );}.elementor-7473 .elementor-element.elementor-element-6a2784a{--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: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-7473 .elementor-element.elementor-element-767bbd4 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-7473 .elementor-element.elementor-element-767bbd4{font-family:var( --e-global-typography-4272ed0-font-family ), Sans-serif;font-size:var( --e-global-typography-4272ed0-font-size );font-weight:var( --e-global-typography-4272ed0-font-weight );text-transform:var( --e-global-typography-4272ed0-text-transform );line-height:var( --e-global-typography-4272ed0-line-height );}.elementor-7473 .elementor-element.elementor-element-f413dce{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:48px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-7473 .elementor-element.elementor-element-e957f5d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__list-item-text,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:var( --e-global-color-text );--tec-color-text-view-selector-list-item:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__list-item-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-family:var( --e-global-typography-cd10039-font-family ), Sans-serif;font-size:var( --e-global-typography-cd10039-font-size );font-weight:var( --e-global-typography-cd10039-font-weight );text-transform:var( --e-global-typography-cd10039-text-transform );line-height:var( --e-global-typography-cd10039-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar--border{--tec-color-border-events-bar:var( --e-global-color-f409f16 );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button:not(:hover):not(:active),
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button:focus,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events .tribe-events-c-search__button:hover{--tec-color-text-events-bar-submit-button:var( --e-global-color-eca725c );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button:focus,
					.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-accent );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__content{--tec-color-background-view-selector:var( --e-global-color-eca725c );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-title-link{--tec-color-text-events-title:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );text-transform:var( --e-global-typography-5995ec6-text-transform );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-datetime{--tec-color-text-event-date:var( --e-global-color-text );font-family:var( --e-global-typography-8a016b2-font-family ), Sans-serif;font-size:var( --e-global-typography-8a016b2-font-size );font-weight:var( --e-global-typography-8a016b2-font-weight );text-transform:var( --e-global-typography-8a016b2-text-transform );line-height:var( --e-global-typography-8a016b2-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-description{--tec-color-text-primary:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-description p{font-family:var( --e-global-typography-df9e820-font-family ), Sans-serif;font-size:var( --e-global-typography-df9e820-font-size );font-weight:var( --e-global-typography-df9e820-font-weight );text-transform:var( --e-global-typography-df9e820-text-transform );line-height:var( --e-global-typography-df9e820-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-venue{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-23776fd-font-family ), Sans-serif;font-size:var( --e-global-typography-23776fd-font-size );font-weight:var( --e-global-typography-23776fd-font-weight );line-height:var( --e-global-typography-23776fd-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-cost{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-4f5fedf-font-family ), Sans-serif;font-size:var( --e-global-typography-4f5fedf-font-size );font-weight:var( --e-global-typography-4f5fedf-font-weight );text-transform:var( --e-global-typography-4f5fedf-text-transform );line-height:var( --e-global-typography-4f5fedf-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-weekday{--tec-color-text-secondary:var( --e-global-color-text );font-family:var( --e-global-typography-143356a-font-family ), Sans-serif;font-size:var( --e-global-typography-143356a-font-size );font-weight:var( --e-global-typography-143356a-font-weight );text-transform:var( --e-global-typography-143356a-text-transform );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );text-transform:var( --e-global-typography-5995ec6-text-transform );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__month-separator-text{--tec-color-text-primary:var( --e-global-color-text );font-family:var( --e-global-typography-672ffc6-font-family ), Sans-serif;font-size:var( --e-global-typography-672ffc6-font-size );font-weight:var( --e-global-typography-672ffc6-font-weight );text-transform:var( --e-global-typography-672ffc6-text-transform );line-height:var( --e-global-typography-672ffc6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__month-separator:after{--tec-color-border-default:var( --e-global-color-f409f16 );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-5480308 );background-color:var( --e-global-color-5480308 );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-eca725c );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button-text:hover{color:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item a{--tec-color-text-primary:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item{font-family:var( --e-global-typography-28b10ad-font-family ), Sans-serif;font-size:var( --e-global-typography-28b10ad-font-size );font-weight:var( --e-global-typography-28b10ad-font-weight );text-transform:var( --e-global-typography-28b10ad-text-transform );line-height:var( --e-global-typography-28b10ad-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item:hover{--tec-color-background:var( --e-global-color-eca725c );--tec-color-background-subscribe-list-item-hover:var( --e-global-color-eca725c );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list{--tec-color-border-secondary:var( --e-global-color-f409f16 );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{--tec-color-icon-secondary:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-text );--tec-color-text-primary:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-text );--tec-color-icon-active:var( --e-global-color-text );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .datepicker-switch{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .dow, .elementor-7473 .elementor-element.elementor-element-81dc393 .day, .elementor-7473 .elementor-element.elementor-element-81dc393 .month, .elementor-7473 .elementor-element.elementor-element-81dc393 .year{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-secondary );--tec-color-icon-primary:var( --e-global-color-secondary );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev, .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next{font-family:var( --e-global-typography-cd10039-font-family ), Sans-serif;font-size:var( --e-global-typography-cd10039-font-size );font-weight:var( --e-global-typography-cd10039-font-weight );text-transform:var( --e-global-typography-cd10039-text-transform );line-height:var( --e-global-typography-cd10039-line-height );}@media(min-width:429px){.elementor-7473 .elementor-element.elementor-element-b5e1bfd{--width:50%;}.elementor-7473 .elementor-element.elementor-element-6a2784a{--width:50%;}}@media(max-width:767px) and (min-width:429px){.elementor-7473 .elementor-element.elementor-element-b5e1bfd{--width:100%;}.elementor-7473 .elementor-element.elementor-element-6a2784a{--width:100%;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7473 .elementor-element.elementor-element-bb6add1 .elementor-heading-title{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-767bbd4{font-size:var( --e-global-typography-4272ed0-font-size );line-height:var( --e-global-typography-4272ed0-line-height );}.elementor-7473 .elementor-element.elementor-element-e957f5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__list-item-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-datetime{font-size:var( --e-global-typography-8a016b2-font-size );line-height:var( --e-global-typography-8a016b2-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-description p{font-size:var( --e-global-typography-df9e820-font-size );line-height:var( --e-global-typography-df9e820-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-venue{font-size:var( --e-global-typography-23776fd-font-size );line-height:var( --e-global-typography-23776fd-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-cost{font-size:var( --e-global-typography-4f5fedf-font-size );line-height:var( --e-global-typography-4f5fedf-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-weekday{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-daynum{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__month-separator-text{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item{font-size:var( --e-global-typography-28b10ad-font-size );line-height:var( --e-global-typography-28b10ad-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .datepicker-switch{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .dow, .elementor-7473 .elementor-element.elementor-element-81dc393 .day, .elementor-7473 .elementor-element.elementor-element-81dc393 .month, .elementor-7473 .elementor-element.elementor-element-81dc393 .year{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev, .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}}@media(max-width:1216px){.elementor-7473 .elementor-element.elementor-element-39538ba{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7473 .elementor-element.elementor-element-bb6add1 .elementor-heading-title{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-767bbd4{font-size:var( --e-global-typography-4272ed0-font-size );line-height:var( --e-global-typography-4272ed0-line-height );}.elementor-7473 .elementor-element.elementor-element-f413dce{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7473 .elementor-element.elementor-element-e957f5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__list-item-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-datetime{font-size:var( --e-global-typography-8a016b2-font-size );line-height:var( --e-global-typography-8a016b2-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-description p{font-size:var( --e-global-typography-df9e820-font-size );line-height:var( --e-global-typography-df9e820-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-venue{font-size:var( --e-global-typography-23776fd-font-size );line-height:var( --e-global-typography-23776fd-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-cost{font-size:var( --e-global-typography-4f5fedf-font-size );line-height:var( --e-global-typography-4f5fedf-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-weekday{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-daynum{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__month-separator-text{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item{font-size:var( --e-global-typography-28b10ad-font-size );line-height:var( --e-global-typography-28b10ad-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .datepicker-switch{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .dow, .elementor-7473 .elementor-element.elementor-element-81dc393 .day, .elementor-7473 .elementor-element.elementor-element-81dc393 .month, .elementor-7473 .elementor-element.elementor-element-81dc393 .year{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev, .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}}@media(max-width:767px){.elementor-7473 .elementor-element.elementor-element-39538ba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7473 .elementor-element.elementor-element-b5e1bfd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:428px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7473 .elementor-element.elementor-element-bb6add1 .elementor-heading-title{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-767bbd4{font-size:var( --e-global-typography-4272ed0-font-size );line-height:var( --e-global-typography-4272ed0-line-height );}.elementor-7473 .elementor-element.elementor-element-e957f5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-search__button,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-view-selector__list-item-text,
							   .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-datetime{font-size:var( --e-global-typography-8a016b2-font-size );line-height:var( --e-global-typography-8a016b2-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-description p{font-size:var( --e-global-typography-df9e820-font-size );line-height:var( --e-global-typography-df9e820-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-venue{font-size:var( --e-global-typography-23776fd-font-size );line-height:var( --e-global-typography-23776fd-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-cost{font-size:var( --e-global-typography-4f5fedf-font-size );line-height:var( --e-global-typography-4f5fedf-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-weekday{font-size:var( --e-global-typography-143356a-font-size );line-height:var( --e-global-typography-143356a-line-height );letter-spacing:var( --e-global-typography-143356a-letter-spacing );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__event-date-tag-daynum{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-calendar-list__month-separator-text{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__list-item{font-size:var( --e-global-typography-28b10ad-font-size );line-height:var( --e-global-typography-28b10ad-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-common-c-btn-border-small{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .datepicker-switch{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .dow, .elementor-7473 .elementor-element.elementor-element-81dc393 .day, .elementor-7473 .elementor-element.elementor-element-81dc393 .month, .elementor-7473 .elementor-element.elementor-element-81dc393 .year{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev, .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next{font-size:var( --e-global-typography-cd10039-font-size );line-height:var( --e-global-typography-cd10039-line-height );}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-81dc393 */.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__prev-label, .elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-nav__next-label {
    display: flex;
    gap: 4px;
}

.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-top-bar__datepicker-button:hover {
    background: #00000000;
}

.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button {
    border: 1px solid #EBECE9;
}

.elementor-7473 .elementor-element.elementor-element-81dc393 .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #fff;
    border: 1px solid #EBECE9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f413dce */.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-common-l-container {
    padding: 0;
    margin: 0;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-search__button {
    border-radius: 0 !important;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-search__button:hover, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-search__button:focus {
    background: #840B0F;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events .datepicker .day.active, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused {
    background: #AA0E13;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .datepicker, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-top-bar__today-button {
    border-radius: 0;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-calendar-list__event-title-link:hover {
    text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-color: #AA0E13;
text-decoration-thickness: 2px;
text-underline-offset: 6px; 
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-top-bar__today-button:hover {
    background: #F5F6F4;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-virtual-virtual-event__text, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-messages__message, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-calendar-month__day-date, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events .tribe-events-calendar-month__day-date-daynum, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-calendar-month__header-column-title-desktop, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-subscribe-dropdown__button-text, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-nav__today {
    font-family: var(--e-global-typography-1c41a26-font-family), Sans-serif;
    color: #232021;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-calendar-month__events {
    font-size: 14px;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-subscribe-dropdown__button {
    border-radius: 0;
    border-color: #EBECE9;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events-c-subscribe-dropdown__button-text {
    background: #00000000;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path {
    fill: #232021;
}

.elementor-7473 .elementor-element.elementor-element-f413dce .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .elementor-7473 .elementor-element.elementor-element-f413dce .tribe-common .tribe-common-c-svgicon {
    color: #232021;
    
}

.elementor-7473 .elementor-element.elementor-element-f413dce .tribe-common .tribe-common-anchor-thin-alt {
    border-bottom-color: #AA0E13;
}/* End custom CSS */