.elementor-12420 .elementor-element.elementor-element-986d567 .elementor-menu-toggle{margin:0 auto;}.elementor-12420 .elementor-element.elementor-element-986d567 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12420 .elementor-element.elementor-element-986d567 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12420 .elementor-element.elementor-element-986d567 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12420 .elementor-element.elementor-element-986d567 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-12420 .elementor-element.elementor-element-7b104f6 .elementor-button:hover, .elementor-12420 .elementor-element.elementor-element-7b104f6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-7b104f6 .elementor-button{fill:var( --e-global-color-cbaa8fd );color:var( --e-global-color-cbaa8fd );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-12420 .elementor-element.elementor-element-7b104f6 .elementor-button:hover svg, .elementor-12420 .elementor-element.elementor-element-7b104f6 .elementor-button:focus svg{fill:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-907e597:not(.elementor-motion-effects-element-type-background), .elementor-12420 .elementor-element.elementor-element-907e597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-907e597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12420 .elementor-element.elementor-element-907e597 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12420 .elementor-element.elementor-element-907e597 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-12420 .elementor-element.elementor-element-907e597 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:51px;}.elementor-12420 .elementor-element.elementor-element-90741a4{font-size:var( --e-global-typography-e07106b-font-size );font-weight:var( --e-global-typography-e07106b-font-weight );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-743bb1f:not(.elementor-motion-effects-element-type-background), .elementor-12420 .elementor-element.elementor-element-743bb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-743bb1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12420 .elementor-element.elementor-element-743bb1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12420 .elementor-element.elementor-element-743bb1f > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-12420 .elementor-element.elementor-element-743bb1f > .elementor-shape-top svg{width:calc(100% + 1.3px);height:51px;}.elementor-12420 .elementor-element.elementor-element-de5dc58{font-size:var( --e-global-typography-e07106b-font-size );font-weight:var( --e-global-typography-e07106b-font-weight );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-776e2c9 .tribe-events-widget-events-list__event-title-link{color:var( --e-global-color-accent );}.elementor-12420 .elementor-element.elementor-element-d24cf68 .tribe-events-widget-events-list__event-title-link{color:var( --e-global-color-accent );}.elementor-12420 .elementor-element.elementor-element-5c24386:not(.elementor-motion-effects-element-type-background), .elementor-12420 .elementor-element.elementor-element-5c24386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-5c24386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12420 .elementor-element.elementor-element-5c24386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12420 .elementor-element.elementor-element-5c24386 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-12420 .elementor-element.elementor-element-5c24386 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:51px;}.elementor-12420 .elementor-element.elementor-element-b63a11d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12420 .elementor-element.elementor-element-8ee41cf .tribe-events-widget-events-list__event-title-link{color:var( --e-global-color-accent );}.elementor-12420 .elementor-element.elementor-element-dd4b557 .tribe-events-widget-events-list__event-title-link{color:var( --e-global-color-accent );}.elementor-12420 .elementor-element.elementor-element-c961999{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12420 .elementor-element.elementor-element-c961999 .elementor-divider-separator{width:100%;}.elementor-12420 .elementor-element.elementor-element-c961999 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12420 .elementor-element.elementor-element-45fe35d:not(.elementor-motion-effects-element-type-background), .elementor-12420 .elementor-element.elementor-element-45fe35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-45fe35d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12420 .elementor-element.elementor-element-45fe35d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12420 .elementor-element.elementor-element-0f9495b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12420 .elementor-element.elementor-element-0f9495b .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-cbaa8fd );}.elementor-12420 .elementor-element.elementor-element-0f9495b .elementor-swiper-button{font-size:20px;}.elementor-12420 .elementor-element.elementor-element-0f9495b .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}@media(max-width:1024px){.elementor-12420 .elementor-element.elementor-element-90741a4{font-size:var( --e-global-typography-e07106b-font-size );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-de5dc58{font-size:var( --e-global-typography-e07106b-font-size );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-0f9495b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-12420 .elementor-element.elementor-element-90741a4{font-size:var( --e-global-typography-e07106b-font-size );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-de5dc58{font-size:var( --e-global-typography-e07106b-font-size );line-height:var( --e-global-typography-e07106b-line-height );letter-spacing:var( --e-global-typography-e07106b-letter-spacing );word-spacing:var( --e-global-typography-e07106b-word-spacing );}.elementor-12420 .elementor-element.elementor-element-0f9495b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}