.school-format-note{padding:22px 26px;border:1px solid #0b293b;background:#fff;border-radius:16px;margin-bottom:30px}.school-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.school-service{display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid #0b293b;border-radius:16px;background:#fff;box-sizing:border-box;min-width:0;scroll-margin-top:150px}.school-service-heading{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;align-items:start}.school-service h3{margin:0;font-size:1.35rem;line-height:1.3;color:#0b293b;overflow-wrap:break-word}.school-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0b293b;color:white;transform:translateY(-5px)}.school-icon svg{width:28px;height:28px}.school-service-copy{flex:1}.school-service-copy>p{margin:0}.school-service-meta{font-size:.9rem;font-weight:700;color:#7a102b;line-height:1.55;padding-top:18px}.school-service .audit-disclosure{margin:0;flex:none}.school-service .audit-detail{padding:22px!important}.school-service .audit-detail li+li{margin-top:12px}.school-service .audit-detail ul{padding-left:20px}.school-service .audit-detail p,.school-service .audit-detail li{overflow-wrap:break-word}.school-service>.school-enquire{margin:0;display:flex;justify-content:center;text-align:center;min-height:52px;box-sizing:border-box;padding:14px 16px!important}.school-service .audit-close{width:100%;box-sizing:border-box;justify-content:center}.school-details>summary{padding:16px!important;text-align:center;display:block!important}.school-details>summary::after{display:none!important}.school-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.school-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;counter-reset:school-step}.school-steps li{counter-increment:school-step;border:1px solid #0b293b;border-radius:16px;background:#fff;padding:28px}.school-steps li:before{content:'0' counter(school-step);display:block;color:#7a102b;font-weight:800;margin-bottom:12px}.school-steps b,.school-steps span{display:block}.school-steps span{margin-top:12px}.pw-school-services .page-hero .actions{margin-top:24px;display:flex;gap:14px;flex-wrap:wrap}#schulangebote,#schulauftraege{scroll-margin-top:150px}@media(max-width:1100px){.school-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.school-services,.school-steps{grid-template-columns:1fr}.school-service{padding:24px}.school-format-note{padding:20px}.school-service-heading{gap:24px}.school-service h3{font-size:1.25rem}.pw-school-services .page-hero .actions{flex-direction:column;align-items:center}.pw-school-services .page-hero .actions>.button{width:100%;box-sizing:border-box;display:flex;justify-content:center;text-align:center}.school-steps li{padding:24px}}@media(max-width:360px){.school-service{padding:20px}.school-service-heading{grid-template-columns:40px minmax(0,1fr);gap:20px}.school-icon{width:40px;height:40px}.school-service .audit-detail{padding:18px!important}}

.school-module-options{border:0;padding:0;margin:24px 0}.school-module-options legend{font-weight:800;color:#0b293b;padding:0 0 14px}.school-module-choice{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:14px!important;align-items:start;padding:16px 0;border-top:1px solid #d8dcdf;cursor:pointer}.school-module-choice input{appearance:auto!important;-webkit-appearance:checkbox!important;min-width:0!important;width:20px!important;height:20px!important;min-height:20px!important;margin:3px 0 0!important;accent-color:#7a102b;padding:0!important}.school-module-choice b,.school-module-choice small,.school-module-choice em{display:block}.school-module-choice b{line-height:1.5}.school-module-choice small{font-size:.88rem;line-height:1.6;margin-top:7px;font-weight:400}.school-module-choice em{font-size:.85rem;font-style:normal;font-weight:700;color:#7a102b;margin-top:8px}.school-module-note{font-size:.88rem!important;line-height:1.65}.school-selection{box-sizing:border-box;border:1px solid #0b293b;border-radius:16px;background:#fff;padding:clamp(24px,4vw,40px);scroll-margin-top:150px}.school-selection #school-selected{padding-left:22px}.school-selection #school-selected li+li{margin-top:12px}.school-selection #school-send-selection{display:inline-flex;justify-content:center;text-align:center;margin:14px 0}.school-request-selection{padding:18px;border:1px solid #0b293b;border-radius:12px;font-size:.9rem;line-height:1.6}.school-request-selection[hidden]{display:none}.school-request-selection ul{padding-left:20px}.school-request-selection a{color:#0b293b;text-decoration:underline}@media(max-width:700px){.school-selection #school-send-selection{display:flex;box-sizing:border-box;width:100%}}
html:root:root:root body .school-service>details.school-details>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:52px!important;padding:16px!important;background:#7a102b!important;color:#fff!important;text-align:center!important;line-height:1.4!important;font-weight:700!important;border-radius:8px!important;box-sizing:border-box!important;width:100%!important}html:root:root:root body .school-service>details.school-details>summary::before,html:root:root:root body .school-service>details.school-details>summary::after{display:none!important;content:none!important}html:root:root:root body .school-service>details.school-details{border-radius:9px!important;overflow:hidden!important}