.elementor-4534 .elementor-element.elementor-element-d1d8e03:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-d1d8e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sd26c5 );}.elementor-4534 .elementor-element.elementor-element-d1d8e03 > .elementor-container{max-width:880px;}.elementor-4534 .elementor-element.elementor-element-d1d8e03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 24px 150px 24px;}.elementor-4534 .elementor-element.elementor-element-d1d8e03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-9fd7016 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4534 .elementor-element.elementor-element-9bb59cf .elementor-icon-list-icon{width:14px;}.elementor-4534 .elementor-element.elementor-element-9bb59cf .elementor-icon-list-icon i{font-size:14px;}.elementor-4534 .elementor-element.elementor-element-9bb59cf .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4534 .elementor-element.elementor-element-b578a52 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-b578a52{text-align:center;}.elementor-4534 .elementor-element.elementor-element-b578a52 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:#1F2421;}.elementor-4534 .elementor-element.elementor-element-f17e516:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-f17e516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sd26c5 );}.elementor-4534 .elementor-element.elementor-element-f17e516 > .elementor-container{max-width:1100px;}.elementor-4534 .elementor-element.elementor-element-f17e516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:0px 24px 0px 24px;z-index:2;}.elementor-4534 .elementor-element.elementor-element-f17e516 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-0a4729c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4534 .elementor-element.elementor-element-44370e6 img{width:100%;}.elementor-4534 .elementor-element.elementor-element-02ad991:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-02ad991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4534 .elementor-element.elementor-element-02ad991 > .elementor-container{max-width:1100px;}.elementor-4534 .elementor-element.elementor-element-02ad991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 90px 24px;}.elementor-4534 .elementor-element.elementor-element-02ad991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-386f54d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4534 .elementor-element.elementor-element-e820b6f > .elementor-widget-container{margin:56px 0px 0px 0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4534 .elementor-element.elementor-element-a69bc28 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__prev--label{color:#3F5E52;}.elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__next--label{color:#3F5E52;}.elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__prev--label, .elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__next--label{font-family:"Outfit", Sans-serif;font-size:13px;}.elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__prev--title, .elementor-4534 .elementor-element.elementor-element-a69bc28 span.post-navigation__next--title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;}.elementor-4534 .elementor-element.elementor-element-a69bc28 .post-navigation__arrow-wrapper{color:#3F5E52;fill:#3F5E52;}.elementor-4534 .elementor-element.elementor-element-0047391 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-4534 .elementor-element.elementor-element-b3d0255:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-b3d0255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sd26c3 );}.elementor-4534 .elementor-element.elementor-element-b3d0255 > .elementor-container{max-width:1100px;}.elementor-4534 .elementor-element.elementor-element-b3d0255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 100px 24px;}.elementor-4534 .elementor-element.elementor-element-b3d0255 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-b45f607 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4534 .elementor-element.elementor-element-67b4bf6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:var( --e-global-color-sd26c6 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4534 .elementor-element.elementor-element-f01909d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4534 .elementor-element.elementor-element-f01909d > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-4534 .elementor-element.elementor-element-f01909d:after{content:"0.6";}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__thumbnail__link{width:100%;}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__meta-data span + span:before{content:"•";}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__text{margin-top:20px;}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__badge{right:0;}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-4534 .elementor-element.elementor-element-62963a3{padding:0px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-6bfbe88 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4534 .elementor-element.elementor-element-386f54d{width:68%;}.elementor-4534 .elementor-element.elementor-element-0047391{width:32%;}}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4534 .elementor-element.elementor-element-b578a52 .elementor-heading-title{font-size:40px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-4534 .elementor-element.elementor-element-d1d8e03{padding:64px 24px 64px 24px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4534 .elementor-element.elementor-element-b578a52 .elementor-heading-title{font-size:31px;}.elementor-4534 .elementor-element.elementor-element-f17e516{padding:64px 24px 64px 24px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4534 .elementor-element.elementor-element-b3d0255{padding:64px 24px 64px 24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4534 .elementor-element.elementor-element-67b4bf6 .elementor-heading-title{font-size:26px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4534 .elementor-element.elementor-element-f01909d:after{content:"0.5";}.elementor-4534 .elementor-element.elementor-element-f01909d .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Hover-Effekte schlatterer.digital 2026 */
.sd-card p{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;}
.elementor-column.sd-card{padding:8px;}
.sd-card > .elementor-widget-wrap{padding:24px !important;border-radius:12px;border:1px solid rgba(31,36,33,.14);transition:background-color .3s ease, box-shadow .3s ease, border-color .3s ease;}
.sd-dark .sd-card > .elementor-widget-wrap{border-color:rgba(250,247,242,.28);}
.sd-card:hover > .elementor-widget-wrap{border-color:var(--e-global-color-sd26c1);}
.sd-dark .sd-card:hover > .elementor-widget-wrap{border-color:var(--e-global-color-sd26c3);}
.sd-card:hover > .elementor-widget-wrap{background-color:rgba(232,220,198,.45);box-shadow:0 10px 28px rgba(31,36,33,.10);}
.sd-dark .sd-card:hover > .elementor-widget-wrap{background-color:rgba(250,247,242,.08);box-shadow:none;}
.sd-icon .elementor-icon{transition:color .3s ease, transform .3s ease;}
.sd-card:hover .sd-icon .elementor-icon{color:var(--e-global-color-sd26c1) !important;transform:translateY(-4px);}
.sd-dark .sd-card:hover .sd-icon .elementor-icon{color:var(--e-global-color-sd26c5) !important;}
.sd-card .elementor-heading-title{transition:color .3s ease;}
.sd-card .elementor-heading-title a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease;}
.sd-card:hover .elementor-heading-title a{background-size:100% 2px;}
.sd-card:hover h3.elementor-heading-title{color:var(--e-global-color-sd26c1) !important;}
.sd-dark .sd-card:hover h3.elementor-heading-title{color:var(--e-global-color-sd26c3) !important;}
.sd-photo > .elementor-widget-container{transition:transform .4s ease;}
.sd-photo:hover > .elementor-widget-container{--e-transform-rotateZ:0deg;}
.sd-photo-wide{overflow:hidden;border-radius:12px;}
.sd-photo-wide img{transition:transform .6s ease;}
.sd-photo-wide:hover img{transform:scale(1.03);}
@media (prefers-reduced-motion: reduce){
 .sd-icon .elementor-icon,.sd-photo > .elementor-widget-container,.sd-photo-wide img{transition:none !important;}
 .sd-card:hover .sd-icon .elementor-icon,.sd-photo-wide:hover img{transform:none !important;}
}
/* Cal.com-Buttons */
.sd-cal #calcom-embed-link{display:block;text-align:center;padding:12px 16px;border-radius:6px;border:2px solid var(--e-global-color-sd26c3);background:transparent !important;color:var(--e-global-color-sd26c3) !important;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .3s ease,color .3s ease;}
.sd-cal #calcom-embed-link:hover{background:var(--e-global-color-sd26c3) !important;color:var(--e-global-color-sd26c6) !important;}
/* Blog-Kacheln */
.sd-blog .elementor-post__title, .sd-blog .elementor-post__title a{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:22px !important;line-height:1.25 !important;}
.sd-blog .elementor-post__excerpt p{font-family:"Atkinson Hyperlegible",sans-serif !important;font-size:18px !important;line-height:1.6 !important;}
.sd-blog .elementor-post__read-more{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:1.4 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--e-global-color-sd26c1) !important;}
.sd-blog .elementor-post__read-more::after{content:" →";}
.sd-blog .elementor-post:hover .elementor-post__read-more{text-decoration:underline;text-underline-offset:3px;}
.sd-blog .elementor-post__meta-data, .sd-blog .elementor-post__meta-data *{font-size:14px !important;line-height:1.4 !important;font-family:"Atkinson Hyperlegible",sans-serif !important;margin-bottom:8px;}

