:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--outer-margin:15px;--max-width:100%;--margin-small:calc(var(--fontsize-normal) * 4);--margin-large:calc(var(--fontsize-normal) * 6)}@media (min-width:768px){:root{--outer-margin:30px}}@media (min-width:1200px){:root{--outer-margin:40px;--max-width:1380px}}@media (min-width:1920px){:root{--outer-margin:60px;--max-width:1420px}}:root{--auto-margin:0px;--page-width:100vw;--container-width:calc(var(--page-width) - var(--auto-margin) * 2);--grid-width:calc(var(--container-width) - var(--outer-margin) * 2)}@media (min-width:1200px){:root{--auto-margin:max(0px, calc((var(--page-width) - var(--max-width)) / 2))}}:root{--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--measure:65ch;--palette-supernova:#ffcb00;--palette-supernova-300:#ffd83d;--palette-cranberry:#d9556d;--palette-mantis:#8cca7b;--palette-mantis-700:#438334;--palette-baja:#fff7d9;--palette-armour:#f9e5e9;--palette-peppermint:#eef7eb;--palette-mist:#d9e4e0;--palette-red-700:#a71d2a;--palette-red-500:#dc3545;--palette-red-100:#f8d7da;--palette-green-600:#2e7d32;--palette-gray-900:#292929;--palette-gray-700:#5a5a5a;--palette-gray-600:#636466;--palette-gray-500:#767676;--palette-gray-300:#ccc;--palette-gray-200:#dcdbd8;--palette-gray-100:#f1f1f1;--palette-white:#fff;--color-primary:var(--palette-supernova);--color-primary-light:var(--palette-supernova-300);--color-primary-dark:color-mix(in srgb, var(--palette-supernova), black 12%);--color-secondary:var(--palette-cranberry);--color-tertiary:var(--palette-mantis);--color-tertiary-text:var(--palette-mantis-700);--color-accent:var(--color-primary);--color-accent-dark:var(--color-primary-dark);--color-highlight:var(--palette-supernova);--color-highlight-dark:var(--color-primary-dark);--color-neutral:var(--palette-gray-900);--color-red:var(--palette-red-500);--color-white:var(--palette-white);--color-bg:var(--palette-white);--color-card-bg:color-mix(in srgb, var(--color-bg), black 6%);--color-text:var(--color-neutral);--color-text-strong:var(--palette-gray-900);--color-heading:var(--color-text-strong);--color-link:var(--palette-gray-700);--color-link-hover:var(--palette-gray-900);--color-outline:var(--palette-gray-900);--color-listitem:var(--color-text);--color-button-background:var(--color-primary);--color-button-background-hover:var(--color-primary-light);--color-button-border-hover:var(--color-primary-light);--color-button-text:var(--color-text-strong);--color-button-text-hover:var(--color-text-strong);--color-input:var(--palette-gray-900);--color-input-border:var(--palette-gray-500);--color-input-border-focus:var(--color-primary);--color-input-background:var(--palette-white);--color-input-placeholder:var(--palette-gray-500);--color-input-label:var(--palette-gray-500);--color-input-invalid:var(--palette-red-700);--color-input-success:var(--palette-green-600);--color-select-arrow:var(--color-input-border);--color-radio-bg-disabled:#eee;--color-table-head:var(--color-primary);--color-table-border:#e0e0e0;--color-table-row-even:color-mix(in srgb, var(--color-primary) 5%, transparent);--color-table-row-odd:#fdf9ea;--color-footer-bg:var(--color-primary);--color-footer-text:var(--palette-gray-900);--color-footer-heading:var(--palette-gray-900);--color-footer-link:color-mix(in srgb, var(--palette-gray-900) 80%, white);--color-footer-link-hover:var(--palette-gray-900);--color-footer-rule:#29292966;--color-footer-outline:var(--palette-gray-900);--color-agency-bg:var(--palette-gray-600);--color-agency-link:var(--palette-mist);--color-curtain:#0000004d;--color-hr:var(--palette-gray-200)}.color-primary{color:var(--color-primary)}.color-red{color:var(--color-red)}.color-allgemein{color:var(--color-text)}.color-grundschule{color:var(--color-secondary)}.color-realschule{color:var(--color-tertiary-text)}::selection{background-color:var(--palette-supernova-300);color:var(--palette-gray-900)}:root{--icon-external:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMzIwIDk2bDMyIDAgMCAzMiAwIDIyNCAwIDMyLTY0IDAgMC0zMiAwLTE0Ni43TDg2LjYgNDA2LjYgNjQgNDI5LjMgMTguNyAzODRsMjIuNi0yMi42TDI0Mi43IDE2MCA5NiAxNjBsLTMyIDAgMC02NCAzMiAwIDIyNCAweiIvPjwvc3ZnPg==);--icon-download:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBkPSJNMTYwIDU3NkwxMjggNTc2TDEyOCA1MTJMNTEyIDUxMkw1MTIgNTc2TDE2MCA1NzZ6TTM0Mi42IDQzOC42TDMyMCA0NjEuMkwyOTcuNCA0MzguNkwxNjkuNCAzMTAuNkwxNDYuOCAyODhMMTkyLjEgMjQyLjdDMTk4LjcgMjQ5LjMgMjMwLjcgMjgxLjMgMjg4LjEgMzM4LjdMMjg4LjEgNjRMMzUyLjEgNjRMMzUyLjEgMzM4LjdDNDA5LjUgMjgxLjMgNDQxLjUgMjQ5LjMgNDQ4LjEgMjQyLjdMNDkzLjQgMjg4TDQ3MC44IDMxMC42TDM0Mi44IDQzOC42eiIvPjwvc3ZnPg==)}@font-face{font-family:Grand;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/grand-latin-bold-Dwlfb_N2.woff2)format("woff2")}@font-face{font-family:Grand;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/grand-latin-bold-italic-CANQRvl-.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-condensed-v12-latin-regular-CSL47Yq5.woff2)format("woff2")}:root{--font-display:var(--font-heading);--font-heading:Grand, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-body:"Barlow Condensed", "Helvetica Neue", Helvetica, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-body:var(--fw-regular);--fw-strong:var(--fw-bold);--tracking-tight:-.02em;--tracking-normal:.02em;--fw-heading:var(--fw-bold);--tracking-heading:.025em}.font-head{font-family:var(--font-heading);font-style:normal;font-weight:var(--fw-heading);letter-spacing:inherit}@media not (min-width:750px){.font-head.size-xxlarge{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}.font-head:is(.size-large,.size-xlarge){letter-spacing:var(--tracking-heading)}.font-body{font-family:var(--font-body);font-style:normal;font-weight:var(--fw-body);letter-spacing:var(--tracking-normal)}:root{--fontsize-normal:calc(17 / 16 * 1rem);--fontsize-medium:calc(20 / 16 * 1rem);--fontsize-large:calc(22 / 16 * 1rem);--fontsize-xlarge:calc(40 / 16 * 1rem);--fontsize-xxlarge:calc(50 / 16 * 1rem)}@media (min-width:768px){:root{--fontsize-normal:calc(19 / 16 * 1rem);--fontsize-medium:calc(22 / 16 * 1rem);--fontsize-large:calc(28 / 16 * 1rem);--fontsize-xlarge:calc(50 / 16 * 1rem);--fontsize-xxlarge:calc(76 / 16 * 1rem)}}@media (min-width:1200px){:root{--fontsize-normal:calc(22 / 16 * 1rem);--fontsize-medium:calc(26 / 16 * 1rem);--fontsize-large:calc(34 / 16 * 1rem);--fontsize-xlarge:calc(60 / 16 * 1rem);--fontsize-xxlarge:calc(90 / 16 * 1rem)}}@media (min-width:1920px){:root{--fontsize-normal:calc(24 / 16 * 1rem);--fontsize-medium:calc(32 / 16 * 1rem);--fontsize-large:calc(42 / 16 * 1rem);--fontsize-xlarge:calc(75 / 16 * 1rem);--fontsize-xxlarge:calc(140 / 16 * 1rem)}}:root{--fontsize-small:calc(var(--fontsize-normal) / 1.2)}body:not(.wp-admin){font-size:var(--fontsize-normal);line-height:1.26666}.size-small{font-size:var(--fontsize-small);line-height:1.3}.size-normal{font-size:var(--fontsize-normal);line-height:1.26666}.size-medium{font-size:var(--fontsize-medium);line-height:1.2}.size-large{font-size:var(--fontsize-large);line-height:1.2}.size-xlarge{font-size:var(--fontsize-xlarge);line-height:1.2}.size-xxlarge{font-size:var(--fontsize-xxlarge);line-height:1}.size-xxlarge,:where(body:not(.wp-admin)) :where(h1:not([class*=size-])){text-transform:uppercase;letter-spacing:calc(var(--fontsize-normal) * .02);font-style:italic}body:not(.wp-admin){font-family:var(--font-body);font-style:normal;font-weight:var(--fw-body);letter-spacing:var(--tracking-normal);color:var(--color-text);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}:where(body:not(.wp-admin)) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-style:normal;font-weight:var(--fw-heading);letter-spacing:inherit;color:var(--color-heading);text-wrap:wrap;margin-top:1.75em;margin-bottom:.66666em}:where(body:not(.wp-admin)) :where(h1){font-size:var(--fontsize-xxlarge);margin-top:.2em;line-height:1}:where(body:not(.wp-admin)) :where(h2){font-size:var(--fontsize-xlarge);margin-top:1.5em;line-height:1.2}:where(body:not(.wp-admin)) :where(h3){font-size:var(--fontsize-large);line-height:1.2}:where(body:not(.wp-admin)) :where(h4){font-size:var(--fontsize-medium);margin-top:2em;line-height:1.2}:where(body:not(.wp-admin)) :where(h5){font-size:var(--fontsize-normal);line-height:1.26666}:where(body:not(.wp-admin)) :where(h6){font-size:var(--fontsize-small);line-height:1.26666}:where(body:not(.wp-admin)) :where(:is(h1,h2,h3,h4,h5,h6):first-child){margin-top:0}:where(body:not(.wp-admin)) :where(:is(h1,h2,h3,h4,h5,h6):last-child){margin-bottom:0}.size-small,.size-normal,.size-medium,.size-large,.size-xlarge,.size-xxlarge{margin-top:1.75em;margin-bottom:.66666em}.size-medium{margin-top:2em}.size-xlarge{margin-top:1.5em}.size-xxlarge{margin-top:.2em}p{margin-top:1em;margin-bottom:1em}.size-small:first-child,.size-normal:first-child,.size-medium:first-child,.size-large:first-child,.size-xlarge:first-child,.size-xxlarge:first-child,p:first-child{margin-top:0}.size-small:last-child,.size-normal:last-child,.size-medium:last-child,.size-large:last-child,.size-xlarge:last-child,.size-xxlarge:last-child,p:last-child{margin-bottom:0}small{font-size:var(--fontsize-small)}s{text-decoration:line-through}u{text-decoration:underline}strong,b{font-weight:var(--fw-strong)}abbr{text-decoration-line:underline;text-decoration-style:dotted}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}var,em,i{font-style:italic}.uppercase{text-transform:uppercase}.align-center{text-align:center}.align-justify{text-align:justify}.align-right{text-align:right}.align-left{text-align:left}:root{--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-none:none;--shadow-card:0 1px 3px #0000001a, 0 6px 16px #0000000f;--border-width-hairline:1px;--ease-standard:cubic-bezier(.2, .6, .35, 1);--ease-out:cubic-bezier(0, .6, .3, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--transition-color:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);--transition-lift:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);--press-scale:.98}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--press-scale:1}}html{scrollbar-gutter:stable}body{background-color:var(--color-bg);width:100%;margin:0}.container{padding-right:var(--outer-margin);padding-left:var(--outer-margin);width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto}.container-full{max-width:100%}.grid{width:100%;display:grid}.grid>.content{min-width:0}.grid-full{margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1);width:auto}.margin-top-none{margin-top:0!important}.margin-bottom-none{margin-bottom:0!important}.margin-top-small{margin-top:var(--margin-small)}.margin-bottom-small{margin-bottom:var(--margin-small)}.margin-top-large{margin-top:var(--margin-large)}.margin-bottom-large{margin-bottom:var(--margin-large)}section>.margin-top-large:first-child{margin-top:var(--margin-large)}section>.margin-bottom-large:last-child{margin-bottom:var(--margin-large)}.width-full>.container{max-width:100%}.width-unframed>.container{max-width:100%;padding-left:0;padding-right:0}.sr-only{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}[hidden],.hidden{display:none!important}hr{border:none;border-bottom:1px solid var(--color-hr);height:0;margin:1rem 0}a:not(.btn,.button){border-radius:var(--radius-none);color:var(--color-link);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.06em;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);cursor:pointer;transition:var(--transition-color), text-decoration-thickness var(--duration-fast) var(--ease-standard)}@media (hover:hover){a:not(.btn,.button):not([disabled]):hover{color:var(--color-link-hover);-webkit-text-decoration-color:var(--color-link-hover);text-decoration-color:var(--color-link-hover);text-decoration-thickness:.12em}a:not(.btn,.button):not([disabled]):hover:after{background-color:var(--color-link-hover)}}a:not(.btn,.button):focus-visible{outline:var(--color-outline) solid 2px;outline-offset:2px}a[data-external]:after,a[href^=\#]:after,a[href$=\.pdf]:after{content:"";background-color:var(--color-link);vertical-align:middle;width:1em;height:1em;margin-left:.25em;transition:all .2s;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a[data-external]:after{-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external);translate:0 -.1em;scale:.9}a[href^=\#]:after{-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external);translate:-20%;rotate:135deg;scale:.75}a[href$=\.pdf]:after{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download);scale:1.1}.button,footer .footer-main nav>ul li>a{--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);isolation:isolate;color:var(--color-button-text);border:2px solid #0000;border-radius:0;padding:0 0 0 .1em;display:inline-block;position:relative}a.button,footer .footer-main nav>ul li>a{margin-block:-2px}.button,footer .footer-main nav>ul li>a{font-family:var(--font-heading);font-style:normal;font-weight:var(--fw-heading);font-size:var(--fontsize-large);letter-spacing:inherit;cursor:pointer;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.button:before,footer .footer-main nav>ul li>a:before{content:"";z-index:-1;opacity:.65;transform-origin:0 0;background-color:var(--color-button-background);width:100%;height:25px;transition:all .3s ease-out;position:absolute;top:100%;left:0;transform:skew(-10deg)rotate(-5deg)translateY(-60%)}.button.color-grundschule,footer .footer-main nav>ul li>a.color-grundschule{--color-button-background:var(--color-secondary);color:var(--color-button-text)}.button.color-realschule,footer .footer-main nav>ul li>a.color-realschule{--color-button-background:var(--color-tertiary);color:var(--color-button-text)}.button[disabled],footer .footer-main nav>ul li>a[disabled]{opacity:.4;cursor:auto}@media (hover:hover){.button:not([disabled]):hover,footer .footer-main nav>ul li>a:not([disabled]):hover{color:var(--color-button-text-hover)}.button:not([disabled]):hover:before,footer .footer-main nav>ul li>a:not([disabled]):hover:before{opacity:1;transform:skew(-10deg)rotate(-5deg)translateY(-70%)}}.button:focus-visible,footer .footer-main nav>ul li>a:focus-visible{outline:var(--color-button-outline,var(--color-outline)) solid 2px;outline-offset:2px}.button.arrow,footer .footer-main nav>ul li>a.arrow{padding-left:1.25em}.button.arrow:after,footer .footer-main nav>ul li>a.arrow:after{content:"";background-color:var(--color-button-text);width:1em;height:1em;position:absolute;top:.2em;left:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%20fill='currentColor'%3e%3cpath%20d='M295.515%20115.716l-19.626%2019.626c-4.753%204.753-4.675%2012.484.173%2017.14L356.78%20230H12c-6.627%200-12%205.373-12%2012v28c0%206.627%205.373%2012%2012%2012h344.78l-80.717%2077.518c-4.849%204.656-4.927%2012.387-.173%2017.14l19.626%2019.626c4.686%204.686%2012.284%204.686%2016.971%200l131.799-131.799c4.686-4.686%204.686-12.284%200-16.971L312.485%20115.716c-4.686-4.686-12.284-4.686-16.97%200z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%20fill='currentColor'%3e%3cpath%20d='M295.515%20115.716l-19.626%2019.626c-4.753%204.753-4.675%2012.484.173%2017.14L356.78%20230H12c-6.627%200-12%205.373-12%2012v28c0%206.627%205.373%2012%2012%2012h344.78l-80.717%2077.518c-4.849%204.656-4.927%2012.387-.173%2017.14l19.626%2019.626c4.686%204.686%2012.284%204.686%2016.971%200l131.799-131.799c4.686-4.686%204.686-12.284%200-16.971L312.485%20115.716c-4.686-4.686-12.284-4.686-16.97%200z'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button[data-external]:after,footer .footer-main nav>ul li>a[data-external]:after,.button[href^=\#]:after,footer .footer-main nav>ul li>a[href^=\#]:after,.button[href$=\.pdf]:after,footer .footer-main nav>ul li>a[href$=\.pdf]:after{content:"";background-color:var(--color-button-text);vertical-align:middle;width:1em;height:1em;margin-left:.25em;transition:all .2s;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button[data-external]:after,footer .footer-main nav>ul li>a[data-external]:after{-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external)}.button[href^=\#]:after,footer .footer-main nav>ul li>a[href^=\#]:after{-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external);translate:-20%;rotate:135deg;scale:.75}.button[href$=\.pdf]:after,footer .footer-main nav>ul li>a[href$=\.pdf]:after{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download);translate:0 .075em;scale:1.15}ol{counter-reset:li;margin:1em 0;padding-left:0;list-style:none}ol:first-child{margin-top:0}ol:last-child{margin-bottom:0}ol>li[data-list=bullet]{margin-bottom:max(.5em,.5rem);padding-left:1.5em;position:relative}ol>li[data-list=bullet]:before{content:"•";color:var(--color-listitem);font-size:1.2em;position:absolute;top:0;left:0}ol>li[data-list=bullet] ol>li:not(:last-child){margin-bottom:max(.5em,.5rem)}ol>li[data-list=bullet] ol>li[data-list=bullet]{padding-left:2.5em}ol>li[data-list=bullet] ol>li[data-list=bullet]:before{content:"◦"}ol>li[data-list=bullet] ol>li[data-list=bullet] ol>li[data-list=bullet]{padding-left:3.5em}ol>li[data-list=bullet] ol>li[data-list=bullet] ol>li[data-list=bullet]:before{content:"▪"}ol>li[data-list=bullet] ol>li[data-list=ordered]{padding-left:2.5em}ol>li[data-list=ordered]{counter-increment:li;margin-bottom:.5em;padding-left:1.75em;position:relative}ol>li[data-list=ordered]:before{content:counter(li, decimal) ".";position:absolute;top:0;left:0}ol>li[data-list=ordered] ol>li[data-list=ordered]{counter-increment:li;padding-left:2.75em}ol>li[data-list=ordered] ol>li[data-list=ordered]:before{content:counter(li, decimal) "."}ol>li[data-list=ordered] ol>li[data-list=ordered] ol>li[data-list=ordered]{counter-increment:li;padding-left:3.75em}ol>li[data-list=ordered] ol>li[data-list=ordered] ol>li[data-list=ordered]:before{content:counter(li, decimal) "."}ol>li[data-list=ordered] ol>li[data-list=bullet]{padding-left:2.5em}ol>li[data-list=checkmark]{margin-bottom:1em;padding-left:2.5em;position:relative}ol>li[data-list=checkmark]:before{content:"";background-color:var(--color-listitem);width:1.5em;height:1.5em;position:absolute;top:-.125em;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}ol>li[data-list=checkmark] ol>li[data-list=checkmark]{padding-left:2.5em}ol>li[data-list=checkmark] ol>li[data-list=checkmark]:before{content:"";background-color:var(--color-listitem);width:1em;height:1em;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}ol>li[data-list=checkmark] ol>li[data-list=bullet]{padding-left:2.5em}blockquote{border-left:4px solid var(--color-text);margin:2em 0;padding-left:1.5em}code,pre{font-family:monospace;font-size:1em}code{background:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border);border-radius:6px;padding:2px 4px}pre{box-shadow:inset 0 0 0 1px var(--color-input-border);border-left:3px solid var(--color-input-border);background:var(--color-input-background);max-width:100%;color:var(--color-text);overflow-wrap:break-word;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-top:1em;margin-bottom:1em;padding:1em 1.5em;font-family:monospace;font-size:.75em;line-height:1.6;display:block;overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:var(--color-table-head)}tr+tr{border-top:1px solid var(--color-table-border)}tr:nth-child(2n){background-color:var(--color-table-row-even)}tr:nth-child(odd){background-color:var(--color-table-row-odd)}td,th{padding:.5em 1em}caption{text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}thead{font-weight:700}img{width:100%;height:auto}img[class*=wp-image-]{width:revert-layer;height:auto}img[class*=wp-image-].size-thumbnail{width:150px}img[class*=wp-image-].size-medium{width:300px}img[class*=wp-image-].size-large{width:1024px}img[class*=wp-image-].size-full{width:auto}img[class*=wp-image-].aligncenter{margin-left:auto;margin-right:auto;display:block}img[class*=wp-image-].alignleft{float:left;margin-right:1rem}img[class*=wp-image-].alignright{float:right;margin-left:1rem}video{width:100%;height:auto}#wpadminbar{--color-env:transparent;position:fixed}body.env-development #wpadminbar{--color-env:#8cb369}body.env-staging #wpadminbar{--color-env:#f4a259}body.env-production #wpadminbar{--color-env:#bc4b51}#wpadminbar{border-bottom:4px solid var(--color-env)}#wpadminbar #wp-admin-bar-ln-envswitcher>.ab-item{background:var(--color-env)!important;color:#f0f0f1!important}:root,body{--logo-height:120px;--nav-padding:1rem;--nav-height:calc(var(--logo-height) + var(--nav-padding) * 2)}@media (min-width:1150px){:root,body{--logo-height:240px;--nav-padding:1.2rem}}body.header-small{--logo-height:80px;--nav-padding:.5rem}@media (min-width:1150px){body.header-small{--logo-height:120px;--nav-padding:1rem}}body{--adminbar-height:0px}body.logged-in.admin-bar{--adminbar-height:46px}@media (min-width:783px){body.logged-in.admin-bar{--adminbar-height:32px}}body>a[href=\#main]{background-color:var(--color-bg);width:1px;height:1px;margin:.5em;padding:.2em .4em;position:absolute;top:auto;left:-10000px;overflow:hidden}body>a[href=\#main]:focus-visible{z-index:100000;width:auto;height:auto;top:0;left:0}html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--nav-height))}nav.main-nav{top:var(--adminbar-height);z-index:100;pointer-events:none;background-color:#0000;width:100%;position:fixed;left:0}nav.main-nav .logo,nav.main-nav .nav-bar,nav.main-nav .menu-trigger{pointer-events:auto}nav.main-nav{--nav-color:var(--color-text)}nav.main-nav>.container>.grid{--color-link:var(--color-text);--color-link-hover:var(--color-text);padding-block:var(--nav-padding);transition:padding var(--duration-base) ease-in-out;grid-template-columns:auto 1fr;align-items:center;gap:3em;display:grid}.main-nav .logo,.mobile-menu__bar .logo{z-index:1;width:var(--logo-height);height:var(--logo-height);transition:width var(--duration-base) ease-in-out, height var(--duration-base) ease-in-out;position:relative}.main-nav .logo a,.mobile-menu__bar .logo a{height:100%;transition:box-shadow var(--duration-base) ease-in-out;border-radius:50%;display:block;overflow:hidden}body.header-small .main-nav .logo a,body.header-small .mobile-menu__bar .logo a{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.main-nav .logo img,.mobile-menu__bar .logo img{width:100%;height:100%;display:block;transform:scale(1.04)}nav.main-nav .nav-bar{display:none}@media (min-width:1150px){nav.main-nav .nav-bar{background-color:var(--color-bg);transition:box-shadow var(--duration-base) ease-in-out;justify-content:flex-end;align-items:center;padding:0 .5rem 0 2rem;display:flex}body.header-small nav.main-nav .nav-bar{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}}ul#main-menu{justify-content:flex-end;margin:0 2rem 0 0;padding:0;list-style:none;display:flex}ul#main-menu li{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:inherit;margin:.33em 2.5em .33em 0;padding:0;font-size:1.5rem;line-height:1.2;position:relative}ul#main-menu li:before{content:none}ul#main-menu li:last-child{margin-right:0}ul#main-menu li>a{z-index:1;white-space:nowrap;--triangle-size:40px;--triangle-left:50%;padding:10px 0;display:block;position:relative}ul#main-menu>li>a,ul#mobile-menu-list>li>a{--triangle-color:var(--color-primary);color:var(--nav-color);text-underline-offset:auto;text-decoration-color:currentColor;text-decoration-thickness:auto}ul#main-menu>li>a:before,ul#mobile-menu-list>li>a:before{content:"";z-index:-1;top:50%;left:var(--triangle-left);width:var(--triangle-size);height:var(--triangle-size);clip-path:polygon(0 0,100% 0,100% 100%);background-color:var(--triangle-color);transition:transform var(--duration-base) ease-out;position:absolute;transform:translate(-60%,-40%)scale(0)}@media (hover:hover){ul#main-menu>li>a:hover,ul#mobile-menu-list>li>a:hover{text-decoration-color:#0000}ul#main-menu>li>a:hover:before,ul#mobile-menu-list>li>a:hover:before{transform:translate(-60%,-40%)scale(1)}}ul#main-menu>li.grundschule>a,ul#mobile-menu-list>li.grundschule>a{--triangle-color:var(--color-secondary)}ul#main-menu>li.realschule>a,ul#mobile-menu-list>li.realschule>a{--triangle-color:var(--color-tertiary)}ul#main-menu>li:is(.current-menu-item,.current_page_item)>a:before,ul#mobile-menu-list>li:is(.current-menu-item,.current_page_item)>a:before{transform:translate(-60%,-40%)scale(1)}.nav-contacts{display:flex}.nav-contacts a{z-index:1;border-radius:0;width:50px;height:calc(1.8rem + 20px);margin:.33em 0;display:block;position:relative}.nav-contacts a:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:var(--color-primary);width:40px;height:40px;transition:transform var(--duration-base) ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (hover:hover){.nav-contacts a:hover:before{transform:translate(-50%,-50%)scale(1)}}.nav-contacts a .icon{background-color:var(--color-text);width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-contacts .phone .icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1%20.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1%20.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z'%20/%3e%3c/svg%3e")}.nav-contacts .email .icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M256%208C118.9%208%208%20118.9%208%20256c0%20137.1%20110.9%20248%20248%20248%2048.2%200%2095.3-14.1%20135.4-40.2%2012-7.8%2014.6-24.3%205.6-35.4l-10.2-12.4c-7.7-9.4-21.2-11.7-31.4-5.1C325.9%20429.8%20291.3%20440%20256%20440c-101.5%200-184-82.5-184-184S154.5%2072%20256%2072c100.1%200%20184%2057.6%20184%20160%200%2038.8-21.1%2079.7-58.2%2083.7-17.3-.5-16.9-12.9-13.5-30l23.4-121.1C394.7%20149.8%20383.3%20136%20368.2%20136h-45a13.5%2013.5%200%200%200%20-13.4%2012l0%20.1c-14.7-17.9-40.4-21.8-60-21.8-74.6%200-137.8%2062.2-137.8%20151.5%200%2065.3%2036.8%20105.9%2096%20105.9%2027%200%2057.4-15.6%2075-38.3%209.5%2034.1%2040.6%2034.1%2070.7%2034.1C462.6%20379.4%20504%20307.8%20504%20232%20504%2095.7%20394%208%20256%208zm-21.7%20304.4c-22.2%200-36.1-15.6-36.1-40.8%200-45%2030.8-72.7%2058.6-72.7%2022.3%200%2035.6%2015.2%2035.6%2040.8%200%2045.1-33.9%2072.7-58.2%2072.7z'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M256%208C118.9%208%208%20118.9%208%20256c0%20137.1%20110.9%20248%20248%20248%2048.2%200%2095.3-14.1%20135.4-40.2%2012-7.8%2014.6-24.3%205.6-35.4l-10.2-12.4c-7.7-9.4-21.2-11.7-31.4-5.1C325.9%20429.8%20291.3%20440%20256%20440c-101.5%200-184-82.5-184-184S154.5%2072%20256%2072c100.1%200%20184%2057.6%20184%20160%200%2038.8-21.1%2079.7-58.2%2083.7-17.3-.5-16.9-12.9-13.5-30l23.4-121.1C394.7%20149.8%20383.3%20136%20368.2%20136h-45a13.5%2013.5%200%200%200%20-13.4%2012l0%20.1c-14.7-17.9-40.4-21.8-60-21.8-74.6%200-137.8%2062.2-137.8%20151.5%200%2065.3%2036.8%20105.9%2096%20105.9%2027%200%2057.4-15.6%2075-38.3%209.5%2034.1%2040.6%2034.1%2070.7%2034.1C462.6%20379.4%20504%20307.8%20504%20232%20504%2095.7%20394%208%20256%208zm-21.7%20304.4c-22.2%200-36.1-15.6-36.1-40.8%200-45%2030.8-72.7%2058.6-72.7%2022.3%200%2035.6%2015.2%2035.6%2040.8%200%2045.1-33.9%2072.7-58.2%2072.7z'%20/%3e%3c/svg%3e")}.menu-trigger,.menu-close{appearance:none;z-index:1;width:58px;height:57px;color:var(--nav-color);cursor:pointer;background-color:#ffffffb3;border:0;justify-self:end;place-items:center;margin:0;padding:0;display:grid;position:relative;transform:skew(-5deg)rotate(-5deg)}.menu-trigger:after,.menu-close:after{content:"";z-index:-1;opacity:.65;background-color:var(--color-primary);width:100%;height:25px;transition:transform var(--duration-slow) ease-out;position:absolute;bottom:0;left:0}@media (hover:hover){.menu-trigger:hover:after,.menu-close:hover:after{transform:translateY(-10%)}}.menu-trigger:focus-visible,.menu-close:focus-visible{outline:var(--color-outline) solid 2px;outline-offset:2px}@media (min-width:1150px){.menu-trigger{display:none}}.menu-trigger .menu-icon{margin-bottom:5px}.menu-close:after{opacity:1}.menu-icon{--menu-icon-bar:4px;--menu-icon-gap:12px;width:40px;height:var(--menu-icon-bar);transition:background-color var(--duration-fast) linear;background-color:currentColor;display:block;position:relative;transform:skew(-5deg)rotate(5deg)}.menu-icon:before,.menu-icon:after{content:"";width:100%;height:var(--menu-icon-bar);transition:translate var(--duration-slow) var(--ease-standard), rotate var(--duration-slow) var(--ease-standard);background-color:currentColor;position:absolute;top:0;left:0;rotate:0deg}.menu-icon:before{translate:0 calc(var(--menu-icon-gap) * -1)}.menu-icon:after{translate:0 var(--menu-icon-gap)}dialog.mobile-menu[open] .menu-icon{background-color:#0000}dialog.mobile-menu[open] .menu-icon:before{translate:0;rotate:-45deg}dialog.mobile-menu[open] .menu-icon:after{translate:0;rotate:45deg}@starting-style{dialog.mobile-menu[open] .menu-icon{background-color:currentColor}dialog.mobile-menu[open] .menu-icon:before{translate:0 calc(var(--menu-icon-gap) * -1);rotate:0deg}dialog.mobile-menu[open] .menu-icon:after{translate:0 var(--menu-icon-gap);rotate:0deg}}dialog.mobile-menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);transition:display var(--duration-slow) allow-discrete, overlay var(--duration-slow) allow-discrete;background-color:#0000;border:0;margin:0;padding:0;inset:0;overflow:hidden}@media (min-width:1150px){dialog.mobile-menu{display:none}}dialog.mobile-menu::backdrop{background-color:var(--color-curtain,#0000004d);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), display var(--duration-slow) allow-discrete, overlay var(--duration-slow) allow-discrete}dialog.mobile-menu[open]::backdrop{opacity:1}@starting-style{dialog.mobile-menu[open]::backdrop{opacity:0}}.mobile-menu__bar{z-index:2;top:var(--adminbar-height);padding:var(--nav-padding) var(--outer-margin);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.mobile-menu__bar .logo,.mobile-menu__bar .menu-close{pointer-events:auto}.mobile-menu__panel{z-index:1;background-color:var(--color-bg);overscroll-behavior:contain;width:100%;max-width:500px;height:100%;max-height:800px;transition:transform var(--duration-slow) ease-out;position:absolute;top:3%;right:0;overflow:clip auto;transform:translate(110%,-6vh)skew(-5deg)rotate(-5deg)}@media not (min-width:390px){.mobile-menu__panel{padding-bottom:80px}}dialog.mobile-menu[open] .mobile-menu__panel{transform:skew(-5deg)rotate(-5deg)}@starting-style{dialog.mobile-menu[open] .mobile-menu__panel{transform:translate(110%,-6vh)skew(-5deg)rotate(-5deg)}}ul#mobile-menu-list{flex-direction:column;align-items:flex-start;margin:150px 0 0;padding:0 2rem 0 4rem;list-style:none;display:flex}@media (min-width:500px){ul#mobile-menu-list{margin-top:var(--nav-height)}}ul#mobile-menu-list li{width:100%;font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:inherit;opacity:0;transition:transform var(--duration-base) ease-out, opacity var(--duration-base) ease-out;margin:0;padding:0;font-size:2.625rem;line-height:1.25;transform:translate(300px)}ul#mobile-menu-list li:first-child{transition-delay:.2s}ul#mobile-menu-list li:nth-child(2){transition-delay:.25s}ul#mobile-menu-list li:nth-child(3){transition-delay:.3s}ul#mobile-menu-list li:nth-child(4){transition-delay:.35s}ul#mobile-menu-list li:nth-child(5){transition-delay:.4s}ul#mobile-menu-list li:nth-child(6){transition-delay:.45s}ul#mobile-menu-list li:nth-child(7){transition-delay:.5s}ul#mobile-menu-list li:nth-child(8){transition-delay:.55s}ul#mobile-menu-list li:nth-child(9){transition-delay:.6s}ul#mobile-menu-list li:nth-child(10){transition-delay:.65s}@media (prefers-reduced-motion:reduce){ul#mobile-menu-list li{transition-delay:0s!important}}ul#mobile-menu-list li:before{content:none}ul#mobile-menu-list a{z-index:1;--triangle-size:60px;--triangle-left:20%;width:100%;padding:.5em 0;display:block;position:relative}dialog.mobile-menu[open] ul#mobile-menu-list li{opacity:1;transform:translate(0)}@starting-style{dialog.mobile-menu[open] ul#mobile-menu-list li{opacity:0;transform:translate(300px)}}.mobile-menu__panel .nav-contacts{margin-left:4rem}.mobile-menu__panel .nav-contacts a{margin:.33em .33rem 0 0;display:inline-block}html.menu-open{overflow:hidden}footer .footer-main{--color-bg:var(--color-footer-bg);--color-text:var(--color-footer-text);--color-heading:var(--color-footer-heading);--color-link:var(--color-footer-link);--color-link-hover:var(--color-footer-link-hover);--color-outline:var(--color-footer-outline);--color-hr:var(--color-footer-rule);background-color:var(--color-bg);color:var(--color-text);padding:3em 0}footer .footer-main .container>.grid{align-items:end;gap:2em}@media (min-width:768px){footer .footer-main .container>.grid{grid-template-columns:auto auto;justify-content:space-evenly;gap:4em}}footer .footer-main nav>ul{margin:0;padding:0;list-style:none}footer .footer-main nav>ul li{margin:1.7em 0;padding:0}footer .footer-main nav>ul li:before{content:none}footer .footer-main nav>ul li:last-child{margin-bottom:0}footer .footer-main nav>ul li>a{--color-button-background:var(--color-white)}footer .lovemade{--color-link:var(--color-agency-link);--color-link-hover:#f5f5f5;--color-outline:var(--color-agency-link);background-color:var(--color-agency-bg)}footer .lovemade>.container>.grid{grid-template-columns:1fr;padding:.25em 0}footer .lovemade>.container>.grid a{text-align:center;font-size:90%;text-decoration:none;transition:all .2s;display:block}footer .lovemade>.container>.grid a:after{content:none}footer .lovemade>.container>.grid a svg{width:1em;margin:0 .15em;animation:2s linear infinite pulsate;transform:translateY(.15em)scale(.75)}footer .lovemade>.container>.grid a svg path{fill:#c52c2c}@media (prefers-reduced-motion:reduce){footer .lovemade>.container>.grid a svg{animation:none}}@media (hover:hover){footer .lovemade>.container>.grid a:hover{color:var(--color-link-hover);transform:scale(1.025)}}@keyframes pulsate{0%{transform:translateY(.15em)scale(.75)}10%{transform:translateY(.15em)scale(1)}to{transform:translateY(.15em)scale(.75)}}.youtube{aspect-ratio:16/9;background:var(--color-card-bg);width:100%;position:relative}.youtube__consent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:2rem;display:flex}.youtube__consent[hidden]{display:none}.youtube__embed{position:absolute;inset:0}.youtube__embed[hidden]{display:none}.youtube__iframe{border:0;width:100%;height:100%}section{background-color:var(--color-bg);color:var(--color-text);grid-template-columns:minmax(0,1fr);display:grid}main:has(section:last-child)+footer{margin-top:0}section{background-color:var(--color-section-current-bg);color:var(--color-section-current-text);--color-card-bg:color-mix(in srgb, var(--color-section-current-bg,var(--color-bg)), black 6%)}section.background-white{--color-section-current-bg:#fff;--color-section-current-text:var(--color-text);--color-heading:var(--color-text-strong);--color-card-bg:var(--color-accent);--color-card-text:var(--color-white)}section.background-light{--color-section-current-bg:color-mix(in srgb, var(--color-accent), white 90%);--color-section-current-text:var(--color-text);--color-heading:var(--color-text-strong);--color-card-bg:var(--color-accent);--color-card-text:var(--color-white)}section.background-dark{--color-section-current-bg:#2a2a2a;--color-section-current-text:#fff;--color-heading:var(--color-white);--color-outline:var(--color-white);--color-card-bg:var(--color-white);--color-card-text:var(--color-text)}.onecolumn{--imgRatio:7/3}.onecolumn>.container>.grid{grid-template-columns:minmax(0,1fr);column-gap:2em;width:100%;max-width:100%;margin-left:0;margin-right:0}@media (min-width:1000px){.onecolumn>.container>.grid{max-width:75%;margin-left:0;margin-right:auto}}@media (min-width:650px){.onecolumn>.container>.grid:has(.image+.content){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}}.onecolumn>.container>.grid .image{aspect-ratio:var(--imgRatio);background-color:color-mix(in srgb, var(--color-primary), var(--color-section-current-bg,var(--color-bg)) 90%);width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:650px) and (not (min-width:1000px)){.onecolumn>.container>.grid .image{aspect-ratio:none;height:100%}}.onecolumn>.container>.grid .image img,.onecolumn>.container>.grid .image svg{width:100%;height:100%}.onecolumn>.container>.grid .image img.type-photo{object-fit:cover}.onecolumn>.container>.grid .image img.type-illustration{object-fit:contain}.onecolumn>.container>.grid .image:has(svg,img.type-illustration){padding:1em}.onecolumn>.container>.grid .image:has(svg){justify-content:center;align-items:center;display:flex}.onecolumn>.container>.grid .image svg{width:70%;height:90%;color:var(--color-card-text)}.onecolumn>.container>.grid .image svg path{fill:currentColor}.onecolumn>.container>.grid .image+.content{padding-block:calc(var(--margin-small) * .75) 0}@media (min-width:650px) and (not (min-width:1000px)){.onecolumn>.container>.grid .image+.content{padding-block:0}}@media (min-width:1000px){.onecolumn.position-center>.container>.grid{max-width:75%;margin-left:auto;margin-right:auto}.onecolumn.position-right>.container>.grid{max-width:75%;margin-left:auto;margin-right:0}.onecolumn.position-wide>.container>.grid{max-width:100%;margin-left:0;margin-right:0}}.onecolumn.as-card>.container>.grid{background-color:var(--color-card-bg);color:var(--color-card-text);overflow:hidden}.onecolumn.as-card>.container>.grid .image:has(svg,img.type-illustration){background-color:color-mix(in srgb, var(--color-card-bg), var(--color-card-text) 20%)}.onecolumn.as-card>.container>.grid .content{padding-block:calc(var(--margin-small) * .75);padding-inline:var(--margin-small)}.twocolumn{--cols:1;--innerCols:minmax(0, 1fr);--innerRows:auto minmax(0, 1fr);--imgRatio:7/3}@media (min-width:650px){.twocolumn{--cols:1;--innerCols:minmax(0, 1fr) minmax(0, 2fr);--innerRows:minmax(0, 1fr)}}@media (min-width:1000px){.twocolumn{--cols:2;--innerCols:minmax(0, 1fr);--innerRows:auto minmax(0, 1fr)}}.twocolumn>.container>.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--margin-small)}.twocolumn>.container>.grid .column{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:2em;display:grid}@media (min-width:650px) and (not (min-width:1000px)){.twocolumn>.container>.grid .column{align-items:center}}.twocolumn>.container>.grid .column:has(.image+.content){grid-template-columns:var(--innerCols);grid-template-rows:var(--innerRows)}.twocolumn>.container>.grid .column .image{aspect-ratio:var(--imgRatio);background-color:color-mix(in srgb, var(--color-primary), var(--color-section-current-bg,var(--color-bg)) 90%);width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:650px) and (not (min-width:1000px)){.twocolumn>.container>.grid .column .image{aspect-ratio:none;height:100%}}.twocolumn>.container>.grid .column .image img,.twocolumn>.container>.grid .column .image svg{width:100%;height:100%}.twocolumn>.container>.grid .column .image img.type-photo{object-fit:cover}.twocolumn>.container>.grid .column .image img.type-illustration{object-fit:contain}.twocolumn>.container>.grid .column .image:has(svg,img.type-illustration){padding:1em}.twocolumn>.container>.grid .column .image:has(svg){justify-content:center;align-items:center;display:flex}.twocolumn>.container>.grid .column .image svg{width:70%;height:90%;color:var(--color-card-text)}.twocolumn>.container>.grid .column .image svg path{fill:currentColor}.twocolumn>.container>.grid .column .image+.content{padding-block:calc(var(--margin-small) * .75) 0}@media (min-width:650px) and (not (min-width:1000px)){.twocolumn>.container>.grid .column .image+.content{padding-block:0}}.twocolumn>.container>.grid .column .content:has(.button){display:grid}.twocolumn>.container>.grid .column .content:has(.button) .button{margin-top:.75em;margin-inline:auto}.twocolumn>.container>.grid .column.as-card{background-color:var(--color-card-bg);color:var(--color-card-text);overflow:hidden}.twocolumn>.container>.grid .column.as-card .image:has(svg,img.type-illustration){background-color:color-mix(in srgb, var(--color-card-bg), var(--color-card-text) 20%)}.twocolumn>.container>.grid .column.as-card .content{padding-block:calc(var(--margin-small) * .75);padding-inline:var(--margin-small)}.twocolumn>.container>.grid .column.anim{opacity:0;transition:translate .5s,opacity .5s;translate:0 10%}@media (min-width:1000px){.twocolumn>.container>.grid .column.anim:nth-child(2){transition-delay:.2s}}.twocolumn>.container>.grid .column.anim.anim-rdy{opacity:1;translate:0}.threecolumn{--cols:1;--innerCols:minmax(0, 1fr);--innerRows:auto minmax(0, 1fr);--imgRatio:7/3}@media (min-width:650px){.threecolumn{--cols:1;--innerCols:minmax(0, 1fr) minmax(0, 2fr);--innerRows:minmax(0, 1fr)}}@media (min-width:1000px){.threecolumn{--cols:3;--innerCols:minmax(0, 1fr);--innerRows:auto minmax(0, 1fr)}}.threecolumn>.container>.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--margin-small)}.threecolumn>.container>.grid .column{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:2em;display:grid}@media (min-width:650px) and (not (min-width:1000px)){.threecolumn>.container>.grid .column{align-items:center}}.threecolumn>.container>.grid .column:has(.image+.content){grid-template-columns:var(--innerCols);grid-template-rows:var(--innerRows)}.threecolumn>.container>.grid .column .image{aspect-ratio:var(--imgRatio);background-color:color-mix(in srgb, var(--color-primary), var(--color-section-current-bg,var(--color-bg)) 90%);width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:650px) and (not (min-width:1000px)){.threecolumn>.container>.grid .column .image{aspect-ratio:none;height:100%}}.threecolumn>.container>.grid .column .image img,.threecolumn>.container>.grid .column .image svg{width:100%;height:100%}.threecolumn>.container>.grid .column .image img.type-photo{object-fit:cover}.threecolumn>.container>.grid .column .image img.type-illustration{object-fit:contain}.threecolumn>.container>.grid .column .image:has(svg,img.type-illustration){padding:1em}.threecolumn>.container>.grid .column .image:has(svg){justify-content:center;align-items:center;display:flex}.threecolumn>.container>.grid .column .image svg{width:70%;height:90%;color:var(--color-card-text)}.threecolumn>.container>.grid .column .image svg path{fill:currentColor}.threecolumn>.container>.grid .column .image+.content{padding-block:calc(var(--margin-small) * .75) 0}@media (min-width:650px) and (not (min-width:1000px)){.threecolumn>.container>.grid .column .image+.content{padding-block:0}}.threecolumn>.container>.grid .column .content:has(.button){display:grid}.threecolumn>.container>.grid .column .content:has(.button) .button{margin-top:.75em;margin-inline:auto}.threecolumn>.container>.grid .column.as-card{background-color:var(--color-card-bg);color:var(--color-card-text);overflow:hidden}.threecolumn>.container>.grid .column.as-card .image:has(svg,img.type-illustration){background-color:color-mix(in srgb, var(--color-card-bg), var(--color-card-text) 20%)}.threecolumn>.container>.grid .column.as-card .content{padding-block:calc(var(--margin-small) * .75);padding-inline:var(--margin-small)}.threecolumn>.container>.grid .column.anim{opacity:0;transition:translate .5s,opacity .5s;translate:0 10%}@media (min-width:1000px){.threecolumn>.container>.grid .column.anim:nth-child(2){transition-delay:.2s}.threecolumn>.container>.grid .column.anim:nth-child(3){transition-delay:.4s}}.threecolumn>.container>.grid .column.anim.anim-rdy{opacity:1;translate:0}.textimage>.container>.grid{isolation:isolate;row-gap:1.5em;position:relative}.textimage>.container>.grid:before{content:"";z-index:-1;background-color:var(--color-primary);height:100%;position:absolute;top:0}.textimage>.container>.grid.justify-start{align-items:start}.textimage>.container>.grid.justify-end{align-items:end}.textimage>.container>.grid.justify-stretch .image:has(img){width:100%;height:auto}.textimage>.container>.grid.justify-stretch .image:has(img) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (min-width:1000px){.textimage>.container>.grid.justify-stretch .image:has(img){height:100%}.textimage>.container>.grid.justify-stretch .image:has(img) img{object-fit:cover;width:100%;height:100%}}.textimage>.container>.grid.text-image{padding-block:2em}@media (min-width:1000px){.textimage>.container>.grid.text-image{grid-template-columns:3fr 2fr;padding-block:1em}.textimage>.container>.grid.text-image .content{padding-right:6em}}.textimage>.container>.grid.image-text{padding-block:2em}@media (min-width:1000px){.textimage>.container>.grid.image-text{grid-template-columns:2fr 3fr;padding-block:1em}.textimage>.container>.grid.image-text .content{padding-left:6em}}.downloads>.container>.grid ul{grid-template-columns:minmax(0,1fr);gap:3em;margin:0;padding:0;list-style:none;display:grid}.downloads>.container>.grid ul li{margin:0;padding:0}.downloads>.container>.grid ul li:before{content:none}.downloads>.container>.grid ul .item{flex-wrap:nowrap;column-gap:1em;display:flex}.downloads>.container>.grid ul .item:after{content:none}.downloads>.container>.grid ul .item .icon{background-color:var(--color-link);flex:none;width:1.35em;height:1.35em;margin-top:.25em;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='currentColor'%20d='M497.6%200%20334.4%20.2A14.4%2014.4%200%200%200%20320%2014.6V47.9a14.4%2014.4%200%200%200%2014.7%2014.4l73.6-2.7%202.1%202.1L131.5%20340.5a12%2012%200%200%200%200%2017l23%2023a12%2012%200%200%200%2017%200L450.4%20101.6l2.1%202.1-2.7%2073.6A14.4%2014.4%200%200%200%20464.1%20192h33.3a14.4%2014.4%200%200%200%2014.4-14.4L512%2014.4A14.4%2014.4%200%200%200%20497.6%200zM432%20288H416a16%2016%200%200%200%20-16%2016V458a6%206%200%200%201%20-6%206H54a6%206%200%200%201%20-6-6V118a6%206%200%200%201%206-6H208a16%2016%200%200%200%2016-16V80a16%2016%200%200%200%20-16-16H48A48%2048%200%200%200%200%20112V464a48%2048%200%200%200%2048%2048H400a48%2048%200%200%200%2048-48V304A16%2016%200%200%200%20432%20288z'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='currentColor'%20d='M497.6%200%20334.4%20.2A14.4%2014.4%200%200%200%20320%2014.6V47.9a14.4%2014.4%200%200%200%2014.7%2014.4l73.6-2.7%202.1%202.1L131.5%20340.5a12%2012%200%200%200%200%2017l23%2023a12%2012%200%200%200%2017%200L450.4%20101.6l2.1%202.1-2.7%2073.6A14.4%2014.4%200%200%200%20464.1%20192h33.3a14.4%2014.4%200%200%200%2014.4-14.4L512%2014.4A14.4%2014.4%200%200%200%20497.6%200zM432%20288H416a16%2016%200%200%200%20-16%2016V458a6%206%200%200%201%20-6%206H54a6%206%200%200%201%20-6-6V118a6%206%200%200%201%206-6H208a16%2016%200%200%200%2016-16V80a16%2016%200%200%200%20-16-16H48A48%2048%200%200%200%200%20112V464a48%2048%200%200%200%2048%2048H400a48%2048%200%200%200%2048-48V304A16%2016%200%200%200%20432%20288z'%20/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.downloads>.container>.grid ul .item .content{display:block}.downloads>.container>.grid ul .item .title{margin:0 0 .2em;display:block}.downloads>.container>.grid ul .item .meta{column-gap:.25em;display:flex}.downloads>.container>.grid ul .item .type{text-transform:uppercase}.icononecol{--icononecol-color:var(--color-primary)}section.background-armour .icononecol{--icononecol-color:var(--color-secondary)}section.background-mint .icononecol{--icononecol-color:var(--color-tertiary)}.icononecol.grundschule{--icononecol-color:var(--color-secondary)}.icononecol.werkrealschule{--icononecol-color:var(--color-tertiary)}.icononecol>.container>.grid{row-gap:2.5em}.icononecol>.container>.grid .item{grid-template-columns:minmax(80px,10vw) minmax(0,1fr);row-gap:1.5em;display:grid}@media (min-width:768px){.icononecol>.container>.grid .item{column-gap:1.5em}}.icononecol>.container>.grid .content{-webkit-hyphens:auto;hyphens:auto;margin:0}.icononecol>.container>.grid .icon{aspect-ratio:1/.85;width:100%;position:relative}.icononecol>.container>.grid .icon:before{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:var(--icononecol-color);width:80%;position:absolute;top:0;left:0}.icononecol>.container>.grid .icon>div{background-color:#ffffffd4;width:100%;height:100%;position:relative;-webkit-mask-position:60% 20%;mask-position:60% 20%;-webkit-mask-size:40% 40%;mask-size:40% 40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icononecol>.container>.grid .icon>div[style*=ultilities]{-webkit-mask-size:55% 55%;mask-size:55% 55%}.icononecol>.container>.grid .icon>div[style*=idea]{-webkit-mask-size:35% 35%;mask-size:35% 35%}.icononecol>.container>.grid .icon>div[style*=leaf-alt]{-webkit-mask-position:55% 25%;mask-position:55% 25%;-webkit-mask-size:30% 30%;mask-size:30% 30%}.icononecol>.container>.grid .icon>div[style*=paperplane]{-webkit-mask-position:50% 20%;mask-position:50% 20%}.icononecol>.container>.grid .icon>div[style*=pen],.icononecol>.container>.grid .icon>div[style*=pencil]{-webkit-mask-size:55% 55%;mask-size:55% 55%}.icononecol>.container>.grid .icon>div[style*=brush]{-webkit-mask-size:50% 50%;mask-size:50% 50%}.icononecol>.container>.grid .icon>div[style*=booklet]{transform:skew(30deg)translate(10%)}.icononecol>.container>.grid .icon>div[style*=ruler]{-webkit-mask-position:55% 20%;mask-position:55% 20%}.imagerow{--gap:.5em}@media (min-width:768px){.imagerow{--gap:1em}}@media (min-width:1024px){.imagerow{--gap:2em}}.imagerow>.container>.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));gap:var(--gap)}.imagerow>.container>.grid>img{object-fit:cover;border-radius:4px;width:100%;height:100%}.imagerow>.container>.grid.layout-1{--cols:3;--rows:1;aspect-ratio:5/2}.imagerow>.container>.grid.layout-1>img:first-child{grid-area:1/1/auto/2}.imagerow>.container>.grid.layout-1>img:nth-child(2){grid-area:1/2/auto/3}.imagerow>.container>.grid.layout-1>img:nth-child(3){grid-area:1/3/auto/4}.imagerow>.container>.grid.layout-1>img:nth-child(4){display:none}.imagerow>.container>.grid.layout-2{--cols:3;--rows:2;aspect-ratio:5/3}.imagerow>.container>.grid.layout-2>img:first-child{grid-area:1/1/auto/3}.imagerow>.container>.grid.layout-2>img:nth-child(2){grid-area:1/3/3/4}.imagerow>.container>.grid.layout-2>img:nth-child(3){grid-area:2/1/auto/3}.imagerow>.container>.grid.layout-2>img:nth-child(4){display:none}.imagerow>.container>.grid.layout-3{--cols:3;--rows:2;aspect-ratio:5/4}.imagerow>.container>.grid.layout-3>img:first-child{grid-area:1/1/auto/3}.imagerow>.container>.grid.layout-3>img:nth-child(2){grid-area:1/3/auto/4}.imagerow>.container>.grid.layout-3>img:nth-child(3){grid-area:2/1/auto/2}.imagerow>.container>.grid.layout-3>img:nth-child(4){grid-area:2/2/auto/4}.imagerow>.container>.grid.layout-4{--cols:3;--rows:2;aspect-ratio:5/4}.imagerow>.container>.grid.layout-4>img:first-child{grid-area:1/1/auto/4}.imagerow>.container>.grid.layout-4>img:nth-child(2){grid-area:2/1/auto/2}.imagerow>.container>.grid.layout-4>img:nth-child(3){grid-area:2/2/auto/4}.imagerow>.container>.grid.layout-4>img:nth-child(4){display:none}.imagerow>.container>.grid.layout-5{--cols:2;--rows:2;aspect-ratio:5/4}.imagerow>.container>.grid.layout-5>img:first-child{grid-area:1/1/auto/3}.imagerow>.container>.grid.layout-5>img:nth-child(2){grid-area:2/1/auto/2}.imagerow>.container>.grid.layout-5>img:nth-child(3){grid-area:2/2/auto/3}.imagerow>.container>.grid.layout-5>img:nth-child(4){display:none}.imagerow:not(.margin-bottom-small,.margin-bottom-large)+.imagerow:not(.margin-top-small,.margin-top-large){margin-top:var(--gap)}.events{overflow:hidden}.events .controls{justify-content:space-between;margin:.2em 0 2em;display:flex}@media (min-width:768px){.events .controls{justify-content:flex-start;gap:2em}}.events .controls .button[aria-pressed=true]:before{opacity:1}.events .item{background-color:var(--palette-baja);align-items:start;gap:2em;width:100%;margin-bottom:2em;padding:1.5em 2em;display:grid;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.events .item[hidden]{display:none}.events .item.category-grundschule{background-color:var(--palette-armour)}.events .item.category-realschule{background-color:var(--palette-peppermint)}@media (min-width:768px){.events .item{grid-template-columns:auto minmax(0,1fr) auto}}.events .date{flex-direction:column;align-items:center;display:flex}.events .date .month{letter-spacing:1px;font-size:2.25rem}.events .date .day{font-size:3.375rem;font-weight:700;line-height:.9}.events .date .year{font-size:1.6875rem}.events .content{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}@media (min-width:768px){.events .content{border-left:3px solid var(--palette-white);padding-left:2em}}.events .content .title{letter-spacing:.025em;-webkit-hyphens:auto;hyphens:auto;margin:.5em 0 .15em;font-size:1.875rem;line-height:1.2}@media (min-width:768px){.events .content .title{font-size:2.375rem}}@media (min-width:1200px){.events .content .title{font-size:2.8125rem}}@media (min-width:1920px){.events .content .title{font-size:3.5rem}}.events .content .type,.events .content .description{margin:0 0 .5em}.events .content .cancelled{color:#ca7b8c;margin:0 0 .5em}.events .content .location{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.events .content .location span{color:var(--color-link);letter-spacing:-.5px;font-size:90%}.events .link.has{align-self:stretch;align-items:flex-end;margin-left:auto;display:flex}@media (min-width:768px){.events .link{padding-left:2em}.events .link.has{margin-left:0}}.events .link>.button{text-align:center;min-width:40px;margin-block:0;font-size:2.625rem}.icongrid{--icongrid-color:var(--color-primary)}section.background-armour .icongrid{--icongrid-color:var(--color-secondary)}section.background-mint .icongrid{--icongrid-color:var(--color-tertiary)}.icongrid>.container>.grid{gap:2.5em 1em}@media (min-width:768px){.icongrid>.container>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icongrid>.container>.grid .item{grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:1.5em;display:grid}@media (min-width:768px){.icongrid>.container>.grid .item{column-gap:1.5em}}@media not (min-width:768px){.icongrid>.container>.grid .item.right{order:1}}.icongrid>.container>.grid .item.textonly .text{grid-column:1/-1}.icongrid>.container>.grid .item:nth-child(2n).wysiwyg .text{grid-column:2/-1}.icongrid>.container>.grid .item:nth-child(odd).wysiwyg .text{grid-column:1/-1}.icongrid>.container>.grid .text{-webkit-hyphens:auto;hyphens:auto;margin:0}.icongrid>.container>.grid .text>:first-child{margin-top:0}.icongrid>.container>.grid .icon{aspect-ratio:1/.85;width:100%;position:relative}.icongrid>.container>.grid .icon:before{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:var(--icongrid-color);width:80%;position:absolute;top:0;left:0}.icongrid>.container>.grid .icon>div{background-color:#ffffffd4;width:100%;height:100%;position:relative;-webkit-mask-position:60% 20%;mask-position:60% 20%;-webkit-mask-size:40% 40%;mask-size:40% 40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icongrid>.container>.grid .icon>div[style*=ultilities]{-webkit-mask-size:55% 55%;mask-size:55% 55%}.icongrid>.container>.grid .icon>div[style*=idea]{-webkit-mask-size:35% 35%;mask-size:35% 35%}.icongrid>.container>.grid .icon>div[style*=leaf-alt]{-webkit-mask-position:55% 25%;mask-position:55% 25%;-webkit-mask-size:30% 30%;mask-size:30% 30%}.icongrid>.container>.grid .icon>div[style*=paperplane]{-webkit-mask-position:50% 20%;mask-position:50% 20%}.icongrid>.container>.grid .icon>div[style*=pen],.icongrid>.container>.grid .icon>div[style*=pencil]{-webkit-mask-size:55% 55%;mask-size:55% 55%}.icongrid>.container>.grid .icon>div[style*=brush]{-webkit-mask-size:50% 50%;mask-size:50% 50%}.icongrid>.container>.grid .icon>div[style*=booklet]{transform:skew(30deg)translate(10%)}.icongrid>.container>.grid .icon>div[style*=ruler]{-webkit-mask-position:55% 20%;mask-position:55% 20%}.marquee{background-color:var(--color-primary);overflow:hidden}.marquee .track{width:max-content;animation:marquee var(--marquee-duration,60s) linear infinite;display:flex}@media (prefers-reduced-motion:reduce){.marquee .track{animation:none}}.marquee .run{flex:none;display:flex}.marquee span{color:var(--palette-gray-900);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;padding:0 1em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.375rem;font-style:italic;font-weight:700;line-height:1.2}@media (min-width:768px){.marquee span{font-size:1.75rem}}@media (min-width:1200px){.marquee span{font-size:2.125rem}}@media (min-width:1920px){.marquee span{font-size:2.625rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.image>.container>.grid>img{width:100%;height:auto;display:block}@media not (min-width:768px){.image>.container>.grid>img{aspect-ratio:1;object-fit:cover}}.slider{--height:20vw;--maxheight:200px}.slider.height-medium{--height:30vw;--maxheight:300px}.slider.height-large{--height:40vw;--maxheight:400px}.slider>.container>.grid{position:relative}.slider__track{scrollbar-width:none;cursor:grab;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.slider__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.slider__track:focus-visible{outline:var(--color-outline) solid 2px;outline-offset:2px}.slider__list{gap:1.75em;width:max-content;margin:0;padding:0;list-style:none;display:flex}.slider__slide{margin:0;padding:0}.slider__slide:before{content:none}.slider__slide img{width:auto;height:min(var(--height), var(--maxheight));object-fit:cover;pointer-events:none;display:block}.slider__pause{z-index:1;cursor:pointer;background-color:#ffffffd9;border:0;border-radius:50%;width:2.5em;height:2.5em;position:absolute;top:.5em;right:.5em}.slider__pause:before{content:"";background:linear-gradient(var(--color-text), var(--color-text)) left/35% 100% no-repeat, linear-gradient(var(--color-text), var(--color-text)) right/35% 100% no-repeat;position:absolute;inset:30%}.slider__pause[aria-pressed=true]:before{background:var(--color-text);clip-path:polygon(15% 0,100% 50%,15% 100%)}.slider__pause:focus-visible{outline:var(--color-outline) solid 2px;outline-offset:2px}a:not(.btn,.button){text-underline-offset:auto;text-decoration-thickness:auto}main a:is([href^=tel\:],[href^=mailto\:]){padding-block:max(0px,12px - .5lh);display:inline-block}ol{margin:0}ol>li[data-list=bullet],ol>li[data-list=ordered]{margin-bottom:.3em}ol>li[data-list=bullet]{padding-left:1em}ol>li[data-list=bullet]:before{font-size:1em}ol>li[data-list=ordered]{padding-left:2em}ol>li.ql-indent-1{margin-left:1em}ol>li.ql-indent-2{margin-left:2em}section{position:relative}section.background-white{--color-section-current-bg:var(--palette-white);--color-section-title:var(--color-primary)}section.background-baja{--color-section-current-bg:var(--palette-baja);--color-section-title:var(--color-primary)}section.background-armour{--color-section-current-bg:var(--palette-armour);--color-section-title:var(--color-secondary)}section.background-mint{--color-section-current-bg:var(--palette-peppermint);--color-section-title:var(--color-tertiary)}section:is(.background-white,.background-baja,.background-armour,.background-mint){--color-section-current-text:var(--color-text)}section>.section-title{width:100%;max-width:var(--max-width);padding-inline:var(--outer-margin);color:var(--color-section-title,var(--color-primary));-webkit-text-stroke:.04em var(--palette-gray-900);paint-order:stroke fill;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}section>.section-title.right{text-align:right}section>:last-child:not(.margin-bottom-small,.margin-bottom-large){margin-bottom:0}.pageheader{min-height:100px;display:block;position:relative}@media (min-width:1024px){.pageheader{min-height:180px}}.pageheader>img{aspect-ratio:1/1.2;object-fit:cover;width:100%;display:block}@media (min-width:768px){.pageheader>img{aspect-ratio:100/42}}.pageheader-content{padding-inline:var(--outer-margin);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.onecolumn{--onecol-max-width:100%}@media (min-width:1024px){.onecolumn{--onecol-max-width:750px}}@media (min-width:1200px){.onecolumn{--onecol-max-width:850px}}@media (min-width:1920px){.onecolumn{--onecol-max-width:1000px}}.onecolumn:is(.position-left,.position-center,.position-right)>.container>.grid{max-width:var(--onecol-max-width)}.onecolumn.position-center>.container>.grid{margin-inline:auto}.onecolumn.position-left>.container>.grid{margin-inline:0 auto}.onecolumn.position-right>.container>.grid{margin-inline:auto 0}@media (min-width:1200px){.onecolumn:is(.position-left,.position-right){--onecol-max-width:calc(var(--max-width) / 2 - 3em)}}.leerzeile>.container>.grid>.content>:last-child{margin-bottom:max(.66666em, var(--fontsize-normal))}.leerzeile>.container>.grid>.content:after{content:"";height:1lh;display:block}.onecolumn>.container>.grid{position:relative}.onecolumn>.container>.grid .content .button{margin-top:-2px}.textimage{overflow-x:visible}.textimage>.container>.grid{isolation:auto;gap:2em 4em}.textimage>.container>.grid:before{content:none}.textimage>.container>.grid.text-image,.textimage>.container>.grid.image-text{padding-block:0}.textimage>.container>.grid.text-image .content,.textimage>.container>.grid.image-text .content{padding-inline:0}@media (min-width:768px){.textimage>.container>.grid.text-image{grid-template-columns:3fr 2fr}.textimage>.container>.grid.image-text{grid-template-columns:2fr 3fr}}.textimage .image.mode-cover img{object-fit:cover;width:100%;height:100%}.textimage .image.mode-circle{--circle-color:var(--color-primary);aspect-ratio:1;position:relative}.textimage .image.mode-circle.color-grundschule{--circle-color:var(--color-secondary)}.textimage .image.mode-circle.color-realschule{--circle-color:var(--color-tertiary)}.textimage .image.mode-circle img{z-index:1;object-fit:cover;border-radius:50%;width:85%;height:85%;position:absolute;top:0;left:0}.textimage .image.mode-circle.bordered img{border:4px solid var(--circle-color)}.textimage .image.mode-circle:after{content:"";clip-path:polygon(0 0,0 100%,100% 0);background-color:var(--circle-color);width:170px;height:170px;position:absolute;top:0;right:0;transform:rotate(-2deg)}.post-head{display:flow-root}.post-head>img{aspect-ratio:1/1.2;object-fit:cover;width:100%;display:block}@media (min-width:768px){.post-head>img{aspect-ratio:100/42}}.post-head .title{margin-top:.5em;margin-bottom:.25em}.post-head .meta>span:not(:last-child):after{content:"|";margin:0 .25em 0 .5em}.post-head .excerpt{margin:2em 0}.post-head hr{margin:3em 0}.news_holder{flex-direction:column;gap:3em;display:flex}.news_holder>:first-child{margin-top:0!important}.news_holder>:last-child{margin-bottom:0!important}.news_holder .news{color:var(--color-text);transition:color var(--duration-base) ease-out;gap:1.5em;text-decoration:none;display:grid}@media (min-width:768px){.news_holder .news{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.5em}}.news_holder .news__image,.news_holder .news__content,.news_holder .news__title,.news_holder .news__excerpt,.news_holder .news__link{display:block}.news_holder .news__image img{width:100%;height:auto;display:block}.news_holder .news__link{margin-top:.5em;text-decoration:underline}@media (hover:hover){.news_holder .news:hover{color:var(--color-link-hover)}}.news_holder .cta{margin-top:2em}@media (min-width:768px){.news_holder .cta{margin-left:calc(40% + 1.5em)}}.logo-interferer{width:28%;display:none;position:absolute;bottom:0;left:75%}@media (min-width:768px){.logo-interferer{display:block;transform:translate(-50%,-20%)}}@media (min-width:1024px){.logo-interferer{transform:translate(-50%)}}.logo-interferer+*{margin-top:0}
