.schulamt-personenseite{--person-blue:#2e73b5;--person-dark:#0074ba;--person-ink:#23445b;--person-pale:#edf5fa;--person-line:#cddfea}.schulamt-personenseite .elementor-widget-wrap:has(>.elementor-widget-theme-post-content [data-elementor-type=wp-page]){padding-top:0!important}.schulamt-personenseite [data-elementor-type=wp-page]{position:relative;isolation:isolate;background:#fff;padding:24px 24px 56px;color:var(--person-ink)}.schulamt-personenseite [data-elementor-type=wp-page]>:is(.elementor-section,.e-con){max-width:1080px;width:100%;margin:0 auto 28px}.schulamt-personenseite [data-elementor-type=wp-page] .elementor-shape{display:none}.schulamt-personenseite .schulamt-personenkopf{padding:0 4px 16px;border-bottom:1px solid var(--person-line)}.schulamt-personenseite .schulamt-personenkopf .elementor-widget-wrap{padding:0!important;gap:8px}.schulamt-personenseite .schulamt-personenkopf .elementor-widget{margin:0}.schulamt-personenseite .schulamt-personenkopf .elementor-heading-title{font-family:inherit!important;font-size:clamp(30px,4vw,46px)!important;font-weight:600!important;line-height:1.15!important;text-transform:none!important;color:var(--person-blue)!important;letter-spacing:-.025em}.schulamt-personenseite .schulamt-personenkopf .elementor-widget-text-editor{color:#46677d;font-size:18px;line-height:1.5}.schulamt-personenseite .schulamt-personenprofil{padding:28px;border:1px solid var(--person-line);border-radius:24px;background:#fff;box-shadow:0 12px 36px #23445b10}.schulamt-personenseite .schulamt-personenprofil>.elementor-container{align-items:flex-start;gap:32px;min-height:0}.schulamt-personenseite .schulamt-personenprofil>.elementor-container>.elementor-column{min-width:0}.schulamt-personenseite .schulamt-personenprofil>.elementor-container>.elementor-column:first-child{width:30%;flex:0 0 30%}.schulamt-personenseite .schulamt-personenprofil>.elementor-container>.elementor-column:last-child{width:auto;flex:1 1 0}.schulamt-personenseite .schulamt-personenprofil .elementor-widget-wrap{padding:0!important;align-content:start}.schulamt-personenseite .schulamt-personenprofil .elementor-widget-call-to-action{margin:0}.schulamt-personenseite .schulamt-personenprofil .elementor-widget-call-to-action>.elementor-widget-container{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.schulamt-personenseite .schulamt-personenprofil .elementor-cta{border:1px solid var(--person-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:none;display:flex;flex-direction:column;text-decoration:none}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg-wrapper{position:relative!important;width:100%;height:auto!important;min-height:0!important;aspect-ratio:1/1.04;overflow:hidden;flex:none}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg{position:absolute!important;inset:0!important;background-position:center 24%!important;background-size:cover!important;transition:transform .3s ease}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg:is([data-bg*=fallback_],[style*=fallback_]){background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#fff}.schulamt-personenseite .schulamt-personenprofil .elementor-cta:hover .elementor-cta__bg{transform:scale(1.025)}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg-overlay{display:none}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__content{padding:22px 18px!important;min-height:0!important;background:#fff!important;color:var(--person-ink);text-align:left!important;display:block}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__title{font-family:inherit!important;font-size:25px!important;line-height:1.2!important;font-weight:600!important;text-transform:none!important;color:var(--person-dark)!important;margin:0 0 10px!important;overflow-wrap:anywhere}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__description{font-family:inherit!important;font-size:15px!important;line-height:1.55!important;color:var(--person-ink)!important;margin:0!important}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__content .mitarbeiter-container{color:inherit!important}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__description br{display:none}.schulamt-personenseite .schulamt-personenprofil .elementor-cta:focus-visible{outline:3px solid var(--person-blue);outline-offset:4px}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-list{border:1px solid var(--person-line)!important;border-radius:14px;overflow:hidden;margin:0 0 12px!important;background:#fff}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header{background:var(--person-pale)!important;border:0!important;color:var(--person-ink)!important;padding:17px 18px!important;display:flex!important;align-items:center;gap:12px;min-height:58px;cursor:pointer;font-family:inherit;font-size:16px!important;line-height:1.45}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:focus-visible{background:var(--person-dark)!important;color:#fff!important;outline:3px solid var(--person-blue);outline-offset:-3px}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-tab-title{font-family:inherit!important;font-weight:600!important;min-width:0;flex:1;color:inherit!important}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header :is(.fa-accordion-icon,.fa-toggle){color:var(--person-blue)!important;font-size:15px!important}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header .fa-toggle{margin-left:auto;flex:none}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header :is(.eael-advanced-accordion-icon-closed,.eael-advanced-accordion-icon-opened,.fa-toggle){display:none!important}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:before{content:"";display:block;flex:0 0 22px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e73b5' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 4h14v16H5zM8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E") center/22px no-repeat}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header[data-tab="1"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e73b5' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M7 10h3v3H7zM6 16h5M14 9h4M14 12h4M14 15h3'/%3E%3C/svg%3E")}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:focus-visible:before{filter:brightness(0) invert(1)}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin:0 3px 0 auto}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header.active:after{transform:rotate(45deg)}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content{border:0!important;border-top:1px solid var(--person-line)!important;padding:20px!important;background:#fff!important;color:var(--person-ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content p:last-child{margin-bottom:0}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content a{color:#22679b;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content .mitarbeiter-container a{display:inline-block;padding:8px 0;min-height:44px;max-width:100%}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content a[href^="mailto:"]{display:inline-flex!important;flex-wrap:wrap;gap:0;max-width:100%}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content a[href^="mailto:"]>span{display:inline!important;flex:0 0 auto;max-width:100%;overflow-wrap:anywhere;white-space:normal}.schulamt-personenseite .schulamt-personenprofil .schulamt-aufgabenliste{margin:0;padding-left:20px}.schulamt-personenseite .schulamt-personenprofil .schulamt-aufgabenliste li{padding-left:3px;margin-bottom:10px!important}.schulamt-personenseite .schulamt-personenprofil .schulamt-aufgabenliste li::marker{color:var(--person-blue)}.schulamt-entwurf-hinweis{position:fixed;right:16px;bottom:16px;z-index:99999;padding:9px 14px;border-radius:30px;border:1px solid #c4d6e5;background:#fff;color:#45647b;font:13px/1.4 sans-serif;box-shadow:0 4px 20px #15375015;pointer-events:none}@media(max-width:767px){.schulamt-personenseite [data-elementor-type=wp-page]{padding:16px 16px 32px}.schulamt-personenseite .schulamt-personenkopf{padding-bottom:12px}.schulamt-personenseite .schulamt-personenkopf .elementor-widget-text-editor{font-size:16px}.schulamt-personenseite .schulamt-personenprofil{padding:16px;border-radius:20px}.schulamt-personenseite .schulamt-personenprofil>.elementor-container{flex-direction:column;gap:20px}.schulamt-personenseite .schulamt-personenprofil>.elementor-container>.elementor-column:first-child,.schulamt-personenseite .schulamt-personenprofil>.elementor-container>.elementor-column:last-child{width:100%;flex:0 0 auto}.schulamt-personenseite .schulamt-personenprofil .elementor-cta{display:grid;grid-template-columns:clamp(88px,25vw,128px) minmax(0,1fr);align-items:stretch}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg-wrapper{aspect-ratio:auto;min-height:156px!important;height:100%!important;max-height:none}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg{background-position:center 22%!important}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__content{padding:20px 14px!important;display:flex;flex-direction:column;justify-content:center;min-width:0}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__title{font-size:21px!important}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__description{font-size:14px!important}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header{padding:15px 12px!important;font-size:15px!important;gap:9px}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-content{padding:16px!important}.schulamt-entwurf-hinweis{right:10px;bottom:10px;font-size:11px;padding:6px 10px}}@media(hover:hover) and (pointer:fine){.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:hover{background:var(--person-dark)!important;color:#fff!important}.schulamt-personenseite .schulamt-personenprofil .eael-accordion-header:hover:before{filter:brightness(0) invert(1)}}@media(prefers-reduced-motion:reduce){.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg{transition:none}}.schulamt-personenseite .schulamt-personenprofil .elementor-cta{position:relative;isolation:isolate;background:#fff;box-shadow:0 8px 24px #0074ba12,inset 0 1px 0 #ffffff66}.schulamt-personenseite .schulamt-personenprofil .elementor-cta:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 1px 0 #ffffff8c,inset -1px -1px 0 #ffffff30;background:linear-gradient(135deg,#ffffff16 0%,transparent 35%,transparent 72%,#ffffff0a 100%)}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__bg-wrapper:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff24,transparent 32%,transparent 80%,#ffffff0a);box-shadow:inset 0 1px 0 #ffffff66}.schulamt-personenseite .schulamt-personenprofil .elementor-cta__content{position:relative;background:linear-gradient(120deg,#fffffffa,#fffffff2)!important;box-shadow:inset 0 1px 0 #ffffff80}@supports (backdrop-filter:blur(12px)){.schulamt-personenseite .schulamt-personenprofil .elementor-cta__content{backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%)}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.schulamt-personenseite .schulamt-personenprofil .elementor-cta:after{content:"";position:absolute;inset:-25% -90%;z-index:3;pointer-events:none;background:linear-gradient(110deg,transparent 43%,#ffffff05 47%,#ffffff24 50%,#ffffff05 53%,transparent 57%);transform:translateX(-55%);transition:transform .9s ease}.schulamt-personenseite .schulamt-personenprofil .elementor-cta:hover:after{transform:translateX(55%)}}.schulamt-personenseite .schulamt-personenprofil.e-con{display:flex;flex-direction:row;align-items:flex-start;gap:32px;--container-max-width:1080px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px}.schulamt-personenseite .schulamt-personenprofil>.e-con-inner{display:flex;flex-direction:row;align-items:flex-start;gap:32px;padding:0;max-width:100%;width:100%}.schulamt-personenseite .schulamt-personenprofil:not(.schulamt-personenraster)>:is(.e-con,.e-con-inner)>.e-con{min-width:0}.schulamt-personenseite .schulamt-personenprofil:not(.schulamt-personenraster)>.e-con:first-child,.schulamt-personenseite .schulamt-personenprofil:not(.schulamt-personenraster)>.e-con-inner>.e-con:first-child{width:30%!important;flex:0 0 30%;padding:0!important}.schulamt-personenseite .schulamt-personenprofil:not(.schulamt-personenraster)>.e-con:last-child,.schulamt-personenseite .schulamt-personenprofil:not(.schulamt-personenraster)>.e-con-inner>.e-con:last-child{width:auto!important;flex:1 1 0;min-width:0;padding:0!important}.schulamt-personenseite .schulamt-personenprofil--ohne-bild>.e-con,.schulamt-personenseite .schulamt-personenprofil--ohne-bild>.e-con-inner>.e-con{width:100%!important;flex:1 1 0!important}.schulamt-personenseite .schulamt-personenprofil.schulamt-personenraster,.schulamt-personenseite .schulamt-personenraster>.e-con-inner{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:24px!important;align-items:start;justify-content:center}.schulamt-personenseite .schulamt-personenraster:has(>.e-con-inner){display:block!important}.schulamt-personenseite .schulamt-personenraster>.elementor-widget,.schulamt-personenseite .schulamt-personenraster>.e-con-inner>.elementor-widget{width:100%!important;max-width:100%;min-width:0;align-self:start}.schulamt-personenseite .schulamt-personen-zwischenkopf{padding:0 4px}.schulamt-personenseite .schulamt-personen-zwischenkopf .elementor-heading-title{font-family:inherit!important;font-size:25px!important;line-height:1.3!important;color:var(--person-dark)!important;text-transform:none!important}.schulamt-personenseite [data-elementor-type=wp-page] :is(.elementor-divider-text,.elementor-divider__text){font-family:inherit!important;font-size:22px!important;font-weight:600!important;color:var(--person-dark)!important;line-height:1.4;overflow-wrap:anywhere}@media(max-width:767px){.schulamt-personenseite .schulamt-personenprofil.e-con,.schulamt-personenseite .schulamt-personenprofil>.e-con-inner{flex-direction:column;gap:20px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px}.schulamt-personenseite .schulamt-personenprofil.e-con:not(.schulamt-personenraster)>.e-con:first-child,.schulamt-personenseite .schulamt-personenprofil.e-con:not(.schulamt-personenraster)>.e-con:last-child,.schulamt-personenseite .schulamt-personenprofil.e-con:not(.schulamt-personenraster)>.e-con-inner>.e-con:first-child,.schulamt-personenseite .schulamt-personenprofil.e-con:not(.schulamt-personenraster)>.e-con-inner>.e-con:last-child{width:100%!important;max-width:100%;flex:0 0 auto!important}.schulamt-personenseite [data-elementor-type=wp-page] :is(.elementor-divider-text,.elementor-divider__text){font-size:18px!important}.schulamt-personenseite .schulamt-personenprofil.schulamt-personenraster,.schulamt-personenseite .schulamt-personenraster>.e-con-inner{grid-template-columns:minmax(0,1fr)}}.schulamt-schulpsychologie .schulamt-personenprofil .kontakt-container{display:grid!important;gap:14px!important}.schulamt-schulpsychologie .schulamt-personenprofil .kontakt-zeile{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;column-gap:20px!important;align-items:baseline;margin:0!important}.schulamt-schulpsychologie .schulamt-personenprofil .kontakt-label{min-width:0!important;width:auto!important;margin:0!important;padding:0!important}.schulamt-schulpsychologie .schulamt-personenprofil .kontakt-wert{min-width:0!important;margin:0!important;padding:0!important}@media(max-width:767px){.schulamt-schulpsychologie .schulamt-personenprofil .kontakt-zeile{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important}}.schulamt-datenschutz.schulamt-personenseite{--person-blue:#2e72b5;--person-dark:#2e72b5;--person-ink:#46677d;--person-pale:#edf5fa;--person-line:#cddfea;color:#547489}.schulamt-datenschutz .schulamt-personenkopf .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto}.schulamt-datenschutz .elementor-element-2d43e42b .elementor-widget-wrap{padding:0!important}.schulamt-datenschutz .elementor-element-2d43e42b .elementor-widget-text-editor{font-family:inherit!important;font-size:16px!important;line-height:1.75;color:#547489}.schulamt-datenschutz .elementor-element-2d43e42b ul{padding-left:24px}.schulamt-datenschutz .elementor-element-2d43e42b li{margin-bottom:8px}.schulamt-datenschutz .elementor-element-e3db7b0{padding:18px 22px;border-left:4px solid #6094ce;border-radius:0 12px 12px 0;background:#edf5fa}.schulamt-datenschutz .elementor-element-e3db7b0 .elementor-widget-wrap{padding:0!important}.schulamt-datenschutz .elementor-element-e3db7b0 .elementor-headline{font-family:inherit!important;font-size:20px!important;line-height:1.6!important;color:#46677d;overflow-wrap:anywhere}.schulamt-datenschutz .elementor-headline-dynamic-wrapper{max-width:100%;white-space:normal!important}.schulamt-datenschutz .schulamt-personenprofil .eael-accordion-content{font-family:Roboto,sans-serif!important;font-size:16px!important;line-height:1.7!important}@media(max-width:767px){.schulamt-datenschutz .elementor-element-e3db7b0{padding:16px}.schulamt-datenschutz .elementor-element-e3db7b0 .elementor-headline{font-size:18px!important}}.schulamt-schulpsychologie .schulamt-psychologie-funktion{display:block;overflow-wrap:anywhere;white-space:normal}.schulamt-schulpsychologie .elementor-cta__description,.schulamt-schulpsychologie .elementor-cta__title{min-width:0;max-width:100%;overflow-wrap:anywhere!important;white-space:normal!important}.schulamt-schulpsychologie .schulamt-personenprofil .elementor-cta__content{align-items:stretch!important}