.mec-event-list-standard .mec-event-title-soldout .soldout,.mec-event-list-standard .mec-event-title span.soldout{font-size:0!important;display:inline-flex!important;align-items:center;justify-content:center;height:5px;padding:0 0 2px 8px;vertical-align:middle}.mec-event-list-standard .mec-event-title-soldout .soldout::before,.mec-event-list-standard .mec-event-title span.soldout::before{content:"Anmeldung beendet";font-size:8px!important;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff!important;line-height:1}.mec-event-list-standard .mec-event-title,.mec-event-list-standard .mec-event-title a,.mec-event-list-standard .mec-event-title span{font-size:25px!important;font-weight:800!important;line-height:1.2!important;display:inline-block!important}.mec-wrap .mec-error,.mec-wrap .mec-ticket-unavailable-spots.mec-error{border:2px solid #941BB9!important;background-color:#f7e0ff!important;padding:20px!important;border-radius:5px!important;text-align:center!important;display:block!important;color:transparent!important;font-size:0!important}.mec-wrap .mec-error::before,.mec-wrap .mec-ticket-unavailable-spots.mec-error::before{content:"Die Anmeldefrist für dieses Event ist leider abgelaufen.";display:block;font-weight:700;color:#941BB9!important;font-size:16px!important;visibility:visible}.mec-wrap .mec-error div{display:none!important}.mec-events-meta-group-booking{background:url(https://zachermedia.de/wp-content/uploads/2026/04/verlauf-dunkel-quad.jpg)!important;border-radius:30px!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:right center!important;border:none!important}.mec-single-event .mec-events-meta-group-booking input,.mec-single-event .mec-events-meta-group-booking textarea{border-radius:10px!important;font-family:"Montserrat"!important;font-weight:600!important}.mec-book-tickets-reg-fields-container input::placeholder,.mec-book-tickets-reg-fields-container textarea::placeholder{font-family:"Montserrat"!important;font-weight:600!important}#mec-events-meta-group-booking- button.mec-book-form-next-button,.mec-events-meta-group-booking #mec-book-form-back-btn-step-2{background:transparent!important}.mec-events-meta-group-booking form>h4{text-align:left!important;text-transform:none!important;font-size:30px!important}.mec-single-event .mec-events-meta-group-booking .mec-field-wrapper span.mec-field-icon,.mec-select-date-calendar-icon{display:none!important}label[for^="mec_field_book_tel_"],label[for^="mec_field_book_mec_email_"],label[for^="mec_field_book_name_"],label[for^="mec_field_book_text_"],label[for^="mec_field_book_textarea_"]{display:none!important}.mec-event-ticket-available{display:none!important}.warning-msg{color:#ffffff!important;background-color:#1a1a1a!important}.mec-event-ticket-price,[class*="mec-ticket-price"],.mec-book-ticket-container .mec-event-ticket-price{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.mec-ticket-price,.mec-ticket-subtotal-wrapper,.mec-ticket-detail-amount,.mec-ticket-detail-title,.mec-ticket-price-label{display:none!important}.mec-event-tickets-list li span.mec-ticket-price{display:none!important}.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4{border:none}@media (max-width:767px){.lity-content .mec-events-meta-group-booking ul li.col-md-6:first-child,.mec-single-event .mec-events-meta-group-booking ul li.col-md-6:first-child,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.lity-content .mec-events-meta-group-booking ul li.col-md-6:nth-child(2),.mec-single-event .mec-events-meta-group-booking ul li.col-md-6:nth-child(2){width:100%!important}.lity-content .mec-events-meta-group-booking ul li.col-md-6:nth-child(2),.mec-single-event .mec-events-meta-group-booking ul li.col-md-6:nth-child(2){margin-left:0!important}}.mec-events-meta-group-booking .warning-msg,.mec-book-form-payment-step .warning-msg{display:none!important}.mec-faq-title,.mec-faq-title h4{white-space:normal!important;display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;height:auto!important}.mec-faq-title{display:flex!important;gap:15px;align-items:flex-start!important}.mec-faq-toggle-icon{min-width:20px}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover,#next-icon,svg path{color:#ffffff!important;fill:#ffffff!important}.mec-single-event .mec-wrap,.mec-events-event-image{padding:0!important;margin:0!important}.mec-container{width:100%!important;max-width:100%!important}.mec-events-meta-group-booking form>h4{font-size:0!important}.mec-events-meta-group-booking form>h4::after{content:"Anmeldung";font-size:30px!important;display:block;visibility:visible}@media (max-width:800px){*{hyphens:auto;-webkit-hyphens:auto}}.hyphens-yes{hyphens:auto;-webkit-hyphens:auto}@media (max-width:767px){#uc_content_box_background_switcher_elementor_d939ec2_item4,#uc_content_box_background_switcher_elementor_56ff0e7_item3{background-position:center}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b9745cc{align-self:center;position:relative}.ref-res{font-size:45px!important}}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg path,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg path{fill:var(--arrow-normal-color)!important}svg.rough-annotation path{fill:none!important}.swiper{overflow:hidden}.noclick{pointer-events:none}.e-loop-item-4830 .elementor-element.elementor-element-e23f071:not(.elementor-motion-effects-element-type-background),.e-loop-item-4830 .elementor-element.elementor-element-e23f071>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover;background-position:center}.tnp-subscription .tnp-field-firstname label,.tnp-subscription .tnp-field-lastname label,.tnp-subscription .tnp-field-surname label,.tnp-subscription .tnp-field-name label,.tnp-subscription .tnp-field-email label,.tnp-subscription .tnp-field-profile label,.tnp-subscription .tnp-profile label,.tnp-subscription .tnp-profile-2 label,.tnp-subscription [class*="profile-2"] label,.tnp-subscription [id*="profile-2"] label,.tnp-subscription [class*="tnp-profile"] label{display:none!important}.tnp-subscription input[type=text],.tnp-subscription input[type=email]{background-color:#1a1a1a!important;color:#ffffff!important;border:1px solid #1a1a1a!important;border-radius:10px!important;padding:12px 15px!important;width:100%!important;box-sizing:border-box!important;margin-bottom:15px!important;font-family:'Montserrat',sans-serif!important}.tnp-subscription ::placeholder{color:rgb(255 255 255 / .7)!important;opacity:1;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important}.tnp-subscription ::-webkit-input-placeholder{color:rgb(255 255 255 / .7)!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important}.tnp-subscription ::-moz-placeholder{color:rgb(255 255 255 / .7)!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important}.tnp-subscription :-ms-input-placeholder{color:rgb(255 255 255 / .7)!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important}.tnp-subscription .tnp-lists::before{content:"Über welche Events möchten Sie informiert werden?";display:block!important;grid-column:1 / -1!important;color:#ffffff!important;font-size:16px!important;font-weight:bold!important;margin-top:10px!important;margin-bottom:15px!important}.tnp-subscription .tnp-lists{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:25px!important;border-bottom:1px solid rgb(255 255 255 / .2)!important;padding-bottom:20px!important}.tnp-subscription .tnp-lists label{display:inline-block!important;color:#ffffff!important;font-size:14px!important;font-weight:normal!important}.tnp-subscription .tnp-field-privacy{display:block!important;width:100%!important;clear:both!important;margin-top:15px!important;margin-bottom:15px!important}.tnp-subscription .tnp-field-privacy label{display:inline-block!important;color:#ffffff!important;font-size:13px!important;cursor:pointer}.tnp-subscription .tnp-privacy-checkbox{margin-right:10px!important;vertical-align:middle!important}.tnp-subscription input[type=submit]{background-color:transparent!important;color:#ffffff!important;border:1px solid #ffffff!important;border-radius:50px!important;padding:12px 30px!important;font-family:'Montserrat',sans-serif!important;font-size:16px!important;font-weight:300!important;cursor:pointer!important;transition:all 0.3s ease!important;display:inline-block!important;float:right!important;margin-top:20px!important}.tnp-subscription{text-align:left!important;margin:0!important;padding:0!important;width:100%!important}