.elementor-58 .elementor-element.elementor-element-2089ee5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2089ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.christen-schmalkalden.de/wp-content/uploads/2023/02/7596045_l.jpg");background-position:center center;background-size:cover;}.elementor-58 .elementor-element.elementor-element-2089ee5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(60deg, #61CE7000 63%, #4F4F4AAD 27%);opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-2089ee5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:225px 0px 353px 0px;}.elementor-58 .elementor-element.elementor-element-e5c775b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF69;}.elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-element-populated, .elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-element-populated > .elementor-background-overlay, .elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58 .elementor-element.elementor-element-e5c775b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-de8fe64 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );font-weight:500;}.elementor-58 .elementor-element.elementor-element-728a28a{color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-158c185{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-72px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-58 .elementor-element.elementor-element-158c185 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-7ab91f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-element-populated, .elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-element-populated{box-shadow:10px 10px 20px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-2b24447{text-align:center;color:#76BC1C;font-size:36px;line-height:1em;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .elementor-repeater-item-c81da9e{color:var( --e-global-color-astglobalcolor5 );background-color:#011BB9!important;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .elementor-repeater-item-c81da9e .fc-event-main{color:var( --e-global-color-astglobalcolor5 );}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper table thead:first-child tr:first-child th,
					.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
					.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-theme-standard .fc-list,
					.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-theme-standard td,
					.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-theme-standard th{border-color:#CFCFDA;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper th.fc-col-header-cell.fc-day{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-daygrid-event{background-color:#DD5D29;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-timegrid-event{background-color:#DD5D29;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-wrapper .fc-list-event{background-color:#DD5D29;}.elementor-58 .elementor-element.elementor-element-b10c47e .ha-ec-popup-wrapper a.ha-ec-popup-readmore-link{font-size:18px;color:var( --e-global-color-astglobalcolor0 );}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-d4e7a85{width:54.556%;}.elementor-58 .elementor-element.elementor-element-e5c775b{width:45.444%;}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-2089ee5{padding:0px 20px 0px 20px;}.elementor-58 .elementor-element.elementor-element-158c185{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-2089ee5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2089ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-58 .elementor-element.elementor-element-2089ee5{padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-7ab91f1 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-58 .elementor-element.elementor-element-2b24447{font-size:22px;}}