html,body{touch-action:manipulation!important}.menu-item.current-menu-item,.menu-item:hover,.menu-item:focus-visible{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.menu li.cta.menu-item{border:2px solid black;margin-left:8px}.menu li.cta.menu-item a{color:#000!important;font-size:1rem!important}.menu li.cta.current-menu-item,.menu li.cta.menu-item:hover,.menu li.cta.menu-item:focus-visible{text-decoration:none!important;background:#e4e4e4}@media all and (max-width: 900px){.menu li.cta{margin-top:12px}}.aktuelles{text-align:center}main p strong,main li strong,p.wp-block-kadence-advancedheading strong{font-weight:500!important}.page-id-146 ul.wp-block-list{padding-left:22px!important}.wp-block-list{list-style-type:square}footer .wp-block-navigation{font-size:.9rem;gap:16px}.footer-links{margin:0 20px;color:#fff}.footer-links a{color:#fff!important}.footer-links a:hover,.footer-links a:focus-visible{color:#d3d3d3}.ff-default .ff-el-form-control{border-radius:0;border-color:#000}.ff-default .ff_btn_style{border-radius:0}.button:not(.kb-btn-global-outline,.angebot-btn),.ff-btn-submit{background:linear-gradient(135deg,rgb(20,39,109) 0%,var(--global-palette2) 99%)!important;border-radius:0!important;line-height:1!important;padding:.8em 1.6em!important}.button:not(.kb-btn-global-outline):hover,.ff-btn-submit:hover{opacity:.8!important}.button.angebot-btn{border-radius:0}.button.angebot-btn:hover{text-decoration:underline!important;background:#fff!important;color:currentcolor!important;opacity:1!important}.wp-block-table thead{border-bottom:none!important}@media (max-width: 900px){table.has-fixed-layout{display:block;overflow-x:auto}table.has-fixed-layout thead{display:none}table.has-fixed-layout tbody{display:block}table.has-fixed-layout tbody tr{display:block;margin-bottom:20px;border:1px solid #ddd;padding:8px 16px 16px;border-radius:5px}table.has-fixed-layout tbody td{display:block;text-align:left;border:none;position:relative;padding:8px 0 8px 60%}table.has-fixed-layout tbody td:before{content:attr(data-label);position:absolute;left:0;width:50%;font-weight:700;text-align:left}table.has-fixed-layout tbody td:nth-child(1):before{content:"Personen:"}table.has-fixed-layout tbody td:nth-child(2):before{content:"Kurspreis Total:"}table.has-fixed-layout tbody td:nth-child(3):before{content:"Fr. pro pax/Lektion:"}}