.sd-blog .elementor-post{border:1px solid rgba(31,36,33,.14);border-radius:12px;overflow:hidden;background:#fff;transition:border-color .3s ease, box-shadow .3s ease, transform .3s ease;}
.sd-blog .elementor-post__text{padding:20px 24px 24px;}

.sd-blog .elementor-post:hover{border-color:var(--e-global-color-sd26c1);box-shadow:0 6px 18px rgba(31,36,33,.08);transform:translateY(-2px);}

.sd-blog .elementor-post__title a{transition:color .3s ease;}
.sd-blog .elementor-post:hover .elementor-post__title a{color:var(--e-global-color-sd26c1) !important;}
@media (prefers-reduced-motion: reduce){.sd-blog .elementor-post,.sd-blog .elementor-post__thumbnail img{transition:none !important;transform:none !important;}}
/* Bewertungs-Karussell */
.elementor-widget-reviews .elementor-testimonial__text{font-family:"Atkinson Hyperlegible",sans-serif !important;font-size:18px !important;line-height:1.6 !important;}
.elementor-widget-reviews .elementor-testimonial__title{font-family:"Atkinson Hyperlegible",sans-serif !important;font-size:14px !important;}
.elementor-widget-reviews .elementor-testimonial__name{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:18px !important;}
/* Textlinks in neuen Farben */
.elementor-widget-text-editor a{color:var(--e-global-color-sd26c1) !important;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease;}
.sd-dark .elementor-widget-text-editor a{color:var(--e-global-color-sd26c3) !important;}
.sd-card .elementor-widget-text-editor a{text-decoration:none;}
.sd-card:hover .elementor-widget-text-editor a{text-decoration:underline;}
/* Doodles */
.sd-dots{background-image:radial-gradient(rgba(31,36,33,.13) 1.2px, transparent 1.2px) !important;background-size:24px 24px !important;}
.sd-squiggle{position:absolute !important;bottom:-150px;z-index:5;pointer-events:none;width:auto !important;}
.sd-squiggle-right{right:6%;}
.sd-squiggle-left{left:4%;}
.elementor-section.sd-dots, .elementor-section:has(.sd-squiggle){overflow:visible !important;}
.sd-arrow-wrap{display:flex;align-items:flex-end;gap:6px;margin:8px 0 -4px;}
.sd-arrow-wrap span{font-family:Caveat,cursive;font-size:24px;font-weight:600;color:var(--e-global-color-sd26c3);transform:rotate(-3deg);}
@media (max-width:767px){.sd-squiggle{display:none;}}
/* Pfeil nach unten zwischen Abschnitten */
.elementor-section.sd-notch{position:relative;overflow:visible !important;}
.elementor-section.sd-notch::after{content:"";position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:18px solid var(--sd-notch,#FAF7F2);z-index:6;pointer-events:none;}
.sd-n-sd26c1{--sd-notch:var(--e-global-color-sd26c1);}
.sd-n-sd26c3{--sd-notch:var(--e-global-color-sd26c3);}
.sd-n-sd26c4{--sd-notch:var(--e-global-color-sd26c4);}
.sd-n-sd26c5{--sd-notch:var(--e-global-color-sd26c5);}
/* Inhaltsverzeichnis */
html{scroll-behavior:smooth;}
[id="sichtbarkeit"],[id="inhalte"],[id="technik"],[id="begleitung"],[id="workshops"],[id="abrechnung"]{scroll-margin-top:90px;}
.sd-toc-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.sd-toc-label{font-family:Caveat,cursive;font-size:24px;font-weight:600;color:var(--e-global-color-sd26c1);margin-right:6px;}
.sd-toc-nav a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(31,36,33,.18);border-radius:999px;background:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;color:var(--e-global-color-sd26c6) !important;text-decoration:none !important;transition:border-color .3s ease,color .3s ease,transform .3s ease;}
.sd-toc-nav a i{font-size:20px;color:var(--e-global-color-sd26c1);}
.sd-toc-nav a:hover,.sd-toc-nav a:focus-visible{border-color:var(--e-global-color-sd26c1);color:var(--e-global-color-sd26c1) !important;transform:translateY(-2px);}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}.sd-toc-nav a{transition:none;transform:none !important;}}
.sd-toc + .sd-squiggle{bottom:-205px;right:4%;}
/* Tippfläche Kachel-Links */
.sd-card .elementor-widget-text-editor a{display:inline-block;padding:6px 0;}
/* Zitat + Anker */
.sd-quote{margin:16px 0;padding:20px 24px;border-left:3px solid var(--e-global-color-sd26c1);background:rgba(255,255,255,.6);border-radius:0 12px 12px 0;font-family:"Atkinson Hyperlegible",sans-serif;font-size:19px;line-height:1.6;color:var(--e-global-color-sd26c6);max-width:760px;}
.elementor-section[id]{scroll-margin-top:90px;}
/* Bildlook angleichen */
.sd-warm img{filter:contrast(1.12) saturate(1.15) sepia(.12) brightness(.94);}
.sd-squiggle-mid{right:auto !important;left:30%;}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol,.elementor-widget-text-editor li{font-family:"Atkinson Hyperlegible",sans-serif;}
/* Beitrag 2026 – modern */
.sd-post-hero .elementor-widget-wrap{text-align:center;justify-content:center}
.sd-pcat .elementor-post-info{justify-content:center}.sd-pcat .elementor-icon-list-item{margin:0 !important}.sd-pcat .elementor-icon-list-icon{display:none}
.sd-pcat a{display:inline-block;background:#E8DCC6;color:#3F5E52 !important;border-radius:999px;padding:5px 14px;font:700 13px Outfit,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.sd-byline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:22px;font:600 15px Outfit,sans-serif;color:#1F2421}
.sd-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.sd-dot{opacity:.4}
.sd-pimg-wrap{background:transparent !important}
.sd-pimg img{width:100%;max-height:560px;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -20px rgba(31,36,33,.35)}
.sd-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:9999}.sd-progress span{display:block;height:100%;width:0;background:#7FA393;transition:width .1s linear}
.sd-pside{align-self:flex-start;position:sticky;top:110px}
.sd-side{display:flex;flex-direction:column;gap:18px}
.sd-side-card{background:#fff;border:1px solid rgba(31,36,33,.08);border-radius:16px;padding:20px 22px}
.sd-side-h{font:700 13px Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3F5E52;margin:0 0 10px}
.sd-toc{display:flex;flex-direction:column;gap:2px;max-height:46vh;overflow:auto}
.sd-toc a{font:500 15px/1.4 Outfit,sans-serif;color:#1F2421;text-decoration:none;padding:6px 0 6px 12px;border-left:2px solid #E8DCC6;transition:border-color .2s,color .2s}
.sd-toc a:hover,.sd-toc a:focus-visible{border-left-color:#3F5E52;color:#3F5E52}
.sd-side-cta{background:#3F5E52;border:0}.sd-side-cta .sd-side-h{color:#E8DCC6}.sd-side-cta p{color:#FAF7F2;font-family:"Atkinson Hyperlegible",sans-serif;font-size:15px;line-height:1.5;margin:0 0 14px}
.sd-side-btn{display:inline-block;background:#FAF7F2;color:#1F2421 !important;border-radius:999px;padding:9px 18px;font:700 15px Outfit,sans-serif;text-decoration:none}.sd-side-btn:hover{background:#E8DCC6}
.sd-share-row{display:flex;gap:8px;flex-wrap:wrap}.sd-share-row a{font:600 14px Outfit,sans-serif;color:#1F2421;border:1px solid rgba(31,36,33,.18);border-radius:999px;padding:6px 14px;text-decoration:none}.sd-share-row a:hover{border-color:#3F5E52;color:#3F5E52}
.sd-side-share{padding:0 4px}
.sd-pcontent h1{display:none}
.sd-pcontent p,.sd-pcontent li,.sd-pcontent .elementor-widget-text-editor{font-family:"Atkinson Hyperlegible",sans-serif !important;font-size:19px !important;line-height:1.8 !important;color:#2A302C !important}
.sd-pcontent h2,.sd-pcontent .elementor-widget-heading h2{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:32px !important;line-height:1.2 !important;letter-spacing:-.3px !important;color:#1F2421 !important;text-align:left !important;text-transform:none !important;margin:56px 0 16px !important;scroll-margin-top:120px}
.sd-pcontent h2::before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:#7FA393;margin-bottom:16px}
.sd-pcontent h3,.sd-pcontent h4,.sd-pcontent h5,.sd-pcontent h6{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:23px !important;line-height:1.3 !important;color:#1F2421 !important;text-align:left !important;text-transform:none !important;letter-spacing:0 !important;margin:36px 0 10px !important}
.sd-pcontent .elementor-heading-title{font-family:Outfit,sans-serif !important}
.sd-pcontent a{color:#3F5E52 !important;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#7FA393;text-underline-offset:4px}
.sd-pcontent ul{list-style:none;padding-left:0}.sd-pcontent ul li{position:relative;padding-left:26px;margin-bottom:8px}.sd-pcontent ul li::before{content:"";position:absolute;left:4px;top:.75em;width:8px;height:8px;border-radius:50%;background:#7FA393}
.sd-pcontent ol{padding-left:1.4em}.sd-pcontent ol li::marker{color:#3F5E52;font-weight:700}
.sd-pcontent img{border-radius:14px;height:auto}
.sd-pcontent blockquote{background:#fff;border:0;border-radius:16px;padding:24px 28px;margin:32px 0;box-shadow:0 10px 30px -18px rgba(31,36,33,.3);position:relative}
.sd-pcontent table{width:100%;border-collapse:collapse;font-size:16px;background:#fff;border-radius:12px;overflow:hidden}.sd-pcontent th{background:#E8DCC6;font-family:Outfit,sans-serif}.sd-pcontent th,.sd-pcontent td{padding:10px 12px;border-bottom:1px solid rgba(31,36,33,.08);text-align:left}
.sd-pcontent .elementor-section,.sd-pcontent .elementor-container,.sd-pcontent .elementor-widget-wrap{background:transparent !important}
.sd-pcontent .elementor-section{padding-left:0 !important;padding-right:0 !important}
.sd-author{display:flex;gap:18px;align-items:flex-start;background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 30px -18px rgba(31,36,33,.3)}
.sd-author img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 72px}
.sd-author p{margin:0 0 6px;font-family:"Atkinson Hyperlegible",sans-serif;font-size:16px;line-height:1.55;color:#1F2421}
.sd-author-k{font:700 12px Outfit,sans-serif !important;letter-spacing:.08em;text-transform:uppercase;color:#3F5E52 !important;margin:0 !important}
.sd-author-n{font:700 20px Outfit,sans-serif !important}
.sd-author a{font:700 15px Outfit,sans-serif;color:#3F5E52}
.sd-pnav .elementor-post-navigation{background:#fff;border-radius:16px;padding:18px 22px}
.sd-cards .elementor-post__card{border-radius:18px !important;overflow:hidden;border:0 !important;box-shadow:0 12px 30px -20px rgba(31,36,33,.35) !important;transition:transform .2s}
.sd-cards .elementor-post__card:hover{transform:translateY(-4px)}
.sd-cards .elementor-post__title,.sd-cards .elementor-post__title a{font:700 19px/1.3 Outfit,sans-serif !important;color:#1F2421 !important}
.sd-cards .elementor-post__badge{background:#3F5E52 !important;font:700 11px Outfit,sans-serif !important;letter-spacing:.06em;text-transform:uppercase;border-radius:999px !important}
.sd-cards .elementor-post__meta-data{font-family:Outfit,sans-serif;color:#3F5E52}
@media (max-width:1024px){.sd-pside{position:static}.sd-post-body .elementor-column{width:100% !important}.sd-side-tocc{display:none}}
@media (prefers-reduced-motion:reduce){.sd-cards .elementor-post__card{transition:none}.sd-progress span{transition:none}}
/* Schriften absichern */
.sd-side-cta .sd-side-h{font:700 13px Outfit,sans-serif !important}
.sd-pcontent,.sd-pcontent div,.sd-pcontent span,.sd-pcontent td,.sd-pcontent th{font-family:"Atkinson Hyperlegible",sans-serif}
.sd-pcontent .elementor-button,.sd-pcontent .elementor-button-text,.sd-pcontent button{font-family:Outfit,sans-serif !important;font-weight:700 !important}
.sd-pcontent .elementor-button{background:#3F5E52 !important;color:#FAF7F2 !important;border-radius:999px !important}
.sd-share-row .sd-copy{font:600 14px Outfit,sans-serif;color:#1F2421;background:transparent;border:1px solid rgba(31,36,33,.18);border-radius:999px;padding:6px 14px;cursor:pointer}.sd-share-row .sd-copy:hover{border-color:#3F5E52;color:#3F5E52}
.sd-follow{margin-top:16px !important}
.sd-follow-row{display:flex;gap:10px}.sd-follow-row a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(31,36,33,.18);color:#1F2421;transition:background .2s,color .2s,border-color .2s}.sd-follow-row a:hover,.sd-follow-row a:focus-visible{background:#3F5E52;border-color:#3F5E52;color:#FAF7F2}/* End custom CSS */