#footer-widgets{display:none}#top-menu li.menu-cta,#top-menu li a{font-family:'Fredoka-Medium',sans-serif!important;font-size:26px;font-weight:500;color:#FFFFFF}.et-fixed-header #top-menu li a{font-size:23px}#top-menu li a:hover,#top-menu .current-menu-item a{color:#F26A21;opacity:1!important}#top-menu ul.sub-menu li{padding:0!important;display:block!important;width:100%!important}#top-menu ul.sub-menu{padding:0!important;border-color:#1E3989!important}#top-menu ul.sub-menu li a{display:block!important;width:100%!important;background:transparent!important;opacity:1!important;font-size:20px!important}@media only screen and (max-width:980px){#top-menu li a{font-size:18px}.et_header_style_left #logo{max-width:155px!important;max-height:75px!important}}.et_pb_menu .et-menu>li.menu-cta>a,.et_pb_menu .et-menu>li>a.menu-cta,#top-menu>li.menu-cta>a,#top-menu>li>a.menu-cta{display:inline-block!important;background-color:#63dd11!important;color:#ffffff!important;padding:14px 32px!important;border-radius:28px!important;font-family:'Fredoka',sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:1.2em!important;white-space:nowrap;margin-left:12px;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all .25s ease}.et_pb_menu .et-menu>li.menu-cta>a:hover,#top-menu>li.menu-cta>a:hover,.et_mobile_menu li.menu-cta>a:hover{background:none!important;background-color:#e26825!important;opacity:1!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,0.2)}.et_pb_menu .et-menu>li.menu-cta.current-menu-item>a,#top-menu>li.menu-cta.current-menu-item>a{background-color:#63dd11!important;color:#ffffff!important}@media (max-width:980px){.et_mobile_menu li.menu-cta>a{background-color:#63dd11!important;color:#ffffff!important;font-size:16px!important;padding:10px 18px!important;border-radius:20px!important;margin:8px auto!important;display:inline-block!important;width:auto!important;text-align:center;box-shadow:0 3px 8px rgba(0,0,0,0.15);transition:all 0.25s ease}.et_mobile_menu li.menu-cta>a:hover{background-color:#e26825!important;color:#ffffff!important;opacity:1!important}}.et_pb_menu__icon.et_pb_menu__icon--open,.et_pb_menu__icon.et_pb_menu__icon--close,.mobile_menu_bar:before{color:#ffffff!important;background:transparent!important}.et_pb_menu__icon svg path{stroke:#ffffff!important;fill:#ffffff!important}.frm_forms form .frm_primary_label,.frm_forms form label{display:none!important}.frm_forms form .frm_submit.frm_flex{text-align:right!important}.frm_forms form .frm_html_container{margin-bottom:5px!important;margin-top:15px!important}.with_frm_style .frm_checkbox label{display:block!important}.kids-go-fit-timetable{font-family:'Fredoka',sans-serif}.kids-go-fit-timetable .mptt-shortcode-table{border-collapse:separate;border-spacing:8px}.kids-go-fit-timetable .mptt-shortcode-table th{background:#4dc0e8;color:#fff;border-radius:14px;padding:16px;font-size:18px;font-weight:600}.kids-go-fit-timetable .mptt-event-container{border-radius:18px;padding:12px;box-shadow:0 4px 10px rgba(0,0,0,0.08);transition:transform 0.2s ease}.kids-go-fit-timetable .mptt-event-container:hover{transform:scale(1.02)}.kids-go-fit-timetable .mptt-event-title{font-size:18px;font-weight:700;line-height:1.3}.kids-go-fit-timetable .event-time{font-size:14px;margin-top:6px}.kids-go-fit-timetable .mptt-shortcode-table td{vertical-align:middle}.kids-go-fit-timetable .mptt-shortcode-hours{font-weight:600;color:#17325c}.kids-go-fit-timetable .mptt-navigation-tabs{margin-bottom:25px}.kids-go-fit-timetable .mptt-navigation-tabs li a{background:#ffffff;border-radius:30px;padding:10px 18px;margin-right:10px;font-family:'Fredoka',sans-serif;font-weight:600;color:#17325c;border:2px solid #dcecf5;transition:all 0.2s ease}.kids-go-fit-timetable .mptt-navigation-tabs li a:hover,.kids-go-fit-timetable .mptt-navigation-tabs li.ui-tabs-active a{background:#4dc0e8;color:white;border-color:#4dc0e8}.kids-go-fit-timetable .mptt-event-container .event-time,.kids-go-fit-timetable .mptt-event-container .timeslot{font-size:16px!important;line-height:1.2!important;display:block!important}.kids-go-fit-timetable .mptt-event-container .mptt-event-subtitle,.kids-go-fit-timetable .mptt-event-container .event-subtitle,.kids-go-fit-timetable .mptt-event-container p{font-size:16px!important;line-height:1.25!important}.mptt-shortcode-table tr:nth-child(even) th,.mptt-shortcode-table tr:nth-child(even) td{background-color:#EEF7FC!important}.mptt-shortcode-table tr:nth-child(odd) th,.mptt-shortcode-table tr:nth-child(odd) td{background-color:#FFFFFF!important}.mptt-navigation-tabs,.mptt-shortcode-table-first-col,.mptt-shortcode-table thead tr,.mptt-shortcode-table thead tr th{background:#EEF7FC!important}.mptt-shortcode-table th:nth-child(3)::after{content:"ab 08.09.2026";display:block;margin-top:6px;background:#FFF3B0;color:#7A5B00;font-size:12px;font-weight:500;padding:4px 8px;border-radius:10px;line-height:1.2}.mptt-shortcode-table th:nth-child(5)::after{content:" Voranmeldephase";display:block;margin-top:6px;background:#FFF3B0;color:#7A5B00;font-size:12px;font-weight:500;padding:4px 8px;border-radius:10px;line-height:1.2}.mptt-shortcode-table th:nth-child(6)::after{content:"ab 11.09.2026";display:block;margin-top:6px;background:#FFF3B0;color:#7A5B00;font-size:12px;font-weight:500;padding:4px 8px;border-radius:10px;line-height:1.2}.mptt-shortcode-table th::after{max-width:110px;margin:6px auto 0 auto;font-size:11px;padding:3px 8px;white-space:normal}.mptt-shortcode-table{table-layout:fixed!important;width:100%!important}.mptt-shortcode-table th:first-child,.mptt-shortcode-table td:first-child{width:65px!important;min-width:65px!important;max-width:65px!important}.mptt-shortcode-table th:not(:first-child),.mptt-shortcode-table td:not(:first-child){width:calc((100% - 65px) / 5)!important}@media (max-width:768px){.mptt-shortcode-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.mptt-shortcode-table{min-width:950px!important;table-layout:fixed!important}.mptt-shortcode-table th,.mptt-shortcode-table td{min-width:150px!important}.mptt-shortcode-table th:first-child,.mptt-shortcode-table td:first-child{min-width:65px!important;width:65px!important}}.mptt-navigation-select{margin-bottom:18px!important}