:root,.editor-styles-wrapper{--max-width:1280px;--box-shadow:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,.06) 0px 1px 1px 0px}:root{--radius-xs:.125rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-xl:1.5rem;--radius-xxl:2rem;--radius-50:50%}body:not(.admin-bar){--admin-bar-height:0px}body.admin-bar{--admin-bar-height:32px}@media (max-width:1024px){#wpadminbar{display:none!important}html{margin-top:0px!important}}@media (max-width:1024px){body.admin-bar{--admin-bar-height:0px}}html{scroll-behavior:smooth}.site-wrapper{width:100%;max-width:1920px;margin-inline:auto}#main{min-height:65vh}.search-modal-fields button{background:var(--surface-20)!important;color:var(--surface-70)!important;line-height:1;font-weight:var(--headline-font-weight);border-left:1px solid var(--surface-30);padding:10px 12px}.search-modal-fields button:hover{background:var(--surface-30)!important;color:var(--surface-90)!important}.search-modal-fields input{background-color:white!important;border-radius:4px;border:none;padding:0 1em;outline:none}.search-modal-form{color:var(--surface-80)}.search-modal-fields{border-radius:4px;overflow:hidden;outline:1px solid var(--surface-30);box-shadow:0 0 0 #00000010;transition:all 250ms ease-in;background-color:var(--surface-0)}.search-modal-fields:focus-within{outline:1px solid var(--surface-30);box-shadow:0 4px 10px #00000010}.gp-search-modal .gp-modal__overlay{background-color:#1f293399}.post-password-form{max-width:768px;padding:8rem 1rem;margin-inline:auto;text-align:center}.gb-button{font-weight:var(--button-font-weight)}*[class*='gb-button-primary'],*[class*='gb-button-contrast']{font-size:calc(0.88 * var(--step-0))}.gb-button{line-height:1em}.flow>*+*,.prose>*+*{margin-block-start:var(--flow-space,1em)}:is(.flow,.prose) :is(p h1,h2,h3,h4,h5,h6,.gb-headline-xxl,.gb-headline-xl,.gb-headline-h1,.gb-headline-h2,.gb-headline-h3,.gb-headline-h4,.gb-headline-h5,.gb-headline-h6){margin-bottom:0}.prose :is(h2+*,h3+*,h4+*){--flow-space:var(--space-s)}.prose{--flow-space:var(--space-m-l)}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:2rem}.gap-l{gap:4rem}.gap-xl{gap:6rem}@media (min-width:769px) and (max-width:1024px){.grid-2{grid-template-columns:1fr 1fr}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:1.5rem}.gap-l{gap:3rem}.gap-xl{gap:4rem}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1rem}.gap-l{gap:2rem}.gap-xl{gap:3rem}}body.search-results header.page-header{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){border-radius:var(--button-border-radius)}.wp-block-search__inside-wrapper{max-width:max(50%, 500px)}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-1{-webkit-line-clamp:1}.line-limit-2{-webkit-line-clamp:2}.line-limit-3{-webkit-line-clamp:3}.ar-16-9,.ar-9-16,.ar-4-3,.ar-1-1,.ar-2-1{object-fit:cover}.ar-16-9{aspect-ratio:16/9}.ar-9-16{aspect-ratio:9/16}.ar-4-3{aspect-ratio:4/3}.ar-2-1{aspect-ratio:2/1}.ar-1-1{aspect-ratio:1/1}.hyphens-auto{hyphens:auto}.hyphens-manual{hyphens:manual}.no-ul,.no-ul a{text-decoration:none}a.hover-ul:hover,.hover-ul a:hover,a:is(.gb-button-primary-ghost,.gb-button-primary-ghost-on-dark):hover{text-decoration:underline}.clear-both{clear:both}.mb-0{margin-bottom:0!important}:root{--body-font-weight:300;--headline-font-weight:500;--button-border-radius:0.3em;--button-font-weight:400}:root{--step--2:clamp(0.6944rem, 0.6855rem + 0.0446vw, 0.72rem);--step--1:clamp(0.8331rem, 0.8099rem + 0.1163vw, 0.9rem);--step-0:clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);--step-1:clamp(1.2rem, 1.1283rem + 0.3587vw, 1.4063rem);--step-2:clamp(1.44rem, 1.3293rem + 0.5533vw, 1.7581rem);--step-3:clamp(1.7281rem, 1.5649rem + 0.8163vw, 2.1975rem);--step-4:clamp(2.0738rem, 1.8396rem + 1.1707vw, 2.7469rem);--step-5:clamp(2.4881rem, 2.1594rem + 1.6435vw, 3.4331rem)}p{font-size:var(--step-0);font-weight:var(--body-font-weight);line-height:1.5;margin-bottom:1.5rem}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6,.text-4xl,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-weight:var(--headline-font-weight);margin-bottom:.5em}h1,.text-4xl,.text-h1{font-weight:var(--body-font-weight)}.gb-container p:last-child:last-of-type{margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}.text-5xl{font-size:var(--step-6);line-height:1.4}.text-4xl{font-size:var(--step-5);line-height:1.4}h1,.text-h1,.text-3xl{font-size:var(--step-4);line-height:1.4}h2,.text-h2,.text-2xl{font-size:var(--step-3);line-height:1.3}h3,.text-h3,.text-xl{font-size:var(--step-2);line-height:1.3}h4,.text-h4,.text-lg{font-size:var(--step-1);line-height:1.3}h5,.text-h5{font-size:var(--step-0);line-height:1.3}h6,.text-h6{font-size:var(--step-0);line-height:1.3}.text-xl{font-size:var(--step-2)}.text-lg,.text-lg p{font-size:var(--step-1)}.text-base{font-size:var(--step-0)}.text-sm,.text-sm *{font-size:var(--step--1)}.text-xs,.text-xs *{font-size:var(--step--2)}.single-post :is(h2,h3,h4,h5,h6){margin-top:1.5em}.content-area a:not(:hover){text-decoration:none}:root{--space-3xs:clamp(0.25rem, 0.2283rem + 0.1087vw, 0.3125rem);--space-2xs:clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);--space-xs:clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);--space-s:clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);--space-3xl:clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-4xl:clamp(8rem, 7.6522rem + 1.7391vw, 9rem);--space-3xs-2xs:clamp(0.25rem, 0.1413rem + 0.5435vw, 0.5625rem);--space-2xs-xs:clamp(0.5rem, 0.3696rem + 0.6522vw, 0.875rem);--space-xs-s:clamp(0.75rem, 0.6196rem + 0.6522vw, 1.125rem);--space-s-m:clamp(1rem, 0.7609rem + 1.1957vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-l-xl:clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);--space-3xl-4xl:clamp(6rem, 4.9565rem + 5.2174vw, 9rem);--space-s-l:clamp(1rem, 0.5652rem + 2.1739vw, 2.25rem)}:root{--space-inline:var(--space-s-m)}:root{--width-d:clamp(500px, 100vw - 80px, 1240px);--width-m:clamp(500px, 100vw - 80px, 1024px);--width-s:clamp(500px, 100vw - 80px, 768px);--width-xs:clamp(500px, 100vw - 80px, 640px)}body{min-height:calc(100vh - var(--admin-bar-height));display:flex;flex-direction:column}.site-footer{margin-top:auto}.container.grid-container{width:100%}.site-header{position:sticky;z-index:20;top:var(--admin-bar-height)}.wp-block-navigation__container{gap:24px}.wp-block-navigation__container{a{position:relative;text-decoration:none}&>li:not(.current-menu-item)>a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:var(--text);transition:width 0.4s ease;z-index:3}li:not(.current-menu-item)>a:hover::after{width:100%}li.current-menu-item>a{font-weight:700}}.wp-block-navigation-submenu .wp-block-navigation-item{font-weight:400;font-size:.8em;padding:8px 16px}@media screen and (max-width:1024px){.wp-block-navigation__responsive-container-open{display:block!important}.wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open){display:none!important}}.wp-block-navigation__responsive-container-open:focus,.wp-block-navigation__responsive-container-open:hover,.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-close:focus{background:transparent!important;color:var(--text)!important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:32px;width:32px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open{background:var(background-0)!important;padding-inline:24px!important}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__container{padding-top:24px!important}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation-submenu{padding-top:0px!important}body:has(.wp-block-navigation__responsive-container.has-modal-open.is-menu-open) .header__logo{z-index:100001;position:relative}.wp-block-navigation__responsive-container-close{top:24px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation-item__content{font-size:var(--step-2)}.wp-block-navigation__container{gap:32px}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:0}body{border-inline:2px solid var(--accent-1);border-bottom:2px solid var(--accent-1)}.wp-block-separator{border-top:1px solid}:is(ol,ul).wp-block-list{margin:0 0 0 1em}.wp-block-list li:not(:last-child){margin-bottom:1.5em}html{scroll-padding-top:160px}@media (min-width:1025px) and (max-width:1750px){.header-image-container{background-position:center right!important}}.dynamic-entry-content>*:first-child{margin-top:0}ul.simpletoc-list{margin:0;list-style-type:none}ul.simpletoc-list ul{list-style-type:none}ul.simpletoc-list li{margin-top:1em;line-height:1.2em}@media (min-width:2300px){.leistungen-hero{background-size:auto 125%!important}}@media (max-width:767px){.home-hero-section__img-col{background:none!important}.home-hero-section{background-image:url(https://sandrakirstein.com/wp-content/uploads/2024/09/SK_Bild_Startseite_3.png)!important}}